From e1fcd90b5916d7f01786823cf9dd660fd19b077a Mon Sep 17 00:00:00 2001 From: samuelkcrow <42583985+samuelkcrow@users.noreply.github.com> Date: Mon, 7 Mar 2022 11:44:47 -0800 Subject: [PATCH] backing up spice attempts --- 1KB/delay_sram_64_128_scn4m_subm.sp | 14096 +++++++++++++++++++++++++ 1KB/sram_64_128_scn4m_subm.html | 35 + 1KB/sram_64_128_scn4m_subm.lvs.sp | 14050 ++++++++++++++++++++++++ 1KB/sram_64_128_scn4m_subm.sp | 14050 ++++++++++++++++++++++++ 2x16/delay_sram_2_16_scn4m_subm.sp | 1162 ++ 2x16/sram_2_16_scn4m_subm.html | 35 + 2x16/sram_2_16_scn4m_subm.lvs.sp | 1171 ++ 2x16/sram_2_16_scn4m_subm.sp | 1171 ++ 32x32/delay_sram_32_32_scn4m_subm.sp | 3590 +++++++ 32x32/sram_32_32_scn4m_subm.html | 35 + 32x32/sram_32_32_scn4m_subm.lvs.sp | 3599 +++++++ 32x32/sram_32_32_scn4m_subm.sp | 3599 +++++++ 12 files changed, 56593 insertions(+) create mode 100644 1KB/delay_sram_64_128_scn4m_subm.sp create mode 100644 1KB/sram_64_128_scn4m_subm.html create mode 100644 1KB/sram_64_128_scn4m_subm.lvs.sp create mode 100644 1KB/sram_64_128_scn4m_subm.sp create mode 100644 2x16/delay_sram_2_16_scn4m_subm.sp create mode 100644 2x16/sram_2_16_scn4m_subm.html create mode 100644 2x16/sram_2_16_scn4m_subm.lvs.sp create mode 100644 2x16/sram_2_16_scn4m_subm.sp create mode 100644 32x32/delay_sram_32_32_scn4m_subm.sp create mode 100644 32x32/sram_32_32_scn4m_subm.html create mode 100644 32x32/sram_32_32_scn4m_subm.lvs.sp create mode 100644 32x32/sram_32_32_scn4m_subm.sp diff --git a/1KB/delay_sram_64_128_scn4m_subm.sp b/1KB/delay_sram_64_128_scn4m_subm.sp new file mode 100644 index 00000000..29564798 --- /dev/null +++ b/1KB/delay_sram_64_128_scn4m_subm.sp @@ -0,0 +1,14096 @@ +************************************************** +* OpenRAM generated memory. +* Words: 128 +* Data bits: 64 +* Banks: 1 +* Column mux: 2:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 din_5 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 6 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +Xdff_r5_c0 din_5 dout_5 clk vdd gnd dff +.ENDS row_addr_dff + +.SUBCKT col_addr_dff din_0 dout_0 clk vdd gnd +*.PININFO din_0:I dout_0:O clk:I vdd:B gnd:B +* INPUT : din_0 +* OUTPUT: dout_0 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +.ENDS col_addr_dff + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 64 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +Xdff_r0_c32 din_32 dout_32 clk vdd gnd dff +Xdff_r0_c33 din_33 dout_33 clk vdd gnd dff +Xdff_r0_c34 din_34 dout_34 clk vdd gnd dff +Xdff_r0_c35 din_35 dout_35 clk vdd gnd dff +Xdff_r0_c36 din_36 dout_36 clk vdd gnd dff +Xdff_r0_c37 din_37 dout_37 clk vdd gnd dff +Xdff_r0_c38 din_38 dout_38 clk vdd gnd dff +Xdff_r0_c39 din_39 dout_39 clk vdd gnd dff +Xdff_r0_c40 din_40 dout_40 clk vdd gnd dff +Xdff_r0_c41 din_41 dout_41 clk vdd gnd dff +Xdff_r0_c42 din_42 dout_42 clk vdd gnd dff +Xdff_r0_c43 din_43 dout_43 clk vdd gnd dff +Xdff_r0_c44 din_44 dout_44 clk vdd gnd dff +Xdff_r0_c45 din_45 dout_45 clk vdd gnd dff +Xdff_r0_c46 din_46 dout_46 clk vdd gnd dff +Xdff_r0_c47 din_47 dout_47 clk vdd gnd dff +Xdff_r0_c48 din_48 dout_48 clk vdd gnd dff +Xdff_r0_c49 din_49 dout_49 clk vdd gnd dff +Xdff_r0_c50 din_50 dout_50 clk vdd gnd dff +Xdff_r0_c51 din_51 dout_51 clk vdd gnd dff +Xdff_r0_c52 din_52 dout_52 clk vdd gnd dff +Xdff_r0_c53 din_53 dout_53 clk vdd gnd dff +Xdff_r0_c54 din_54 dout_54 clk vdd gnd dff +Xdff_r0_c55 din_55 dout_55 clk vdd gnd dff +Xdff_r0_c56 din_56 dout_56 clk vdd gnd dff +Xdff_r0_c57 din_57 dout_57 clk vdd gnd dff +Xdff_r0_c58 din_58 dout_58 clk vdd gnd dff +Xdff_r0_c59 din_59 dout_59 clk vdd gnd dff +Xdff_r0_c60 din_60 dout_60 clk vdd gnd dff +Xdff_r0_c61 din_61 dout_61 clk vdd gnd dff +Xdff_r0_c62 din_62 dout_62 clk vdd gnd dff +Xdff_r0_c63 din_63 dout_63 clk vdd gnd dff +.ENDS data_dff + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_2 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_3 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_1 + +.SUBCKT pinvbuf A Zb Z vdd gnd +*.PININFO A:B Zb:B Z:B vdd:B gnd:B +* INOUT : A +* INOUT : Zb +* INOUT : Z +* INOUT : vdd +* INOUT : gnd +Xbuf_inv1 A zb_int vdd gnd pinv_1 +Xbuf_inv2 zb_int z_int vdd gnd pinv_2 +Xbuf_inv3 z_int Zb vdd gnd pinv_3 +Xbuf_inv4 zb_int Z vdd gnd pinv_3 +.ENDS pinvbuf + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd replica_cell_1rw +Xrbc_35 bl_0_0 br_0_0 wl_0_35 vdd gnd replica_cell_1rw +Xrbc_36 bl_0_0 br_0_0 wl_0_36 vdd gnd replica_cell_1rw +Xrbc_37 bl_0_0 br_0_0 wl_0_37 vdd gnd replica_cell_1rw +Xrbc_38 bl_0_0 br_0_0 wl_0_38 vdd gnd replica_cell_1rw +Xrbc_39 bl_0_0 br_0_0 wl_0_39 vdd gnd replica_cell_1rw +Xrbc_40 bl_0_0 br_0_0 wl_0_40 vdd gnd replica_cell_1rw +Xrbc_41 bl_0_0 br_0_0 wl_0_41 vdd gnd replica_cell_1rw +Xrbc_42 bl_0_0 br_0_0 wl_0_42 vdd gnd replica_cell_1rw +Xrbc_43 bl_0_0 br_0_0 wl_0_43 vdd gnd replica_cell_1rw +Xrbc_44 bl_0_0 br_0_0 wl_0_44 vdd gnd replica_cell_1rw +Xrbc_45 bl_0_0 br_0_0 wl_0_45 vdd gnd replica_cell_1rw +Xrbc_46 bl_0_0 br_0_0 wl_0_46 vdd gnd replica_cell_1rw +Xrbc_47 bl_0_0 br_0_0 wl_0_47 vdd gnd replica_cell_1rw +Xrbc_48 bl_0_0 br_0_0 wl_0_48 vdd gnd replica_cell_1rw +Xrbc_49 bl_0_0 br_0_0 wl_0_49 vdd gnd replica_cell_1rw +Xrbc_50 bl_0_0 br_0_0 wl_0_50 vdd gnd replica_cell_1rw +Xrbc_51 bl_0_0 br_0_0 wl_0_51 vdd gnd replica_cell_1rw +Xrbc_52 bl_0_0 br_0_0 wl_0_52 vdd gnd replica_cell_1rw +Xrbc_53 bl_0_0 br_0_0 wl_0_53 vdd gnd replica_cell_1rw +Xrbc_54 bl_0_0 br_0_0 wl_0_54 vdd gnd replica_cell_1rw +Xrbc_55 bl_0_0 br_0_0 wl_0_55 vdd gnd replica_cell_1rw +Xrbc_56 bl_0_0 br_0_0 wl_0_56 vdd gnd replica_cell_1rw +Xrbc_57 bl_0_0 br_0_0 wl_0_57 vdd gnd replica_cell_1rw +Xrbc_58 bl_0_0 br_0_0 wl_0_58 vdd gnd replica_cell_1rw +Xrbc_59 bl_0_0 br_0_0 wl_0_59 vdd gnd replica_cell_1rw +Xrbc_60 bl_0_0 br_0_0 wl_0_60 vdd gnd replica_cell_1rw +Xrbc_61 bl_0_0 br_0_0 wl_0_61 vdd gnd replica_cell_1rw +Xrbc_62 bl_0_0 br_0_0 wl_0_62 vdd gnd replica_cell_1rw +Xrbc_63 bl_0_0 br_0_0 wl_0_63 vdd gnd replica_cell_1rw +Xrbc_64 bl_0_0 br_0_0 wl_0_64 vdd gnd replica_cell_1rw +Xrbc_65 bl_0_0 br_0_0 wl_0_65 vdd gnd replica_cell_1rw +Xrbc_66 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c1 bl_0_1 br_0_1 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c1 bl_0_1 br_0_1 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c1 bl_0_1 br_0_1 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c1 bl_0_1 br_0_1 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c1 bl_0_1 br_0_1 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c1 bl_0_1 br_0_1 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c1 bl_0_1 br_0_1 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c1 bl_0_1 br_0_1 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c1 bl_0_1 br_0_1 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c1 bl_0_1 br_0_1 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c1 bl_0_1 br_0_1 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c1 bl_0_1 br_0_1 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c1 bl_0_1 br_0_1 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c1 bl_0_1 br_0_1 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c1 bl_0_1 br_0_1 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c1 bl_0_1 br_0_1 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c1 bl_0_1 br_0_1 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c1 bl_0_1 br_0_1 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c1 bl_0_1 br_0_1 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c1 bl_0_1 br_0_1 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c1 bl_0_1 br_0_1 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c1 bl_0_1 br_0_1 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c1 bl_0_1 br_0_1 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c1 bl_0_1 br_0_1 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c1 bl_0_1 br_0_1 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c1 bl_0_1 br_0_1 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c1 bl_0_1 br_0_1 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c1 bl_0_1 br_0_1 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c1 bl_0_1 br_0_1 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c1 bl_0_1 br_0_1 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c1 bl_0_1 br_0_1 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c1 bl_0_1 br_0_1 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c2 bl_0_2 br_0_2 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c2 bl_0_2 br_0_2 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c2 bl_0_2 br_0_2 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c2 bl_0_2 br_0_2 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c2 bl_0_2 br_0_2 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c2 bl_0_2 br_0_2 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c2 bl_0_2 br_0_2 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c2 bl_0_2 br_0_2 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c2 bl_0_2 br_0_2 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c2 bl_0_2 br_0_2 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c2 bl_0_2 br_0_2 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c2 bl_0_2 br_0_2 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c2 bl_0_2 br_0_2 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c2 bl_0_2 br_0_2 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c2 bl_0_2 br_0_2 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c2 bl_0_2 br_0_2 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c2 bl_0_2 br_0_2 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c2 bl_0_2 br_0_2 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c2 bl_0_2 br_0_2 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c2 bl_0_2 br_0_2 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c2 bl_0_2 br_0_2 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c2 bl_0_2 br_0_2 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c2 bl_0_2 br_0_2 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c2 bl_0_2 br_0_2 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c2 bl_0_2 br_0_2 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c2 bl_0_2 br_0_2 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c2 bl_0_2 br_0_2 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c2 bl_0_2 br_0_2 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c2 bl_0_2 br_0_2 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c2 bl_0_2 br_0_2 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c2 bl_0_2 br_0_2 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c2 bl_0_2 br_0_2 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c3 bl_0_3 br_0_3 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c3 bl_0_3 br_0_3 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c3 bl_0_3 br_0_3 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c3 bl_0_3 br_0_3 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c3 bl_0_3 br_0_3 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c3 bl_0_3 br_0_3 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c3 bl_0_3 br_0_3 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c3 bl_0_3 br_0_3 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c3 bl_0_3 br_0_3 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c3 bl_0_3 br_0_3 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c3 bl_0_3 br_0_3 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c3 bl_0_3 br_0_3 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c3 bl_0_3 br_0_3 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c3 bl_0_3 br_0_3 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c3 bl_0_3 br_0_3 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c3 bl_0_3 br_0_3 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c3 bl_0_3 br_0_3 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c3 bl_0_3 br_0_3 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c3 bl_0_3 br_0_3 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c3 bl_0_3 br_0_3 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c3 bl_0_3 br_0_3 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c3 bl_0_3 br_0_3 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c3 bl_0_3 br_0_3 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c3 bl_0_3 br_0_3 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c3 bl_0_3 br_0_3 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c3 bl_0_3 br_0_3 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c3 bl_0_3 br_0_3 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c3 bl_0_3 br_0_3 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c3 bl_0_3 br_0_3 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c3 bl_0_3 br_0_3 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c3 bl_0_3 br_0_3 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c3 bl_0_3 br_0_3 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c4 bl_0_4 br_0_4 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c4 bl_0_4 br_0_4 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c4 bl_0_4 br_0_4 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c4 bl_0_4 br_0_4 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c4 bl_0_4 br_0_4 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c4 bl_0_4 br_0_4 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c4 bl_0_4 br_0_4 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c4 bl_0_4 br_0_4 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c4 bl_0_4 br_0_4 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c4 bl_0_4 br_0_4 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c4 bl_0_4 br_0_4 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c4 bl_0_4 br_0_4 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c4 bl_0_4 br_0_4 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c4 bl_0_4 br_0_4 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c4 bl_0_4 br_0_4 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c4 bl_0_4 br_0_4 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c4 bl_0_4 br_0_4 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c4 bl_0_4 br_0_4 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c4 bl_0_4 br_0_4 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c4 bl_0_4 br_0_4 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c4 bl_0_4 br_0_4 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c4 bl_0_4 br_0_4 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c4 bl_0_4 br_0_4 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c4 bl_0_4 br_0_4 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c4 bl_0_4 br_0_4 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c4 bl_0_4 br_0_4 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c4 bl_0_4 br_0_4 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c4 bl_0_4 br_0_4 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c4 bl_0_4 br_0_4 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c4 bl_0_4 br_0_4 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c4 bl_0_4 br_0_4 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c4 bl_0_4 br_0_4 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c5 bl_0_5 br_0_5 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c5 bl_0_5 br_0_5 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c5 bl_0_5 br_0_5 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c5 bl_0_5 br_0_5 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c5 bl_0_5 br_0_5 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c5 bl_0_5 br_0_5 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c5 bl_0_5 br_0_5 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c5 bl_0_5 br_0_5 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c5 bl_0_5 br_0_5 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c5 bl_0_5 br_0_5 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c5 bl_0_5 br_0_5 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c5 bl_0_5 br_0_5 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c5 bl_0_5 br_0_5 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c5 bl_0_5 br_0_5 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c5 bl_0_5 br_0_5 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c5 bl_0_5 br_0_5 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c5 bl_0_5 br_0_5 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c5 bl_0_5 br_0_5 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c5 bl_0_5 br_0_5 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c5 bl_0_5 br_0_5 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c5 bl_0_5 br_0_5 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c5 bl_0_5 br_0_5 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c5 bl_0_5 br_0_5 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c5 bl_0_5 br_0_5 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c5 bl_0_5 br_0_5 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c5 bl_0_5 br_0_5 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c5 bl_0_5 br_0_5 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c5 bl_0_5 br_0_5 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c5 bl_0_5 br_0_5 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c5 bl_0_5 br_0_5 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c5 bl_0_5 br_0_5 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c5 bl_0_5 br_0_5 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c6 bl_0_6 br_0_6 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c6 bl_0_6 br_0_6 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c6 bl_0_6 br_0_6 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c6 bl_0_6 br_0_6 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c6 bl_0_6 br_0_6 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c6 bl_0_6 br_0_6 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c6 bl_0_6 br_0_6 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c6 bl_0_6 br_0_6 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c6 bl_0_6 br_0_6 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c6 bl_0_6 br_0_6 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c6 bl_0_6 br_0_6 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c6 bl_0_6 br_0_6 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c6 bl_0_6 br_0_6 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c6 bl_0_6 br_0_6 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c6 bl_0_6 br_0_6 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c6 bl_0_6 br_0_6 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c6 bl_0_6 br_0_6 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c6 bl_0_6 br_0_6 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c6 bl_0_6 br_0_6 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c6 bl_0_6 br_0_6 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c6 bl_0_6 br_0_6 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c6 bl_0_6 br_0_6 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c6 bl_0_6 br_0_6 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c6 bl_0_6 br_0_6 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c6 bl_0_6 br_0_6 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c6 bl_0_6 br_0_6 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c6 bl_0_6 br_0_6 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c6 bl_0_6 br_0_6 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c6 bl_0_6 br_0_6 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c6 bl_0_6 br_0_6 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c6 bl_0_6 br_0_6 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c6 bl_0_6 br_0_6 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c7 bl_0_7 br_0_7 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c7 bl_0_7 br_0_7 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c7 bl_0_7 br_0_7 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c7 bl_0_7 br_0_7 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c7 bl_0_7 br_0_7 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c7 bl_0_7 br_0_7 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c7 bl_0_7 br_0_7 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c7 bl_0_7 br_0_7 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c7 bl_0_7 br_0_7 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c7 bl_0_7 br_0_7 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c7 bl_0_7 br_0_7 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c7 bl_0_7 br_0_7 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c7 bl_0_7 br_0_7 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c7 bl_0_7 br_0_7 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c7 bl_0_7 br_0_7 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c7 bl_0_7 br_0_7 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c7 bl_0_7 br_0_7 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c7 bl_0_7 br_0_7 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c7 bl_0_7 br_0_7 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c7 bl_0_7 br_0_7 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c7 bl_0_7 br_0_7 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c7 bl_0_7 br_0_7 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c7 bl_0_7 br_0_7 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c7 bl_0_7 br_0_7 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c7 bl_0_7 br_0_7 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c7 bl_0_7 br_0_7 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c7 bl_0_7 br_0_7 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c7 bl_0_7 br_0_7 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c7 bl_0_7 br_0_7 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c7 bl_0_7 br_0_7 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c7 bl_0_7 br_0_7 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c7 bl_0_7 br_0_7 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c8 bl_0_8 br_0_8 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c8 bl_0_8 br_0_8 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c8 bl_0_8 br_0_8 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c8 bl_0_8 br_0_8 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c8 bl_0_8 br_0_8 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c8 bl_0_8 br_0_8 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c8 bl_0_8 br_0_8 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c8 bl_0_8 br_0_8 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c8 bl_0_8 br_0_8 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c8 bl_0_8 br_0_8 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c8 bl_0_8 br_0_8 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c8 bl_0_8 br_0_8 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c8 bl_0_8 br_0_8 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c8 bl_0_8 br_0_8 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c8 bl_0_8 br_0_8 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c8 bl_0_8 br_0_8 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c8 bl_0_8 br_0_8 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c8 bl_0_8 br_0_8 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c8 bl_0_8 br_0_8 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c8 bl_0_8 br_0_8 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c8 bl_0_8 br_0_8 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c8 bl_0_8 br_0_8 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c8 bl_0_8 br_0_8 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c8 bl_0_8 br_0_8 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c8 bl_0_8 br_0_8 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c8 bl_0_8 br_0_8 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c8 bl_0_8 br_0_8 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c8 bl_0_8 br_0_8 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c8 bl_0_8 br_0_8 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c8 bl_0_8 br_0_8 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c8 bl_0_8 br_0_8 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c8 bl_0_8 br_0_8 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c9 bl_0_9 br_0_9 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c9 bl_0_9 br_0_9 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c9 bl_0_9 br_0_9 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c9 bl_0_9 br_0_9 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c9 bl_0_9 br_0_9 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c9 bl_0_9 br_0_9 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c9 bl_0_9 br_0_9 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c9 bl_0_9 br_0_9 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c9 bl_0_9 br_0_9 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c9 bl_0_9 br_0_9 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c9 bl_0_9 br_0_9 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c9 bl_0_9 br_0_9 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c9 bl_0_9 br_0_9 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c9 bl_0_9 br_0_9 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c9 bl_0_9 br_0_9 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c9 bl_0_9 br_0_9 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c9 bl_0_9 br_0_9 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c9 bl_0_9 br_0_9 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c9 bl_0_9 br_0_9 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c9 bl_0_9 br_0_9 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c9 bl_0_9 br_0_9 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c9 bl_0_9 br_0_9 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c9 bl_0_9 br_0_9 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c9 bl_0_9 br_0_9 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c9 bl_0_9 br_0_9 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c9 bl_0_9 br_0_9 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c9 bl_0_9 br_0_9 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c9 bl_0_9 br_0_9 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c9 bl_0_9 br_0_9 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c9 bl_0_9 br_0_9 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c9 bl_0_9 br_0_9 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c9 bl_0_9 br_0_9 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c10 bl_0_10 br_0_10 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c10 bl_0_10 br_0_10 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c10 bl_0_10 br_0_10 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c10 bl_0_10 br_0_10 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c10 bl_0_10 br_0_10 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c10 bl_0_10 br_0_10 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c10 bl_0_10 br_0_10 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c10 bl_0_10 br_0_10 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c10 bl_0_10 br_0_10 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c10 bl_0_10 br_0_10 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c10 bl_0_10 br_0_10 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c10 bl_0_10 br_0_10 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c10 bl_0_10 br_0_10 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c10 bl_0_10 br_0_10 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c10 bl_0_10 br_0_10 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c10 bl_0_10 br_0_10 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c10 bl_0_10 br_0_10 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c10 bl_0_10 br_0_10 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c10 bl_0_10 br_0_10 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c10 bl_0_10 br_0_10 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c10 bl_0_10 br_0_10 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c10 bl_0_10 br_0_10 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c10 bl_0_10 br_0_10 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c10 bl_0_10 br_0_10 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c10 bl_0_10 br_0_10 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c10 bl_0_10 br_0_10 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c10 bl_0_10 br_0_10 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c10 bl_0_10 br_0_10 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c10 bl_0_10 br_0_10 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c10 bl_0_10 br_0_10 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c10 bl_0_10 br_0_10 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c10 bl_0_10 br_0_10 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c11 bl_0_11 br_0_11 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c11 bl_0_11 br_0_11 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c11 bl_0_11 br_0_11 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c11 bl_0_11 br_0_11 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c11 bl_0_11 br_0_11 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c11 bl_0_11 br_0_11 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c11 bl_0_11 br_0_11 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c11 bl_0_11 br_0_11 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c11 bl_0_11 br_0_11 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c11 bl_0_11 br_0_11 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c11 bl_0_11 br_0_11 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c11 bl_0_11 br_0_11 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c11 bl_0_11 br_0_11 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c11 bl_0_11 br_0_11 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c11 bl_0_11 br_0_11 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c11 bl_0_11 br_0_11 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c11 bl_0_11 br_0_11 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c11 bl_0_11 br_0_11 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c11 bl_0_11 br_0_11 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c11 bl_0_11 br_0_11 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c11 bl_0_11 br_0_11 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c11 bl_0_11 br_0_11 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c11 bl_0_11 br_0_11 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c11 bl_0_11 br_0_11 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c11 bl_0_11 br_0_11 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c11 bl_0_11 br_0_11 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c11 bl_0_11 br_0_11 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c11 bl_0_11 br_0_11 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c11 bl_0_11 br_0_11 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c11 bl_0_11 br_0_11 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c11 bl_0_11 br_0_11 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c11 bl_0_11 br_0_11 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c12 bl_0_12 br_0_12 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c12 bl_0_12 br_0_12 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c12 bl_0_12 br_0_12 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c12 bl_0_12 br_0_12 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c12 bl_0_12 br_0_12 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c12 bl_0_12 br_0_12 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c12 bl_0_12 br_0_12 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c12 bl_0_12 br_0_12 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c12 bl_0_12 br_0_12 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c12 bl_0_12 br_0_12 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c12 bl_0_12 br_0_12 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c12 bl_0_12 br_0_12 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c12 bl_0_12 br_0_12 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c12 bl_0_12 br_0_12 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c12 bl_0_12 br_0_12 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c12 bl_0_12 br_0_12 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c12 bl_0_12 br_0_12 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c12 bl_0_12 br_0_12 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c12 bl_0_12 br_0_12 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c12 bl_0_12 br_0_12 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c12 bl_0_12 br_0_12 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c12 bl_0_12 br_0_12 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c12 bl_0_12 br_0_12 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c12 bl_0_12 br_0_12 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c12 bl_0_12 br_0_12 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c12 bl_0_12 br_0_12 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c12 bl_0_12 br_0_12 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c12 bl_0_12 br_0_12 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c12 bl_0_12 br_0_12 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c12 bl_0_12 br_0_12 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c12 bl_0_12 br_0_12 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c12 bl_0_12 br_0_12 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c13 bl_0_13 br_0_13 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c13 bl_0_13 br_0_13 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c13 bl_0_13 br_0_13 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c13 bl_0_13 br_0_13 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c13 bl_0_13 br_0_13 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c13 bl_0_13 br_0_13 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c13 bl_0_13 br_0_13 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c13 bl_0_13 br_0_13 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c13 bl_0_13 br_0_13 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c13 bl_0_13 br_0_13 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c13 bl_0_13 br_0_13 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c13 bl_0_13 br_0_13 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c13 bl_0_13 br_0_13 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c13 bl_0_13 br_0_13 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c13 bl_0_13 br_0_13 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c13 bl_0_13 br_0_13 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c13 bl_0_13 br_0_13 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c13 bl_0_13 br_0_13 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c13 bl_0_13 br_0_13 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c13 bl_0_13 br_0_13 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c13 bl_0_13 br_0_13 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c13 bl_0_13 br_0_13 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c13 bl_0_13 br_0_13 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c13 bl_0_13 br_0_13 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c13 bl_0_13 br_0_13 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c13 bl_0_13 br_0_13 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c13 bl_0_13 br_0_13 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c13 bl_0_13 br_0_13 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c13 bl_0_13 br_0_13 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c13 bl_0_13 br_0_13 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c13 bl_0_13 br_0_13 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c13 bl_0_13 br_0_13 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c14 bl_0_14 br_0_14 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c14 bl_0_14 br_0_14 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c14 bl_0_14 br_0_14 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c14 bl_0_14 br_0_14 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c14 bl_0_14 br_0_14 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c14 bl_0_14 br_0_14 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c14 bl_0_14 br_0_14 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c14 bl_0_14 br_0_14 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c14 bl_0_14 br_0_14 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c14 bl_0_14 br_0_14 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c14 bl_0_14 br_0_14 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c14 bl_0_14 br_0_14 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c14 bl_0_14 br_0_14 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c14 bl_0_14 br_0_14 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c14 bl_0_14 br_0_14 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c14 bl_0_14 br_0_14 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c14 bl_0_14 br_0_14 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c14 bl_0_14 br_0_14 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c14 bl_0_14 br_0_14 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c14 bl_0_14 br_0_14 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c14 bl_0_14 br_0_14 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c14 bl_0_14 br_0_14 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c14 bl_0_14 br_0_14 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c14 bl_0_14 br_0_14 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c14 bl_0_14 br_0_14 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c14 bl_0_14 br_0_14 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c14 bl_0_14 br_0_14 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c14 bl_0_14 br_0_14 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c14 bl_0_14 br_0_14 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c14 bl_0_14 br_0_14 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c14 bl_0_14 br_0_14 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c14 bl_0_14 br_0_14 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c15 bl_0_15 br_0_15 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c15 bl_0_15 br_0_15 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c15 bl_0_15 br_0_15 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c15 bl_0_15 br_0_15 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c15 bl_0_15 br_0_15 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c15 bl_0_15 br_0_15 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c15 bl_0_15 br_0_15 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c15 bl_0_15 br_0_15 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c15 bl_0_15 br_0_15 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c15 bl_0_15 br_0_15 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c15 bl_0_15 br_0_15 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c15 bl_0_15 br_0_15 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c15 bl_0_15 br_0_15 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c15 bl_0_15 br_0_15 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c15 bl_0_15 br_0_15 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c15 bl_0_15 br_0_15 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c15 bl_0_15 br_0_15 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c15 bl_0_15 br_0_15 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c15 bl_0_15 br_0_15 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c15 bl_0_15 br_0_15 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c15 bl_0_15 br_0_15 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c15 bl_0_15 br_0_15 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c15 bl_0_15 br_0_15 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c15 bl_0_15 br_0_15 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c15 bl_0_15 br_0_15 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c15 bl_0_15 br_0_15 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c15 bl_0_15 br_0_15 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c15 bl_0_15 br_0_15 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c15 bl_0_15 br_0_15 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c15 bl_0_15 br_0_15 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c15 bl_0_15 br_0_15 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c15 bl_0_15 br_0_15 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c16 bl_0_16 br_0_16 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c16 bl_0_16 br_0_16 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c16 bl_0_16 br_0_16 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c16 bl_0_16 br_0_16 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c16 bl_0_16 br_0_16 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c16 bl_0_16 br_0_16 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c16 bl_0_16 br_0_16 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c16 bl_0_16 br_0_16 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c16 bl_0_16 br_0_16 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c16 bl_0_16 br_0_16 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c16 bl_0_16 br_0_16 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c16 bl_0_16 br_0_16 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c16 bl_0_16 br_0_16 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c16 bl_0_16 br_0_16 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c16 bl_0_16 br_0_16 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c16 bl_0_16 br_0_16 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c16 bl_0_16 br_0_16 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c16 bl_0_16 br_0_16 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c16 bl_0_16 br_0_16 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c16 bl_0_16 br_0_16 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c16 bl_0_16 br_0_16 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c16 bl_0_16 br_0_16 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c16 bl_0_16 br_0_16 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c16 bl_0_16 br_0_16 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c16 bl_0_16 br_0_16 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c16 bl_0_16 br_0_16 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c16 bl_0_16 br_0_16 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c16 bl_0_16 br_0_16 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c16 bl_0_16 br_0_16 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c16 bl_0_16 br_0_16 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c16 bl_0_16 br_0_16 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c16 bl_0_16 br_0_16 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c17 bl_0_17 br_0_17 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c17 bl_0_17 br_0_17 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c17 bl_0_17 br_0_17 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c17 bl_0_17 br_0_17 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c17 bl_0_17 br_0_17 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c17 bl_0_17 br_0_17 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c17 bl_0_17 br_0_17 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c17 bl_0_17 br_0_17 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c17 bl_0_17 br_0_17 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c17 bl_0_17 br_0_17 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c17 bl_0_17 br_0_17 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c17 bl_0_17 br_0_17 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c17 bl_0_17 br_0_17 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c17 bl_0_17 br_0_17 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c17 bl_0_17 br_0_17 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c17 bl_0_17 br_0_17 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c17 bl_0_17 br_0_17 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c17 bl_0_17 br_0_17 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c17 bl_0_17 br_0_17 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c17 bl_0_17 br_0_17 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c17 bl_0_17 br_0_17 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c17 bl_0_17 br_0_17 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c17 bl_0_17 br_0_17 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c17 bl_0_17 br_0_17 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c17 bl_0_17 br_0_17 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c17 bl_0_17 br_0_17 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c17 bl_0_17 br_0_17 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c17 bl_0_17 br_0_17 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c17 bl_0_17 br_0_17 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c17 bl_0_17 br_0_17 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c17 bl_0_17 br_0_17 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c17 bl_0_17 br_0_17 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c18 bl_0_18 br_0_18 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c18 bl_0_18 br_0_18 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c18 bl_0_18 br_0_18 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c18 bl_0_18 br_0_18 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c18 bl_0_18 br_0_18 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c18 bl_0_18 br_0_18 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c18 bl_0_18 br_0_18 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c18 bl_0_18 br_0_18 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c18 bl_0_18 br_0_18 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c18 bl_0_18 br_0_18 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c18 bl_0_18 br_0_18 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c18 bl_0_18 br_0_18 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c18 bl_0_18 br_0_18 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c18 bl_0_18 br_0_18 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c18 bl_0_18 br_0_18 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c18 bl_0_18 br_0_18 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c18 bl_0_18 br_0_18 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c18 bl_0_18 br_0_18 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c18 bl_0_18 br_0_18 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c18 bl_0_18 br_0_18 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c18 bl_0_18 br_0_18 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c18 bl_0_18 br_0_18 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c18 bl_0_18 br_0_18 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c18 bl_0_18 br_0_18 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c18 bl_0_18 br_0_18 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c18 bl_0_18 br_0_18 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c18 bl_0_18 br_0_18 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c18 bl_0_18 br_0_18 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c18 bl_0_18 br_0_18 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c18 bl_0_18 br_0_18 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c18 bl_0_18 br_0_18 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c18 bl_0_18 br_0_18 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c19 bl_0_19 br_0_19 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c19 bl_0_19 br_0_19 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c19 bl_0_19 br_0_19 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c19 bl_0_19 br_0_19 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c19 bl_0_19 br_0_19 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c19 bl_0_19 br_0_19 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c19 bl_0_19 br_0_19 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c19 bl_0_19 br_0_19 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c19 bl_0_19 br_0_19 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c19 bl_0_19 br_0_19 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c19 bl_0_19 br_0_19 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c19 bl_0_19 br_0_19 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c19 bl_0_19 br_0_19 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c19 bl_0_19 br_0_19 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c19 bl_0_19 br_0_19 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c19 bl_0_19 br_0_19 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c19 bl_0_19 br_0_19 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c19 bl_0_19 br_0_19 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c19 bl_0_19 br_0_19 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c19 bl_0_19 br_0_19 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c19 bl_0_19 br_0_19 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c19 bl_0_19 br_0_19 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c19 bl_0_19 br_0_19 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c19 bl_0_19 br_0_19 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c19 bl_0_19 br_0_19 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c19 bl_0_19 br_0_19 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c19 bl_0_19 br_0_19 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c19 bl_0_19 br_0_19 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c19 bl_0_19 br_0_19 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c19 bl_0_19 br_0_19 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c19 bl_0_19 br_0_19 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c19 bl_0_19 br_0_19 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c20 bl_0_20 br_0_20 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c20 bl_0_20 br_0_20 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c20 bl_0_20 br_0_20 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c20 bl_0_20 br_0_20 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c20 bl_0_20 br_0_20 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c20 bl_0_20 br_0_20 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c20 bl_0_20 br_0_20 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c20 bl_0_20 br_0_20 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c20 bl_0_20 br_0_20 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c20 bl_0_20 br_0_20 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c20 bl_0_20 br_0_20 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c20 bl_0_20 br_0_20 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c20 bl_0_20 br_0_20 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c20 bl_0_20 br_0_20 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c20 bl_0_20 br_0_20 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c20 bl_0_20 br_0_20 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c20 bl_0_20 br_0_20 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c20 bl_0_20 br_0_20 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c20 bl_0_20 br_0_20 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c20 bl_0_20 br_0_20 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c20 bl_0_20 br_0_20 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c20 bl_0_20 br_0_20 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c20 bl_0_20 br_0_20 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c20 bl_0_20 br_0_20 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c20 bl_0_20 br_0_20 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c20 bl_0_20 br_0_20 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c20 bl_0_20 br_0_20 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c20 bl_0_20 br_0_20 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c20 bl_0_20 br_0_20 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c20 bl_0_20 br_0_20 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c20 bl_0_20 br_0_20 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c20 bl_0_20 br_0_20 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c21 bl_0_21 br_0_21 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c21 bl_0_21 br_0_21 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c21 bl_0_21 br_0_21 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c21 bl_0_21 br_0_21 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c21 bl_0_21 br_0_21 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c21 bl_0_21 br_0_21 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c21 bl_0_21 br_0_21 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c21 bl_0_21 br_0_21 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c21 bl_0_21 br_0_21 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c21 bl_0_21 br_0_21 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c21 bl_0_21 br_0_21 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c21 bl_0_21 br_0_21 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c21 bl_0_21 br_0_21 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c21 bl_0_21 br_0_21 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c21 bl_0_21 br_0_21 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c21 bl_0_21 br_0_21 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c21 bl_0_21 br_0_21 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c21 bl_0_21 br_0_21 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c21 bl_0_21 br_0_21 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c21 bl_0_21 br_0_21 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c21 bl_0_21 br_0_21 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c21 bl_0_21 br_0_21 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c21 bl_0_21 br_0_21 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c21 bl_0_21 br_0_21 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c21 bl_0_21 br_0_21 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c21 bl_0_21 br_0_21 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c21 bl_0_21 br_0_21 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c21 bl_0_21 br_0_21 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c21 bl_0_21 br_0_21 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c21 bl_0_21 br_0_21 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c21 bl_0_21 br_0_21 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c21 bl_0_21 br_0_21 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c22 bl_0_22 br_0_22 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c22 bl_0_22 br_0_22 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c22 bl_0_22 br_0_22 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c22 bl_0_22 br_0_22 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c22 bl_0_22 br_0_22 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c22 bl_0_22 br_0_22 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c22 bl_0_22 br_0_22 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c22 bl_0_22 br_0_22 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c22 bl_0_22 br_0_22 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c22 bl_0_22 br_0_22 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c22 bl_0_22 br_0_22 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c22 bl_0_22 br_0_22 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c22 bl_0_22 br_0_22 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c22 bl_0_22 br_0_22 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c22 bl_0_22 br_0_22 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c22 bl_0_22 br_0_22 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c22 bl_0_22 br_0_22 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c22 bl_0_22 br_0_22 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c22 bl_0_22 br_0_22 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c22 bl_0_22 br_0_22 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c22 bl_0_22 br_0_22 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c22 bl_0_22 br_0_22 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c22 bl_0_22 br_0_22 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c22 bl_0_22 br_0_22 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c22 bl_0_22 br_0_22 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c22 bl_0_22 br_0_22 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c22 bl_0_22 br_0_22 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c22 bl_0_22 br_0_22 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c22 bl_0_22 br_0_22 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c22 bl_0_22 br_0_22 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c22 bl_0_22 br_0_22 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c22 bl_0_22 br_0_22 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c23 bl_0_23 br_0_23 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c23 bl_0_23 br_0_23 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c23 bl_0_23 br_0_23 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c23 bl_0_23 br_0_23 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c23 bl_0_23 br_0_23 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c23 bl_0_23 br_0_23 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c23 bl_0_23 br_0_23 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c23 bl_0_23 br_0_23 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c23 bl_0_23 br_0_23 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c23 bl_0_23 br_0_23 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c23 bl_0_23 br_0_23 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c23 bl_0_23 br_0_23 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c23 bl_0_23 br_0_23 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c23 bl_0_23 br_0_23 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c23 bl_0_23 br_0_23 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c23 bl_0_23 br_0_23 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c23 bl_0_23 br_0_23 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c23 bl_0_23 br_0_23 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c23 bl_0_23 br_0_23 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c23 bl_0_23 br_0_23 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c23 bl_0_23 br_0_23 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c23 bl_0_23 br_0_23 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c23 bl_0_23 br_0_23 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c23 bl_0_23 br_0_23 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c23 bl_0_23 br_0_23 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c23 bl_0_23 br_0_23 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c23 bl_0_23 br_0_23 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c23 bl_0_23 br_0_23 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c23 bl_0_23 br_0_23 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c23 bl_0_23 br_0_23 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c23 bl_0_23 br_0_23 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c23 bl_0_23 br_0_23 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c24 bl_0_24 br_0_24 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c24 bl_0_24 br_0_24 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c24 bl_0_24 br_0_24 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c24 bl_0_24 br_0_24 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c24 bl_0_24 br_0_24 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c24 bl_0_24 br_0_24 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c24 bl_0_24 br_0_24 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c24 bl_0_24 br_0_24 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c24 bl_0_24 br_0_24 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c24 bl_0_24 br_0_24 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c24 bl_0_24 br_0_24 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c24 bl_0_24 br_0_24 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c24 bl_0_24 br_0_24 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c24 bl_0_24 br_0_24 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c24 bl_0_24 br_0_24 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c24 bl_0_24 br_0_24 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c24 bl_0_24 br_0_24 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c24 bl_0_24 br_0_24 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c24 bl_0_24 br_0_24 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c24 bl_0_24 br_0_24 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c24 bl_0_24 br_0_24 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c24 bl_0_24 br_0_24 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c24 bl_0_24 br_0_24 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c24 bl_0_24 br_0_24 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c24 bl_0_24 br_0_24 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c24 bl_0_24 br_0_24 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c24 bl_0_24 br_0_24 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c24 bl_0_24 br_0_24 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c24 bl_0_24 br_0_24 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c24 bl_0_24 br_0_24 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c24 bl_0_24 br_0_24 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c24 bl_0_24 br_0_24 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c25 bl_0_25 br_0_25 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c25 bl_0_25 br_0_25 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c25 bl_0_25 br_0_25 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c25 bl_0_25 br_0_25 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c25 bl_0_25 br_0_25 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c25 bl_0_25 br_0_25 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c25 bl_0_25 br_0_25 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c25 bl_0_25 br_0_25 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c25 bl_0_25 br_0_25 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c25 bl_0_25 br_0_25 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c25 bl_0_25 br_0_25 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c25 bl_0_25 br_0_25 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c25 bl_0_25 br_0_25 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c25 bl_0_25 br_0_25 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c25 bl_0_25 br_0_25 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c25 bl_0_25 br_0_25 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c25 bl_0_25 br_0_25 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c25 bl_0_25 br_0_25 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c25 bl_0_25 br_0_25 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c25 bl_0_25 br_0_25 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c25 bl_0_25 br_0_25 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c25 bl_0_25 br_0_25 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c25 bl_0_25 br_0_25 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c25 bl_0_25 br_0_25 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c25 bl_0_25 br_0_25 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c25 bl_0_25 br_0_25 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c25 bl_0_25 br_0_25 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c25 bl_0_25 br_0_25 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c25 bl_0_25 br_0_25 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c25 bl_0_25 br_0_25 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c25 bl_0_25 br_0_25 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c25 bl_0_25 br_0_25 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c26 bl_0_26 br_0_26 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c26 bl_0_26 br_0_26 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c26 bl_0_26 br_0_26 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c26 bl_0_26 br_0_26 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c26 bl_0_26 br_0_26 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c26 bl_0_26 br_0_26 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c26 bl_0_26 br_0_26 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c26 bl_0_26 br_0_26 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c26 bl_0_26 br_0_26 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c26 bl_0_26 br_0_26 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c26 bl_0_26 br_0_26 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c26 bl_0_26 br_0_26 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c26 bl_0_26 br_0_26 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c26 bl_0_26 br_0_26 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c26 bl_0_26 br_0_26 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c26 bl_0_26 br_0_26 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c26 bl_0_26 br_0_26 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c26 bl_0_26 br_0_26 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c26 bl_0_26 br_0_26 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c26 bl_0_26 br_0_26 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c26 bl_0_26 br_0_26 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c26 bl_0_26 br_0_26 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c26 bl_0_26 br_0_26 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c26 bl_0_26 br_0_26 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c26 bl_0_26 br_0_26 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c26 bl_0_26 br_0_26 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c26 bl_0_26 br_0_26 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c26 bl_0_26 br_0_26 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c26 bl_0_26 br_0_26 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c26 bl_0_26 br_0_26 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c26 bl_0_26 br_0_26 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c26 bl_0_26 br_0_26 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c27 bl_0_27 br_0_27 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c27 bl_0_27 br_0_27 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c27 bl_0_27 br_0_27 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c27 bl_0_27 br_0_27 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c27 bl_0_27 br_0_27 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c27 bl_0_27 br_0_27 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c27 bl_0_27 br_0_27 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c27 bl_0_27 br_0_27 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c27 bl_0_27 br_0_27 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c27 bl_0_27 br_0_27 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c27 bl_0_27 br_0_27 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c27 bl_0_27 br_0_27 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c27 bl_0_27 br_0_27 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c27 bl_0_27 br_0_27 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c27 bl_0_27 br_0_27 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c27 bl_0_27 br_0_27 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c27 bl_0_27 br_0_27 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c27 bl_0_27 br_0_27 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c27 bl_0_27 br_0_27 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c27 bl_0_27 br_0_27 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c27 bl_0_27 br_0_27 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c27 bl_0_27 br_0_27 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c27 bl_0_27 br_0_27 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c27 bl_0_27 br_0_27 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c27 bl_0_27 br_0_27 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c27 bl_0_27 br_0_27 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c27 bl_0_27 br_0_27 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c27 bl_0_27 br_0_27 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c27 bl_0_27 br_0_27 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c27 bl_0_27 br_0_27 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c27 bl_0_27 br_0_27 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c27 bl_0_27 br_0_27 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c28 bl_0_28 br_0_28 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c28 bl_0_28 br_0_28 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c28 bl_0_28 br_0_28 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c28 bl_0_28 br_0_28 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c28 bl_0_28 br_0_28 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c28 bl_0_28 br_0_28 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c28 bl_0_28 br_0_28 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c28 bl_0_28 br_0_28 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c28 bl_0_28 br_0_28 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c28 bl_0_28 br_0_28 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c28 bl_0_28 br_0_28 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c28 bl_0_28 br_0_28 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c28 bl_0_28 br_0_28 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c28 bl_0_28 br_0_28 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c28 bl_0_28 br_0_28 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c28 bl_0_28 br_0_28 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c28 bl_0_28 br_0_28 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c28 bl_0_28 br_0_28 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c28 bl_0_28 br_0_28 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c28 bl_0_28 br_0_28 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c28 bl_0_28 br_0_28 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c28 bl_0_28 br_0_28 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c28 bl_0_28 br_0_28 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c28 bl_0_28 br_0_28 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c28 bl_0_28 br_0_28 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c28 bl_0_28 br_0_28 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c28 bl_0_28 br_0_28 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c28 bl_0_28 br_0_28 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c28 bl_0_28 br_0_28 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c28 bl_0_28 br_0_28 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c28 bl_0_28 br_0_28 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c28 bl_0_28 br_0_28 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c29 bl_0_29 br_0_29 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c29 bl_0_29 br_0_29 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c29 bl_0_29 br_0_29 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c29 bl_0_29 br_0_29 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c29 bl_0_29 br_0_29 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c29 bl_0_29 br_0_29 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c29 bl_0_29 br_0_29 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c29 bl_0_29 br_0_29 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c29 bl_0_29 br_0_29 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c29 bl_0_29 br_0_29 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c29 bl_0_29 br_0_29 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c29 bl_0_29 br_0_29 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c29 bl_0_29 br_0_29 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c29 bl_0_29 br_0_29 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c29 bl_0_29 br_0_29 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c29 bl_0_29 br_0_29 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c29 bl_0_29 br_0_29 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c29 bl_0_29 br_0_29 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c29 bl_0_29 br_0_29 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c29 bl_0_29 br_0_29 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c29 bl_0_29 br_0_29 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c29 bl_0_29 br_0_29 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c29 bl_0_29 br_0_29 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c29 bl_0_29 br_0_29 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c29 bl_0_29 br_0_29 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c29 bl_0_29 br_0_29 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c29 bl_0_29 br_0_29 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c29 bl_0_29 br_0_29 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c29 bl_0_29 br_0_29 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c29 bl_0_29 br_0_29 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c29 bl_0_29 br_0_29 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c29 bl_0_29 br_0_29 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c30 bl_0_30 br_0_30 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c30 bl_0_30 br_0_30 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c30 bl_0_30 br_0_30 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c30 bl_0_30 br_0_30 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c30 bl_0_30 br_0_30 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c30 bl_0_30 br_0_30 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c30 bl_0_30 br_0_30 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c30 bl_0_30 br_0_30 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c30 bl_0_30 br_0_30 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c30 bl_0_30 br_0_30 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c30 bl_0_30 br_0_30 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c30 bl_0_30 br_0_30 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c30 bl_0_30 br_0_30 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c30 bl_0_30 br_0_30 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c30 bl_0_30 br_0_30 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c30 bl_0_30 br_0_30 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c30 bl_0_30 br_0_30 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c30 bl_0_30 br_0_30 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c30 bl_0_30 br_0_30 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c30 bl_0_30 br_0_30 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c30 bl_0_30 br_0_30 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c30 bl_0_30 br_0_30 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c30 bl_0_30 br_0_30 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c30 bl_0_30 br_0_30 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c30 bl_0_30 br_0_30 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c30 bl_0_30 br_0_30 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c30 bl_0_30 br_0_30 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c30 bl_0_30 br_0_30 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c30 bl_0_30 br_0_30 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c30 bl_0_30 br_0_30 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c30 bl_0_30 br_0_30 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c30 bl_0_30 br_0_30 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c31 bl_0_31 br_0_31 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c31 bl_0_31 br_0_31 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c31 bl_0_31 br_0_31 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c31 bl_0_31 br_0_31 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c31 bl_0_31 br_0_31 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c31 bl_0_31 br_0_31 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c31 bl_0_31 br_0_31 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c31 bl_0_31 br_0_31 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c31 bl_0_31 br_0_31 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c31 bl_0_31 br_0_31 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c31 bl_0_31 br_0_31 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c31 bl_0_31 br_0_31 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c31 bl_0_31 br_0_31 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c31 bl_0_31 br_0_31 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c31 bl_0_31 br_0_31 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c31 bl_0_31 br_0_31 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c31 bl_0_31 br_0_31 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c31 bl_0_31 br_0_31 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c31 bl_0_31 br_0_31 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c31 bl_0_31 br_0_31 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c31 bl_0_31 br_0_31 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c31 bl_0_31 br_0_31 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c31 bl_0_31 br_0_31 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c31 bl_0_31 br_0_31 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c31 bl_0_31 br_0_31 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c31 bl_0_31 br_0_31 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c31 bl_0_31 br_0_31 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c31 bl_0_31 br_0_31 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c31 bl_0_31 br_0_31 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c31 bl_0_31 br_0_31 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c31 bl_0_31 br_0_31 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c31 bl_0_31 br_0_31 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c32 bl_0_32 br_0_32 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c32 bl_0_32 br_0_32 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c32 bl_0_32 br_0_32 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c32 bl_0_32 br_0_32 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c32 bl_0_32 br_0_32 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c32 bl_0_32 br_0_32 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c32 bl_0_32 br_0_32 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c32 bl_0_32 br_0_32 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c32 bl_0_32 br_0_32 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c32 bl_0_32 br_0_32 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c32 bl_0_32 br_0_32 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c32 bl_0_32 br_0_32 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c32 bl_0_32 br_0_32 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c32 bl_0_32 br_0_32 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c32 bl_0_32 br_0_32 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c32 bl_0_32 br_0_32 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c32 bl_0_32 br_0_32 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c32 bl_0_32 br_0_32 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c32 bl_0_32 br_0_32 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c32 bl_0_32 br_0_32 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c32 bl_0_32 br_0_32 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c32 bl_0_32 br_0_32 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c32 bl_0_32 br_0_32 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c32 bl_0_32 br_0_32 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c32 bl_0_32 br_0_32 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c32 bl_0_32 br_0_32 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c32 bl_0_32 br_0_32 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c32 bl_0_32 br_0_32 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c32 bl_0_32 br_0_32 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c32 bl_0_32 br_0_32 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c32 bl_0_32 br_0_32 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c32 bl_0_32 br_0_32 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c32 bl_0_32 br_0_32 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c32 bl_0_32 br_0_32 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c32 bl_0_32 br_0_32 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c32 bl_0_32 br_0_32 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c32 bl_0_32 br_0_32 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c32 bl_0_32 br_0_32 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c32 bl_0_32 br_0_32 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c32 bl_0_32 br_0_32 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c32 bl_0_32 br_0_32 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c32 bl_0_32 br_0_32 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c32 bl_0_32 br_0_32 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c32 bl_0_32 br_0_32 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c32 bl_0_32 br_0_32 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c32 bl_0_32 br_0_32 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c32 bl_0_32 br_0_32 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c32 bl_0_32 br_0_32 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c32 bl_0_32 br_0_32 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c32 bl_0_32 br_0_32 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c32 bl_0_32 br_0_32 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c32 bl_0_32 br_0_32 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c32 bl_0_32 br_0_32 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c32 bl_0_32 br_0_32 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c32 bl_0_32 br_0_32 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c32 bl_0_32 br_0_32 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c32 bl_0_32 br_0_32 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c32 bl_0_32 br_0_32 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c32 bl_0_32 br_0_32 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c32 bl_0_32 br_0_32 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c32 bl_0_32 br_0_32 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c32 bl_0_32 br_0_32 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c32 bl_0_32 br_0_32 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c33 bl_0_33 br_0_33 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c33 bl_0_33 br_0_33 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c33 bl_0_33 br_0_33 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c33 bl_0_33 br_0_33 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c33 bl_0_33 br_0_33 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c33 bl_0_33 br_0_33 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c33 bl_0_33 br_0_33 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c33 bl_0_33 br_0_33 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c33 bl_0_33 br_0_33 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c33 bl_0_33 br_0_33 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c33 bl_0_33 br_0_33 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c33 bl_0_33 br_0_33 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c33 bl_0_33 br_0_33 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c33 bl_0_33 br_0_33 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c33 bl_0_33 br_0_33 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c33 bl_0_33 br_0_33 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c33 bl_0_33 br_0_33 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c33 bl_0_33 br_0_33 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c33 bl_0_33 br_0_33 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c33 bl_0_33 br_0_33 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c33 bl_0_33 br_0_33 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c33 bl_0_33 br_0_33 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c33 bl_0_33 br_0_33 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c33 bl_0_33 br_0_33 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c33 bl_0_33 br_0_33 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c33 bl_0_33 br_0_33 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c33 bl_0_33 br_0_33 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c33 bl_0_33 br_0_33 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c33 bl_0_33 br_0_33 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c33 bl_0_33 br_0_33 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c33 bl_0_33 br_0_33 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c33 bl_0_33 br_0_33 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c33 bl_0_33 br_0_33 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c33 bl_0_33 br_0_33 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c33 bl_0_33 br_0_33 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c33 bl_0_33 br_0_33 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c33 bl_0_33 br_0_33 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c33 bl_0_33 br_0_33 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c33 bl_0_33 br_0_33 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c33 bl_0_33 br_0_33 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c33 bl_0_33 br_0_33 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c33 bl_0_33 br_0_33 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c33 bl_0_33 br_0_33 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c33 bl_0_33 br_0_33 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c33 bl_0_33 br_0_33 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c33 bl_0_33 br_0_33 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c33 bl_0_33 br_0_33 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c33 bl_0_33 br_0_33 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c33 bl_0_33 br_0_33 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c33 bl_0_33 br_0_33 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c33 bl_0_33 br_0_33 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c33 bl_0_33 br_0_33 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c33 bl_0_33 br_0_33 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c33 bl_0_33 br_0_33 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c33 bl_0_33 br_0_33 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c33 bl_0_33 br_0_33 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c33 bl_0_33 br_0_33 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c33 bl_0_33 br_0_33 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c33 bl_0_33 br_0_33 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c33 bl_0_33 br_0_33 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c33 bl_0_33 br_0_33 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c33 bl_0_33 br_0_33 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c33 bl_0_33 br_0_33 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c34 bl_0_34 br_0_34 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c34 bl_0_34 br_0_34 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c34 bl_0_34 br_0_34 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c34 bl_0_34 br_0_34 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c34 bl_0_34 br_0_34 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c34 bl_0_34 br_0_34 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c34 bl_0_34 br_0_34 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c34 bl_0_34 br_0_34 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c34 bl_0_34 br_0_34 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c34 bl_0_34 br_0_34 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c34 bl_0_34 br_0_34 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c34 bl_0_34 br_0_34 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c34 bl_0_34 br_0_34 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c34 bl_0_34 br_0_34 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c34 bl_0_34 br_0_34 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c34 bl_0_34 br_0_34 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c34 bl_0_34 br_0_34 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c34 bl_0_34 br_0_34 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c34 bl_0_34 br_0_34 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c34 bl_0_34 br_0_34 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c34 bl_0_34 br_0_34 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c34 bl_0_34 br_0_34 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c34 bl_0_34 br_0_34 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c34 bl_0_34 br_0_34 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c34 bl_0_34 br_0_34 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c34 bl_0_34 br_0_34 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c34 bl_0_34 br_0_34 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c34 bl_0_34 br_0_34 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c34 bl_0_34 br_0_34 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c34 bl_0_34 br_0_34 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c34 bl_0_34 br_0_34 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c34 bl_0_34 br_0_34 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c34 bl_0_34 br_0_34 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c34 bl_0_34 br_0_34 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c34 bl_0_34 br_0_34 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c34 bl_0_34 br_0_34 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c34 bl_0_34 br_0_34 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c34 bl_0_34 br_0_34 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c34 bl_0_34 br_0_34 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c34 bl_0_34 br_0_34 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c34 bl_0_34 br_0_34 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c34 bl_0_34 br_0_34 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c34 bl_0_34 br_0_34 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c34 bl_0_34 br_0_34 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c34 bl_0_34 br_0_34 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c34 bl_0_34 br_0_34 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c34 bl_0_34 br_0_34 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c34 bl_0_34 br_0_34 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c34 bl_0_34 br_0_34 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c34 bl_0_34 br_0_34 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c34 bl_0_34 br_0_34 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c34 bl_0_34 br_0_34 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c34 bl_0_34 br_0_34 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c34 bl_0_34 br_0_34 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c34 bl_0_34 br_0_34 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c34 bl_0_34 br_0_34 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c34 bl_0_34 br_0_34 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c34 bl_0_34 br_0_34 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c34 bl_0_34 br_0_34 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c34 bl_0_34 br_0_34 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c34 bl_0_34 br_0_34 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c34 bl_0_34 br_0_34 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c34 bl_0_34 br_0_34 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c35 bl_0_35 br_0_35 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c35 bl_0_35 br_0_35 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c35 bl_0_35 br_0_35 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c35 bl_0_35 br_0_35 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c35 bl_0_35 br_0_35 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c35 bl_0_35 br_0_35 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c35 bl_0_35 br_0_35 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c35 bl_0_35 br_0_35 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c35 bl_0_35 br_0_35 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c35 bl_0_35 br_0_35 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c35 bl_0_35 br_0_35 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c35 bl_0_35 br_0_35 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c35 bl_0_35 br_0_35 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c35 bl_0_35 br_0_35 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c35 bl_0_35 br_0_35 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c35 bl_0_35 br_0_35 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c35 bl_0_35 br_0_35 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c35 bl_0_35 br_0_35 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c35 bl_0_35 br_0_35 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c35 bl_0_35 br_0_35 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c35 bl_0_35 br_0_35 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c35 bl_0_35 br_0_35 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c35 bl_0_35 br_0_35 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c35 bl_0_35 br_0_35 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c35 bl_0_35 br_0_35 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c35 bl_0_35 br_0_35 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c35 bl_0_35 br_0_35 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c35 bl_0_35 br_0_35 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c35 bl_0_35 br_0_35 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c35 bl_0_35 br_0_35 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c35 bl_0_35 br_0_35 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c35 bl_0_35 br_0_35 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c35 bl_0_35 br_0_35 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c35 bl_0_35 br_0_35 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c35 bl_0_35 br_0_35 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c35 bl_0_35 br_0_35 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c35 bl_0_35 br_0_35 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c35 bl_0_35 br_0_35 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c35 bl_0_35 br_0_35 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c35 bl_0_35 br_0_35 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c35 bl_0_35 br_0_35 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c35 bl_0_35 br_0_35 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c35 bl_0_35 br_0_35 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c35 bl_0_35 br_0_35 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c35 bl_0_35 br_0_35 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c35 bl_0_35 br_0_35 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c35 bl_0_35 br_0_35 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c35 bl_0_35 br_0_35 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c35 bl_0_35 br_0_35 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c35 bl_0_35 br_0_35 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c35 bl_0_35 br_0_35 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c35 bl_0_35 br_0_35 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c35 bl_0_35 br_0_35 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c35 bl_0_35 br_0_35 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c35 bl_0_35 br_0_35 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c35 bl_0_35 br_0_35 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c35 bl_0_35 br_0_35 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c35 bl_0_35 br_0_35 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c35 bl_0_35 br_0_35 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c35 bl_0_35 br_0_35 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c35 bl_0_35 br_0_35 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c35 bl_0_35 br_0_35 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c35 bl_0_35 br_0_35 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c36 bl_0_36 br_0_36 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c36 bl_0_36 br_0_36 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c36 bl_0_36 br_0_36 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c36 bl_0_36 br_0_36 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c36 bl_0_36 br_0_36 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c36 bl_0_36 br_0_36 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c36 bl_0_36 br_0_36 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c36 bl_0_36 br_0_36 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c36 bl_0_36 br_0_36 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c36 bl_0_36 br_0_36 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c36 bl_0_36 br_0_36 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c36 bl_0_36 br_0_36 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c36 bl_0_36 br_0_36 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c36 bl_0_36 br_0_36 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c36 bl_0_36 br_0_36 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c36 bl_0_36 br_0_36 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c36 bl_0_36 br_0_36 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c36 bl_0_36 br_0_36 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c36 bl_0_36 br_0_36 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c36 bl_0_36 br_0_36 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c36 bl_0_36 br_0_36 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c36 bl_0_36 br_0_36 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c36 bl_0_36 br_0_36 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c36 bl_0_36 br_0_36 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c36 bl_0_36 br_0_36 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c36 bl_0_36 br_0_36 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c36 bl_0_36 br_0_36 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c36 bl_0_36 br_0_36 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c36 bl_0_36 br_0_36 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c36 bl_0_36 br_0_36 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c36 bl_0_36 br_0_36 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c36 bl_0_36 br_0_36 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c36 bl_0_36 br_0_36 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c36 bl_0_36 br_0_36 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c36 bl_0_36 br_0_36 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c36 bl_0_36 br_0_36 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c36 bl_0_36 br_0_36 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c36 bl_0_36 br_0_36 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c36 bl_0_36 br_0_36 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c36 bl_0_36 br_0_36 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c36 bl_0_36 br_0_36 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c36 bl_0_36 br_0_36 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c36 bl_0_36 br_0_36 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c36 bl_0_36 br_0_36 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c36 bl_0_36 br_0_36 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c36 bl_0_36 br_0_36 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c36 bl_0_36 br_0_36 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c36 bl_0_36 br_0_36 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c36 bl_0_36 br_0_36 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c36 bl_0_36 br_0_36 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c36 bl_0_36 br_0_36 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c36 bl_0_36 br_0_36 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c36 bl_0_36 br_0_36 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c36 bl_0_36 br_0_36 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c36 bl_0_36 br_0_36 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c36 bl_0_36 br_0_36 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c36 bl_0_36 br_0_36 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c36 bl_0_36 br_0_36 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c36 bl_0_36 br_0_36 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c36 bl_0_36 br_0_36 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c36 bl_0_36 br_0_36 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c36 bl_0_36 br_0_36 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c36 bl_0_36 br_0_36 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c37 bl_0_37 br_0_37 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c37 bl_0_37 br_0_37 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c37 bl_0_37 br_0_37 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c37 bl_0_37 br_0_37 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c37 bl_0_37 br_0_37 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c37 bl_0_37 br_0_37 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c37 bl_0_37 br_0_37 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c37 bl_0_37 br_0_37 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c37 bl_0_37 br_0_37 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c37 bl_0_37 br_0_37 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c37 bl_0_37 br_0_37 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c37 bl_0_37 br_0_37 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c37 bl_0_37 br_0_37 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c37 bl_0_37 br_0_37 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c37 bl_0_37 br_0_37 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c37 bl_0_37 br_0_37 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c37 bl_0_37 br_0_37 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c37 bl_0_37 br_0_37 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c37 bl_0_37 br_0_37 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c37 bl_0_37 br_0_37 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c37 bl_0_37 br_0_37 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c37 bl_0_37 br_0_37 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c37 bl_0_37 br_0_37 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c37 bl_0_37 br_0_37 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c37 bl_0_37 br_0_37 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c37 bl_0_37 br_0_37 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c37 bl_0_37 br_0_37 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c37 bl_0_37 br_0_37 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c37 bl_0_37 br_0_37 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c37 bl_0_37 br_0_37 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c37 bl_0_37 br_0_37 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c37 bl_0_37 br_0_37 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c37 bl_0_37 br_0_37 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c37 bl_0_37 br_0_37 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c37 bl_0_37 br_0_37 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c37 bl_0_37 br_0_37 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c37 bl_0_37 br_0_37 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c37 bl_0_37 br_0_37 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c37 bl_0_37 br_0_37 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c37 bl_0_37 br_0_37 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c37 bl_0_37 br_0_37 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c37 bl_0_37 br_0_37 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c37 bl_0_37 br_0_37 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c37 bl_0_37 br_0_37 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c37 bl_0_37 br_0_37 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c37 bl_0_37 br_0_37 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c37 bl_0_37 br_0_37 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c37 bl_0_37 br_0_37 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c37 bl_0_37 br_0_37 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c37 bl_0_37 br_0_37 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c37 bl_0_37 br_0_37 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c37 bl_0_37 br_0_37 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c37 bl_0_37 br_0_37 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c37 bl_0_37 br_0_37 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c37 bl_0_37 br_0_37 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c37 bl_0_37 br_0_37 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c37 bl_0_37 br_0_37 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c37 bl_0_37 br_0_37 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c37 bl_0_37 br_0_37 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c37 bl_0_37 br_0_37 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c37 bl_0_37 br_0_37 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c37 bl_0_37 br_0_37 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c37 bl_0_37 br_0_37 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c38 bl_0_38 br_0_38 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c38 bl_0_38 br_0_38 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c38 bl_0_38 br_0_38 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c38 bl_0_38 br_0_38 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c38 bl_0_38 br_0_38 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c38 bl_0_38 br_0_38 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c38 bl_0_38 br_0_38 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c38 bl_0_38 br_0_38 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c38 bl_0_38 br_0_38 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c38 bl_0_38 br_0_38 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c38 bl_0_38 br_0_38 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c38 bl_0_38 br_0_38 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c38 bl_0_38 br_0_38 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c38 bl_0_38 br_0_38 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c38 bl_0_38 br_0_38 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c38 bl_0_38 br_0_38 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c38 bl_0_38 br_0_38 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c38 bl_0_38 br_0_38 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c38 bl_0_38 br_0_38 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c38 bl_0_38 br_0_38 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c38 bl_0_38 br_0_38 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c38 bl_0_38 br_0_38 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c38 bl_0_38 br_0_38 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c38 bl_0_38 br_0_38 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c38 bl_0_38 br_0_38 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c38 bl_0_38 br_0_38 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c38 bl_0_38 br_0_38 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c38 bl_0_38 br_0_38 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c38 bl_0_38 br_0_38 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c38 bl_0_38 br_0_38 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c38 bl_0_38 br_0_38 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c38 bl_0_38 br_0_38 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c38 bl_0_38 br_0_38 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c38 bl_0_38 br_0_38 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c38 bl_0_38 br_0_38 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c38 bl_0_38 br_0_38 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c38 bl_0_38 br_0_38 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c38 bl_0_38 br_0_38 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c38 bl_0_38 br_0_38 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c38 bl_0_38 br_0_38 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c38 bl_0_38 br_0_38 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c38 bl_0_38 br_0_38 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c38 bl_0_38 br_0_38 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c38 bl_0_38 br_0_38 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c38 bl_0_38 br_0_38 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c38 bl_0_38 br_0_38 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c38 bl_0_38 br_0_38 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c38 bl_0_38 br_0_38 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c38 bl_0_38 br_0_38 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c38 bl_0_38 br_0_38 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c38 bl_0_38 br_0_38 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c38 bl_0_38 br_0_38 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c38 bl_0_38 br_0_38 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c38 bl_0_38 br_0_38 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c38 bl_0_38 br_0_38 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c38 bl_0_38 br_0_38 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c38 bl_0_38 br_0_38 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c38 bl_0_38 br_0_38 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c38 bl_0_38 br_0_38 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c38 bl_0_38 br_0_38 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c38 bl_0_38 br_0_38 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c38 bl_0_38 br_0_38 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c38 bl_0_38 br_0_38 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c39 bl_0_39 br_0_39 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c39 bl_0_39 br_0_39 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c39 bl_0_39 br_0_39 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c39 bl_0_39 br_0_39 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c39 bl_0_39 br_0_39 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c39 bl_0_39 br_0_39 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c39 bl_0_39 br_0_39 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c39 bl_0_39 br_0_39 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c39 bl_0_39 br_0_39 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c39 bl_0_39 br_0_39 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c39 bl_0_39 br_0_39 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c39 bl_0_39 br_0_39 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c39 bl_0_39 br_0_39 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c39 bl_0_39 br_0_39 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c39 bl_0_39 br_0_39 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c39 bl_0_39 br_0_39 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c39 bl_0_39 br_0_39 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c39 bl_0_39 br_0_39 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c39 bl_0_39 br_0_39 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c39 bl_0_39 br_0_39 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c39 bl_0_39 br_0_39 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c39 bl_0_39 br_0_39 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c39 bl_0_39 br_0_39 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c39 bl_0_39 br_0_39 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c39 bl_0_39 br_0_39 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c39 bl_0_39 br_0_39 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c39 bl_0_39 br_0_39 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c39 bl_0_39 br_0_39 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c39 bl_0_39 br_0_39 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c39 bl_0_39 br_0_39 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c39 bl_0_39 br_0_39 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c39 bl_0_39 br_0_39 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c39 bl_0_39 br_0_39 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c39 bl_0_39 br_0_39 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c39 bl_0_39 br_0_39 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c39 bl_0_39 br_0_39 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c39 bl_0_39 br_0_39 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c39 bl_0_39 br_0_39 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c39 bl_0_39 br_0_39 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c39 bl_0_39 br_0_39 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c39 bl_0_39 br_0_39 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c39 bl_0_39 br_0_39 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c39 bl_0_39 br_0_39 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c39 bl_0_39 br_0_39 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c39 bl_0_39 br_0_39 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c39 bl_0_39 br_0_39 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c39 bl_0_39 br_0_39 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c39 bl_0_39 br_0_39 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c39 bl_0_39 br_0_39 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c39 bl_0_39 br_0_39 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c39 bl_0_39 br_0_39 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c39 bl_0_39 br_0_39 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c39 bl_0_39 br_0_39 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c39 bl_0_39 br_0_39 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c39 bl_0_39 br_0_39 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c39 bl_0_39 br_0_39 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c39 bl_0_39 br_0_39 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c39 bl_0_39 br_0_39 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c39 bl_0_39 br_0_39 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c39 bl_0_39 br_0_39 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c39 bl_0_39 br_0_39 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c39 bl_0_39 br_0_39 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c39 bl_0_39 br_0_39 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c40 bl_0_40 br_0_40 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c40 bl_0_40 br_0_40 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c40 bl_0_40 br_0_40 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c40 bl_0_40 br_0_40 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c40 bl_0_40 br_0_40 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c40 bl_0_40 br_0_40 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c40 bl_0_40 br_0_40 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c40 bl_0_40 br_0_40 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c40 bl_0_40 br_0_40 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c40 bl_0_40 br_0_40 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c40 bl_0_40 br_0_40 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c40 bl_0_40 br_0_40 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c40 bl_0_40 br_0_40 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c40 bl_0_40 br_0_40 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c40 bl_0_40 br_0_40 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c40 bl_0_40 br_0_40 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c40 bl_0_40 br_0_40 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c40 bl_0_40 br_0_40 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c40 bl_0_40 br_0_40 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c40 bl_0_40 br_0_40 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c40 bl_0_40 br_0_40 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c40 bl_0_40 br_0_40 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c40 bl_0_40 br_0_40 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c40 bl_0_40 br_0_40 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c40 bl_0_40 br_0_40 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c40 bl_0_40 br_0_40 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c40 bl_0_40 br_0_40 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c40 bl_0_40 br_0_40 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c40 bl_0_40 br_0_40 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c40 bl_0_40 br_0_40 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c40 bl_0_40 br_0_40 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c40 bl_0_40 br_0_40 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c40 bl_0_40 br_0_40 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c40 bl_0_40 br_0_40 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c40 bl_0_40 br_0_40 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c40 bl_0_40 br_0_40 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c40 bl_0_40 br_0_40 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c40 bl_0_40 br_0_40 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c40 bl_0_40 br_0_40 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c40 bl_0_40 br_0_40 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c40 bl_0_40 br_0_40 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c40 bl_0_40 br_0_40 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c40 bl_0_40 br_0_40 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c40 bl_0_40 br_0_40 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c40 bl_0_40 br_0_40 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c40 bl_0_40 br_0_40 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c40 bl_0_40 br_0_40 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c40 bl_0_40 br_0_40 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c40 bl_0_40 br_0_40 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c40 bl_0_40 br_0_40 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c40 bl_0_40 br_0_40 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c40 bl_0_40 br_0_40 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c40 bl_0_40 br_0_40 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c40 bl_0_40 br_0_40 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c40 bl_0_40 br_0_40 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c40 bl_0_40 br_0_40 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c40 bl_0_40 br_0_40 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c40 bl_0_40 br_0_40 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c40 bl_0_40 br_0_40 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c40 bl_0_40 br_0_40 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c40 bl_0_40 br_0_40 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c40 bl_0_40 br_0_40 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c40 bl_0_40 br_0_40 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c41 bl_0_41 br_0_41 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c41 bl_0_41 br_0_41 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c41 bl_0_41 br_0_41 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c41 bl_0_41 br_0_41 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c41 bl_0_41 br_0_41 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c41 bl_0_41 br_0_41 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c41 bl_0_41 br_0_41 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c41 bl_0_41 br_0_41 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c41 bl_0_41 br_0_41 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c41 bl_0_41 br_0_41 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c41 bl_0_41 br_0_41 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c41 bl_0_41 br_0_41 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c41 bl_0_41 br_0_41 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c41 bl_0_41 br_0_41 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c41 bl_0_41 br_0_41 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c41 bl_0_41 br_0_41 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c41 bl_0_41 br_0_41 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c41 bl_0_41 br_0_41 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c41 bl_0_41 br_0_41 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c41 bl_0_41 br_0_41 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c41 bl_0_41 br_0_41 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c41 bl_0_41 br_0_41 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c41 bl_0_41 br_0_41 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c41 bl_0_41 br_0_41 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c41 bl_0_41 br_0_41 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c41 bl_0_41 br_0_41 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c41 bl_0_41 br_0_41 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c41 bl_0_41 br_0_41 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c41 bl_0_41 br_0_41 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c41 bl_0_41 br_0_41 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c41 bl_0_41 br_0_41 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c41 bl_0_41 br_0_41 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c41 bl_0_41 br_0_41 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c41 bl_0_41 br_0_41 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c41 bl_0_41 br_0_41 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c41 bl_0_41 br_0_41 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c41 bl_0_41 br_0_41 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c41 bl_0_41 br_0_41 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c41 bl_0_41 br_0_41 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c41 bl_0_41 br_0_41 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c41 bl_0_41 br_0_41 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c41 bl_0_41 br_0_41 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c41 bl_0_41 br_0_41 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c41 bl_0_41 br_0_41 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c41 bl_0_41 br_0_41 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c41 bl_0_41 br_0_41 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c41 bl_0_41 br_0_41 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c41 bl_0_41 br_0_41 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c41 bl_0_41 br_0_41 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c41 bl_0_41 br_0_41 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c41 bl_0_41 br_0_41 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c41 bl_0_41 br_0_41 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c41 bl_0_41 br_0_41 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c41 bl_0_41 br_0_41 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c41 bl_0_41 br_0_41 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c41 bl_0_41 br_0_41 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c41 bl_0_41 br_0_41 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c41 bl_0_41 br_0_41 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c41 bl_0_41 br_0_41 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c41 bl_0_41 br_0_41 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c41 bl_0_41 br_0_41 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c41 bl_0_41 br_0_41 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c41 bl_0_41 br_0_41 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c42 bl_0_42 br_0_42 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c42 bl_0_42 br_0_42 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c42 bl_0_42 br_0_42 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c42 bl_0_42 br_0_42 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c42 bl_0_42 br_0_42 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c42 bl_0_42 br_0_42 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c42 bl_0_42 br_0_42 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c42 bl_0_42 br_0_42 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c42 bl_0_42 br_0_42 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c42 bl_0_42 br_0_42 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c42 bl_0_42 br_0_42 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c42 bl_0_42 br_0_42 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c42 bl_0_42 br_0_42 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c42 bl_0_42 br_0_42 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c42 bl_0_42 br_0_42 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c42 bl_0_42 br_0_42 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c42 bl_0_42 br_0_42 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c42 bl_0_42 br_0_42 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c42 bl_0_42 br_0_42 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c42 bl_0_42 br_0_42 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c42 bl_0_42 br_0_42 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c42 bl_0_42 br_0_42 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c42 bl_0_42 br_0_42 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c42 bl_0_42 br_0_42 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c42 bl_0_42 br_0_42 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c42 bl_0_42 br_0_42 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c42 bl_0_42 br_0_42 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c42 bl_0_42 br_0_42 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c42 bl_0_42 br_0_42 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c42 bl_0_42 br_0_42 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c42 bl_0_42 br_0_42 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c42 bl_0_42 br_0_42 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c42 bl_0_42 br_0_42 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c42 bl_0_42 br_0_42 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c42 bl_0_42 br_0_42 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c42 bl_0_42 br_0_42 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c42 bl_0_42 br_0_42 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c42 bl_0_42 br_0_42 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c42 bl_0_42 br_0_42 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c42 bl_0_42 br_0_42 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c42 bl_0_42 br_0_42 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c42 bl_0_42 br_0_42 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c42 bl_0_42 br_0_42 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c42 bl_0_42 br_0_42 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c42 bl_0_42 br_0_42 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c42 bl_0_42 br_0_42 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c42 bl_0_42 br_0_42 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c42 bl_0_42 br_0_42 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c42 bl_0_42 br_0_42 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c42 bl_0_42 br_0_42 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c42 bl_0_42 br_0_42 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c42 bl_0_42 br_0_42 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c42 bl_0_42 br_0_42 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c42 bl_0_42 br_0_42 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c42 bl_0_42 br_0_42 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c42 bl_0_42 br_0_42 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c42 bl_0_42 br_0_42 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c42 bl_0_42 br_0_42 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c42 bl_0_42 br_0_42 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c42 bl_0_42 br_0_42 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c42 bl_0_42 br_0_42 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c42 bl_0_42 br_0_42 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c42 bl_0_42 br_0_42 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c43 bl_0_43 br_0_43 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c43 bl_0_43 br_0_43 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c43 bl_0_43 br_0_43 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c43 bl_0_43 br_0_43 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c43 bl_0_43 br_0_43 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c43 bl_0_43 br_0_43 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c43 bl_0_43 br_0_43 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c43 bl_0_43 br_0_43 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c43 bl_0_43 br_0_43 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c43 bl_0_43 br_0_43 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c43 bl_0_43 br_0_43 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c43 bl_0_43 br_0_43 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c43 bl_0_43 br_0_43 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c43 bl_0_43 br_0_43 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c43 bl_0_43 br_0_43 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c43 bl_0_43 br_0_43 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c43 bl_0_43 br_0_43 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c43 bl_0_43 br_0_43 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c43 bl_0_43 br_0_43 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c43 bl_0_43 br_0_43 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c43 bl_0_43 br_0_43 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c43 bl_0_43 br_0_43 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c43 bl_0_43 br_0_43 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c43 bl_0_43 br_0_43 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c43 bl_0_43 br_0_43 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c43 bl_0_43 br_0_43 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c43 bl_0_43 br_0_43 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c43 bl_0_43 br_0_43 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c43 bl_0_43 br_0_43 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c43 bl_0_43 br_0_43 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c43 bl_0_43 br_0_43 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c43 bl_0_43 br_0_43 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c43 bl_0_43 br_0_43 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c43 bl_0_43 br_0_43 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c43 bl_0_43 br_0_43 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c43 bl_0_43 br_0_43 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c43 bl_0_43 br_0_43 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c43 bl_0_43 br_0_43 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c43 bl_0_43 br_0_43 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c43 bl_0_43 br_0_43 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c43 bl_0_43 br_0_43 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c43 bl_0_43 br_0_43 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c43 bl_0_43 br_0_43 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c43 bl_0_43 br_0_43 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c43 bl_0_43 br_0_43 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c43 bl_0_43 br_0_43 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c43 bl_0_43 br_0_43 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c43 bl_0_43 br_0_43 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c43 bl_0_43 br_0_43 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c43 bl_0_43 br_0_43 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c43 bl_0_43 br_0_43 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c43 bl_0_43 br_0_43 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c43 bl_0_43 br_0_43 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c43 bl_0_43 br_0_43 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c43 bl_0_43 br_0_43 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c43 bl_0_43 br_0_43 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c43 bl_0_43 br_0_43 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c43 bl_0_43 br_0_43 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c43 bl_0_43 br_0_43 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c43 bl_0_43 br_0_43 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c43 bl_0_43 br_0_43 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c43 bl_0_43 br_0_43 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c43 bl_0_43 br_0_43 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c44 bl_0_44 br_0_44 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c44 bl_0_44 br_0_44 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c44 bl_0_44 br_0_44 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c44 bl_0_44 br_0_44 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c44 bl_0_44 br_0_44 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c44 bl_0_44 br_0_44 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c44 bl_0_44 br_0_44 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c44 bl_0_44 br_0_44 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c44 bl_0_44 br_0_44 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c44 bl_0_44 br_0_44 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c44 bl_0_44 br_0_44 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c44 bl_0_44 br_0_44 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c44 bl_0_44 br_0_44 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c44 bl_0_44 br_0_44 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c44 bl_0_44 br_0_44 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c44 bl_0_44 br_0_44 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c44 bl_0_44 br_0_44 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c44 bl_0_44 br_0_44 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c44 bl_0_44 br_0_44 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c44 bl_0_44 br_0_44 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c44 bl_0_44 br_0_44 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c44 bl_0_44 br_0_44 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c44 bl_0_44 br_0_44 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c44 bl_0_44 br_0_44 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c44 bl_0_44 br_0_44 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c44 bl_0_44 br_0_44 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c44 bl_0_44 br_0_44 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c44 bl_0_44 br_0_44 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c44 bl_0_44 br_0_44 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c44 bl_0_44 br_0_44 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c44 bl_0_44 br_0_44 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c44 bl_0_44 br_0_44 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c44 bl_0_44 br_0_44 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c44 bl_0_44 br_0_44 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c44 bl_0_44 br_0_44 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c44 bl_0_44 br_0_44 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c44 bl_0_44 br_0_44 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c44 bl_0_44 br_0_44 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c44 bl_0_44 br_0_44 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c44 bl_0_44 br_0_44 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c44 bl_0_44 br_0_44 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c44 bl_0_44 br_0_44 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c44 bl_0_44 br_0_44 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c44 bl_0_44 br_0_44 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c44 bl_0_44 br_0_44 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c44 bl_0_44 br_0_44 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c44 bl_0_44 br_0_44 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c44 bl_0_44 br_0_44 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c44 bl_0_44 br_0_44 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c44 bl_0_44 br_0_44 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c44 bl_0_44 br_0_44 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c44 bl_0_44 br_0_44 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c44 bl_0_44 br_0_44 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c44 bl_0_44 br_0_44 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c44 bl_0_44 br_0_44 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c44 bl_0_44 br_0_44 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c44 bl_0_44 br_0_44 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c44 bl_0_44 br_0_44 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c44 bl_0_44 br_0_44 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c44 bl_0_44 br_0_44 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c44 bl_0_44 br_0_44 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c44 bl_0_44 br_0_44 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c44 bl_0_44 br_0_44 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c45 bl_0_45 br_0_45 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c45 bl_0_45 br_0_45 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c45 bl_0_45 br_0_45 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c45 bl_0_45 br_0_45 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c45 bl_0_45 br_0_45 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c45 bl_0_45 br_0_45 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c45 bl_0_45 br_0_45 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c45 bl_0_45 br_0_45 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c45 bl_0_45 br_0_45 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c45 bl_0_45 br_0_45 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c45 bl_0_45 br_0_45 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c45 bl_0_45 br_0_45 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c45 bl_0_45 br_0_45 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c45 bl_0_45 br_0_45 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c45 bl_0_45 br_0_45 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c45 bl_0_45 br_0_45 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c45 bl_0_45 br_0_45 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c45 bl_0_45 br_0_45 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c45 bl_0_45 br_0_45 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c45 bl_0_45 br_0_45 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c45 bl_0_45 br_0_45 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c45 bl_0_45 br_0_45 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c45 bl_0_45 br_0_45 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c45 bl_0_45 br_0_45 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c45 bl_0_45 br_0_45 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c45 bl_0_45 br_0_45 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c45 bl_0_45 br_0_45 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c45 bl_0_45 br_0_45 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c45 bl_0_45 br_0_45 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c45 bl_0_45 br_0_45 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c45 bl_0_45 br_0_45 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c45 bl_0_45 br_0_45 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c45 bl_0_45 br_0_45 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c45 bl_0_45 br_0_45 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c45 bl_0_45 br_0_45 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c45 bl_0_45 br_0_45 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c45 bl_0_45 br_0_45 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c45 bl_0_45 br_0_45 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c45 bl_0_45 br_0_45 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c45 bl_0_45 br_0_45 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c45 bl_0_45 br_0_45 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c45 bl_0_45 br_0_45 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c45 bl_0_45 br_0_45 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c45 bl_0_45 br_0_45 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c45 bl_0_45 br_0_45 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c45 bl_0_45 br_0_45 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c45 bl_0_45 br_0_45 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c45 bl_0_45 br_0_45 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c45 bl_0_45 br_0_45 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c45 bl_0_45 br_0_45 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c45 bl_0_45 br_0_45 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c45 bl_0_45 br_0_45 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c45 bl_0_45 br_0_45 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c45 bl_0_45 br_0_45 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c45 bl_0_45 br_0_45 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c45 bl_0_45 br_0_45 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c45 bl_0_45 br_0_45 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c45 bl_0_45 br_0_45 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c45 bl_0_45 br_0_45 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c45 bl_0_45 br_0_45 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c45 bl_0_45 br_0_45 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c45 bl_0_45 br_0_45 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c45 bl_0_45 br_0_45 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c46 bl_0_46 br_0_46 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c46 bl_0_46 br_0_46 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c46 bl_0_46 br_0_46 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c46 bl_0_46 br_0_46 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c46 bl_0_46 br_0_46 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c46 bl_0_46 br_0_46 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c46 bl_0_46 br_0_46 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c46 bl_0_46 br_0_46 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c46 bl_0_46 br_0_46 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c46 bl_0_46 br_0_46 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c46 bl_0_46 br_0_46 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c46 bl_0_46 br_0_46 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c46 bl_0_46 br_0_46 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c46 bl_0_46 br_0_46 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c46 bl_0_46 br_0_46 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c46 bl_0_46 br_0_46 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c46 bl_0_46 br_0_46 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c46 bl_0_46 br_0_46 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c46 bl_0_46 br_0_46 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c46 bl_0_46 br_0_46 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c46 bl_0_46 br_0_46 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c46 bl_0_46 br_0_46 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c46 bl_0_46 br_0_46 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c46 bl_0_46 br_0_46 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c46 bl_0_46 br_0_46 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c46 bl_0_46 br_0_46 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c46 bl_0_46 br_0_46 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c46 bl_0_46 br_0_46 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c46 bl_0_46 br_0_46 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c46 bl_0_46 br_0_46 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c46 bl_0_46 br_0_46 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c46 bl_0_46 br_0_46 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c46 bl_0_46 br_0_46 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c46 bl_0_46 br_0_46 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c46 bl_0_46 br_0_46 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c46 bl_0_46 br_0_46 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c46 bl_0_46 br_0_46 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c46 bl_0_46 br_0_46 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c46 bl_0_46 br_0_46 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c46 bl_0_46 br_0_46 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c46 bl_0_46 br_0_46 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c46 bl_0_46 br_0_46 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c46 bl_0_46 br_0_46 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c46 bl_0_46 br_0_46 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c46 bl_0_46 br_0_46 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c46 bl_0_46 br_0_46 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c46 bl_0_46 br_0_46 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c46 bl_0_46 br_0_46 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c46 bl_0_46 br_0_46 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c46 bl_0_46 br_0_46 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c46 bl_0_46 br_0_46 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c46 bl_0_46 br_0_46 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c46 bl_0_46 br_0_46 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c46 bl_0_46 br_0_46 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c46 bl_0_46 br_0_46 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c46 bl_0_46 br_0_46 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c46 bl_0_46 br_0_46 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c46 bl_0_46 br_0_46 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c46 bl_0_46 br_0_46 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c46 bl_0_46 br_0_46 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c46 bl_0_46 br_0_46 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c46 bl_0_46 br_0_46 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c46 bl_0_46 br_0_46 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c47 bl_0_47 br_0_47 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c47 bl_0_47 br_0_47 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c47 bl_0_47 br_0_47 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c47 bl_0_47 br_0_47 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c47 bl_0_47 br_0_47 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c47 bl_0_47 br_0_47 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c47 bl_0_47 br_0_47 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c47 bl_0_47 br_0_47 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c47 bl_0_47 br_0_47 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c47 bl_0_47 br_0_47 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c47 bl_0_47 br_0_47 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c47 bl_0_47 br_0_47 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c47 bl_0_47 br_0_47 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c47 bl_0_47 br_0_47 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c47 bl_0_47 br_0_47 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c47 bl_0_47 br_0_47 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c47 bl_0_47 br_0_47 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c47 bl_0_47 br_0_47 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c47 bl_0_47 br_0_47 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c47 bl_0_47 br_0_47 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c47 bl_0_47 br_0_47 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c47 bl_0_47 br_0_47 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c47 bl_0_47 br_0_47 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c47 bl_0_47 br_0_47 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c47 bl_0_47 br_0_47 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c47 bl_0_47 br_0_47 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c47 bl_0_47 br_0_47 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c47 bl_0_47 br_0_47 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c47 bl_0_47 br_0_47 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c47 bl_0_47 br_0_47 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c47 bl_0_47 br_0_47 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c47 bl_0_47 br_0_47 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c47 bl_0_47 br_0_47 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c47 bl_0_47 br_0_47 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c47 bl_0_47 br_0_47 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c47 bl_0_47 br_0_47 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c47 bl_0_47 br_0_47 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c47 bl_0_47 br_0_47 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c47 bl_0_47 br_0_47 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c47 bl_0_47 br_0_47 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c47 bl_0_47 br_0_47 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c47 bl_0_47 br_0_47 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c47 bl_0_47 br_0_47 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c47 bl_0_47 br_0_47 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c47 bl_0_47 br_0_47 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c47 bl_0_47 br_0_47 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c47 bl_0_47 br_0_47 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c47 bl_0_47 br_0_47 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c47 bl_0_47 br_0_47 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c47 bl_0_47 br_0_47 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c47 bl_0_47 br_0_47 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c47 bl_0_47 br_0_47 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c47 bl_0_47 br_0_47 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c47 bl_0_47 br_0_47 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c47 bl_0_47 br_0_47 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c47 bl_0_47 br_0_47 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c47 bl_0_47 br_0_47 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c47 bl_0_47 br_0_47 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c47 bl_0_47 br_0_47 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c47 bl_0_47 br_0_47 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c47 bl_0_47 br_0_47 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c47 bl_0_47 br_0_47 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c47 bl_0_47 br_0_47 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c48 bl_0_48 br_0_48 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c48 bl_0_48 br_0_48 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c48 bl_0_48 br_0_48 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c48 bl_0_48 br_0_48 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c48 bl_0_48 br_0_48 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c48 bl_0_48 br_0_48 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c48 bl_0_48 br_0_48 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c48 bl_0_48 br_0_48 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c48 bl_0_48 br_0_48 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c48 bl_0_48 br_0_48 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c48 bl_0_48 br_0_48 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c48 bl_0_48 br_0_48 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c48 bl_0_48 br_0_48 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c48 bl_0_48 br_0_48 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c48 bl_0_48 br_0_48 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c48 bl_0_48 br_0_48 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c48 bl_0_48 br_0_48 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c48 bl_0_48 br_0_48 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c48 bl_0_48 br_0_48 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c48 bl_0_48 br_0_48 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c48 bl_0_48 br_0_48 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c48 bl_0_48 br_0_48 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c48 bl_0_48 br_0_48 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c48 bl_0_48 br_0_48 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c48 bl_0_48 br_0_48 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c48 bl_0_48 br_0_48 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c48 bl_0_48 br_0_48 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c48 bl_0_48 br_0_48 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c48 bl_0_48 br_0_48 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c48 bl_0_48 br_0_48 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c48 bl_0_48 br_0_48 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c48 bl_0_48 br_0_48 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c48 bl_0_48 br_0_48 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c48 bl_0_48 br_0_48 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c48 bl_0_48 br_0_48 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c48 bl_0_48 br_0_48 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c48 bl_0_48 br_0_48 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c48 bl_0_48 br_0_48 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c48 bl_0_48 br_0_48 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c48 bl_0_48 br_0_48 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c48 bl_0_48 br_0_48 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c48 bl_0_48 br_0_48 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c48 bl_0_48 br_0_48 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c48 bl_0_48 br_0_48 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c48 bl_0_48 br_0_48 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c48 bl_0_48 br_0_48 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c48 bl_0_48 br_0_48 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c48 bl_0_48 br_0_48 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c48 bl_0_48 br_0_48 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c48 bl_0_48 br_0_48 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c48 bl_0_48 br_0_48 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c48 bl_0_48 br_0_48 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c48 bl_0_48 br_0_48 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c48 bl_0_48 br_0_48 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c48 bl_0_48 br_0_48 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c48 bl_0_48 br_0_48 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c48 bl_0_48 br_0_48 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c48 bl_0_48 br_0_48 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c48 bl_0_48 br_0_48 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c48 bl_0_48 br_0_48 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c48 bl_0_48 br_0_48 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c48 bl_0_48 br_0_48 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c48 bl_0_48 br_0_48 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c49 bl_0_49 br_0_49 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c49 bl_0_49 br_0_49 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c49 bl_0_49 br_0_49 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c49 bl_0_49 br_0_49 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c49 bl_0_49 br_0_49 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c49 bl_0_49 br_0_49 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c49 bl_0_49 br_0_49 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c49 bl_0_49 br_0_49 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c49 bl_0_49 br_0_49 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c49 bl_0_49 br_0_49 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c49 bl_0_49 br_0_49 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c49 bl_0_49 br_0_49 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c49 bl_0_49 br_0_49 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c49 bl_0_49 br_0_49 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c49 bl_0_49 br_0_49 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c49 bl_0_49 br_0_49 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c49 bl_0_49 br_0_49 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c49 bl_0_49 br_0_49 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c49 bl_0_49 br_0_49 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c49 bl_0_49 br_0_49 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c49 bl_0_49 br_0_49 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c49 bl_0_49 br_0_49 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c49 bl_0_49 br_0_49 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c49 bl_0_49 br_0_49 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c49 bl_0_49 br_0_49 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c49 bl_0_49 br_0_49 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c49 bl_0_49 br_0_49 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c49 bl_0_49 br_0_49 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c49 bl_0_49 br_0_49 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c49 bl_0_49 br_0_49 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c49 bl_0_49 br_0_49 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c49 bl_0_49 br_0_49 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c49 bl_0_49 br_0_49 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c49 bl_0_49 br_0_49 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c49 bl_0_49 br_0_49 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c49 bl_0_49 br_0_49 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c49 bl_0_49 br_0_49 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c49 bl_0_49 br_0_49 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c49 bl_0_49 br_0_49 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c49 bl_0_49 br_0_49 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c49 bl_0_49 br_0_49 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c49 bl_0_49 br_0_49 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c49 bl_0_49 br_0_49 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c49 bl_0_49 br_0_49 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c49 bl_0_49 br_0_49 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c49 bl_0_49 br_0_49 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c49 bl_0_49 br_0_49 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c49 bl_0_49 br_0_49 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c49 bl_0_49 br_0_49 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c49 bl_0_49 br_0_49 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c49 bl_0_49 br_0_49 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c49 bl_0_49 br_0_49 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c49 bl_0_49 br_0_49 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c49 bl_0_49 br_0_49 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c49 bl_0_49 br_0_49 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c49 bl_0_49 br_0_49 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c49 bl_0_49 br_0_49 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c49 bl_0_49 br_0_49 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c49 bl_0_49 br_0_49 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c49 bl_0_49 br_0_49 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c49 bl_0_49 br_0_49 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c49 bl_0_49 br_0_49 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c49 bl_0_49 br_0_49 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c50 bl_0_50 br_0_50 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c50 bl_0_50 br_0_50 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c50 bl_0_50 br_0_50 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c50 bl_0_50 br_0_50 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c50 bl_0_50 br_0_50 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c50 bl_0_50 br_0_50 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c50 bl_0_50 br_0_50 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c50 bl_0_50 br_0_50 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c50 bl_0_50 br_0_50 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c50 bl_0_50 br_0_50 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c50 bl_0_50 br_0_50 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c50 bl_0_50 br_0_50 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c50 bl_0_50 br_0_50 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c50 bl_0_50 br_0_50 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c50 bl_0_50 br_0_50 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c50 bl_0_50 br_0_50 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c50 bl_0_50 br_0_50 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c50 bl_0_50 br_0_50 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c50 bl_0_50 br_0_50 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c50 bl_0_50 br_0_50 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c50 bl_0_50 br_0_50 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c50 bl_0_50 br_0_50 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c50 bl_0_50 br_0_50 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c50 bl_0_50 br_0_50 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c50 bl_0_50 br_0_50 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c50 bl_0_50 br_0_50 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c50 bl_0_50 br_0_50 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c50 bl_0_50 br_0_50 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c50 bl_0_50 br_0_50 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c50 bl_0_50 br_0_50 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c50 bl_0_50 br_0_50 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c50 bl_0_50 br_0_50 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c50 bl_0_50 br_0_50 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c50 bl_0_50 br_0_50 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c50 bl_0_50 br_0_50 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c50 bl_0_50 br_0_50 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c50 bl_0_50 br_0_50 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c50 bl_0_50 br_0_50 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c50 bl_0_50 br_0_50 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c50 bl_0_50 br_0_50 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c50 bl_0_50 br_0_50 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c50 bl_0_50 br_0_50 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c50 bl_0_50 br_0_50 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c50 bl_0_50 br_0_50 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c50 bl_0_50 br_0_50 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c50 bl_0_50 br_0_50 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c50 bl_0_50 br_0_50 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c50 bl_0_50 br_0_50 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c50 bl_0_50 br_0_50 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c50 bl_0_50 br_0_50 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c50 bl_0_50 br_0_50 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c50 bl_0_50 br_0_50 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c50 bl_0_50 br_0_50 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c50 bl_0_50 br_0_50 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c50 bl_0_50 br_0_50 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c50 bl_0_50 br_0_50 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c50 bl_0_50 br_0_50 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c50 bl_0_50 br_0_50 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c50 bl_0_50 br_0_50 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c50 bl_0_50 br_0_50 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c50 bl_0_50 br_0_50 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c50 bl_0_50 br_0_50 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c50 bl_0_50 br_0_50 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c51 bl_0_51 br_0_51 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c51 bl_0_51 br_0_51 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c51 bl_0_51 br_0_51 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c51 bl_0_51 br_0_51 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c51 bl_0_51 br_0_51 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c51 bl_0_51 br_0_51 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c51 bl_0_51 br_0_51 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c51 bl_0_51 br_0_51 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c51 bl_0_51 br_0_51 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c51 bl_0_51 br_0_51 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c51 bl_0_51 br_0_51 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c51 bl_0_51 br_0_51 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c51 bl_0_51 br_0_51 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c51 bl_0_51 br_0_51 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c51 bl_0_51 br_0_51 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c51 bl_0_51 br_0_51 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c51 bl_0_51 br_0_51 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c51 bl_0_51 br_0_51 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c51 bl_0_51 br_0_51 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c51 bl_0_51 br_0_51 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c51 bl_0_51 br_0_51 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c51 bl_0_51 br_0_51 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c51 bl_0_51 br_0_51 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c51 bl_0_51 br_0_51 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c51 bl_0_51 br_0_51 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c51 bl_0_51 br_0_51 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c51 bl_0_51 br_0_51 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c51 bl_0_51 br_0_51 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c51 bl_0_51 br_0_51 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c51 bl_0_51 br_0_51 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c51 bl_0_51 br_0_51 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c51 bl_0_51 br_0_51 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c51 bl_0_51 br_0_51 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c51 bl_0_51 br_0_51 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c51 bl_0_51 br_0_51 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c51 bl_0_51 br_0_51 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c51 bl_0_51 br_0_51 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c51 bl_0_51 br_0_51 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c51 bl_0_51 br_0_51 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c51 bl_0_51 br_0_51 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c51 bl_0_51 br_0_51 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c51 bl_0_51 br_0_51 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c51 bl_0_51 br_0_51 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c51 bl_0_51 br_0_51 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c51 bl_0_51 br_0_51 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c51 bl_0_51 br_0_51 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c51 bl_0_51 br_0_51 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c51 bl_0_51 br_0_51 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c51 bl_0_51 br_0_51 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c51 bl_0_51 br_0_51 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c51 bl_0_51 br_0_51 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c51 bl_0_51 br_0_51 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c51 bl_0_51 br_0_51 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c51 bl_0_51 br_0_51 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c51 bl_0_51 br_0_51 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c51 bl_0_51 br_0_51 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c51 bl_0_51 br_0_51 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c51 bl_0_51 br_0_51 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c51 bl_0_51 br_0_51 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c51 bl_0_51 br_0_51 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c51 bl_0_51 br_0_51 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c51 bl_0_51 br_0_51 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c51 bl_0_51 br_0_51 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c52 bl_0_52 br_0_52 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c52 bl_0_52 br_0_52 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c52 bl_0_52 br_0_52 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c52 bl_0_52 br_0_52 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c52 bl_0_52 br_0_52 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c52 bl_0_52 br_0_52 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c52 bl_0_52 br_0_52 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c52 bl_0_52 br_0_52 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c52 bl_0_52 br_0_52 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c52 bl_0_52 br_0_52 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c52 bl_0_52 br_0_52 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c52 bl_0_52 br_0_52 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c52 bl_0_52 br_0_52 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c52 bl_0_52 br_0_52 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c52 bl_0_52 br_0_52 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c52 bl_0_52 br_0_52 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c52 bl_0_52 br_0_52 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c52 bl_0_52 br_0_52 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c52 bl_0_52 br_0_52 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c52 bl_0_52 br_0_52 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c52 bl_0_52 br_0_52 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c52 bl_0_52 br_0_52 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c52 bl_0_52 br_0_52 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c52 bl_0_52 br_0_52 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c52 bl_0_52 br_0_52 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c52 bl_0_52 br_0_52 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c52 bl_0_52 br_0_52 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c52 bl_0_52 br_0_52 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c52 bl_0_52 br_0_52 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c52 bl_0_52 br_0_52 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c52 bl_0_52 br_0_52 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c52 bl_0_52 br_0_52 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c52 bl_0_52 br_0_52 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c52 bl_0_52 br_0_52 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c52 bl_0_52 br_0_52 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c52 bl_0_52 br_0_52 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c52 bl_0_52 br_0_52 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c52 bl_0_52 br_0_52 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c52 bl_0_52 br_0_52 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c52 bl_0_52 br_0_52 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c52 bl_0_52 br_0_52 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c52 bl_0_52 br_0_52 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c52 bl_0_52 br_0_52 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c52 bl_0_52 br_0_52 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c52 bl_0_52 br_0_52 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c52 bl_0_52 br_0_52 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c52 bl_0_52 br_0_52 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c52 bl_0_52 br_0_52 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c52 bl_0_52 br_0_52 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c52 bl_0_52 br_0_52 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c52 bl_0_52 br_0_52 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c52 bl_0_52 br_0_52 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c52 bl_0_52 br_0_52 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c52 bl_0_52 br_0_52 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c52 bl_0_52 br_0_52 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c52 bl_0_52 br_0_52 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c52 bl_0_52 br_0_52 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c52 bl_0_52 br_0_52 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c52 bl_0_52 br_0_52 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c52 bl_0_52 br_0_52 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c52 bl_0_52 br_0_52 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c52 bl_0_52 br_0_52 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c52 bl_0_52 br_0_52 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c53 bl_0_53 br_0_53 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c53 bl_0_53 br_0_53 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c53 bl_0_53 br_0_53 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c53 bl_0_53 br_0_53 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c53 bl_0_53 br_0_53 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c53 bl_0_53 br_0_53 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c53 bl_0_53 br_0_53 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c53 bl_0_53 br_0_53 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c53 bl_0_53 br_0_53 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c53 bl_0_53 br_0_53 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c53 bl_0_53 br_0_53 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c53 bl_0_53 br_0_53 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c53 bl_0_53 br_0_53 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c53 bl_0_53 br_0_53 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c53 bl_0_53 br_0_53 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c53 bl_0_53 br_0_53 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c53 bl_0_53 br_0_53 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c53 bl_0_53 br_0_53 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c53 bl_0_53 br_0_53 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c53 bl_0_53 br_0_53 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c53 bl_0_53 br_0_53 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c53 bl_0_53 br_0_53 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c53 bl_0_53 br_0_53 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c53 bl_0_53 br_0_53 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c53 bl_0_53 br_0_53 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c53 bl_0_53 br_0_53 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c53 bl_0_53 br_0_53 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c53 bl_0_53 br_0_53 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c53 bl_0_53 br_0_53 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c53 bl_0_53 br_0_53 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c53 bl_0_53 br_0_53 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c53 bl_0_53 br_0_53 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c53 bl_0_53 br_0_53 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c53 bl_0_53 br_0_53 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c53 bl_0_53 br_0_53 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c53 bl_0_53 br_0_53 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c53 bl_0_53 br_0_53 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c53 bl_0_53 br_0_53 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c53 bl_0_53 br_0_53 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c53 bl_0_53 br_0_53 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c53 bl_0_53 br_0_53 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c53 bl_0_53 br_0_53 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c53 bl_0_53 br_0_53 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c53 bl_0_53 br_0_53 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c53 bl_0_53 br_0_53 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c53 bl_0_53 br_0_53 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c53 bl_0_53 br_0_53 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c53 bl_0_53 br_0_53 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c53 bl_0_53 br_0_53 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c53 bl_0_53 br_0_53 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c53 bl_0_53 br_0_53 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c53 bl_0_53 br_0_53 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c53 bl_0_53 br_0_53 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c53 bl_0_53 br_0_53 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c53 bl_0_53 br_0_53 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c53 bl_0_53 br_0_53 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c53 bl_0_53 br_0_53 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c53 bl_0_53 br_0_53 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c53 bl_0_53 br_0_53 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c53 bl_0_53 br_0_53 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c53 bl_0_53 br_0_53 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c53 bl_0_53 br_0_53 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c53 bl_0_53 br_0_53 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c54 bl_0_54 br_0_54 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c54 bl_0_54 br_0_54 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c54 bl_0_54 br_0_54 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c54 bl_0_54 br_0_54 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c54 bl_0_54 br_0_54 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c54 bl_0_54 br_0_54 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c54 bl_0_54 br_0_54 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c54 bl_0_54 br_0_54 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c54 bl_0_54 br_0_54 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c54 bl_0_54 br_0_54 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c54 bl_0_54 br_0_54 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c54 bl_0_54 br_0_54 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c54 bl_0_54 br_0_54 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c54 bl_0_54 br_0_54 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c54 bl_0_54 br_0_54 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c54 bl_0_54 br_0_54 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c54 bl_0_54 br_0_54 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c54 bl_0_54 br_0_54 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c54 bl_0_54 br_0_54 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c54 bl_0_54 br_0_54 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c54 bl_0_54 br_0_54 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c54 bl_0_54 br_0_54 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c54 bl_0_54 br_0_54 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c54 bl_0_54 br_0_54 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c54 bl_0_54 br_0_54 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c54 bl_0_54 br_0_54 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c54 bl_0_54 br_0_54 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c54 bl_0_54 br_0_54 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c54 bl_0_54 br_0_54 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c54 bl_0_54 br_0_54 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c54 bl_0_54 br_0_54 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c54 bl_0_54 br_0_54 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c54 bl_0_54 br_0_54 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c54 bl_0_54 br_0_54 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c54 bl_0_54 br_0_54 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c54 bl_0_54 br_0_54 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c54 bl_0_54 br_0_54 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c54 bl_0_54 br_0_54 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c54 bl_0_54 br_0_54 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c54 bl_0_54 br_0_54 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c54 bl_0_54 br_0_54 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c54 bl_0_54 br_0_54 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c54 bl_0_54 br_0_54 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c54 bl_0_54 br_0_54 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c54 bl_0_54 br_0_54 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c54 bl_0_54 br_0_54 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c54 bl_0_54 br_0_54 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c54 bl_0_54 br_0_54 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c54 bl_0_54 br_0_54 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c54 bl_0_54 br_0_54 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c54 bl_0_54 br_0_54 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c54 bl_0_54 br_0_54 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c54 bl_0_54 br_0_54 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c54 bl_0_54 br_0_54 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c54 bl_0_54 br_0_54 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c54 bl_0_54 br_0_54 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c54 bl_0_54 br_0_54 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c54 bl_0_54 br_0_54 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c54 bl_0_54 br_0_54 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c54 bl_0_54 br_0_54 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c54 bl_0_54 br_0_54 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c54 bl_0_54 br_0_54 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c54 bl_0_54 br_0_54 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c55 bl_0_55 br_0_55 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c55 bl_0_55 br_0_55 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c55 bl_0_55 br_0_55 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c55 bl_0_55 br_0_55 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c55 bl_0_55 br_0_55 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c55 bl_0_55 br_0_55 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c55 bl_0_55 br_0_55 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c55 bl_0_55 br_0_55 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c55 bl_0_55 br_0_55 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c55 bl_0_55 br_0_55 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c55 bl_0_55 br_0_55 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c55 bl_0_55 br_0_55 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c55 bl_0_55 br_0_55 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c55 bl_0_55 br_0_55 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c55 bl_0_55 br_0_55 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c55 bl_0_55 br_0_55 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c55 bl_0_55 br_0_55 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c55 bl_0_55 br_0_55 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c55 bl_0_55 br_0_55 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c55 bl_0_55 br_0_55 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c55 bl_0_55 br_0_55 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c55 bl_0_55 br_0_55 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c55 bl_0_55 br_0_55 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c55 bl_0_55 br_0_55 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c55 bl_0_55 br_0_55 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c55 bl_0_55 br_0_55 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c55 bl_0_55 br_0_55 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c55 bl_0_55 br_0_55 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c55 bl_0_55 br_0_55 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c55 bl_0_55 br_0_55 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c55 bl_0_55 br_0_55 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c55 bl_0_55 br_0_55 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c55 bl_0_55 br_0_55 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c55 bl_0_55 br_0_55 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c55 bl_0_55 br_0_55 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c55 bl_0_55 br_0_55 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c55 bl_0_55 br_0_55 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c55 bl_0_55 br_0_55 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c55 bl_0_55 br_0_55 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c55 bl_0_55 br_0_55 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c55 bl_0_55 br_0_55 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c55 bl_0_55 br_0_55 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c55 bl_0_55 br_0_55 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c55 bl_0_55 br_0_55 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c55 bl_0_55 br_0_55 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c55 bl_0_55 br_0_55 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c55 bl_0_55 br_0_55 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c55 bl_0_55 br_0_55 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c55 bl_0_55 br_0_55 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c55 bl_0_55 br_0_55 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c55 bl_0_55 br_0_55 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c55 bl_0_55 br_0_55 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c55 bl_0_55 br_0_55 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c55 bl_0_55 br_0_55 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c55 bl_0_55 br_0_55 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c55 bl_0_55 br_0_55 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c55 bl_0_55 br_0_55 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c55 bl_0_55 br_0_55 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c55 bl_0_55 br_0_55 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c55 bl_0_55 br_0_55 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c55 bl_0_55 br_0_55 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c55 bl_0_55 br_0_55 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c55 bl_0_55 br_0_55 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c56 bl_0_56 br_0_56 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c56 bl_0_56 br_0_56 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c56 bl_0_56 br_0_56 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c56 bl_0_56 br_0_56 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c56 bl_0_56 br_0_56 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c56 bl_0_56 br_0_56 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c56 bl_0_56 br_0_56 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c56 bl_0_56 br_0_56 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c56 bl_0_56 br_0_56 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c56 bl_0_56 br_0_56 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c56 bl_0_56 br_0_56 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c56 bl_0_56 br_0_56 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c56 bl_0_56 br_0_56 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c56 bl_0_56 br_0_56 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c56 bl_0_56 br_0_56 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c56 bl_0_56 br_0_56 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c56 bl_0_56 br_0_56 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c56 bl_0_56 br_0_56 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c56 bl_0_56 br_0_56 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c56 bl_0_56 br_0_56 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c56 bl_0_56 br_0_56 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c56 bl_0_56 br_0_56 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c56 bl_0_56 br_0_56 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c56 bl_0_56 br_0_56 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c56 bl_0_56 br_0_56 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c56 bl_0_56 br_0_56 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c56 bl_0_56 br_0_56 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c56 bl_0_56 br_0_56 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c56 bl_0_56 br_0_56 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c56 bl_0_56 br_0_56 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c56 bl_0_56 br_0_56 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c56 bl_0_56 br_0_56 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c56 bl_0_56 br_0_56 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c56 bl_0_56 br_0_56 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c56 bl_0_56 br_0_56 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c56 bl_0_56 br_0_56 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c56 bl_0_56 br_0_56 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c56 bl_0_56 br_0_56 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c56 bl_0_56 br_0_56 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c56 bl_0_56 br_0_56 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c56 bl_0_56 br_0_56 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c56 bl_0_56 br_0_56 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c56 bl_0_56 br_0_56 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c56 bl_0_56 br_0_56 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c56 bl_0_56 br_0_56 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c56 bl_0_56 br_0_56 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c56 bl_0_56 br_0_56 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c56 bl_0_56 br_0_56 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c56 bl_0_56 br_0_56 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c56 bl_0_56 br_0_56 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c56 bl_0_56 br_0_56 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c56 bl_0_56 br_0_56 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c56 bl_0_56 br_0_56 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c56 bl_0_56 br_0_56 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c56 bl_0_56 br_0_56 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c56 bl_0_56 br_0_56 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c56 bl_0_56 br_0_56 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c56 bl_0_56 br_0_56 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c56 bl_0_56 br_0_56 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c56 bl_0_56 br_0_56 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c56 bl_0_56 br_0_56 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c56 bl_0_56 br_0_56 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c56 bl_0_56 br_0_56 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c57 bl_0_57 br_0_57 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c57 bl_0_57 br_0_57 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c57 bl_0_57 br_0_57 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c57 bl_0_57 br_0_57 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c57 bl_0_57 br_0_57 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c57 bl_0_57 br_0_57 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c57 bl_0_57 br_0_57 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c57 bl_0_57 br_0_57 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c57 bl_0_57 br_0_57 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c57 bl_0_57 br_0_57 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c57 bl_0_57 br_0_57 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c57 bl_0_57 br_0_57 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c57 bl_0_57 br_0_57 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c57 bl_0_57 br_0_57 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c57 bl_0_57 br_0_57 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c57 bl_0_57 br_0_57 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c57 bl_0_57 br_0_57 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c57 bl_0_57 br_0_57 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c57 bl_0_57 br_0_57 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c57 bl_0_57 br_0_57 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c57 bl_0_57 br_0_57 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c57 bl_0_57 br_0_57 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c57 bl_0_57 br_0_57 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c57 bl_0_57 br_0_57 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c57 bl_0_57 br_0_57 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c57 bl_0_57 br_0_57 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c57 bl_0_57 br_0_57 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c57 bl_0_57 br_0_57 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c57 bl_0_57 br_0_57 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c57 bl_0_57 br_0_57 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c57 bl_0_57 br_0_57 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c57 bl_0_57 br_0_57 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c57 bl_0_57 br_0_57 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c57 bl_0_57 br_0_57 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c57 bl_0_57 br_0_57 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c57 bl_0_57 br_0_57 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c57 bl_0_57 br_0_57 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c57 bl_0_57 br_0_57 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c57 bl_0_57 br_0_57 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c57 bl_0_57 br_0_57 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c57 bl_0_57 br_0_57 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c57 bl_0_57 br_0_57 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c57 bl_0_57 br_0_57 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c57 bl_0_57 br_0_57 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c57 bl_0_57 br_0_57 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c57 bl_0_57 br_0_57 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c57 bl_0_57 br_0_57 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c57 bl_0_57 br_0_57 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c57 bl_0_57 br_0_57 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c57 bl_0_57 br_0_57 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c57 bl_0_57 br_0_57 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c57 bl_0_57 br_0_57 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c57 bl_0_57 br_0_57 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c57 bl_0_57 br_0_57 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c57 bl_0_57 br_0_57 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c57 bl_0_57 br_0_57 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c57 bl_0_57 br_0_57 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c57 bl_0_57 br_0_57 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c57 bl_0_57 br_0_57 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c57 bl_0_57 br_0_57 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c57 bl_0_57 br_0_57 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c57 bl_0_57 br_0_57 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c57 bl_0_57 br_0_57 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c58 bl_0_58 br_0_58 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c58 bl_0_58 br_0_58 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c58 bl_0_58 br_0_58 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c58 bl_0_58 br_0_58 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c58 bl_0_58 br_0_58 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c58 bl_0_58 br_0_58 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c58 bl_0_58 br_0_58 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c58 bl_0_58 br_0_58 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c58 bl_0_58 br_0_58 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c58 bl_0_58 br_0_58 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c58 bl_0_58 br_0_58 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c58 bl_0_58 br_0_58 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c58 bl_0_58 br_0_58 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c58 bl_0_58 br_0_58 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c58 bl_0_58 br_0_58 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c58 bl_0_58 br_0_58 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c58 bl_0_58 br_0_58 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c58 bl_0_58 br_0_58 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c58 bl_0_58 br_0_58 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c58 bl_0_58 br_0_58 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c58 bl_0_58 br_0_58 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c58 bl_0_58 br_0_58 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c58 bl_0_58 br_0_58 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c58 bl_0_58 br_0_58 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c58 bl_0_58 br_0_58 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c58 bl_0_58 br_0_58 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c58 bl_0_58 br_0_58 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c58 bl_0_58 br_0_58 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c58 bl_0_58 br_0_58 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c58 bl_0_58 br_0_58 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c58 bl_0_58 br_0_58 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c58 bl_0_58 br_0_58 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c58 bl_0_58 br_0_58 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c58 bl_0_58 br_0_58 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c58 bl_0_58 br_0_58 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c58 bl_0_58 br_0_58 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c58 bl_0_58 br_0_58 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c58 bl_0_58 br_0_58 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c58 bl_0_58 br_0_58 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c58 bl_0_58 br_0_58 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c58 bl_0_58 br_0_58 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c58 bl_0_58 br_0_58 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c58 bl_0_58 br_0_58 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c58 bl_0_58 br_0_58 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c58 bl_0_58 br_0_58 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c58 bl_0_58 br_0_58 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c58 bl_0_58 br_0_58 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c58 bl_0_58 br_0_58 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c58 bl_0_58 br_0_58 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c58 bl_0_58 br_0_58 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c58 bl_0_58 br_0_58 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c58 bl_0_58 br_0_58 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c58 bl_0_58 br_0_58 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c58 bl_0_58 br_0_58 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c58 bl_0_58 br_0_58 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c58 bl_0_58 br_0_58 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c58 bl_0_58 br_0_58 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c58 bl_0_58 br_0_58 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c58 bl_0_58 br_0_58 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c58 bl_0_58 br_0_58 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c58 bl_0_58 br_0_58 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c58 bl_0_58 br_0_58 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c58 bl_0_58 br_0_58 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c59 bl_0_59 br_0_59 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c59 bl_0_59 br_0_59 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c59 bl_0_59 br_0_59 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c59 bl_0_59 br_0_59 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c59 bl_0_59 br_0_59 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c59 bl_0_59 br_0_59 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c59 bl_0_59 br_0_59 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c59 bl_0_59 br_0_59 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c59 bl_0_59 br_0_59 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c59 bl_0_59 br_0_59 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c59 bl_0_59 br_0_59 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c59 bl_0_59 br_0_59 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c59 bl_0_59 br_0_59 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c59 bl_0_59 br_0_59 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c59 bl_0_59 br_0_59 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c59 bl_0_59 br_0_59 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c59 bl_0_59 br_0_59 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c59 bl_0_59 br_0_59 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c59 bl_0_59 br_0_59 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c59 bl_0_59 br_0_59 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c59 bl_0_59 br_0_59 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c59 bl_0_59 br_0_59 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c59 bl_0_59 br_0_59 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c59 bl_0_59 br_0_59 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c59 bl_0_59 br_0_59 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c59 bl_0_59 br_0_59 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c59 bl_0_59 br_0_59 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c59 bl_0_59 br_0_59 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c59 bl_0_59 br_0_59 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c59 bl_0_59 br_0_59 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c59 bl_0_59 br_0_59 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c59 bl_0_59 br_0_59 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c59 bl_0_59 br_0_59 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c59 bl_0_59 br_0_59 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c59 bl_0_59 br_0_59 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c59 bl_0_59 br_0_59 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c59 bl_0_59 br_0_59 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c59 bl_0_59 br_0_59 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c59 bl_0_59 br_0_59 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c59 bl_0_59 br_0_59 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c59 bl_0_59 br_0_59 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c59 bl_0_59 br_0_59 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c59 bl_0_59 br_0_59 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c59 bl_0_59 br_0_59 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c59 bl_0_59 br_0_59 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c59 bl_0_59 br_0_59 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c59 bl_0_59 br_0_59 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c59 bl_0_59 br_0_59 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c59 bl_0_59 br_0_59 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c59 bl_0_59 br_0_59 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c59 bl_0_59 br_0_59 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c59 bl_0_59 br_0_59 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c59 bl_0_59 br_0_59 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c59 bl_0_59 br_0_59 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c59 bl_0_59 br_0_59 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c59 bl_0_59 br_0_59 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c59 bl_0_59 br_0_59 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c59 bl_0_59 br_0_59 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c59 bl_0_59 br_0_59 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c59 bl_0_59 br_0_59 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c59 bl_0_59 br_0_59 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c59 bl_0_59 br_0_59 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c59 bl_0_59 br_0_59 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c60 bl_0_60 br_0_60 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c60 bl_0_60 br_0_60 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c60 bl_0_60 br_0_60 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c60 bl_0_60 br_0_60 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c60 bl_0_60 br_0_60 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c60 bl_0_60 br_0_60 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c60 bl_0_60 br_0_60 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c60 bl_0_60 br_0_60 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c60 bl_0_60 br_0_60 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c60 bl_0_60 br_0_60 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c60 bl_0_60 br_0_60 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c60 bl_0_60 br_0_60 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c60 bl_0_60 br_0_60 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c60 bl_0_60 br_0_60 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c60 bl_0_60 br_0_60 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c60 bl_0_60 br_0_60 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c60 bl_0_60 br_0_60 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c60 bl_0_60 br_0_60 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c60 bl_0_60 br_0_60 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c60 bl_0_60 br_0_60 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c60 bl_0_60 br_0_60 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c60 bl_0_60 br_0_60 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c60 bl_0_60 br_0_60 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c60 bl_0_60 br_0_60 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c60 bl_0_60 br_0_60 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c60 bl_0_60 br_0_60 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c60 bl_0_60 br_0_60 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c60 bl_0_60 br_0_60 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c60 bl_0_60 br_0_60 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c60 bl_0_60 br_0_60 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c60 bl_0_60 br_0_60 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c60 bl_0_60 br_0_60 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c60 bl_0_60 br_0_60 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c60 bl_0_60 br_0_60 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c60 bl_0_60 br_0_60 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c60 bl_0_60 br_0_60 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c60 bl_0_60 br_0_60 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c60 bl_0_60 br_0_60 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c60 bl_0_60 br_0_60 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c60 bl_0_60 br_0_60 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c60 bl_0_60 br_0_60 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c60 bl_0_60 br_0_60 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c60 bl_0_60 br_0_60 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c60 bl_0_60 br_0_60 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c60 bl_0_60 br_0_60 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c60 bl_0_60 br_0_60 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c60 bl_0_60 br_0_60 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c60 bl_0_60 br_0_60 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c60 bl_0_60 br_0_60 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c60 bl_0_60 br_0_60 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c60 bl_0_60 br_0_60 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c60 bl_0_60 br_0_60 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c60 bl_0_60 br_0_60 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c60 bl_0_60 br_0_60 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c60 bl_0_60 br_0_60 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c60 bl_0_60 br_0_60 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c60 bl_0_60 br_0_60 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c60 bl_0_60 br_0_60 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c60 bl_0_60 br_0_60 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c60 bl_0_60 br_0_60 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c60 bl_0_60 br_0_60 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c60 bl_0_60 br_0_60 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c60 bl_0_60 br_0_60 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c61 bl_0_61 br_0_61 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c61 bl_0_61 br_0_61 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c61 bl_0_61 br_0_61 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c61 bl_0_61 br_0_61 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c61 bl_0_61 br_0_61 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c61 bl_0_61 br_0_61 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c61 bl_0_61 br_0_61 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c61 bl_0_61 br_0_61 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c61 bl_0_61 br_0_61 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c61 bl_0_61 br_0_61 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c61 bl_0_61 br_0_61 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c61 bl_0_61 br_0_61 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c61 bl_0_61 br_0_61 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c61 bl_0_61 br_0_61 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c61 bl_0_61 br_0_61 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c61 bl_0_61 br_0_61 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c61 bl_0_61 br_0_61 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c61 bl_0_61 br_0_61 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c61 bl_0_61 br_0_61 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c61 bl_0_61 br_0_61 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c61 bl_0_61 br_0_61 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c61 bl_0_61 br_0_61 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c61 bl_0_61 br_0_61 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c61 bl_0_61 br_0_61 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c61 bl_0_61 br_0_61 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c61 bl_0_61 br_0_61 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c61 bl_0_61 br_0_61 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c61 bl_0_61 br_0_61 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c61 bl_0_61 br_0_61 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c61 bl_0_61 br_0_61 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c61 bl_0_61 br_0_61 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c61 bl_0_61 br_0_61 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c61 bl_0_61 br_0_61 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c61 bl_0_61 br_0_61 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c61 bl_0_61 br_0_61 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c61 bl_0_61 br_0_61 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c61 bl_0_61 br_0_61 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c61 bl_0_61 br_0_61 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c61 bl_0_61 br_0_61 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c61 bl_0_61 br_0_61 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c61 bl_0_61 br_0_61 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c61 bl_0_61 br_0_61 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c61 bl_0_61 br_0_61 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c61 bl_0_61 br_0_61 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c61 bl_0_61 br_0_61 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c61 bl_0_61 br_0_61 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c61 bl_0_61 br_0_61 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c61 bl_0_61 br_0_61 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c61 bl_0_61 br_0_61 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c61 bl_0_61 br_0_61 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c61 bl_0_61 br_0_61 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c61 bl_0_61 br_0_61 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c61 bl_0_61 br_0_61 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c61 bl_0_61 br_0_61 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c61 bl_0_61 br_0_61 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c61 bl_0_61 br_0_61 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c61 bl_0_61 br_0_61 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c61 bl_0_61 br_0_61 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c61 bl_0_61 br_0_61 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c61 bl_0_61 br_0_61 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c61 bl_0_61 br_0_61 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c61 bl_0_61 br_0_61 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c61 bl_0_61 br_0_61 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c62 bl_0_62 br_0_62 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c62 bl_0_62 br_0_62 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c62 bl_0_62 br_0_62 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c62 bl_0_62 br_0_62 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c62 bl_0_62 br_0_62 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c62 bl_0_62 br_0_62 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c62 bl_0_62 br_0_62 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c62 bl_0_62 br_0_62 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c62 bl_0_62 br_0_62 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c62 bl_0_62 br_0_62 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c62 bl_0_62 br_0_62 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c62 bl_0_62 br_0_62 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c62 bl_0_62 br_0_62 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c62 bl_0_62 br_0_62 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c62 bl_0_62 br_0_62 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c62 bl_0_62 br_0_62 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c62 bl_0_62 br_0_62 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c62 bl_0_62 br_0_62 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c62 bl_0_62 br_0_62 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c62 bl_0_62 br_0_62 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c62 bl_0_62 br_0_62 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c62 bl_0_62 br_0_62 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c62 bl_0_62 br_0_62 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c62 bl_0_62 br_0_62 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c62 bl_0_62 br_0_62 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c62 bl_0_62 br_0_62 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c62 bl_0_62 br_0_62 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c62 bl_0_62 br_0_62 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c62 bl_0_62 br_0_62 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c62 bl_0_62 br_0_62 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c62 bl_0_62 br_0_62 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c62 bl_0_62 br_0_62 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c62 bl_0_62 br_0_62 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c62 bl_0_62 br_0_62 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c62 bl_0_62 br_0_62 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c62 bl_0_62 br_0_62 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c62 bl_0_62 br_0_62 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c62 bl_0_62 br_0_62 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c62 bl_0_62 br_0_62 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c62 bl_0_62 br_0_62 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c62 bl_0_62 br_0_62 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c62 bl_0_62 br_0_62 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c62 bl_0_62 br_0_62 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c62 bl_0_62 br_0_62 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c62 bl_0_62 br_0_62 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c62 bl_0_62 br_0_62 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c62 bl_0_62 br_0_62 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c62 bl_0_62 br_0_62 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c62 bl_0_62 br_0_62 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c62 bl_0_62 br_0_62 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c62 bl_0_62 br_0_62 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c62 bl_0_62 br_0_62 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c62 bl_0_62 br_0_62 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c62 bl_0_62 br_0_62 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c62 bl_0_62 br_0_62 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c62 bl_0_62 br_0_62 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c62 bl_0_62 br_0_62 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c62 bl_0_62 br_0_62 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c62 bl_0_62 br_0_62 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c62 bl_0_62 br_0_62 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c62 bl_0_62 br_0_62 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c62 bl_0_62 br_0_62 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c62 bl_0_62 br_0_62 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c63 bl_0_63 br_0_63 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c63 bl_0_63 br_0_63 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c63 bl_0_63 br_0_63 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c63 bl_0_63 br_0_63 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c63 bl_0_63 br_0_63 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c63 bl_0_63 br_0_63 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c63 bl_0_63 br_0_63 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c63 bl_0_63 br_0_63 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c63 bl_0_63 br_0_63 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c63 bl_0_63 br_0_63 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c63 bl_0_63 br_0_63 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c63 bl_0_63 br_0_63 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c63 bl_0_63 br_0_63 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c63 bl_0_63 br_0_63 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c63 bl_0_63 br_0_63 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c63 bl_0_63 br_0_63 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c63 bl_0_63 br_0_63 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c63 bl_0_63 br_0_63 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c63 bl_0_63 br_0_63 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c63 bl_0_63 br_0_63 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c63 bl_0_63 br_0_63 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c63 bl_0_63 br_0_63 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c63 bl_0_63 br_0_63 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c63 bl_0_63 br_0_63 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c63 bl_0_63 br_0_63 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c63 bl_0_63 br_0_63 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c63 bl_0_63 br_0_63 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c63 bl_0_63 br_0_63 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c63 bl_0_63 br_0_63 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c63 bl_0_63 br_0_63 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c63 bl_0_63 br_0_63 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c63 bl_0_63 br_0_63 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c63 bl_0_63 br_0_63 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c63 bl_0_63 br_0_63 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c63 bl_0_63 br_0_63 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c63 bl_0_63 br_0_63 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c63 bl_0_63 br_0_63 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c63 bl_0_63 br_0_63 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c63 bl_0_63 br_0_63 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c63 bl_0_63 br_0_63 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c63 bl_0_63 br_0_63 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c63 bl_0_63 br_0_63 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c63 bl_0_63 br_0_63 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c63 bl_0_63 br_0_63 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c63 bl_0_63 br_0_63 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c63 bl_0_63 br_0_63 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c63 bl_0_63 br_0_63 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c63 bl_0_63 br_0_63 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c63 bl_0_63 br_0_63 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c63 bl_0_63 br_0_63 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c63 bl_0_63 br_0_63 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c63 bl_0_63 br_0_63 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c63 bl_0_63 br_0_63 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c63 bl_0_63 br_0_63 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c63 bl_0_63 br_0_63 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c63 bl_0_63 br_0_63 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c63 bl_0_63 br_0_63 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c63 bl_0_63 br_0_63 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c63 bl_0_63 br_0_63 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c63 bl_0_63 br_0_63 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c63 bl_0_63 br_0_63 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c63 bl_0_63 br_0_63 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c63 bl_0_63 br_0_63 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c64 bl_0_64 br_0_64 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c64 bl_0_64 br_0_64 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c64 bl_0_64 br_0_64 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c64 bl_0_64 br_0_64 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c64 bl_0_64 br_0_64 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c64 bl_0_64 br_0_64 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c64 bl_0_64 br_0_64 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c64 bl_0_64 br_0_64 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c64 bl_0_64 br_0_64 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c64 bl_0_64 br_0_64 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c64 bl_0_64 br_0_64 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c64 bl_0_64 br_0_64 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c64 bl_0_64 br_0_64 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c64 bl_0_64 br_0_64 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c64 bl_0_64 br_0_64 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c64 bl_0_64 br_0_64 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c64 bl_0_64 br_0_64 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c64 bl_0_64 br_0_64 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c64 bl_0_64 br_0_64 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c64 bl_0_64 br_0_64 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c64 bl_0_64 br_0_64 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c64 bl_0_64 br_0_64 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c64 bl_0_64 br_0_64 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c64 bl_0_64 br_0_64 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c64 bl_0_64 br_0_64 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c64 bl_0_64 br_0_64 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c64 bl_0_64 br_0_64 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c64 bl_0_64 br_0_64 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c64 bl_0_64 br_0_64 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c64 bl_0_64 br_0_64 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c64 bl_0_64 br_0_64 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c64 bl_0_64 br_0_64 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c64 bl_0_64 br_0_64 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c64 bl_0_64 br_0_64 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c64 bl_0_64 br_0_64 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c64 bl_0_64 br_0_64 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c64 bl_0_64 br_0_64 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c64 bl_0_64 br_0_64 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c64 bl_0_64 br_0_64 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c64 bl_0_64 br_0_64 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c64 bl_0_64 br_0_64 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c64 bl_0_64 br_0_64 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c64 bl_0_64 br_0_64 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c64 bl_0_64 br_0_64 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c64 bl_0_64 br_0_64 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c64 bl_0_64 br_0_64 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c64 bl_0_64 br_0_64 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c64 bl_0_64 br_0_64 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c64 bl_0_64 br_0_64 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c64 bl_0_64 br_0_64 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c64 bl_0_64 br_0_64 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c64 bl_0_64 br_0_64 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c64 bl_0_64 br_0_64 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c64 bl_0_64 br_0_64 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c64 bl_0_64 br_0_64 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c64 bl_0_64 br_0_64 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c64 bl_0_64 br_0_64 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c64 bl_0_64 br_0_64 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c64 bl_0_64 br_0_64 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c64 bl_0_64 br_0_64 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c64 bl_0_64 br_0_64 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c64 bl_0_64 br_0_64 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c64 bl_0_64 br_0_64 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c65 bl_0_65 br_0_65 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c65 bl_0_65 br_0_65 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c65 bl_0_65 br_0_65 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c65 bl_0_65 br_0_65 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c65 bl_0_65 br_0_65 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c65 bl_0_65 br_0_65 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c65 bl_0_65 br_0_65 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c65 bl_0_65 br_0_65 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c65 bl_0_65 br_0_65 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c65 bl_0_65 br_0_65 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c65 bl_0_65 br_0_65 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c65 bl_0_65 br_0_65 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c65 bl_0_65 br_0_65 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c65 bl_0_65 br_0_65 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c65 bl_0_65 br_0_65 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c65 bl_0_65 br_0_65 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c65 bl_0_65 br_0_65 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c65 bl_0_65 br_0_65 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c65 bl_0_65 br_0_65 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c65 bl_0_65 br_0_65 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c65 bl_0_65 br_0_65 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c65 bl_0_65 br_0_65 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c65 bl_0_65 br_0_65 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c65 bl_0_65 br_0_65 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c65 bl_0_65 br_0_65 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c65 bl_0_65 br_0_65 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c65 bl_0_65 br_0_65 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c65 bl_0_65 br_0_65 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c65 bl_0_65 br_0_65 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c65 bl_0_65 br_0_65 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c65 bl_0_65 br_0_65 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c65 bl_0_65 br_0_65 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c65 bl_0_65 br_0_65 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c65 bl_0_65 br_0_65 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c65 bl_0_65 br_0_65 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c65 bl_0_65 br_0_65 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c65 bl_0_65 br_0_65 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c65 bl_0_65 br_0_65 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c65 bl_0_65 br_0_65 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c65 bl_0_65 br_0_65 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c65 bl_0_65 br_0_65 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c65 bl_0_65 br_0_65 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c65 bl_0_65 br_0_65 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c65 bl_0_65 br_0_65 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c65 bl_0_65 br_0_65 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c65 bl_0_65 br_0_65 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c65 bl_0_65 br_0_65 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c65 bl_0_65 br_0_65 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c65 bl_0_65 br_0_65 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c65 bl_0_65 br_0_65 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c65 bl_0_65 br_0_65 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c65 bl_0_65 br_0_65 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c65 bl_0_65 br_0_65 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c65 bl_0_65 br_0_65 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c65 bl_0_65 br_0_65 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c65 bl_0_65 br_0_65 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c65 bl_0_65 br_0_65 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c65 bl_0_65 br_0_65 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c65 bl_0_65 br_0_65 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c65 bl_0_65 br_0_65 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c65 bl_0_65 br_0_65 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c65 bl_0_65 br_0_65 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c65 bl_0_65 br_0_65 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c66 bl_0_66 br_0_66 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c66 bl_0_66 br_0_66 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c66 bl_0_66 br_0_66 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c66 bl_0_66 br_0_66 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c66 bl_0_66 br_0_66 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c66 bl_0_66 br_0_66 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c66 bl_0_66 br_0_66 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c66 bl_0_66 br_0_66 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c66 bl_0_66 br_0_66 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c66 bl_0_66 br_0_66 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c66 bl_0_66 br_0_66 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c66 bl_0_66 br_0_66 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c66 bl_0_66 br_0_66 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c66 bl_0_66 br_0_66 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c66 bl_0_66 br_0_66 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c66 bl_0_66 br_0_66 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c66 bl_0_66 br_0_66 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c66 bl_0_66 br_0_66 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c66 bl_0_66 br_0_66 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c66 bl_0_66 br_0_66 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c66 bl_0_66 br_0_66 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c66 bl_0_66 br_0_66 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c66 bl_0_66 br_0_66 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c66 bl_0_66 br_0_66 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c66 bl_0_66 br_0_66 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c66 bl_0_66 br_0_66 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c66 bl_0_66 br_0_66 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c66 bl_0_66 br_0_66 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c66 bl_0_66 br_0_66 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c66 bl_0_66 br_0_66 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c66 bl_0_66 br_0_66 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c66 bl_0_66 br_0_66 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c66 bl_0_66 br_0_66 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c66 bl_0_66 br_0_66 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c66 bl_0_66 br_0_66 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c66 bl_0_66 br_0_66 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c66 bl_0_66 br_0_66 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c66 bl_0_66 br_0_66 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c66 bl_0_66 br_0_66 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c66 bl_0_66 br_0_66 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c66 bl_0_66 br_0_66 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c66 bl_0_66 br_0_66 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c66 bl_0_66 br_0_66 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c66 bl_0_66 br_0_66 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c66 bl_0_66 br_0_66 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c66 bl_0_66 br_0_66 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c66 bl_0_66 br_0_66 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c66 bl_0_66 br_0_66 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c66 bl_0_66 br_0_66 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c66 bl_0_66 br_0_66 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c66 bl_0_66 br_0_66 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c66 bl_0_66 br_0_66 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c66 bl_0_66 br_0_66 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c66 bl_0_66 br_0_66 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c66 bl_0_66 br_0_66 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c66 bl_0_66 br_0_66 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c66 bl_0_66 br_0_66 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c66 bl_0_66 br_0_66 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c66 bl_0_66 br_0_66 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c66 bl_0_66 br_0_66 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c66 bl_0_66 br_0_66 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c66 bl_0_66 br_0_66 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c66 bl_0_66 br_0_66 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c67 bl_0_67 br_0_67 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c67 bl_0_67 br_0_67 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c67 bl_0_67 br_0_67 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c67 bl_0_67 br_0_67 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c67 bl_0_67 br_0_67 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c67 bl_0_67 br_0_67 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c67 bl_0_67 br_0_67 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c67 bl_0_67 br_0_67 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c67 bl_0_67 br_0_67 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c67 bl_0_67 br_0_67 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c67 bl_0_67 br_0_67 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c67 bl_0_67 br_0_67 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c67 bl_0_67 br_0_67 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c67 bl_0_67 br_0_67 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c67 bl_0_67 br_0_67 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c67 bl_0_67 br_0_67 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c67 bl_0_67 br_0_67 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c67 bl_0_67 br_0_67 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c67 bl_0_67 br_0_67 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c67 bl_0_67 br_0_67 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c67 bl_0_67 br_0_67 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c67 bl_0_67 br_0_67 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c67 bl_0_67 br_0_67 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c67 bl_0_67 br_0_67 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c67 bl_0_67 br_0_67 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c67 bl_0_67 br_0_67 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c67 bl_0_67 br_0_67 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c67 bl_0_67 br_0_67 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c67 bl_0_67 br_0_67 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c67 bl_0_67 br_0_67 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c67 bl_0_67 br_0_67 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c67 bl_0_67 br_0_67 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c67 bl_0_67 br_0_67 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c67 bl_0_67 br_0_67 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c67 bl_0_67 br_0_67 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c67 bl_0_67 br_0_67 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c67 bl_0_67 br_0_67 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c67 bl_0_67 br_0_67 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c67 bl_0_67 br_0_67 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c67 bl_0_67 br_0_67 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c67 bl_0_67 br_0_67 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c67 bl_0_67 br_0_67 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c67 bl_0_67 br_0_67 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c67 bl_0_67 br_0_67 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c67 bl_0_67 br_0_67 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c67 bl_0_67 br_0_67 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c67 bl_0_67 br_0_67 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c67 bl_0_67 br_0_67 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c67 bl_0_67 br_0_67 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c67 bl_0_67 br_0_67 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c67 bl_0_67 br_0_67 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c67 bl_0_67 br_0_67 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c67 bl_0_67 br_0_67 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c67 bl_0_67 br_0_67 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c67 bl_0_67 br_0_67 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c67 bl_0_67 br_0_67 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c67 bl_0_67 br_0_67 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c67 bl_0_67 br_0_67 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c67 bl_0_67 br_0_67 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c67 bl_0_67 br_0_67 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c67 bl_0_67 br_0_67 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c67 bl_0_67 br_0_67 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c67 bl_0_67 br_0_67 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c68 bl_0_68 br_0_68 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c68 bl_0_68 br_0_68 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c68 bl_0_68 br_0_68 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c68 bl_0_68 br_0_68 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c68 bl_0_68 br_0_68 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c68 bl_0_68 br_0_68 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c68 bl_0_68 br_0_68 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c68 bl_0_68 br_0_68 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c68 bl_0_68 br_0_68 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c68 bl_0_68 br_0_68 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c68 bl_0_68 br_0_68 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c68 bl_0_68 br_0_68 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c68 bl_0_68 br_0_68 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c68 bl_0_68 br_0_68 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c68 bl_0_68 br_0_68 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c68 bl_0_68 br_0_68 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c68 bl_0_68 br_0_68 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c68 bl_0_68 br_0_68 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c68 bl_0_68 br_0_68 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c68 bl_0_68 br_0_68 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c68 bl_0_68 br_0_68 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c68 bl_0_68 br_0_68 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c68 bl_0_68 br_0_68 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c68 bl_0_68 br_0_68 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c68 bl_0_68 br_0_68 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c68 bl_0_68 br_0_68 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c68 bl_0_68 br_0_68 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c68 bl_0_68 br_0_68 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c68 bl_0_68 br_0_68 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c68 bl_0_68 br_0_68 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c68 bl_0_68 br_0_68 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c68 bl_0_68 br_0_68 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c68 bl_0_68 br_0_68 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c68 bl_0_68 br_0_68 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c68 bl_0_68 br_0_68 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c68 bl_0_68 br_0_68 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c68 bl_0_68 br_0_68 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c68 bl_0_68 br_0_68 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c68 bl_0_68 br_0_68 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c68 bl_0_68 br_0_68 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c68 bl_0_68 br_0_68 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c68 bl_0_68 br_0_68 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c68 bl_0_68 br_0_68 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c68 bl_0_68 br_0_68 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c68 bl_0_68 br_0_68 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c68 bl_0_68 br_0_68 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c68 bl_0_68 br_0_68 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c68 bl_0_68 br_0_68 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c68 bl_0_68 br_0_68 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c68 bl_0_68 br_0_68 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c68 bl_0_68 br_0_68 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c68 bl_0_68 br_0_68 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c68 bl_0_68 br_0_68 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c68 bl_0_68 br_0_68 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c68 bl_0_68 br_0_68 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c68 bl_0_68 br_0_68 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c68 bl_0_68 br_0_68 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c68 bl_0_68 br_0_68 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c68 bl_0_68 br_0_68 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c68 bl_0_68 br_0_68 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c68 bl_0_68 br_0_68 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c68 bl_0_68 br_0_68 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c68 bl_0_68 br_0_68 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c69 bl_0_69 br_0_69 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c69 bl_0_69 br_0_69 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c69 bl_0_69 br_0_69 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c69 bl_0_69 br_0_69 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c69 bl_0_69 br_0_69 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c69 bl_0_69 br_0_69 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c69 bl_0_69 br_0_69 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c69 bl_0_69 br_0_69 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c69 bl_0_69 br_0_69 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c69 bl_0_69 br_0_69 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c69 bl_0_69 br_0_69 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c69 bl_0_69 br_0_69 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c69 bl_0_69 br_0_69 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c69 bl_0_69 br_0_69 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c69 bl_0_69 br_0_69 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c69 bl_0_69 br_0_69 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c69 bl_0_69 br_0_69 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c69 bl_0_69 br_0_69 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c69 bl_0_69 br_0_69 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c69 bl_0_69 br_0_69 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c69 bl_0_69 br_0_69 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c69 bl_0_69 br_0_69 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c69 bl_0_69 br_0_69 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c69 bl_0_69 br_0_69 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c69 bl_0_69 br_0_69 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c69 bl_0_69 br_0_69 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c69 bl_0_69 br_0_69 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c69 bl_0_69 br_0_69 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c69 bl_0_69 br_0_69 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c69 bl_0_69 br_0_69 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c69 bl_0_69 br_0_69 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c69 bl_0_69 br_0_69 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c69 bl_0_69 br_0_69 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c69 bl_0_69 br_0_69 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c69 bl_0_69 br_0_69 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c69 bl_0_69 br_0_69 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c69 bl_0_69 br_0_69 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c69 bl_0_69 br_0_69 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c69 bl_0_69 br_0_69 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c69 bl_0_69 br_0_69 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c69 bl_0_69 br_0_69 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c69 bl_0_69 br_0_69 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c69 bl_0_69 br_0_69 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c69 bl_0_69 br_0_69 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c69 bl_0_69 br_0_69 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c69 bl_0_69 br_0_69 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c69 bl_0_69 br_0_69 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c69 bl_0_69 br_0_69 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c69 bl_0_69 br_0_69 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c69 bl_0_69 br_0_69 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c69 bl_0_69 br_0_69 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c69 bl_0_69 br_0_69 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c69 bl_0_69 br_0_69 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c69 bl_0_69 br_0_69 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c69 bl_0_69 br_0_69 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c69 bl_0_69 br_0_69 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c69 bl_0_69 br_0_69 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c69 bl_0_69 br_0_69 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c69 bl_0_69 br_0_69 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c69 bl_0_69 br_0_69 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c69 bl_0_69 br_0_69 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c69 bl_0_69 br_0_69 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c69 bl_0_69 br_0_69 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c70 bl_0_70 br_0_70 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c70 bl_0_70 br_0_70 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c70 bl_0_70 br_0_70 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c70 bl_0_70 br_0_70 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c70 bl_0_70 br_0_70 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c70 bl_0_70 br_0_70 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c70 bl_0_70 br_0_70 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c70 bl_0_70 br_0_70 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c70 bl_0_70 br_0_70 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c70 bl_0_70 br_0_70 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c70 bl_0_70 br_0_70 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c70 bl_0_70 br_0_70 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c70 bl_0_70 br_0_70 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c70 bl_0_70 br_0_70 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c70 bl_0_70 br_0_70 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c70 bl_0_70 br_0_70 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c70 bl_0_70 br_0_70 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c70 bl_0_70 br_0_70 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c70 bl_0_70 br_0_70 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c70 bl_0_70 br_0_70 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c70 bl_0_70 br_0_70 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c70 bl_0_70 br_0_70 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c70 bl_0_70 br_0_70 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c70 bl_0_70 br_0_70 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c70 bl_0_70 br_0_70 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c70 bl_0_70 br_0_70 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c70 bl_0_70 br_0_70 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c70 bl_0_70 br_0_70 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c70 bl_0_70 br_0_70 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c70 bl_0_70 br_0_70 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c70 bl_0_70 br_0_70 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c70 bl_0_70 br_0_70 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c70 bl_0_70 br_0_70 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c70 bl_0_70 br_0_70 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c70 bl_0_70 br_0_70 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c70 bl_0_70 br_0_70 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c70 bl_0_70 br_0_70 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c70 bl_0_70 br_0_70 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c70 bl_0_70 br_0_70 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c70 bl_0_70 br_0_70 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c70 bl_0_70 br_0_70 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c70 bl_0_70 br_0_70 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c70 bl_0_70 br_0_70 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c70 bl_0_70 br_0_70 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c70 bl_0_70 br_0_70 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c70 bl_0_70 br_0_70 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c70 bl_0_70 br_0_70 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c70 bl_0_70 br_0_70 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c70 bl_0_70 br_0_70 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c70 bl_0_70 br_0_70 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c70 bl_0_70 br_0_70 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c70 bl_0_70 br_0_70 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c70 bl_0_70 br_0_70 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c70 bl_0_70 br_0_70 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c70 bl_0_70 br_0_70 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c70 bl_0_70 br_0_70 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c70 bl_0_70 br_0_70 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c70 bl_0_70 br_0_70 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c70 bl_0_70 br_0_70 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c70 bl_0_70 br_0_70 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c70 bl_0_70 br_0_70 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c70 bl_0_70 br_0_70 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c70 bl_0_70 br_0_70 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c71 bl_0_71 br_0_71 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c71 bl_0_71 br_0_71 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c71 bl_0_71 br_0_71 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c71 bl_0_71 br_0_71 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c71 bl_0_71 br_0_71 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c71 bl_0_71 br_0_71 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c71 bl_0_71 br_0_71 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c71 bl_0_71 br_0_71 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c71 bl_0_71 br_0_71 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c71 bl_0_71 br_0_71 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c71 bl_0_71 br_0_71 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c71 bl_0_71 br_0_71 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c71 bl_0_71 br_0_71 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c71 bl_0_71 br_0_71 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c71 bl_0_71 br_0_71 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c71 bl_0_71 br_0_71 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c71 bl_0_71 br_0_71 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c71 bl_0_71 br_0_71 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c71 bl_0_71 br_0_71 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c71 bl_0_71 br_0_71 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c71 bl_0_71 br_0_71 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c71 bl_0_71 br_0_71 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c71 bl_0_71 br_0_71 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c71 bl_0_71 br_0_71 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c71 bl_0_71 br_0_71 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c71 bl_0_71 br_0_71 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c71 bl_0_71 br_0_71 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c71 bl_0_71 br_0_71 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c71 bl_0_71 br_0_71 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c71 bl_0_71 br_0_71 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c71 bl_0_71 br_0_71 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c71 bl_0_71 br_0_71 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c71 bl_0_71 br_0_71 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c71 bl_0_71 br_0_71 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c71 bl_0_71 br_0_71 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c71 bl_0_71 br_0_71 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c71 bl_0_71 br_0_71 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c71 bl_0_71 br_0_71 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c71 bl_0_71 br_0_71 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c71 bl_0_71 br_0_71 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c71 bl_0_71 br_0_71 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c71 bl_0_71 br_0_71 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c71 bl_0_71 br_0_71 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c71 bl_0_71 br_0_71 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c71 bl_0_71 br_0_71 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c71 bl_0_71 br_0_71 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c71 bl_0_71 br_0_71 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c71 bl_0_71 br_0_71 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c71 bl_0_71 br_0_71 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c71 bl_0_71 br_0_71 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c71 bl_0_71 br_0_71 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c71 bl_0_71 br_0_71 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c71 bl_0_71 br_0_71 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c71 bl_0_71 br_0_71 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c71 bl_0_71 br_0_71 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c71 bl_0_71 br_0_71 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c71 bl_0_71 br_0_71 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c71 bl_0_71 br_0_71 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c71 bl_0_71 br_0_71 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c71 bl_0_71 br_0_71 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c71 bl_0_71 br_0_71 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c71 bl_0_71 br_0_71 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c71 bl_0_71 br_0_71 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c72 bl_0_72 br_0_72 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c72 bl_0_72 br_0_72 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c72 bl_0_72 br_0_72 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c72 bl_0_72 br_0_72 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c72 bl_0_72 br_0_72 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c72 bl_0_72 br_0_72 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c72 bl_0_72 br_0_72 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c72 bl_0_72 br_0_72 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c72 bl_0_72 br_0_72 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c72 bl_0_72 br_0_72 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c72 bl_0_72 br_0_72 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c72 bl_0_72 br_0_72 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c72 bl_0_72 br_0_72 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c72 bl_0_72 br_0_72 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c72 bl_0_72 br_0_72 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c72 bl_0_72 br_0_72 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c72 bl_0_72 br_0_72 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c72 bl_0_72 br_0_72 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c72 bl_0_72 br_0_72 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c72 bl_0_72 br_0_72 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c72 bl_0_72 br_0_72 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c72 bl_0_72 br_0_72 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c72 bl_0_72 br_0_72 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c72 bl_0_72 br_0_72 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c72 bl_0_72 br_0_72 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c72 bl_0_72 br_0_72 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c72 bl_0_72 br_0_72 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c72 bl_0_72 br_0_72 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c72 bl_0_72 br_0_72 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c72 bl_0_72 br_0_72 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c72 bl_0_72 br_0_72 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c72 bl_0_72 br_0_72 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c72 bl_0_72 br_0_72 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c72 bl_0_72 br_0_72 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c72 bl_0_72 br_0_72 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c72 bl_0_72 br_0_72 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c72 bl_0_72 br_0_72 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c72 bl_0_72 br_0_72 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c72 bl_0_72 br_0_72 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c72 bl_0_72 br_0_72 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c72 bl_0_72 br_0_72 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c72 bl_0_72 br_0_72 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c72 bl_0_72 br_0_72 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c72 bl_0_72 br_0_72 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c72 bl_0_72 br_0_72 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c72 bl_0_72 br_0_72 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c72 bl_0_72 br_0_72 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c72 bl_0_72 br_0_72 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c72 bl_0_72 br_0_72 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c72 bl_0_72 br_0_72 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c72 bl_0_72 br_0_72 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c72 bl_0_72 br_0_72 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c72 bl_0_72 br_0_72 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c72 bl_0_72 br_0_72 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c72 bl_0_72 br_0_72 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c72 bl_0_72 br_0_72 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c72 bl_0_72 br_0_72 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c72 bl_0_72 br_0_72 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c72 bl_0_72 br_0_72 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c72 bl_0_72 br_0_72 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c72 bl_0_72 br_0_72 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c72 bl_0_72 br_0_72 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c72 bl_0_72 br_0_72 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c73 bl_0_73 br_0_73 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c73 bl_0_73 br_0_73 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c73 bl_0_73 br_0_73 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c73 bl_0_73 br_0_73 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c73 bl_0_73 br_0_73 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c73 bl_0_73 br_0_73 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c73 bl_0_73 br_0_73 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c73 bl_0_73 br_0_73 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c73 bl_0_73 br_0_73 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c73 bl_0_73 br_0_73 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c73 bl_0_73 br_0_73 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c73 bl_0_73 br_0_73 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c73 bl_0_73 br_0_73 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c73 bl_0_73 br_0_73 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c73 bl_0_73 br_0_73 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c73 bl_0_73 br_0_73 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c73 bl_0_73 br_0_73 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c73 bl_0_73 br_0_73 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c73 bl_0_73 br_0_73 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c73 bl_0_73 br_0_73 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c73 bl_0_73 br_0_73 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c73 bl_0_73 br_0_73 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c73 bl_0_73 br_0_73 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c73 bl_0_73 br_0_73 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c73 bl_0_73 br_0_73 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c73 bl_0_73 br_0_73 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c73 bl_0_73 br_0_73 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c73 bl_0_73 br_0_73 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c73 bl_0_73 br_0_73 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c73 bl_0_73 br_0_73 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c73 bl_0_73 br_0_73 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c73 bl_0_73 br_0_73 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c73 bl_0_73 br_0_73 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c73 bl_0_73 br_0_73 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c73 bl_0_73 br_0_73 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c73 bl_0_73 br_0_73 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c73 bl_0_73 br_0_73 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c73 bl_0_73 br_0_73 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c73 bl_0_73 br_0_73 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c73 bl_0_73 br_0_73 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c73 bl_0_73 br_0_73 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c73 bl_0_73 br_0_73 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c73 bl_0_73 br_0_73 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c73 bl_0_73 br_0_73 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c73 bl_0_73 br_0_73 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c73 bl_0_73 br_0_73 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c73 bl_0_73 br_0_73 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c73 bl_0_73 br_0_73 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c73 bl_0_73 br_0_73 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c73 bl_0_73 br_0_73 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c73 bl_0_73 br_0_73 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c73 bl_0_73 br_0_73 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c73 bl_0_73 br_0_73 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c73 bl_0_73 br_0_73 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c73 bl_0_73 br_0_73 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c73 bl_0_73 br_0_73 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c73 bl_0_73 br_0_73 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c73 bl_0_73 br_0_73 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c73 bl_0_73 br_0_73 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c73 bl_0_73 br_0_73 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c73 bl_0_73 br_0_73 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c73 bl_0_73 br_0_73 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c73 bl_0_73 br_0_73 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c74 bl_0_74 br_0_74 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c74 bl_0_74 br_0_74 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c74 bl_0_74 br_0_74 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c74 bl_0_74 br_0_74 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c74 bl_0_74 br_0_74 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c74 bl_0_74 br_0_74 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c74 bl_0_74 br_0_74 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c74 bl_0_74 br_0_74 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c74 bl_0_74 br_0_74 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c74 bl_0_74 br_0_74 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c74 bl_0_74 br_0_74 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c74 bl_0_74 br_0_74 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c74 bl_0_74 br_0_74 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c74 bl_0_74 br_0_74 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c74 bl_0_74 br_0_74 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c74 bl_0_74 br_0_74 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c74 bl_0_74 br_0_74 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c74 bl_0_74 br_0_74 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c74 bl_0_74 br_0_74 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c74 bl_0_74 br_0_74 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c74 bl_0_74 br_0_74 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c74 bl_0_74 br_0_74 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c74 bl_0_74 br_0_74 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c74 bl_0_74 br_0_74 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c74 bl_0_74 br_0_74 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c74 bl_0_74 br_0_74 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c74 bl_0_74 br_0_74 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c74 bl_0_74 br_0_74 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c74 bl_0_74 br_0_74 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c74 bl_0_74 br_0_74 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c74 bl_0_74 br_0_74 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c74 bl_0_74 br_0_74 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c74 bl_0_74 br_0_74 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c74 bl_0_74 br_0_74 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c74 bl_0_74 br_0_74 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c74 bl_0_74 br_0_74 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c74 bl_0_74 br_0_74 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c74 bl_0_74 br_0_74 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c74 bl_0_74 br_0_74 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c74 bl_0_74 br_0_74 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c74 bl_0_74 br_0_74 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c74 bl_0_74 br_0_74 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c74 bl_0_74 br_0_74 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c74 bl_0_74 br_0_74 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c74 bl_0_74 br_0_74 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c74 bl_0_74 br_0_74 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c74 bl_0_74 br_0_74 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c74 bl_0_74 br_0_74 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c74 bl_0_74 br_0_74 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c74 bl_0_74 br_0_74 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c74 bl_0_74 br_0_74 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c74 bl_0_74 br_0_74 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c74 bl_0_74 br_0_74 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c74 bl_0_74 br_0_74 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c74 bl_0_74 br_0_74 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c74 bl_0_74 br_0_74 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c74 bl_0_74 br_0_74 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c74 bl_0_74 br_0_74 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c74 bl_0_74 br_0_74 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c74 bl_0_74 br_0_74 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c74 bl_0_74 br_0_74 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c74 bl_0_74 br_0_74 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c74 bl_0_74 br_0_74 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c75 bl_0_75 br_0_75 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c75 bl_0_75 br_0_75 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c75 bl_0_75 br_0_75 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c75 bl_0_75 br_0_75 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c75 bl_0_75 br_0_75 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c75 bl_0_75 br_0_75 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c75 bl_0_75 br_0_75 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c75 bl_0_75 br_0_75 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c75 bl_0_75 br_0_75 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c75 bl_0_75 br_0_75 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c75 bl_0_75 br_0_75 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c75 bl_0_75 br_0_75 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c75 bl_0_75 br_0_75 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c75 bl_0_75 br_0_75 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c75 bl_0_75 br_0_75 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c75 bl_0_75 br_0_75 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c75 bl_0_75 br_0_75 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c75 bl_0_75 br_0_75 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c75 bl_0_75 br_0_75 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c75 bl_0_75 br_0_75 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c75 bl_0_75 br_0_75 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c75 bl_0_75 br_0_75 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c75 bl_0_75 br_0_75 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c75 bl_0_75 br_0_75 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c75 bl_0_75 br_0_75 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c75 bl_0_75 br_0_75 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c75 bl_0_75 br_0_75 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c75 bl_0_75 br_0_75 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c75 bl_0_75 br_0_75 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c75 bl_0_75 br_0_75 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c75 bl_0_75 br_0_75 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c75 bl_0_75 br_0_75 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c75 bl_0_75 br_0_75 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c75 bl_0_75 br_0_75 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c75 bl_0_75 br_0_75 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c75 bl_0_75 br_0_75 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c75 bl_0_75 br_0_75 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c75 bl_0_75 br_0_75 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c75 bl_0_75 br_0_75 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c75 bl_0_75 br_0_75 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c75 bl_0_75 br_0_75 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c75 bl_0_75 br_0_75 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c75 bl_0_75 br_0_75 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c75 bl_0_75 br_0_75 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c75 bl_0_75 br_0_75 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c75 bl_0_75 br_0_75 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c75 bl_0_75 br_0_75 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c75 bl_0_75 br_0_75 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c75 bl_0_75 br_0_75 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c75 bl_0_75 br_0_75 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c75 bl_0_75 br_0_75 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c75 bl_0_75 br_0_75 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c75 bl_0_75 br_0_75 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c75 bl_0_75 br_0_75 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c75 bl_0_75 br_0_75 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c75 bl_0_75 br_0_75 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c75 bl_0_75 br_0_75 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c75 bl_0_75 br_0_75 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c75 bl_0_75 br_0_75 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c75 bl_0_75 br_0_75 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c75 bl_0_75 br_0_75 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c75 bl_0_75 br_0_75 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c75 bl_0_75 br_0_75 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c76 bl_0_76 br_0_76 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c76 bl_0_76 br_0_76 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c76 bl_0_76 br_0_76 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c76 bl_0_76 br_0_76 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c76 bl_0_76 br_0_76 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c76 bl_0_76 br_0_76 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c76 bl_0_76 br_0_76 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c76 bl_0_76 br_0_76 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c76 bl_0_76 br_0_76 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c76 bl_0_76 br_0_76 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c76 bl_0_76 br_0_76 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c76 bl_0_76 br_0_76 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c76 bl_0_76 br_0_76 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c76 bl_0_76 br_0_76 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c76 bl_0_76 br_0_76 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c76 bl_0_76 br_0_76 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c76 bl_0_76 br_0_76 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c76 bl_0_76 br_0_76 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c76 bl_0_76 br_0_76 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c76 bl_0_76 br_0_76 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c76 bl_0_76 br_0_76 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c76 bl_0_76 br_0_76 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c76 bl_0_76 br_0_76 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c76 bl_0_76 br_0_76 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c76 bl_0_76 br_0_76 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c76 bl_0_76 br_0_76 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c76 bl_0_76 br_0_76 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c76 bl_0_76 br_0_76 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c76 bl_0_76 br_0_76 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c76 bl_0_76 br_0_76 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c76 bl_0_76 br_0_76 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c76 bl_0_76 br_0_76 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c76 bl_0_76 br_0_76 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c76 bl_0_76 br_0_76 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c76 bl_0_76 br_0_76 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c76 bl_0_76 br_0_76 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c76 bl_0_76 br_0_76 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c76 bl_0_76 br_0_76 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c76 bl_0_76 br_0_76 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c76 bl_0_76 br_0_76 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c76 bl_0_76 br_0_76 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c76 bl_0_76 br_0_76 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c76 bl_0_76 br_0_76 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c76 bl_0_76 br_0_76 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c76 bl_0_76 br_0_76 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c76 bl_0_76 br_0_76 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c76 bl_0_76 br_0_76 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c76 bl_0_76 br_0_76 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c76 bl_0_76 br_0_76 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c76 bl_0_76 br_0_76 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c76 bl_0_76 br_0_76 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c76 bl_0_76 br_0_76 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c76 bl_0_76 br_0_76 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c76 bl_0_76 br_0_76 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c76 bl_0_76 br_0_76 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c76 bl_0_76 br_0_76 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c76 bl_0_76 br_0_76 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c76 bl_0_76 br_0_76 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c76 bl_0_76 br_0_76 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c76 bl_0_76 br_0_76 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c76 bl_0_76 br_0_76 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c76 bl_0_76 br_0_76 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c76 bl_0_76 br_0_76 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c77 bl_0_77 br_0_77 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c77 bl_0_77 br_0_77 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c77 bl_0_77 br_0_77 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c77 bl_0_77 br_0_77 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c77 bl_0_77 br_0_77 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c77 bl_0_77 br_0_77 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c77 bl_0_77 br_0_77 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c77 bl_0_77 br_0_77 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c77 bl_0_77 br_0_77 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c77 bl_0_77 br_0_77 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c77 bl_0_77 br_0_77 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c77 bl_0_77 br_0_77 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c77 bl_0_77 br_0_77 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c77 bl_0_77 br_0_77 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c77 bl_0_77 br_0_77 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c77 bl_0_77 br_0_77 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c77 bl_0_77 br_0_77 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c77 bl_0_77 br_0_77 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c77 bl_0_77 br_0_77 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c77 bl_0_77 br_0_77 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c77 bl_0_77 br_0_77 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c77 bl_0_77 br_0_77 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c77 bl_0_77 br_0_77 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c77 bl_0_77 br_0_77 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c77 bl_0_77 br_0_77 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c77 bl_0_77 br_0_77 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c77 bl_0_77 br_0_77 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c77 bl_0_77 br_0_77 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c77 bl_0_77 br_0_77 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c77 bl_0_77 br_0_77 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c77 bl_0_77 br_0_77 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c77 bl_0_77 br_0_77 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c77 bl_0_77 br_0_77 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c77 bl_0_77 br_0_77 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c77 bl_0_77 br_0_77 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c77 bl_0_77 br_0_77 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c77 bl_0_77 br_0_77 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c77 bl_0_77 br_0_77 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c77 bl_0_77 br_0_77 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c77 bl_0_77 br_0_77 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c77 bl_0_77 br_0_77 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c77 bl_0_77 br_0_77 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c77 bl_0_77 br_0_77 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c77 bl_0_77 br_0_77 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c77 bl_0_77 br_0_77 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c77 bl_0_77 br_0_77 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c77 bl_0_77 br_0_77 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c77 bl_0_77 br_0_77 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c77 bl_0_77 br_0_77 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c77 bl_0_77 br_0_77 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c77 bl_0_77 br_0_77 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c77 bl_0_77 br_0_77 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c77 bl_0_77 br_0_77 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c77 bl_0_77 br_0_77 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c77 bl_0_77 br_0_77 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c77 bl_0_77 br_0_77 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c77 bl_0_77 br_0_77 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c77 bl_0_77 br_0_77 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c77 bl_0_77 br_0_77 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c77 bl_0_77 br_0_77 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c77 bl_0_77 br_0_77 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c77 bl_0_77 br_0_77 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c77 bl_0_77 br_0_77 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c78 bl_0_78 br_0_78 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c78 bl_0_78 br_0_78 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c78 bl_0_78 br_0_78 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c78 bl_0_78 br_0_78 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c78 bl_0_78 br_0_78 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c78 bl_0_78 br_0_78 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c78 bl_0_78 br_0_78 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c78 bl_0_78 br_0_78 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c78 bl_0_78 br_0_78 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c78 bl_0_78 br_0_78 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c78 bl_0_78 br_0_78 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c78 bl_0_78 br_0_78 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c78 bl_0_78 br_0_78 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c78 bl_0_78 br_0_78 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c78 bl_0_78 br_0_78 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c78 bl_0_78 br_0_78 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c78 bl_0_78 br_0_78 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c78 bl_0_78 br_0_78 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c78 bl_0_78 br_0_78 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c78 bl_0_78 br_0_78 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c78 bl_0_78 br_0_78 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c78 bl_0_78 br_0_78 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c78 bl_0_78 br_0_78 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c78 bl_0_78 br_0_78 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c78 bl_0_78 br_0_78 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c78 bl_0_78 br_0_78 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c78 bl_0_78 br_0_78 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c78 bl_0_78 br_0_78 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c78 bl_0_78 br_0_78 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c78 bl_0_78 br_0_78 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c78 bl_0_78 br_0_78 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c78 bl_0_78 br_0_78 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c78 bl_0_78 br_0_78 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c78 bl_0_78 br_0_78 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c78 bl_0_78 br_0_78 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c78 bl_0_78 br_0_78 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c78 bl_0_78 br_0_78 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c78 bl_0_78 br_0_78 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c78 bl_0_78 br_0_78 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c78 bl_0_78 br_0_78 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c78 bl_0_78 br_0_78 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c78 bl_0_78 br_0_78 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c78 bl_0_78 br_0_78 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c78 bl_0_78 br_0_78 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c78 bl_0_78 br_0_78 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c78 bl_0_78 br_0_78 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c78 bl_0_78 br_0_78 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c78 bl_0_78 br_0_78 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c78 bl_0_78 br_0_78 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c78 bl_0_78 br_0_78 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c78 bl_0_78 br_0_78 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c78 bl_0_78 br_0_78 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c78 bl_0_78 br_0_78 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c78 bl_0_78 br_0_78 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c78 bl_0_78 br_0_78 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c78 bl_0_78 br_0_78 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c78 bl_0_78 br_0_78 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c78 bl_0_78 br_0_78 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c78 bl_0_78 br_0_78 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c78 bl_0_78 br_0_78 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c78 bl_0_78 br_0_78 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c78 bl_0_78 br_0_78 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c78 bl_0_78 br_0_78 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c79 bl_0_79 br_0_79 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c79 bl_0_79 br_0_79 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c79 bl_0_79 br_0_79 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c79 bl_0_79 br_0_79 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c79 bl_0_79 br_0_79 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c79 bl_0_79 br_0_79 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c79 bl_0_79 br_0_79 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c79 bl_0_79 br_0_79 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c79 bl_0_79 br_0_79 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c79 bl_0_79 br_0_79 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c79 bl_0_79 br_0_79 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c79 bl_0_79 br_0_79 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c79 bl_0_79 br_0_79 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c79 bl_0_79 br_0_79 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c79 bl_0_79 br_0_79 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c79 bl_0_79 br_0_79 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c79 bl_0_79 br_0_79 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c79 bl_0_79 br_0_79 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c79 bl_0_79 br_0_79 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c79 bl_0_79 br_0_79 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c79 bl_0_79 br_0_79 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c79 bl_0_79 br_0_79 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c79 bl_0_79 br_0_79 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c79 bl_0_79 br_0_79 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c79 bl_0_79 br_0_79 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c79 bl_0_79 br_0_79 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c79 bl_0_79 br_0_79 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c79 bl_0_79 br_0_79 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c79 bl_0_79 br_0_79 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c79 bl_0_79 br_0_79 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c79 bl_0_79 br_0_79 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c79 bl_0_79 br_0_79 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c79 bl_0_79 br_0_79 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c79 bl_0_79 br_0_79 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c79 bl_0_79 br_0_79 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c79 bl_0_79 br_0_79 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c79 bl_0_79 br_0_79 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c79 bl_0_79 br_0_79 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c79 bl_0_79 br_0_79 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c79 bl_0_79 br_0_79 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c79 bl_0_79 br_0_79 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c79 bl_0_79 br_0_79 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c79 bl_0_79 br_0_79 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c79 bl_0_79 br_0_79 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c79 bl_0_79 br_0_79 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c79 bl_0_79 br_0_79 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c79 bl_0_79 br_0_79 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c79 bl_0_79 br_0_79 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c79 bl_0_79 br_0_79 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c79 bl_0_79 br_0_79 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c79 bl_0_79 br_0_79 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c79 bl_0_79 br_0_79 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c79 bl_0_79 br_0_79 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c79 bl_0_79 br_0_79 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c79 bl_0_79 br_0_79 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c79 bl_0_79 br_0_79 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c79 bl_0_79 br_0_79 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c79 bl_0_79 br_0_79 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c79 bl_0_79 br_0_79 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c79 bl_0_79 br_0_79 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c79 bl_0_79 br_0_79 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c79 bl_0_79 br_0_79 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c79 bl_0_79 br_0_79 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c80 bl_0_80 br_0_80 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c80 bl_0_80 br_0_80 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c80 bl_0_80 br_0_80 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c80 bl_0_80 br_0_80 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c80 bl_0_80 br_0_80 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c80 bl_0_80 br_0_80 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c80 bl_0_80 br_0_80 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c80 bl_0_80 br_0_80 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c80 bl_0_80 br_0_80 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c80 bl_0_80 br_0_80 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c80 bl_0_80 br_0_80 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c80 bl_0_80 br_0_80 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c80 bl_0_80 br_0_80 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c80 bl_0_80 br_0_80 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c80 bl_0_80 br_0_80 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c80 bl_0_80 br_0_80 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c80 bl_0_80 br_0_80 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c80 bl_0_80 br_0_80 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c80 bl_0_80 br_0_80 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c80 bl_0_80 br_0_80 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c80 bl_0_80 br_0_80 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c80 bl_0_80 br_0_80 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c80 bl_0_80 br_0_80 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c80 bl_0_80 br_0_80 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c80 bl_0_80 br_0_80 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c80 bl_0_80 br_0_80 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c80 bl_0_80 br_0_80 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c80 bl_0_80 br_0_80 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c80 bl_0_80 br_0_80 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c80 bl_0_80 br_0_80 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c80 bl_0_80 br_0_80 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c80 bl_0_80 br_0_80 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c80 bl_0_80 br_0_80 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c80 bl_0_80 br_0_80 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c80 bl_0_80 br_0_80 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c80 bl_0_80 br_0_80 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c80 bl_0_80 br_0_80 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c80 bl_0_80 br_0_80 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c80 bl_0_80 br_0_80 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c80 bl_0_80 br_0_80 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c80 bl_0_80 br_0_80 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c80 bl_0_80 br_0_80 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c80 bl_0_80 br_0_80 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c80 bl_0_80 br_0_80 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c80 bl_0_80 br_0_80 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c80 bl_0_80 br_0_80 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c80 bl_0_80 br_0_80 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c80 bl_0_80 br_0_80 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c80 bl_0_80 br_0_80 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c80 bl_0_80 br_0_80 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c80 bl_0_80 br_0_80 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c80 bl_0_80 br_0_80 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c80 bl_0_80 br_0_80 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c80 bl_0_80 br_0_80 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c80 bl_0_80 br_0_80 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c80 bl_0_80 br_0_80 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c80 bl_0_80 br_0_80 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c80 bl_0_80 br_0_80 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c80 bl_0_80 br_0_80 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c80 bl_0_80 br_0_80 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c80 bl_0_80 br_0_80 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c80 bl_0_80 br_0_80 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c80 bl_0_80 br_0_80 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c81 bl_0_81 br_0_81 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c81 bl_0_81 br_0_81 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c81 bl_0_81 br_0_81 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c81 bl_0_81 br_0_81 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c81 bl_0_81 br_0_81 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c81 bl_0_81 br_0_81 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c81 bl_0_81 br_0_81 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c81 bl_0_81 br_0_81 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c81 bl_0_81 br_0_81 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c81 bl_0_81 br_0_81 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c81 bl_0_81 br_0_81 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c81 bl_0_81 br_0_81 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c81 bl_0_81 br_0_81 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c81 bl_0_81 br_0_81 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c81 bl_0_81 br_0_81 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c81 bl_0_81 br_0_81 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c81 bl_0_81 br_0_81 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c81 bl_0_81 br_0_81 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c81 bl_0_81 br_0_81 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c81 bl_0_81 br_0_81 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c81 bl_0_81 br_0_81 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c81 bl_0_81 br_0_81 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c81 bl_0_81 br_0_81 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c81 bl_0_81 br_0_81 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c81 bl_0_81 br_0_81 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c81 bl_0_81 br_0_81 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c81 bl_0_81 br_0_81 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c81 bl_0_81 br_0_81 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c81 bl_0_81 br_0_81 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c81 bl_0_81 br_0_81 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c81 bl_0_81 br_0_81 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c81 bl_0_81 br_0_81 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c81 bl_0_81 br_0_81 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c81 bl_0_81 br_0_81 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c81 bl_0_81 br_0_81 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c81 bl_0_81 br_0_81 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c81 bl_0_81 br_0_81 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c81 bl_0_81 br_0_81 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c81 bl_0_81 br_0_81 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c81 bl_0_81 br_0_81 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c81 bl_0_81 br_0_81 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c81 bl_0_81 br_0_81 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c81 bl_0_81 br_0_81 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c81 bl_0_81 br_0_81 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c81 bl_0_81 br_0_81 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c81 bl_0_81 br_0_81 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c81 bl_0_81 br_0_81 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c81 bl_0_81 br_0_81 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c81 bl_0_81 br_0_81 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c81 bl_0_81 br_0_81 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c81 bl_0_81 br_0_81 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c81 bl_0_81 br_0_81 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c81 bl_0_81 br_0_81 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c81 bl_0_81 br_0_81 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c81 bl_0_81 br_0_81 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c81 bl_0_81 br_0_81 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c81 bl_0_81 br_0_81 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c81 bl_0_81 br_0_81 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c81 bl_0_81 br_0_81 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c81 bl_0_81 br_0_81 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c81 bl_0_81 br_0_81 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c81 bl_0_81 br_0_81 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c81 bl_0_81 br_0_81 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c82 bl_0_82 br_0_82 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c82 bl_0_82 br_0_82 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c82 bl_0_82 br_0_82 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c82 bl_0_82 br_0_82 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c82 bl_0_82 br_0_82 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c82 bl_0_82 br_0_82 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c82 bl_0_82 br_0_82 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c82 bl_0_82 br_0_82 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c82 bl_0_82 br_0_82 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c82 bl_0_82 br_0_82 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c82 bl_0_82 br_0_82 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c82 bl_0_82 br_0_82 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c82 bl_0_82 br_0_82 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c82 bl_0_82 br_0_82 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c82 bl_0_82 br_0_82 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c82 bl_0_82 br_0_82 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c82 bl_0_82 br_0_82 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c82 bl_0_82 br_0_82 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c82 bl_0_82 br_0_82 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c82 bl_0_82 br_0_82 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c82 bl_0_82 br_0_82 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c82 bl_0_82 br_0_82 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c82 bl_0_82 br_0_82 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c82 bl_0_82 br_0_82 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c82 bl_0_82 br_0_82 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c82 bl_0_82 br_0_82 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c82 bl_0_82 br_0_82 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c82 bl_0_82 br_0_82 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c82 bl_0_82 br_0_82 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c82 bl_0_82 br_0_82 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c82 bl_0_82 br_0_82 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c82 bl_0_82 br_0_82 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c82 bl_0_82 br_0_82 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c82 bl_0_82 br_0_82 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c82 bl_0_82 br_0_82 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c82 bl_0_82 br_0_82 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c82 bl_0_82 br_0_82 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c82 bl_0_82 br_0_82 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c82 bl_0_82 br_0_82 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c82 bl_0_82 br_0_82 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c82 bl_0_82 br_0_82 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c82 bl_0_82 br_0_82 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c82 bl_0_82 br_0_82 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c82 bl_0_82 br_0_82 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c82 bl_0_82 br_0_82 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c82 bl_0_82 br_0_82 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c82 bl_0_82 br_0_82 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c82 bl_0_82 br_0_82 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c82 bl_0_82 br_0_82 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c82 bl_0_82 br_0_82 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c82 bl_0_82 br_0_82 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c82 bl_0_82 br_0_82 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c82 bl_0_82 br_0_82 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c82 bl_0_82 br_0_82 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c82 bl_0_82 br_0_82 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c82 bl_0_82 br_0_82 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c82 bl_0_82 br_0_82 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c82 bl_0_82 br_0_82 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c82 bl_0_82 br_0_82 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c82 bl_0_82 br_0_82 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c82 bl_0_82 br_0_82 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c82 bl_0_82 br_0_82 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c82 bl_0_82 br_0_82 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c83 bl_0_83 br_0_83 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c83 bl_0_83 br_0_83 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c83 bl_0_83 br_0_83 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c83 bl_0_83 br_0_83 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c83 bl_0_83 br_0_83 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c83 bl_0_83 br_0_83 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c83 bl_0_83 br_0_83 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c83 bl_0_83 br_0_83 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c83 bl_0_83 br_0_83 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c83 bl_0_83 br_0_83 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c83 bl_0_83 br_0_83 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c83 bl_0_83 br_0_83 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c83 bl_0_83 br_0_83 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c83 bl_0_83 br_0_83 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c83 bl_0_83 br_0_83 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c83 bl_0_83 br_0_83 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c83 bl_0_83 br_0_83 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c83 bl_0_83 br_0_83 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c83 bl_0_83 br_0_83 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c83 bl_0_83 br_0_83 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c83 bl_0_83 br_0_83 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c83 bl_0_83 br_0_83 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c83 bl_0_83 br_0_83 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c83 bl_0_83 br_0_83 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c83 bl_0_83 br_0_83 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c83 bl_0_83 br_0_83 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c83 bl_0_83 br_0_83 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c83 bl_0_83 br_0_83 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c83 bl_0_83 br_0_83 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c83 bl_0_83 br_0_83 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c83 bl_0_83 br_0_83 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c83 bl_0_83 br_0_83 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c83 bl_0_83 br_0_83 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c83 bl_0_83 br_0_83 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c83 bl_0_83 br_0_83 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c83 bl_0_83 br_0_83 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c83 bl_0_83 br_0_83 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c83 bl_0_83 br_0_83 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c83 bl_0_83 br_0_83 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c83 bl_0_83 br_0_83 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c83 bl_0_83 br_0_83 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c83 bl_0_83 br_0_83 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c83 bl_0_83 br_0_83 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c83 bl_0_83 br_0_83 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c83 bl_0_83 br_0_83 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c83 bl_0_83 br_0_83 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c83 bl_0_83 br_0_83 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c83 bl_0_83 br_0_83 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c83 bl_0_83 br_0_83 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c83 bl_0_83 br_0_83 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c83 bl_0_83 br_0_83 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c83 bl_0_83 br_0_83 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c83 bl_0_83 br_0_83 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c83 bl_0_83 br_0_83 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c83 bl_0_83 br_0_83 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c83 bl_0_83 br_0_83 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c83 bl_0_83 br_0_83 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c83 bl_0_83 br_0_83 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c83 bl_0_83 br_0_83 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c83 bl_0_83 br_0_83 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c83 bl_0_83 br_0_83 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c83 bl_0_83 br_0_83 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c83 bl_0_83 br_0_83 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c84 bl_0_84 br_0_84 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c84 bl_0_84 br_0_84 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c84 bl_0_84 br_0_84 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c84 bl_0_84 br_0_84 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c84 bl_0_84 br_0_84 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c84 bl_0_84 br_0_84 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c84 bl_0_84 br_0_84 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c84 bl_0_84 br_0_84 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c84 bl_0_84 br_0_84 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c84 bl_0_84 br_0_84 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c84 bl_0_84 br_0_84 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c84 bl_0_84 br_0_84 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c84 bl_0_84 br_0_84 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c84 bl_0_84 br_0_84 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c84 bl_0_84 br_0_84 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c84 bl_0_84 br_0_84 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c84 bl_0_84 br_0_84 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c84 bl_0_84 br_0_84 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c84 bl_0_84 br_0_84 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c84 bl_0_84 br_0_84 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c84 bl_0_84 br_0_84 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c84 bl_0_84 br_0_84 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c84 bl_0_84 br_0_84 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c84 bl_0_84 br_0_84 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c84 bl_0_84 br_0_84 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c84 bl_0_84 br_0_84 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c84 bl_0_84 br_0_84 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c84 bl_0_84 br_0_84 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c84 bl_0_84 br_0_84 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c84 bl_0_84 br_0_84 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c84 bl_0_84 br_0_84 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c84 bl_0_84 br_0_84 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c84 bl_0_84 br_0_84 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c84 bl_0_84 br_0_84 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c84 bl_0_84 br_0_84 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c84 bl_0_84 br_0_84 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c84 bl_0_84 br_0_84 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c84 bl_0_84 br_0_84 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c84 bl_0_84 br_0_84 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c84 bl_0_84 br_0_84 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c84 bl_0_84 br_0_84 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c84 bl_0_84 br_0_84 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c84 bl_0_84 br_0_84 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c84 bl_0_84 br_0_84 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c84 bl_0_84 br_0_84 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c84 bl_0_84 br_0_84 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c84 bl_0_84 br_0_84 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c84 bl_0_84 br_0_84 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c84 bl_0_84 br_0_84 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c84 bl_0_84 br_0_84 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c84 bl_0_84 br_0_84 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c84 bl_0_84 br_0_84 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c84 bl_0_84 br_0_84 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c84 bl_0_84 br_0_84 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c84 bl_0_84 br_0_84 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c84 bl_0_84 br_0_84 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c84 bl_0_84 br_0_84 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c84 bl_0_84 br_0_84 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c84 bl_0_84 br_0_84 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c84 bl_0_84 br_0_84 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c84 bl_0_84 br_0_84 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c84 bl_0_84 br_0_84 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c84 bl_0_84 br_0_84 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c85 bl_0_85 br_0_85 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c85 bl_0_85 br_0_85 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c85 bl_0_85 br_0_85 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c85 bl_0_85 br_0_85 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c85 bl_0_85 br_0_85 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c85 bl_0_85 br_0_85 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c85 bl_0_85 br_0_85 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c85 bl_0_85 br_0_85 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c85 bl_0_85 br_0_85 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c85 bl_0_85 br_0_85 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c85 bl_0_85 br_0_85 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c85 bl_0_85 br_0_85 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c85 bl_0_85 br_0_85 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c85 bl_0_85 br_0_85 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c85 bl_0_85 br_0_85 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c85 bl_0_85 br_0_85 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c85 bl_0_85 br_0_85 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c85 bl_0_85 br_0_85 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c85 bl_0_85 br_0_85 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c85 bl_0_85 br_0_85 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c85 bl_0_85 br_0_85 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c85 bl_0_85 br_0_85 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c85 bl_0_85 br_0_85 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c85 bl_0_85 br_0_85 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c85 bl_0_85 br_0_85 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c85 bl_0_85 br_0_85 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c85 bl_0_85 br_0_85 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c85 bl_0_85 br_0_85 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c85 bl_0_85 br_0_85 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c85 bl_0_85 br_0_85 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c85 bl_0_85 br_0_85 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c85 bl_0_85 br_0_85 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c85 bl_0_85 br_0_85 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c85 bl_0_85 br_0_85 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c85 bl_0_85 br_0_85 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c85 bl_0_85 br_0_85 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c85 bl_0_85 br_0_85 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c85 bl_0_85 br_0_85 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c85 bl_0_85 br_0_85 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c85 bl_0_85 br_0_85 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c85 bl_0_85 br_0_85 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c85 bl_0_85 br_0_85 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c85 bl_0_85 br_0_85 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c85 bl_0_85 br_0_85 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c85 bl_0_85 br_0_85 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c85 bl_0_85 br_0_85 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c85 bl_0_85 br_0_85 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c85 bl_0_85 br_0_85 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c85 bl_0_85 br_0_85 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c85 bl_0_85 br_0_85 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c85 bl_0_85 br_0_85 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c85 bl_0_85 br_0_85 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c85 bl_0_85 br_0_85 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c85 bl_0_85 br_0_85 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c85 bl_0_85 br_0_85 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c85 bl_0_85 br_0_85 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c85 bl_0_85 br_0_85 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c85 bl_0_85 br_0_85 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c85 bl_0_85 br_0_85 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c85 bl_0_85 br_0_85 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c85 bl_0_85 br_0_85 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c85 bl_0_85 br_0_85 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c85 bl_0_85 br_0_85 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c86 bl_0_86 br_0_86 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c86 bl_0_86 br_0_86 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c86 bl_0_86 br_0_86 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c86 bl_0_86 br_0_86 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c86 bl_0_86 br_0_86 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c86 bl_0_86 br_0_86 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c86 bl_0_86 br_0_86 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c86 bl_0_86 br_0_86 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c86 bl_0_86 br_0_86 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c86 bl_0_86 br_0_86 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c86 bl_0_86 br_0_86 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c86 bl_0_86 br_0_86 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c86 bl_0_86 br_0_86 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c86 bl_0_86 br_0_86 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c86 bl_0_86 br_0_86 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c86 bl_0_86 br_0_86 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c86 bl_0_86 br_0_86 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c86 bl_0_86 br_0_86 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c86 bl_0_86 br_0_86 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c86 bl_0_86 br_0_86 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c86 bl_0_86 br_0_86 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c86 bl_0_86 br_0_86 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c86 bl_0_86 br_0_86 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c86 bl_0_86 br_0_86 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c86 bl_0_86 br_0_86 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c86 bl_0_86 br_0_86 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c86 bl_0_86 br_0_86 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c86 bl_0_86 br_0_86 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c86 bl_0_86 br_0_86 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c86 bl_0_86 br_0_86 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c86 bl_0_86 br_0_86 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c86 bl_0_86 br_0_86 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c86 bl_0_86 br_0_86 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c86 bl_0_86 br_0_86 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c86 bl_0_86 br_0_86 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c86 bl_0_86 br_0_86 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c86 bl_0_86 br_0_86 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c86 bl_0_86 br_0_86 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c86 bl_0_86 br_0_86 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c86 bl_0_86 br_0_86 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c86 bl_0_86 br_0_86 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c86 bl_0_86 br_0_86 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c86 bl_0_86 br_0_86 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c86 bl_0_86 br_0_86 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c86 bl_0_86 br_0_86 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c86 bl_0_86 br_0_86 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c86 bl_0_86 br_0_86 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c86 bl_0_86 br_0_86 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c86 bl_0_86 br_0_86 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c86 bl_0_86 br_0_86 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c86 bl_0_86 br_0_86 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c86 bl_0_86 br_0_86 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c86 bl_0_86 br_0_86 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c86 bl_0_86 br_0_86 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c86 bl_0_86 br_0_86 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c86 bl_0_86 br_0_86 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c86 bl_0_86 br_0_86 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c86 bl_0_86 br_0_86 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c86 bl_0_86 br_0_86 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c86 bl_0_86 br_0_86 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c86 bl_0_86 br_0_86 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c86 bl_0_86 br_0_86 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c86 bl_0_86 br_0_86 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c87 bl_0_87 br_0_87 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c87 bl_0_87 br_0_87 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c87 bl_0_87 br_0_87 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c87 bl_0_87 br_0_87 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c87 bl_0_87 br_0_87 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c87 bl_0_87 br_0_87 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c87 bl_0_87 br_0_87 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c87 bl_0_87 br_0_87 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c87 bl_0_87 br_0_87 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c87 bl_0_87 br_0_87 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c87 bl_0_87 br_0_87 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c87 bl_0_87 br_0_87 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c87 bl_0_87 br_0_87 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c87 bl_0_87 br_0_87 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c87 bl_0_87 br_0_87 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c87 bl_0_87 br_0_87 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c87 bl_0_87 br_0_87 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c87 bl_0_87 br_0_87 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c87 bl_0_87 br_0_87 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c87 bl_0_87 br_0_87 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c87 bl_0_87 br_0_87 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c87 bl_0_87 br_0_87 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c87 bl_0_87 br_0_87 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c87 bl_0_87 br_0_87 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c87 bl_0_87 br_0_87 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c87 bl_0_87 br_0_87 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c87 bl_0_87 br_0_87 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c87 bl_0_87 br_0_87 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c87 bl_0_87 br_0_87 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c87 bl_0_87 br_0_87 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c87 bl_0_87 br_0_87 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c87 bl_0_87 br_0_87 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c87 bl_0_87 br_0_87 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c87 bl_0_87 br_0_87 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c87 bl_0_87 br_0_87 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c87 bl_0_87 br_0_87 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c87 bl_0_87 br_0_87 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c87 bl_0_87 br_0_87 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c87 bl_0_87 br_0_87 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c87 bl_0_87 br_0_87 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c87 bl_0_87 br_0_87 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c87 bl_0_87 br_0_87 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c87 bl_0_87 br_0_87 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c87 bl_0_87 br_0_87 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c87 bl_0_87 br_0_87 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c87 bl_0_87 br_0_87 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c87 bl_0_87 br_0_87 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c87 bl_0_87 br_0_87 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c87 bl_0_87 br_0_87 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c87 bl_0_87 br_0_87 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c87 bl_0_87 br_0_87 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c87 bl_0_87 br_0_87 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c87 bl_0_87 br_0_87 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c87 bl_0_87 br_0_87 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c87 bl_0_87 br_0_87 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c87 bl_0_87 br_0_87 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c87 bl_0_87 br_0_87 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c87 bl_0_87 br_0_87 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c87 bl_0_87 br_0_87 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c87 bl_0_87 br_0_87 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c87 bl_0_87 br_0_87 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c87 bl_0_87 br_0_87 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c87 bl_0_87 br_0_87 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c88 bl_0_88 br_0_88 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c88 bl_0_88 br_0_88 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c88 bl_0_88 br_0_88 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c88 bl_0_88 br_0_88 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c88 bl_0_88 br_0_88 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c88 bl_0_88 br_0_88 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c88 bl_0_88 br_0_88 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c88 bl_0_88 br_0_88 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c88 bl_0_88 br_0_88 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c88 bl_0_88 br_0_88 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c88 bl_0_88 br_0_88 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c88 bl_0_88 br_0_88 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c88 bl_0_88 br_0_88 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c88 bl_0_88 br_0_88 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c88 bl_0_88 br_0_88 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c88 bl_0_88 br_0_88 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c88 bl_0_88 br_0_88 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c88 bl_0_88 br_0_88 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c88 bl_0_88 br_0_88 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c88 bl_0_88 br_0_88 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c88 bl_0_88 br_0_88 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c88 bl_0_88 br_0_88 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c88 bl_0_88 br_0_88 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c88 bl_0_88 br_0_88 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c88 bl_0_88 br_0_88 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c88 bl_0_88 br_0_88 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c88 bl_0_88 br_0_88 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c88 bl_0_88 br_0_88 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c88 bl_0_88 br_0_88 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c88 bl_0_88 br_0_88 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c88 bl_0_88 br_0_88 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c88 bl_0_88 br_0_88 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c88 bl_0_88 br_0_88 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c88 bl_0_88 br_0_88 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c88 bl_0_88 br_0_88 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c88 bl_0_88 br_0_88 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c88 bl_0_88 br_0_88 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c88 bl_0_88 br_0_88 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c88 bl_0_88 br_0_88 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c88 bl_0_88 br_0_88 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c88 bl_0_88 br_0_88 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c88 bl_0_88 br_0_88 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c88 bl_0_88 br_0_88 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c88 bl_0_88 br_0_88 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c88 bl_0_88 br_0_88 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c88 bl_0_88 br_0_88 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c88 bl_0_88 br_0_88 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c88 bl_0_88 br_0_88 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c88 bl_0_88 br_0_88 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c88 bl_0_88 br_0_88 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c88 bl_0_88 br_0_88 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c88 bl_0_88 br_0_88 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c88 bl_0_88 br_0_88 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c88 bl_0_88 br_0_88 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c88 bl_0_88 br_0_88 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c88 bl_0_88 br_0_88 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c88 bl_0_88 br_0_88 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c88 bl_0_88 br_0_88 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c88 bl_0_88 br_0_88 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c88 bl_0_88 br_0_88 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c88 bl_0_88 br_0_88 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c88 bl_0_88 br_0_88 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c88 bl_0_88 br_0_88 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c89 bl_0_89 br_0_89 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c89 bl_0_89 br_0_89 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c89 bl_0_89 br_0_89 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c89 bl_0_89 br_0_89 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c89 bl_0_89 br_0_89 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c89 bl_0_89 br_0_89 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c89 bl_0_89 br_0_89 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c89 bl_0_89 br_0_89 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c89 bl_0_89 br_0_89 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c89 bl_0_89 br_0_89 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c89 bl_0_89 br_0_89 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c89 bl_0_89 br_0_89 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c89 bl_0_89 br_0_89 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c89 bl_0_89 br_0_89 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c89 bl_0_89 br_0_89 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c89 bl_0_89 br_0_89 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c89 bl_0_89 br_0_89 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c89 bl_0_89 br_0_89 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c89 bl_0_89 br_0_89 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c89 bl_0_89 br_0_89 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c89 bl_0_89 br_0_89 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c89 bl_0_89 br_0_89 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c89 bl_0_89 br_0_89 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c89 bl_0_89 br_0_89 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c89 bl_0_89 br_0_89 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c89 bl_0_89 br_0_89 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c89 bl_0_89 br_0_89 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c89 bl_0_89 br_0_89 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c89 bl_0_89 br_0_89 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c89 bl_0_89 br_0_89 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c89 bl_0_89 br_0_89 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c89 bl_0_89 br_0_89 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c89 bl_0_89 br_0_89 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c89 bl_0_89 br_0_89 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c89 bl_0_89 br_0_89 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c89 bl_0_89 br_0_89 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c89 bl_0_89 br_0_89 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c89 bl_0_89 br_0_89 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c89 bl_0_89 br_0_89 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c89 bl_0_89 br_0_89 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c89 bl_0_89 br_0_89 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c89 bl_0_89 br_0_89 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c89 bl_0_89 br_0_89 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c89 bl_0_89 br_0_89 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c89 bl_0_89 br_0_89 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c89 bl_0_89 br_0_89 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c89 bl_0_89 br_0_89 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c89 bl_0_89 br_0_89 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c89 bl_0_89 br_0_89 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c89 bl_0_89 br_0_89 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c89 bl_0_89 br_0_89 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c89 bl_0_89 br_0_89 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c89 bl_0_89 br_0_89 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c89 bl_0_89 br_0_89 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c89 bl_0_89 br_0_89 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c89 bl_0_89 br_0_89 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c89 bl_0_89 br_0_89 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c89 bl_0_89 br_0_89 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c89 bl_0_89 br_0_89 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c89 bl_0_89 br_0_89 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c89 bl_0_89 br_0_89 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c89 bl_0_89 br_0_89 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c89 bl_0_89 br_0_89 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c90 bl_0_90 br_0_90 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c90 bl_0_90 br_0_90 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c90 bl_0_90 br_0_90 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c90 bl_0_90 br_0_90 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c90 bl_0_90 br_0_90 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c90 bl_0_90 br_0_90 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c90 bl_0_90 br_0_90 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c90 bl_0_90 br_0_90 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c90 bl_0_90 br_0_90 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c90 bl_0_90 br_0_90 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c90 bl_0_90 br_0_90 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c90 bl_0_90 br_0_90 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c90 bl_0_90 br_0_90 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c90 bl_0_90 br_0_90 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c90 bl_0_90 br_0_90 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c90 bl_0_90 br_0_90 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c90 bl_0_90 br_0_90 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c90 bl_0_90 br_0_90 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c90 bl_0_90 br_0_90 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c90 bl_0_90 br_0_90 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c90 bl_0_90 br_0_90 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c90 bl_0_90 br_0_90 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c90 bl_0_90 br_0_90 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c90 bl_0_90 br_0_90 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c90 bl_0_90 br_0_90 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c90 bl_0_90 br_0_90 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c90 bl_0_90 br_0_90 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c90 bl_0_90 br_0_90 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c90 bl_0_90 br_0_90 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c90 bl_0_90 br_0_90 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c90 bl_0_90 br_0_90 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c90 bl_0_90 br_0_90 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c90 bl_0_90 br_0_90 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c90 bl_0_90 br_0_90 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c90 bl_0_90 br_0_90 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c90 bl_0_90 br_0_90 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c90 bl_0_90 br_0_90 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c90 bl_0_90 br_0_90 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c90 bl_0_90 br_0_90 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c90 bl_0_90 br_0_90 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c90 bl_0_90 br_0_90 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c90 bl_0_90 br_0_90 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c90 bl_0_90 br_0_90 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c90 bl_0_90 br_0_90 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c90 bl_0_90 br_0_90 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c90 bl_0_90 br_0_90 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c90 bl_0_90 br_0_90 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c90 bl_0_90 br_0_90 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c90 bl_0_90 br_0_90 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c90 bl_0_90 br_0_90 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c90 bl_0_90 br_0_90 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c90 bl_0_90 br_0_90 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c90 bl_0_90 br_0_90 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c90 bl_0_90 br_0_90 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c90 bl_0_90 br_0_90 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c90 bl_0_90 br_0_90 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c90 bl_0_90 br_0_90 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c90 bl_0_90 br_0_90 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c90 bl_0_90 br_0_90 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c90 bl_0_90 br_0_90 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c90 bl_0_90 br_0_90 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c90 bl_0_90 br_0_90 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c90 bl_0_90 br_0_90 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c91 bl_0_91 br_0_91 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c91 bl_0_91 br_0_91 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c91 bl_0_91 br_0_91 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c91 bl_0_91 br_0_91 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c91 bl_0_91 br_0_91 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c91 bl_0_91 br_0_91 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c91 bl_0_91 br_0_91 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c91 bl_0_91 br_0_91 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c91 bl_0_91 br_0_91 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c91 bl_0_91 br_0_91 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c91 bl_0_91 br_0_91 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c91 bl_0_91 br_0_91 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c91 bl_0_91 br_0_91 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c91 bl_0_91 br_0_91 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c91 bl_0_91 br_0_91 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c91 bl_0_91 br_0_91 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c91 bl_0_91 br_0_91 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c91 bl_0_91 br_0_91 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c91 bl_0_91 br_0_91 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c91 bl_0_91 br_0_91 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c91 bl_0_91 br_0_91 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c91 bl_0_91 br_0_91 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c91 bl_0_91 br_0_91 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c91 bl_0_91 br_0_91 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c91 bl_0_91 br_0_91 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c91 bl_0_91 br_0_91 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c91 bl_0_91 br_0_91 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c91 bl_0_91 br_0_91 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c91 bl_0_91 br_0_91 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c91 bl_0_91 br_0_91 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c91 bl_0_91 br_0_91 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c91 bl_0_91 br_0_91 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c91 bl_0_91 br_0_91 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c91 bl_0_91 br_0_91 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c91 bl_0_91 br_0_91 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c91 bl_0_91 br_0_91 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c91 bl_0_91 br_0_91 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c91 bl_0_91 br_0_91 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c91 bl_0_91 br_0_91 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c91 bl_0_91 br_0_91 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c91 bl_0_91 br_0_91 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c91 bl_0_91 br_0_91 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c91 bl_0_91 br_0_91 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c91 bl_0_91 br_0_91 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c91 bl_0_91 br_0_91 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c91 bl_0_91 br_0_91 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c91 bl_0_91 br_0_91 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c91 bl_0_91 br_0_91 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c91 bl_0_91 br_0_91 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c91 bl_0_91 br_0_91 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c91 bl_0_91 br_0_91 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c91 bl_0_91 br_0_91 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c91 bl_0_91 br_0_91 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c91 bl_0_91 br_0_91 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c91 bl_0_91 br_0_91 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c91 bl_0_91 br_0_91 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c91 bl_0_91 br_0_91 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c91 bl_0_91 br_0_91 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c91 bl_0_91 br_0_91 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c91 bl_0_91 br_0_91 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c91 bl_0_91 br_0_91 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c91 bl_0_91 br_0_91 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c91 bl_0_91 br_0_91 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c92 bl_0_92 br_0_92 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c92 bl_0_92 br_0_92 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c92 bl_0_92 br_0_92 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c92 bl_0_92 br_0_92 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c92 bl_0_92 br_0_92 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c92 bl_0_92 br_0_92 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c92 bl_0_92 br_0_92 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c92 bl_0_92 br_0_92 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c92 bl_0_92 br_0_92 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c92 bl_0_92 br_0_92 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c92 bl_0_92 br_0_92 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c92 bl_0_92 br_0_92 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c92 bl_0_92 br_0_92 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c92 bl_0_92 br_0_92 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c92 bl_0_92 br_0_92 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c92 bl_0_92 br_0_92 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c92 bl_0_92 br_0_92 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c92 bl_0_92 br_0_92 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c92 bl_0_92 br_0_92 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c92 bl_0_92 br_0_92 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c92 bl_0_92 br_0_92 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c92 bl_0_92 br_0_92 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c92 bl_0_92 br_0_92 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c92 bl_0_92 br_0_92 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c92 bl_0_92 br_0_92 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c92 bl_0_92 br_0_92 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c92 bl_0_92 br_0_92 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c92 bl_0_92 br_0_92 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c92 bl_0_92 br_0_92 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c92 bl_0_92 br_0_92 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c92 bl_0_92 br_0_92 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c92 bl_0_92 br_0_92 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c92 bl_0_92 br_0_92 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c92 bl_0_92 br_0_92 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c92 bl_0_92 br_0_92 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c92 bl_0_92 br_0_92 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c92 bl_0_92 br_0_92 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c92 bl_0_92 br_0_92 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c92 bl_0_92 br_0_92 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c92 bl_0_92 br_0_92 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c92 bl_0_92 br_0_92 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c92 bl_0_92 br_0_92 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c92 bl_0_92 br_0_92 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c92 bl_0_92 br_0_92 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c92 bl_0_92 br_0_92 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c92 bl_0_92 br_0_92 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c92 bl_0_92 br_0_92 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c92 bl_0_92 br_0_92 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c92 bl_0_92 br_0_92 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c92 bl_0_92 br_0_92 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c92 bl_0_92 br_0_92 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c92 bl_0_92 br_0_92 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c92 bl_0_92 br_0_92 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c92 bl_0_92 br_0_92 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c92 bl_0_92 br_0_92 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c92 bl_0_92 br_0_92 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c92 bl_0_92 br_0_92 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c92 bl_0_92 br_0_92 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c92 bl_0_92 br_0_92 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c92 bl_0_92 br_0_92 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c92 bl_0_92 br_0_92 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c92 bl_0_92 br_0_92 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c92 bl_0_92 br_0_92 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c93 bl_0_93 br_0_93 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c93 bl_0_93 br_0_93 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c93 bl_0_93 br_0_93 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c93 bl_0_93 br_0_93 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c93 bl_0_93 br_0_93 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c93 bl_0_93 br_0_93 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c93 bl_0_93 br_0_93 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c93 bl_0_93 br_0_93 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c93 bl_0_93 br_0_93 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c93 bl_0_93 br_0_93 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c93 bl_0_93 br_0_93 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c93 bl_0_93 br_0_93 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c93 bl_0_93 br_0_93 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c93 bl_0_93 br_0_93 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c93 bl_0_93 br_0_93 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c93 bl_0_93 br_0_93 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c93 bl_0_93 br_0_93 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c93 bl_0_93 br_0_93 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c93 bl_0_93 br_0_93 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c93 bl_0_93 br_0_93 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c93 bl_0_93 br_0_93 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c93 bl_0_93 br_0_93 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c93 bl_0_93 br_0_93 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c93 bl_0_93 br_0_93 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c93 bl_0_93 br_0_93 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c93 bl_0_93 br_0_93 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c93 bl_0_93 br_0_93 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c93 bl_0_93 br_0_93 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c93 bl_0_93 br_0_93 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c93 bl_0_93 br_0_93 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c93 bl_0_93 br_0_93 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c93 bl_0_93 br_0_93 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c93 bl_0_93 br_0_93 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c93 bl_0_93 br_0_93 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c93 bl_0_93 br_0_93 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c93 bl_0_93 br_0_93 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c93 bl_0_93 br_0_93 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c93 bl_0_93 br_0_93 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c93 bl_0_93 br_0_93 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c93 bl_0_93 br_0_93 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c93 bl_0_93 br_0_93 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c93 bl_0_93 br_0_93 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c93 bl_0_93 br_0_93 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c93 bl_0_93 br_0_93 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c93 bl_0_93 br_0_93 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c93 bl_0_93 br_0_93 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c93 bl_0_93 br_0_93 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c93 bl_0_93 br_0_93 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c93 bl_0_93 br_0_93 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c93 bl_0_93 br_0_93 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c93 bl_0_93 br_0_93 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c93 bl_0_93 br_0_93 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c93 bl_0_93 br_0_93 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c93 bl_0_93 br_0_93 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c93 bl_0_93 br_0_93 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c93 bl_0_93 br_0_93 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c93 bl_0_93 br_0_93 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c93 bl_0_93 br_0_93 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c93 bl_0_93 br_0_93 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c93 bl_0_93 br_0_93 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c93 bl_0_93 br_0_93 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c93 bl_0_93 br_0_93 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c93 bl_0_93 br_0_93 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c94 bl_0_94 br_0_94 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c94 bl_0_94 br_0_94 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c94 bl_0_94 br_0_94 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c94 bl_0_94 br_0_94 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c94 bl_0_94 br_0_94 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c94 bl_0_94 br_0_94 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c94 bl_0_94 br_0_94 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c94 bl_0_94 br_0_94 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c94 bl_0_94 br_0_94 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c94 bl_0_94 br_0_94 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c94 bl_0_94 br_0_94 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c94 bl_0_94 br_0_94 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c94 bl_0_94 br_0_94 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c94 bl_0_94 br_0_94 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c94 bl_0_94 br_0_94 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c94 bl_0_94 br_0_94 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c94 bl_0_94 br_0_94 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c94 bl_0_94 br_0_94 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c94 bl_0_94 br_0_94 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c94 bl_0_94 br_0_94 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c94 bl_0_94 br_0_94 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c94 bl_0_94 br_0_94 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c94 bl_0_94 br_0_94 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c94 bl_0_94 br_0_94 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c94 bl_0_94 br_0_94 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c94 bl_0_94 br_0_94 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c94 bl_0_94 br_0_94 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c94 bl_0_94 br_0_94 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c94 bl_0_94 br_0_94 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c94 bl_0_94 br_0_94 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c94 bl_0_94 br_0_94 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c94 bl_0_94 br_0_94 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c94 bl_0_94 br_0_94 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c94 bl_0_94 br_0_94 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c94 bl_0_94 br_0_94 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c94 bl_0_94 br_0_94 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c94 bl_0_94 br_0_94 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c94 bl_0_94 br_0_94 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c94 bl_0_94 br_0_94 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c94 bl_0_94 br_0_94 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c94 bl_0_94 br_0_94 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c94 bl_0_94 br_0_94 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c94 bl_0_94 br_0_94 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c94 bl_0_94 br_0_94 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c94 bl_0_94 br_0_94 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c94 bl_0_94 br_0_94 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c94 bl_0_94 br_0_94 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c94 bl_0_94 br_0_94 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c94 bl_0_94 br_0_94 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c94 bl_0_94 br_0_94 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c94 bl_0_94 br_0_94 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c94 bl_0_94 br_0_94 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c94 bl_0_94 br_0_94 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c94 bl_0_94 br_0_94 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c94 bl_0_94 br_0_94 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c94 bl_0_94 br_0_94 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c94 bl_0_94 br_0_94 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c94 bl_0_94 br_0_94 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c94 bl_0_94 br_0_94 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c94 bl_0_94 br_0_94 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c94 bl_0_94 br_0_94 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c94 bl_0_94 br_0_94 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c94 bl_0_94 br_0_94 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c95 bl_0_95 br_0_95 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c95 bl_0_95 br_0_95 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c95 bl_0_95 br_0_95 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c95 bl_0_95 br_0_95 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c95 bl_0_95 br_0_95 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c95 bl_0_95 br_0_95 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c95 bl_0_95 br_0_95 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c95 bl_0_95 br_0_95 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c95 bl_0_95 br_0_95 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c95 bl_0_95 br_0_95 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c95 bl_0_95 br_0_95 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c95 bl_0_95 br_0_95 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c95 bl_0_95 br_0_95 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c95 bl_0_95 br_0_95 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c95 bl_0_95 br_0_95 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c95 bl_0_95 br_0_95 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c95 bl_0_95 br_0_95 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c95 bl_0_95 br_0_95 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c95 bl_0_95 br_0_95 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c95 bl_0_95 br_0_95 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c95 bl_0_95 br_0_95 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c95 bl_0_95 br_0_95 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c95 bl_0_95 br_0_95 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c95 bl_0_95 br_0_95 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c95 bl_0_95 br_0_95 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c95 bl_0_95 br_0_95 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c95 bl_0_95 br_0_95 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c95 bl_0_95 br_0_95 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c95 bl_0_95 br_0_95 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c95 bl_0_95 br_0_95 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c95 bl_0_95 br_0_95 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c95 bl_0_95 br_0_95 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c95 bl_0_95 br_0_95 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c95 bl_0_95 br_0_95 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c95 bl_0_95 br_0_95 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c95 bl_0_95 br_0_95 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c95 bl_0_95 br_0_95 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c95 bl_0_95 br_0_95 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c95 bl_0_95 br_0_95 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c95 bl_0_95 br_0_95 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c95 bl_0_95 br_0_95 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c95 bl_0_95 br_0_95 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c95 bl_0_95 br_0_95 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c95 bl_0_95 br_0_95 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c95 bl_0_95 br_0_95 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c95 bl_0_95 br_0_95 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c95 bl_0_95 br_0_95 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c95 bl_0_95 br_0_95 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c95 bl_0_95 br_0_95 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c95 bl_0_95 br_0_95 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c95 bl_0_95 br_0_95 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c95 bl_0_95 br_0_95 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c95 bl_0_95 br_0_95 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c95 bl_0_95 br_0_95 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c95 bl_0_95 br_0_95 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c95 bl_0_95 br_0_95 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c95 bl_0_95 br_0_95 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c95 bl_0_95 br_0_95 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c95 bl_0_95 br_0_95 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c95 bl_0_95 br_0_95 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c95 bl_0_95 br_0_95 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c95 bl_0_95 br_0_95 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c95 bl_0_95 br_0_95 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c96 bl_0_96 br_0_96 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c96 bl_0_96 br_0_96 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c96 bl_0_96 br_0_96 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c96 bl_0_96 br_0_96 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c96 bl_0_96 br_0_96 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c96 bl_0_96 br_0_96 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c96 bl_0_96 br_0_96 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c96 bl_0_96 br_0_96 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c96 bl_0_96 br_0_96 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c96 bl_0_96 br_0_96 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c96 bl_0_96 br_0_96 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c96 bl_0_96 br_0_96 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c96 bl_0_96 br_0_96 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c96 bl_0_96 br_0_96 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c96 bl_0_96 br_0_96 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c96 bl_0_96 br_0_96 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c96 bl_0_96 br_0_96 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c96 bl_0_96 br_0_96 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c96 bl_0_96 br_0_96 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c96 bl_0_96 br_0_96 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c96 bl_0_96 br_0_96 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c96 bl_0_96 br_0_96 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c96 bl_0_96 br_0_96 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c96 bl_0_96 br_0_96 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c96 bl_0_96 br_0_96 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c96 bl_0_96 br_0_96 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c96 bl_0_96 br_0_96 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c96 bl_0_96 br_0_96 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c96 bl_0_96 br_0_96 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c96 bl_0_96 br_0_96 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c96 bl_0_96 br_0_96 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c96 bl_0_96 br_0_96 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c96 bl_0_96 br_0_96 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c96 bl_0_96 br_0_96 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c96 bl_0_96 br_0_96 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c96 bl_0_96 br_0_96 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c96 bl_0_96 br_0_96 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c96 bl_0_96 br_0_96 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c96 bl_0_96 br_0_96 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c96 bl_0_96 br_0_96 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c96 bl_0_96 br_0_96 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c96 bl_0_96 br_0_96 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c96 bl_0_96 br_0_96 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c96 bl_0_96 br_0_96 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c96 bl_0_96 br_0_96 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c96 bl_0_96 br_0_96 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c96 bl_0_96 br_0_96 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c96 bl_0_96 br_0_96 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c96 bl_0_96 br_0_96 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c96 bl_0_96 br_0_96 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c96 bl_0_96 br_0_96 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c96 bl_0_96 br_0_96 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c96 bl_0_96 br_0_96 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c96 bl_0_96 br_0_96 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c96 bl_0_96 br_0_96 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c96 bl_0_96 br_0_96 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c96 bl_0_96 br_0_96 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c96 bl_0_96 br_0_96 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c96 bl_0_96 br_0_96 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c96 bl_0_96 br_0_96 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c96 bl_0_96 br_0_96 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c96 bl_0_96 br_0_96 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c96 bl_0_96 br_0_96 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c97 bl_0_97 br_0_97 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c97 bl_0_97 br_0_97 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c97 bl_0_97 br_0_97 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c97 bl_0_97 br_0_97 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c97 bl_0_97 br_0_97 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c97 bl_0_97 br_0_97 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c97 bl_0_97 br_0_97 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c97 bl_0_97 br_0_97 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c97 bl_0_97 br_0_97 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c97 bl_0_97 br_0_97 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c97 bl_0_97 br_0_97 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c97 bl_0_97 br_0_97 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c97 bl_0_97 br_0_97 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c97 bl_0_97 br_0_97 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c97 bl_0_97 br_0_97 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c97 bl_0_97 br_0_97 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c97 bl_0_97 br_0_97 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c97 bl_0_97 br_0_97 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c97 bl_0_97 br_0_97 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c97 bl_0_97 br_0_97 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c97 bl_0_97 br_0_97 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c97 bl_0_97 br_0_97 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c97 bl_0_97 br_0_97 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c97 bl_0_97 br_0_97 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c97 bl_0_97 br_0_97 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c97 bl_0_97 br_0_97 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c97 bl_0_97 br_0_97 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c97 bl_0_97 br_0_97 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c97 bl_0_97 br_0_97 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c97 bl_0_97 br_0_97 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c97 bl_0_97 br_0_97 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c97 bl_0_97 br_0_97 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c97 bl_0_97 br_0_97 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c97 bl_0_97 br_0_97 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c97 bl_0_97 br_0_97 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c97 bl_0_97 br_0_97 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c97 bl_0_97 br_0_97 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c97 bl_0_97 br_0_97 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c97 bl_0_97 br_0_97 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c97 bl_0_97 br_0_97 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c97 bl_0_97 br_0_97 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c97 bl_0_97 br_0_97 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c97 bl_0_97 br_0_97 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c97 bl_0_97 br_0_97 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c97 bl_0_97 br_0_97 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c97 bl_0_97 br_0_97 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c97 bl_0_97 br_0_97 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c97 bl_0_97 br_0_97 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c97 bl_0_97 br_0_97 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c97 bl_0_97 br_0_97 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c97 bl_0_97 br_0_97 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c97 bl_0_97 br_0_97 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c97 bl_0_97 br_0_97 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c97 bl_0_97 br_0_97 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c97 bl_0_97 br_0_97 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c97 bl_0_97 br_0_97 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c97 bl_0_97 br_0_97 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c97 bl_0_97 br_0_97 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c97 bl_0_97 br_0_97 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c97 bl_0_97 br_0_97 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c97 bl_0_97 br_0_97 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c97 bl_0_97 br_0_97 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c97 bl_0_97 br_0_97 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c98 bl_0_98 br_0_98 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c98 bl_0_98 br_0_98 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c98 bl_0_98 br_0_98 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c98 bl_0_98 br_0_98 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c98 bl_0_98 br_0_98 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c98 bl_0_98 br_0_98 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c98 bl_0_98 br_0_98 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c98 bl_0_98 br_0_98 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c98 bl_0_98 br_0_98 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c98 bl_0_98 br_0_98 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c98 bl_0_98 br_0_98 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c98 bl_0_98 br_0_98 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c98 bl_0_98 br_0_98 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c98 bl_0_98 br_0_98 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c98 bl_0_98 br_0_98 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c98 bl_0_98 br_0_98 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c98 bl_0_98 br_0_98 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c98 bl_0_98 br_0_98 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c98 bl_0_98 br_0_98 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c98 bl_0_98 br_0_98 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c98 bl_0_98 br_0_98 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c98 bl_0_98 br_0_98 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c98 bl_0_98 br_0_98 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c98 bl_0_98 br_0_98 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c98 bl_0_98 br_0_98 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c98 bl_0_98 br_0_98 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c98 bl_0_98 br_0_98 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c98 bl_0_98 br_0_98 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c98 bl_0_98 br_0_98 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c98 bl_0_98 br_0_98 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c98 bl_0_98 br_0_98 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c98 bl_0_98 br_0_98 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c98 bl_0_98 br_0_98 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c98 bl_0_98 br_0_98 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c98 bl_0_98 br_0_98 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c98 bl_0_98 br_0_98 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c98 bl_0_98 br_0_98 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c98 bl_0_98 br_0_98 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c98 bl_0_98 br_0_98 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c98 bl_0_98 br_0_98 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c98 bl_0_98 br_0_98 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c98 bl_0_98 br_0_98 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c98 bl_0_98 br_0_98 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c98 bl_0_98 br_0_98 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c98 bl_0_98 br_0_98 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c98 bl_0_98 br_0_98 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c98 bl_0_98 br_0_98 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c98 bl_0_98 br_0_98 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c98 bl_0_98 br_0_98 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c98 bl_0_98 br_0_98 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c98 bl_0_98 br_0_98 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c98 bl_0_98 br_0_98 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c98 bl_0_98 br_0_98 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c98 bl_0_98 br_0_98 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c98 bl_0_98 br_0_98 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c98 bl_0_98 br_0_98 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c98 bl_0_98 br_0_98 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c98 bl_0_98 br_0_98 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c98 bl_0_98 br_0_98 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c98 bl_0_98 br_0_98 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c98 bl_0_98 br_0_98 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c98 bl_0_98 br_0_98 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c98 bl_0_98 br_0_98 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c99 bl_0_99 br_0_99 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c99 bl_0_99 br_0_99 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c99 bl_0_99 br_0_99 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c99 bl_0_99 br_0_99 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c99 bl_0_99 br_0_99 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c99 bl_0_99 br_0_99 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c99 bl_0_99 br_0_99 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c99 bl_0_99 br_0_99 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c99 bl_0_99 br_0_99 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c99 bl_0_99 br_0_99 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c99 bl_0_99 br_0_99 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c99 bl_0_99 br_0_99 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c99 bl_0_99 br_0_99 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c99 bl_0_99 br_0_99 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c99 bl_0_99 br_0_99 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c99 bl_0_99 br_0_99 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c99 bl_0_99 br_0_99 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c99 bl_0_99 br_0_99 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c99 bl_0_99 br_0_99 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c99 bl_0_99 br_0_99 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c99 bl_0_99 br_0_99 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c99 bl_0_99 br_0_99 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c99 bl_0_99 br_0_99 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c99 bl_0_99 br_0_99 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c99 bl_0_99 br_0_99 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c99 bl_0_99 br_0_99 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c99 bl_0_99 br_0_99 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c99 bl_0_99 br_0_99 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c99 bl_0_99 br_0_99 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c99 bl_0_99 br_0_99 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c99 bl_0_99 br_0_99 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c99 bl_0_99 br_0_99 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c99 bl_0_99 br_0_99 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c99 bl_0_99 br_0_99 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c99 bl_0_99 br_0_99 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c99 bl_0_99 br_0_99 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c99 bl_0_99 br_0_99 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c99 bl_0_99 br_0_99 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c99 bl_0_99 br_0_99 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c99 bl_0_99 br_0_99 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c99 bl_0_99 br_0_99 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c99 bl_0_99 br_0_99 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c99 bl_0_99 br_0_99 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c99 bl_0_99 br_0_99 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c99 bl_0_99 br_0_99 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c99 bl_0_99 br_0_99 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c99 bl_0_99 br_0_99 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c99 bl_0_99 br_0_99 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c99 bl_0_99 br_0_99 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c99 bl_0_99 br_0_99 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c99 bl_0_99 br_0_99 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c99 bl_0_99 br_0_99 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c99 bl_0_99 br_0_99 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c99 bl_0_99 br_0_99 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c99 bl_0_99 br_0_99 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c99 bl_0_99 br_0_99 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c99 bl_0_99 br_0_99 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c99 bl_0_99 br_0_99 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c99 bl_0_99 br_0_99 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c99 bl_0_99 br_0_99 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c99 bl_0_99 br_0_99 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c99 bl_0_99 br_0_99 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c99 bl_0_99 br_0_99 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c100 bl_0_100 br_0_100 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c100 bl_0_100 br_0_100 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c100 bl_0_100 br_0_100 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c100 bl_0_100 br_0_100 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c100 bl_0_100 br_0_100 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c100 bl_0_100 br_0_100 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c100 bl_0_100 br_0_100 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c100 bl_0_100 br_0_100 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c100 bl_0_100 br_0_100 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c100 bl_0_100 br_0_100 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c100 bl_0_100 br_0_100 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c100 bl_0_100 br_0_100 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c100 bl_0_100 br_0_100 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c100 bl_0_100 br_0_100 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c100 bl_0_100 br_0_100 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c100 bl_0_100 br_0_100 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c100 bl_0_100 br_0_100 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c100 bl_0_100 br_0_100 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c100 bl_0_100 br_0_100 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c100 bl_0_100 br_0_100 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c100 bl_0_100 br_0_100 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c100 bl_0_100 br_0_100 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c100 bl_0_100 br_0_100 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c100 bl_0_100 br_0_100 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c100 bl_0_100 br_0_100 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c100 bl_0_100 br_0_100 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c100 bl_0_100 br_0_100 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c100 bl_0_100 br_0_100 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c100 bl_0_100 br_0_100 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c100 bl_0_100 br_0_100 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c100 bl_0_100 br_0_100 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c100 bl_0_100 br_0_100 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c100 bl_0_100 br_0_100 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c100 bl_0_100 br_0_100 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c100 bl_0_100 br_0_100 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c100 bl_0_100 br_0_100 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c100 bl_0_100 br_0_100 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c100 bl_0_100 br_0_100 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c100 bl_0_100 br_0_100 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c100 bl_0_100 br_0_100 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c100 bl_0_100 br_0_100 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c100 bl_0_100 br_0_100 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c100 bl_0_100 br_0_100 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c100 bl_0_100 br_0_100 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c100 bl_0_100 br_0_100 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c100 bl_0_100 br_0_100 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c100 bl_0_100 br_0_100 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c100 bl_0_100 br_0_100 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c100 bl_0_100 br_0_100 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c100 bl_0_100 br_0_100 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c100 bl_0_100 br_0_100 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c100 bl_0_100 br_0_100 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c100 bl_0_100 br_0_100 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c100 bl_0_100 br_0_100 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c100 bl_0_100 br_0_100 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c100 bl_0_100 br_0_100 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c100 bl_0_100 br_0_100 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c100 bl_0_100 br_0_100 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c100 bl_0_100 br_0_100 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c100 bl_0_100 br_0_100 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c100 bl_0_100 br_0_100 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c100 bl_0_100 br_0_100 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c100 bl_0_100 br_0_100 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c101 bl_0_101 br_0_101 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c101 bl_0_101 br_0_101 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c101 bl_0_101 br_0_101 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c101 bl_0_101 br_0_101 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c101 bl_0_101 br_0_101 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c101 bl_0_101 br_0_101 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c101 bl_0_101 br_0_101 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c101 bl_0_101 br_0_101 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c101 bl_0_101 br_0_101 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c101 bl_0_101 br_0_101 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c101 bl_0_101 br_0_101 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c101 bl_0_101 br_0_101 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c101 bl_0_101 br_0_101 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c101 bl_0_101 br_0_101 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c101 bl_0_101 br_0_101 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c101 bl_0_101 br_0_101 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c101 bl_0_101 br_0_101 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c101 bl_0_101 br_0_101 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c101 bl_0_101 br_0_101 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c101 bl_0_101 br_0_101 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c101 bl_0_101 br_0_101 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c101 bl_0_101 br_0_101 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c101 bl_0_101 br_0_101 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c101 bl_0_101 br_0_101 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c101 bl_0_101 br_0_101 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c101 bl_0_101 br_0_101 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c101 bl_0_101 br_0_101 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c101 bl_0_101 br_0_101 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c101 bl_0_101 br_0_101 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c101 bl_0_101 br_0_101 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c101 bl_0_101 br_0_101 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c101 bl_0_101 br_0_101 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c101 bl_0_101 br_0_101 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c101 bl_0_101 br_0_101 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c101 bl_0_101 br_0_101 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c101 bl_0_101 br_0_101 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c101 bl_0_101 br_0_101 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c101 bl_0_101 br_0_101 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c101 bl_0_101 br_0_101 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c101 bl_0_101 br_0_101 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c101 bl_0_101 br_0_101 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c101 bl_0_101 br_0_101 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c101 bl_0_101 br_0_101 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c101 bl_0_101 br_0_101 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c101 bl_0_101 br_0_101 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c101 bl_0_101 br_0_101 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c101 bl_0_101 br_0_101 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c101 bl_0_101 br_0_101 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c101 bl_0_101 br_0_101 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c101 bl_0_101 br_0_101 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c101 bl_0_101 br_0_101 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c101 bl_0_101 br_0_101 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c101 bl_0_101 br_0_101 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c101 bl_0_101 br_0_101 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c101 bl_0_101 br_0_101 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c101 bl_0_101 br_0_101 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c101 bl_0_101 br_0_101 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c101 bl_0_101 br_0_101 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c101 bl_0_101 br_0_101 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c101 bl_0_101 br_0_101 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c101 bl_0_101 br_0_101 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c101 bl_0_101 br_0_101 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c101 bl_0_101 br_0_101 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c102 bl_0_102 br_0_102 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c102 bl_0_102 br_0_102 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c102 bl_0_102 br_0_102 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c102 bl_0_102 br_0_102 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c102 bl_0_102 br_0_102 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c102 bl_0_102 br_0_102 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c102 bl_0_102 br_0_102 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c102 bl_0_102 br_0_102 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c102 bl_0_102 br_0_102 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c102 bl_0_102 br_0_102 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c102 bl_0_102 br_0_102 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c102 bl_0_102 br_0_102 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c102 bl_0_102 br_0_102 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c102 bl_0_102 br_0_102 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c102 bl_0_102 br_0_102 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c102 bl_0_102 br_0_102 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c102 bl_0_102 br_0_102 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c102 bl_0_102 br_0_102 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c102 bl_0_102 br_0_102 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c102 bl_0_102 br_0_102 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c102 bl_0_102 br_0_102 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c102 bl_0_102 br_0_102 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c102 bl_0_102 br_0_102 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c102 bl_0_102 br_0_102 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c102 bl_0_102 br_0_102 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c102 bl_0_102 br_0_102 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c102 bl_0_102 br_0_102 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c102 bl_0_102 br_0_102 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c102 bl_0_102 br_0_102 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c102 bl_0_102 br_0_102 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c102 bl_0_102 br_0_102 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c102 bl_0_102 br_0_102 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c102 bl_0_102 br_0_102 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c102 bl_0_102 br_0_102 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c102 bl_0_102 br_0_102 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c102 bl_0_102 br_0_102 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c102 bl_0_102 br_0_102 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c102 bl_0_102 br_0_102 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c102 bl_0_102 br_0_102 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c102 bl_0_102 br_0_102 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c102 bl_0_102 br_0_102 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c102 bl_0_102 br_0_102 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c102 bl_0_102 br_0_102 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c102 bl_0_102 br_0_102 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c102 bl_0_102 br_0_102 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c102 bl_0_102 br_0_102 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c102 bl_0_102 br_0_102 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c102 bl_0_102 br_0_102 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c102 bl_0_102 br_0_102 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c102 bl_0_102 br_0_102 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c102 bl_0_102 br_0_102 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c102 bl_0_102 br_0_102 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c102 bl_0_102 br_0_102 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c102 bl_0_102 br_0_102 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c102 bl_0_102 br_0_102 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c102 bl_0_102 br_0_102 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c102 bl_0_102 br_0_102 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c102 bl_0_102 br_0_102 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c102 bl_0_102 br_0_102 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c102 bl_0_102 br_0_102 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c102 bl_0_102 br_0_102 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c102 bl_0_102 br_0_102 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c102 bl_0_102 br_0_102 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c103 bl_0_103 br_0_103 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c103 bl_0_103 br_0_103 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c103 bl_0_103 br_0_103 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c103 bl_0_103 br_0_103 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c103 bl_0_103 br_0_103 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c103 bl_0_103 br_0_103 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c103 bl_0_103 br_0_103 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c103 bl_0_103 br_0_103 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c103 bl_0_103 br_0_103 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c103 bl_0_103 br_0_103 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c103 bl_0_103 br_0_103 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c103 bl_0_103 br_0_103 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c103 bl_0_103 br_0_103 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c103 bl_0_103 br_0_103 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c103 bl_0_103 br_0_103 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c103 bl_0_103 br_0_103 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c103 bl_0_103 br_0_103 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c103 bl_0_103 br_0_103 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c103 bl_0_103 br_0_103 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c103 bl_0_103 br_0_103 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c103 bl_0_103 br_0_103 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c103 bl_0_103 br_0_103 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c103 bl_0_103 br_0_103 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c103 bl_0_103 br_0_103 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c103 bl_0_103 br_0_103 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c103 bl_0_103 br_0_103 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c103 bl_0_103 br_0_103 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c103 bl_0_103 br_0_103 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c103 bl_0_103 br_0_103 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c103 bl_0_103 br_0_103 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c103 bl_0_103 br_0_103 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c103 bl_0_103 br_0_103 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c103 bl_0_103 br_0_103 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c103 bl_0_103 br_0_103 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c103 bl_0_103 br_0_103 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c103 bl_0_103 br_0_103 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c103 bl_0_103 br_0_103 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c103 bl_0_103 br_0_103 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c103 bl_0_103 br_0_103 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c103 bl_0_103 br_0_103 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c103 bl_0_103 br_0_103 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c103 bl_0_103 br_0_103 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c103 bl_0_103 br_0_103 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c103 bl_0_103 br_0_103 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c103 bl_0_103 br_0_103 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c103 bl_0_103 br_0_103 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c103 bl_0_103 br_0_103 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c103 bl_0_103 br_0_103 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c103 bl_0_103 br_0_103 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c103 bl_0_103 br_0_103 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c103 bl_0_103 br_0_103 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c103 bl_0_103 br_0_103 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c103 bl_0_103 br_0_103 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c103 bl_0_103 br_0_103 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c103 bl_0_103 br_0_103 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c103 bl_0_103 br_0_103 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c103 bl_0_103 br_0_103 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c103 bl_0_103 br_0_103 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c103 bl_0_103 br_0_103 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c103 bl_0_103 br_0_103 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c103 bl_0_103 br_0_103 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c103 bl_0_103 br_0_103 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c103 bl_0_103 br_0_103 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c104 bl_0_104 br_0_104 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c104 bl_0_104 br_0_104 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c104 bl_0_104 br_0_104 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c104 bl_0_104 br_0_104 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c104 bl_0_104 br_0_104 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c104 bl_0_104 br_0_104 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c104 bl_0_104 br_0_104 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c104 bl_0_104 br_0_104 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c104 bl_0_104 br_0_104 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c104 bl_0_104 br_0_104 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c104 bl_0_104 br_0_104 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c104 bl_0_104 br_0_104 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c104 bl_0_104 br_0_104 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c104 bl_0_104 br_0_104 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c104 bl_0_104 br_0_104 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c104 bl_0_104 br_0_104 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c104 bl_0_104 br_0_104 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c104 bl_0_104 br_0_104 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c104 bl_0_104 br_0_104 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c104 bl_0_104 br_0_104 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c104 bl_0_104 br_0_104 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c104 bl_0_104 br_0_104 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c104 bl_0_104 br_0_104 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c104 bl_0_104 br_0_104 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c104 bl_0_104 br_0_104 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c104 bl_0_104 br_0_104 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c104 bl_0_104 br_0_104 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c104 bl_0_104 br_0_104 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c104 bl_0_104 br_0_104 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c104 bl_0_104 br_0_104 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c104 bl_0_104 br_0_104 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c104 bl_0_104 br_0_104 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c104 bl_0_104 br_0_104 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c104 bl_0_104 br_0_104 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c104 bl_0_104 br_0_104 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c104 bl_0_104 br_0_104 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c104 bl_0_104 br_0_104 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c104 bl_0_104 br_0_104 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c104 bl_0_104 br_0_104 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c104 bl_0_104 br_0_104 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c104 bl_0_104 br_0_104 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c104 bl_0_104 br_0_104 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c104 bl_0_104 br_0_104 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c104 bl_0_104 br_0_104 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c104 bl_0_104 br_0_104 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c104 bl_0_104 br_0_104 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c104 bl_0_104 br_0_104 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c104 bl_0_104 br_0_104 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c104 bl_0_104 br_0_104 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c104 bl_0_104 br_0_104 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c104 bl_0_104 br_0_104 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c104 bl_0_104 br_0_104 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c104 bl_0_104 br_0_104 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c104 bl_0_104 br_0_104 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c104 bl_0_104 br_0_104 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c104 bl_0_104 br_0_104 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c104 bl_0_104 br_0_104 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c104 bl_0_104 br_0_104 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c104 bl_0_104 br_0_104 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c104 bl_0_104 br_0_104 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c104 bl_0_104 br_0_104 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c104 bl_0_104 br_0_104 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c104 bl_0_104 br_0_104 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c105 bl_0_105 br_0_105 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c105 bl_0_105 br_0_105 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c105 bl_0_105 br_0_105 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c105 bl_0_105 br_0_105 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c105 bl_0_105 br_0_105 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c105 bl_0_105 br_0_105 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c105 bl_0_105 br_0_105 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c105 bl_0_105 br_0_105 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c105 bl_0_105 br_0_105 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c105 bl_0_105 br_0_105 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c105 bl_0_105 br_0_105 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c105 bl_0_105 br_0_105 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c105 bl_0_105 br_0_105 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c105 bl_0_105 br_0_105 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c105 bl_0_105 br_0_105 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c105 bl_0_105 br_0_105 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c105 bl_0_105 br_0_105 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c105 bl_0_105 br_0_105 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c105 bl_0_105 br_0_105 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c105 bl_0_105 br_0_105 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c105 bl_0_105 br_0_105 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c105 bl_0_105 br_0_105 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c105 bl_0_105 br_0_105 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c105 bl_0_105 br_0_105 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c105 bl_0_105 br_0_105 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c105 bl_0_105 br_0_105 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c105 bl_0_105 br_0_105 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c105 bl_0_105 br_0_105 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c105 bl_0_105 br_0_105 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c105 bl_0_105 br_0_105 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c105 bl_0_105 br_0_105 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c105 bl_0_105 br_0_105 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c105 bl_0_105 br_0_105 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c105 bl_0_105 br_0_105 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c105 bl_0_105 br_0_105 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c105 bl_0_105 br_0_105 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c105 bl_0_105 br_0_105 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c105 bl_0_105 br_0_105 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c105 bl_0_105 br_0_105 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c105 bl_0_105 br_0_105 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c105 bl_0_105 br_0_105 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c105 bl_0_105 br_0_105 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c105 bl_0_105 br_0_105 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c105 bl_0_105 br_0_105 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c105 bl_0_105 br_0_105 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c105 bl_0_105 br_0_105 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c105 bl_0_105 br_0_105 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c105 bl_0_105 br_0_105 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c105 bl_0_105 br_0_105 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c105 bl_0_105 br_0_105 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c105 bl_0_105 br_0_105 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c105 bl_0_105 br_0_105 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c105 bl_0_105 br_0_105 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c105 bl_0_105 br_0_105 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c105 bl_0_105 br_0_105 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c105 bl_0_105 br_0_105 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c105 bl_0_105 br_0_105 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c105 bl_0_105 br_0_105 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c105 bl_0_105 br_0_105 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c105 bl_0_105 br_0_105 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c105 bl_0_105 br_0_105 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c105 bl_0_105 br_0_105 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c105 bl_0_105 br_0_105 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c106 bl_0_106 br_0_106 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c106 bl_0_106 br_0_106 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c106 bl_0_106 br_0_106 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c106 bl_0_106 br_0_106 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c106 bl_0_106 br_0_106 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c106 bl_0_106 br_0_106 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c106 bl_0_106 br_0_106 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c106 bl_0_106 br_0_106 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c106 bl_0_106 br_0_106 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c106 bl_0_106 br_0_106 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c106 bl_0_106 br_0_106 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c106 bl_0_106 br_0_106 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c106 bl_0_106 br_0_106 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c106 bl_0_106 br_0_106 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c106 bl_0_106 br_0_106 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c106 bl_0_106 br_0_106 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c106 bl_0_106 br_0_106 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c106 bl_0_106 br_0_106 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c106 bl_0_106 br_0_106 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c106 bl_0_106 br_0_106 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c106 bl_0_106 br_0_106 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c106 bl_0_106 br_0_106 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c106 bl_0_106 br_0_106 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c106 bl_0_106 br_0_106 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c106 bl_0_106 br_0_106 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c106 bl_0_106 br_0_106 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c106 bl_0_106 br_0_106 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c106 bl_0_106 br_0_106 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c106 bl_0_106 br_0_106 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c106 bl_0_106 br_0_106 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c106 bl_0_106 br_0_106 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c106 bl_0_106 br_0_106 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c106 bl_0_106 br_0_106 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c106 bl_0_106 br_0_106 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c106 bl_0_106 br_0_106 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c106 bl_0_106 br_0_106 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c106 bl_0_106 br_0_106 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c106 bl_0_106 br_0_106 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c106 bl_0_106 br_0_106 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c106 bl_0_106 br_0_106 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c106 bl_0_106 br_0_106 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c106 bl_0_106 br_0_106 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c106 bl_0_106 br_0_106 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c106 bl_0_106 br_0_106 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c106 bl_0_106 br_0_106 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c106 bl_0_106 br_0_106 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c106 bl_0_106 br_0_106 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c106 bl_0_106 br_0_106 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c106 bl_0_106 br_0_106 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c106 bl_0_106 br_0_106 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c106 bl_0_106 br_0_106 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c106 bl_0_106 br_0_106 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c106 bl_0_106 br_0_106 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c106 bl_0_106 br_0_106 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c106 bl_0_106 br_0_106 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c106 bl_0_106 br_0_106 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c106 bl_0_106 br_0_106 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c106 bl_0_106 br_0_106 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c106 bl_0_106 br_0_106 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c106 bl_0_106 br_0_106 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c106 bl_0_106 br_0_106 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c106 bl_0_106 br_0_106 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c106 bl_0_106 br_0_106 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c107 bl_0_107 br_0_107 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c107 bl_0_107 br_0_107 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c107 bl_0_107 br_0_107 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c107 bl_0_107 br_0_107 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c107 bl_0_107 br_0_107 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c107 bl_0_107 br_0_107 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c107 bl_0_107 br_0_107 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c107 bl_0_107 br_0_107 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c107 bl_0_107 br_0_107 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c107 bl_0_107 br_0_107 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c107 bl_0_107 br_0_107 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c107 bl_0_107 br_0_107 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c107 bl_0_107 br_0_107 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c107 bl_0_107 br_0_107 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c107 bl_0_107 br_0_107 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c107 bl_0_107 br_0_107 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c107 bl_0_107 br_0_107 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c107 bl_0_107 br_0_107 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c107 bl_0_107 br_0_107 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c107 bl_0_107 br_0_107 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c107 bl_0_107 br_0_107 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c107 bl_0_107 br_0_107 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c107 bl_0_107 br_0_107 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c107 bl_0_107 br_0_107 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c107 bl_0_107 br_0_107 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c107 bl_0_107 br_0_107 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c107 bl_0_107 br_0_107 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c107 bl_0_107 br_0_107 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c107 bl_0_107 br_0_107 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c107 bl_0_107 br_0_107 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c107 bl_0_107 br_0_107 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c107 bl_0_107 br_0_107 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c107 bl_0_107 br_0_107 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c107 bl_0_107 br_0_107 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c107 bl_0_107 br_0_107 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c107 bl_0_107 br_0_107 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c107 bl_0_107 br_0_107 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c107 bl_0_107 br_0_107 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c107 bl_0_107 br_0_107 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c107 bl_0_107 br_0_107 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c107 bl_0_107 br_0_107 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c107 bl_0_107 br_0_107 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c107 bl_0_107 br_0_107 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c107 bl_0_107 br_0_107 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c107 bl_0_107 br_0_107 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c107 bl_0_107 br_0_107 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c107 bl_0_107 br_0_107 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c107 bl_0_107 br_0_107 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c107 bl_0_107 br_0_107 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c107 bl_0_107 br_0_107 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c107 bl_0_107 br_0_107 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c107 bl_0_107 br_0_107 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c107 bl_0_107 br_0_107 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c107 bl_0_107 br_0_107 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c107 bl_0_107 br_0_107 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c107 bl_0_107 br_0_107 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c107 bl_0_107 br_0_107 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c107 bl_0_107 br_0_107 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c107 bl_0_107 br_0_107 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c107 bl_0_107 br_0_107 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c107 bl_0_107 br_0_107 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c107 bl_0_107 br_0_107 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c107 bl_0_107 br_0_107 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c108 bl_0_108 br_0_108 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c108 bl_0_108 br_0_108 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c108 bl_0_108 br_0_108 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c108 bl_0_108 br_0_108 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c108 bl_0_108 br_0_108 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c108 bl_0_108 br_0_108 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c108 bl_0_108 br_0_108 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c108 bl_0_108 br_0_108 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c108 bl_0_108 br_0_108 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c108 bl_0_108 br_0_108 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c108 bl_0_108 br_0_108 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c108 bl_0_108 br_0_108 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c108 bl_0_108 br_0_108 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c108 bl_0_108 br_0_108 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c108 bl_0_108 br_0_108 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c108 bl_0_108 br_0_108 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c108 bl_0_108 br_0_108 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c108 bl_0_108 br_0_108 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c108 bl_0_108 br_0_108 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c108 bl_0_108 br_0_108 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c108 bl_0_108 br_0_108 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c108 bl_0_108 br_0_108 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c108 bl_0_108 br_0_108 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c108 bl_0_108 br_0_108 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c108 bl_0_108 br_0_108 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c108 bl_0_108 br_0_108 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c108 bl_0_108 br_0_108 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c108 bl_0_108 br_0_108 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c108 bl_0_108 br_0_108 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c108 bl_0_108 br_0_108 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c108 bl_0_108 br_0_108 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c108 bl_0_108 br_0_108 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c108 bl_0_108 br_0_108 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c108 bl_0_108 br_0_108 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c108 bl_0_108 br_0_108 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c108 bl_0_108 br_0_108 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c108 bl_0_108 br_0_108 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c108 bl_0_108 br_0_108 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c108 bl_0_108 br_0_108 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c108 bl_0_108 br_0_108 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c108 bl_0_108 br_0_108 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c108 bl_0_108 br_0_108 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c108 bl_0_108 br_0_108 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c108 bl_0_108 br_0_108 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c108 bl_0_108 br_0_108 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c108 bl_0_108 br_0_108 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c108 bl_0_108 br_0_108 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c108 bl_0_108 br_0_108 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c108 bl_0_108 br_0_108 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c108 bl_0_108 br_0_108 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c108 bl_0_108 br_0_108 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c108 bl_0_108 br_0_108 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c108 bl_0_108 br_0_108 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c108 bl_0_108 br_0_108 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c108 bl_0_108 br_0_108 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c108 bl_0_108 br_0_108 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c108 bl_0_108 br_0_108 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c108 bl_0_108 br_0_108 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c108 bl_0_108 br_0_108 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c108 bl_0_108 br_0_108 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c108 bl_0_108 br_0_108 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c108 bl_0_108 br_0_108 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c108 bl_0_108 br_0_108 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c109 bl_0_109 br_0_109 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c109 bl_0_109 br_0_109 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c109 bl_0_109 br_0_109 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c109 bl_0_109 br_0_109 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c109 bl_0_109 br_0_109 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c109 bl_0_109 br_0_109 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c109 bl_0_109 br_0_109 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c109 bl_0_109 br_0_109 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c109 bl_0_109 br_0_109 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c109 bl_0_109 br_0_109 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c109 bl_0_109 br_0_109 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c109 bl_0_109 br_0_109 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c109 bl_0_109 br_0_109 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c109 bl_0_109 br_0_109 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c109 bl_0_109 br_0_109 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c109 bl_0_109 br_0_109 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c109 bl_0_109 br_0_109 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c109 bl_0_109 br_0_109 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c109 bl_0_109 br_0_109 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c109 bl_0_109 br_0_109 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c109 bl_0_109 br_0_109 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c109 bl_0_109 br_0_109 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c109 bl_0_109 br_0_109 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c109 bl_0_109 br_0_109 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c109 bl_0_109 br_0_109 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c109 bl_0_109 br_0_109 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c109 bl_0_109 br_0_109 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c109 bl_0_109 br_0_109 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c109 bl_0_109 br_0_109 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c109 bl_0_109 br_0_109 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c109 bl_0_109 br_0_109 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c109 bl_0_109 br_0_109 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c109 bl_0_109 br_0_109 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c109 bl_0_109 br_0_109 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c109 bl_0_109 br_0_109 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c109 bl_0_109 br_0_109 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c109 bl_0_109 br_0_109 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c109 bl_0_109 br_0_109 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c109 bl_0_109 br_0_109 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c109 bl_0_109 br_0_109 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c109 bl_0_109 br_0_109 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c109 bl_0_109 br_0_109 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c109 bl_0_109 br_0_109 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c109 bl_0_109 br_0_109 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c109 bl_0_109 br_0_109 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c109 bl_0_109 br_0_109 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c109 bl_0_109 br_0_109 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c109 bl_0_109 br_0_109 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c109 bl_0_109 br_0_109 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c109 bl_0_109 br_0_109 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c109 bl_0_109 br_0_109 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c109 bl_0_109 br_0_109 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c109 bl_0_109 br_0_109 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c109 bl_0_109 br_0_109 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c109 bl_0_109 br_0_109 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c109 bl_0_109 br_0_109 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c109 bl_0_109 br_0_109 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c109 bl_0_109 br_0_109 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c109 bl_0_109 br_0_109 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c109 bl_0_109 br_0_109 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c109 bl_0_109 br_0_109 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c109 bl_0_109 br_0_109 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c109 bl_0_109 br_0_109 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c110 bl_0_110 br_0_110 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c110 bl_0_110 br_0_110 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c110 bl_0_110 br_0_110 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c110 bl_0_110 br_0_110 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c110 bl_0_110 br_0_110 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c110 bl_0_110 br_0_110 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c110 bl_0_110 br_0_110 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c110 bl_0_110 br_0_110 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c110 bl_0_110 br_0_110 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c110 bl_0_110 br_0_110 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c110 bl_0_110 br_0_110 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c110 bl_0_110 br_0_110 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c110 bl_0_110 br_0_110 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c110 bl_0_110 br_0_110 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c110 bl_0_110 br_0_110 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c110 bl_0_110 br_0_110 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c110 bl_0_110 br_0_110 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c110 bl_0_110 br_0_110 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c110 bl_0_110 br_0_110 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c110 bl_0_110 br_0_110 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c110 bl_0_110 br_0_110 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c110 bl_0_110 br_0_110 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c110 bl_0_110 br_0_110 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c110 bl_0_110 br_0_110 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c110 bl_0_110 br_0_110 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c110 bl_0_110 br_0_110 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c110 bl_0_110 br_0_110 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c110 bl_0_110 br_0_110 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c110 bl_0_110 br_0_110 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c110 bl_0_110 br_0_110 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c110 bl_0_110 br_0_110 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c110 bl_0_110 br_0_110 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c110 bl_0_110 br_0_110 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c110 bl_0_110 br_0_110 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c110 bl_0_110 br_0_110 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c110 bl_0_110 br_0_110 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c110 bl_0_110 br_0_110 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c110 bl_0_110 br_0_110 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c110 bl_0_110 br_0_110 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c110 bl_0_110 br_0_110 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c110 bl_0_110 br_0_110 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c110 bl_0_110 br_0_110 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c110 bl_0_110 br_0_110 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c110 bl_0_110 br_0_110 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c110 bl_0_110 br_0_110 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c110 bl_0_110 br_0_110 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c110 bl_0_110 br_0_110 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c110 bl_0_110 br_0_110 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c110 bl_0_110 br_0_110 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c110 bl_0_110 br_0_110 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c110 bl_0_110 br_0_110 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c110 bl_0_110 br_0_110 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c110 bl_0_110 br_0_110 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c110 bl_0_110 br_0_110 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c110 bl_0_110 br_0_110 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c110 bl_0_110 br_0_110 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c110 bl_0_110 br_0_110 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c110 bl_0_110 br_0_110 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c110 bl_0_110 br_0_110 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c110 bl_0_110 br_0_110 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c110 bl_0_110 br_0_110 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c110 bl_0_110 br_0_110 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c110 bl_0_110 br_0_110 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c111 bl_0_111 br_0_111 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c111 bl_0_111 br_0_111 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c111 bl_0_111 br_0_111 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c111 bl_0_111 br_0_111 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c111 bl_0_111 br_0_111 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c111 bl_0_111 br_0_111 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c111 bl_0_111 br_0_111 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c111 bl_0_111 br_0_111 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c111 bl_0_111 br_0_111 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c111 bl_0_111 br_0_111 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c111 bl_0_111 br_0_111 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c111 bl_0_111 br_0_111 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c111 bl_0_111 br_0_111 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c111 bl_0_111 br_0_111 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c111 bl_0_111 br_0_111 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c111 bl_0_111 br_0_111 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c111 bl_0_111 br_0_111 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c111 bl_0_111 br_0_111 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c111 bl_0_111 br_0_111 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c111 bl_0_111 br_0_111 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c111 bl_0_111 br_0_111 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c111 bl_0_111 br_0_111 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c111 bl_0_111 br_0_111 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c111 bl_0_111 br_0_111 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c111 bl_0_111 br_0_111 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c111 bl_0_111 br_0_111 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c111 bl_0_111 br_0_111 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c111 bl_0_111 br_0_111 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c111 bl_0_111 br_0_111 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c111 bl_0_111 br_0_111 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c111 bl_0_111 br_0_111 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c111 bl_0_111 br_0_111 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c111 bl_0_111 br_0_111 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c111 bl_0_111 br_0_111 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c111 bl_0_111 br_0_111 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c111 bl_0_111 br_0_111 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c111 bl_0_111 br_0_111 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c111 bl_0_111 br_0_111 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c111 bl_0_111 br_0_111 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c111 bl_0_111 br_0_111 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c111 bl_0_111 br_0_111 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c111 bl_0_111 br_0_111 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c111 bl_0_111 br_0_111 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c111 bl_0_111 br_0_111 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c111 bl_0_111 br_0_111 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c111 bl_0_111 br_0_111 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c111 bl_0_111 br_0_111 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c111 bl_0_111 br_0_111 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c111 bl_0_111 br_0_111 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c111 bl_0_111 br_0_111 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c111 bl_0_111 br_0_111 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c111 bl_0_111 br_0_111 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c111 bl_0_111 br_0_111 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c111 bl_0_111 br_0_111 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c111 bl_0_111 br_0_111 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c111 bl_0_111 br_0_111 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c111 bl_0_111 br_0_111 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c111 bl_0_111 br_0_111 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c111 bl_0_111 br_0_111 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c111 bl_0_111 br_0_111 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c111 bl_0_111 br_0_111 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c111 bl_0_111 br_0_111 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c111 bl_0_111 br_0_111 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c112 bl_0_112 br_0_112 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c112 bl_0_112 br_0_112 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c112 bl_0_112 br_0_112 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c112 bl_0_112 br_0_112 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c112 bl_0_112 br_0_112 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c112 bl_0_112 br_0_112 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c112 bl_0_112 br_0_112 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c112 bl_0_112 br_0_112 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c112 bl_0_112 br_0_112 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c112 bl_0_112 br_0_112 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c112 bl_0_112 br_0_112 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c112 bl_0_112 br_0_112 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c112 bl_0_112 br_0_112 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c112 bl_0_112 br_0_112 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c112 bl_0_112 br_0_112 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c112 bl_0_112 br_0_112 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c112 bl_0_112 br_0_112 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c112 bl_0_112 br_0_112 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c112 bl_0_112 br_0_112 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c112 bl_0_112 br_0_112 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c112 bl_0_112 br_0_112 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c112 bl_0_112 br_0_112 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c112 bl_0_112 br_0_112 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c112 bl_0_112 br_0_112 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c112 bl_0_112 br_0_112 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c112 bl_0_112 br_0_112 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c112 bl_0_112 br_0_112 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c112 bl_0_112 br_0_112 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c112 bl_0_112 br_0_112 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c112 bl_0_112 br_0_112 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c112 bl_0_112 br_0_112 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c112 bl_0_112 br_0_112 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c112 bl_0_112 br_0_112 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c112 bl_0_112 br_0_112 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c112 bl_0_112 br_0_112 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c112 bl_0_112 br_0_112 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c112 bl_0_112 br_0_112 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c112 bl_0_112 br_0_112 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c112 bl_0_112 br_0_112 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c112 bl_0_112 br_0_112 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c112 bl_0_112 br_0_112 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c112 bl_0_112 br_0_112 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c112 bl_0_112 br_0_112 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c112 bl_0_112 br_0_112 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c112 bl_0_112 br_0_112 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c112 bl_0_112 br_0_112 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c112 bl_0_112 br_0_112 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c112 bl_0_112 br_0_112 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c112 bl_0_112 br_0_112 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c112 bl_0_112 br_0_112 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c112 bl_0_112 br_0_112 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c112 bl_0_112 br_0_112 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c112 bl_0_112 br_0_112 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c112 bl_0_112 br_0_112 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c112 bl_0_112 br_0_112 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c112 bl_0_112 br_0_112 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c112 bl_0_112 br_0_112 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c112 bl_0_112 br_0_112 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c112 bl_0_112 br_0_112 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c112 bl_0_112 br_0_112 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c112 bl_0_112 br_0_112 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c112 bl_0_112 br_0_112 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c112 bl_0_112 br_0_112 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c113 bl_0_113 br_0_113 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c113 bl_0_113 br_0_113 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c113 bl_0_113 br_0_113 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c113 bl_0_113 br_0_113 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c113 bl_0_113 br_0_113 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c113 bl_0_113 br_0_113 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c113 bl_0_113 br_0_113 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c113 bl_0_113 br_0_113 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c113 bl_0_113 br_0_113 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c113 bl_0_113 br_0_113 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c113 bl_0_113 br_0_113 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c113 bl_0_113 br_0_113 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c113 bl_0_113 br_0_113 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c113 bl_0_113 br_0_113 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c113 bl_0_113 br_0_113 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c113 bl_0_113 br_0_113 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c113 bl_0_113 br_0_113 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c113 bl_0_113 br_0_113 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c113 bl_0_113 br_0_113 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c113 bl_0_113 br_0_113 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c113 bl_0_113 br_0_113 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c113 bl_0_113 br_0_113 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c113 bl_0_113 br_0_113 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c113 bl_0_113 br_0_113 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c113 bl_0_113 br_0_113 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c113 bl_0_113 br_0_113 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c113 bl_0_113 br_0_113 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c113 bl_0_113 br_0_113 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c113 bl_0_113 br_0_113 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c113 bl_0_113 br_0_113 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c113 bl_0_113 br_0_113 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c113 bl_0_113 br_0_113 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c113 bl_0_113 br_0_113 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c113 bl_0_113 br_0_113 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c113 bl_0_113 br_0_113 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c113 bl_0_113 br_0_113 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c113 bl_0_113 br_0_113 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c113 bl_0_113 br_0_113 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c113 bl_0_113 br_0_113 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c113 bl_0_113 br_0_113 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c113 bl_0_113 br_0_113 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c113 bl_0_113 br_0_113 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c113 bl_0_113 br_0_113 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c113 bl_0_113 br_0_113 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c113 bl_0_113 br_0_113 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c113 bl_0_113 br_0_113 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c113 bl_0_113 br_0_113 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c113 bl_0_113 br_0_113 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c113 bl_0_113 br_0_113 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c113 bl_0_113 br_0_113 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c113 bl_0_113 br_0_113 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c113 bl_0_113 br_0_113 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c113 bl_0_113 br_0_113 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c113 bl_0_113 br_0_113 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c113 bl_0_113 br_0_113 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c113 bl_0_113 br_0_113 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c113 bl_0_113 br_0_113 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c113 bl_0_113 br_0_113 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c113 bl_0_113 br_0_113 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c113 bl_0_113 br_0_113 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c113 bl_0_113 br_0_113 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c113 bl_0_113 br_0_113 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c113 bl_0_113 br_0_113 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c114 bl_0_114 br_0_114 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c114 bl_0_114 br_0_114 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c114 bl_0_114 br_0_114 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c114 bl_0_114 br_0_114 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c114 bl_0_114 br_0_114 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c114 bl_0_114 br_0_114 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c114 bl_0_114 br_0_114 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c114 bl_0_114 br_0_114 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c114 bl_0_114 br_0_114 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c114 bl_0_114 br_0_114 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c114 bl_0_114 br_0_114 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c114 bl_0_114 br_0_114 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c114 bl_0_114 br_0_114 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c114 bl_0_114 br_0_114 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c114 bl_0_114 br_0_114 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c114 bl_0_114 br_0_114 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c114 bl_0_114 br_0_114 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c114 bl_0_114 br_0_114 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c114 bl_0_114 br_0_114 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c114 bl_0_114 br_0_114 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c114 bl_0_114 br_0_114 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c114 bl_0_114 br_0_114 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c114 bl_0_114 br_0_114 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c114 bl_0_114 br_0_114 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c114 bl_0_114 br_0_114 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c114 bl_0_114 br_0_114 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c114 bl_0_114 br_0_114 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c114 bl_0_114 br_0_114 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c114 bl_0_114 br_0_114 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c114 bl_0_114 br_0_114 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c114 bl_0_114 br_0_114 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c114 bl_0_114 br_0_114 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c114 bl_0_114 br_0_114 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c114 bl_0_114 br_0_114 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c114 bl_0_114 br_0_114 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c114 bl_0_114 br_0_114 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c114 bl_0_114 br_0_114 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c114 bl_0_114 br_0_114 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c114 bl_0_114 br_0_114 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c114 bl_0_114 br_0_114 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c114 bl_0_114 br_0_114 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c114 bl_0_114 br_0_114 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c114 bl_0_114 br_0_114 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c114 bl_0_114 br_0_114 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c114 bl_0_114 br_0_114 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c114 bl_0_114 br_0_114 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c114 bl_0_114 br_0_114 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c114 bl_0_114 br_0_114 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c114 bl_0_114 br_0_114 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c114 bl_0_114 br_0_114 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c114 bl_0_114 br_0_114 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c114 bl_0_114 br_0_114 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c114 bl_0_114 br_0_114 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c114 bl_0_114 br_0_114 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c114 bl_0_114 br_0_114 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c114 bl_0_114 br_0_114 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c114 bl_0_114 br_0_114 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c114 bl_0_114 br_0_114 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c114 bl_0_114 br_0_114 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c114 bl_0_114 br_0_114 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c114 bl_0_114 br_0_114 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c114 bl_0_114 br_0_114 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c114 bl_0_114 br_0_114 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c115 bl_0_115 br_0_115 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c115 bl_0_115 br_0_115 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c115 bl_0_115 br_0_115 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c115 bl_0_115 br_0_115 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c115 bl_0_115 br_0_115 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c115 bl_0_115 br_0_115 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c115 bl_0_115 br_0_115 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c115 bl_0_115 br_0_115 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c115 bl_0_115 br_0_115 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c115 bl_0_115 br_0_115 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c115 bl_0_115 br_0_115 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c115 bl_0_115 br_0_115 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c115 bl_0_115 br_0_115 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c115 bl_0_115 br_0_115 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c115 bl_0_115 br_0_115 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c115 bl_0_115 br_0_115 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c115 bl_0_115 br_0_115 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c115 bl_0_115 br_0_115 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c115 bl_0_115 br_0_115 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c115 bl_0_115 br_0_115 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c115 bl_0_115 br_0_115 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c115 bl_0_115 br_0_115 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c115 bl_0_115 br_0_115 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c115 bl_0_115 br_0_115 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c115 bl_0_115 br_0_115 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c115 bl_0_115 br_0_115 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c115 bl_0_115 br_0_115 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c115 bl_0_115 br_0_115 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c115 bl_0_115 br_0_115 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c115 bl_0_115 br_0_115 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c115 bl_0_115 br_0_115 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c115 bl_0_115 br_0_115 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c115 bl_0_115 br_0_115 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c115 bl_0_115 br_0_115 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c115 bl_0_115 br_0_115 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c115 bl_0_115 br_0_115 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c115 bl_0_115 br_0_115 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c115 bl_0_115 br_0_115 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c115 bl_0_115 br_0_115 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c115 bl_0_115 br_0_115 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c115 bl_0_115 br_0_115 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c115 bl_0_115 br_0_115 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c115 bl_0_115 br_0_115 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c115 bl_0_115 br_0_115 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c115 bl_0_115 br_0_115 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c115 bl_0_115 br_0_115 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c115 bl_0_115 br_0_115 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c115 bl_0_115 br_0_115 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c115 bl_0_115 br_0_115 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c115 bl_0_115 br_0_115 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c115 bl_0_115 br_0_115 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c115 bl_0_115 br_0_115 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c115 bl_0_115 br_0_115 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c115 bl_0_115 br_0_115 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c115 bl_0_115 br_0_115 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c115 bl_0_115 br_0_115 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c115 bl_0_115 br_0_115 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c115 bl_0_115 br_0_115 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c115 bl_0_115 br_0_115 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c115 bl_0_115 br_0_115 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c115 bl_0_115 br_0_115 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c115 bl_0_115 br_0_115 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c115 bl_0_115 br_0_115 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c116 bl_0_116 br_0_116 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c116 bl_0_116 br_0_116 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c116 bl_0_116 br_0_116 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c116 bl_0_116 br_0_116 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c116 bl_0_116 br_0_116 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c116 bl_0_116 br_0_116 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c116 bl_0_116 br_0_116 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c116 bl_0_116 br_0_116 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c116 bl_0_116 br_0_116 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c116 bl_0_116 br_0_116 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c116 bl_0_116 br_0_116 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c116 bl_0_116 br_0_116 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c116 bl_0_116 br_0_116 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c116 bl_0_116 br_0_116 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c116 bl_0_116 br_0_116 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c116 bl_0_116 br_0_116 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c116 bl_0_116 br_0_116 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c116 bl_0_116 br_0_116 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c116 bl_0_116 br_0_116 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c116 bl_0_116 br_0_116 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c116 bl_0_116 br_0_116 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c116 bl_0_116 br_0_116 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c116 bl_0_116 br_0_116 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c116 bl_0_116 br_0_116 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c116 bl_0_116 br_0_116 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c116 bl_0_116 br_0_116 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c116 bl_0_116 br_0_116 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c116 bl_0_116 br_0_116 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c116 bl_0_116 br_0_116 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c116 bl_0_116 br_0_116 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c116 bl_0_116 br_0_116 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c116 bl_0_116 br_0_116 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c116 bl_0_116 br_0_116 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c116 bl_0_116 br_0_116 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c116 bl_0_116 br_0_116 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c116 bl_0_116 br_0_116 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c116 bl_0_116 br_0_116 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c116 bl_0_116 br_0_116 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c116 bl_0_116 br_0_116 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c116 bl_0_116 br_0_116 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c116 bl_0_116 br_0_116 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c116 bl_0_116 br_0_116 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c116 bl_0_116 br_0_116 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c116 bl_0_116 br_0_116 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c116 bl_0_116 br_0_116 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c116 bl_0_116 br_0_116 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c116 bl_0_116 br_0_116 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c116 bl_0_116 br_0_116 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c116 bl_0_116 br_0_116 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c116 bl_0_116 br_0_116 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c116 bl_0_116 br_0_116 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c116 bl_0_116 br_0_116 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c116 bl_0_116 br_0_116 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c116 bl_0_116 br_0_116 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c116 bl_0_116 br_0_116 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c116 bl_0_116 br_0_116 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c116 bl_0_116 br_0_116 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c116 bl_0_116 br_0_116 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c116 bl_0_116 br_0_116 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c116 bl_0_116 br_0_116 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c116 bl_0_116 br_0_116 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c116 bl_0_116 br_0_116 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c116 bl_0_116 br_0_116 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c117 bl_0_117 br_0_117 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c117 bl_0_117 br_0_117 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c117 bl_0_117 br_0_117 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c117 bl_0_117 br_0_117 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c117 bl_0_117 br_0_117 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c117 bl_0_117 br_0_117 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c117 bl_0_117 br_0_117 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c117 bl_0_117 br_0_117 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c117 bl_0_117 br_0_117 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c117 bl_0_117 br_0_117 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c117 bl_0_117 br_0_117 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c117 bl_0_117 br_0_117 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c117 bl_0_117 br_0_117 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c117 bl_0_117 br_0_117 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c117 bl_0_117 br_0_117 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c117 bl_0_117 br_0_117 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c117 bl_0_117 br_0_117 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c117 bl_0_117 br_0_117 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c117 bl_0_117 br_0_117 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c117 bl_0_117 br_0_117 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c117 bl_0_117 br_0_117 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c117 bl_0_117 br_0_117 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c117 bl_0_117 br_0_117 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c117 bl_0_117 br_0_117 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c117 bl_0_117 br_0_117 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c117 bl_0_117 br_0_117 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c117 bl_0_117 br_0_117 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c117 bl_0_117 br_0_117 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c117 bl_0_117 br_0_117 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c117 bl_0_117 br_0_117 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c117 bl_0_117 br_0_117 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c117 bl_0_117 br_0_117 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c117 bl_0_117 br_0_117 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c117 bl_0_117 br_0_117 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c117 bl_0_117 br_0_117 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c117 bl_0_117 br_0_117 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c117 bl_0_117 br_0_117 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c117 bl_0_117 br_0_117 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c117 bl_0_117 br_0_117 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c117 bl_0_117 br_0_117 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c117 bl_0_117 br_0_117 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c117 bl_0_117 br_0_117 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c117 bl_0_117 br_0_117 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c117 bl_0_117 br_0_117 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c117 bl_0_117 br_0_117 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c117 bl_0_117 br_0_117 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c117 bl_0_117 br_0_117 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c117 bl_0_117 br_0_117 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c117 bl_0_117 br_0_117 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c117 bl_0_117 br_0_117 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c117 bl_0_117 br_0_117 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c117 bl_0_117 br_0_117 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c117 bl_0_117 br_0_117 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c117 bl_0_117 br_0_117 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c117 bl_0_117 br_0_117 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c117 bl_0_117 br_0_117 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c117 bl_0_117 br_0_117 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c117 bl_0_117 br_0_117 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c117 bl_0_117 br_0_117 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c117 bl_0_117 br_0_117 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c117 bl_0_117 br_0_117 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c117 bl_0_117 br_0_117 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c117 bl_0_117 br_0_117 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c118 bl_0_118 br_0_118 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c118 bl_0_118 br_0_118 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c118 bl_0_118 br_0_118 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c118 bl_0_118 br_0_118 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c118 bl_0_118 br_0_118 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c118 bl_0_118 br_0_118 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c118 bl_0_118 br_0_118 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c118 bl_0_118 br_0_118 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c118 bl_0_118 br_0_118 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c118 bl_0_118 br_0_118 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c118 bl_0_118 br_0_118 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c118 bl_0_118 br_0_118 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c118 bl_0_118 br_0_118 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c118 bl_0_118 br_0_118 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c118 bl_0_118 br_0_118 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c118 bl_0_118 br_0_118 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c118 bl_0_118 br_0_118 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c118 bl_0_118 br_0_118 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c118 bl_0_118 br_0_118 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c118 bl_0_118 br_0_118 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c118 bl_0_118 br_0_118 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c118 bl_0_118 br_0_118 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c118 bl_0_118 br_0_118 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c118 bl_0_118 br_0_118 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c118 bl_0_118 br_0_118 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c118 bl_0_118 br_0_118 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c118 bl_0_118 br_0_118 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c118 bl_0_118 br_0_118 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c118 bl_0_118 br_0_118 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c118 bl_0_118 br_0_118 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c118 bl_0_118 br_0_118 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c118 bl_0_118 br_0_118 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c118 bl_0_118 br_0_118 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c118 bl_0_118 br_0_118 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c118 bl_0_118 br_0_118 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c118 bl_0_118 br_0_118 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c118 bl_0_118 br_0_118 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c118 bl_0_118 br_0_118 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c118 bl_0_118 br_0_118 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c118 bl_0_118 br_0_118 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c118 bl_0_118 br_0_118 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c118 bl_0_118 br_0_118 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c118 bl_0_118 br_0_118 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c118 bl_0_118 br_0_118 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c118 bl_0_118 br_0_118 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c118 bl_0_118 br_0_118 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c118 bl_0_118 br_0_118 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c118 bl_0_118 br_0_118 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c118 bl_0_118 br_0_118 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c118 bl_0_118 br_0_118 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c118 bl_0_118 br_0_118 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c118 bl_0_118 br_0_118 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c118 bl_0_118 br_0_118 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c118 bl_0_118 br_0_118 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c118 bl_0_118 br_0_118 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c118 bl_0_118 br_0_118 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c118 bl_0_118 br_0_118 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c118 bl_0_118 br_0_118 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c118 bl_0_118 br_0_118 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c118 bl_0_118 br_0_118 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c118 bl_0_118 br_0_118 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c118 bl_0_118 br_0_118 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c118 bl_0_118 br_0_118 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c119 bl_0_119 br_0_119 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c119 bl_0_119 br_0_119 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c119 bl_0_119 br_0_119 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c119 bl_0_119 br_0_119 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c119 bl_0_119 br_0_119 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c119 bl_0_119 br_0_119 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c119 bl_0_119 br_0_119 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c119 bl_0_119 br_0_119 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c119 bl_0_119 br_0_119 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c119 bl_0_119 br_0_119 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c119 bl_0_119 br_0_119 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c119 bl_0_119 br_0_119 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c119 bl_0_119 br_0_119 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c119 bl_0_119 br_0_119 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c119 bl_0_119 br_0_119 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c119 bl_0_119 br_0_119 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c119 bl_0_119 br_0_119 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c119 bl_0_119 br_0_119 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c119 bl_0_119 br_0_119 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c119 bl_0_119 br_0_119 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c119 bl_0_119 br_0_119 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c119 bl_0_119 br_0_119 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c119 bl_0_119 br_0_119 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c119 bl_0_119 br_0_119 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c119 bl_0_119 br_0_119 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c119 bl_0_119 br_0_119 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c119 bl_0_119 br_0_119 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c119 bl_0_119 br_0_119 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c119 bl_0_119 br_0_119 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c119 bl_0_119 br_0_119 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c119 bl_0_119 br_0_119 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c119 bl_0_119 br_0_119 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c119 bl_0_119 br_0_119 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c119 bl_0_119 br_0_119 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c119 bl_0_119 br_0_119 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c119 bl_0_119 br_0_119 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c119 bl_0_119 br_0_119 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c119 bl_0_119 br_0_119 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c119 bl_0_119 br_0_119 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c119 bl_0_119 br_0_119 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c119 bl_0_119 br_0_119 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c119 bl_0_119 br_0_119 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c119 bl_0_119 br_0_119 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c119 bl_0_119 br_0_119 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c119 bl_0_119 br_0_119 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c119 bl_0_119 br_0_119 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c119 bl_0_119 br_0_119 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c119 bl_0_119 br_0_119 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c119 bl_0_119 br_0_119 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c119 bl_0_119 br_0_119 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c119 bl_0_119 br_0_119 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c119 bl_0_119 br_0_119 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c119 bl_0_119 br_0_119 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c119 bl_0_119 br_0_119 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c119 bl_0_119 br_0_119 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c119 bl_0_119 br_0_119 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c119 bl_0_119 br_0_119 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c119 bl_0_119 br_0_119 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c119 bl_0_119 br_0_119 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c119 bl_0_119 br_0_119 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c119 bl_0_119 br_0_119 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c119 bl_0_119 br_0_119 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c119 bl_0_119 br_0_119 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c120 bl_0_120 br_0_120 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c120 bl_0_120 br_0_120 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c120 bl_0_120 br_0_120 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c120 bl_0_120 br_0_120 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c120 bl_0_120 br_0_120 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c120 bl_0_120 br_0_120 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c120 bl_0_120 br_0_120 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c120 bl_0_120 br_0_120 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c120 bl_0_120 br_0_120 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c120 bl_0_120 br_0_120 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c120 bl_0_120 br_0_120 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c120 bl_0_120 br_0_120 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c120 bl_0_120 br_0_120 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c120 bl_0_120 br_0_120 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c120 bl_0_120 br_0_120 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c120 bl_0_120 br_0_120 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c120 bl_0_120 br_0_120 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c120 bl_0_120 br_0_120 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c120 bl_0_120 br_0_120 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c120 bl_0_120 br_0_120 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c120 bl_0_120 br_0_120 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c120 bl_0_120 br_0_120 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c120 bl_0_120 br_0_120 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c120 bl_0_120 br_0_120 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c120 bl_0_120 br_0_120 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c120 bl_0_120 br_0_120 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c120 bl_0_120 br_0_120 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c120 bl_0_120 br_0_120 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c120 bl_0_120 br_0_120 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c120 bl_0_120 br_0_120 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c120 bl_0_120 br_0_120 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c120 bl_0_120 br_0_120 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c120 bl_0_120 br_0_120 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c120 bl_0_120 br_0_120 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c120 bl_0_120 br_0_120 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c120 bl_0_120 br_0_120 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c120 bl_0_120 br_0_120 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c120 bl_0_120 br_0_120 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c120 bl_0_120 br_0_120 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c120 bl_0_120 br_0_120 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c120 bl_0_120 br_0_120 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c120 bl_0_120 br_0_120 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c120 bl_0_120 br_0_120 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c120 bl_0_120 br_0_120 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c120 bl_0_120 br_0_120 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c120 bl_0_120 br_0_120 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c120 bl_0_120 br_0_120 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c120 bl_0_120 br_0_120 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c120 bl_0_120 br_0_120 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c120 bl_0_120 br_0_120 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c120 bl_0_120 br_0_120 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c120 bl_0_120 br_0_120 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c120 bl_0_120 br_0_120 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c120 bl_0_120 br_0_120 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c120 bl_0_120 br_0_120 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c120 bl_0_120 br_0_120 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c120 bl_0_120 br_0_120 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c120 bl_0_120 br_0_120 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c120 bl_0_120 br_0_120 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c120 bl_0_120 br_0_120 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c120 bl_0_120 br_0_120 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c120 bl_0_120 br_0_120 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c120 bl_0_120 br_0_120 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c121 bl_0_121 br_0_121 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c121 bl_0_121 br_0_121 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c121 bl_0_121 br_0_121 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c121 bl_0_121 br_0_121 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c121 bl_0_121 br_0_121 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c121 bl_0_121 br_0_121 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c121 bl_0_121 br_0_121 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c121 bl_0_121 br_0_121 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c121 bl_0_121 br_0_121 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c121 bl_0_121 br_0_121 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c121 bl_0_121 br_0_121 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c121 bl_0_121 br_0_121 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c121 bl_0_121 br_0_121 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c121 bl_0_121 br_0_121 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c121 bl_0_121 br_0_121 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c121 bl_0_121 br_0_121 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c121 bl_0_121 br_0_121 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c121 bl_0_121 br_0_121 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c121 bl_0_121 br_0_121 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c121 bl_0_121 br_0_121 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c121 bl_0_121 br_0_121 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c121 bl_0_121 br_0_121 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c121 bl_0_121 br_0_121 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c121 bl_0_121 br_0_121 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c121 bl_0_121 br_0_121 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c121 bl_0_121 br_0_121 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c121 bl_0_121 br_0_121 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c121 bl_0_121 br_0_121 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c121 bl_0_121 br_0_121 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c121 bl_0_121 br_0_121 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c121 bl_0_121 br_0_121 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c121 bl_0_121 br_0_121 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c121 bl_0_121 br_0_121 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c121 bl_0_121 br_0_121 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c121 bl_0_121 br_0_121 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c121 bl_0_121 br_0_121 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c121 bl_0_121 br_0_121 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c121 bl_0_121 br_0_121 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c121 bl_0_121 br_0_121 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c121 bl_0_121 br_0_121 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c121 bl_0_121 br_0_121 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c121 bl_0_121 br_0_121 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c121 bl_0_121 br_0_121 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c121 bl_0_121 br_0_121 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c121 bl_0_121 br_0_121 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c121 bl_0_121 br_0_121 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c121 bl_0_121 br_0_121 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c121 bl_0_121 br_0_121 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c121 bl_0_121 br_0_121 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c121 bl_0_121 br_0_121 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c121 bl_0_121 br_0_121 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c121 bl_0_121 br_0_121 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c121 bl_0_121 br_0_121 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c121 bl_0_121 br_0_121 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c121 bl_0_121 br_0_121 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c121 bl_0_121 br_0_121 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c121 bl_0_121 br_0_121 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c121 bl_0_121 br_0_121 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c121 bl_0_121 br_0_121 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c121 bl_0_121 br_0_121 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c121 bl_0_121 br_0_121 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c121 bl_0_121 br_0_121 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c121 bl_0_121 br_0_121 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c122 bl_0_122 br_0_122 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c122 bl_0_122 br_0_122 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c122 bl_0_122 br_0_122 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c122 bl_0_122 br_0_122 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c122 bl_0_122 br_0_122 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c122 bl_0_122 br_0_122 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c122 bl_0_122 br_0_122 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c122 bl_0_122 br_0_122 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c122 bl_0_122 br_0_122 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c122 bl_0_122 br_0_122 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c122 bl_0_122 br_0_122 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c122 bl_0_122 br_0_122 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c122 bl_0_122 br_0_122 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c122 bl_0_122 br_0_122 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c122 bl_0_122 br_0_122 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c122 bl_0_122 br_0_122 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c122 bl_0_122 br_0_122 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c122 bl_0_122 br_0_122 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c122 bl_0_122 br_0_122 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c122 bl_0_122 br_0_122 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c122 bl_0_122 br_0_122 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c122 bl_0_122 br_0_122 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c122 bl_0_122 br_0_122 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c122 bl_0_122 br_0_122 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c122 bl_0_122 br_0_122 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c122 bl_0_122 br_0_122 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c122 bl_0_122 br_0_122 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c122 bl_0_122 br_0_122 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c122 bl_0_122 br_0_122 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c122 bl_0_122 br_0_122 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c122 bl_0_122 br_0_122 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c122 bl_0_122 br_0_122 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c122 bl_0_122 br_0_122 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c122 bl_0_122 br_0_122 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c122 bl_0_122 br_0_122 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c122 bl_0_122 br_0_122 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c122 bl_0_122 br_0_122 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c122 bl_0_122 br_0_122 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c122 bl_0_122 br_0_122 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c122 bl_0_122 br_0_122 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c122 bl_0_122 br_0_122 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c122 bl_0_122 br_0_122 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c122 bl_0_122 br_0_122 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c122 bl_0_122 br_0_122 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c122 bl_0_122 br_0_122 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c122 bl_0_122 br_0_122 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c122 bl_0_122 br_0_122 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c122 bl_0_122 br_0_122 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c122 bl_0_122 br_0_122 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c122 bl_0_122 br_0_122 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c122 bl_0_122 br_0_122 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c122 bl_0_122 br_0_122 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c122 bl_0_122 br_0_122 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c122 bl_0_122 br_0_122 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c122 bl_0_122 br_0_122 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c122 bl_0_122 br_0_122 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c122 bl_0_122 br_0_122 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c122 bl_0_122 br_0_122 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c122 bl_0_122 br_0_122 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c122 bl_0_122 br_0_122 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c122 bl_0_122 br_0_122 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c122 bl_0_122 br_0_122 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c122 bl_0_122 br_0_122 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c123 bl_0_123 br_0_123 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c123 bl_0_123 br_0_123 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c123 bl_0_123 br_0_123 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c123 bl_0_123 br_0_123 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c123 bl_0_123 br_0_123 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c123 bl_0_123 br_0_123 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c123 bl_0_123 br_0_123 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c123 bl_0_123 br_0_123 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c123 bl_0_123 br_0_123 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c123 bl_0_123 br_0_123 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c123 bl_0_123 br_0_123 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c123 bl_0_123 br_0_123 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c123 bl_0_123 br_0_123 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c123 bl_0_123 br_0_123 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c123 bl_0_123 br_0_123 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c123 bl_0_123 br_0_123 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c123 bl_0_123 br_0_123 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c123 bl_0_123 br_0_123 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c123 bl_0_123 br_0_123 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c123 bl_0_123 br_0_123 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c123 bl_0_123 br_0_123 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c123 bl_0_123 br_0_123 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c123 bl_0_123 br_0_123 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c123 bl_0_123 br_0_123 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c123 bl_0_123 br_0_123 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c123 bl_0_123 br_0_123 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c123 bl_0_123 br_0_123 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c123 bl_0_123 br_0_123 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c123 bl_0_123 br_0_123 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c123 bl_0_123 br_0_123 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c123 bl_0_123 br_0_123 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c123 bl_0_123 br_0_123 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c123 bl_0_123 br_0_123 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c123 bl_0_123 br_0_123 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c123 bl_0_123 br_0_123 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c123 bl_0_123 br_0_123 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c123 bl_0_123 br_0_123 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c123 bl_0_123 br_0_123 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c123 bl_0_123 br_0_123 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c123 bl_0_123 br_0_123 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c123 bl_0_123 br_0_123 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c123 bl_0_123 br_0_123 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c123 bl_0_123 br_0_123 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c123 bl_0_123 br_0_123 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c123 bl_0_123 br_0_123 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c123 bl_0_123 br_0_123 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c123 bl_0_123 br_0_123 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c123 bl_0_123 br_0_123 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c123 bl_0_123 br_0_123 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c123 bl_0_123 br_0_123 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c123 bl_0_123 br_0_123 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c123 bl_0_123 br_0_123 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c123 bl_0_123 br_0_123 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c123 bl_0_123 br_0_123 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c123 bl_0_123 br_0_123 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c123 bl_0_123 br_0_123 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c123 bl_0_123 br_0_123 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c123 bl_0_123 br_0_123 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c123 bl_0_123 br_0_123 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c123 bl_0_123 br_0_123 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c123 bl_0_123 br_0_123 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c123 bl_0_123 br_0_123 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c123 bl_0_123 br_0_123 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c124 bl_0_124 br_0_124 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c124 bl_0_124 br_0_124 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c124 bl_0_124 br_0_124 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c124 bl_0_124 br_0_124 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c124 bl_0_124 br_0_124 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c124 bl_0_124 br_0_124 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c124 bl_0_124 br_0_124 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c124 bl_0_124 br_0_124 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c124 bl_0_124 br_0_124 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c124 bl_0_124 br_0_124 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c124 bl_0_124 br_0_124 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c124 bl_0_124 br_0_124 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c124 bl_0_124 br_0_124 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c124 bl_0_124 br_0_124 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c124 bl_0_124 br_0_124 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c124 bl_0_124 br_0_124 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c124 bl_0_124 br_0_124 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c124 bl_0_124 br_0_124 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c124 bl_0_124 br_0_124 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c124 bl_0_124 br_0_124 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c124 bl_0_124 br_0_124 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c124 bl_0_124 br_0_124 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c124 bl_0_124 br_0_124 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c124 bl_0_124 br_0_124 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c124 bl_0_124 br_0_124 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c124 bl_0_124 br_0_124 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c124 bl_0_124 br_0_124 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c124 bl_0_124 br_0_124 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c124 bl_0_124 br_0_124 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c124 bl_0_124 br_0_124 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c124 bl_0_124 br_0_124 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c124 bl_0_124 br_0_124 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c124 bl_0_124 br_0_124 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c124 bl_0_124 br_0_124 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c124 bl_0_124 br_0_124 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c124 bl_0_124 br_0_124 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c124 bl_0_124 br_0_124 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c124 bl_0_124 br_0_124 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c124 bl_0_124 br_0_124 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c124 bl_0_124 br_0_124 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c124 bl_0_124 br_0_124 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c124 bl_0_124 br_0_124 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c124 bl_0_124 br_0_124 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c124 bl_0_124 br_0_124 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c124 bl_0_124 br_0_124 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c124 bl_0_124 br_0_124 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c124 bl_0_124 br_0_124 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c124 bl_0_124 br_0_124 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c124 bl_0_124 br_0_124 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c124 bl_0_124 br_0_124 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c124 bl_0_124 br_0_124 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c124 bl_0_124 br_0_124 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c124 bl_0_124 br_0_124 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c124 bl_0_124 br_0_124 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c124 bl_0_124 br_0_124 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c124 bl_0_124 br_0_124 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c124 bl_0_124 br_0_124 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c124 bl_0_124 br_0_124 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c124 bl_0_124 br_0_124 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c124 bl_0_124 br_0_124 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c124 bl_0_124 br_0_124 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c124 bl_0_124 br_0_124 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c124 bl_0_124 br_0_124 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c125 bl_0_125 br_0_125 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c125 bl_0_125 br_0_125 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c125 bl_0_125 br_0_125 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c125 bl_0_125 br_0_125 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c125 bl_0_125 br_0_125 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c125 bl_0_125 br_0_125 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c125 bl_0_125 br_0_125 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c125 bl_0_125 br_0_125 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c125 bl_0_125 br_0_125 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c125 bl_0_125 br_0_125 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c125 bl_0_125 br_0_125 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c125 bl_0_125 br_0_125 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c125 bl_0_125 br_0_125 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c125 bl_0_125 br_0_125 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c125 bl_0_125 br_0_125 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c125 bl_0_125 br_0_125 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c125 bl_0_125 br_0_125 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c125 bl_0_125 br_0_125 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c125 bl_0_125 br_0_125 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c125 bl_0_125 br_0_125 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c125 bl_0_125 br_0_125 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c125 bl_0_125 br_0_125 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c125 bl_0_125 br_0_125 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c125 bl_0_125 br_0_125 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c125 bl_0_125 br_0_125 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c125 bl_0_125 br_0_125 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c125 bl_0_125 br_0_125 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c125 bl_0_125 br_0_125 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c125 bl_0_125 br_0_125 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c125 bl_0_125 br_0_125 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c125 bl_0_125 br_0_125 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c125 bl_0_125 br_0_125 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c125 bl_0_125 br_0_125 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c125 bl_0_125 br_0_125 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c125 bl_0_125 br_0_125 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c125 bl_0_125 br_0_125 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c125 bl_0_125 br_0_125 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c125 bl_0_125 br_0_125 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c125 bl_0_125 br_0_125 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c125 bl_0_125 br_0_125 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c125 bl_0_125 br_0_125 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c125 bl_0_125 br_0_125 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c125 bl_0_125 br_0_125 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c125 bl_0_125 br_0_125 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c125 bl_0_125 br_0_125 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c125 bl_0_125 br_0_125 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c125 bl_0_125 br_0_125 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c125 bl_0_125 br_0_125 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c125 bl_0_125 br_0_125 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c125 bl_0_125 br_0_125 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c125 bl_0_125 br_0_125 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c125 bl_0_125 br_0_125 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c125 bl_0_125 br_0_125 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c125 bl_0_125 br_0_125 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c125 bl_0_125 br_0_125 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c125 bl_0_125 br_0_125 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c125 bl_0_125 br_0_125 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c125 bl_0_125 br_0_125 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c125 bl_0_125 br_0_125 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c125 bl_0_125 br_0_125 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c125 bl_0_125 br_0_125 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c125 bl_0_125 br_0_125 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c125 bl_0_125 br_0_125 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c126 bl_0_126 br_0_126 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c126 bl_0_126 br_0_126 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c126 bl_0_126 br_0_126 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c126 bl_0_126 br_0_126 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c126 bl_0_126 br_0_126 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c126 bl_0_126 br_0_126 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c126 bl_0_126 br_0_126 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c126 bl_0_126 br_0_126 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c126 bl_0_126 br_0_126 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c126 bl_0_126 br_0_126 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c126 bl_0_126 br_0_126 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c126 bl_0_126 br_0_126 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c126 bl_0_126 br_0_126 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c126 bl_0_126 br_0_126 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c126 bl_0_126 br_0_126 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c126 bl_0_126 br_0_126 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c126 bl_0_126 br_0_126 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c126 bl_0_126 br_0_126 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c126 bl_0_126 br_0_126 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c126 bl_0_126 br_0_126 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c126 bl_0_126 br_0_126 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c126 bl_0_126 br_0_126 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c126 bl_0_126 br_0_126 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c126 bl_0_126 br_0_126 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c126 bl_0_126 br_0_126 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c126 bl_0_126 br_0_126 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c126 bl_0_126 br_0_126 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c126 bl_0_126 br_0_126 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c126 bl_0_126 br_0_126 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c126 bl_0_126 br_0_126 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c126 bl_0_126 br_0_126 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c126 bl_0_126 br_0_126 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c126 bl_0_126 br_0_126 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c126 bl_0_126 br_0_126 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c126 bl_0_126 br_0_126 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c126 bl_0_126 br_0_126 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c126 bl_0_126 br_0_126 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c126 bl_0_126 br_0_126 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c126 bl_0_126 br_0_126 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c126 bl_0_126 br_0_126 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c126 bl_0_126 br_0_126 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c126 bl_0_126 br_0_126 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c126 bl_0_126 br_0_126 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c126 bl_0_126 br_0_126 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c126 bl_0_126 br_0_126 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c126 bl_0_126 br_0_126 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c126 bl_0_126 br_0_126 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c126 bl_0_126 br_0_126 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c126 bl_0_126 br_0_126 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c126 bl_0_126 br_0_126 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c126 bl_0_126 br_0_126 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c126 bl_0_126 br_0_126 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c126 bl_0_126 br_0_126 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c126 bl_0_126 br_0_126 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c126 bl_0_126 br_0_126 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c126 bl_0_126 br_0_126 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c126 bl_0_126 br_0_126 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c126 bl_0_126 br_0_126 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c126 bl_0_126 br_0_126 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c126 bl_0_126 br_0_126 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c126 bl_0_126 br_0_126 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c126 bl_0_126 br_0_126 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c126 bl_0_126 br_0_126 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c127 bl_0_127 br_0_127 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c127 bl_0_127 br_0_127 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c127 bl_0_127 br_0_127 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c127 bl_0_127 br_0_127 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c127 bl_0_127 br_0_127 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c127 bl_0_127 br_0_127 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c127 bl_0_127 br_0_127 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c127 bl_0_127 br_0_127 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c127 bl_0_127 br_0_127 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c127 bl_0_127 br_0_127 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c127 bl_0_127 br_0_127 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c127 bl_0_127 br_0_127 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c127 bl_0_127 br_0_127 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c127 bl_0_127 br_0_127 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c127 bl_0_127 br_0_127 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c127 bl_0_127 br_0_127 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c127 bl_0_127 br_0_127 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c127 bl_0_127 br_0_127 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c127 bl_0_127 br_0_127 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c127 bl_0_127 br_0_127 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c127 bl_0_127 br_0_127 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c127 bl_0_127 br_0_127 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c127 bl_0_127 br_0_127 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c127 bl_0_127 br_0_127 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c127 bl_0_127 br_0_127 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c127 bl_0_127 br_0_127 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c127 bl_0_127 br_0_127 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c127 bl_0_127 br_0_127 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c127 bl_0_127 br_0_127 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c127 bl_0_127 br_0_127 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c127 bl_0_127 br_0_127 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c127 bl_0_127 br_0_127 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c127 bl_0_127 br_0_127 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c127 bl_0_127 br_0_127 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c127 bl_0_127 br_0_127 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c127 bl_0_127 br_0_127 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c127 bl_0_127 br_0_127 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c127 bl_0_127 br_0_127 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c127 bl_0_127 br_0_127 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c127 bl_0_127 br_0_127 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c127 bl_0_127 br_0_127 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c127 bl_0_127 br_0_127 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c127 bl_0_127 br_0_127 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c127 bl_0_127 br_0_127 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c127 bl_0_127 br_0_127 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c127 bl_0_127 br_0_127 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c127 bl_0_127 br_0_127 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c127 bl_0_127 br_0_127 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c127 bl_0_127 br_0_127 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c127 bl_0_127 br_0_127 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c127 bl_0_127 br_0_127 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c127 bl_0_127 br_0_127 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c127 bl_0_127 br_0_127 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c127 bl_0_127 br_0_127 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c127 bl_0_127 br_0_127 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c127 bl_0_127 br_0_127 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c127 bl_0_127 br_0_127 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c127 bl_0_127 br_0_127 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c127 bl_0_127 br_0_127 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c127 bl_0_127 br_0_127 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c127 bl_0_127 br_0_127 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c127 bl_0_127 br_0_127 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c127 bl_0_127 br_0_127 wl_0_63 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 data_32 bl_32 br_32 data_33 bl_33 br_33 data_34 bl_34 br_34 data_35 bl_35 br_35 data_36 bl_36 br_36 data_37 bl_37 br_37 data_38 bl_38 br_38 data_39 bl_39 br_39 data_40 bl_40 br_40 data_41 bl_41 br_41 data_42 bl_42 br_42 data_43 bl_43 br_43 data_44 bl_44 br_44 data_45 bl_45 br_45 data_46 bl_46 br_46 data_47 bl_47 br_47 data_48 bl_48 br_48 data_49 bl_49 br_49 data_50 bl_50 br_50 data_51 bl_51 br_51 data_52 bl_52 br_52 data_53 bl_53 br_53 data_54 bl_54 br_54 data_55 bl_55 br_55 data_56 bl_56 br_56 data_57 bl_57 br_57 data_58 bl_58 br_58 data_59 bl_59 br_59 data_60 bl_60 br_60 data_61 bl_61 br_61 data_62 bl_62 br_62 data_63 bl_63 br_63 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I data_32:O bl_32:I br_32:I data_33:O bl_33:I br_33:I data_34:O bl_34:I br_34:I data_35:O bl_35:I br_35:I data_36:O bl_36:I br_36:I data_37:O bl_37:I br_37:I data_38:O bl_38:I br_38:I data_39:O bl_39:I br_39:I data_40:O bl_40:I br_40:I data_41:O bl_41:I br_41:I data_42:O bl_42:I br_42:I data_43:O bl_43:I br_43:I data_44:O bl_44:I br_44:I data_45:O bl_45:I br_45:I data_46:O bl_46:I br_46:I data_47:O bl_47:I br_47:I data_48:O bl_48:I br_48:I data_49:O bl_49:I br_49:I data_50:O bl_50:I br_50:I data_51:O bl_51:I br_51:I data_52:O bl_52:I br_52:I data_53:O bl_53:I br_53:I data_54:O bl_54:I br_54:I data_55:O bl_55:I br_55:I data_56:O bl_56:I br_56:I data_57:O bl_57:I br_57:I data_58:O bl_58:I br_58:I data_59:O bl_59:I br_59:I data_60:O bl_60:I br_60:I data_61:O bl_61:I br_61:I data_62:O bl_62:I br_62:I data_63:O bl_63:I br_63:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* OUTPUT: data_32 +* INPUT : bl_32 +* INPUT : br_32 +* OUTPUT: data_33 +* INPUT : bl_33 +* INPUT : br_33 +* OUTPUT: data_34 +* INPUT : bl_34 +* INPUT : br_34 +* OUTPUT: data_35 +* INPUT : bl_35 +* INPUT : br_35 +* OUTPUT: data_36 +* INPUT : bl_36 +* INPUT : br_36 +* OUTPUT: data_37 +* INPUT : bl_37 +* INPUT : br_37 +* OUTPUT: data_38 +* INPUT : bl_38 +* INPUT : br_38 +* OUTPUT: data_39 +* INPUT : bl_39 +* INPUT : br_39 +* OUTPUT: data_40 +* INPUT : bl_40 +* INPUT : br_40 +* OUTPUT: data_41 +* INPUT : bl_41 +* INPUT : br_41 +* OUTPUT: data_42 +* INPUT : bl_42 +* INPUT : br_42 +* OUTPUT: data_43 +* INPUT : bl_43 +* INPUT : br_43 +* OUTPUT: data_44 +* INPUT : bl_44 +* INPUT : br_44 +* OUTPUT: data_45 +* INPUT : bl_45 +* INPUT : br_45 +* OUTPUT: data_46 +* INPUT : bl_46 +* INPUT : br_46 +* OUTPUT: data_47 +* INPUT : bl_47 +* INPUT : br_47 +* OUTPUT: data_48 +* INPUT : bl_48 +* INPUT : br_48 +* OUTPUT: data_49 +* INPUT : bl_49 +* INPUT : br_49 +* OUTPUT: data_50 +* INPUT : bl_50 +* INPUT : br_50 +* OUTPUT: data_51 +* INPUT : bl_51 +* INPUT : br_51 +* OUTPUT: data_52 +* INPUT : bl_52 +* INPUT : br_52 +* OUTPUT: data_53 +* INPUT : bl_53 +* INPUT : br_53 +* OUTPUT: data_54 +* INPUT : bl_54 +* INPUT : br_54 +* OUTPUT: data_55 +* INPUT : bl_55 +* INPUT : br_55 +* OUTPUT: data_56 +* INPUT : bl_56 +* INPUT : br_56 +* OUTPUT: data_57 +* INPUT : bl_57 +* INPUT : br_57 +* OUTPUT: data_58 +* INPUT : bl_58 +* INPUT : br_58 +* OUTPUT: data_59 +* INPUT : bl_59 +* INPUT : br_59 +* OUTPUT: data_60 +* INPUT : bl_60 +* INPUT : br_60 +* OUTPUT: data_61 +* INPUT : bl_61 +* INPUT : br_61 +* OUTPUT: data_62 +* INPUT : bl_62 +* INPUT : br_62 +* OUTPUT: data_63 +* INPUT : bl_63 +* INPUT : br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 2 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +Xsa_d32 bl_32 br_32 data_32 en vdd gnd sense_amp +Xsa_d33 bl_33 br_33 data_33 en vdd gnd sense_amp +Xsa_d34 bl_34 br_34 data_34 en vdd gnd sense_amp +Xsa_d35 bl_35 br_35 data_35 en vdd gnd sense_amp +Xsa_d36 bl_36 br_36 data_36 en vdd gnd sense_amp +Xsa_d37 bl_37 br_37 data_37 en vdd gnd sense_amp +Xsa_d38 bl_38 br_38 data_38 en vdd gnd sense_amp +Xsa_d39 bl_39 br_39 data_39 en vdd gnd sense_amp +Xsa_d40 bl_40 br_40 data_40 en vdd gnd sense_amp +Xsa_d41 bl_41 br_41 data_41 en vdd gnd sense_amp +Xsa_d42 bl_42 br_42 data_42 en vdd gnd sense_amp +Xsa_d43 bl_43 br_43 data_43 en vdd gnd sense_amp +Xsa_d44 bl_44 br_44 data_44 en vdd gnd sense_amp +Xsa_d45 bl_45 br_45 data_45 en vdd gnd sense_amp +Xsa_d46 bl_46 br_46 data_46 en vdd gnd sense_amp +Xsa_d47 bl_47 br_47 data_47 en vdd gnd sense_amp +Xsa_d48 bl_48 br_48 data_48 en vdd gnd sense_amp +Xsa_d49 bl_49 br_49 data_49 en vdd gnd sense_amp +Xsa_d50 bl_50 br_50 data_50 en vdd gnd sense_amp +Xsa_d51 bl_51 br_51 data_51 en vdd gnd sense_amp +Xsa_d52 bl_52 br_52 data_52 en vdd gnd sense_amp +Xsa_d53 bl_53 br_53 data_53 en vdd gnd sense_amp +Xsa_d54 bl_54 br_54 data_54 en vdd gnd sense_amp +Xsa_d55 bl_55 br_55 data_55 en vdd gnd sense_amp +Xsa_d56 bl_56 br_56 data_56 en vdd gnd sense_amp +Xsa_d57 bl_57 br_57 data_57 en vdd gnd sense_amp +Xsa_d58 bl_58 br_58 data_58 en vdd gnd sense_amp +Xsa_d59 bl_59 br_59 data_59 en vdd gnd sense_amp +Xsa_d60 bl_60 br_60 data_60 en vdd gnd sense_amp +Xsa_d61 bl_61 br_61 data_61 en vdd gnd sense_amp +Xsa_d62 bl_62 br_62 data_62 en vdd gnd sense_amp +Xsa_d63 bl_63 br_63 data_63 en vdd gnd sense_amp +.ENDS sense_amp_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 bl_128 br_128 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O bl_64:O br_64:O bl_65:O br_65:O bl_66:O br_66:O bl_67:O br_67:O bl_68:O br_68:O bl_69:O br_69:O bl_70:O br_70:O bl_71:O br_71:O bl_72:O br_72:O bl_73:O br_73:O bl_74:O br_74:O bl_75:O br_75:O bl_76:O br_76:O bl_77:O br_77:O bl_78:O br_78:O bl_79:O br_79:O bl_80:O br_80:O bl_81:O br_81:O bl_82:O br_82:O bl_83:O br_83:O bl_84:O br_84:O bl_85:O br_85:O bl_86:O br_86:O bl_87:O br_87:O bl_88:O br_88:O bl_89:O br_89:O bl_90:O br_90:O bl_91:O br_91:O bl_92:O br_92:O bl_93:O br_93:O bl_94:O br_94:O bl_95:O br_95:O bl_96:O br_96:O bl_97:O br_97:O bl_98:O br_98:O bl_99:O br_99:O bl_100:O br_100:O bl_101:O br_101:O bl_102:O br_102:O bl_103:O br_103:O bl_104:O br_104:O bl_105:O br_105:O bl_106:O br_106:O bl_107:O br_107:O bl_108:O br_108:O bl_109:O br_109:O bl_110:O br_110:O bl_111:O br_111:O bl_112:O br_112:O bl_113:O br_113:O bl_114:O br_114:O bl_115:O br_115:O bl_116:O br_116:O bl_117:O br_117:O bl_118:O br_118:O bl_119:O br_119:O bl_120:O br_120:O bl_121:O br_121:O bl_122:O br_122:O bl_123:O br_123:O bl_124:O br_124:O bl_125:O br_125:O bl_126:O br_126:O bl_127:O br_127:O bl_128:O br_128:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* OUTPUT: bl_64 +* OUTPUT: br_64 +* OUTPUT: bl_65 +* OUTPUT: br_65 +* OUTPUT: bl_66 +* OUTPUT: br_66 +* OUTPUT: bl_67 +* OUTPUT: br_67 +* OUTPUT: bl_68 +* OUTPUT: br_68 +* OUTPUT: bl_69 +* OUTPUT: br_69 +* OUTPUT: bl_70 +* OUTPUT: br_70 +* OUTPUT: bl_71 +* OUTPUT: br_71 +* OUTPUT: bl_72 +* OUTPUT: br_72 +* OUTPUT: bl_73 +* OUTPUT: br_73 +* OUTPUT: bl_74 +* OUTPUT: br_74 +* OUTPUT: bl_75 +* OUTPUT: br_75 +* OUTPUT: bl_76 +* OUTPUT: br_76 +* OUTPUT: bl_77 +* OUTPUT: br_77 +* OUTPUT: bl_78 +* OUTPUT: br_78 +* OUTPUT: bl_79 +* OUTPUT: br_79 +* OUTPUT: bl_80 +* OUTPUT: br_80 +* OUTPUT: bl_81 +* OUTPUT: br_81 +* OUTPUT: bl_82 +* OUTPUT: br_82 +* OUTPUT: bl_83 +* OUTPUT: br_83 +* OUTPUT: bl_84 +* OUTPUT: br_84 +* OUTPUT: bl_85 +* OUTPUT: br_85 +* OUTPUT: bl_86 +* OUTPUT: br_86 +* OUTPUT: bl_87 +* OUTPUT: br_87 +* OUTPUT: bl_88 +* OUTPUT: br_88 +* OUTPUT: bl_89 +* OUTPUT: br_89 +* OUTPUT: bl_90 +* OUTPUT: br_90 +* OUTPUT: bl_91 +* OUTPUT: br_91 +* OUTPUT: bl_92 +* OUTPUT: br_92 +* OUTPUT: bl_93 +* OUTPUT: br_93 +* OUTPUT: bl_94 +* OUTPUT: br_94 +* OUTPUT: bl_95 +* OUTPUT: br_95 +* OUTPUT: bl_96 +* OUTPUT: br_96 +* OUTPUT: bl_97 +* OUTPUT: br_97 +* OUTPUT: bl_98 +* OUTPUT: br_98 +* OUTPUT: bl_99 +* OUTPUT: br_99 +* OUTPUT: bl_100 +* OUTPUT: br_100 +* OUTPUT: bl_101 +* OUTPUT: br_101 +* OUTPUT: bl_102 +* OUTPUT: br_102 +* OUTPUT: bl_103 +* OUTPUT: br_103 +* OUTPUT: bl_104 +* OUTPUT: br_104 +* OUTPUT: bl_105 +* OUTPUT: br_105 +* OUTPUT: bl_106 +* OUTPUT: br_106 +* OUTPUT: bl_107 +* OUTPUT: br_107 +* OUTPUT: bl_108 +* OUTPUT: br_108 +* OUTPUT: bl_109 +* OUTPUT: br_109 +* OUTPUT: bl_110 +* OUTPUT: br_110 +* OUTPUT: bl_111 +* OUTPUT: br_111 +* OUTPUT: bl_112 +* OUTPUT: br_112 +* OUTPUT: bl_113 +* OUTPUT: br_113 +* OUTPUT: bl_114 +* OUTPUT: br_114 +* OUTPUT: bl_115 +* OUTPUT: br_115 +* OUTPUT: bl_116 +* OUTPUT: br_116 +* OUTPUT: bl_117 +* OUTPUT: br_117 +* OUTPUT: bl_118 +* OUTPUT: br_118 +* OUTPUT: bl_119 +* OUTPUT: br_119 +* OUTPUT: bl_120 +* OUTPUT: br_120 +* OUTPUT: bl_121 +* OUTPUT: br_121 +* OUTPUT: bl_122 +* OUTPUT: br_122 +* OUTPUT: bl_123 +* OUTPUT: br_123 +* OUTPUT: bl_124 +* OUTPUT: br_124 +* OUTPUT: bl_125 +* OUTPUT: br_125 +* OUTPUT: bl_126 +* OUTPUT: br_126 +* OUTPUT: bl_127 +* OUTPUT: br_127 +* OUTPUT: bl_128 +* OUTPUT: br_128 +* INPUT : en_bar +* POWER : vdd +* cols: 129 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +Xpre_column_33 bl_33 br_33 en_bar vdd precharge_0 +Xpre_column_34 bl_34 br_34 en_bar vdd precharge_0 +Xpre_column_35 bl_35 br_35 en_bar vdd precharge_0 +Xpre_column_36 bl_36 br_36 en_bar vdd precharge_0 +Xpre_column_37 bl_37 br_37 en_bar vdd precharge_0 +Xpre_column_38 bl_38 br_38 en_bar vdd precharge_0 +Xpre_column_39 bl_39 br_39 en_bar vdd precharge_0 +Xpre_column_40 bl_40 br_40 en_bar vdd precharge_0 +Xpre_column_41 bl_41 br_41 en_bar vdd precharge_0 +Xpre_column_42 bl_42 br_42 en_bar vdd precharge_0 +Xpre_column_43 bl_43 br_43 en_bar vdd precharge_0 +Xpre_column_44 bl_44 br_44 en_bar vdd precharge_0 +Xpre_column_45 bl_45 br_45 en_bar vdd precharge_0 +Xpre_column_46 bl_46 br_46 en_bar vdd precharge_0 +Xpre_column_47 bl_47 br_47 en_bar vdd precharge_0 +Xpre_column_48 bl_48 br_48 en_bar vdd precharge_0 +Xpre_column_49 bl_49 br_49 en_bar vdd precharge_0 +Xpre_column_50 bl_50 br_50 en_bar vdd precharge_0 +Xpre_column_51 bl_51 br_51 en_bar vdd precharge_0 +Xpre_column_52 bl_52 br_52 en_bar vdd precharge_0 +Xpre_column_53 bl_53 br_53 en_bar vdd precharge_0 +Xpre_column_54 bl_54 br_54 en_bar vdd precharge_0 +Xpre_column_55 bl_55 br_55 en_bar vdd precharge_0 +Xpre_column_56 bl_56 br_56 en_bar vdd precharge_0 +Xpre_column_57 bl_57 br_57 en_bar vdd precharge_0 +Xpre_column_58 bl_58 br_58 en_bar vdd precharge_0 +Xpre_column_59 bl_59 br_59 en_bar vdd precharge_0 +Xpre_column_60 bl_60 br_60 en_bar vdd precharge_0 +Xpre_column_61 bl_61 br_61 en_bar vdd precharge_0 +Xpre_column_62 bl_62 br_62 en_bar vdd precharge_0 +Xpre_column_63 bl_63 br_63 en_bar vdd precharge_0 +Xpre_column_64 bl_64 br_64 en_bar vdd precharge_0 +Xpre_column_65 bl_65 br_65 en_bar vdd precharge_0 +Xpre_column_66 bl_66 br_66 en_bar vdd precharge_0 +Xpre_column_67 bl_67 br_67 en_bar vdd precharge_0 +Xpre_column_68 bl_68 br_68 en_bar vdd precharge_0 +Xpre_column_69 bl_69 br_69 en_bar vdd precharge_0 +Xpre_column_70 bl_70 br_70 en_bar vdd precharge_0 +Xpre_column_71 bl_71 br_71 en_bar vdd precharge_0 +Xpre_column_72 bl_72 br_72 en_bar vdd precharge_0 +Xpre_column_73 bl_73 br_73 en_bar vdd precharge_0 +Xpre_column_74 bl_74 br_74 en_bar vdd precharge_0 +Xpre_column_75 bl_75 br_75 en_bar vdd precharge_0 +Xpre_column_76 bl_76 br_76 en_bar vdd precharge_0 +Xpre_column_77 bl_77 br_77 en_bar vdd precharge_0 +Xpre_column_78 bl_78 br_78 en_bar vdd precharge_0 +Xpre_column_79 bl_79 br_79 en_bar vdd precharge_0 +Xpre_column_80 bl_80 br_80 en_bar vdd precharge_0 +Xpre_column_81 bl_81 br_81 en_bar vdd precharge_0 +Xpre_column_82 bl_82 br_82 en_bar vdd precharge_0 +Xpre_column_83 bl_83 br_83 en_bar vdd precharge_0 +Xpre_column_84 bl_84 br_84 en_bar vdd precharge_0 +Xpre_column_85 bl_85 br_85 en_bar vdd precharge_0 +Xpre_column_86 bl_86 br_86 en_bar vdd precharge_0 +Xpre_column_87 bl_87 br_87 en_bar vdd precharge_0 +Xpre_column_88 bl_88 br_88 en_bar vdd precharge_0 +Xpre_column_89 bl_89 br_89 en_bar vdd precharge_0 +Xpre_column_90 bl_90 br_90 en_bar vdd precharge_0 +Xpre_column_91 bl_91 br_91 en_bar vdd precharge_0 +Xpre_column_92 bl_92 br_92 en_bar vdd precharge_0 +Xpre_column_93 bl_93 br_93 en_bar vdd precharge_0 +Xpre_column_94 bl_94 br_94 en_bar vdd precharge_0 +Xpre_column_95 bl_95 br_95 en_bar vdd precharge_0 +Xpre_column_96 bl_96 br_96 en_bar vdd precharge_0 +Xpre_column_97 bl_97 br_97 en_bar vdd precharge_0 +Xpre_column_98 bl_98 br_98 en_bar vdd precharge_0 +Xpre_column_99 bl_99 br_99 en_bar vdd precharge_0 +Xpre_column_100 bl_100 br_100 en_bar vdd precharge_0 +Xpre_column_101 bl_101 br_101 en_bar vdd precharge_0 +Xpre_column_102 bl_102 br_102 en_bar vdd precharge_0 +Xpre_column_103 bl_103 br_103 en_bar vdd precharge_0 +Xpre_column_104 bl_104 br_104 en_bar vdd precharge_0 +Xpre_column_105 bl_105 br_105 en_bar vdd precharge_0 +Xpre_column_106 bl_106 br_106 en_bar vdd precharge_0 +Xpre_column_107 bl_107 br_107 en_bar vdd precharge_0 +Xpre_column_108 bl_108 br_108 en_bar vdd precharge_0 +Xpre_column_109 bl_109 br_109 en_bar vdd precharge_0 +Xpre_column_110 bl_110 br_110 en_bar vdd precharge_0 +Xpre_column_111 bl_111 br_111 en_bar vdd precharge_0 +Xpre_column_112 bl_112 br_112 en_bar vdd precharge_0 +Xpre_column_113 bl_113 br_113 en_bar vdd precharge_0 +Xpre_column_114 bl_114 br_114 en_bar vdd precharge_0 +Xpre_column_115 bl_115 br_115 en_bar vdd precharge_0 +Xpre_column_116 bl_116 br_116 en_bar vdd precharge_0 +Xpre_column_117 bl_117 br_117 en_bar vdd precharge_0 +Xpre_column_118 bl_118 br_118 en_bar vdd precharge_0 +Xpre_column_119 bl_119 br_119 en_bar vdd precharge_0 +Xpre_column_120 bl_120 br_120 en_bar vdd precharge_0 +Xpre_column_121 bl_121 br_121 en_bar vdd precharge_0 +Xpre_column_122 bl_122 br_122 en_bar vdd precharge_0 +Xpre_column_123 bl_123 br_123 en_bar vdd precharge_0 +Xpre_column_124 bl_124 br_124 en_bar vdd precharge_0 +Xpre_column_125 bl_125 br_125 en_bar vdd precharge_0 +Xpre_column_126 bl_126 br_126 en_bar vdd precharge_0 +Xpre_column_127 bl_127 br_127 en_bar vdd precharge_0 +Xpre_column_128 bl_128 br_128 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 data_32 data_33 data_34 data_35 data_36 data_37 data_38 data_39 data_40 data_41 data_42 data_43 data_44 data_45 data_46 data_47 data_48 data_49 data_50 data_51 data_52 data_53 data_54 data_55 data_56 data_57 data_58 data_59 data_60 data_61 data_62 data_63 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I data_32:I data_33:I data_34:I data_35:I data_36:I data_37:I data_38:I data_39:I data_40:I data_41:I data_42:I data_43:I data_44:I data_45:I data_46:I data_47:I data_48:I data_49:I data_50:I data_51:I data_52:I data_53:I data_54:I data_55:I data_56:I data_57:I data_58:I data_59:I data_60:I data_61:I data_62:I data_63:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* INPUT : data_32 +* INPUT : data_33 +* INPUT : data_34 +* INPUT : data_35 +* INPUT : data_36 +* INPUT : data_37 +* INPUT : data_38 +* INPUT : data_39 +* INPUT : data_40 +* INPUT : data_41 +* INPUT : data_42 +* INPUT : data_43 +* INPUT : data_44 +* INPUT : data_45 +* INPUT : data_46 +* INPUT : data_47 +* INPUT : data_48 +* INPUT : data_49 +* INPUT : data_50 +* INPUT : data_51 +* INPUT : data_52 +* INPUT : data_53 +* INPUT : data_54 +* INPUT : data_55 +* INPUT : data_56 +* INPUT : data_57 +* INPUT : data_58 +* INPUT : data_59 +* INPUT : data_60 +* INPUT : data_61 +* INPUT : data_62 +* INPUT : data_63 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 64 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver2 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver4 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver6 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver8 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver10 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver12 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver14 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver16 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver18 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver20 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver22 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver24 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver26 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver28 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver30 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver32 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver34 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver36 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver38 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver40 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver42 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver44 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver46 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver48 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver50 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver52 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver54 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver56 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver58 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver60 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver62 data_31 bl_31 br_31 en vdd gnd write_driver +Xwrite_driver64 data_32 bl_32 br_32 en vdd gnd write_driver +Xwrite_driver66 data_33 bl_33 br_33 en vdd gnd write_driver +Xwrite_driver68 data_34 bl_34 br_34 en vdd gnd write_driver +Xwrite_driver70 data_35 bl_35 br_35 en vdd gnd write_driver +Xwrite_driver72 data_36 bl_36 br_36 en vdd gnd write_driver +Xwrite_driver74 data_37 bl_37 br_37 en vdd gnd write_driver +Xwrite_driver76 data_38 bl_38 br_38 en vdd gnd write_driver +Xwrite_driver78 data_39 bl_39 br_39 en vdd gnd write_driver +Xwrite_driver80 data_40 bl_40 br_40 en vdd gnd write_driver +Xwrite_driver82 data_41 bl_41 br_41 en vdd gnd write_driver +Xwrite_driver84 data_42 bl_42 br_42 en vdd gnd write_driver +Xwrite_driver86 data_43 bl_43 br_43 en vdd gnd write_driver +Xwrite_driver88 data_44 bl_44 br_44 en vdd gnd write_driver +Xwrite_driver90 data_45 bl_45 br_45 en vdd gnd write_driver +Xwrite_driver92 data_46 bl_46 br_46 en vdd gnd write_driver +Xwrite_driver94 data_47 bl_47 br_47 en vdd gnd write_driver +Xwrite_driver96 data_48 bl_48 br_48 en vdd gnd write_driver +Xwrite_driver98 data_49 bl_49 br_49 en vdd gnd write_driver +Xwrite_driver100 data_50 bl_50 br_50 en vdd gnd write_driver +Xwrite_driver102 data_51 bl_51 br_51 en vdd gnd write_driver +Xwrite_driver104 data_52 bl_52 br_52 en vdd gnd write_driver +Xwrite_driver106 data_53 bl_53 br_53 en vdd gnd write_driver +Xwrite_driver108 data_54 bl_54 br_54 en vdd gnd write_driver +Xwrite_driver110 data_55 bl_55 br_55 en vdd gnd write_driver +Xwrite_driver112 data_56 bl_56 br_56 en vdd gnd write_driver +Xwrite_driver114 data_57 bl_57 br_57 en vdd gnd write_driver +Xwrite_driver116 data_58 bl_58 br_58 en vdd gnd write_driver +Xwrite_driver118 data_59 bl_59 br_59 en vdd gnd write_driver +Xwrite_driver120 data_60 bl_60 br_60 en vdd gnd write_driver +Xwrite_driver122 data_61 bl_61 br_61 en vdd gnd write_driver +Xwrite_driver124 data_62 bl_62 br_62 en vdd gnd write_driver +Xwrite_driver126 data_63 bl_63 br_63 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT column_mux bl br bl_out br_out sel gnd +*.PININFO bl:B br:B bl_out:B br_out:B sel:B gnd:B +* INOUT : bl +* INOUT : br +* INOUT : bl_out +* INOUT : br_out +* INOUT : sel +* INOUT : gnd +Mmux_tx1 bl sel bl_out gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mmux_tx2 br sel br_out gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +.ENDS column_mux + +.SUBCKT column_mux_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd +*.PININFO bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B sel_0:B sel_1:B bl_out_0:B br_out_0:B bl_out_1:B br_out_1:B bl_out_2:B br_out_2:B bl_out_3:B br_out_3:B bl_out_4:B br_out_4:B bl_out_5:B br_out_5:B bl_out_6:B br_out_6:B bl_out_7:B br_out_7:B bl_out_8:B br_out_8:B bl_out_9:B br_out_9:B bl_out_10:B br_out_10:B bl_out_11:B br_out_11:B bl_out_12:B br_out_12:B bl_out_13:B br_out_13:B bl_out_14:B br_out_14:B bl_out_15:B br_out_15:B bl_out_16:B br_out_16:B bl_out_17:B br_out_17:B bl_out_18:B br_out_18:B bl_out_19:B br_out_19:B bl_out_20:B br_out_20:B bl_out_21:B br_out_21:B bl_out_22:B br_out_22:B bl_out_23:B br_out_23:B bl_out_24:B br_out_24:B bl_out_25:B br_out_25:B bl_out_26:B br_out_26:B bl_out_27:B br_out_27:B bl_out_28:B br_out_28:B bl_out_29:B br_out_29:B bl_out_30:B br_out_30:B bl_out_31:B br_out_31:B bl_out_32:B br_out_32:B bl_out_33:B br_out_33:B bl_out_34:B br_out_34:B bl_out_35:B br_out_35:B bl_out_36:B br_out_36:B bl_out_37:B br_out_37:B bl_out_38:B br_out_38:B bl_out_39:B br_out_39:B bl_out_40:B br_out_40:B bl_out_41:B br_out_41:B bl_out_42:B br_out_42:B bl_out_43:B br_out_43:B bl_out_44:B br_out_44:B bl_out_45:B br_out_45:B bl_out_46:B br_out_46:B bl_out_47:B br_out_47:B bl_out_48:B br_out_48:B bl_out_49:B br_out_49:B bl_out_50:B br_out_50:B bl_out_51:B br_out_51:B bl_out_52:B br_out_52:B bl_out_53:B br_out_53:B bl_out_54:B br_out_54:B bl_out_55:B br_out_55:B bl_out_56:B br_out_56:B bl_out_57:B br_out_57:B bl_out_58:B br_out_58:B bl_out_59:B br_out_59:B bl_out_60:B br_out_60:B bl_out_61:B br_out_61:B bl_out_62:B br_out_62:B bl_out_63:B br_out_63:B gnd:B +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* INOUT : sel_0 +* INOUT : sel_1 +* INOUT : bl_out_0 +* INOUT : br_out_0 +* INOUT : bl_out_1 +* INOUT : br_out_1 +* INOUT : bl_out_2 +* INOUT : br_out_2 +* INOUT : bl_out_3 +* INOUT : br_out_3 +* INOUT : bl_out_4 +* INOUT : br_out_4 +* INOUT : bl_out_5 +* INOUT : br_out_5 +* INOUT : bl_out_6 +* INOUT : br_out_6 +* INOUT : bl_out_7 +* INOUT : br_out_7 +* INOUT : bl_out_8 +* INOUT : br_out_8 +* INOUT : bl_out_9 +* INOUT : br_out_9 +* INOUT : bl_out_10 +* INOUT : br_out_10 +* INOUT : bl_out_11 +* INOUT : br_out_11 +* INOUT : bl_out_12 +* INOUT : br_out_12 +* INOUT : bl_out_13 +* INOUT : br_out_13 +* INOUT : bl_out_14 +* INOUT : br_out_14 +* INOUT : bl_out_15 +* INOUT : br_out_15 +* INOUT : bl_out_16 +* INOUT : br_out_16 +* INOUT : bl_out_17 +* INOUT : br_out_17 +* INOUT : bl_out_18 +* INOUT : br_out_18 +* INOUT : bl_out_19 +* INOUT : br_out_19 +* INOUT : bl_out_20 +* INOUT : br_out_20 +* INOUT : bl_out_21 +* INOUT : br_out_21 +* INOUT : bl_out_22 +* INOUT : br_out_22 +* INOUT : bl_out_23 +* INOUT : br_out_23 +* INOUT : bl_out_24 +* INOUT : br_out_24 +* INOUT : bl_out_25 +* INOUT : br_out_25 +* INOUT : bl_out_26 +* INOUT : br_out_26 +* INOUT : bl_out_27 +* INOUT : br_out_27 +* INOUT : bl_out_28 +* INOUT : br_out_28 +* INOUT : bl_out_29 +* INOUT : br_out_29 +* INOUT : bl_out_30 +* INOUT : br_out_30 +* INOUT : bl_out_31 +* INOUT : br_out_31 +* INOUT : bl_out_32 +* INOUT : br_out_32 +* INOUT : bl_out_33 +* INOUT : br_out_33 +* INOUT : bl_out_34 +* INOUT : br_out_34 +* INOUT : bl_out_35 +* INOUT : br_out_35 +* INOUT : bl_out_36 +* INOUT : br_out_36 +* INOUT : bl_out_37 +* INOUT : br_out_37 +* INOUT : bl_out_38 +* INOUT : br_out_38 +* INOUT : bl_out_39 +* INOUT : br_out_39 +* INOUT : bl_out_40 +* INOUT : br_out_40 +* INOUT : bl_out_41 +* INOUT : br_out_41 +* INOUT : bl_out_42 +* INOUT : br_out_42 +* INOUT : bl_out_43 +* INOUT : br_out_43 +* INOUT : bl_out_44 +* INOUT : br_out_44 +* INOUT : bl_out_45 +* INOUT : br_out_45 +* INOUT : bl_out_46 +* INOUT : br_out_46 +* INOUT : bl_out_47 +* INOUT : br_out_47 +* INOUT : bl_out_48 +* INOUT : br_out_48 +* INOUT : bl_out_49 +* INOUT : br_out_49 +* INOUT : bl_out_50 +* INOUT : br_out_50 +* INOUT : bl_out_51 +* INOUT : br_out_51 +* INOUT : bl_out_52 +* INOUT : br_out_52 +* INOUT : bl_out_53 +* INOUT : br_out_53 +* INOUT : bl_out_54 +* INOUT : br_out_54 +* INOUT : bl_out_55 +* INOUT : br_out_55 +* INOUT : bl_out_56 +* INOUT : br_out_56 +* INOUT : bl_out_57 +* INOUT : br_out_57 +* INOUT : bl_out_58 +* INOUT : br_out_58 +* INOUT : bl_out_59 +* INOUT : br_out_59 +* INOUT : bl_out_60 +* INOUT : br_out_60 +* INOUT : bl_out_61 +* INOUT : br_out_61 +* INOUT : bl_out_62 +* INOUT : br_out_62 +* INOUT : bl_out_63 +* INOUT : br_out_63 +* INOUT : gnd +* cols: 128 word_size: 64 bl: bl br: br +XXMUX0 bl_0 br_0 bl_out_0 br_out_0 sel_0 gnd column_mux +XXMUX1 bl_1 br_1 bl_out_0 br_out_0 sel_1 gnd column_mux +XXMUX2 bl_2 br_2 bl_out_1 br_out_1 sel_0 gnd column_mux +XXMUX3 bl_3 br_3 bl_out_1 br_out_1 sel_1 gnd column_mux +XXMUX4 bl_4 br_4 bl_out_2 br_out_2 sel_0 gnd column_mux +XXMUX5 bl_5 br_5 bl_out_2 br_out_2 sel_1 gnd column_mux +XXMUX6 bl_6 br_6 bl_out_3 br_out_3 sel_0 gnd column_mux +XXMUX7 bl_7 br_7 bl_out_3 br_out_3 sel_1 gnd column_mux +XXMUX8 bl_8 br_8 bl_out_4 br_out_4 sel_0 gnd column_mux +XXMUX9 bl_9 br_9 bl_out_4 br_out_4 sel_1 gnd column_mux +XXMUX10 bl_10 br_10 bl_out_5 br_out_5 sel_0 gnd column_mux +XXMUX11 bl_11 br_11 bl_out_5 br_out_5 sel_1 gnd column_mux +XXMUX12 bl_12 br_12 bl_out_6 br_out_6 sel_0 gnd column_mux +XXMUX13 bl_13 br_13 bl_out_6 br_out_6 sel_1 gnd column_mux +XXMUX14 bl_14 br_14 bl_out_7 br_out_7 sel_0 gnd column_mux +XXMUX15 bl_15 br_15 bl_out_7 br_out_7 sel_1 gnd column_mux +XXMUX16 bl_16 br_16 bl_out_8 br_out_8 sel_0 gnd column_mux +XXMUX17 bl_17 br_17 bl_out_8 br_out_8 sel_1 gnd column_mux +XXMUX18 bl_18 br_18 bl_out_9 br_out_9 sel_0 gnd column_mux +XXMUX19 bl_19 br_19 bl_out_9 br_out_9 sel_1 gnd column_mux +XXMUX20 bl_20 br_20 bl_out_10 br_out_10 sel_0 gnd column_mux +XXMUX21 bl_21 br_21 bl_out_10 br_out_10 sel_1 gnd column_mux +XXMUX22 bl_22 br_22 bl_out_11 br_out_11 sel_0 gnd column_mux +XXMUX23 bl_23 br_23 bl_out_11 br_out_11 sel_1 gnd column_mux +XXMUX24 bl_24 br_24 bl_out_12 br_out_12 sel_0 gnd column_mux +XXMUX25 bl_25 br_25 bl_out_12 br_out_12 sel_1 gnd column_mux +XXMUX26 bl_26 br_26 bl_out_13 br_out_13 sel_0 gnd column_mux +XXMUX27 bl_27 br_27 bl_out_13 br_out_13 sel_1 gnd column_mux +XXMUX28 bl_28 br_28 bl_out_14 br_out_14 sel_0 gnd column_mux +XXMUX29 bl_29 br_29 bl_out_14 br_out_14 sel_1 gnd column_mux +XXMUX30 bl_30 br_30 bl_out_15 br_out_15 sel_0 gnd column_mux +XXMUX31 bl_31 br_31 bl_out_15 br_out_15 sel_1 gnd column_mux +XXMUX32 bl_32 br_32 bl_out_16 br_out_16 sel_0 gnd column_mux +XXMUX33 bl_33 br_33 bl_out_16 br_out_16 sel_1 gnd column_mux +XXMUX34 bl_34 br_34 bl_out_17 br_out_17 sel_0 gnd column_mux +XXMUX35 bl_35 br_35 bl_out_17 br_out_17 sel_1 gnd column_mux +XXMUX36 bl_36 br_36 bl_out_18 br_out_18 sel_0 gnd column_mux +XXMUX37 bl_37 br_37 bl_out_18 br_out_18 sel_1 gnd column_mux +XXMUX38 bl_38 br_38 bl_out_19 br_out_19 sel_0 gnd column_mux +XXMUX39 bl_39 br_39 bl_out_19 br_out_19 sel_1 gnd column_mux +XXMUX40 bl_40 br_40 bl_out_20 br_out_20 sel_0 gnd column_mux +XXMUX41 bl_41 br_41 bl_out_20 br_out_20 sel_1 gnd column_mux +XXMUX42 bl_42 br_42 bl_out_21 br_out_21 sel_0 gnd column_mux +XXMUX43 bl_43 br_43 bl_out_21 br_out_21 sel_1 gnd column_mux +XXMUX44 bl_44 br_44 bl_out_22 br_out_22 sel_0 gnd column_mux +XXMUX45 bl_45 br_45 bl_out_22 br_out_22 sel_1 gnd column_mux +XXMUX46 bl_46 br_46 bl_out_23 br_out_23 sel_0 gnd column_mux +XXMUX47 bl_47 br_47 bl_out_23 br_out_23 sel_1 gnd column_mux +XXMUX48 bl_48 br_48 bl_out_24 br_out_24 sel_0 gnd column_mux +XXMUX49 bl_49 br_49 bl_out_24 br_out_24 sel_1 gnd column_mux +XXMUX50 bl_50 br_50 bl_out_25 br_out_25 sel_0 gnd column_mux +XXMUX51 bl_51 br_51 bl_out_25 br_out_25 sel_1 gnd column_mux +XXMUX52 bl_52 br_52 bl_out_26 br_out_26 sel_0 gnd column_mux +XXMUX53 bl_53 br_53 bl_out_26 br_out_26 sel_1 gnd column_mux +XXMUX54 bl_54 br_54 bl_out_27 br_out_27 sel_0 gnd column_mux +XXMUX55 bl_55 br_55 bl_out_27 br_out_27 sel_1 gnd column_mux +XXMUX56 bl_56 br_56 bl_out_28 br_out_28 sel_0 gnd column_mux +XXMUX57 bl_57 br_57 bl_out_28 br_out_28 sel_1 gnd column_mux +XXMUX58 bl_58 br_58 bl_out_29 br_out_29 sel_0 gnd column_mux +XXMUX59 bl_59 br_59 bl_out_29 br_out_29 sel_1 gnd column_mux +XXMUX60 bl_60 br_60 bl_out_30 br_out_30 sel_0 gnd column_mux +XXMUX61 bl_61 br_61 bl_out_30 br_out_30 sel_1 gnd column_mux +XXMUX62 bl_62 br_62 bl_out_31 br_out_31 sel_0 gnd column_mux +XXMUX63 bl_63 br_63 bl_out_31 br_out_31 sel_1 gnd column_mux +XXMUX64 bl_64 br_64 bl_out_32 br_out_32 sel_0 gnd column_mux +XXMUX65 bl_65 br_65 bl_out_32 br_out_32 sel_1 gnd column_mux +XXMUX66 bl_66 br_66 bl_out_33 br_out_33 sel_0 gnd column_mux +XXMUX67 bl_67 br_67 bl_out_33 br_out_33 sel_1 gnd column_mux +XXMUX68 bl_68 br_68 bl_out_34 br_out_34 sel_0 gnd column_mux +XXMUX69 bl_69 br_69 bl_out_34 br_out_34 sel_1 gnd column_mux +XXMUX70 bl_70 br_70 bl_out_35 br_out_35 sel_0 gnd column_mux +XXMUX71 bl_71 br_71 bl_out_35 br_out_35 sel_1 gnd column_mux +XXMUX72 bl_72 br_72 bl_out_36 br_out_36 sel_0 gnd column_mux +XXMUX73 bl_73 br_73 bl_out_36 br_out_36 sel_1 gnd column_mux +XXMUX74 bl_74 br_74 bl_out_37 br_out_37 sel_0 gnd column_mux +XXMUX75 bl_75 br_75 bl_out_37 br_out_37 sel_1 gnd column_mux +XXMUX76 bl_76 br_76 bl_out_38 br_out_38 sel_0 gnd column_mux +XXMUX77 bl_77 br_77 bl_out_38 br_out_38 sel_1 gnd column_mux +XXMUX78 bl_78 br_78 bl_out_39 br_out_39 sel_0 gnd column_mux +XXMUX79 bl_79 br_79 bl_out_39 br_out_39 sel_1 gnd column_mux +XXMUX80 bl_80 br_80 bl_out_40 br_out_40 sel_0 gnd column_mux +XXMUX81 bl_81 br_81 bl_out_40 br_out_40 sel_1 gnd column_mux +XXMUX82 bl_82 br_82 bl_out_41 br_out_41 sel_0 gnd column_mux +XXMUX83 bl_83 br_83 bl_out_41 br_out_41 sel_1 gnd column_mux +XXMUX84 bl_84 br_84 bl_out_42 br_out_42 sel_0 gnd column_mux +XXMUX85 bl_85 br_85 bl_out_42 br_out_42 sel_1 gnd column_mux +XXMUX86 bl_86 br_86 bl_out_43 br_out_43 sel_0 gnd column_mux +XXMUX87 bl_87 br_87 bl_out_43 br_out_43 sel_1 gnd column_mux +XXMUX88 bl_88 br_88 bl_out_44 br_out_44 sel_0 gnd column_mux +XXMUX89 bl_89 br_89 bl_out_44 br_out_44 sel_1 gnd column_mux +XXMUX90 bl_90 br_90 bl_out_45 br_out_45 sel_0 gnd column_mux +XXMUX91 bl_91 br_91 bl_out_45 br_out_45 sel_1 gnd column_mux +XXMUX92 bl_92 br_92 bl_out_46 br_out_46 sel_0 gnd column_mux +XXMUX93 bl_93 br_93 bl_out_46 br_out_46 sel_1 gnd column_mux +XXMUX94 bl_94 br_94 bl_out_47 br_out_47 sel_0 gnd column_mux +XXMUX95 bl_95 br_95 bl_out_47 br_out_47 sel_1 gnd column_mux +XXMUX96 bl_96 br_96 bl_out_48 br_out_48 sel_0 gnd column_mux +XXMUX97 bl_97 br_97 bl_out_48 br_out_48 sel_1 gnd column_mux +XXMUX98 bl_98 br_98 bl_out_49 br_out_49 sel_0 gnd column_mux +XXMUX99 bl_99 br_99 bl_out_49 br_out_49 sel_1 gnd column_mux +XXMUX100 bl_100 br_100 bl_out_50 br_out_50 sel_0 gnd column_mux +XXMUX101 bl_101 br_101 bl_out_50 br_out_50 sel_1 gnd column_mux +XXMUX102 bl_102 br_102 bl_out_51 br_out_51 sel_0 gnd column_mux +XXMUX103 bl_103 br_103 bl_out_51 br_out_51 sel_1 gnd column_mux +XXMUX104 bl_104 br_104 bl_out_52 br_out_52 sel_0 gnd column_mux +XXMUX105 bl_105 br_105 bl_out_52 br_out_52 sel_1 gnd column_mux +XXMUX106 bl_106 br_106 bl_out_53 br_out_53 sel_0 gnd column_mux +XXMUX107 bl_107 br_107 bl_out_53 br_out_53 sel_1 gnd column_mux +XXMUX108 bl_108 br_108 bl_out_54 br_out_54 sel_0 gnd column_mux +XXMUX109 bl_109 br_109 bl_out_54 br_out_54 sel_1 gnd column_mux +XXMUX110 bl_110 br_110 bl_out_55 br_out_55 sel_0 gnd column_mux +XXMUX111 bl_111 br_111 bl_out_55 br_out_55 sel_1 gnd column_mux +XXMUX112 bl_112 br_112 bl_out_56 br_out_56 sel_0 gnd column_mux +XXMUX113 bl_113 br_113 bl_out_56 br_out_56 sel_1 gnd column_mux +XXMUX114 bl_114 br_114 bl_out_57 br_out_57 sel_0 gnd column_mux +XXMUX115 bl_115 br_115 bl_out_57 br_out_57 sel_1 gnd column_mux +XXMUX116 bl_116 br_116 bl_out_58 br_out_58 sel_0 gnd column_mux +XXMUX117 bl_117 br_117 bl_out_58 br_out_58 sel_1 gnd column_mux +XXMUX118 bl_118 br_118 bl_out_59 br_out_59 sel_0 gnd column_mux +XXMUX119 bl_119 br_119 bl_out_59 br_out_59 sel_1 gnd column_mux +XXMUX120 bl_120 br_120 bl_out_60 br_out_60 sel_0 gnd column_mux +XXMUX121 bl_121 br_121 bl_out_60 br_out_60 sel_1 gnd column_mux +XXMUX122 bl_122 br_122 bl_out_61 br_out_61 sel_0 gnd column_mux +XXMUX123 bl_123 br_123 bl_out_61 br_out_61 sel_1 gnd column_mux +XXMUX124 bl_124 br_124 bl_out_62 br_out_62 sel_0 gnd column_mux +XXMUX125 bl_125 br_125 bl_out_62 br_out_62 sel_1 gnd column_mux +XXMUX126 bl_126 br_126 bl_out_63 br_out_63 sel_0 gnd column_mux +XXMUX127 bl_127 br_127 bl_out_63 br_out_63 sel_1 gnd column_mux +.ENDS column_mux_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 sel_0 sel_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I sel_0:I sel_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* INPUT : sel_0 +* INPUT : sel_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_out_0 br_out_0 dout_1 bl_out_1 br_out_1 dout_2 bl_out_2 br_out_2 dout_3 bl_out_3 br_out_3 dout_4 bl_out_4 br_out_4 dout_5 bl_out_5 br_out_5 dout_6 bl_out_6 br_out_6 dout_7 bl_out_7 br_out_7 dout_8 bl_out_8 br_out_8 dout_9 bl_out_9 br_out_9 dout_10 bl_out_10 br_out_10 dout_11 bl_out_11 br_out_11 dout_12 bl_out_12 br_out_12 dout_13 bl_out_13 br_out_13 dout_14 bl_out_14 br_out_14 dout_15 bl_out_15 br_out_15 dout_16 bl_out_16 br_out_16 dout_17 bl_out_17 br_out_17 dout_18 bl_out_18 br_out_18 dout_19 bl_out_19 br_out_19 dout_20 bl_out_20 br_out_20 dout_21 bl_out_21 br_out_21 dout_22 bl_out_22 br_out_22 dout_23 bl_out_23 br_out_23 dout_24 bl_out_24 br_out_24 dout_25 bl_out_25 br_out_25 dout_26 bl_out_26 br_out_26 dout_27 bl_out_27 br_out_27 dout_28 bl_out_28 br_out_28 dout_29 bl_out_29 br_out_29 dout_30 bl_out_30 br_out_30 dout_31 bl_out_31 br_out_31 dout_32 bl_out_32 br_out_32 dout_33 bl_out_33 br_out_33 dout_34 bl_out_34 br_out_34 dout_35 bl_out_35 br_out_35 dout_36 bl_out_36 br_out_36 dout_37 bl_out_37 br_out_37 dout_38 bl_out_38 br_out_38 dout_39 bl_out_39 br_out_39 dout_40 bl_out_40 br_out_40 dout_41 bl_out_41 br_out_41 dout_42 bl_out_42 br_out_42 dout_43 bl_out_43 br_out_43 dout_44 bl_out_44 br_out_44 dout_45 bl_out_45 br_out_45 dout_46 bl_out_46 br_out_46 dout_47 bl_out_47 br_out_47 dout_48 bl_out_48 br_out_48 dout_49 bl_out_49 br_out_49 dout_50 bl_out_50 br_out_50 dout_51 bl_out_51 br_out_51 dout_52 bl_out_52 br_out_52 dout_53 bl_out_53 br_out_53 dout_54 bl_out_54 br_out_54 dout_55 bl_out_55 br_out_55 dout_56 bl_out_56 br_out_56 dout_57 bl_out_57 br_out_57 dout_58 bl_out_58 br_out_58 dout_59 bl_out_59 br_out_59 dout_60 bl_out_60 br_out_60 dout_61 bl_out_61 br_out_61 dout_62 bl_out_62 br_out_62 dout_63 bl_out_63 br_out_63 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 w_en vdd gnd write_driver_array +Xcolumn_mux_array0 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd column_mux_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p +.ENDS pinv_0 + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 32 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 in_32 in_33 in_34 in_35 in_36 in_37 in_38 in_39 in_40 in_41 in_42 in_43 in_44 in_45 in_46 in_47 in_48 in_49 in_50 in_51 in_52 in_53 in_54 in_55 in_56 in_57 in_58 in_59 in_60 in_61 in_62 in_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I in_32:I in_33:I in_34:I in_35:I in_36:I in_37:I in_38:I in_39:I in_40:I in_41:I in_42:I in_43:I in_44:I in_45:I in_46:I in_47:I in_48:I in_49:I in_50:I in_51:I in_52:I in_53:I in_54:I in_55:I in_56:I in_57:I in_58:I in_59:I in_60:I in_61:I in_62:I in_63:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* INPUT : in_32 +* INPUT : in_33 +* INPUT : in_34 +* INPUT : in_35 +* INPUT : in_36 +* INPUT : in_37 +* INPUT : in_38 +* INPUT : in_39 +* INPUT : in_40 +* INPUT : in_41 +* INPUT : in_42 +* INPUT : in_43 +* INPUT : in_44 +* INPUT : in_45 +* INPUT : in_46 +* INPUT : in_47 +* INPUT : in_48 +* INPUT : in_49 +* INPUT : in_50 +* INPUT : in_51 +* INPUT : in_52 +* INPUT : in_53 +* INPUT : in_54 +* INPUT : in_55 +* INPUT : in_56 +* INPUT : in_57 +* INPUT : in_58 +* INPUT : in_59 +* INPUT : in_60 +* INPUT : in_61 +* INPUT : in_62 +* INPUT : in_63 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +Xwl_driver_and32 in_32 en wl_32 vdd gnd wordline_driver +Xwl_driver_and33 in_33 en wl_33 vdd gnd wordline_driver +Xwl_driver_and34 in_34 en wl_34 vdd gnd wordline_driver +Xwl_driver_and35 in_35 en wl_35 vdd gnd wordline_driver +Xwl_driver_and36 in_36 en wl_36 vdd gnd wordline_driver +Xwl_driver_and37 in_37 en wl_37 vdd gnd wordline_driver +Xwl_driver_and38 in_38 en wl_38 vdd gnd wordline_driver +Xwl_driver_and39 in_39 en wl_39 vdd gnd wordline_driver +Xwl_driver_and40 in_40 en wl_40 vdd gnd wordline_driver +Xwl_driver_and41 in_41 en wl_41 vdd gnd wordline_driver +Xwl_driver_and42 in_42 en wl_42 vdd gnd wordline_driver +Xwl_driver_and43 in_43 en wl_43 vdd gnd wordline_driver +Xwl_driver_and44 in_44 en wl_44 vdd gnd wordline_driver +Xwl_driver_and45 in_45 en wl_45 vdd gnd wordline_driver +Xwl_driver_and46 in_46 en wl_46 vdd gnd wordline_driver +Xwl_driver_and47 in_47 en wl_47 vdd gnd wordline_driver +Xwl_driver_and48 in_48 en wl_48 vdd gnd wordline_driver +Xwl_driver_and49 in_49 en wl_49 vdd gnd wordline_driver +Xwl_driver_and50 in_50 en wl_50 vdd gnd wordline_driver +Xwl_driver_and51 in_51 en wl_51 vdd gnd wordline_driver +Xwl_driver_and52 in_52 en wl_52 vdd gnd wordline_driver +Xwl_driver_and53 in_53 en wl_53 vdd gnd wordline_driver +Xwl_driver_and54 in_54 en wl_54 vdd gnd wordline_driver +Xwl_driver_and55 in_55 en wl_55 vdd gnd wordline_driver +Xwl_driver_and56 in_56 en wl_56 vdd gnd wordline_driver +Xwl_driver_and57 in_57 en wl_57 vdd gnd wordline_driver +Xwl_driver_and58 in_58 en wl_58 vdd gnd wordline_driver +Xwl_driver_and59 in_59 en wl_59 vdd gnd wordline_driver +Xwl_driver_and60 in_60 en wl_60 vdd gnd wordline_driver +Xwl_driver_and61 in_61 en wl_61 vdd gnd wordline_driver +Xwl_driver_and62 in_62 en wl_62 vdd gnd wordline_driver +Xwl_driver_and63 in_63 en wl_63 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 decode_32 decode_33 decode_34 decode_35 decode_36 decode_37 decode_38 decode_39 decode_40 decode_41 decode_42 decode_43 decode_44 decode_45 decode_46 decode_47 decode_48 decode_49 decode_50 decode_51 decode_52 decode_53 decode_54 decode_55 decode_56 decode_57 decode_58 decode_59 decode_60 decode_61 decode_62 decode_63 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O decode_32:O decode_33:O decode_34:O decode_35:O decode_36:O decode_37:O decode_38:O decode_39:O decode_40:O decode_41:O decode_42:O decode_43:O decode_44:O decode_45:O decode_46:O decode_47:O decode_48:O decode_49:O decode_50:O decode_51:O decode_52:O decode_53:O decode_54:O decode_55:O decode_56:O decode_57:O decode_58:O decode_59:O decode_60:O decode_61:O decode_62:O decode_63:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* OUTPUT: decode_32 +* OUTPUT: decode_33 +* OUTPUT: decode_34 +* OUTPUT: decode_35 +* OUTPUT: decode_36 +* OUTPUT: decode_37 +* OUTPUT: decode_38 +* OUTPUT: decode_39 +* OUTPUT: decode_40 +* OUTPUT: decode_41 +* OUTPUT: decode_42 +* OUTPUT: decode_43 +* OUTPUT: decode_44 +* OUTPUT: decode_45 +* OUTPUT: decode_46 +* OUTPUT: decode_47 +* OUTPUT: decode_48 +* OUTPUT: decode_49 +* OUTPUT: decode_50 +* OUTPUT: decode_51 +* OUTPUT: decode_52 +* OUTPUT: decode_53 +* OUTPUT: decode_54 +* OUTPUT: decode_55 +* OUTPUT: decode_56 +* OUTPUT: decode_57 +* OUTPUT: decode_58 +* OUTPUT: decode_59 +* OUTPUT: decode_60 +* OUTPUT: decode_61 +* OUTPUT: decode_62 +* OUTPUT: decode_63 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +Xpre_2 addr_4 addr_5 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 out_8 decode_0 vdd gnd and3_dec +XDEC_AND_16 out_0 out_4 out_9 decode_16 vdd gnd and3_dec +XDEC_AND_32 out_0 out_4 out_10 decode_32 vdd gnd and3_dec +XDEC_AND_48 out_0 out_4 out_11 decode_48 vdd gnd and3_dec +XDEC_AND_4 out_0 out_5 out_8 decode_4 vdd gnd and3_dec +XDEC_AND_20 out_0 out_5 out_9 decode_20 vdd gnd and3_dec +XDEC_AND_36 out_0 out_5 out_10 decode_36 vdd gnd and3_dec +XDEC_AND_52 out_0 out_5 out_11 decode_52 vdd gnd and3_dec +XDEC_AND_8 out_0 out_6 out_8 decode_8 vdd gnd and3_dec +XDEC_AND_24 out_0 out_6 out_9 decode_24 vdd gnd and3_dec +XDEC_AND_40 out_0 out_6 out_10 decode_40 vdd gnd and3_dec +XDEC_AND_56 out_0 out_6 out_11 decode_56 vdd gnd and3_dec +XDEC_AND_12 out_0 out_7 out_8 decode_12 vdd gnd and3_dec +XDEC_AND_28 out_0 out_7 out_9 decode_28 vdd gnd and3_dec +XDEC_AND_44 out_0 out_7 out_10 decode_44 vdd gnd and3_dec +XDEC_AND_60 out_0 out_7 out_11 decode_60 vdd gnd and3_dec +XDEC_AND_1 out_1 out_4 out_8 decode_1 vdd gnd and3_dec +XDEC_AND_17 out_1 out_4 out_9 decode_17 vdd gnd and3_dec +XDEC_AND_33 out_1 out_4 out_10 decode_33 vdd gnd and3_dec +XDEC_AND_49 out_1 out_4 out_11 decode_49 vdd gnd and3_dec +XDEC_AND_5 out_1 out_5 out_8 decode_5 vdd gnd and3_dec +XDEC_AND_21 out_1 out_5 out_9 decode_21 vdd gnd and3_dec +XDEC_AND_37 out_1 out_5 out_10 decode_37 vdd gnd and3_dec +XDEC_AND_53 out_1 out_5 out_11 decode_53 vdd gnd and3_dec +XDEC_AND_9 out_1 out_6 out_8 decode_9 vdd gnd and3_dec +XDEC_AND_25 out_1 out_6 out_9 decode_25 vdd gnd and3_dec +XDEC_AND_41 out_1 out_6 out_10 decode_41 vdd gnd and3_dec +XDEC_AND_57 out_1 out_6 out_11 decode_57 vdd gnd and3_dec +XDEC_AND_13 out_1 out_7 out_8 decode_13 vdd gnd and3_dec +XDEC_AND_29 out_1 out_7 out_9 decode_29 vdd gnd and3_dec +XDEC_AND_45 out_1 out_7 out_10 decode_45 vdd gnd and3_dec +XDEC_AND_61 out_1 out_7 out_11 decode_61 vdd gnd and3_dec +XDEC_AND_2 out_2 out_4 out_8 decode_2 vdd gnd and3_dec +XDEC_AND_18 out_2 out_4 out_9 decode_18 vdd gnd and3_dec +XDEC_AND_34 out_2 out_4 out_10 decode_34 vdd gnd and3_dec +XDEC_AND_50 out_2 out_4 out_11 decode_50 vdd gnd and3_dec +XDEC_AND_6 out_2 out_5 out_8 decode_6 vdd gnd and3_dec +XDEC_AND_22 out_2 out_5 out_9 decode_22 vdd gnd and3_dec +XDEC_AND_38 out_2 out_5 out_10 decode_38 vdd gnd and3_dec +XDEC_AND_54 out_2 out_5 out_11 decode_54 vdd gnd and3_dec +XDEC_AND_10 out_2 out_6 out_8 decode_10 vdd gnd and3_dec +XDEC_AND_26 out_2 out_6 out_9 decode_26 vdd gnd and3_dec +XDEC_AND_42 out_2 out_6 out_10 decode_42 vdd gnd and3_dec +XDEC_AND_58 out_2 out_6 out_11 decode_58 vdd gnd and3_dec +XDEC_AND_14 out_2 out_7 out_8 decode_14 vdd gnd and3_dec +XDEC_AND_30 out_2 out_7 out_9 decode_30 vdd gnd and3_dec +XDEC_AND_46 out_2 out_7 out_10 decode_46 vdd gnd and3_dec +XDEC_AND_62 out_2 out_7 out_11 decode_62 vdd gnd and3_dec +XDEC_AND_3 out_3 out_4 out_8 decode_3 vdd gnd and3_dec +XDEC_AND_19 out_3 out_4 out_9 decode_19 vdd gnd and3_dec +XDEC_AND_35 out_3 out_4 out_10 decode_35 vdd gnd and3_dec +XDEC_AND_51 out_3 out_4 out_11 decode_51 vdd gnd and3_dec +XDEC_AND_7 out_3 out_5 out_8 decode_7 vdd gnd and3_dec +XDEC_AND_23 out_3 out_5 out_9 decode_23 vdd gnd and3_dec +XDEC_AND_39 out_3 out_5 out_10 decode_39 vdd gnd and3_dec +XDEC_AND_55 out_3 out_5 out_11 decode_55 vdd gnd and3_dec +XDEC_AND_11 out_3 out_6 out_8 decode_11 vdd gnd and3_dec +XDEC_AND_27 out_3 out_6 out_9 decode_27 vdd gnd and3_dec +XDEC_AND_43 out_3 out_6 out_10 decode_43 vdd gnd and3_dec +XDEC_AND_59 out_3 out_6 out_11 decode_59 vdd gnd and3_dec +XDEC_AND_15 out_3 out_7 out_8 decode_15 vdd gnd and3_dec +XDEC_AND_31 out_3 out_7 out_9 decode_31 vdd gnd and3_dec +XDEC_AND_47 out_3 out_7 out_10 decode_47 vdd gnd and3_dec +XDEC_AND_63 out_3 out_7 out_11 decode_63 vdd gnd and3_dec +.ENDS hierarchical_decoder + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O dout0_32:O dout0_33:O dout0_34:O dout0_35:O dout0_36:O dout0_37:O dout0_38:O dout0_39:O dout0_40:O dout0_41:O dout0_42:O dout0_43:O dout0_44:O dout0_45:O dout0_46:O dout0_47:O dout0_48:O dout0_49:O dout0_50:O dout0_51:O dout0_52:O dout0_53:O dout0_54:O dout0_55:O dout0_56:O dout0_57:O dout0_58:O dout0_59:O dout0_60:O dout0_61:O dout0_62:O dout0_63:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I din0_32:I din0_33:I din0_34:I din0_35:I din0_36:I din0_37:I din0_38:I din0_39:I din0_40:I din0_41:I din0_42:I din0_43:I din0_44:I din0_45:I din0_46:I din0_47:I din0_48:I din0_49:I din0_50:I din0_51:I din0_52:I din0_53:I din0_54:I din0_55:I din0_56:I din0_57:I din0_58:I din0_59:I din0_60:I din0_61:I din0_62:I din0_63:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I addr0_5:I addr0_6:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: dout0_32 +* OUTPUT: dout0_33 +* OUTPUT: dout0_34 +* OUTPUT: dout0_35 +* OUTPUT: dout0_36 +* OUTPUT: dout0_37 +* OUTPUT: dout0_38 +* OUTPUT: dout0_39 +* OUTPUT: dout0_40 +* OUTPUT: dout0_41 +* OUTPUT: dout0_42 +* OUTPUT: dout0_43 +* OUTPUT: dout0_44 +* OUTPUT: dout0_45 +* OUTPUT: dout0_46 +* OUTPUT: dout0_47 +* OUTPUT: dout0_48 +* OUTPUT: dout0_49 +* OUTPUT: dout0_50 +* OUTPUT: dout0_51 +* OUTPUT: dout0_52 +* OUTPUT: dout0_53 +* OUTPUT: dout0_54 +* OUTPUT: dout0_55 +* OUTPUT: dout0_56 +* OUTPUT: dout0_57 +* OUTPUT: dout0_58 +* OUTPUT: dout0_59 +* OUTPUT: dout0_60 +* OUTPUT: dout0_61 +* OUTPUT: dout0_62 +* OUTPUT: dout0_63 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : din0_32 +* INPUT : din0_33 +* INPUT : din0_34 +* INPUT : din0_35 +* INPUT : din0_36 +* INPUT : din0_37 +* INPUT : din0_38 +* INPUT : din0_39 +* INPUT : din0_40 +* INPUT : din0_41 +* INPUT : din0_42 +* INPUT : din0_43 +* INPUT : din0_44 +* INPUT : din0_45 +* INPUT : din0_46 +* INPUT : din0_47 +* INPUT : din0_48 +* INPUT : din0_49 +* INPUT : din0_50 +* INPUT : din0_51 +* INPUT : din0_52 +* INPUT : din0_53 +* INPUT : din0_54 +* INPUT : din0_55 +* INPUT : din0_56 +* INPUT : din0_57 +* INPUT : din0_58 +* INPUT : din0_59 +* INPUT : din0_60 +* INPUT : din0_61 +* INPUT : din0_62 +* INPUT : din0_63 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : addr0_5 +* INPUT : addr0_6 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 sel0_0 sel0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 rbl_wl0 vdd gnd port_address +Xcol_address_decoder0 addr0_0 sel0_0 sel0_1 vdd gnd pinvbuf +.ENDS bank + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_2 +Xdff_buf_inv2 Qb Q vdd gnd pinv_3 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_4 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_4 +.ENDS pdriver + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +* spice ptx M{0} {1} n m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} p m=1 w=67.2u l=0.4u pd=135.20u ps=135.20u as=67.20p ad=67.20p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=67.2u l=0.4u pd=135.20u ps=135.20u as=67.20p ad=67.20p +Mpinv_nmos Z A gnd gnd n m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p +.ENDS pinv_11 + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p +.ENDS pinv_9 + +* spice ptx M{0} {1} n m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} p m=1 w=22.400000000000002u l=0.4u pd=45.60u ps=45.60u as=22.40p ad=22.40p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=22.400000000000002u l=0.4u pd=45.60u ps=45.60u as=22.40p ad=22.40p +Mpinv_nmos Z A gnd gnd n m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=100.0u l=0.4u pd=200.80u ps=200.80u as=100.00p ad=100.00p + +* spice ptx M{0} {1} p m=1 w=200.0u l=0.4u pd=400.80u ps=400.80u as=200.00p ad=200.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=200.0u l=0.4u pd=400.80u ps=400.80u as=200.00p ad=200.00p +Mpinv_nmos Z A gnd gnd n m=1 w=100.0u l=0.4u pd=200.80u ps=200.80u as=100.00p ad=100.00p +.ENDS pinv_12 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_7 + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 1, 2, 5, 14, 42, 125] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Zb6_int vdd gnd pinv_10 +Xbuf_inv7 Zb6_int Zb7_int vdd gnd pinv_11 +Xbuf_inv8 Zb7_int Z vdd gnd pinv_12 +.ENDS pdriver_0 + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=102.4u l=0.4u pd=205.60u ps=205.60u as=102.40p ad=102.40p + +* spice ptx M{0} {1} n m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=102.4u l=0.4u pd=205.60u ps=205.60u as=102.40p ad=102.40p +Mpinv_nmos Z A gnd gnd n m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +.ENDS pinv_16 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [64] +Xbuf_inv1 A Z vdd gnd pinv_16 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_17 + +* spice ptx M{0} {1} p m=1 w=68.8u l=0.4u pd=138.40u ps=138.40u as=68.80p ad=68.80p + +* spice ptx M{0} {1} n m=1 w=34.4u l=0.4u pd=69.60u ps=69.60u as=34.40p ad=34.40p + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=68.8u l=0.4u pd=138.40u ps=138.40u as=68.80p ad=68.80p +Mpinv_nmos Z A gnd gnd n m=1 w=34.4u l=0.4u pd=69.60u ps=69.60u as=34.40p ad=34.40p +.ENDS pinv_18 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 5, 14, 43] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_8 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_9 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_10 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_18 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=115.2u l=0.4u pd=231.20u ps=231.20u as=115.20p ad=115.20p + +* spice ptx M{0} {1} n m=1 w=57.6u l=0.4u pd=116.00u ps=116.00u as=57.60p ad=57.60p + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=115.2u l=0.4u pd=231.20u ps=231.20u as=115.20p ad=115.20p +Mpinv_nmos Z A gnd gnd n m=1 w=57.6u l=0.4u pd=116.00u ps=116.00u as=57.60p ad=57.60p +.ENDS pinv_15 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [72] +Xbuf_inv1 A Z vdd gnd pinv_15 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pinv_19 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_19 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_19 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_19 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_19 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_19 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_19 +Xdinv1 dout_1 dout_2 vdd gnd pinv_19 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_19 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_19 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_19 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_19 +Xdinv2 dout_2 dout_3 vdd gnd pinv_19 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_19 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_19 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_19 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_19 +Xdinv3 dout_3 dout_4 vdd gnd pinv_19 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_19 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_19 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_19 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_19 +Xdinv4 dout_4 dout_5 vdd gnd pinv_19 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_19 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_19 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_19 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_19 +Xdinv5 dout_5 dout_6 vdd gnd pinv_19 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_19 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_19 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_19 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_19 +Xdinv6 dout_6 dout_7 vdd gnd pinv_19 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_19 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_19 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_19 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_19 +Xdinv7 dout_7 dout_8 vdd gnd pinv_19 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_19 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_19 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_19 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_19 +Xdinv8 dout_8 out vdd gnd pinv_19 +Xdload_8_0 out n_8_0 vdd gnd pinv_19 +Xdload_8_1 out n_8_1 vdd gnd pinv_19 +Xdload_8_2 out n_8_2 vdd gnd pinv_19 +Xdload_8_3 out n_8_3 vdd gnd pinv_19 +.ENDS delay_chain + +* spice ptx M{0} {1} p m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} n m=1 w=16.8u l=0.4u pd=34.40u ps=34.40u as=16.80p ad=16.80p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p +Mpinv_nmos Z A gnd gnd n m=1 w=16.8u l=0.4u pd=34.40u ps=34.40u as=16.80p ad=16.80p +.ENDS pinv_14 + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p +.ENDS pinv_13 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [7, 21] +Xbuf_inv1 A Zb1_int vdd gnd pinv_13 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_14 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +* Used for tiling delay chain to desired length +.SUBCKT delay_chain_segment in out vdd gnd +Xdinv0 in dout_1 vdd gnd pinv_11 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_11 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_11 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_11 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_11 +Xdinv1 dout_1 out vdd gnd pinv_11 +Xdload_1_0 out n_1_0 vdd gnd pinv_11 +Xdload_1_1 out n_1_1 vdd gnd pinv_11 +Xdload_1_2 out n_1_2 vdd gnd pinv_11 +Xdload_1_3 out n_1_3 vdd gnd pinv_11 +.ENDS delay_chain_segment + +.SUBCKT multi_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd +Xdelay1 in out1 vdd gnd delay_chain_segment +Xdelay2 out1 out2 vdd gnd delay_chain_segment +Xdelay3 out2 out3 vdd gnd delay_chain_segment +Xdelay4 out3 out4 vdd gnd delay_chain_segment +Xdelay5 out4 out5 vdd gnd delay_chain_segment +Xdelay6 out5 out6 vdd gnd delay_chain_segment +Xdelay7 out6 out7 vdd gnd delay_chain_segment +Xdelay8 out7 out8 vdd gnd delay_chain_segment +Xdelay9 out8 out9 vdd gnd delay_chain_segment +Xdelay10 out9 out10 vdd gnd delay_chain_segment +Xdelay11 out10 out11 vdd gnd delay_chain_segment +Xdelay12 out11 out12 vdd gnd delay_chain_segment +Xdelay13 out12 out13 vdd gnd delay_chain_segment +Xdelay14 out13 out14 vdd gnd delay_chain_segment +Xdelay15 out14 out15 vdd gnd delay_chain_segment +Xdelay16 out15 out16 vdd gnd delay_chain_segment +.ENDS multi_delay_chain + +.SUBCKT glitch_generator in glitch1_bar glitch2_bar glitch3_bar vdd gnd +*.PININFO in:I glitch1_bar:O glitch2_bar:O glitch3_bar:O vdd:B gnd:B +Xmulti_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd multi_delay_chain +Xinv_g1 out6 g1_end vdd gnd pinv_11 +Xinv_g2 out7 g2_end vdd gnd pinv_11 +Xinv_g3 out14 g3_end vdd gnd pinv_11 +Xnand2_g1 out1 g1_end glitch1_bar vdd gnd pnand2 +Xnand2_g2 in g2_end glitch2_bar vdd gnd pnand2 +Xnand2_g3 out6 g3_end glitch3_bar vdd gnd pnand2 +.ENDS glitch_generator + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl (NO LONGER USED) +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +* is cs_buf needed on larger memories? +Xbuf_cs cs cs_buf vdd gnd pdriver_0 +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_17 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xglitch_generator gated_clk_buf glitch1_bar glitch2_bar glitch3_bar vdd gnd glitch_generator +Xinv_g3_buf glitch3_bar glitch3_buf vdd gnd pinv_11 +Xinv_pre_s glitch3_buf pre_s vdd gnd pinv_11 +Xand_s_en we_bar gated_clk_bar pre_s s_en vdd gnd pand3 +Xand_w_en we glitch2_bar glitch3_buf w_en vdd gnd pand3 +Xand_wl_en cs_buf glitch2_bar wl_en vdd gnd pand2 +Xbuf_p_en_bar glitch1_bar p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_64_128_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I din0[32]:I din0[33]:I din0[34]:I din0[35]:I din0[36]:I din0[37]:I din0[38]:I din0[39]:I din0[40]:I din0[41]:I din0[42]:I din0[43]:I din0[44]:I din0[45]:I din0[46]:I din0[47]:I din0[48]:I din0[49]:I din0[50]:I din0[51]:I din0[52]:I din0[53]:I din0[54]:I din0[55]:I din0[56]:I din0[57]:I din0[58]:I din0[59]:I din0[60]:I din0[61]:I din0[62]:I din0[63]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I addr0[5]:I addr0[6]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O dout0[32]:O dout0[33]:O dout0[34]:O dout0[35]:O dout0[36]:O dout0[37]:O dout0[38]:O dout0[39]:O dout0[40]:O dout0[41]:O dout0[42]:O dout0[43]:O dout0[44]:O dout0[45]:O dout0[46]:O dout0[47]:O dout0[48]:O dout0[49]:O dout0[50]:O dout0[51]:O dout0[52]:O dout0[53]:O dout0[54]:O dout0[55]:O dout0[56]:O dout0[57]:O dout0[58]:O dout0[59]:O dout0[60]:O dout0[61]:O dout0[62]:O dout0[63]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : din0[32] +* INPUT : din0[33] +* INPUT : din0[34] +* INPUT : din0[35] +* INPUT : din0[36] +* INPUT : din0[37] +* INPUT : din0[38] +* INPUT : din0[39] +* INPUT : din0[40] +* INPUT : din0[41] +* INPUT : din0[42] +* INPUT : din0[43] +* INPUT : din0[44] +* INPUT : din0[45] +* INPUT : din0[46] +* INPUT : din0[47] +* INPUT : din0[48] +* INPUT : din0[49] +* INPUT : din0[50] +* INPUT : din0[51] +* INPUT : din0[52] +* INPUT : din0[53] +* INPUT : din0[54] +* INPUT : din0[55] +* INPUT : din0[56] +* INPUT : din0[57] +* INPUT : din0[58] +* INPUT : din0[59] +* INPUT : din0[60] +* INPUT : din0[61] +* INPUT : din0[62] +* INPUT : din0[63] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : addr0[5] +* INPUT : addr0[6] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* OUTPUT: dout0[32] +* OUTPUT: dout0[33] +* OUTPUT: dout0[34] +* OUTPUT: dout0[35] +* OUTPUT: dout0[36] +* OUTPUT: dout0[37] +* OUTPUT: dout0[38] +* OUTPUT: dout0[39] +* OUTPUT: dout0[40] +* OUTPUT: dout0[41] +* OUTPUT: dout0[42] +* OUTPUT: dout0[43] +* OUTPUT: dout0[44] +* OUTPUT: dout0[45] +* OUTPUT: dout0[46] +* OUTPUT: dout0[47] +* OUTPUT: dout0[48] +* OUTPUT: dout0[49] +* OUTPUT: dout0[50] +* OUTPUT: dout0[51] +* OUTPUT: dout0[52] +* OUTPUT: dout0[53] +* OUTPUT: dout0[54] +* OUTPUT: dout0[55] +* OUTPUT: dout0[56] +* OUTPUT: dout0[57] +* OUTPUT: dout0[58] +* OUTPUT: dout0[59] +* OUTPUT: dout0[60] +* OUTPUT: dout0[61] +* OUTPUT: dout0[62] +* OUTPUT: dout0[63] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 a0_0 a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 clk_buf0 vdd gnd row_addr_dff +Xcol_address0 addr0[0] a0_0 clk_buf0 vdd gnd col_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 clk_buf0 vdd gnd data_dff +.ENDS sram_64_128_scn4m_subm diff --git a/1KB/sram_64_128_scn4m_subm.html b/1KB/sram_64_128_scn4m_subm.html new file mode 100644 index 00000000..0d27ecf0 --- /dev/null +++ b/1KB/sram_64_128_scn4m_subm.html @@ -0,0 +1,35 @@ + + +VLSIDAOpenRAM

sram_64_128_scn4m_subm.html

Compiled at: 2022-01-27

DRC errors: skipped

LVS errors: skipped

Git commit id: 06d391b3e365127628434b98044035232615f4b0

Ports and Configuration

TypeValue
WORD_SIZE64
NUM_WORDS128
NUM_BANKS1
NUM_RW_PORTS1
NUM_R_PORTS0
NUM_W_PORTS0
Area (µm2)0
+

Operating Conditions

ParameterMinTypMaxUnits
Power supply (VDD) range5.05.05.0Volts
Operating Temperature252525Celsius
Operating Frequency (F)122MHz
+

Timing Data

Using analytical model: results may not be precise

ParameterMinMaxUnits
din0[63:0] setup rising0.0090.009ns
din0[63:0] setup falling0.0090.009ns
din0[63:0] hold rising0.0010.001ns
din0[63:0] hold falling0.0010.001ns
dout0[63:0] cell rise2.1252.215ns
dout0[63:0] cell fall2.1252.215ns
dout0[63:0] rise transition0.0060.015ns
dout0[63:0] fall transition0.0060.015ns
csb0 setup rising0.0090.009ns
csb0 setup falling0.0090.009ns
csb0 hold rising0.0010.001ns
csb0 hold falling0.0010.001ns
addr0[6:0] setup rising0.0090.009ns
addr0[6:0] setup falling0.0090.009ns
addr0[6:0] hold rising0.0010.001ns
addr0[6:0] hold falling0.0010.001ns
web0 setup rising0.0090.009ns
web0 setup falling0.0090.009ns
web0 hold rising0.0010.001ns
web0 hold falling0.0010.001ns
+

Power Data

PinsModePowerUnits
!csb0 & clk0 & !web0Read Rising13.524mW
!csb0 & clk0 & !web0Read Falling13.524mW
!csb0 & !clk0 & web0Write Rising13.524mW
!csb0 & !clk0 & web0Write Falling13.524mW
csb0leakage0.008633mW
+

Characterization Corners

Transistor TypePower SupplyTemperatureCorner Name
TT5.025_TT_5p0V_25C.lib
+

Deliverables

TypeDescriptionLink
.htmlThis datasheetsram_64_128_scn4m_subm.html
.libSynthesis modelssram_64_128_scn4m_subm_TT_5p0V_25C.lib
.logOpenRAM compile logsram_64_128_scn4m_subm.log
.pyOpenRAM configuration filesram_64_128_scn4m_subm.py
.spSPICE netlistssram_64_128_scn4m_subm.sp
.vVerilog simulation modelssram_64_128_scn4m_subm.v
diff --git a/1KB/sram_64_128_scn4m_subm.lvs.sp b/1KB/sram_64_128_scn4m_subm.lvs.sp new file mode 100644 index 00000000..8eab54dd --- /dev/null +++ b/1KB/sram_64_128_scn4m_subm.lvs.sp @@ -0,0 +1,14050 @@ +************************************************** +* OpenRAM generated memory. +* Words: 128 +* Data bits: 64 +* Banks: 1 +* Column mux: 2:1 +* Trimmed: False +* LVS: True +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 din_5 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 6 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +Xdff_r5_c0 din_5 dout_5 clk vdd gnd dff +.ENDS row_addr_dff + +.SUBCKT col_addr_dff din_0 dout_0 clk vdd gnd +*.PININFO din_0:I dout_0:O clk:I vdd:B gnd:B +* INPUT : din_0 +* OUTPUT: dout_0 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +.ENDS col_addr_dff + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 64 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +Xdff_r0_c32 din_32 dout_32 clk vdd gnd dff +Xdff_r0_c33 din_33 dout_33 clk vdd gnd dff +Xdff_r0_c34 din_34 dout_34 clk vdd gnd dff +Xdff_r0_c35 din_35 dout_35 clk vdd gnd dff +Xdff_r0_c36 din_36 dout_36 clk vdd gnd dff +Xdff_r0_c37 din_37 dout_37 clk vdd gnd dff +Xdff_r0_c38 din_38 dout_38 clk vdd gnd dff +Xdff_r0_c39 din_39 dout_39 clk vdd gnd dff +Xdff_r0_c40 din_40 dout_40 clk vdd gnd dff +Xdff_r0_c41 din_41 dout_41 clk vdd gnd dff +Xdff_r0_c42 din_42 dout_42 clk vdd gnd dff +Xdff_r0_c43 din_43 dout_43 clk vdd gnd dff +Xdff_r0_c44 din_44 dout_44 clk vdd gnd dff +Xdff_r0_c45 din_45 dout_45 clk vdd gnd dff +Xdff_r0_c46 din_46 dout_46 clk vdd gnd dff +Xdff_r0_c47 din_47 dout_47 clk vdd gnd dff +Xdff_r0_c48 din_48 dout_48 clk vdd gnd dff +Xdff_r0_c49 din_49 dout_49 clk vdd gnd dff +Xdff_r0_c50 din_50 dout_50 clk vdd gnd dff +Xdff_r0_c51 din_51 dout_51 clk vdd gnd dff +Xdff_r0_c52 din_52 dout_52 clk vdd gnd dff +Xdff_r0_c53 din_53 dout_53 clk vdd gnd dff +Xdff_r0_c54 din_54 dout_54 clk vdd gnd dff +Xdff_r0_c55 din_55 dout_55 clk vdd gnd dff +Xdff_r0_c56 din_56 dout_56 clk vdd gnd dff +Xdff_r0_c57 din_57 dout_57 clk vdd gnd dff +Xdff_r0_c58 din_58 dout_58 clk vdd gnd dff +Xdff_r0_c59 din_59 dout_59 clk vdd gnd dff +Xdff_r0_c60 din_60 dout_60 clk vdd gnd dff +Xdff_r0_c61 din_61 dout_61 clk vdd gnd dff +Xdff_r0_c62 din_62 dout_62 clk vdd gnd dff +Xdff_r0_c63 din_63 dout_63 clk vdd gnd dff +.ENDS data_dff + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_2 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u +.ENDS pinv_3 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_1 + +.SUBCKT pinvbuf A Zb Z vdd gnd +*.PININFO A:B Zb:B Z:B vdd:B gnd:B +* INOUT : A +* INOUT : Zb +* INOUT : Z +* INOUT : vdd +* INOUT : gnd +Xbuf_inv1 A zb_int vdd gnd pinv_1 +Xbuf_inv2 zb_int z_int vdd gnd pinv_2 +Xbuf_inv3 z_int Zb vdd gnd pinv_3 +Xbuf_inv4 zb_int Z vdd gnd pinv_3 +.ENDS pinvbuf + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd replica_cell_1rw +Xrbc_35 bl_0_0 br_0_0 wl_0_35 vdd gnd replica_cell_1rw +Xrbc_36 bl_0_0 br_0_0 wl_0_36 vdd gnd replica_cell_1rw +Xrbc_37 bl_0_0 br_0_0 wl_0_37 vdd gnd replica_cell_1rw +Xrbc_38 bl_0_0 br_0_0 wl_0_38 vdd gnd replica_cell_1rw +Xrbc_39 bl_0_0 br_0_0 wl_0_39 vdd gnd replica_cell_1rw +Xrbc_40 bl_0_0 br_0_0 wl_0_40 vdd gnd replica_cell_1rw +Xrbc_41 bl_0_0 br_0_0 wl_0_41 vdd gnd replica_cell_1rw +Xrbc_42 bl_0_0 br_0_0 wl_0_42 vdd gnd replica_cell_1rw +Xrbc_43 bl_0_0 br_0_0 wl_0_43 vdd gnd replica_cell_1rw +Xrbc_44 bl_0_0 br_0_0 wl_0_44 vdd gnd replica_cell_1rw +Xrbc_45 bl_0_0 br_0_0 wl_0_45 vdd gnd replica_cell_1rw +Xrbc_46 bl_0_0 br_0_0 wl_0_46 vdd gnd replica_cell_1rw +Xrbc_47 bl_0_0 br_0_0 wl_0_47 vdd gnd replica_cell_1rw +Xrbc_48 bl_0_0 br_0_0 wl_0_48 vdd gnd replica_cell_1rw +Xrbc_49 bl_0_0 br_0_0 wl_0_49 vdd gnd replica_cell_1rw +Xrbc_50 bl_0_0 br_0_0 wl_0_50 vdd gnd replica_cell_1rw +Xrbc_51 bl_0_0 br_0_0 wl_0_51 vdd gnd replica_cell_1rw +Xrbc_52 bl_0_0 br_0_0 wl_0_52 vdd gnd replica_cell_1rw +Xrbc_53 bl_0_0 br_0_0 wl_0_53 vdd gnd replica_cell_1rw +Xrbc_54 bl_0_0 br_0_0 wl_0_54 vdd gnd replica_cell_1rw +Xrbc_55 bl_0_0 br_0_0 wl_0_55 vdd gnd replica_cell_1rw +Xrbc_56 bl_0_0 br_0_0 wl_0_56 vdd gnd replica_cell_1rw +Xrbc_57 bl_0_0 br_0_0 wl_0_57 vdd gnd replica_cell_1rw +Xrbc_58 bl_0_0 br_0_0 wl_0_58 vdd gnd replica_cell_1rw +Xrbc_59 bl_0_0 br_0_0 wl_0_59 vdd gnd replica_cell_1rw +Xrbc_60 bl_0_0 br_0_0 wl_0_60 vdd gnd replica_cell_1rw +Xrbc_61 bl_0_0 br_0_0 wl_0_61 vdd gnd replica_cell_1rw +Xrbc_62 bl_0_0 br_0_0 wl_0_62 vdd gnd replica_cell_1rw +Xrbc_63 bl_0_0 br_0_0 wl_0_63 vdd gnd replica_cell_1rw +Xrbc_64 bl_0_0 br_0_0 wl_0_64 vdd gnd replica_cell_1rw +Xrbc_65 bl_0_0 br_0_0 wl_0_65 vdd gnd replica_cell_1rw +Xrbc_66 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c1 bl_0_1 br_0_1 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c1 bl_0_1 br_0_1 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c1 bl_0_1 br_0_1 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c1 bl_0_1 br_0_1 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c1 bl_0_1 br_0_1 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c1 bl_0_1 br_0_1 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c1 bl_0_1 br_0_1 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c1 bl_0_1 br_0_1 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c1 bl_0_1 br_0_1 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c1 bl_0_1 br_0_1 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c1 bl_0_1 br_0_1 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c1 bl_0_1 br_0_1 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c1 bl_0_1 br_0_1 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c1 bl_0_1 br_0_1 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c1 bl_0_1 br_0_1 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c1 bl_0_1 br_0_1 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c1 bl_0_1 br_0_1 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c1 bl_0_1 br_0_1 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c1 bl_0_1 br_0_1 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c1 bl_0_1 br_0_1 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c1 bl_0_1 br_0_1 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c1 bl_0_1 br_0_1 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c1 bl_0_1 br_0_1 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c1 bl_0_1 br_0_1 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c1 bl_0_1 br_0_1 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c1 bl_0_1 br_0_1 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c1 bl_0_1 br_0_1 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c1 bl_0_1 br_0_1 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c1 bl_0_1 br_0_1 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c1 bl_0_1 br_0_1 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c1 bl_0_1 br_0_1 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c1 bl_0_1 br_0_1 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c2 bl_0_2 br_0_2 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c2 bl_0_2 br_0_2 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c2 bl_0_2 br_0_2 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c2 bl_0_2 br_0_2 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c2 bl_0_2 br_0_2 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c2 bl_0_2 br_0_2 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c2 bl_0_2 br_0_2 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c2 bl_0_2 br_0_2 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c2 bl_0_2 br_0_2 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c2 bl_0_2 br_0_2 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c2 bl_0_2 br_0_2 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c2 bl_0_2 br_0_2 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c2 bl_0_2 br_0_2 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c2 bl_0_2 br_0_2 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c2 bl_0_2 br_0_2 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c2 bl_0_2 br_0_2 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c2 bl_0_2 br_0_2 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c2 bl_0_2 br_0_2 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c2 bl_0_2 br_0_2 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c2 bl_0_2 br_0_2 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c2 bl_0_2 br_0_2 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c2 bl_0_2 br_0_2 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c2 bl_0_2 br_0_2 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c2 bl_0_2 br_0_2 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c2 bl_0_2 br_0_2 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c2 bl_0_2 br_0_2 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c2 bl_0_2 br_0_2 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c2 bl_0_2 br_0_2 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c2 bl_0_2 br_0_2 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c2 bl_0_2 br_0_2 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c2 bl_0_2 br_0_2 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c2 bl_0_2 br_0_2 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c3 bl_0_3 br_0_3 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c3 bl_0_3 br_0_3 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c3 bl_0_3 br_0_3 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c3 bl_0_3 br_0_3 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c3 bl_0_3 br_0_3 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c3 bl_0_3 br_0_3 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c3 bl_0_3 br_0_3 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c3 bl_0_3 br_0_3 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c3 bl_0_3 br_0_3 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c3 bl_0_3 br_0_3 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c3 bl_0_3 br_0_3 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c3 bl_0_3 br_0_3 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c3 bl_0_3 br_0_3 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c3 bl_0_3 br_0_3 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c3 bl_0_3 br_0_3 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c3 bl_0_3 br_0_3 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c3 bl_0_3 br_0_3 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c3 bl_0_3 br_0_3 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c3 bl_0_3 br_0_3 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c3 bl_0_3 br_0_3 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c3 bl_0_3 br_0_3 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c3 bl_0_3 br_0_3 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c3 bl_0_3 br_0_3 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c3 bl_0_3 br_0_3 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c3 bl_0_3 br_0_3 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c3 bl_0_3 br_0_3 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c3 bl_0_3 br_0_3 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c3 bl_0_3 br_0_3 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c3 bl_0_3 br_0_3 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c3 bl_0_3 br_0_3 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c3 bl_0_3 br_0_3 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c3 bl_0_3 br_0_3 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c4 bl_0_4 br_0_4 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c4 bl_0_4 br_0_4 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c4 bl_0_4 br_0_4 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c4 bl_0_4 br_0_4 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c4 bl_0_4 br_0_4 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c4 bl_0_4 br_0_4 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c4 bl_0_4 br_0_4 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c4 bl_0_4 br_0_4 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c4 bl_0_4 br_0_4 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c4 bl_0_4 br_0_4 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c4 bl_0_4 br_0_4 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c4 bl_0_4 br_0_4 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c4 bl_0_4 br_0_4 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c4 bl_0_4 br_0_4 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c4 bl_0_4 br_0_4 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c4 bl_0_4 br_0_4 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c4 bl_0_4 br_0_4 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c4 bl_0_4 br_0_4 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c4 bl_0_4 br_0_4 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c4 bl_0_4 br_0_4 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c4 bl_0_4 br_0_4 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c4 bl_0_4 br_0_4 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c4 bl_0_4 br_0_4 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c4 bl_0_4 br_0_4 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c4 bl_0_4 br_0_4 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c4 bl_0_4 br_0_4 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c4 bl_0_4 br_0_4 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c4 bl_0_4 br_0_4 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c4 bl_0_4 br_0_4 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c4 bl_0_4 br_0_4 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c4 bl_0_4 br_0_4 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c4 bl_0_4 br_0_4 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c5 bl_0_5 br_0_5 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c5 bl_0_5 br_0_5 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c5 bl_0_5 br_0_5 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c5 bl_0_5 br_0_5 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c5 bl_0_5 br_0_5 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c5 bl_0_5 br_0_5 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c5 bl_0_5 br_0_5 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c5 bl_0_5 br_0_5 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c5 bl_0_5 br_0_5 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c5 bl_0_5 br_0_5 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c5 bl_0_5 br_0_5 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c5 bl_0_5 br_0_5 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c5 bl_0_5 br_0_5 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c5 bl_0_5 br_0_5 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c5 bl_0_5 br_0_5 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c5 bl_0_5 br_0_5 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c5 bl_0_5 br_0_5 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c5 bl_0_5 br_0_5 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c5 bl_0_5 br_0_5 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c5 bl_0_5 br_0_5 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c5 bl_0_5 br_0_5 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c5 bl_0_5 br_0_5 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c5 bl_0_5 br_0_5 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c5 bl_0_5 br_0_5 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c5 bl_0_5 br_0_5 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c5 bl_0_5 br_0_5 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c5 bl_0_5 br_0_5 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c5 bl_0_5 br_0_5 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c5 bl_0_5 br_0_5 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c5 bl_0_5 br_0_5 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c5 bl_0_5 br_0_5 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c5 bl_0_5 br_0_5 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c6 bl_0_6 br_0_6 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c6 bl_0_6 br_0_6 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c6 bl_0_6 br_0_6 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c6 bl_0_6 br_0_6 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c6 bl_0_6 br_0_6 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c6 bl_0_6 br_0_6 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c6 bl_0_6 br_0_6 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c6 bl_0_6 br_0_6 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c6 bl_0_6 br_0_6 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c6 bl_0_6 br_0_6 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c6 bl_0_6 br_0_6 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c6 bl_0_6 br_0_6 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c6 bl_0_6 br_0_6 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c6 bl_0_6 br_0_6 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c6 bl_0_6 br_0_6 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c6 bl_0_6 br_0_6 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c6 bl_0_6 br_0_6 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c6 bl_0_6 br_0_6 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c6 bl_0_6 br_0_6 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c6 bl_0_6 br_0_6 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c6 bl_0_6 br_0_6 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c6 bl_0_6 br_0_6 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c6 bl_0_6 br_0_6 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c6 bl_0_6 br_0_6 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c6 bl_0_6 br_0_6 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c6 bl_0_6 br_0_6 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c6 bl_0_6 br_0_6 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c6 bl_0_6 br_0_6 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c6 bl_0_6 br_0_6 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c6 bl_0_6 br_0_6 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c6 bl_0_6 br_0_6 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c6 bl_0_6 br_0_6 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c7 bl_0_7 br_0_7 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c7 bl_0_7 br_0_7 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c7 bl_0_7 br_0_7 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c7 bl_0_7 br_0_7 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c7 bl_0_7 br_0_7 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c7 bl_0_7 br_0_7 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c7 bl_0_7 br_0_7 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c7 bl_0_7 br_0_7 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c7 bl_0_7 br_0_7 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c7 bl_0_7 br_0_7 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c7 bl_0_7 br_0_7 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c7 bl_0_7 br_0_7 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c7 bl_0_7 br_0_7 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c7 bl_0_7 br_0_7 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c7 bl_0_7 br_0_7 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c7 bl_0_7 br_0_7 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c7 bl_0_7 br_0_7 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c7 bl_0_7 br_0_7 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c7 bl_0_7 br_0_7 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c7 bl_0_7 br_0_7 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c7 bl_0_7 br_0_7 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c7 bl_0_7 br_0_7 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c7 bl_0_7 br_0_7 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c7 bl_0_7 br_0_7 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c7 bl_0_7 br_0_7 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c7 bl_0_7 br_0_7 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c7 bl_0_7 br_0_7 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c7 bl_0_7 br_0_7 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c7 bl_0_7 br_0_7 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c7 bl_0_7 br_0_7 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c7 bl_0_7 br_0_7 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c7 bl_0_7 br_0_7 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c8 bl_0_8 br_0_8 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c8 bl_0_8 br_0_8 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c8 bl_0_8 br_0_8 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c8 bl_0_8 br_0_8 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c8 bl_0_8 br_0_8 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c8 bl_0_8 br_0_8 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c8 bl_0_8 br_0_8 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c8 bl_0_8 br_0_8 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c8 bl_0_8 br_0_8 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c8 bl_0_8 br_0_8 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c8 bl_0_8 br_0_8 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c8 bl_0_8 br_0_8 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c8 bl_0_8 br_0_8 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c8 bl_0_8 br_0_8 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c8 bl_0_8 br_0_8 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c8 bl_0_8 br_0_8 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c8 bl_0_8 br_0_8 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c8 bl_0_8 br_0_8 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c8 bl_0_8 br_0_8 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c8 bl_0_8 br_0_8 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c8 bl_0_8 br_0_8 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c8 bl_0_8 br_0_8 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c8 bl_0_8 br_0_8 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c8 bl_0_8 br_0_8 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c8 bl_0_8 br_0_8 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c8 bl_0_8 br_0_8 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c8 bl_0_8 br_0_8 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c8 bl_0_8 br_0_8 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c8 bl_0_8 br_0_8 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c8 bl_0_8 br_0_8 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c8 bl_0_8 br_0_8 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c8 bl_0_8 br_0_8 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c9 bl_0_9 br_0_9 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c9 bl_0_9 br_0_9 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c9 bl_0_9 br_0_9 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c9 bl_0_9 br_0_9 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c9 bl_0_9 br_0_9 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c9 bl_0_9 br_0_9 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c9 bl_0_9 br_0_9 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c9 bl_0_9 br_0_9 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c9 bl_0_9 br_0_9 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c9 bl_0_9 br_0_9 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c9 bl_0_9 br_0_9 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c9 bl_0_9 br_0_9 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c9 bl_0_9 br_0_9 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c9 bl_0_9 br_0_9 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c9 bl_0_9 br_0_9 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c9 bl_0_9 br_0_9 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c9 bl_0_9 br_0_9 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c9 bl_0_9 br_0_9 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c9 bl_0_9 br_0_9 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c9 bl_0_9 br_0_9 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c9 bl_0_9 br_0_9 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c9 bl_0_9 br_0_9 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c9 bl_0_9 br_0_9 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c9 bl_0_9 br_0_9 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c9 bl_0_9 br_0_9 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c9 bl_0_9 br_0_9 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c9 bl_0_9 br_0_9 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c9 bl_0_9 br_0_9 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c9 bl_0_9 br_0_9 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c9 bl_0_9 br_0_9 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c9 bl_0_9 br_0_9 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c9 bl_0_9 br_0_9 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c10 bl_0_10 br_0_10 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c10 bl_0_10 br_0_10 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c10 bl_0_10 br_0_10 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c10 bl_0_10 br_0_10 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c10 bl_0_10 br_0_10 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c10 bl_0_10 br_0_10 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c10 bl_0_10 br_0_10 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c10 bl_0_10 br_0_10 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c10 bl_0_10 br_0_10 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c10 bl_0_10 br_0_10 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c10 bl_0_10 br_0_10 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c10 bl_0_10 br_0_10 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c10 bl_0_10 br_0_10 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c10 bl_0_10 br_0_10 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c10 bl_0_10 br_0_10 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c10 bl_0_10 br_0_10 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c10 bl_0_10 br_0_10 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c10 bl_0_10 br_0_10 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c10 bl_0_10 br_0_10 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c10 bl_0_10 br_0_10 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c10 bl_0_10 br_0_10 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c10 bl_0_10 br_0_10 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c10 bl_0_10 br_0_10 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c10 bl_0_10 br_0_10 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c10 bl_0_10 br_0_10 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c10 bl_0_10 br_0_10 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c10 bl_0_10 br_0_10 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c10 bl_0_10 br_0_10 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c10 bl_0_10 br_0_10 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c10 bl_0_10 br_0_10 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c10 bl_0_10 br_0_10 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c10 bl_0_10 br_0_10 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c11 bl_0_11 br_0_11 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c11 bl_0_11 br_0_11 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c11 bl_0_11 br_0_11 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c11 bl_0_11 br_0_11 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c11 bl_0_11 br_0_11 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c11 bl_0_11 br_0_11 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c11 bl_0_11 br_0_11 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c11 bl_0_11 br_0_11 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c11 bl_0_11 br_0_11 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c11 bl_0_11 br_0_11 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c11 bl_0_11 br_0_11 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c11 bl_0_11 br_0_11 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c11 bl_0_11 br_0_11 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c11 bl_0_11 br_0_11 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c11 bl_0_11 br_0_11 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c11 bl_0_11 br_0_11 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c11 bl_0_11 br_0_11 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c11 bl_0_11 br_0_11 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c11 bl_0_11 br_0_11 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c11 bl_0_11 br_0_11 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c11 bl_0_11 br_0_11 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c11 bl_0_11 br_0_11 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c11 bl_0_11 br_0_11 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c11 bl_0_11 br_0_11 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c11 bl_0_11 br_0_11 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c11 bl_0_11 br_0_11 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c11 bl_0_11 br_0_11 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c11 bl_0_11 br_0_11 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c11 bl_0_11 br_0_11 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c11 bl_0_11 br_0_11 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c11 bl_0_11 br_0_11 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c11 bl_0_11 br_0_11 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c12 bl_0_12 br_0_12 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c12 bl_0_12 br_0_12 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c12 bl_0_12 br_0_12 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c12 bl_0_12 br_0_12 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c12 bl_0_12 br_0_12 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c12 bl_0_12 br_0_12 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c12 bl_0_12 br_0_12 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c12 bl_0_12 br_0_12 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c12 bl_0_12 br_0_12 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c12 bl_0_12 br_0_12 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c12 bl_0_12 br_0_12 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c12 bl_0_12 br_0_12 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c12 bl_0_12 br_0_12 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c12 bl_0_12 br_0_12 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c12 bl_0_12 br_0_12 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c12 bl_0_12 br_0_12 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c12 bl_0_12 br_0_12 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c12 bl_0_12 br_0_12 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c12 bl_0_12 br_0_12 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c12 bl_0_12 br_0_12 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c12 bl_0_12 br_0_12 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c12 bl_0_12 br_0_12 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c12 bl_0_12 br_0_12 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c12 bl_0_12 br_0_12 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c12 bl_0_12 br_0_12 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c12 bl_0_12 br_0_12 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c12 bl_0_12 br_0_12 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c12 bl_0_12 br_0_12 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c12 bl_0_12 br_0_12 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c12 bl_0_12 br_0_12 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c12 bl_0_12 br_0_12 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c12 bl_0_12 br_0_12 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c13 bl_0_13 br_0_13 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c13 bl_0_13 br_0_13 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c13 bl_0_13 br_0_13 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c13 bl_0_13 br_0_13 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c13 bl_0_13 br_0_13 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c13 bl_0_13 br_0_13 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c13 bl_0_13 br_0_13 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c13 bl_0_13 br_0_13 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c13 bl_0_13 br_0_13 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c13 bl_0_13 br_0_13 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c13 bl_0_13 br_0_13 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c13 bl_0_13 br_0_13 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c13 bl_0_13 br_0_13 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c13 bl_0_13 br_0_13 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c13 bl_0_13 br_0_13 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c13 bl_0_13 br_0_13 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c13 bl_0_13 br_0_13 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c13 bl_0_13 br_0_13 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c13 bl_0_13 br_0_13 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c13 bl_0_13 br_0_13 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c13 bl_0_13 br_0_13 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c13 bl_0_13 br_0_13 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c13 bl_0_13 br_0_13 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c13 bl_0_13 br_0_13 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c13 bl_0_13 br_0_13 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c13 bl_0_13 br_0_13 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c13 bl_0_13 br_0_13 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c13 bl_0_13 br_0_13 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c13 bl_0_13 br_0_13 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c13 bl_0_13 br_0_13 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c13 bl_0_13 br_0_13 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c13 bl_0_13 br_0_13 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c14 bl_0_14 br_0_14 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c14 bl_0_14 br_0_14 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c14 bl_0_14 br_0_14 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c14 bl_0_14 br_0_14 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c14 bl_0_14 br_0_14 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c14 bl_0_14 br_0_14 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c14 bl_0_14 br_0_14 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c14 bl_0_14 br_0_14 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c14 bl_0_14 br_0_14 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c14 bl_0_14 br_0_14 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c14 bl_0_14 br_0_14 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c14 bl_0_14 br_0_14 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c14 bl_0_14 br_0_14 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c14 bl_0_14 br_0_14 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c14 bl_0_14 br_0_14 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c14 bl_0_14 br_0_14 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c14 bl_0_14 br_0_14 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c14 bl_0_14 br_0_14 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c14 bl_0_14 br_0_14 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c14 bl_0_14 br_0_14 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c14 bl_0_14 br_0_14 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c14 bl_0_14 br_0_14 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c14 bl_0_14 br_0_14 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c14 bl_0_14 br_0_14 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c14 bl_0_14 br_0_14 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c14 bl_0_14 br_0_14 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c14 bl_0_14 br_0_14 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c14 bl_0_14 br_0_14 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c14 bl_0_14 br_0_14 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c14 bl_0_14 br_0_14 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c14 bl_0_14 br_0_14 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c14 bl_0_14 br_0_14 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c15 bl_0_15 br_0_15 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c15 bl_0_15 br_0_15 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c15 bl_0_15 br_0_15 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c15 bl_0_15 br_0_15 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c15 bl_0_15 br_0_15 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c15 bl_0_15 br_0_15 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c15 bl_0_15 br_0_15 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c15 bl_0_15 br_0_15 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c15 bl_0_15 br_0_15 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c15 bl_0_15 br_0_15 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c15 bl_0_15 br_0_15 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c15 bl_0_15 br_0_15 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c15 bl_0_15 br_0_15 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c15 bl_0_15 br_0_15 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c15 bl_0_15 br_0_15 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c15 bl_0_15 br_0_15 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c15 bl_0_15 br_0_15 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c15 bl_0_15 br_0_15 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c15 bl_0_15 br_0_15 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c15 bl_0_15 br_0_15 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c15 bl_0_15 br_0_15 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c15 bl_0_15 br_0_15 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c15 bl_0_15 br_0_15 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c15 bl_0_15 br_0_15 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c15 bl_0_15 br_0_15 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c15 bl_0_15 br_0_15 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c15 bl_0_15 br_0_15 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c15 bl_0_15 br_0_15 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c15 bl_0_15 br_0_15 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c15 bl_0_15 br_0_15 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c15 bl_0_15 br_0_15 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c15 bl_0_15 br_0_15 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c16 bl_0_16 br_0_16 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c16 bl_0_16 br_0_16 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c16 bl_0_16 br_0_16 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c16 bl_0_16 br_0_16 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c16 bl_0_16 br_0_16 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c16 bl_0_16 br_0_16 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c16 bl_0_16 br_0_16 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c16 bl_0_16 br_0_16 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c16 bl_0_16 br_0_16 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c16 bl_0_16 br_0_16 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c16 bl_0_16 br_0_16 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c16 bl_0_16 br_0_16 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c16 bl_0_16 br_0_16 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c16 bl_0_16 br_0_16 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c16 bl_0_16 br_0_16 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c16 bl_0_16 br_0_16 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c16 bl_0_16 br_0_16 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c16 bl_0_16 br_0_16 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c16 bl_0_16 br_0_16 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c16 bl_0_16 br_0_16 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c16 bl_0_16 br_0_16 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c16 bl_0_16 br_0_16 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c16 bl_0_16 br_0_16 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c16 bl_0_16 br_0_16 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c16 bl_0_16 br_0_16 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c16 bl_0_16 br_0_16 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c16 bl_0_16 br_0_16 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c16 bl_0_16 br_0_16 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c16 bl_0_16 br_0_16 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c16 bl_0_16 br_0_16 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c16 bl_0_16 br_0_16 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c16 bl_0_16 br_0_16 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c17 bl_0_17 br_0_17 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c17 bl_0_17 br_0_17 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c17 bl_0_17 br_0_17 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c17 bl_0_17 br_0_17 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c17 bl_0_17 br_0_17 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c17 bl_0_17 br_0_17 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c17 bl_0_17 br_0_17 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c17 bl_0_17 br_0_17 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c17 bl_0_17 br_0_17 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c17 bl_0_17 br_0_17 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c17 bl_0_17 br_0_17 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c17 bl_0_17 br_0_17 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c17 bl_0_17 br_0_17 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c17 bl_0_17 br_0_17 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c17 bl_0_17 br_0_17 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c17 bl_0_17 br_0_17 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c17 bl_0_17 br_0_17 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c17 bl_0_17 br_0_17 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c17 bl_0_17 br_0_17 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c17 bl_0_17 br_0_17 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c17 bl_0_17 br_0_17 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c17 bl_0_17 br_0_17 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c17 bl_0_17 br_0_17 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c17 bl_0_17 br_0_17 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c17 bl_0_17 br_0_17 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c17 bl_0_17 br_0_17 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c17 bl_0_17 br_0_17 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c17 bl_0_17 br_0_17 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c17 bl_0_17 br_0_17 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c17 bl_0_17 br_0_17 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c17 bl_0_17 br_0_17 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c17 bl_0_17 br_0_17 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c18 bl_0_18 br_0_18 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c18 bl_0_18 br_0_18 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c18 bl_0_18 br_0_18 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c18 bl_0_18 br_0_18 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c18 bl_0_18 br_0_18 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c18 bl_0_18 br_0_18 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c18 bl_0_18 br_0_18 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c18 bl_0_18 br_0_18 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c18 bl_0_18 br_0_18 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c18 bl_0_18 br_0_18 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c18 bl_0_18 br_0_18 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c18 bl_0_18 br_0_18 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c18 bl_0_18 br_0_18 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c18 bl_0_18 br_0_18 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c18 bl_0_18 br_0_18 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c18 bl_0_18 br_0_18 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c18 bl_0_18 br_0_18 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c18 bl_0_18 br_0_18 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c18 bl_0_18 br_0_18 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c18 bl_0_18 br_0_18 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c18 bl_0_18 br_0_18 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c18 bl_0_18 br_0_18 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c18 bl_0_18 br_0_18 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c18 bl_0_18 br_0_18 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c18 bl_0_18 br_0_18 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c18 bl_0_18 br_0_18 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c18 bl_0_18 br_0_18 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c18 bl_0_18 br_0_18 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c18 bl_0_18 br_0_18 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c18 bl_0_18 br_0_18 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c18 bl_0_18 br_0_18 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c18 bl_0_18 br_0_18 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c19 bl_0_19 br_0_19 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c19 bl_0_19 br_0_19 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c19 bl_0_19 br_0_19 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c19 bl_0_19 br_0_19 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c19 bl_0_19 br_0_19 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c19 bl_0_19 br_0_19 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c19 bl_0_19 br_0_19 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c19 bl_0_19 br_0_19 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c19 bl_0_19 br_0_19 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c19 bl_0_19 br_0_19 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c19 bl_0_19 br_0_19 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c19 bl_0_19 br_0_19 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c19 bl_0_19 br_0_19 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c19 bl_0_19 br_0_19 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c19 bl_0_19 br_0_19 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c19 bl_0_19 br_0_19 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c19 bl_0_19 br_0_19 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c19 bl_0_19 br_0_19 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c19 bl_0_19 br_0_19 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c19 bl_0_19 br_0_19 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c19 bl_0_19 br_0_19 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c19 bl_0_19 br_0_19 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c19 bl_0_19 br_0_19 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c19 bl_0_19 br_0_19 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c19 bl_0_19 br_0_19 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c19 bl_0_19 br_0_19 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c19 bl_0_19 br_0_19 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c19 bl_0_19 br_0_19 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c19 bl_0_19 br_0_19 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c19 bl_0_19 br_0_19 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c19 bl_0_19 br_0_19 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c19 bl_0_19 br_0_19 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c20 bl_0_20 br_0_20 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c20 bl_0_20 br_0_20 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c20 bl_0_20 br_0_20 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c20 bl_0_20 br_0_20 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c20 bl_0_20 br_0_20 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c20 bl_0_20 br_0_20 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c20 bl_0_20 br_0_20 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c20 bl_0_20 br_0_20 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c20 bl_0_20 br_0_20 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c20 bl_0_20 br_0_20 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c20 bl_0_20 br_0_20 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c20 bl_0_20 br_0_20 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c20 bl_0_20 br_0_20 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c20 bl_0_20 br_0_20 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c20 bl_0_20 br_0_20 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c20 bl_0_20 br_0_20 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c20 bl_0_20 br_0_20 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c20 bl_0_20 br_0_20 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c20 bl_0_20 br_0_20 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c20 bl_0_20 br_0_20 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c20 bl_0_20 br_0_20 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c20 bl_0_20 br_0_20 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c20 bl_0_20 br_0_20 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c20 bl_0_20 br_0_20 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c20 bl_0_20 br_0_20 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c20 bl_0_20 br_0_20 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c20 bl_0_20 br_0_20 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c20 bl_0_20 br_0_20 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c20 bl_0_20 br_0_20 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c20 bl_0_20 br_0_20 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c20 bl_0_20 br_0_20 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c20 bl_0_20 br_0_20 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c21 bl_0_21 br_0_21 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c21 bl_0_21 br_0_21 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c21 bl_0_21 br_0_21 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c21 bl_0_21 br_0_21 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c21 bl_0_21 br_0_21 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c21 bl_0_21 br_0_21 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c21 bl_0_21 br_0_21 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c21 bl_0_21 br_0_21 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c21 bl_0_21 br_0_21 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c21 bl_0_21 br_0_21 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c21 bl_0_21 br_0_21 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c21 bl_0_21 br_0_21 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c21 bl_0_21 br_0_21 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c21 bl_0_21 br_0_21 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c21 bl_0_21 br_0_21 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c21 bl_0_21 br_0_21 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c21 bl_0_21 br_0_21 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c21 bl_0_21 br_0_21 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c21 bl_0_21 br_0_21 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c21 bl_0_21 br_0_21 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c21 bl_0_21 br_0_21 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c21 bl_0_21 br_0_21 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c21 bl_0_21 br_0_21 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c21 bl_0_21 br_0_21 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c21 bl_0_21 br_0_21 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c21 bl_0_21 br_0_21 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c21 bl_0_21 br_0_21 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c21 bl_0_21 br_0_21 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c21 bl_0_21 br_0_21 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c21 bl_0_21 br_0_21 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c21 bl_0_21 br_0_21 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c21 bl_0_21 br_0_21 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c22 bl_0_22 br_0_22 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c22 bl_0_22 br_0_22 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c22 bl_0_22 br_0_22 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c22 bl_0_22 br_0_22 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c22 bl_0_22 br_0_22 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c22 bl_0_22 br_0_22 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c22 bl_0_22 br_0_22 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c22 bl_0_22 br_0_22 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c22 bl_0_22 br_0_22 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c22 bl_0_22 br_0_22 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c22 bl_0_22 br_0_22 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c22 bl_0_22 br_0_22 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c22 bl_0_22 br_0_22 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c22 bl_0_22 br_0_22 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c22 bl_0_22 br_0_22 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c22 bl_0_22 br_0_22 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c22 bl_0_22 br_0_22 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c22 bl_0_22 br_0_22 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c22 bl_0_22 br_0_22 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c22 bl_0_22 br_0_22 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c22 bl_0_22 br_0_22 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c22 bl_0_22 br_0_22 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c22 bl_0_22 br_0_22 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c22 bl_0_22 br_0_22 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c22 bl_0_22 br_0_22 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c22 bl_0_22 br_0_22 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c22 bl_0_22 br_0_22 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c22 bl_0_22 br_0_22 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c22 bl_0_22 br_0_22 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c22 bl_0_22 br_0_22 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c22 bl_0_22 br_0_22 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c22 bl_0_22 br_0_22 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c23 bl_0_23 br_0_23 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c23 bl_0_23 br_0_23 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c23 bl_0_23 br_0_23 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c23 bl_0_23 br_0_23 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c23 bl_0_23 br_0_23 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c23 bl_0_23 br_0_23 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c23 bl_0_23 br_0_23 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c23 bl_0_23 br_0_23 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c23 bl_0_23 br_0_23 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c23 bl_0_23 br_0_23 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c23 bl_0_23 br_0_23 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c23 bl_0_23 br_0_23 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c23 bl_0_23 br_0_23 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c23 bl_0_23 br_0_23 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c23 bl_0_23 br_0_23 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c23 bl_0_23 br_0_23 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c23 bl_0_23 br_0_23 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c23 bl_0_23 br_0_23 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c23 bl_0_23 br_0_23 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c23 bl_0_23 br_0_23 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c23 bl_0_23 br_0_23 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c23 bl_0_23 br_0_23 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c23 bl_0_23 br_0_23 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c23 bl_0_23 br_0_23 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c23 bl_0_23 br_0_23 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c23 bl_0_23 br_0_23 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c23 bl_0_23 br_0_23 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c23 bl_0_23 br_0_23 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c23 bl_0_23 br_0_23 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c23 bl_0_23 br_0_23 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c23 bl_0_23 br_0_23 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c23 bl_0_23 br_0_23 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c24 bl_0_24 br_0_24 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c24 bl_0_24 br_0_24 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c24 bl_0_24 br_0_24 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c24 bl_0_24 br_0_24 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c24 bl_0_24 br_0_24 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c24 bl_0_24 br_0_24 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c24 bl_0_24 br_0_24 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c24 bl_0_24 br_0_24 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c24 bl_0_24 br_0_24 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c24 bl_0_24 br_0_24 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c24 bl_0_24 br_0_24 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c24 bl_0_24 br_0_24 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c24 bl_0_24 br_0_24 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c24 bl_0_24 br_0_24 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c24 bl_0_24 br_0_24 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c24 bl_0_24 br_0_24 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c24 bl_0_24 br_0_24 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c24 bl_0_24 br_0_24 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c24 bl_0_24 br_0_24 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c24 bl_0_24 br_0_24 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c24 bl_0_24 br_0_24 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c24 bl_0_24 br_0_24 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c24 bl_0_24 br_0_24 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c24 bl_0_24 br_0_24 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c24 bl_0_24 br_0_24 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c24 bl_0_24 br_0_24 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c24 bl_0_24 br_0_24 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c24 bl_0_24 br_0_24 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c24 bl_0_24 br_0_24 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c24 bl_0_24 br_0_24 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c24 bl_0_24 br_0_24 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c24 bl_0_24 br_0_24 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c25 bl_0_25 br_0_25 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c25 bl_0_25 br_0_25 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c25 bl_0_25 br_0_25 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c25 bl_0_25 br_0_25 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c25 bl_0_25 br_0_25 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c25 bl_0_25 br_0_25 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c25 bl_0_25 br_0_25 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c25 bl_0_25 br_0_25 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c25 bl_0_25 br_0_25 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c25 bl_0_25 br_0_25 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c25 bl_0_25 br_0_25 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c25 bl_0_25 br_0_25 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c25 bl_0_25 br_0_25 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c25 bl_0_25 br_0_25 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c25 bl_0_25 br_0_25 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c25 bl_0_25 br_0_25 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c25 bl_0_25 br_0_25 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c25 bl_0_25 br_0_25 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c25 bl_0_25 br_0_25 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c25 bl_0_25 br_0_25 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c25 bl_0_25 br_0_25 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c25 bl_0_25 br_0_25 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c25 bl_0_25 br_0_25 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c25 bl_0_25 br_0_25 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c25 bl_0_25 br_0_25 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c25 bl_0_25 br_0_25 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c25 bl_0_25 br_0_25 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c25 bl_0_25 br_0_25 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c25 bl_0_25 br_0_25 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c25 bl_0_25 br_0_25 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c25 bl_0_25 br_0_25 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c25 bl_0_25 br_0_25 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c26 bl_0_26 br_0_26 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c26 bl_0_26 br_0_26 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c26 bl_0_26 br_0_26 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c26 bl_0_26 br_0_26 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c26 bl_0_26 br_0_26 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c26 bl_0_26 br_0_26 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c26 bl_0_26 br_0_26 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c26 bl_0_26 br_0_26 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c26 bl_0_26 br_0_26 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c26 bl_0_26 br_0_26 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c26 bl_0_26 br_0_26 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c26 bl_0_26 br_0_26 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c26 bl_0_26 br_0_26 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c26 bl_0_26 br_0_26 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c26 bl_0_26 br_0_26 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c26 bl_0_26 br_0_26 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c26 bl_0_26 br_0_26 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c26 bl_0_26 br_0_26 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c26 bl_0_26 br_0_26 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c26 bl_0_26 br_0_26 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c26 bl_0_26 br_0_26 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c26 bl_0_26 br_0_26 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c26 bl_0_26 br_0_26 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c26 bl_0_26 br_0_26 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c26 bl_0_26 br_0_26 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c26 bl_0_26 br_0_26 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c26 bl_0_26 br_0_26 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c26 bl_0_26 br_0_26 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c26 bl_0_26 br_0_26 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c26 bl_0_26 br_0_26 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c26 bl_0_26 br_0_26 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c26 bl_0_26 br_0_26 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c27 bl_0_27 br_0_27 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c27 bl_0_27 br_0_27 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c27 bl_0_27 br_0_27 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c27 bl_0_27 br_0_27 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c27 bl_0_27 br_0_27 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c27 bl_0_27 br_0_27 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c27 bl_0_27 br_0_27 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c27 bl_0_27 br_0_27 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c27 bl_0_27 br_0_27 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c27 bl_0_27 br_0_27 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c27 bl_0_27 br_0_27 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c27 bl_0_27 br_0_27 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c27 bl_0_27 br_0_27 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c27 bl_0_27 br_0_27 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c27 bl_0_27 br_0_27 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c27 bl_0_27 br_0_27 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c27 bl_0_27 br_0_27 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c27 bl_0_27 br_0_27 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c27 bl_0_27 br_0_27 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c27 bl_0_27 br_0_27 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c27 bl_0_27 br_0_27 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c27 bl_0_27 br_0_27 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c27 bl_0_27 br_0_27 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c27 bl_0_27 br_0_27 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c27 bl_0_27 br_0_27 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c27 bl_0_27 br_0_27 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c27 bl_0_27 br_0_27 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c27 bl_0_27 br_0_27 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c27 bl_0_27 br_0_27 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c27 bl_0_27 br_0_27 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c27 bl_0_27 br_0_27 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c27 bl_0_27 br_0_27 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c28 bl_0_28 br_0_28 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c28 bl_0_28 br_0_28 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c28 bl_0_28 br_0_28 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c28 bl_0_28 br_0_28 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c28 bl_0_28 br_0_28 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c28 bl_0_28 br_0_28 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c28 bl_0_28 br_0_28 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c28 bl_0_28 br_0_28 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c28 bl_0_28 br_0_28 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c28 bl_0_28 br_0_28 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c28 bl_0_28 br_0_28 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c28 bl_0_28 br_0_28 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c28 bl_0_28 br_0_28 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c28 bl_0_28 br_0_28 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c28 bl_0_28 br_0_28 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c28 bl_0_28 br_0_28 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c28 bl_0_28 br_0_28 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c28 bl_0_28 br_0_28 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c28 bl_0_28 br_0_28 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c28 bl_0_28 br_0_28 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c28 bl_0_28 br_0_28 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c28 bl_0_28 br_0_28 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c28 bl_0_28 br_0_28 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c28 bl_0_28 br_0_28 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c28 bl_0_28 br_0_28 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c28 bl_0_28 br_0_28 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c28 bl_0_28 br_0_28 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c28 bl_0_28 br_0_28 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c28 bl_0_28 br_0_28 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c28 bl_0_28 br_0_28 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c28 bl_0_28 br_0_28 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c28 bl_0_28 br_0_28 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c29 bl_0_29 br_0_29 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c29 bl_0_29 br_0_29 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c29 bl_0_29 br_0_29 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c29 bl_0_29 br_0_29 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c29 bl_0_29 br_0_29 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c29 bl_0_29 br_0_29 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c29 bl_0_29 br_0_29 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c29 bl_0_29 br_0_29 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c29 bl_0_29 br_0_29 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c29 bl_0_29 br_0_29 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c29 bl_0_29 br_0_29 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c29 bl_0_29 br_0_29 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c29 bl_0_29 br_0_29 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c29 bl_0_29 br_0_29 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c29 bl_0_29 br_0_29 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c29 bl_0_29 br_0_29 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c29 bl_0_29 br_0_29 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c29 bl_0_29 br_0_29 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c29 bl_0_29 br_0_29 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c29 bl_0_29 br_0_29 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c29 bl_0_29 br_0_29 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c29 bl_0_29 br_0_29 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c29 bl_0_29 br_0_29 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c29 bl_0_29 br_0_29 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c29 bl_0_29 br_0_29 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c29 bl_0_29 br_0_29 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c29 bl_0_29 br_0_29 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c29 bl_0_29 br_0_29 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c29 bl_0_29 br_0_29 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c29 bl_0_29 br_0_29 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c29 bl_0_29 br_0_29 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c29 bl_0_29 br_0_29 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c30 bl_0_30 br_0_30 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c30 bl_0_30 br_0_30 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c30 bl_0_30 br_0_30 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c30 bl_0_30 br_0_30 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c30 bl_0_30 br_0_30 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c30 bl_0_30 br_0_30 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c30 bl_0_30 br_0_30 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c30 bl_0_30 br_0_30 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c30 bl_0_30 br_0_30 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c30 bl_0_30 br_0_30 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c30 bl_0_30 br_0_30 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c30 bl_0_30 br_0_30 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c30 bl_0_30 br_0_30 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c30 bl_0_30 br_0_30 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c30 bl_0_30 br_0_30 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c30 bl_0_30 br_0_30 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c30 bl_0_30 br_0_30 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c30 bl_0_30 br_0_30 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c30 bl_0_30 br_0_30 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c30 bl_0_30 br_0_30 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c30 bl_0_30 br_0_30 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c30 bl_0_30 br_0_30 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c30 bl_0_30 br_0_30 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c30 bl_0_30 br_0_30 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c30 bl_0_30 br_0_30 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c30 bl_0_30 br_0_30 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c30 bl_0_30 br_0_30 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c30 bl_0_30 br_0_30 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c30 bl_0_30 br_0_30 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c30 bl_0_30 br_0_30 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c30 bl_0_30 br_0_30 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c30 bl_0_30 br_0_30 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c31 bl_0_31 br_0_31 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c31 bl_0_31 br_0_31 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c31 bl_0_31 br_0_31 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c31 bl_0_31 br_0_31 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c31 bl_0_31 br_0_31 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c31 bl_0_31 br_0_31 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c31 bl_0_31 br_0_31 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c31 bl_0_31 br_0_31 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c31 bl_0_31 br_0_31 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c31 bl_0_31 br_0_31 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c31 bl_0_31 br_0_31 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c31 bl_0_31 br_0_31 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c31 bl_0_31 br_0_31 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c31 bl_0_31 br_0_31 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c31 bl_0_31 br_0_31 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c31 bl_0_31 br_0_31 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c31 bl_0_31 br_0_31 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c31 bl_0_31 br_0_31 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c31 bl_0_31 br_0_31 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c31 bl_0_31 br_0_31 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c31 bl_0_31 br_0_31 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c31 bl_0_31 br_0_31 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c31 bl_0_31 br_0_31 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c31 bl_0_31 br_0_31 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c31 bl_0_31 br_0_31 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c31 bl_0_31 br_0_31 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c31 bl_0_31 br_0_31 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c31 bl_0_31 br_0_31 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c31 bl_0_31 br_0_31 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c31 bl_0_31 br_0_31 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c31 bl_0_31 br_0_31 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c31 bl_0_31 br_0_31 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c32 bl_0_32 br_0_32 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c32 bl_0_32 br_0_32 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c32 bl_0_32 br_0_32 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c32 bl_0_32 br_0_32 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c32 bl_0_32 br_0_32 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c32 bl_0_32 br_0_32 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c32 bl_0_32 br_0_32 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c32 bl_0_32 br_0_32 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c32 bl_0_32 br_0_32 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c32 bl_0_32 br_0_32 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c32 bl_0_32 br_0_32 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c32 bl_0_32 br_0_32 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c32 bl_0_32 br_0_32 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c32 bl_0_32 br_0_32 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c32 bl_0_32 br_0_32 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c32 bl_0_32 br_0_32 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c32 bl_0_32 br_0_32 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c32 bl_0_32 br_0_32 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c32 bl_0_32 br_0_32 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c32 bl_0_32 br_0_32 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c32 bl_0_32 br_0_32 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c32 bl_0_32 br_0_32 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c32 bl_0_32 br_0_32 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c32 bl_0_32 br_0_32 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c32 bl_0_32 br_0_32 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c32 bl_0_32 br_0_32 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c32 bl_0_32 br_0_32 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c32 bl_0_32 br_0_32 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c32 bl_0_32 br_0_32 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c32 bl_0_32 br_0_32 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c32 bl_0_32 br_0_32 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c32 bl_0_32 br_0_32 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c32 bl_0_32 br_0_32 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c32 bl_0_32 br_0_32 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c32 bl_0_32 br_0_32 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c32 bl_0_32 br_0_32 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c32 bl_0_32 br_0_32 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c32 bl_0_32 br_0_32 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c32 bl_0_32 br_0_32 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c32 bl_0_32 br_0_32 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c32 bl_0_32 br_0_32 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c32 bl_0_32 br_0_32 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c32 bl_0_32 br_0_32 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c32 bl_0_32 br_0_32 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c32 bl_0_32 br_0_32 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c32 bl_0_32 br_0_32 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c32 bl_0_32 br_0_32 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c32 bl_0_32 br_0_32 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c32 bl_0_32 br_0_32 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c32 bl_0_32 br_0_32 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c32 bl_0_32 br_0_32 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c32 bl_0_32 br_0_32 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c32 bl_0_32 br_0_32 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c32 bl_0_32 br_0_32 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c32 bl_0_32 br_0_32 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c32 bl_0_32 br_0_32 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c32 bl_0_32 br_0_32 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c32 bl_0_32 br_0_32 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c32 bl_0_32 br_0_32 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c32 bl_0_32 br_0_32 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c32 bl_0_32 br_0_32 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c32 bl_0_32 br_0_32 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c32 bl_0_32 br_0_32 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c33 bl_0_33 br_0_33 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c33 bl_0_33 br_0_33 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c33 bl_0_33 br_0_33 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c33 bl_0_33 br_0_33 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c33 bl_0_33 br_0_33 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c33 bl_0_33 br_0_33 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c33 bl_0_33 br_0_33 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c33 bl_0_33 br_0_33 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c33 bl_0_33 br_0_33 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c33 bl_0_33 br_0_33 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c33 bl_0_33 br_0_33 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c33 bl_0_33 br_0_33 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c33 bl_0_33 br_0_33 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c33 bl_0_33 br_0_33 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c33 bl_0_33 br_0_33 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c33 bl_0_33 br_0_33 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c33 bl_0_33 br_0_33 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c33 bl_0_33 br_0_33 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c33 bl_0_33 br_0_33 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c33 bl_0_33 br_0_33 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c33 bl_0_33 br_0_33 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c33 bl_0_33 br_0_33 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c33 bl_0_33 br_0_33 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c33 bl_0_33 br_0_33 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c33 bl_0_33 br_0_33 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c33 bl_0_33 br_0_33 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c33 bl_0_33 br_0_33 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c33 bl_0_33 br_0_33 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c33 bl_0_33 br_0_33 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c33 bl_0_33 br_0_33 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c33 bl_0_33 br_0_33 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c33 bl_0_33 br_0_33 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c33 bl_0_33 br_0_33 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c33 bl_0_33 br_0_33 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c33 bl_0_33 br_0_33 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c33 bl_0_33 br_0_33 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c33 bl_0_33 br_0_33 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c33 bl_0_33 br_0_33 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c33 bl_0_33 br_0_33 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c33 bl_0_33 br_0_33 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c33 bl_0_33 br_0_33 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c33 bl_0_33 br_0_33 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c33 bl_0_33 br_0_33 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c33 bl_0_33 br_0_33 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c33 bl_0_33 br_0_33 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c33 bl_0_33 br_0_33 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c33 bl_0_33 br_0_33 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c33 bl_0_33 br_0_33 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c33 bl_0_33 br_0_33 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c33 bl_0_33 br_0_33 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c33 bl_0_33 br_0_33 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c33 bl_0_33 br_0_33 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c33 bl_0_33 br_0_33 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c33 bl_0_33 br_0_33 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c33 bl_0_33 br_0_33 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c33 bl_0_33 br_0_33 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c33 bl_0_33 br_0_33 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c33 bl_0_33 br_0_33 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c33 bl_0_33 br_0_33 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c33 bl_0_33 br_0_33 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c33 bl_0_33 br_0_33 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c33 bl_0_33 br_0_33 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c33 bl_0_33 br_0_33 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c34 bl_0_34 br_0_34 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c34 bl_0_34 br_0_34 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c34 bl_0_34 br_0_34 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c34 bl_0_34 br_0_34 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c34 bl_0_34 br_0_34 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c34 bl_0_34 br_0_34 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c34 bl_0_34 br_0_34 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c34 bl_0_34 br_0_34 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c34 bl_0_34 br_0_34 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c34 bl_0_34 br_0_34 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c34 bl_0_34 br_0_34 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c34 bl_0_34 br_0_34 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c34 bl_0_34 br_0_34 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c34 bl_0_34 br_0_34 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c34 bl_0_34 br_0_34 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c34 bl_0_34 br_0_34 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c34 bl_0_34 br_0_34 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c34 bl_0_34 br_0_34 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c34 bl_0_34 br_0_34 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c34 bl_0_34 br_0_34 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c34 bl_0_34 br_0_34 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c34 bl_0_34 br_0_34 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c34 bl_0_34 br_0_34 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c34 bl_0_34 br_0_34 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c34 bl_0_34 br_0_34 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c34 bl_0_34 br_0_34 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c34 bl_0_34 br_0_34 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c34 bl_0_34 br_0_34 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c34 bl_0_34 br_0_34 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c34 bl_0_34 br_0_34 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c34 bl_0_34 br_0_34 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c34 bl_0_34 br_0_34 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c34 bl_0_34 br_0_34 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c34 bl_0_34 br_0_34 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c34 bl_0_34 br_0_34 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c34 bl_0_34 br_0_34 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c34 bl_0_34 br_0_34 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c34 bl_0_34 br_0_34 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c34 bl_0_34 br_0_34 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c34 bl_0_34 br_0_34 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c34 bl_0_34 br_0_34 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c34 bl_0_34 br_0_34 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c34 bl_0_34 br_0_34 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c34 bl_0_34 br_0_34 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c34 bl_0_34 br_0_34 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c34 bl_0_34 br_0_34 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c34 bl_0_34 br_0_34 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c34 bl_0_34 br_0_34 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c34 bl_0_34 br_0_34 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c34 bl_0_34 br_0_34 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c34 bl_0_34 br_0_34 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c34 bl_0_34 br_0_34 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c34 bl_0_34 br_0_34 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c34 bl_0_34 br_0_34 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c34 bl_0_34 br_0_34 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c34 bl_0_34 br_0_34 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c34 bl_0_34 br_0_34 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c34 bl_0_34 br_0_34 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c34 bl_0_34 br_0_34 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c34 bl_0_34 br_0_34 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c34 bl_0_34 br_0_34 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c34 bl_0_34 br_0_34 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c34 bl_0_34 br_0_34 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c35 bl_0_35 br_0_35 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c35 bl_0_35 br_0_35 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c35 bl_0_35 br_0_35 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c35 bl_0_35 br_0_35 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c35 bl_0_35 br_0_35 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c35 bl_0_35 br_0_35 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c35 bl_0_35 br_0_35 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c35 bl_0_35 br_0_35 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c35 bl_0_35 br_0_35 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c35 bl_0_35 br_0_35 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c35 bl_0_35 br_0_35 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c35 bl_0_35 br_0_35 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c35 bl_0_35 br_0_35 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c35 bl_0_35 br_0_35 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c35 bl_0_35 br_0_35 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c35 bl_0_35 br_0_35 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c35 bl_0_35 br_0_35 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c35 bl_0_35 br_0_35 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c35 bl_0_35 br_0_35 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c35 bl_0_35 br_0_35 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c35 bl_0_35 br_0_35 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c35 bl_0_35 br_0_35 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c35 bl_0_35 br_0_35 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c35 bl_0_35 br_0_35 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c35 bl_0_35 br_0_35 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c35 bl_0_35 br_0_35 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c35 bl_0_35 br_0_35 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c35 bl_0_35 br_0_35 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c35 bl_0_35 br_0_35 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c35 bl_0_35 br_0_35 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c35 bl_0_35 br_0_35 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c35 bl_0_35 br_0_35 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c35 bl_0_35 br_0_35 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c35 bl_0_35 br_0_35 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c35 bl_0_35 br_0_35 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c35 bl_0_35 br_0_35 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c35 bl_0_35 br_0_35 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c35 bl_0_35 br_0_35 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c35 bl_0_35 br_0_35 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c35 bl_0_35 br_0_35 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c35 bl_0_35 br_0_35 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c35 bl_0_35 br_0_35 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c35 bl_0_35 br_0_35 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c35 bl_0_35 br_0_35 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c35 bl_0_35 br_0_35 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c35 bl_0_35 br_0_35 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c35 bl_0_35 br_0_35 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c35 bl_0_35 br_0_35 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c35 bl_0_35 br_0_35 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c35 bl_0_35 br_0_35 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c35 bl_0_35 br_0_35 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c35 bl_0_35 br_0_35 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c35 bl_0_35 br_0_35 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c35 bl_0_35 br_0_35 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c35 bl_0_35 br_0_35 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c35 bl_0_35 br_0_35 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c35 bl_0_35 br_0_35 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c35 bl_0_35 br_0_35 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c35 bl_0_35 br_0_35 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c35 bl_0_35 br_0_35 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c35 bl_0_35 br_0_35 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c35 bl_0_35 br_0_35 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c35 bl_0_35 br_0_35 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c36 bl_0_36 br_0_36 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c36 bl_0_36 br_0_36 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c36 bl_0_36 br_0_36 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c36 bl_0_36 br_0_36 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c36 bl_0_36 br_0_36 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c36 bl_0_36 br_0_36 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c36 bl_0_36 br_0_36 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c36 bl_0_36 br_0_36 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c36 bl_0_36 br_0_36 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c36 bl_0_36 br_0_36 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c36 bl_0_36 br_0_36 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c36 bl_0_36 br_0_36 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c36 bl_0_36 br_0_36 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c36 bl_0_36 br_0_36 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c36 bl_0_36 br_0_36 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c36 bl_0_36 br_0_36 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c36 bl_0_36 br_0_36 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c36 bl_0_36 br_0_36 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c36 bl_0_36 br_0_36 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c36 bl_0_36 br_0_36 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c36 bl_0_36 br_0_36 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c36 bl_0_36 br_0_36 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c36 bl_0_36 br_0_36 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c36 bl_0_36 br_0_36 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c36 bl_0_36 br_0_36 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c36 bl_0_36 br_0_36 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c36 bl_0_36 br_0_36 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c36 bl_0_36 br_0_36 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c36 bl_0_36 br_0_36 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c36 bl_0_36 br_0_36 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c36 bl_0_36 br_0_36 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c36 bl_0_36 br_0_36 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c36 bl_0_36 br_0_36 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c36 bl_0_36 br_0_36 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c36 bl_0_36 br_0_36 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c36 bl_0_36 br_0_36 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c36 bl_0_36 br_0_36 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c36 bl_0_36 br_0_36 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c36 bl_0_36 br_0_36 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c36 bl_0_36 br_0_36 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c36 bl_0_36 br_0_36 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c36 bl_0_36 br_0_36 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c36 bl_0_36 br_0_36 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c36 bl_0_36 br_0_36 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c36 bl_0_36 br_0_36 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c36 bl_0_36 br_0_36 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c36 bl_0_36 br_0_36 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c36 bl_0_36 br_0_36 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c36 bl_0_36 br_0_36 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c36 bl_0_36 br_0_36 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c36 bl_0_36 br_0_36 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c36 bl_0_36 br_0_36 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c36 bl_0_36 br_0_36 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c36 bl_0_36 br_0_36 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c36 bl_0_36 br_0_36 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c36 bl_0_36 br_0_36 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c36 bl_0_36 br_0_36 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c36 bl_0_36 br_0_36 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c36 bl_0_36 br_0_36 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c36 bl_0_36 br_0_36 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c36 bl_0_36 br_0_36 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c36 bl_0_36 br_0_36 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c36 bl_0_36 br_0_36 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c37 bl_0_37 br_0_37 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c37 bl_0_37 br_0_37 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c37 bl_0_37 br_0_37 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c37 bl_0_37 br_0_37 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c37 bl_0_37 br_0_37 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c37 bl_0_37 br_0_37 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c37 bl_0_37 br_0_37 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c37 bl_0_37 br_0_37 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c37 bl_0_37 br_0_37 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c37 bl_0_37 br_0_37 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c37 bl_0_37 br_0_37 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c37 bl_0_37 br_0_37 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c37 bl_0_37 br_0_37 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c37 bl_0_37 br_0_37 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c37 bl_0_37 br_0_37 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c37 bl_0_37 br_0_37 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c37 bl_0_37 br_0_37 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c37 bl_0_37 br_0_37 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c37 bl_0_37 br_0_37 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c37 bl_0_37 br_0_37 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c37 bl_0_37 br_0_37 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c37 bl_0_37 br_0_37 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c37 bl_0_37 br_0_37 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c37 bl_0_37 br_0_37 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c37 bl_0_37 br_0_37 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c37 bl_0_37 br_0_37 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c37 bl_0_37 br_0_37 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c37 bl_0_37 br_0_37 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c37 bl_0_37 br_0_37 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c37 bl_0_37 br_0_37 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c37 bl_0_37 br_0_37 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c37 bl_0_37 br_0_37 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c37 bl_0_37 br_0_37 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c37 bl_0_37 br_0_37 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c37 bl_0_37 br_0_37 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c37 bl_0_37 br_0_37 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c37 bl_0_37 br_0_37 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c37 bl_0_37 br_0_37 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c37 bl_0_37 br_0_37 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c37 bl_0_37 br_0_37 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c37 bl_0_37 br_0_37 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c37 bl_0_37 br_0_37 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c37 bl_0_37 br_0_37 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c37 bl_0_37 br_0_37 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c37 bl_0_37 br_0_37 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c37 bl_0_37 br_0_37 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c37 bl_0_37 br_0_37 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c37 bl_0_37 br_0_37 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c37 bl_0_37 br_0_37 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c37 bl_0_37 br_0_37 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c37 bl_0_37 br_0_37 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c37 bl_0_37 br_0_37 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c37 bl_0_37 br_0_37 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c37 bl_0_37 br_0_37 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c37 bl_0_37 br_0_37 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c37 bl_0_37 br_0_37 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c37 bl_0_37 br_0_37 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c37 bl_0_37 br_0_37 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c37 bl_0_37 br_0_37 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c37 bl_0_37 br_0_37 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c37 bl_0_37 br_0_37 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c37 bl_0_37 br_0_37 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c37 bl_0_37 br_0_37 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c38 bl_0_38 br_0_38 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c38 bl_0_38 br_0_38 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c38 bl_0_38 br_0_38 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c38 bl_0_38 br_0_38 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c38 bl_0_38 br_0_38 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c38 bl_0_38 br_0_38 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c38 bl_0_38 br_0_38 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c38 bl_0_38 br_0_38 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c38 bl_0_38 br_0_38 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c38 bl_0_38 br_0_38 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c38 bl_0_38 br_0_38 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c38 bl_0_38 br_0_38 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c38 bl_0_38 br_0_38 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c38 bl_0_38 br_0_38 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c38 bl_0_38 br_0_38 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c38 bl_0_38 br_0_38 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c38 bl_0_38 br_0_38 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c38 bl_0_38 br_0_38 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c38 bl_0_38 br_0_38 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c38 bl_0_38 br_0_38 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c38 bl_0_38 br_0_38 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c38 bl_0_38 br_0_38 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c38 bl_0_38 br_0_38 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c38 bl_0_38 br_0_38 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c38 bl_0_38 br_0_38 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c38 bl_0_38 br_0_38 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c38 bl_0_38 br_0_38 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c38 bl_0_38 br_0_38 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c38 bl_0_38 br_0_38 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c38 bl_0_38 br_0_38 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c38 bl_0_38 br_0_38 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c38 bl_0_38 br_0_38 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c38 bl_0_38 br_0_38 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c38 bl_0_38 br_0_38 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c38 bl_0_38 br_0_38 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c38 bl_0_38 br_0_38 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c38 bl_0_38 br_0_38 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c38 bl_0_38 br_0_38 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c38 bl_0_38 br_0_38 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c38 bl_0_38 br_0_38 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c38 bl_0_38 br_0_38 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c38 bl_0_38 br_0_38 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c38 bl_0_38 br_0_38 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c38 bl_0_38 br_0_38 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c38 bl_0_38 br_0_38 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c38 bl_0_38 br_0_38 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c38 bl_0_38 br_0_38 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c38 bl_0_38 br_0_38 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c38 bl_0_38 br_0_38 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c38 bl_0_38 br_0_38 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c38 bl_0_38 br_0_38 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c38 bl_0_38 br_0_38 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c38 bl_0_38 br_0_38 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c38 bl_0_38 br_0_38 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c38 bl_0_38 br_0_38 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c38 bl_0_38 br_0_38 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c38 bl_0_38 br_0_38 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c38 bl_0_38 br_0_38 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c38 bl_0_38 br_0_38 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c38 bl_0_38 br_0_38 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c38 bl_0_38 br_0_38 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c38 bl_0_38 br_0_38 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c38 bl_0_38 br_0_38 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c39 bl_0_39 br_0_39 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c39 bl_0_39 br_0_39 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c39 bl_0_39 br_0_39 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c39 bl_0_39 br_0_39 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c39 bl_0_39 br_0_39 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c39 bl_0_39 br_0_39 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c39 bl_0_39 br_0_39 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c39 bl_0_39 br_0_39 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c39 bl_0_39 br_0_39 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c39 bl_0_39 br_0_39 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c39 bl_0_39 br_0_39 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c39 bl_0_39 br_0_39 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c39 bl_0_39 br_0_39 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c39 bl_0_39 br_0_39 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c39 bl_0_39 br_0_39 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c39 bl_0_39 br_0_39 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c39 bl_0_39 br_0_39 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c39 bl_0_39 br_0_39 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c39 bl_0_39 br_0_39 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c39 bl_0_39 br_0_39 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c39 bl_0_39 br_0_39 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c39 bl_0_39 br_0_39 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c39 bl_0_39 br_0_39 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c39 bl_0_39 br_0_39 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c39 bl_0_39 br_0_39 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c39 bl_0_39 br_0_39 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c39 bl_0_39 br_0_39 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c39 bl_0_39 br_0_39 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c39 bl_0_39 br_0_39 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c39 bl_0_39 br_0_39 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c39 bl_0_39 br_0_39 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c39 bl_0_39 br_0_39 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c39 bl_0_39 br_0_39 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c39 bl_0_39 br_0_39 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c39 bl_0_39 br_0_39 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c39 bl_0_39 br_0_39 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c39 bl_0_39 br_0_39 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c39 bl_0_39 br_0_39 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c39 bl_0_39 br_0_39 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c39 bl_0_39 br_0_39 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c39 bl_0_39 br_0_39 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c39 bl_0_39 br_0_39 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c39 bl_0_39 br_0_39 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c39 bl_0_39 br_0_39 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c39 bl_0_39 br_0_39 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c39 bl_0_39 br_0_39 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c39 bl_0_39 br_0_39 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c39 bl_0_39 br_0_39 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c39 bl_0_39 br_0_39 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c39 bl_0_39 br_0_39 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c39 bl_0_39 br_0_39 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c39 bl_0_39 br_0_39 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c39 bl_0_39 br_0_39 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c39 bl_0_39 br_0_39 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c39 bl_0_39 br_0_39 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c39 bl_0_39 br_0_39 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c39 bl_0_39 br_0_39 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c39 bl_0_39 br_0_39 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c39 bl_0_39 br_0_39 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c39 bl_0_39 br_0_39 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c39 bl_0_39 br_0_39 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c39 bl_0_39 br_0_39 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c39 bl_0_39 br_0_39 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c40 bl_0_40 br_0_40 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c40 bl_0_40 br_0_40 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c40 bl_0_40 br_0_40 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c40 bl_0_40 br_0_40 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c40 bl_0_40 br_0_40 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c40 bl_0_40 br_0_40 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c40 bl_0_40 br_0_40 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c40 bl_0_40 br_0_40 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c40 bl_0_40 br_0_40 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c40 bl_0_40 br_0_40 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c40 bl_0_40 br_0_40 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c40 bl_0_40 br_0_40 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c40 bl_0_40 br_0_40 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c40 bl_0_40 br_0_40 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c40 bl_0_40 br_0_40 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c40 bl_0_40 br_0_40 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c40 bl_0_40 br_0_40 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c40 bl_0_40 br_0_40 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c40 bl_0_40 br_0_40 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c40 bl_0_40 br_0_40 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c40 bl_0_40 br_0_40 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c40 bl_0_40 br_0_40 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c40 bl_0_40 br_0_40 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c40 bl_0_40 br_0_40 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c40 bl_0_40 br_0_40 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c40 bl_0_40 br_0_40 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c40 bl_0_40 br_0_40 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c40 bl_0_40 br_0_40 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c40 bl_0_40 br_0_40 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c40 bl_0_40 br_0_40 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c40 bl_0_40 br_0_40 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c40 bl_0_40 br_0_40 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c40 bl_0_40 br_0_40 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c40 bl_0_40 br_0_40 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c40 bl_0_40 br_0_40 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c40 bl_0_40 br_0_40 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c40 bl_0_40 br_0_40 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c40 bl_0_40 br_0_40 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c40 bl_0_40 br_0_40 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c40 bl_0_40 br_0_40 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c40 bl_0_40 br_0_40 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c40 bl_0_40 br_0_40 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c40 bl_0_40 br_0_40 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c40 bl_0_40 br_0_40 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c40 bl_0_40 br_0_40 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c40 bl_0_40 br_0_40 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c40 bl_0_40 br_0_40 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c40 bl_0_40 br_0_40 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c40 bl_0_40 br_0_40 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c40 bl_0_40 br_0_40 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c40 bl_0_40 br_0_40 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c40 bl_0_40 br_0_40 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c40 bl_0_40 br_0_40 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c40 bl_0_40 br_0_40 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c40 bl_0_40 br_0_40 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c40 bl_0_40 br_0_40 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c40 bl_0_40 br_0_40 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c40 bl_0_40 br_0_40 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c40 bl_0_40 br_0_40 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c40 bl_0_40 br_0_40 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c40 bl_0_40 br_0_40 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c40 bl_0_40 br_0_40 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c40 bl_0_40 br_0_40 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c41 bl_0_41 br_0_41 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c41 bl_0_41 br_0_41 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c41 bl_0_41 br_0_41 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c41 bl_0_41 br_0_41 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c41 bl_0_41 br_0_41 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c41 bl_0_41 br_0_41 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c41 bl_0_41 br_0_41 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c41 bl_0_41 br_0_41 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c41 bl_0_41 br_0_41 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c41 bl_0_41 br_0_41 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c41 bl_0_41 br_0_41 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c41 bl_0_41 br_0_41 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c41 bl_0_41 br_0_41 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c41 bl_0_41 br_0_41 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c41 bl_0_41 br_0_41 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c41 bl_0_41 br_0_41 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c41 bl_0_41 br_0_41 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c41 bl_0_41 br_0_41 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c41 bl_0_41 br_0_41 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c41 bl_0_41 br_0_41 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c41 bl_0_41 br_0_41 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c41 bl_0_41 br_0_41 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c41 bl_0_41 br_0_41 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c41 bl_0_41 br_0_41 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c41 bl_0_41 br_0_41 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c41 bl_0_41 br_0_41 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c41 bl_0_41 br_0_41 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c41 bl_0_41 br_0_41 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c41 bl_0_41 br_0_41 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c41 bl_0_41 br_0_41 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c41 bl_0_41 br_0_41 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c41 bl_0_41 br_0_41 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c41 bl_0_41 br_0_41 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c41 bl_0_41 br_0_41 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c41 bl_0_41 br_0_41 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c41 bl_0_41 br_0_41 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c41 bl_0_41 br_0_41 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c41 bl_0_41 br_0_41 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c41 bl_0_41 br_0_41 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c41 bl_0_41 br_0_41 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c41 bl_0_41 br_0_41 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c41 bl_0_41 br_0_41 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c41 bl_0_41 br_0_41 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c41 bl_0_41 br_0_41 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c41 bl_0_41 br_0_41 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c41 bl_0_41 br_0_41 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c41 bl_0_41 br_0_41 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c41 bl_0_41 br_0_41 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c41 bl_0_41 br_0_41 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c41 bl_0_41 br_0_41 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c41 bl_0_41 br_0_41 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c41 bl_0_41 br_0_41 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c41 bl_0_41 br_0_41 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c41 bl_0_41 br_0_41 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c41 bl_0_41 br_0_41 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c41 bl_0_41 br_0_41 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c41 bl_0_41 br_0_41 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c41 bl_0_41 br_0_41 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c41 bl_0_41 br_0_41 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c41 bl_0_41 br_0_41 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c41 bl_0_41 br_0_41 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c41 bl_0_41 br_0_41 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c41 bl_0_41 br_0_41 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c42 bl_0_42 br_0_42 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c42 bl_0_42 br_0_42 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c42 bl_0_42 br_0_42 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c42 bl_0_42 br_0_42 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c42 bl_0_42 br_0_42 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c42 bl_0_42 br_0_42 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c42 bl_0_42 br_0_42 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c42 bl_0_42 br_0_42 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c42 bl_0_42 br_0_42 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c42 bl_0_42 br_0_42 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c42 bl_0_42 br_0_42 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c42 bl_0_42 br_0_42 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c42 bl_0_42 br_0_42 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c42 bl_0_42 br_0_42 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c42 bl_0_42 br_0_42 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c42 bl_0_42 br_0_42 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c42 bl_0_42 br_0_42 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c42 bl_0_42 br_0_42 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c42 bl_0_42 br_0_42 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c42 bl_0_42 br_0_42 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c42 bl_0_42 br_0_42 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c42 bl_0_42 br_0_42 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c42 bl_0_42 br_0_42 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c42 bl_0_42 br_0_42 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c42 bl_0_42 br_0_42 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c42 bl_0_42 br_0_42 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c42 bl_0_42 br_0_42 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c42 bl_0_42 br_0_42 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c42 bl_0_42 br_0_42 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c42 bl_0_42 br_0_42 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c42 bl_0_42 br_0_42 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c42 bl_0_42 br_0_42 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c42 bl_0_42 br_0_42 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c42 bl_0_42 br_0_42 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c42 bl_0_42 br_0_42 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c42 bl_0_42 br_0_42 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c42 bl_0_42 br_0_42 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c42 bl_0_42 br_0_42 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c42 bl_0_42 br_0_42 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c42 bl_0_42 br_0_42 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c42 bl_0_42 br_0_42 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c42 bl_0_42 br_0_42 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c42 bl_0_42 br_0_42 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c42 bl_0_42 br_0_42 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c42 bl_0_42 br_0_42 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c42 bl_0_42 br_0_42 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c42 bl_0_42 br_0_42 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c42 bl_0_42 br_0_42 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c42 bl_0_42 br_0_42 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c42 bl_0_42 br_0_42 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c42 bl_0_42 br_0_42 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c42 bl_0_42 br_0_42 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c42 bl_0_42 br_0_42 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c42 bl_0_42 br_0_42 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c42 bl_0_42 br_0_42 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c42 bl_0_42 br_0_42 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c42 bl_0_42 br_0_42 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c42 bl_0_42 br_0_42 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c42 bl_0_42 br_0_42 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c42 bl_0_42 br_0_42 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c42 bl_0_42 br_0_42 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c42 bl_0_42 br_0_42 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c42 bl_0_42 br_0_42 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c43 bl_0_43 br_0_43 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c43 bl_0_43 br_0_43 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c43 bl_0_43 br_0_43 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c43 bl_0_43 br_0_43 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c43 bl_0_43 br_0_43 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c43 bl_0_43 br_0_43 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c43 bl_0_43 br_0_43 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c43 bl_0_43 br_0_43 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c43 bl_0_43 br_0_43 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c43 bl_0_43 br_0_43 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c43 bl_0_43 br_0_43 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c43 bl_0_43 br_0_43 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c43 bl_0_43 br_0_43 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c43 bl_0_43 br_0_43 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c43 bl_0_43 br_0_43 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c43 bl_0_43 br_0_43 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c43 bl_0_43 br_0_43 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c43 bl_0_43 br_0_43 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c43 bl_0_43 br_0_43 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c43 bl_0_43 br_0_43 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c43 bl_0_43 br_0_43 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c43 bl_0_43 br_0_43 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c43 bl_0_43 br_0_43 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c43 bl_0_43 br_0_43 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c43 bl_0_43 br_0_43 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c43 bl_0_43 br_0_43 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c43 bl_0_43 br_0_43 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c43 bl_0_43 br_0_43 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c43 bl_0_43 br_0_43 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c43 bl_0_43 br_0_43 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c43 bl_0_43 br_0_43 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c43 bl_0_43 br_0_43 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c43 bl_0_43 br_0_43 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c43 bl_0_43 br_0_43 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c43 bl_0_43 br_0_43 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c43 bl_0_43 br_0_43 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c43 bl_0_43 br_0_43 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c43 bl_0_43 br_0_43 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c43 bl_0_43 br_0_43 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c43 bl_0_43 br_0_43 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c43 bl_0_43 br_0_43 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c43 bl_0_43 br_0_43 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c43 bl_0_43 br_0_43 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c43 bl_0_43 br_0_43 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c43 bl_0_43 br_0_43 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c43 bl_0_43 br_0_43 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c43 bl_0_43 br_0_43 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c43 bl_0_43 br_0_43 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c43 bl_0_43 br_0_43 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c43 bl_0_43 br_0_43 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c43 bl_0_43 br_0_43 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c43 bl_0_43 br_0_43 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c43 bl_0_43 br_0_43 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c43 bl_0_43 br_0_43 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c43 bl_0_43 br_0_43 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c43 bl_0_43 br_0_43 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c43 bl_0_43 br_0_43 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c43 bl_0_43 br_0_43 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c43 bl_0_43 br_0_43 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c43 bl_0_43 br_0_43 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c43 bl_0_43 br_0_43 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c43 bl_0_43 br_0_43 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c43 bl_0_43 br_0_43 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c44 bl_0_44 br_0_44 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c44 bl_0_44 br_0_44 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c44 bl_0_44 br_0_44 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c44 bl_0_44 br_0_44 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c44 bl_0_44 br_0_44 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c44 bl_0_44 br_0_44 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c44 bl_0_44 br_0_44 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c44 bl_0_44 br_0_44 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c44 bl_0_44 br_0_44 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c44 bl_0_44 br_0_44 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c44 bl_0_44 br_0_44 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c44 bl_0_44 br_0_44 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c44 bl_0_44 br_0_44 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c44 bl_0_44 br_0_44 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c44 bl_0_44 br_0_44 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c44 bl_0_44 br_0_44 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c44 bl_0_44 br_0_44 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c44 bl_0_44 br_0_44 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c44 bl_0_44 br_0_44 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c44 bl_0_44 br_0_44 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c44 bl_0_44 br_0_44 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c44 bl_0_44 br_0_44 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c44 bl_0_44 br_0_44 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c44 bl_0_44 br_0_44 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c44 bl_0_44 br_0_44 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c44 bl_0_44 br_0_44 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c44 bl_0_44 br_0_44 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c44 bl_0_44 br_0_44 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c44 bl_0_44 br_0_44 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c44 bl_0_44 br_0_44 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c44 bl_0_44 br_0_44 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c44 bl_0_44 br_0_44 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c44 bl_0_44 br_0_44 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c44 bl_0_44 br_0_44 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c44 bl_0_44 br_0_44 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c44 bl_0_44 br_0_44 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c44 bl_0_44 br_0_44 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c44 bl_0_44 br_0_44 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c44 bl_0_44 br_0_44 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c44 bl_0_44 br_0_44 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c44 bl_0_44 br_0_44 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c44 bl_0_44 br_0_44 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c44 bl_0_44 br_0_44 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c44 bl_0_44 br_0_44 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c44 bl_0_44 br_0_44 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c44 bl_0_44 br_0_44 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c44 bl_0_44 br_0_44 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c44 bl_0_44 br_0_44 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c44 bl_0_44 br_0_44 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c44 bl_0_44 br_0_44 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c44 bl_0_44 br_0_44 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c44 bl_0_44 br_0_44 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c44 bl_0_44 br_0_44 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c44 bl_0_44 br_0_44 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c44 bl_0_44 br_0_44 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c44 bl_0_44 br_0_44 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c44 bl_0_44 br_0_44 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c44 bl_0_44 br_0_44 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c44 bl_0_44 br_0_44 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c44 bl_0_44 br_0_44 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c44 bl_0_44 br_0_44 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c44 bl_0_44 br_0_44 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c44 bl_0_44 br_0_44 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c45 bl_0_45 br_0_45 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c45 bl_0_45 br_0_45 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c45 bl_0_45 br_0_45 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c45 bl_0_45 br_0_45 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c45 bl_0_45 br_0_45 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c45 bl_0_45 br_0_45 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c45 bl_0_45 br_0_45 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c45 bl_0_45 br_0_45 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c45 bl_0_45 br_0_45 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c45 bl_0_45 br_0_45 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c45 bl_0_45 br_0_45 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c45 bl_0_45 br_0_45 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c45 bl_0_45 br_0_45 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c45 bl_0_45 br_0_45 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c45 bl_0_45 br_0_45 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c45 bl_0_45 br_0_45 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c45 bl_0_45 br_0_45 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c45 bl_0_45 br_0_45 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c45 bl_0_45 br_0_45 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c45 bl_0_45 br_0_45 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c45 bl_0_45 br_0_45 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c45 bl_0_45 br_0_45 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c45 bl_0_45 br_0_45 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c45 bl_0_45 br_0_45 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c45 bl_0_45 br_0_45 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c45 bl_0_45 br_0_45 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c45 bl_0_45 br_0_45 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c45 bl_0_45 br_0_45 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c45 bl_0_45 br_0_45 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c45 bl_0_45 br_0_45 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c45 bl_0_45 br_0_45 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c45 bl_0_45 br_0_45 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c45 bl_0_45 br_0_45 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c45 bl_0_45 br_0_45 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c45 bl_0_45 br_0_45 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c45 bl_0_45 br_0_45 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c45 bl_0_45 br_0_45 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c45 bl_0_45 br_0_45 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c45 bl_0_45 br_0_45 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c45 bl_0_45 br_0_45 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c45 bl_0_45 br_0_45 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c45 bl_0_45 br_0_45 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c45 bl_0_45 br_0_45 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c45 bl_0_45 br_0_45 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c45 bl_0_45 br_0_45 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c45 bl_0_45 br_0_45 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c45 bl_0_45 br_0_45 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c45 bl_0_45 br_0_45 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c45 bl_0_45 br_0_45 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c45 bl_0_45 br_0_45 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c45 bl_0_45 br_0_45 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c45 bl_0_45 br_0_45 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c45 bl_0_45 br_0_45 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c45 bl_0_45 br_0_45 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c45 bl_0_45 br_0_45 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c45 bl_0_45 br_0_45 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c45 bl_0_45 br_0_45 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c45 bl_0_45 br_0_45 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c45 bl_0_45 br_0_45 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c45 bl_0_45 br_0_45 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c45 bl_0_45 br_0_45 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c45 bl_0_45 br_0_45 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c45 bl_0_45 br_0_45 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c46 bl_0_46 br_0_46 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c46 bl_0_46 br_0_46 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c46 bl_0_46 br_0_46 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c46 bl_0_46 br_0_46 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c46 bl_0_46 br_0_46 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c46 bl_0_46 br_0_46 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c46 bl_0_46 br_0_46 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c46 bl_0_46 br_0_46 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c46 bl_0_46 br_0_46 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c46 bl_0_46 br_0_46 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c46 bl_0_46 br_0_46 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c46 bl_0_46 br_0_46 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c46 bl_0_46 br_0_46 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c46 bl_0_46 br_0_46 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c46 bl_0_46 br_0_46 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c46 bl_0_46 br_0_46 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c46 bl_0_46 br_0_46 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c46 bl_0_46 br_0_46 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c46 bl_0_46 br_0_46 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c46 bl_0_46 br_0_46 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c46 bl_0_46 br_0_46 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c46 bl_0_46 br_0_46 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c46 bl_0_46 br_0_46 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c46 bl_0_46 br_0_46 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c46 bl_0_46 br_0_46 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c46 bl_0_46 br_0_46 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c46 bl_0_46 br_0_46 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c46 bl_0_46 br_0_46 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c46 bl_0_46 br_0_46 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c46 bl_0_46 br_0_46 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c46 bl_0_46 br_0_46 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c46 bl_0_46 br_0_46 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c46 bl_0_46 br_0_46 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c46 bl_0_46 br_0_46 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c46 bl_0_46 br_0_46 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c46 bl_0_46 br_0_46 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c46 bl_0_46 br_0_46 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c46 bl_0_46 br_0_46 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c46 bl_0_46 br_0_46 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c46 bl_0_46 br_0_46 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c46 bl_0_46 br_0_46 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c46 bl_0_46 br_0_46 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c46 bl_0_46 br_0_46 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c46 bl_0_46 br_0_46 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c46 bl_0_46 br_0_46 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c46 bl_0_46 br_0_46 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c46 bl_0_46 br_0_46 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c46 bl_0_46 br_0_46 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c46 bl_0_46 br_0_46 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c46 bl_0_46 br_0_46 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c46 bl_0_46 br_0_46 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c46 bl_0_46 br_0_46 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c46 bl_0_46 br_0_46 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c46 bl_0_46 br_0_46 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c46 bl_0_46 br_0_46 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c46 bl_0_46 br_0_46 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c46 bl_0_46 br_0_46 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c46 bl_0_46 br_0_46 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c46 bl_0_46 br_0_46 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c46 bl_0_46 br_0_46 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c46 bl_0_46 br_0_46 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c46 bl_0_46 br_0_46 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c46 bl_0_46 br_0_46 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c47 bl_0_47 br_0_47 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c47 bl_0_47 br_0_47 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c47 bl_0_47 br_0_47 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c47 bl_0_47 br_0_47 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c47 bl_0_47 br_0_47 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c47 bl_0_47 br_0_47 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c47 bl_0_47 br_0_47 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c47 bl_0_47 br_0_47 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c47 bl_0_47 br_0_47 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c47 bl_0_47 br_0_47 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c47 bl_0_47 br_0_47 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c47 bl_0_47 br_0_47 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c47 bl_0_47 br_0_47 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c47 bl_0_47 br_0_47 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c47 bl_0_47 br_0_47 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c47 bl_0_47 br_0_47 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c47 bl_0_47 br_0_47 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c47 bl_0_47 br_0_47 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c47 bl_0_47 br_0_47 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c47 bl_0_47 br_0_47 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c47 bl_0_47 br_0_47 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c47 bl_0_47 br_0_47 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c47 bl_0_47 br_0_47 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c47 bl_0_47 br_0_47 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c47 bl_0_47 br_0_47 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c47 bl_0_47 br_0_47 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c47 bl_0_47 br_0_47 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c47 bl_0_47 br_0_47 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c47 bl_0_47 br_0_47 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c47 bl_0_47 br_0_47 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c47 bl_0_47 br_0_47 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c47 bl_0_47 br_0_47 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c47 bl_0_47 br_0_47 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c47 bl_0_47 br_0_47 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c47 bl_0_47 br_0_47 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c47 bl_0_47 br_0_47 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c47 bl_0_47 br_0_47 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c47 bl_0_47 br_0_47 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c47 bl_0_47 br_0_47 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c47 bl_0_47 br_0_47 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c47 bl_0_47 br_0_47 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c47 bl_0_47 br_0_47 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c47 bl_0_47 br_0_47 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c47 bl_0_47 br_0_47 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c47 bl_0_47 br_0_47 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c47 bl_0_47 br_0_47 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c47 bl_0_47 br_0_47 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c47 bl_0_47 br_0_47 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c47 bl_0_47 br_0_47 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c47 bl_0_47 br_0_47 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c47 bl_0_47 br_0_47 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c47 bl_0_47 br_0_47 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c47 bl_0_47 br_0_47 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c47 bl_0_47 br_0_47 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c47 bl_0_47 br_0_47 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c47 bl_0_47 br_0_47 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c47 bl_0_47 br_0_47 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c47 bl_0_47 br_0_47 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c47 bl_0_47 br_0_47 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c47 bl_0_47 br_0_47 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c47 bl_0_47 br_0_47 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c47 bl_0_47 br_0_47 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c47 bl_0_47 br_0_47 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c48 bl_0_48 br_0_48 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c48 bl_0_48 br_0_48 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c48 bl_0_48 br_0_48 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c48 bl_0_48 br_0_48 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c48 bl_0_48 br_0_48 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c48 bl_0_48 br_0_48 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c48 bl_0_48 br_0_48 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c48 bl_0_48 br_0_48 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c48 bl_0_48 br_0_48 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c48 bl_0_48 br_0_48 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c48 bl_0_48 br_0_48 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c48 bl_0_48 br_0_48 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c48 bl_0_48 br_0_48 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c48 bl_0_48 br_0_48 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c48 bl_0_48 br_0_48 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c48 bl_0_48 br_0_48 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c48 bl_0_48 br_0_48 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c48 bl_0_48 br_0_48 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c48 bl_0_48 br_0_48 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c48 bl_0_48 br_0_48 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c48 bl_0_48 br_0_48 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c48 bl_0_48 br_0_48 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c48 bl_0_48 br_0_48 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c48 bl_0_48 br_0_48 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c48 bl_0_48 br_0_48 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c48 bl_0_48 br_0_48 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c48 bl_0_48 br_0_48 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c48 bl_0_48 br_0_48 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c48 bl_0_48 br_0_48 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c48 bl_0_48 br_0_48 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c48 bl_0_48 br_0_48 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c48 bl_0_48 br_0_48 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c48 bl_0_48 br_0_48 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c48 bl_0_48 br_0_48 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c48 bl_0_48 br_0_48 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c48 bl_0_48 br_0_48 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c48 bl_0_48 br_0_48 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c48 bl_0_48 br_0_48 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c48 bl_0_48 br_0_48 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c48 bl_0_48 br_0_48 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c48 bl_0_48 br_0_48 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c48 bl_0_48 br_0_48 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c48 bl_0_48 br_0_48 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c48 bl_0_48 br_0_48 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c48 bl_0_48 br_0_48 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c48 bl_0_48 br_0_48 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c48 bl_0_48 br_0_48 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c48 bl_0_48 br_0_48 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c48 bl_0_48 br_0_48 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c48 bl_0_48 br_0_48 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c48 bl_0_48 br_0_48 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c48 bl_0_48 br_0_48 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c48 bl_0_48 br_0_48 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c48 bl_0_48 br_0_48 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c48 bl_0_48 br_0_48 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c48 bl_0_48 br_0_48 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c48 bl_0_48 br_0_48 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c48 bl_0_48 br_0_48 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c48 bl_0_48 br_0_48 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c48 bl_0_48 br_0_48 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c48 bl_0_48 br_0_48 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c48 bl_0_48 br_0_48 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c48 bl_0_48 br_0_48 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c49 bl_0_49 br_0_49 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c49 bl_0_49 br_0_49 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c49 bl_0_49 br_0_49 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c49 bl_0_49 br_0_49 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c49 bl_0_49 br_0_49 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c49 bl_0_49 br_0_49 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c49 bl_0_49 br_0_49 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c49 bl_0_49 br_0_49 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c49 bl_0_49 br_0_49 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c49 bl_0_49 br_0_49 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c49 bl_0_49 br_0_49 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c49 bl_0_49 br_0_49 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c49 bl_0_49 br_0_49 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c49 bl_0_49 br_0_49 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c49 bl_0_49 br_0_49 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c49 bl_0_49 br_0_49 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c49 bl_0_49 br_0_49 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c49 bl_0_49 br_0_49 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c49 bl_0_49 br_0_49 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c49 bl_0_49 br_0_49 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c49 bl_0_49 br_0_49 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c49 bl_0_49 br_0_49 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c49 bl_0_49 br_0_49 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c49 bl_0_49 br_0_49 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c49 bl_0_49 br_0_49 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c49 bl_0_49 br_0_49 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c49 bl_0_49 br_0_49 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c49 bl_0_49 br_0_49 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c49 bl_0_49 br_0_49 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c49 bl_0_49 br_0_49 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c49 bl_0_49 br_0_49 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c49 bl_0_49 br_0_49 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c49 bl_0_49 br_0_49 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c49 bl_0_49 br_0_49 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c49 bl_0_49 br_0_49 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c49 bl_0_49 br_0_49 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c49 bl_0_49 br_0_49 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c49 bl_0_49 br_0_49 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c49 bl_0_49 br_0_49 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c49 bl_0_49 br_0_49 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c49 bl_0_49 br_0_49 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c49 bl_0_49 br_0_49 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c49 bl_0_49 br_0_49 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c49 bl_0_49 br_0_49 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c49 bl_0_49 br_0_49 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c49 bl_0_49 br_0_49 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c49 bl_0_49 br_0_49 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c49 bl_0_49 br_0_49 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c49 bl_0_49 br_0_49 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c49 bl_0_49 br_0_49 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c49 bl_0_49 br_0_49 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c49 bl_0_49 br_0_49 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c49 bl_0_49 br_0_49 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c49 bl_0_49 br_0_49 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c49 bl_0_49 br_0_49 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c49 bl_0_49 br_0_49 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c49 bl_0_49 br_0_49 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c49 bl_0_49 br_0_49 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c49 bl_0_49 br_0_49 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c49 bl_0_49 br_0_49 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c49 bl_0_49 br_0_49 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c49 bl_0_49 br_0_49 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c49 bl_0_49 br_0_49 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c50 bl_0_50 br_0_50 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c50 bl_0_50 br_0_50 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c50 bl_0_50 br_0_50 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c50 bl_0_50 br_0_50 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c50 bl_0_50 br_0_50 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c50 bl_0_50 br_0_50 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c50 bl_0_50 br_0_50 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c50 bl_0_50 br_0_50 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c50 bl_0_50 br_0_50 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c50 bl_0_50 br_0_50 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c50 bl_0_50 br_0_50 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c50 bl_0_50 br_0_50 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c50 bl_0_50 br_0_50 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c50 bl_0_50 br_0_50 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c50 bl_0_50 br_0_50 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c50 bl_0_50 br_0_50 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c50 bl_0_50 br_0_50 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c50 bl_0_50 br_0_50 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c50 bl_0_50 br_0_50 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c50 bl_0_50 br_0_50 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c50 bl_0_50 br_0_50 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c50 bl_0_50 br_0_50 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c50 bl_0_50 br_0_50 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c50 bl_0_50 br_0_50 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c50 bl_0_50 br_0_50 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c50 bl_0_50 br_0_50 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c50 bl_0_50 br_0_50 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c50 bl_0_50 br_0_50 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c50 bl_0_50 br_0_50 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c50 bl_0_50 br_0_50 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c50 bl_0_50 br_0_50 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c50 bl_0_50 br_0_50 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c50 bl_0_50 br_0_50 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c50 bl_0_50 br_0_50 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c50 bl_0_50 br_0_50 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c50 bl_0_50 br_0_50 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c50 bl_0_50 br_0_50 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c50 bl_0_50 br_0_50 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c50 bl_0_50 br_0_50 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c50 bl_0_50 br_0_50 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c50 bl_0_50 br_0_50 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c50 bl_0_50 br_0_50 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c50 bl_0_50 br_0_50 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c50 bl_0_50 br_0_50 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c50 bl_0_50 br_0_50 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c50 bl_0_50 br_0_50 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c50 bl_0_50 br_0_50 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c50 bl_0_50 br_0_50 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c50 bl_0_50 br_0_50 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c50 bl_0_50 br_0_50 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c50 bl_0_50 br_0_50 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c50 bl_0_50 br_0_50 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c50 bl_0_50 br_0_50 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c50 bl_0_50 br_0_50 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c50 bl_0_50 br_0_50 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c50 bl_0_50 br_0_50 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c50 bl_0_50 br_0_50 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c50 bl_0_50 br_0_50 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c50 bl_0_50 br_0_50 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c50 bl_0_50 br_0_50 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c50 bl_0_50 br_0_50 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c50 bl_0_50 br_0_50 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c50 bl_0_50 br_0_50 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c51 bl_0_51 br_0_51 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c51 bl_0_51 br_0_51 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c51 bl_0_51 br_0_51 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c51 bl_0_51 br_0_51 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c51 bl_0_51 br_0_51 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c51 bl_0_51 br_0_51 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c51 bl_0_51 br_0_51 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c51 bl_0_51 br_0_51 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c51 bl_0_51 br_0_51 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c51 bl_0_51 br_0_51 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c51 bl_0_51 br_0_51 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c51 bl_0_51 br_0_51 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c51 bl_0_51 br_0_51 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c51 bl_0_51 br_0_51 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c51 bl_0_51 br_0_51 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c51 bl_0_51 br_0_51 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c51 bl_0_51 br_0_51 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c51 bl_0_51 br_0_51 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c51 bl_0_51 br_0_51 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c51 bl_0_51 br_0_51 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c51 bl_0_51 br_0_51 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c51 bl_0_51 br_0_51 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c51 bl_0_51 br_0_51 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c51 bl_0_51 br_0_51 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c51 bl_0_51 br_0_51 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c51 bl_0_51 br_0_51 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c51 bl_0_51 br_0_51 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c51 bl_0_51 br_0_51 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c51 bl_0_51 br_0_51 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c51 bl_0_51 br_0_51 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c51 bl_0_51 br_0_51 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c51 bl_0_51 br_0_51 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c51 bl_0_51 br_0_51 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c51 bl_0_51 br_0_51 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c51 bl_0_51 br_0_51 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c51 bl_0_51 br_0_51 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c51 bl_0_51 br_0_51 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c51 bl_0_51 br_0_51 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c51 bl_0_51 br_0_51 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c51 bl_0_51 br_0_51 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c51 bl_0_51 br_0_51 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c51 bl_0_51 br_0_51 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c51 bl_0_51 br_0_51 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c51 bl_0_51 br_0_51 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c51 bl_0_51 br_0_51 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c51 bl_0_51 br_0_51 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c51 bl_0_51 br_0_51 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c51 bl_0_51 br_0_51 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c51 bl_0_51 br_0_51 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c51 bl_0_51 br_0_51 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c51 bl_0_51 br_0_51 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c51 bl_0_51 br_0_51 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c51 bl_0_51 br_0_51 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c51 bl_0_51 br_0_51 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c51 bl_0_51 br_0_51 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c51 bl_0_51 br_0_51 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c51 bl_0_51 br_0_51 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c51 bl_0_51 br_0_51 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c51 bl_0_51 br_0_51 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c51 bl_0_51 br_0_51 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c51 bl_0_51 br_0_51 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c51 bl_0_51 br_0_51 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c51 bl_0_51 br_0_51 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c52 bl_0_52 br_0_52 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c52 bl_0_52 br_0_52 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c52 bl_0_52 br_0_52 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c52 bl_0_52 br_0_52 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c52 bl_0_52 br_0_52 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c52 bl_0_52 br_0_52 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c52 bl_0_52 br_0_52 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c52 bl_0_52 br_0_52 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c52 bl_0_52 br_0_52 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c52 bl_0_52 br_0_52 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c52 bl_0_52 br_0_52 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c52 bl_0_52 br_0_52 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c52 bl_0_52 br_0_52 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c52 bl_0_52 br_0_52 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c52 bl_0_52 br_0_52 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c52 bl_0_52 br_0_52 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c52 bl_0_52 br_0_52 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c52 bl_0_52 br_0_52 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c52 bl_0_52 br_0_52 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c52 bl_0_52 br_0_52 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c52 bl_0_52 br_0_52 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c52 bl_0_52 br_0_52 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c52 bl_0_52 br_0_52 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c52 bl_0_52 br_0_52 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c52 bl_0_52 br_0_52 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c52 bl_0_52 br_0_52 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c52 bl_0_52 br_0_52 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c52 bl_0_52 br_0_52 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c52 bl_0_52 br_0_52 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c52 bl_0_52 br_0_52 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c52 bl_0_52 br_0_52 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c52 bl_0_52 br_0_52 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c52 bl_0_52 br_0_52 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c52 bl_0_52 br_0_52 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c52 bl_0_52 br_0_52 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c52 bl_0_52 br_0_52 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c52 bl_0_52 br_0_52 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c52 bl_0_52 br_0_52 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c52 bl_0_52 br_0_52 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c52 bl_0_52 br_0_52 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c52 bl_0_52 br_0_52 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c52 bl_0_52 br_0_52 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c52 bl_0_52 br_0_52 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c52 bl_0_52 br_0_52 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c52 bl_0_52 br_0_52 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c52 bl_0_52 br_0_52 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c52 bl_0_52 br_0_52 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c52 bl_0_52 br_0_52 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c52 bl_0_52 br_0_52 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c52 bl_0_52 br_0_52 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c52 bl_0_52 br_0_52 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c52 bl_0_52 br_0_52 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c52 bl_0_52 br_0_52 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c52 bl_0_52 br_0_52 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c52 bl_0_52 br_0_52 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c52 bl_0_52 br_0_52 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c52 bl_0_52 br_0_52 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c52 bl_0_52 br_0_52 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c52 bl_0_52 br_0_52 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c52 bl_0_52 br_0_52 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c52 bl_0_52 br_0_52 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c52 bl_0_52 br_0_52 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c52 bl_0_52 br_0_52 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c53 bl_0_53 br_0_53 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c53 bl_0_53 br_0_53 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c53 bl_0_53 br_0_53 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c53 bl_0_53 br_0_53 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c53 bl_0_53 br_0_53 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c53 bl_0_53 br_0_53 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c53 bl_0_53 br_0_53 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c53 bl_0_53 br_0_53 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c53 bl_0_53 br_0_53 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c53 bl_0_53 br_0_53 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c53 bl_0_53 br_0_53 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c53 bl_0_53 br_0_53 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c53 bl_0_53 br_0_53 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c53 bl_0_53 br_0_53 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c53 bl_0_53 br_0_53 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c53 bl_0_53 br_0_53 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c53 bl_0_53 br_0_53 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c53 bl_0_53 br_0_53 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c53 bl_0_53 br_0_53 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c53 bl_0_53 br_0_53 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c53 bl_0_53 br_0_53 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c53 bl_0_53 br_0_53 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c53 bl_0_53 br_0_53 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c53 bl_0_53 br_0_53 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c53 bl_0_53 br_0_53 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c53 bl_0_53 br_0_53 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c53 bl_0_53 br_0_53 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c53 bl_0_53 br_0_53 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c53 bl_0_53 br_0_53 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c53 bl_0_53 br_0_53 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c53 bl_0_53 br_0_53 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c53 bl_0_53 br_0_53 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c53 bl_0_53 br_0_53 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c53 bl_0_53 br_0_53 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c53 bl_0_53 br_0_53 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c53 bl_0_53 br_0_53 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c53 bl_0_53 br_0_53 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c53 bl_0_53 br_0_53 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c53 bl_0_53 br_0_53 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c53 bl_0_53 br_0_53 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c53 bl_0_53 br_0_53 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c53 bl_0_53 br_0_53 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c53 bl_0_53 br_0_53 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c53 bl_0_53 br_0_53 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c53 bl_0_53 br_0_53 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c53 bl_0_53 br_0_53 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c53 bl_0_53 br_0_53 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c53 bl_0_53 br_0_53 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c53 bl_0_53 br_0_53 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c53 bl_0_53 br_0_53 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c53 bl_0_53 br_0_53 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c53 bl_0_53 br_0_53 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c53 bl_0_53 br_0_53 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c53 bl_0_53 br_0_53 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c53 bl_0_53 br_0_53 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c53 bl_0_53 br_0_53 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c53 bl_0_53 br_0_53 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c53 bl_0_53 br_0_53 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c53 bl_0_53 br_0_53 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c53 bl_0_53 br_0_53 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c53 bl_0_53 br_0_53 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c53 bl_0_53 br_0_53 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c53 bl_0_53 br_0_53 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c54 bl_0_54 br_0_54 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c54 bl_0_54 br_0_54 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c54 bl_0_54 br_0_54 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c54 bl_0_54 br_0_54 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c54 bl_0_54 br_0_54 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c54 bl_0_54 br_0_54 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c54 bl_0_54 br_0_54 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c54 bl_0_54 br_0_54 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c54 bl_0_54 br_0_54 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c54 bl_0_54 br_0_54 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c54 bl_0_54 br_0_54 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c54 bl_0_54 br_0_54 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c54 bl_0_54 br_0_54 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c54 bl_0_54 br_0_54 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c54 bl_0_54 br_0_54 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c54 bl_0_54 br_0_54 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c54 bl_0_54 br_0_54 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c54 bl_0_54 br_0_54 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c54 bl_0_54 br_0_54 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c54 bl_0_54 br_0_54 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c54 bl_0_54 br_0_54 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c54 bl_0_54 br_0_54 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c54 bl_0_54 br_0_54 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c54 bl_0_54 br_0_54 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c54 bl_0_54 br_0_54 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c54 bl_0_54 br_0_54 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c54 bl_0_54 br_0_54 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c54 bl_0_54 br_0_54 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c54 bl_0_54 br_0_54 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c54 bl_0_54 br_0_54 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c54 bl_0_54 br_0_54 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c54 bl_0_54 br_0_54 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c54 bl_0_54 br_0_54 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c54 bl_0_54 br_0_54 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c54 bl_0_54 br_0_54 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c54 bl_0_54 br_0_54 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c54 bl_0_54 br_0_54 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c54 bl_0_54 br_0_54 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c54 bl_0_54 br_0_54 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c54 bl_0_54 br_0_54 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c54 bl_0_54 br_0_54 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c54 bl_0_54 br_0_54 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c54 bl_0_54 br_0_54 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c54 bl_0_54 br_0_54 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c54 bl_0_54 br_0_54 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c54 bl_0_54 br_0_54 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c54 bl_0_54 br_0_54 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c54 bl_0_54 br_0_54 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c54 bl_0_54 br_0_54 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c54 bl_0_54 br_0_54 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c54 bl_0_54 br_0_54 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c54 bl_0_54 br_0_54 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c54 bl_0_54 br_0_54 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c54 bl_0_54 br_0_54 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c54 bl_0_54 br_0_54 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c54 bl_0_54 br_0_54 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c54 bl_0_54 br_0_54 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c54 bl_0_54 br_0_54 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c54 bl_0_54 br_0_54 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c54 bl_0_54 br_0_54 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c54 bl_0_54 br_0_54 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c54 bl_0_54 br_0_54 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c54 bl_0_54 br_0_54 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c55 bl_0_55 br_0_55 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c55 bl_0_55 br_0_55 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c55 bl_0_55 br_0_55 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c55 bl_0_55 br_0_55 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c55 bl_0_55 br_0_55 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c55 bl_0_55 br_0_55 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c55 bl_0_55 br_0_55 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c55 bl_0_55 br_0_55 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c55 bl_0_55 br_0_55 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c55 bl_0_55 br_0_55 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c55 bl_0_55 br_0_55 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c55 bl_0_55 br_0_55 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c55 bl_0_55 br_0_55 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c55 bl_0_55 br_0_55 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c55 bl_0_55 br_0_55 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c55 bl_0_55 br_0_55 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c55 bl_0_55 br_0_55 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c55 bl_0_55 br_0_55 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c55 bl_0_55 br_0_55 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c55 bl_0_55 br_0_55 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c55 bl_0_55 br_0_55 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c55 bl_0_55 br_0_55 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c55 bl_0_55 br_0_55 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c55 bl_0_55 br_0_55 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c55 bl_0_55 br_0_55 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c55 bl_0_55 br_0_55 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c55 bl_0_55 br_0_55 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c55 bl_0_55 br_0_55 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c55 bl_0_55 br_0_55 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c55 bl_0_55 br_0_55 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c55 bl_0_55 br_0_55 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c55 bl_0_55 br_0_55 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c55 bl_0_55 br_0_55 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c55 bl_0_55 br_0_55 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c55 bl_0_55 br_0_55 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c55 bl_0_55 br_0_55 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c55 bl_0_55 br_0_55 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c55 bl_0_55 br_0_55 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c55 bl_0_55 br_0_55 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c55 bl_0_55 br_0_55 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c55 bl_0_55 br_0_55 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c55 bl_0_55 br_0_55 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c55 bl_0_55 br_0_55 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c55 bl_0_55 br_0_55 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c55 bl_0_55 br_0_55 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c55 bl_0_55 br_0_55 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c55 bl_0_55 br_0_55 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c55 bl_0_55 br_0_55 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c55 bl_0_55 br_0_55 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c55 bl_0_55 br_0_55 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c55 bl_0_55 br_0_55 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c55 bl_0_55 br_0_55 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c55 bl_0_55 br_0_55 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c55 bl_0_55 br_0_55 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c55 bl_0_55 br_0_55 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c55 bl_0_55 br_0_55 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c55 bl_0_55 br_0_55 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c55 bl_0_55 br_0_55 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c55 bl_0_55 br_0_55 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c55 bl_0_55 br_0_55 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c55 bl_0_55 br_0_55 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c55 bl_0_55 br_0_55 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c55 bl_0_55 br_0_55 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c56 bl_0_56 br_0_56 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c56 bl_0_56 br_0_56 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c56 bl_0_56 br_0_56 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c56 bl_0_56 br_0_56 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c56 bl_0_56 br_0_56 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c56 bl_0_56 br_0_56 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c56 bl_0_56 br_0_56 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c56 bl_0_56 br_0_56 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c56 bl_0_56 br_0_56 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c56 bl_0_56 br_0_56 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c56 bl_0_56 br_0_56 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c56 bl_0_56 br_0_56 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c56 bl_0_56 br_0_56 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c56 bl_0_56 br_0_56 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c56 bl_0_56 br_0_56 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c56 bl_0_56 br_0_56 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c56 bl_0_56 br_0_56 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c56 bl_0_56 br_0_56 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c56 bl_0_56 br_0_56 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c56 bl_0_56 br_0_56 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c56 bl_0_56 br_0_56 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c56 bl_0_56 br_0_56 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c56 bl_0_56 br_0_56 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c56 bl_0_56 br_0_56 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c56 bl_0_56 br_0_56 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c56 bl_0_56 br_0_56 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c56 bl_0_56 br_0_56 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c56 bl_0_56 br_0_56 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c56 bl_0_56 br_0_56 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c56 bl_0_56 br_0_56 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c56 bl_0_56 br_0_56 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c56 bl_0_56 br_0_56 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c56 bl_0_56 br_0_56 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c56 bl_0_56 br_0_56 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c56 bl_0_56 br_0_56 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c56 bl_0_56 br_0_56 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c56 bl_0_56 br_0_56 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c56 bl_0_56 br_0_56 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c56 bl_0_56 br_0_56 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c56 bl_0_56 br_0_56 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c56 bl_0_56 br_0_56 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c56 bl_0_56 br_0_56 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c56 bl_0_56 br_0_56 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c56 bl_0_56 br_0_56 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c56 bl_0_56 br_0_56 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c56 bl_0_56 br_0_56 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c56 bl_0_56 br_0_56 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c56 bl_0_56 br_0_56 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c56 bl_0_56 br_0_56 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c56 bl_0_56 br_0_56 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c56 bl_0_56 br_0_56 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c56 bl_0_56 br_0_56 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c56 bl_0_56 br_0_56 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c56 bl_0_56 br_0_56 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c56 bl_0_56 br_0_56 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c56 bl_0_56 br_0_56 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c56 bl_0_56 br_0_56 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c56 bl_0_56 br_0_56 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c56 bl_0_56 br_0_56 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c56 bl_0_56 br_0_56 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c56 bl_0_56 br_0_56 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c56 bl_0_56 br_0_56 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c56 bl_0_56 br_0_56 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c57 bl_0_57 br_0_57 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c57 bl_0_57 br_0_57 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c57 bl_0_57 br_0_57 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c57 bl_0_57 br_0_57 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c57 bl_0_57 br_0_57 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c57 bl_0_57 br_0_57 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c57 bl_0_57 br_0_57 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c57 bl_0_57 br_0_57 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c57 bl_0_57 br_0_57 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c57 bl_0_57 br_0_57 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c57 bl_0_57 br_0_57 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c57 bl_0_57 br_0_57 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c57 bl_0_57 br_0_57 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c57 bl_0_57 br_0_57 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c57 bl_0_57 br_0_57 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c57 bl_0_57 br_0_57 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c57 bl_0_57 br_0_57 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c57 bl_0_57 br_0_57 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c57 bl_0_57 br_0_57 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c57 bl_0_57 br_0_57 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c57 bl_0_57 br_0_57 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c57 bl_0_57 br_0_57 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c57 bl_0_57 br_0_57 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c57 bl_0_57 br_0_57 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c57 bl_0_57 br_0_57 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c57 bl_0_57 br_0_57 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c57 bl_0_57 br_0_57 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c57 bl_0_57 br_0_57 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c57 bl_0_57 br_0_57 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c57 bl_0_57 br_0_57 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c57 bl_0_57 br_0_57 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c57 bl_0_57 br_0_57 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c57 bl_0_57 br_0_57 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c57 bl_0_57 br_0_57 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c57 bl_0_57 br_0_57 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c57 bl_0_57 br_0_57 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c57 bl_0_57 br_0_57 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c57 bl_0_57 br_0_57 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c57 bl_0_57 br_0_57 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c57 bl_0_57 br_0_57 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c57 bl_0_57 br_0_57 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c57 bl_0_57 br_0_57 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c57 bl_0_57 br_0_57 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c57 bl_0_57 br_0_57 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c57 bl_0_57 br_0_57 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c57 bl_0_57 br_0_57 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c57 bl_0_57 br_0_57 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c57 bl_0_57 br_0_57 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c57 bl_0_57 br_0_57 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c57 bl_0_57 br_0_57 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c57 bl_0_57 br_0_57 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c57 bl_0_57 br_0_57 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c57 bl_0_57 br_0_57 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c57 bl_0_57 br_0_57 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c57 bl_0_57 br_0_57 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c57 bl_0_57 br_0_57 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c57 bl_0_57 br_0_57 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c57 bl_0_57 br_0_57 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c57 bl_0_57 br_0_57 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c57 bl_0_57 br_0_57 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c57 bl_0_57 br_0_57 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c57 bl_0_57 br_0_57 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c57 bl_0_57 br_0_57 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c58 bl_0_58 br_0_58 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c58 bl_0_58 br_0_58 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c58 bl_0_58 br_0_58 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c58 bl_0_58 br_0_58 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c58 bl_0_58 br_0_58 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c58 bl_0_58 br_0_58 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c58 bl_0_58 br_0_58 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c58 bl_0_58 br_0_58 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c58 bl_0_58 br_0_58 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c58 bl_0_58 br_0_58 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c58 bl_0_58 br_0_58 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c58 bl_0_58 br_0_58 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c58 bl_0_58 br_0_58 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c58 bl_0_58 br_0_58 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c58 bl_0_58 br_0_58 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c58 bl_0_58 br_0_58 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c58 bl_0_58 br_0_58 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c58 bl_0_58 br_0_58 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c58 bl_0_58 br_0_58 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c58 bl_0_58 br_0_58 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c58 bl_0_58 br_0_58 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c58 bl_0_58 br_0_58 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c58 bl_0_58 br_0_58 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c58 bl_0_58 br_0_58 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c58 bl_0_58 br_0_58 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c58 bl_0_58 br_0_58 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c58 bl_0_58 br_0_58 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c58 bl_0_58 br_0_58 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c58 bl_0_58 br_0_58 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c58 bl_0_58 br_0_58 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c58 bl_0_58 br_0_58 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c58 bl_0_58 br_0_58 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c58 bl_0_58 br_0_58 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c58 bl_0_58 br_0_58 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c58 bl_0_58 br_0_58 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c58 bl_0_58 br_0_58 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c58 bl_0_58 br_0_58 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c58 bl_0_58 br_0_58 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c58 bl_0_58 br_0_58 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c58 bl_0_58 br_0_58 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c58 bl_0_58 br_0_58 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c58 bl_0_58 br_0_58 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c58 bl_0_58 br_0_58 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c58 bl_0_58 br_0_58 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c58 bl_0_58 br_0_58 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c58 bl_0_58 br_0_58 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c58 bl_0_58 br_0_58 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c58 bl_0_58 br_0_58 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c58 bl_0_58 br_0_58 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c58 bl_0_58 br_0_58 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c58 bl_0_58 br_0_58 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c58 bl_0_58 br_0_58 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c58 bl_0_58 br_0_58 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c58 bl_0_58 br_0_58 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c58 bl_0_58 br_0_58 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c58 bl_0_58 br_0_58 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c58 bl_0_58 br_0_58 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c58 bl_0_58 br_0_58 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c58 bl_0_58 br_0_58 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c58 bl_0_58 br_0_58 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c58 bl_0_58 br_0_58 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c58 bl_0_58 br_0_58 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c58 bl_0_58 br_0_58 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c59 bl_0_59 br_0_59 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c59 bl_0_59 br_0_59 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c59 bl_0_59 br_0_59 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c59 bl_0_59 br_0_59 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c59 bl_0_59 br_0_59 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c59 bl_0_59 br_0_59 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c59 bl_0_59 br_0_59 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c59 bl_0_59 br_0_59 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c59 bl_0_59 br_0_59 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c59 bl_0_59 br_0_59 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c59 bl_0_59 br_0_59 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c59 bl_0_59 br_0_59 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c59 bl_0_59 br_0_59 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c59 bl_0_59 br_0_59 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c59 bl_0_59 br_0_59 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c59 bl_0_59 br_0_59 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c59 bl_0_59 br_0_59 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c59 bl_0_59 br_0_59 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c59 bl_0_59 br_0_59 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c59 bl_0_59 br_0_59 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c59 bl_0_59 br_0_59 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c59 bl_0_59 br_0_59 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c59 bl_0_59 br_0_59 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c59 bl_0_59 br_0_59 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c59 bl_0_59 br_0_59 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c59 bl_0_59 br_0_59 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c59 bl_0_59 br_0_59 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c59 bl_0_59 br_0_59 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c59 bl_0_59 br_0_59 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c59 bl_0_59 br_0_59 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c59 bl_0_59 br_0_59 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c59 bl_0_59 br_0_59 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c59 bl_0_59 br_0_59 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c59 bl_0_59 br_0_59 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c59 bl_0_59 br_0_59 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c59 bl_0_59 br_0_59 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c59 bl_0_59 br_0_59 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c59 bl_0_59 br_0_59 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c59 bl_0_59 br_0_59 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c59 bl_0_59 br_0_59 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c59 bl_0_59 br_0_59 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c59 bl_0_59 br_0_59 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c59 bl_0_59 br_0_59 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c59 bl_0_59 br_0_59 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c59 bl_0_59 br_0_59 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c59 bl_0_59 br_0_59 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c59 bl_0_59 br_0_59 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c59 bl_0_59 br_0_59 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c59 bl_0_59 br_0_59 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c59 bl_0_59 br_0_59 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c59 bl_0_59 br_0_59 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c59 bl_0_59 br_0_59 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c59 bl_0_59 br_0_59 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c59 bl_0_59 br_0_59 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c59 bl_0_59 br_0_59 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c59 bl_0_59 br_0_59 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c59 bl_0_59 br_0_59 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c59 bl_0_59 br_0_59 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c59 bl_0_59 br_0_59 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c59 bl_0_59 br_0_59 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c59 bl_0_59 br_0_59 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c59 bl_0_59 br_0_59 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c59 bl_0_59 br_0_59 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c60 bl_0_60 br_0_60 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c60 bl_0_60 br_0_60 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c60 bl_0_60 br_0_60 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c60 bl_0_60 br_0_60 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c60 bl_0_60 br_0_60 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c60 bl_0_60 br_0_60 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c60 bl_0_60 br_0_60 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c60 bl_0_60 br_0_60 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c60 bl_0_60 br_0_60 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c60 bl_0_60 br_0_60 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c60 bl_0_60 br_0_60 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c60 bl_0_60 br_0_60 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c60 bl_0_60 br_0_60 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c60 bl_0_60 br_0_60 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c60 bl_0_60 br_0_60 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c60 bl_0_60 br_0_60 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c60 bl_0_60 br_0_60 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c60 bl_0_60 br_0_60 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c60 bl_0_60 br_0_60 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c60 bl_0_60 br_0_60 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c60 bl_0_60 br_0_60 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c60 bl_0_60 br_0_60 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c60 bl_0_60 br_0_60 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c60 bl_0_60 br_0_60 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c60 bl_0_60 br_0_60 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c60 bl_0_60 br_0_60 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c60 bl_0_60 br_0_60 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c60 bl_0_60 br_0_60 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c60 bl_0_60 br_0_60 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c60 bl_0_60 br_0_60 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c60 bl_0_60 br_0_60 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c60 bl_0_60 br_0_60 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c60 bl_0_60 br_0_60 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c60 bl_0_60 br_0_60 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c60 bl_0_60 br_0_60 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c60 bl_0_60 br_0_60 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c60 bl_0_60 br_0_60 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c60 bl_0_60 br_0_60 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c60 bl_0_60 br_0_60 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c60 bl_0_60 br_0_60 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c60 bl_0_60 br_0_60 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c60 bl_0_60 br_0_60 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c60 bl_0_60 br_0_60 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c60 bl_0_60 br_0_60 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c60 bl_0_60 br_0_60 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c60 bl_0_60 br_0_60 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c60 bl_0_60 br_0_60 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c60 bl_0_60 br_0_60 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c60 bl_0_60 br_0_60 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c60 bl_0_60 br_0_60 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c60 bl_0_60 br_0_60 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c60 bl_0_60 br_0_60 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c60 bl_0_60 br_0_60 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c60 bl_0_60 br_0_60 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c60 bl_0_60 br_0_60 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c60 bl_0_60 br_0_60 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c60 bl_0_60 br_0_60 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c60 bl_0_60 br_0_60 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c60 bl_0_60 br_0_60 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c60 bl_0_60 br_0_60 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c60 bl_0_60 br_0_60 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c60 bl_0_60 br_0_60 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c60 bl_0_60 br_0_60 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c61 bl_0_61 br_0_61 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c61 bl_0_61 br_0_61 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c61 bl_0_61 br_0_61 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c61 bl_0_61 br_0_61 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c61 bl_0_61 br_0_61 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c61 bl_0_61 br_0_61 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c61 bl_0_61 br_0_61 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c61 bl_0_61 br_0_61 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c61 bl_0_61 br_0_61 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c61 bl_0_61 br_0_61 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c61 bl_0_61 br_0_61 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c61 bl_0_61 br_0_61 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c61 bl_0_61 br_0_61 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c61 bl_0_61 br_0_61 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c61 bl_0_61 br_0_61 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c61 bl_0_61 br_0_61 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c61 bl_0_61 br_0_61 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c61 bl_0_61 br_0_61 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c61 bl_0_61 br_0_61 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c61 bl_0_61 br_0_61 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c61 bl_0_61 br_0_61 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c61 bl_0_61 br_0_61 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c61 bl_0_61 br_0_61 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c61 bl_0_61 br_0_61 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c61 bl_0_61 br_0_61 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c61 bl_0_61 br_0_61 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c61 bl_0_61 br_0_61 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c61 bl_0_61 br_0_61 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c61 bl_0_61 br_0_61 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c61 bl_0_61 br_0_61 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c61 bl_0_61 br_0_61 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c61 bl_0_61 br_0_61 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c61 bl_0_61 br_0_61 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c61 bl_0_61 br_0_61 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c61 bl_0_61 br_0_61 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c61 bl_0_61 br_0_61 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c61 bl_0_61 br_0_61 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c61 bl_0_61 br_0_61 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c61 bl_0_61 br_0_61 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c61 bl_0_61 br_0_61 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c61 bl_0_61 br_0_61 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c61 bl_0_61 br_0_61 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c61 bl_0_61 br_0_61 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c61 bl_0_61 br_0_61 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c61 bl_0_61 br_0_61 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c61 bl_0_61 br_0_61 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c61 bl_0_61 br_0_61 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c61 bl_0_61 br_0_61 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c61 bl_0_61 br_0_61 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c61 bl_0_61 br_0_61 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c61 bl_0_61 br_0_61 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c61 bl_0_61 br_0_61 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c61 bl_0_61 br_0_61 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c61 bl_0_61 br_0_61 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c61 bl_0_61 br_0_61 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c61 bl_0_61 br_0_61 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c61 bl_0_61 br_0_61 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c61 bl_0_61 br_0_61 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c61 bl_0_61 br_0_61 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c61 bl_0_61 br_0_61 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c61 bl_0_61 br_0_61 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c61 bl_0_61 br_0_61 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c61 bl_0_61 br_0_61 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c62 bl_0_62 br_0_62 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c62 bl_0_62 br_0_62 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c62 bl_0_62 br_0_62 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c62 bl_0_62 br_0_62 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c62 bl_0_62 br_0_62 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c62 bl_0_62 br_0_62 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c62 bl_0_62 br_0_62 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c62 bl_0_62 br_0_62 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c62 bl_0_62 br_0_62 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c62 bl_0_62 br_0_62 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c62 bl_0_62 br_0_62 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c62 bl_0_62 br_0_62 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c62 bl_0_62 br_0_62 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c62 bl_0_62 br_0_62 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c62 bl_0_62 br_0_62 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c62 bl_0_62 br_0_62 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c62 bl_0_62 br_0_62 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c62 bl_0_62 br_0_62 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c62 bl_0_62 br_0_62 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c62 bl_0_62 br_0_62 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c62 bl_0_62 br_0_62 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c62 bl_0_62 br_0_62 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c62 bl_0_62 br_0_62 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c62 bl_0_62 br_0_62 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c62 bl_0_62 br_0_62 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c62 bl_0_62 br_0_62 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c62 bl_0_62 br_0_62 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c62 bl_0_62 br_0_62 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c62 bl_0_62 br_0_62 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c62 bl_0_62 br_0_62 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c62 bl_0_62 br_0_62 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c62 bl_0_62 br_0_62 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c62 bl_0_62 br_0_62 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c62 bl_0_62 br_0_62 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c62 bl_0_62 br_0_62 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c62 bl_0_62 br_0_62 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c62 bl_0_62 br_0_62 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c62 bl_0_62 br_0_62 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c62 bl_0_62 br_0_62 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c62 bl_0_62 br_0_62 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c62 bl_0_62 br_0_62 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c62 bl_0_62 br_0_62 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c62 bl_0_62 br_0_62 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c62 bl_0_62 br_0_62 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c62 bl_0_62 br_0_62 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c62 bl_0_62 br_0_62 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c62 bl_0_62 br_0_62 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c62 bl_0_62 br_0_62 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c62 bl_0_62 br_0_62 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c62 bl_0_62 br_0_62 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c62 bl_0_62 br_0_62 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c62 bl_0_62 br_0_62 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c62 bl_0_62 br_0_62 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c62 bl_0_62 br_0_62 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c62 bl_0_62 br_0_62 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c62 bl_0_62 br_0_62 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c62 bl_0_62 br_0_62 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c62 bl_0_62 br_0_62 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c62 bl_0_62 br_0_62 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c62 bl_0_62 br_0_62 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c62 bl_0_62 br_0_62 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c62 bl_0_62 br_0_62 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c62 bl_0_62 br_0_62 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c63 bl_0_63 br_0_63 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c63 bl_0_63 br_0_63 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c63 bl_0_63 br_0_63 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c63 bl_0_63 br_0_63 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c63 bl_0_63 br_0_63 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c63 bl_0_63 br_0_63 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c63 bl_0_63 br_0_63 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c63 bl_0_63 br_0_63 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c63 bl_0_63 br_0_63 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c63 bl_0_63 br_0_63 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c63 bl_0_63 br_0_63 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c63 bl_0_63 br_0_63 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c63 bl_0_63 br_0_63 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c63 bl_0_63 br_0_63 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c63 bl_0_63 br_0_63 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c63 bl_0_63 br_0_63 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c63 bl_0_63 br_0_63 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c63 bl_0_63 br_0_63 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c63 bl_0_63 br_0_63 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c63 bl_0_63 br_0_63 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c63 bl_0_63 br_0_63 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c63 bl_0_63 br_0_63 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c63 bl_0_63 br_0_63 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c63 bl_0_63 br_0_63 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c63 bl_0_63 br_0_63 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c63 bl_0_63 br_0_63 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c63 bl_0_63 br_0_63 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c63 bl_0_63 br_0_63 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c63 bl_0_63 br_0_63 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c63 bl_0_63 br_0_63 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c63 bl_0_63 br_0_63 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c63 bl_0_63 br_0_63 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c63 bl_0_63 br_0_63 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c63 bl_0_63 br_0_63 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c63 bl_0_63 br_0_63 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c63 bl_0_63 br_0_63 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c63 bl_0_63 br_0_63 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c63 bl_0_63 br_0_63 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c63 bl_0_63 br_0_63 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c63 bl_0_63 br_0_63 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c63 bl_0_63 br_0_63 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c63 bl_0_63 br_0_63 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c63 bl_0_63 br_0_63 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c63 bl_0_63 br_0_63 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c63 bl_0_63 br_0_63 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c63 bl_0_63 br_0_63 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c63 bl_0_63 br_0_63 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c63 bl_0_63 br_0_63 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c63 bl_0_63 br_0_63 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c63 bl_0_63 br_0_63 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c63 bl_0_63 br_0_63 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c63 bl_0_63 br_0_63 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c63 bl_0_63 br_0_63 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c63 bl_0_63 br_0_63 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c63 bl_0_63 br_0_63 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c63 bl_0_63 br_0_63 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c63 bl_0_63 br_0_63 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c63 bl_0_63 br_0_63 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c63 bl_0_63 br_0_63 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c63 bl_0_63 br_0_63 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c63 bl_0_63 br_0_63 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c63 bl_0_63 br_0_63 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c63 bl_0_63 br_0_63 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c64 bl_0_64 br_0_64 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c64 bl_0_64 br_0_64 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c64 bl_0_64 br_0_64 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c64 bl_0_64 br_0_64 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c64 bl_0_64 br_0_64 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c64 bl_0_64 br_0_64 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c64 bl_0_64 br_0_64 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c64 bl_0_64 br_0_64 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c64 bl_0_64 br_0_64 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c64 bl_0_64 br_0_64 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c64 bl_0_64 br_0_64 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c64 bl_0_64 br_0_64 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c64 bl_0_64 br_0_64 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c64 bl_0_64 br_0_64 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c64 bl_0_64 br_0_64 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c64 bl_0_64 br_0_64 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c64 bl_0_64 br_0_64 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c64 bl_0_64 br_0_64 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c64 bl_0_64 br_0_64 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c64 bl_0_64 br_0_64 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c64 bl_0_64 br_0_64 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c64 bl_0_64 br_0_64 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c64 bl_0_64 br_0_64 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c64 bl_0_64 br_0_64 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c64 bl_0_64 br_0_64 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c64 bl_0_64 br_0_64 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c64 bl_0_64 br_0_64 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c64 bl_0_64 br_0_64 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c64 bl_0_64 br_0_64 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c64 bl_0_64 br_0_64 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c64 bl_0_64 br_0_64 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c64 bl_0_64 br_0_64 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c64 bl_0_64 br_0_64 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c64 bl_0_64 br_0_64 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c64 bl_0_64 br_0_64 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c64 bl_0_64 br_0_64 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c64 bl_0_64 br_0_64 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c64 bl_0_64 br_0_64 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c64 bl_0_64 br_0_64 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c64 bl_0_64 br_0_64 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c64 bl_0_64 br_0_64 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c64 bl_0_64 br_0_64 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c64 bl_0_64 br_0_64 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c64 bl_0_64 br_0_64 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c64 bl_0_64 br_0_64 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c64 bl_0_64 br_0_64 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c64 bl_0_64 br_0_64 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c64 bl_0_64 br_0_64 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c64 bl_0_64 br_0_64 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c64 bl_0_64 br_0_64 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c64 bl_0_64 br_0_64 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c64 bl_0_64 br_0_64 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c64 bl_0_64 br_0_64 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c64 bl_0_64 br_0_64 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c64 bl_0_64 br_0_64 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c64 bl_0_64 br_0_64 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c64 bl_0_64 br_0_64 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c64 bl_0_64 br_0_64 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c64 bl_0_64 br_0_64 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c64 bl_0_64 br_0_64 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c64 bl_0_64 br_0_64 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c64 bl_0_64 br_0_64 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c64 bl_0_64 br_0_64 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c65 bl_0_65 br_0_65 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c65 bl_0_65 br_0_65 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c65 bl_0_65 br_0_65 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c65 bl_0_65 br_0_65 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c65 bl_0_65 br_0_65 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c65 bl_0_65 br_0_65 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c65 bl_0_65 br_0_65 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c65 bl_0_65 br_0_65 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c65 bl_0_65 br_0_65 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c65 bl_0_65 br_0_65 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c65 bl_0_65 br_0_65 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c65 bl_0_65 br_0_65 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c65 bl_0_65 br_0_65 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c65 bl_0_65 br_0_65 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c65 bl_0_65 br_0_65 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c65 bl_0_65 br_0_65 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c65 bl_0_65 br_0_65 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c65 bl_0_65 br_0_65 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c65 bl_0_65 br_0_65 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c65 bl_0_65 br_0_65 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c65 bl_0_65 br_0_65 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c65 bl_0_65 br_0_65 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c65 bl_0_65 br_0_65 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c65 bl_0_65 br_0_65 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c65 bl_0_65 br_0_65 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c65 bl_0_65 br_0_65 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c65 bl_0_65 br_0_65 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c65 bl_0_65 br_0_65 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c65 bl_0_65 br_0_65 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c65 bl_0_65 br_0_65 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c65 bl_0_65 br_0_65 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c65 bl_0_65 br_0_65 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c65 bl_0_65 br_0_65 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c65 bl_0_65 br_0_65 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c65 bl_0_65 br_0_65 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c65 bl_0_65 br_0_65 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c65 bl_0_65 br_0_65 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c65 bl_0_65 br_0_65 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c65 bl_0_65 br_0_65 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c65 bl_0_65 br_0_65 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c65 bl_0_65 br_0_65 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c65 bl_0_65 br_0_65 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c65 bl_0_65 br_0_65 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c65 bl_0_65 br_0_65 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c65 bl_0_65 br_0_65 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c65 bl_0_65 br_0_65 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c65 bl_0_65 br_0_65 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c65 bl_0_65 br_0_65 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c65 bl_0_65 br_0_65 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c65 bl_0_65 br_0_65 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c65 bl_0_65 br_0_65 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c65 bl_0_65 br_0_65 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c65 bl_0_65 br_0_65 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c65 bl_0_65 br_0_65 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c65 bl_0_65 br_0_65 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c65 bl_0_65 br_0_65 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c65 bl_0_65 br_0_65 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c65 bl_0_65 br_0_65 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c65 bl_0_65 br_0_65 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c65 bl_0_65 br_0_65 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c65 bl_0_65 br_0_65 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c65 bl_0_65 br_0_65 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c65 bl_0_65 br_0_65 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c66 bl_0_66 br_0_66 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c66 bl_0_66 br_0_66 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c66 bl_0_66 br_0_66 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c66 bl_0_66 br_0_66 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c66 bl_0_66 br_0_66 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c66 bl_0_66 br_0_66 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c66 bl_0_66 br_0_66 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c66 bl_0_66 br_0_66 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c66 bl_0_66 br_0_66 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c66 bl_0_66 br_0_66 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c66 bl_0_66 br_0_66 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c66 bl_0_66 br_0_66 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c66 bl_0_66 br_0_66 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c66 bl_0_66 br_0_66 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c66 bl_0_66 br_0_66 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c66 bl_0_66 br_0_66 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c66 bl_0_66 br_0_66 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c66 bl_0_66 br_0_66 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c66 bl_0_66 br_0_66 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c66 bl_0_66 br_0_66 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c66 bl_0_66 br_0_66 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c66 bl_0_66 br_0_66 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c66 bl_0_66 br_0_66 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c66 bl_0_66 br_0_66 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c66 bl_0_66 br_0_66 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c66 bl_0_66 br_0_66 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c66 bl_0_66 br_0_66 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c66 bl_0_66 br_0_66 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c66 bl_0_66 br_0_66 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c66 bl_0_66 br_0_66 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c66 bl_0_66 br_0_66 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c66 bl_0_66 br_0_66 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c66 bl_0_66 br_0_66 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c66 bl_0_66 br_0_66 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c66 bl_0_66 br_0_66 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c66 bl_0_66 br_0_66 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c66 bl_0_66 br_0_66 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c66 bl_0_66 br_0_66 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c66 bl_0_66 br_0_66 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c66 bl_0_66 br_0_66 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c66 bl_0_66 br_0_66 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c66 bl_0_66 br_0_66 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c66 bl_0_66 br_0_66 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c66 bl_0_66 br_0_66 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c66 bl_0_66 br_0_66 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c66 bl_0_66 br_0_66 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c66 bl_0_66 br_0_66 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c66 bl_0_66 br_0_66 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c66 bl_0_66 br_0_66 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c66 bl_0_66 br_0_66 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c66 bl_0_66 br_0_66 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c66 bl_0_66 br_0_66 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c66 bl_0_66 br_0_66 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c66 bl_0_66 br_0_66 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c66 bl_0_66 br_0_66 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c66 bl_0_66 br_0_66 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c66 bl_0_66 br_0_66 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c66 bl_0_66 br_0_66 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c66 bl_0_66 br_0_66 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c66 bl_0_66 br_0_66 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c66 bl_0_66 br_0_66 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c66 bl_0_66 br_0_66 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c66 bl_0_66 br_0_66 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c67 bl_0_67 br_0_67 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c67 bl_0_67 br_0_67 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c67 bl_0_67 br_0_67 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c67 bl_0_67 br_0_67 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c67 bl_0_67 br_0_67 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c67 bl_0_67 br_0_67 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c67 bl_0_67 br_0_67 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c67 bl_0_67 br_0_67 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c67 bl_0_67 br_0_67 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c67 bl_0_67 br_0_67 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c67 bl_0_67 br_0_67 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c67 bl_0_67 br_0_67 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c67 bl_0_67 br_0_67 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c67 bl_0_67 br_0_67 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c67 bl_0_67 br_0_67 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c67 bl_0_67 br_0_67 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c67 bl_0_67 br_0_67 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c67 bl_0_67 br_0_67 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c67 bl_0_67 br_0_67 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c67 bl_0_67 br_0_67 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c67 bl_0_67 br_0_67 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c67 bl_0_67 br_0_67 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c67 bl_0_67 br_0_67 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c67 bl_0_67 br_0_67 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c67 bl_0_67 br_0_67 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c67 bl_0_67 br_0_67 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c67 bl_0_67 br_0_67 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c67 bl_0_67 br_0_67 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c67 bl_0_67 br_0_67 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c67 bl_0_67 br_0_67 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c67 bl_0_67 br_0_67 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c67 bl_0_67 br_0_67 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c67 bl_0_67 br_0_67 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c67 bl_0_67 br_0_67 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c67 bl_0_67 br_0_67 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c67 bl_0_67 br_0_67 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c67 bl_0_67 br_0_67 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c67 bl_0_67 br_0_67 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c67 bl_0_67 br_0_67 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c67 bl_0_67 br_0_67 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c67 bl_0_67 br_0_67 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c67 bl_0_67 br_0_67 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c67 bl_0_67 br_0_67 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c67 bl_0_67 br_0_67 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c67 bl_0_67 br_0_67 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c67 bl_0_67 br_0_67 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c67 bl_0_67 br_0_67 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c67 bl_0_67 br_0_67 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c67 bl_0_67 br_0_67 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c67 bl_0_67 br_0_67 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c67 bl_0_67 br_0_67 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c67 bl_0_67 br_0_67 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c67 bl_0_67 br_0_67 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c67 bl_0_67 br_0_67 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c67 bl_0_67 br_0_67 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c67 bl_0_67 br_0_67 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c67 bl_0_67 br_0_67 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c67 bl_0_67 br_0_67 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c67 bl_0_67 br_0_67 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c67 bl_0_67 br_0_67 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c67 bl_0_67 br_0_67 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c67 bl_0_67 br_0_67 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c67 bl_0_67 br_0_67 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c68 bl_0_68 br_0_68 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c68 bl_0_68 br_0_68 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c68 bl_0_68 br_0_68 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c68 bl_0_68 br_0_68 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c68 bl_0_68 br_0_68 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c68 bl_0_68 br_0_68 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c68 bl_0_68 br_0_68 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c68 bl_0_68 br_0_68 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c68 bl_0_68 br_0_68 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c68 bl_0_68 br_0_68 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c68 bl_0_68 br_0_68 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c68 bl_0_68 br_0_68 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c68 bl_0_68 br_0_68 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c68 bl_0_68 br_0_68 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c68 bl_0_68 br_0_68 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c68 bl_0_68 br_0_68 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c68 bl_0_68 br_0_68 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c68 bl_0_68 br_0_68 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c68 bl_0_68 br_0_68 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c68 bl_0_68 br_0_68 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c68 bl_0_68 br_0_68 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c68 bl_0_68 br_0_68 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c68 bl_0_68 br_0_68 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c68 bl_0_68 br_0_68 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c68 bl_0_68 br_0_68 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c68 bl_0_68 br_0_68 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c68 bl_0_68 br_0_68 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c68 bl_0_68 br_0_68 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c68 bl_0_68 br_0_68 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c68 bl_0_68 br_0_68 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c68 bl_0_68 br_0_68 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c68 bl_0_68 br_0_68 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c68 bl_0_68 br_0_68 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c68 bl_0_68 br_0_68 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c68 bl_0_68 br_0_68 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c68 bl_0_68 br_0_68 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c68 bl_0_68 br_0_68 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c68 bl_0_68 br_0_68 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c68 bl_0_68 br_0_68 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c68 bl_0_68 br_0_68 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c68 bl_0_68 br_0_68 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c68 bl_0_68 br_0_68 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c68 bl_0_68 br_0_68 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c68 bl_0_68 br_0_68 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c68 bl_0_68 br_0_68 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c68 bl_0_68 br_0_68 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c68 bl_0_68 br_0_68 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c68 bl_0_68 br_0_68 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c68 bl_0_68 br_0_68 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c68 bl_0_68 br_0_68 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c68 bl_0_68 br_0_68 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c68 bl_0_68 br_0_68 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c68 bl_0_68 br_0_68 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c68 bl_0_68 br_0_68 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c68 bl_0_68 br_0_68 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c68 bl_0_68 br_0_68 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c68 bl_0_68 br_0_68 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c68 bl_0_68 br_0_68 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c68 bl_0_68 br_0_68 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c68 bl_0_68 br_0_68 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c68 bl_0_68 br_0_68 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c68 bl_0_68 br_0_68 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c68 bl_0_68 br_0_68 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c69 bl_0_69 br_0_69 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c69 bl_0_69 br_0_69 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c69 bl_0_69 br_0_69 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c69 bl_0_69 br_0_69 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c69 bl_0_69 br_0_69 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c69 bl_0_69 br_0_69 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c69 bl_0_69 br_0_69 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c69 bl_0_69 br_0_69 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c69 bl_0_69 br_0_69 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c69 bl_0_69 br_0_69 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c69 bl_0_69 br_0_69 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c69 bl_0_69 br_0_69 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c69 bl_0_69 br_0_69 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c69 bl_0_69 br_0_69 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c69 bl_0_69 br_0_69 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c69 bl_0_69 br_0_69 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c69 bl_0_69 br_0_69 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c69 bl_0_69 br_0_69 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c69 bl_0_69 br_0_69 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c69 bl_0_69 br_0_69 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c69 bl_0_69 br_0_69 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c69 bl_0_69 br_0_69 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c69 bl_0_69 br_0_69 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c69 bl_0_69 br_0_69 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c69 bl_0_69 br_0_69 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c69 bl_0_69 br_0_69 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c69 bl_0_69 br_0_69 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c69 bl_0_69 br_0_69 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c69 bl_0_69 br_0_69 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c69 bl_0_69 br_0_69 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c69 bl_0_69 br_0_69 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c69 bl_0_69 br_0_69 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c69 bl_0_69 br_0_69 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c69 bl_0_69 br_0_69 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c69 bl_0_69 br_0_69 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c69 bl_0_69 br_0_69 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c69 bl_0_69 br_0_69 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c69 bl_0_69 br_0_69 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c69 bl_0_69 br_0_69 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c69 bl_0_69 br_0_69 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c69 bl_0_69 br_0_69 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c69 bl_0_69 br_0_69 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c69 bl_0_69 br_0_69 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c69 bl_0_69 br_0_69 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c69 bl_0_69 br_0_69 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c69 bl_0_69 br_0_69 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c69 bl_0_69 br_0_69 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c69 bl_0_69 br_0_69 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c69 bl_0_69 br_0_69 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c69 bl_0_69 br_0_69 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c69 bl_0_69 br_0_69 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c69 bl_0_69 br_0_69 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c69 bl_0_69 br_0_69 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c69 bl_0_69 br_0_69 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c69 bl_0_69 br_0_69 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c69 bl_0_69 br_0_69 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c69 bl_0_69 br_0_69 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c69 bl_0_69 br_0_69 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c69 bl_0_69 br_0_69 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c69 bl_0_69 br_0_69 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c69 bl_0_69 br_0_69 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c69 bl_0_69 br_0_69 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c69 bl_0_69 br_0_69 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c70 bl_0_70 br_0_70 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c70 bl_0_70 br_0_70 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c70 bl_0_70 br_0_70 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c70 bl_0_70 br_0_70 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c70 bl_0_70 br_0_70 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c70 bl_0_70 br_0_70 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c70 bl_0_70 br_0_70 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c70 bl_0_70 br_0_70 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c70 bl_0_70 br_0_70 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c70 bl_0_70 br_0_70 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c70 bl_0_70 br_0_70 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c70 bl_0_70 br_0_70 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c70 bl_0_70 br_0_70 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c70 bl_0_70 br_0_70 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c70 bl_0_70 br_0_70 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c70 bl_0_70 br_0_70 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c70 bl_0_70 br_0_70 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c70 bl_0_70 br_0_70 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c70 bl_0_70 br_0_70 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c70 bl_0_70 br_0_70 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c70 bl_0_70 br_0_70 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c70 bl_0_70 br_0_70 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c70 bl_0_70 br_0_70 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c70 bl_0_70 br_0_70 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c70 bl_0_70 br_0_70 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c70 bl_0_70 br_0_70 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c70 bl_0_70 br_0_70 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c70 bl_0_70 br_0_70 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c70 bl_0_70 br_0_70 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c70 bl_0_70 br_0_70 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c70 bl_0_70 br_0_70 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c70 bl_0_70 br_0_70 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c70 bl_0_70 br_0_70 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c70 bl_0_70 br_0_70 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c70 bl_0_70 br_0_70 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c70 bl_0_70 br_0_70 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c70 bl_0_70 br_0_70 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c70 bl_0_70 br_0_70 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c70 bl_0_70 br_0_70 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c70 bl_0_70 br_0_70 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c70 bl_0_70 br_0_70 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c70 bl_0_70 br_0_70 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c70 bl_0_70 br_0_70 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c70 bl_0_70 br_0_70 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c70 bl_0_70 br_0_70 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c70 bl_0_70 br_0_70 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c70 bl_0_70 br_0_70 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c70 bl_0_70 br_0_70 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c70 bl_0_70 br_0_70 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c70 bl_0_70 br_0_70 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c70 bl_0_70 br_0_70 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c70 bl_0_70 br_0_70 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c70 bl_0_70 br_0_70 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c70 bl_0_70 br_0_70 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c70 bl_0_70 br_0_70 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c70 bl_0_70 br_0_70 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c70 bl_0_70 br_0_70 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c70 bl_0_70 br_0_70 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c70 bl_0_70 br_0_70 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c70 bl_0_70 br_0_70 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c70 bl_0_70 br_0_70 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c70 bl_0_70 br_0_70 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c70 bl_0_70 br_0_70 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c71 bl_0_71 br_0_71 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c71 bl_0_71 br_0_71 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c71 bl_0_71 br_0_71 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c71 bl_0_71 br_0_71 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c71 bl_0_71 br_0_71 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c71 bl_0_71 br_0_71 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c71 bl_0_71 br_0_71 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c71 bl_0_71 br_0_71 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c71 bl_0_71 br_0_71 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c71 bl_0_71 br_0_71 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c71 bl_0_71 br_0_71 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c71 bl_0_71 br_0_71 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c71 bl_0_71 br_0_71 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c71 bl_0_71 br_0_71 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c71 bl_0_71 br_0_71 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c71 bl_0_71 br_0_71 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c71 bl_0_71 br_0_71 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c71 bl_0_71 br_0_71 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c71 bl_0_71 br_0_71 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c71 bl_0_71 br_0_71 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c71 bl_0_71 br_0_71 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c71 bl_0_71 br_0_71 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c71 bl_0_71 br_0_71 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c71 bl_0_71 br_0_71 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c71 bl_0_71 br_0_71 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c71 bl_0_71 br_0_71 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c71 bl_0_71 br_0_71 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c71 bl_0_71 br_0_71 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c71 bl_0_71 br_0_71 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c71 bl_0_71 br_0_71 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c71 bl_0_71 br_0_71 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c71 bl_0_71 br_0_71 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c71 bl_0_71 br_0_71 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c71 bl_0_71 br_0_71 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c71 bl_0_71 br_0_71 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c71 bl_0_71 br_0_71 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c71 bl_0_71 br_0_71 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c71 bl_0_71 br_0_71 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c71 bl_0_71 br_0_71 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c71 bl_0_71 br_0_71 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c71 bl_0_71 br_0_71 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c71 bl_0_71 br_0_71 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c71 bl_0_71 br_0_71 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c71 bl_0_71 br_0_71 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c71 bl_0_71 br_0_71 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c71 bl_0_71 br_0_71 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c71 bl_0_71 br_0_71 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c71 bl_0_71 br_0_71 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c71 bl_0_71 br_0_71 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c71 bl_0_71 br_0_71 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c71 bl_0_71 br_0_71 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c71 bl_0_71 br_0_71 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c71 bl_0_71 br_0_71 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c71 bl_0_71 br_0_71 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c71 bl_0_71 br_0_71 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c71 bl_0_71 br_0_71 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c71 bl_0_71 br_0_71 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c71 bl_0_71 br_0_71 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c71 bl_0_71 br_0_71 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c71 bl_0_71 br_0_71 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c71 bl_0_71 br_0_71 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c71 bl_0_71 br_0_71 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c71 bl_0_71 br_0_71 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c72 bl_0_72 br_0_72 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c72 bl_0_72 br_0_72 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c72 bl_0_72 br_0_72 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c72 bl_0_72 br_0_72 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c72 bl_0_72 br_0_72 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c72 bl_0_72 br_0_72 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c72 bl_0_72 br_0_72 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c72 bl_0_72 br_0_72 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c72 bl_0_72 br_0_72 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c72 bl_0_72 br_0_72 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c72 bl_0_72 br_0_72 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c72 bl_0_72 br_0_72 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c72 bl_0_72 br_0_72 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c72 bl_0_72 br_0_72 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c72 bl_0_72 br_0_72 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c72 bl_0_72 br_0_72 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c72 bl_0_72 br_0_72 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c72 bl_0_72 br_0_72 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c72 bl_0_72 br_0_72 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c72 bl_0_72 br_0_72 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c72 bl_0_72 br_0_72 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c72 bl_0_72 br_0_72 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c72 bl_0_72 br_0_72 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c72 bl_0_72 br_0_72 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c72 bl_0_72 br_0_72 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c72 bl_0_72 br_0_72 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c72 bl_0_72 br_0_72 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c72 bl_0_72 br_0_72 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c72 bl_0_72 br_0_72 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c72 bl_0_72 br_0_72 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c72 bl_0_72 br_0_72 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c72 bl_0_72 br_0_72 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c72 bl_0_72 br_0_72 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c72 bl_0_72 br_0_72 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c72 bl_0_72 br_0_72 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c72 bl_0_72 br_0_72 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c72 bl_0_72 br_0_72 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c72 bl_0_72 br_0_72 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c72 bl_0_72 br_0_72 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c72 bl_0_72 br_0_72 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c72 bl_0_72 br_0_72 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c72 bl_0_72 br_0_72 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c72 bl_0_72 br_0_72 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c72 bl_0_72 br_0_72 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c72 bl_0_72 br_0_72 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c72 bl_0_72 br_0_72 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c72 bl_0_72 br_0_72 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c72 bl_0_72 br_0_72 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c72 bl_0_72 br_0_72 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c72 bl_0_72 br_0_72 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c72 bl_0_72 br_0_72 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c72 bl_0_72 br_0_72 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c72 bl_0_72 br_0_72 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c72 bl_0_72 br_0_72 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c72 bl_0_72 br_0_72 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c72 bl_0_72 br_0_72 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c72 bl_0_72 br_0_72 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c72 bl_0_72 br_0_72 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c72 bl_0_72 br_0_72 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c72 bl_0_72 br_0_72 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c72 bl_0_72 br_0_72 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c72 bl_0_72 br_0_72 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c72 bl_0_72 br_0_72 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c73 bl_0_73 br_0_73 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c73 bl_0_73 br_0_73 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c73 bl_0_73 br_0_73 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c73 bl_0_73 br_0_73 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c73 bl_0_73 br_0_73 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c73 bl_0_73 br_0_73 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c73 bl_0_73 br_0_73 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c73 bl_0_73 br_0_73 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c73 bl_0_73 br_0_73 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c73 bl_0_73 br_0_73 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c73 bl_0_73 br_0_73 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c73 bl_0_73 br_0_73 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c73 bl_0_73 br_0_73 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c73 bl_0_73 br_0_73 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c73 bl_0_73 br_0_73 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c73 bl_0_73 br_0_73 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c73 bl_0_73 br_0_73 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c73 bl_0_73 br_0_73 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c73 bl_0_73 br_0_73 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c73 bl_0_73 br_0_73 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c73 bl_0_73 br_0_73 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c73 bl_0_73 br_0_73 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c73 bl_0_73 br_0_73 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c73 bl_0_73 br_0_73 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c73 bl_0_73 br_0_73 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c73 bl_0_73 br_0_73 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c73 bl_0_73 br_0_73 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c73 bl_0_73 br_0_73 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c73 bl_0_73 br_0_73 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c73 bl_0_73 br_0_73 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c73 bl_0_73 br_0_73 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c73 bl_0_73 br_0_73 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c73 bl_0_73 br_0_73 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c73 bl_0_73 br_0_73 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c73 bl_0_73 br_0_73 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c73 bl_0_73 br_0_73 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c73 bl_0_73 br_0_73 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c73 bl_0_73 br_0_73 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c73 bl_0_73 br_0_73 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c73 bl_0_73 br_0_73 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c73 bl_0_73 br_0_73 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c73 bl_0_73 br_0_73 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c73 bl_0_73 br_0_73 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c73 bl_0_73 br_0_73 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c73 bl_0_73 br_0_73 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c73 bl_0_73 br_0_73 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c73 bl_0_73 br_0_73 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c73 bl_0_73 br_0_73 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c73 bl_0_73 br_0_73 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c73 bl_0_73 br_0_73 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c73 bl_0_73 br_0_73 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c73 bl_0_73 br_0_73 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c73 bl_0_73 br_0_73 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c73 bl_0_73 br_0_73 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c73 bl_0_73 br_0_73 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c73 bl_0_73 br_0_73 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c73 bl_0_73 br_0_73 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c73 bl_0_73 br_0_73 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c73 bl_0_73 br_0_73 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c73 bl_0_73 br_0_73 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c73 bl_0_73 br_0_73 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c73 bl_0_73 br_0_73 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c73 bl_0_73 br_0_73 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c74 bl_0_74 br_0_74 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c74 bl_0_74 br_0_74 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c74 bl_0_74 br_0_74 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c74 bl_0_74 br_0_74 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c74 bl_0_74 br_0_74 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c74 bl_0_74 br_0_74 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c74 bl_0_74 br_0_74 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c74 bl_0_74 br_0_74 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c74 bl_0_74 br_0_74 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c74 bl_0_74 br_0_74 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c74 bl_0_74 br_0_74 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c74 bl_0_74 br_0_74 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c74 bl_0_74 br_0_74 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c74 bl_0_74 br_0_74 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c74 bl_0_74 br_0_74 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c74 bl_0_74 br_0_74 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c74 bl_0_74 br_0_74 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c74 bl_0_74 br_0_74 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c74 bl_0_74 br_0_74 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c74 bl_0_74 br_0_74 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c74 bl_0_74 br_0_74 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c74 bl_0_74 br_0_74 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c74 bl_0_74 br_0_74 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c74 bl_0_74 br_0_74 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c74 bl_0_74 br_0_74 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c74 bl_0_74 br_0_74 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c74 bl_0_74 br_0_74 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c74 bl_0_74 br_0_74 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c74 bl_0_74 br_0_74 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c74 bl_0_74 br_0_74 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c74 bl_0_74 br_0_74 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c74 bl_0_74 br_0_74 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c74 bl_0_74 br_0_74 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c74 bl_0_74 br_0_74 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c74 bl_0_74 br_0_74 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c74 bl_0_74 br_0_74 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c74 bl_0_74 br_0_74 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c74 bl_0_74 br_0_74 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c74 bl_0_74 br_0_74 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c74 bl_0_74 br_0_74 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c74 bl_0_74 br_0_74 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c74 bl_0_74 br_0_74 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c74 bl_0_74 br_0_74 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c74 bl_0_74 br_0_74 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c74 bl_0_74 br_0_74 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c74 bl_0_74 br_0_74 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c74 bl_0_74 br_0_74 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c74 bl_0_74 br_0_74 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c74 bl_0_74 br_0_74 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c74 bl_0_74 br_0_74 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c74 bl_0_74 br_0_74 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c74 bl_0_74 br_0_74 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c74 bl_0_74 br_0_74 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c74 bl_0_74 br_0_74 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c74 bl_0_74 br_0_74 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c74 bl_0_74 br_0_74 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c74 bl_0_74 br_0_74 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c74 bl_0_74 br_0_74 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c74 bl_0_74 br_0_74 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c74 bl_0_74 br_0_74 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c74 bl_0_74 br_0_74 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c74 bl_0_74 br_0_74 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c74 bl_0_74 br_0_74 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c75 bl_0_75 br_0_75 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c75 bl_0_75 br_0_75 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c75 bl_0_75 br_0_75 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c75 bl_0_75 br_0_75 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c75 bl_0_75 br_0_75 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c75 bl_0_75 br_0_75 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c75 bl_0_75 br_0_75 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c75 bl_0_75 br_0_75 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c75 bl_0_75 br_0_75 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c75 bl_0_75 br_0_75 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c75 bl_0_75 br_0_75 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c75 bl_0_75 br_0_75 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c75 bl_0_75 br_0_75 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c75 bl_0_75 br_0_75 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c75 bl_0_75 br_0_75 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c75 bl_0_75 br_0_75 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c75 bl_0_75 br_0_75 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c75 bl_0_75 br_0_75 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c75 bl_0_75 br_0_75 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c75 bl_0_75 br_0_75 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c75 bl_0_75 br_0_75 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c75 bl_0_75 br_0_75 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c75 bl_0_75 br_0_75 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c75 bl_0_75 br_0_75 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c75 bl_0_75 br_0_75 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c75 bl_0_75 br_0_75 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c75 bl_0_75 br_0_75 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c75 bl_0_75 br_0_75 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c75 bl_0_75 br_0_75 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c75 bl_0_75 br_0_75 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c75 bl_0_75 br_0_75 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c75 bl_0_75 br_0_75 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c75 bl_0_75 br_0_75 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c75 bl_0_75 br_0_75 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c75 bl_0_75 br_0_75 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c75 bl_0_75 br_0_75 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c75 bl_0_75 br_0_75 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c75 bl_0_75 br_0_75 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c75 bl_0_75 br_0_75 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c75 bl_0_75 br_0_75 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c75 bl_0_75 br_0_75 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c75 bl_0_75 br_0_75 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c75 bl_0_75 br_0_75 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c75 bl_0_75 br_0_75 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c75 bl_0_75 br_0_75 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c75 bl_0_75 br_0_75 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c75 bl_0_75 br_0_75 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c75 bl_0_75 br_0_75 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c75 bl_0_75 br_0_75 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c75 bl_0_75 br_0_75 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c75 bl_0_75 br_0_75 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c75 bl_0_75 br_0_75 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c75 bl_0_75 br_0_75 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c75 bl_0_75 br_0_75 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c75 bl_0_75 br_0_75 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c75 bl_0_75 br_0_75 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c75 bl_0_75 br_0_75 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c75 bl_0_75 br_0_75 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c75 bl_0_75 br_0_75 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c75 bl_0_75 br_0_75 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c75 bl_0_75 br_0_75 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c75 bl_0_75 br_0_75 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c75 bl_0_75 br_0_75 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c76 bl_0_76 br_0_76 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c76 bl_0_76 br_0_76 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c76 bl_0_76 br_0_76 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c76 bl_0_76 br_0_76 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c76 bl_0_76 br_0_76 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c76 bl_0_76 br_0_76 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c76 bl_0_76 br_0_76 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c76 bl_0_76 br_0_76 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c76 bl_0_76 br_0_76 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c76 bl_0_76 br_0_76 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c76 bl_0_76 br_0_76 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c76 bl_0_76 br_0_76 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c76 bl_0_76 br_0_76 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c76 bl_0_76 br_0_76 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c76 bl_0_76 br_0_76 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c76 bl_0_76 br_0_76 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c76 bl_0_76 br_0_76 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c76 bl_0_76 br_0_76 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c76 bl_0_76 br_0_76 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c76 bl_0_76 br_0_76 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c76 bl_0_76 br_0_76 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c76 bl_0_76 br_0_76 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c76 bl_0_76 br_0_76 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c76 bl_0_76 br_0_76 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c76 bl_0_76 br_0_76 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c76 bl_0_76 br_0_76 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c76 bl_0_76 br_0_76 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c76 bl_0_76 br_0_76 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c76 bl_0_76 br_0_76 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c76 bl_0_76 br_0_76 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c76 bl_0_76 br_0_76 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c76 bl_0_76 br_0_76 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c76 bl_0_76 br_0_76 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c76 bl_0_76 br_0_76 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c76 bl_0_76 br_0_76 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c76 bl_0_76 br_0_76 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c76 bl_0_76 br_0_76 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c76 bl_0_76 br_0_76 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c76 bl_0_76 br_0_76 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c76 bl_0_76 br_0_76 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c76 bl_0_76 br_0_76 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c76 bl_0_76 br_0_76 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c76 bl_0_76 br_0_76 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c76 bl_0_76 br_0_76 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c76 bl_0_76 br_0_76 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c76 bl_0_76 br_0_76 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c76 bl_0_76 br_0_76 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c76 bl_0_76 br_0_76 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c76 bl_0_76 br_0_76 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c76 bl_0_76 br_0_76 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c76 bl_0_76 br_0_76 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c76 bl_0_76 br_0_76 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c76 bl_0_76 br_0_76 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c76 bl_0_76 br_0_76 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c76 bl_0_76 br_0_76 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c76 bl_0_76 br_0_76 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c76 bl_0_76 br_0_76 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c76 bl_0_76 br_0_76 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c76 bl_0_76 br_0_76 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c76 bl_0_76 br_0_76 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c76 bl_0_76 br_0_76 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c76 bl_0_76 br_0_76 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c76 bl_0_76 br_0_76 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c77 bl_0_77 br_0_77 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c77 bl_0_77 br_0_77 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c77 bl_0_77 br_0_77 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c77 bl_0_77 br_0_77 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c77 bl_0_77 br_0_77 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c77 bl_0_77 br_0_77 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c77 bl_0_77 br_0_77 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c77 bl_0_77 br_0_77 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c77 bl_0_77 br_0_77 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c77 bl_0_77 br_0_77 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c77 bl_0_77 br_0_77 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c77 bl_0_77 br_0_77 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c77 bl_0_77 br_0_77 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c77 bl_0_77 br_0_77 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c77 bl_0_77 br_0_77 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c77 bl_0_77 br_0_77 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c77 bl_0_77 br_0_77 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c77 bl_0_77 br_0_77 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c77 bl_0_77 br_0_77 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c77 bl_0_77 br_0_77 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c77 bl_0_77 br_0_77 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c77 bl_0_77 br_0_77 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c77 bl_0_77 br_0_77 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c77 bl_0_77 br_0_77 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c77 bl_0_77 br_0_77 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c77 bl_0_77 br_0_77 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c77 bl_0_77 br_0_77 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c77 bl_0_77 br_0_77 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c77 bl_0_77 br_0_77 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c77 bl_0_77 br_0_77 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c77 bl_0_77 br_0_77 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c77 bl_0_77 br_0_77 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c77 bl_0_77 br_0_77 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c77 bl_0_77 br_0_77 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c77 bl_0_77 br_0_77 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c77 bl_0_77 br_0_77 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c77 bl_0_77 br_0_77 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c77 bl_0_77 br_0_77 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c77 bl_0_77 br_0_77 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c77 bl_0_77 br_0_77 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c77 bl_0_77 br_0_77 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c77 bl_0_77 br_0_77 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c77 bl_0_77 br_0_77 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c77 bl_0_77 br_0_77 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c77 bl_0_77 br_0_77 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c77 bl_0_77 br_0_77 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c77 bl_0_77 br_0_77 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c77 bl_0_77 br_0_77 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c77 bl_0_77 br_0_77 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c77 bl_0_77 br_0_77 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c77 bl_0_77 br_0_77 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c77 bl_0_77 br_0_77 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c77 bl_0_77 br_0_77 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c77 bl_0_77 br_0_77 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c77 bl_0_77 br_0_77 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c77 bl_0_77 br_0_77 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c77 bl_0_77 br_0_77 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c77 bl_0_77 br_0_77 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c77 bl_0_77 br_0_77 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c77 bl_0_77 br_0_77 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c77 bl_0_77 br_0_77 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c77 bl_0_77 br_0_77 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c77 bl_0_77 br_0_77 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c78 bl_0_78 br_0_78 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c78 bl_0_78 br_0_78 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c78 bl_0_78 br_0_78 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c78 bl_0_78 br_0_78 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c78 bl_0_78 br_0_78 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c78 bl_0_78 br_0_78 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c78 bl_0_78 br_0_78 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c78 bl_0_78 br_0_78 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c78 bl_0_78 br_0_78 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c78 bl_0_78 br_0_78 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c78 bl_0_78 br_0_78 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c78 bl_0_78 br_0_78 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c78 bl_0_78 br_0_78 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c78 bl_0_78 br_0_78 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c78 bl_0_78 br_0_78 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c78 bl_0_78 br_0_78 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c78 bl_0_78 br_0_78 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c78 bl_0_78 br_0_78 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c78 bl_0_78 br_0_78 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c78 bl_0_78 br_0_78 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c78 bl_0_78 br_0_78 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c78 bl_0_78 br_0_78 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c78 bl_0_78 br_0_78 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c78 bl_0_78 br_0_78 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c78 bl_0_78 br_0_78 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c78 bl_0_78 br_0_78 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c78 bl_0_78 br_0_78 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c78 bl_0_78 br_0_78 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c78 bl_0_78 br_0_78 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c78 bl_0_78 br_0_78 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c78 bl_0_78 br_0_78 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c78 bl_0_78 br_0_78 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c78 bl_0_78 br_0_78 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c78 bl_0_78 br_0_78 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c78 bl_0_78 br_0_78 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c78 bl_0_78 br_0_78 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c78 bl_0_78 br_0_78 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c78 bl_0_78 br_0_78 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c78 bl_0_78 br_0_78 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c78 bl_0_78 br_0_78 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c78 bl_0_78 br_0_78 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c78 bl_0_78 br_0_78 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c78 bl_0_78 br_0_78 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c78 bl_0_78 br_0_78 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c78 bl_0_78 br_0_78 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c78 bl_0_78 br_0_78 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c78 bl_0_78 br_0_78 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c78 bl_0_78 br_0_78 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c78 bl_0_78 br_0_78 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c78 bl_0_78 br_0_78 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c78 bl_0_78 br_0_78 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c78 bl_0_78 br_0_78 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c78 bl_0_78 br_0_78 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c78 bl_0_78 br_0_78 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c78 bl_0_78 br_0_78 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c78 bl_0_78 br_0_78 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c78 bl_0_78 br_0_78 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c78 bl_0_78 br_0_78 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c78 bl_0_78 br_0_78 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c78 bl_0_78 br_0_78 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c78 bl_0_78 br_0_78 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c78 bl_0_78 br_0_78 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c78 bl_0_78 br_0_78 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c79 bl_0_79 br_0_79 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c79 bl_0_79 br_0_79 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c79 bl_0_79 br_0_79 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c79 bl_0_79 br_0_79 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c79 bl_0_79 br_0_79 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c79 bl_0_79 br_0_79 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c79 bl_0_79 br_0_79 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c79 bl_0_79 br_0_79 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c79 bl_0_79 br_0_79 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c79 bl_0_79 br_0_79 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c79 bl_0_79 br_0_79 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c79 bl_0_79 br_0_79 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c79 bl_0_79 br_0_79 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c79 bl_0_79 br_0_79 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c79 bl_0_79 br_0_79 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c79 bl_0_79 br_0_79 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c79 bl_0_79 br_0_79 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c79 bl_0_79 br_0_79 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c79 bl_0_79 br_0_79 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c79 bl_0_79 br_0_79 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c79 bl_0_79 br_0_79 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c79 bl_0_79 br_0_79 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c79 bl_0_79 br_0_79 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c79 bl_0_79 br_0_79 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c79 bl_0_79 br_0_79 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c79 bl_0_79 br_0_79 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c79 bl_0_79 br_0_79 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c79 bl_0_79 br_0_79 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c79 bl_0_79 br_0_79 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c79 bl_0_79 br_0_79 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c79 bl_0_79 br_0_79 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c79 bl_0_79 br_0_79 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c79 bl_0_79 br_0_79 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c79 bl_0_79 br_0_79 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c79 bl_0_79 br_0_79 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c79 bl_0_79 br_0_79 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c79 bl_0_79 br_0_79 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c79 bl_0_79 br_0_79 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c79 bl_0_79 br_0_79 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c79 bl_0_79 br_0_79 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c79 bl_0_79 br_0_79 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c79 bl_0_79 br_0_79 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c79 bl_0_79 br_0_79 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c79 bl_0_79 br_0_79 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c79 bl_0_79 br_0_79 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c79 bl_0_79 br_0_79 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c79 bl_0_79 br_0_79 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c79 bl_0_79 br_0_79 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c79 bl_0_79 br_0_79 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c79 bl_0_79 br_0_79 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c79 bl_0_79 br_0_79 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c79 bl_0_79 br_0_79 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c79 bl_0_79 br_0_79 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c79 bl_0_79 br_0_79 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c79 bl_0_79 br_0_79 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c79 bl_0_79 br_0_79 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c79 bl_0_79 br_0_79 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c79 bl_0_79 br_0_79 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c79 bl_0_79 br_0_79 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c79 bl_0_79 br_0_79 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c79 bl_0_79 br_0_79 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c79 bl_0_79 br_0_79 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c79 bl_0_79 br_0_79 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c80 bl_0_80 br_0_80 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c80 bl_0_80 br_0_80 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c80 bl_0_80 br_0_80 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c80 bl_0_80 br_0_80 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c80 bl_0_80 br_0_80 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c80 bl_0_80 br_0_80 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c80 bl_0_80 br_0_80 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c80 bl_0_80 br_0_80 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c80 bl_0_80 br_0_80 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c80 bl_0_80 br_0_80 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c80 bl_0_80 br_0_80 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c80 bl_0_80 br_0_80 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c80 bl_0_80 br_0_80 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c80 bl_0_80 br_0_80 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c80 bl_0_80 br_0_80 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c80 bl_0_80 br_0_80 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c80 bl_0_80 br_0_80 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c80 bl_0_80 br_0_80 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c80 bl_0_80 br_0_80 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c80 bl_0_80 br_0_80 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c80 bl_0_80 br_0_80 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c80 bl_0_80 br_0_80 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c80 bl_0_80 br_0_80 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c80 bl_0_80 br_0_80 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c80 bl_0_80 br_0_80 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c80 bl_0_80 br_0_80 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c80 bl_0_80 br_0_80 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c80 bl_0_80 br_0_80 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c80 bl_0_80 br_0_80 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c80 bl_0_80 br_0_80 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c80 bl_0_80 br_0_80 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c80 bl_0_80 br_0_80 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c80 bl_0_80 br_0_80 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c80 bl_0_80 br_0_80 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c80 bl_0_80 br_0_80 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c80 bl_0_80 br_0_80 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c80 bl_0_80 br_0_80 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c80 bl_0_80 br_0_80 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c80 bl_0_80 br_0_80 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c80 bl_0_80 br_0_80 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c80 bl_0_80 br_0_80 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c80 bl_0_80 br_0_80 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c80 bl_0_80 br_0_80 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c80 bl_0_80 br_0_80 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c80 bl_0_80 br_0_80 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c80 bl_0_80 br_0_80 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c80 bl_0_80 br_0_80 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c80 bl_0_80 br_0_80 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c80 bl_0_80 br_0_80 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c80 bl_0_80 br_0_80 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c80 bl_0_80 br_0_80 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c80 bl_0_80 br_0_80 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c80 bl_0_80 br_0_80 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c80 bl_0_80 br_0_80 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c80 bl_0_80 br_0_80 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c80 bl_0_80 br_0_80 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c80 bl_0_80 br_0_80 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c80 bl_0_80 br_0_80 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c80 bl_0_80 br_0_80 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c80 bl_0_80 br_0_80 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c80 bl_0_80 br_0_80 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c80 bl_0_80 br_0_80 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c80 bl_0_80 br_0_80 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c81 bl_0_81 br_0_81 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c81 bl_0_81 br_0_81 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c81 bl_0_81 br_0_81 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c81 bl_0_81 br_0_81 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c81 bl_0_81 br_0_81 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c81 bl_0_81 br_0_81 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c81 bl_0_81 br_0_81 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c81 bl_0_81 br_0_81 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c81 bl_0_81 br_0_81 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c81 bl_0_81 br_0_81 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c81 bl_0_81 br_0_81 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c81 bl_0_81 br_0_81 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c81 bl_0_81 br_0_81 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c81 bl_0_81 br_0_81 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c81 bl_0_81 br_0_81 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c81 bl_0_81 br_0_81 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c81 bl_0_81 br_0_81 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c81 bl_0_81 br_0_81 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c81 bl_0_81 br_0_81 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c81 bl_0_81 br_0_81 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c81 bl_0_81 br_0_81 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c81 bl_0_81 br_0_81 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c81 bl_0_81 br_0_81 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c81 bl_0_81 br_0_81 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c81 bl_0_81 br_0_81 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c81 bl_0_81 br_0_81 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c81 bl_0_81 br_0_81 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c81 bl_0_81 br_0_81 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c81 bl_0_81 br_0_81 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c81 bl_0_81 br_0_81 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c81 bl_0_81 br_0_81 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c81 bl_0_81 br_0_81 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c81 bl_0_81 br_0_81 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c81 bl_0_81 br_0_81 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c81 bl_0_81 br_0_81 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c81 bl_0_81 br_0_81 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c81 bl_0_81 br_0_81 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c81 bl_0_81 br_0_81 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c81 bl_0_81 br_0_81 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c81 bl_0_81 br_0_81 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c81 bl_0_81 br_0_81 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c81 bl_0_81 br_0_81 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c81 bl_0_81 br_0_81 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c81 bl_0_81 br_0_81 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c81 bl_0_81 br_0_81 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c81 bl_0_81 br_0_81 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c81 bl_0_81 br_0_81 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c81 bl_0_81 br_0_81 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c81 bl_0_81 br_0_81 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c81 bl_0_81 br_0_81 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c81 bl_0_81 br_0_81 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c81 bl_0_81 br_0_81 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c81 bl_0_81 br_0_81 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c81 bl_0_81 br_0_81 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c81 bl_0_81 br_0_81 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c81 bl_0_81 br_0_81 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c81 bl_0_81 br_0_81 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c81 bl_0_81 br_0_81 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c81 bl_0_81 br_0_81 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c81 bl_0_81 br_0_81 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c81 bl_0_81 br_0_81 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c81 bl_0_81 br_0_81 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c81 bl_0_81 br_0_81 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c82 bl_0_82 br_0_82 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c82 bl_0_82 br_0_82 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c82 bl_0_82 br_0_82 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c82 bl_0_82 br_0_82 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c82 bl_0_82 br_0_82 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c82 bl_0_82 br_0_82 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c82 bl_0_82 br_0_82 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c82 bl_0_82 br_0_82 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c82 bl_0_82 br_0_82 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c82 bl_0_82 br_0_82 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c82 bl_0_82 br_0_82 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c82 bl_0_82 br_0_82 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c82 bl_0_82 br_0_82 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c82 bl_0_82 br_0_82 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c82 bl_0_82 br_0_82 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c82 bl_0_82 br_0_82 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c82 bl_0_82 br_0_82 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c82 bl_0_82 br_0_82 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c82 bl_0_82 br_0_82 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c82 bl_0_82 br_0_82 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c82 bl_0_82 br_0_82 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c82 bl_0_82 br_0_82 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c82 bl_0_82 br_0_82 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c82 bl_0_82 br_0_82 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c82 bl_0_82 br_0_82 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c82 bl_0_82 br_0_82 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c82 bl_0_82 br_0_82 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c82 bl_0_82 br_0_82 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c82 bl_0_82 br_0_82 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c82 bl_0_82 br_0_82 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c82 bl_0_82 br_0_82 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c82 bl_0_82 br_0_82 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c82 bl_0_82 br_0_82 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c82 bl_0_82 br_0_82 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c82 bl_0_82 br_0_82 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c82 bl_0_82 br_0_82 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c82 bl_0_82 br_0_82 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c82 bl_0_82 br_0_82 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c82 bl_0_82 br_0_82 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c82 bl_0_82 br_0_82 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c82 bl_0_82 br_0_82 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c82 bl_0_82 br_0_82 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c82 bl_0_82 br_0_82 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c82 bl_0_82 br_0_82 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c82 bl_0_82 br_0_82 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c82 bl_0_82 br_0_82 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c82 bl_0_82 br_0_82 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c82 bl_0_82 br_0_82 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c82 bl_0_82 br_0_82 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c82 bl_0_82 br_0_82 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c82 bl_0_82 br_0_82 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c82 bl_0_82 br_0_82 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c82 bl_0_82 br_0_82 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c82 bl_0_82 br_0_82 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c82 bl_0_82 br_0_82 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c82 bl_0_82 br_0_82 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c82 bl_0_82 br_0_82 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c82 bl_0_82 br_0_82 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c82 bl_0_82 br_0_82 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c82 bl_0_82 br_0_82 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c82 bl_0_82 br_0_82 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c82 bl_0_82 br_0_82 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c82 bl_0_82 br_0_82 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c83 bl_0_83 br_0_83 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c83 bl_0_83 br_0_83 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c83 bl_0_83 br_0_83 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c83 bl_0_83 br_0_83 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c83 bl_0_83 br_0_83 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c83 bl_0_83 br_0_83 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c83 bl_0_83 br_0_83 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c83 bl_0_83 br_0_83 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c83 bl_0_83 br_0_83 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c83 bl_0_83 br_0_83 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c83 bl_0_83 br_0_83 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c83 bl_0_83 br_0_83 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c83 bl_0_83 br_0_83 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c83 bl_0_83 br_0_83 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c83 bl_0_83 br_0_83 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c83 bl_0_83 br_0_83 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c83 bl_0_83 br_0_83 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c83 bl_0_83 br_0_83 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c83 bl_0_83 br_0_83 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c83 bl_0_83 br_0_83 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c83 bl_0_83 br_0_83 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c83 bl_0_83 br_0_83 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c83 bl_0_83 br_0_83 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c83 bl_0_83 br_0_83 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c83 bl_0_83 br_0_83 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c83 bl_0_83 br_0_83 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c83 bl_0_83 br_0_83 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c83 bl_0_83 br_0_83 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c83 bl_0_83 br_0_83 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c83 bl_0_83 br_0_83 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c83 bl_0_83 br_0_83 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c83 bl_0_83 br_0_83 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c83 bl_0_83 br_0_83 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c83 bl_0_83 br_0_83 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c83 bl_0_83 br_0_83 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c83 bl_0_83 br_0_83 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c83 bl_0_83 br_0_83 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c83 bl_0_83 br_0_83 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c83 bl_0_83 br_0_83 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c83 bl_0_83 br_0_83 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c83 bl_0_83 br_0_83 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c83 bl_0_83 br_0_83 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c83 bl_0_83 br_0_83 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c83 bl_0_83 br_0_83 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c83 bl_0_83 br_0_83 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c83 bl_0_83 br_0_83 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c83 bl_0_83 br_0_83 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c83 bl_0_83 br_0_83 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c83 bl_0_83 br_0_83 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c83 bl_0_83 br_0_83 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c83 bl_0_83 br_0_83 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c83 bl_0_83 br_0_83 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c83 bl_0_83 br_0_83 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c83 bl_0_83 br_0_83 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c83 bl_0_83 br_0_83 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c83 bl_0_83 br_0_83 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c83 bl_0_83 br_0_83 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c83 bl_0_83 br_0_83 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c83 bl_0_83 br_0_83 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c83 bl_0_83 br_0_83 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c83 bl_0_83 br_0_83 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c83 bl_0_83 br_0_83 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c83 bl_0_83 br_0_83 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c84 bl_0_84 br_0_84 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c84 bl_0_84 br_0_84 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c84 bl_0_84 br_0_84 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c84 bl_0_84 br_0_84 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c84 bl_0_84 br_0_84 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c84 bl_0_84 br_0_84 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c84 bl_0_84 br_0_84 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c84 bl_0_84 br_0_84 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c84 bl_0_84 br_0_84 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c84 bl_0_84 br_0_84 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c84 bl_0_84 br_0_84 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c84 bl_0_84 br_0_84 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c84 bl_0_84 br_0_84 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c84 bl_0_84 br_0_84 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c84 bl_0_84 br_0_84 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c84 bl_0_84 br_0_84 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c84 bl_0_84 br_0_84 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c84 bl_0_84 br_0_84 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c84 bl_0_84 br_0_84 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c84 bl_0_84 br_0_84 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c84 bl_0_84 br_0_84 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c84 bl_0_84 br_0_84 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c84 bl_0_84 br_0_84 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c84 bl_0_84 br_0_84 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c84 bl_0_84 br_0_84 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c84 bl_0_84 br_0_84 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c84 bl_0_84 br_0_84 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c84 bl_0_84 br_0_84 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c84 bl_0_84 br_0_84 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c84 bl_0_84 br_0_84 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c84 bl_0_84 br_0_84 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c84 bl_0_84 br_0_84 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c84 bl_0_84 br_0_84 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c84 bl_0_84 br_0_84 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c84 bl_0_84 br_0_84 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c84 bl_0_84 br_0_84 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c84 bl_0_84 br_0_84 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c84 bl_0_84 br_0_84 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c84 bl_0_84 br_0_84 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c84 bl_0_84 br_0_84 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c84 bl_0_84 br_0_84 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c84 bl_0_84 br_0_84 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c84 bl_0_84 br_0_84 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c84 bl_0_84 br_0_84 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c84 bl_0_84 br_0_84 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c84 bl_0_84 br_0_84 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c84 bl_0_84 br_0_84 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c84 bl_0_84 br_0_84 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c84 bl_0_84 br_0_84 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c84 bl_0_84 br_0_84 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c84 bl_0_84 br_0_84 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c84 bl_0_84 br_0_84 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c84 bl_0_84 br_0_84 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c84 bl_0_84 br_0_84 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c84 bl_0_84 br_0_84 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c84 bl_0_84 br_0_84 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c84 bl_0_84 br_0_84 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c84 bl_0_84 br_0_84 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c84 bl_0_84 br_0_84 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c84 bl_0_84 br_0_84 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c84 bl_0_84 br_0_84 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c84 bl_0_84 br_0_84 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c84 bl_0_84 br_0_84 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c85 bl_0_85 br_0_85 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c85 bl_0_85 br_0_85 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c85 bl_0_85 br_0_85 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c85 bl_0_85 br_0_85 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c85 bl_0_85 br_0_85 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c85 bl_0_85 br_0_85 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c85 bl_0_85 br_0_85 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c85 bl_0_85 br_0_85 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c85 bl_0_85 br_0_85 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c85 bl_0_85 br_0_85 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c85 bl_0_85 br_0_85 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c85 bl_0_85 br_0_85 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c85 bl_0_85 br_0_85 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c85 bl_0_85 br_0_85 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c85 bl_0_85 br_0_85 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c85 bl_0_85 br_0_85 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c85 bl_0_85 br_0_85 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c85 bl_0_85 br_0_85 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c85 bl_0_85 br_0_85 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c85 bl_0_85 br_0_85 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c85 bl_0_85 br_0_85 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c85 bl_0_85 br_0_85 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c85 bl_0_85 br_0_85 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c85 bl_0_85 br_0_85 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c85 bl_0_85 br_0_85 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c85 bl_0_85 br_0_85 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c85 bl_0_85 br_0_85 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c85 bl_0_85 br_0_85 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c85 bl_0_85 br_0_85 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c85 bl_0_85 br_0_85 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c85 bl_0_85 br_0_85 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c85 bl_0_85 br_0_85 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c85 bl_0_85 br_0_85 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c85 bl_0_85 br_0_85 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c85 bl_0_85 br_0_85 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c85 bl_0_85 br_0_85 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c85 bl_0_85 br_0_85 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c85 bl_0_85 br_0_85 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c85 bl_0_85 br_0_85 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c85 bl_0_85 br_0_85 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c85 bl_0_85 br_0_85 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c85 bl_0_85 br_0_85 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c85 bl_0_85 br_0_85 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c85 bl_0_85 br_0_85 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c85 bl_0_85 br_0_85 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c85 bl_0_85 br_0_85 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c85 bl_0_85 br_0_85 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c85 bl_0_85 br_0_85 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c85 bl_0_85 br_0_85 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c85 bl_0_85 br_0_85 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c85 bl_0_85 br_0_85 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c85 bl_0_85 br_0_85 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c85 bl_0_85 br_0_85 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c85 bl_0_85 br_0_85 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c85 bl_0_85 br_0_85 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c85 bl_0_85 br_0_85 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c85 bl_0_85 br_0_85 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c85 bl_0_85 br_0_85 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c85 bl_0_85 br_0_85 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c85 bl_0_85 br_0_85 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c85 bl_0_85 br_0_85 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c85 bl_0_85 br_0_85 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c85 bl_0_85 br_0_85 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c86 bl_0_86 br_0_86 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c86 bl_0_86 br_0_86 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c86 bl_0_86 br_0_86 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c86 bl_0_86 br_0_86 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c86 bl_0_86 br_0_86 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c86 bl_0_86 br_0_86 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c86 bl_0_86 br_0_86 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c86 bl_0_86 br_0_86 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c86 bl_0_86 br_0_86 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c86 bl_0_86 br_0_86 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c86 bl_0_86 br_0_86 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c86 bl_0_86 br_0_86 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c86 bl_0_86 br_0_86 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c86 bl_0_86 br_0_86 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c86 bl_0_86 br_0_86 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c86 bl_0_86 br_0_86 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c86 bl_0_86 br_0_86 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c86 bl_0_86 br_0_86 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c86 bl_0_86 br_0_86 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c86 bl_0_86 br_0_86 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c86 bl_0_86 br_0_86 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c86 bl_0_86 br_0_86 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c86 bl_0_86 br_0_86 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c86 bl_0_86 br_0_86 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c86 bl_0_86 br_0_86 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c86 bl_0_86 br_0_86 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c86 bl_0_86 br_0_86 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c86 bl_0_86 br_0_86 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c86 bl_0_86 br_0_86 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c86 bl_0_86 br_0_86 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c86 bl_0_86 br_0_86 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c86 bl_0_86 br_0_86 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c86 bl_0_86 br_0_86 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c86 bl_0_86 br_0_86 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c86 bl_0_86 br_0_86 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c86 bl_0_86 br_0_86 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c86 bl_0_86 br_0_86 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c86 bl_0_86 br_0_86 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c86 bl_0_86 br_0_86 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c86 bl_0_86 br_0_86 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c86 bl_0_86 br_0_86 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c86 bl_0_86 br_0_86 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c86 bl_0_86 br_0_86 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c86 bl_0_86 br_0_86 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c86 bl_0_86 br_0_86 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c86 bl_0_86 br_0_86 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c86 bl_0_86 br_0_86 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c86 bl_0_86 br_0_86 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c86 bl_0_86 br_0_86 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c86 bl_0_86 br_0_86 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c86 bl_0_86 br_0_86 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c86 bl_0_86 br_0_86 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c86 bl_0_86 br_0_86 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c86 bl_0_86 br_0_86 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c86 bl_0_86 br_0_86 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c86 bl_0_86 br_0_86 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c86 bl_0_86 br_0_86 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c86 bl_0_86 br_0_86 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c86 bl_0_86 br_0_86 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c86 bl_0_86 br_0_86 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c86 bl_0_86 br_0_86 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c86 bl_0_86 br_0_86 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c86 bl_0_86 br_0_86 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c87 bl_0_87 br_0_87 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c87 bl_0_87 br_0_87 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c87 bl_0_87 br_0_87 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c87 bl_0_87 br_0_87 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c87 bl_0_87 br_0_87 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c87 bl_0_87 br_0_87 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c87 bl_0_87 br_0_87 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c87 bl_0_87 br_0_87 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c87 bl_0_87 br_0_87 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c87 bl_0_87 br_0_87 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c87 bl_0_87 br_0_87 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c87 bl_0_87 br_0_87 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c87 bl_0_87 br_0_87 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c87 bl_0_87 br_0_87 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c87 bl_0_87 br_0_87 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c87 bl_0_87 br_0_87 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c87 bl_0_87 br_0_87 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c87 bl_0_87 br_0_87 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c87 bl_0_87 br_0_87 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c87 bl_0_87 br_0_87 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c87 bl_0_87 br_0_87 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c87 bl_0_87 br_0_87 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c87 bl_0_87 br_0_87 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c87 bl_0_87 br_0_87 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c87 bl_0_87 br_0_87 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c87 bl_0_87 br_0_87 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c87 bl_0_87 br_0_87 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c87 bl_0_87 br_0_87 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c87 bl_0_87 br_0_87 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c87 bl_0_87 br_0_87 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c87 bl_0_87 br_0_87 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c87 bl_0_87 br_0_87 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c87 bl_0_87 br_0_87 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c87 bl_0_87 br_0_87 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c87 bl_0_87 br_0_87 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c87 bl_0_87 br_0_87 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c87 bl_0_87 br_0_87 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c87 bl_0_87 br_0_87 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c87 bl_0_87 br_0_87 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c87 bl_0_87 br_0_87 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c87 bl_0_87 br_0_87 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c87 bl_0_87 br_0_87 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c87 bl_0_87 br_0_87 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c87 bl_0_87 br_0_87 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c87 bl_0_87 br_0_87 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c87 bl_0_87 br_0_87 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c87 bl_0_87 br_0_87 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c87 bl_0_87 br_0_87 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c87 bl_0_87 br_0_87 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c87 bl_0_87 br_0_87 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c87 bl_0_87 br_0_87 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c87 bl_0_87 br_0_87 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c87 bl_0_87 br_0_87 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c87 bl_0_87 br_0_87 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c87 bl_0_87 br_0_87 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c87 bl_0_87 br_0_87 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c87 bl_0_87 br_0_87 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c87 bl_0_87 br_0_87 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c87 bl_0_87 br_0_87 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c87 bl_0_87 br_0_87 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c87 bl_0_87 br_0_87 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c87 bl_0_87 br_0_87 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c87 bl_0_87 br_0_87 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c88 bl_0_88 br_0_88 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c88 bl_0_88 br_0_88 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c88 bl_0_88 br_0_88 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c88 bl_0_88 br_0_88 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c88 bl_0_88 br_0_88 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c88 bl_0_88 br_0_88 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c88 bl_0_88 br_0_88 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c88 bl_0_88 br_0_88 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c88 bl_0_88 br_0_88 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c88 bl_0_88 br_0_88 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c88 bl_0_88 br_0_88 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c88 bl_0_88 br_0_88 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c88 bl_0_88 br_0_88 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c88 bl_0_88 br_0_88 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c88 bl_0_88 br_0_88 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c88 bl_0_88 br_0_88 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c88 bl_0_88 br_0_88 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c88 bl_0_88 br_0_88 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c88 bl_0_88 br_0_88 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c88 bl_0_88 br_0_88 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c88 bl_0_88 br_0_88 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c88 bl_0_88 br_0_88 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c88 bl_0_88 br_0_88 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c88 bl_0_88 br_0_88 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c88 bl_0_88 br_0_88 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c88 bl_0_88 br_0_88 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c88 bl_0_88 br_0_88 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c88 bl_0_88 br_0_88 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c88 bl_0_88 br_0_88 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c88 bl_0_88 br_0_88 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c88 bl_0_88 br_0_88 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c88 bl_0_88 br_0_88 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c88 bl_0_88 br_0_88 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c88 bl_0_88 br_0_88 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c88 bl_0_88 br_0_88 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c88 bl_0_88 br_0_88 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c88 bl_0_88 br_0_88 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c88 bl_0_88 br_0_88 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c88 bl_0_88 br_0_88 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c88 bl_0_88 br_0_88 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c88 bl_0_88 br_0_88 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c88 bl_0_88 br_0_88 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c88 bl_0_88 br_0_88 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c88 bl_0_88 br_0_88 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c88 bl_0_88 br_0_88 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c88 bl_0_88 br_0_88 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c88 bl_0_88 br_0_88 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c88 bl_0_88 br_0_88 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c88 bl_0_88 br_0_88 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c88 bl_0_88 br_0_88 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c88 bl_0_88 br_0_88 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c88 bl_0_88 br_0_88 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c88 bl_0_88 br_0_88 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c88 bl_0_88 br_0_88 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c88 bl_0_88 br_0_88 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c88 bl_0_88 br_0_88 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c88 bl_0_88 br_0_88 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c88 bl_0_88 br_0_88 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c88 bl_0_88 br_0_88 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c88 bl_0_88 br_0_88 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c88 bl_0_88 br_0_88 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c88 bl_0_88 br_0_88 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c88 bl_0_88 br_0_88 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c89 bl_0_89 br_0_89 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c89 bl_0_89 br_0_89 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c89 bl_0_89 br_0_89 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c89 bl_0_89 br_0_89 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c89 bl_0_89 br_0_89 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c89 bl_0_89 br_0_89 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c89 bl_0_89 br_0_89 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c89 bl_0_89 br_0_89 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c89 bl_0_89 br_0_89 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c89 bl_0_89 br_0_89 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c89 bl_0_89 br_0_89 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c89 bl_0_89 br_0_89 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c89 bl_0_89 br_0_89 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c89 bl_0_89 br_0_89 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c89 bl_0_89 br_0_89 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c89 bl_0_89 br_0_89 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c89 bl_0_89 br_0_89 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c89 bl_0_89 br_0_89 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c89 bl_0_89 br_0_89 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c89 bl_0_89 br_0_89 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c89 bl_0_89 br_0_89 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c89 bl_0_89 br_0_89 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c89 bl_0_89 br_0_89 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c89 bl_0_89 br_0_89 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c89 bl_0_89 br_0_89 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c89 bl_0_89 br_0_89 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c89 bl_0_89 br_0_89 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c89 bl_0_89 br_0_89 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c89 bl_0_89 br_0_89 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c89 bl_0_89 br_0_89 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c89 bl_0_89 br_0_89 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c89 bl_0_89 br_0_89 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c89 bl_0_89 br_0_89 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c89 bl_0_89 br_0_89 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c89 bl_0_89 br_0_89 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c89 bl_0_89 br_0_89 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c89 bl_0_89 br_0_89 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c89 bl_0_89 br_0_89 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c89 bl_0_89 br_0_89 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c89 bl_0_89 br_0_89 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c89 bl_0_89 br_0_89 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c89 bl_0_89 br_0_89 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c89 bl_0_89 br_0_89 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c89 bl_0_89 br_0_89 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c89 bl_0_89 br_0_89 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c89 bl_0_89 br_0_89 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c89 bl_0_89 br_0_89 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c89 bl_0_89 br_0_89 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c89 bl_0_89 br_0_89 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c89 bl_0_89 br_0_89 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c89 bl_0_89 br_0_89 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c89 bl_0_89 br_0_89 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c89 bl_0_89 br_0_89 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c89 bl_0_89 br_0_89 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c89 bl_0_89 br_0_89 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c89 bl_0_89 br_0_89 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c89 bl_0_89 br_0_89 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c89 bl_0_89 br_0_89 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c89 bl_0_89 br_0_89 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c89 bl_0_89 br_0_89 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c89 bl_0_89 br_0_89 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c89 bl_0_89 br_0_89 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c89 bl_0_89 br_0_89 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c90 bl_0_90 br_0_90 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c90 bl_0_90 br_0_90 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c90 bl_0_90 br_0_90 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c90 bl_0_90 br_0_90 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c90 bl_0_90 br_0_90 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c90 bl_0_90 br_0_90 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c90 bl_0_90 br_0_90 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c90 bl_0_90 br_0_90 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c90 bl_0_90 br_0_90 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c90 bl_0_90 br_0_90 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c90 bl_0_90 br_0_90 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c90 bl_0_90 br_0_90 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c90 bl_0_90 br_0_90 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c90 bl_0_90 br_0_90 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c90 bl_0_90 br_0_90 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c90 bl_0_90 br_0_90 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c90 bl_0_90 br_0_90 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c90 bl_0_90 br_0_90 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c90 bl_0_90 br_0_90 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c90 bl_0_90 br_0_90 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c90 bl_0_90 br_0_90 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c90 bl_0_90 br_0_90 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c90 bl_0_90 br_0_90 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c90 bl_0_90 br_0_90 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c90 bl_0_90 br_0_90 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c90 bl_0_90 br_0_90 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c90 bl_0_90 br_0_90 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c90 bl_0_90 br_0_90 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c90 bl_0_90 br_0_90 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c90 bl_0_90 br_0_90 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c90 bl_0_90 br_0_90 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c90 bl_0_90 br_0_90 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c90 bl_0_90 br_0_90 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c90 bl_0_90 br_0_90 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c90 bl_0_90 br_0_90 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c90 bl_0_90 br_0_90 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c90 bl_0_90 br_0_90 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c90 bl_0_90 br_0_90 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c90 bl_0_90 br_0_90 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c90 bl_0_90 br_0_90 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c90 bl_0_90 br_0_90 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c90 bl_0_90 br_0_90 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c90 bl_0_90 br_0_90 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c90 bl_0_90 br_0_90 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c90 bl_0_90 br_0_90 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c90 bl_0_90 br_0_90 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c90 bl_0_90 br_0_90 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c90 bl_0_90 br_0_90 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c90 bl_0_90 br_0_90 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c90 bl_0_90 br_0_90 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c90 bl_0_90 br_0_90 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c90 bl_0_90 br_0_90 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c90 bl_0_90 br_0_90 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c90 bl_0_90 br_0_90 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c90 bl_0_90 br_0_90 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c90 bl_0_90 br_0_90 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c90 bl_0_90 br_0_90 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c90 bl_0_90 br_0_90 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c90 bl_0_90 br_0_90 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c90 bl_0_90 br_0_90 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c90 bl_0_90 br_0_90 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c90 bl_0_90 br_0_90 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c90 bl_0_90 br_0_90 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c91 bl_0_91 br_0_91 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c91 bl_0_91 br_0_91 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c91 bl_0_91 br_0_91 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c91 bl_0_91 br_0_91 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c91 bl_0_91 br_0_91 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c91 bl_0_91 br_0_91 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c91 bl_0_91 br_0_91 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c91 bl_0_91 br_0_91 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c91 bl_0_91 br_0_91 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c91 bl_0_91 br_0_91 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c91 bl_0_91 br_0_91 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c91 bl_0_91 br_0_91 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c91 bl_0_91 br_0_91 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c91 bl_0_91 br_0_91 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c91 bl_0_91 br_0_91 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c91 bl_0_91 br_0_91 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c91 bl_0_91 br_0_91 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c91 bl_0_91 br_0_91 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c91 bl_0_91 br_0_91 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c91 bl_0_91 br_0_91 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c91 bl_0_91 br_0_91 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c91 bl_0_91 br_0_91 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c91 bl_0_91 br_0_91 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c91 bl_0_91 br_0_91 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c91 bl_0_91 br_0_91 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c91 bl_0_91 br_0_91 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c91 bl_0_91 br_0_91 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c91 bl_0_91 br_0_91 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c91 bl_0_91 br_0_91 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c91 bl_0_91 br_0_91 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c91 bl_0_91 br_0_91 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c91 bl_0_91 br_0_91 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c91 bl_0_91 br_0_91 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c91 bl_0_91 br_0_91 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c91 bl_0_91 br_0_91 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c91 bl_0_91 br_0_91 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c91 bl_0_91 br_0_91 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c91 bl_0_91 br_0_91 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c91 bl_0_91 br_0_91 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c91 bl_0_91 br_0_91 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c91 bl_0_91 br_0_91 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c91 bl_0_91 br_0_91 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c91 bl_0_91 br_0_91 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c91 bl_0_91 br_0_91 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c91 bl_0_91 br_0_91 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c91 bl_0_91 br_0_91 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c91 bl_0_91 br_0_91 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c91 bl_0_91 br_0_91 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c91 bl_0_91 br_0_91 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c91 bl_0_91 br_0_91 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c91 bl_0_91 br_0_91 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c91 bl_0_91 br_0_91 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c91 bl_0_91 br_0_91 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c91 bl_0_91 br_0_91 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c91 bl_0_91 br_0_91 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c91 bl_0_91 br_0_91 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c91 bl_0_91 br_0_91 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c91 bl_0_91 br_0_91 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c91 bl_0_91 br_0_91 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c91 bl_0_91 br_0_91 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c91 bl_0_91 br_0_91 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c91 bl_0_91 br_0_91 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c91 bl_0_91 br_0_91 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c92 bl_0_92 br_0_92 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c92 bl_0_92 br_0_92 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c92 bl_0_92 br_0_92 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c92 bl_0_92 br_0_92 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c92 bl_0_92 br_0_92 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c92 bl_0_92 br_0_92 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c92 bl_0_92 br_0_92 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c92 bl_0_92 br_0_92 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c92 bl_0_92 br_0_92 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c92 bl_0_92 br_0_92 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c92 bl_0_92 br_0_92 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c92 bl_0_92 br_0_92 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c92 bl_0_92 br_0_92 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c92 bl_0_92 br_0_92 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c92 bl_0_92 br_0_92 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c92 bl_0_92 br_0_92 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c92 bl_0_92 br_0_92 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c92 bl_0_92 br_0_92 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c92 bl_0_92 br_0_92 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c92 bl_0_92 br_0_92 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c92 bl_0_92 br_0_92 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c92 bl_0_92 br_0_92 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c92 bl_0_92 br_0_92 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c92 bl_0_92 br_0_92 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c92 bl_0_92 br_0_92 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c92 bl_0_92 br_0_92 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c92 bl_0_92 br_0_92 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c92 bl_0_92 br_0_92 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c92 bl_0_92 br_0_92 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c92 bl_0_92 br_0_92 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c92 bl_0_92 br_0_92 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c92 bl_0_92 br_0_92 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c92 bl_0_92 br_0_92 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c92 bl_0_92 br_0_92 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c92 bl_0_92 br_0_92 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c92 bl_0_92 br_0_92 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c92 bl_0_92 br_0_92 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c92 bl_0_92 br_0_92 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c92 bl_0_92 br_0_92 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c92 bl_0_92 br_0_92 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c92 bl_0_92 br_0_92 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c92 bl_0_92 br_0_92 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c92 bl_0_92 br_0_92 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c92 bl_0_92 br_0_92 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c92 bl_0_92 br_0_92 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c92 bl_0_92 br_0_92 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c92 bl_0_92 br_0_92 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c92 bl_0_92 br_0_92 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c92 bl_0_92 br_0_92 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c92 bl_0_92 br_0_92 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c92 bl_0_92 br_0_92 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c92 bl_0_92 br_0_92 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c92 bl_0_92 br_0_92 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c92 bl_0_92 br_0_92 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c92 bl_0_92 br_0_92 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c92 bl_0_92 br_0_92 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c92 bl_0_92 br_0_92 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c92 bl_0_92 br_0_92 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c92 bl_0_92 br_0_92 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c92 bl_0_92 br_0_92 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c92 bl_0_92 br_0_92 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c92 bl_0_92 br_0_92 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c92 bl_0_92 br_0_92 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c93 bl_0_93 br_0_93 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c93 bl_0_93 br_0_93 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c93 bl_0_93 br_0_93 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c93 bl_0_93 br_0_93 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c93 bl_0_93 br_0_93 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c93 bl_0_93 br_0_93 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c93 bl_0_93 br_0_93 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c93 bl_0_93 br_0_93 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c93 bl_0_93 br_0_93 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c93 bl_0_93 br_0_93 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c93 bl_0_93 br_0_93 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c93 bl_0_93 br_0_93 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c93 bl_0_93 br_0_93 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c93 bl_0_93 br_0_93 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c93 bl_0_93 br_0_93 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c93 bl_0_93 br_0_93 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c93 bl_0_93 br_0_93 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c93 bl_0_93 br_0_93 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c93 bl_0_93 br_0_93 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c93 bl_0_93 br_0_93 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c93 bl_0_93 br_0_93 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c93 bl_0_93 br_0_93 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c93 bl_0_93 br_0_93 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c93 bl_0_93 br_0_93 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c93 bl_0_93 br_0_93 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c93 bl_0_93 br_0_93 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c93 bl_0_93 br_0_93 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c93 bl_0_93 br_0_93 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c93 bl_0_93 br_0_93 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c93 bl_0_93 br_0_93 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c93 bl_0_93 br_0_93 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c93 bl_0_93 br_0_93 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c93 bl_0_93 br_0_93 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c93 bl_0_93 br_0_93 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c93 bl_0_93 br_0_93 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c93 bl_0_93 br_0_93 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c93 bl_0_93 br_0_93 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c93 bl_0_93 br_0_93 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c93 bl_0_93 br_0_93 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c93 bl_0_93 br_0_93 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c93 bl_0_93 br_0_93 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c93 bl_0_93 br_0_93 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c93 bl_0_93 br_0_93 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c93 bl_0_93 br_0_93 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c93 bl_0_93 br_0_93 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c93 bl_0_93 br_0_93 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c93 bl_0_93 br_0_93 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c93 bl_0_93 br_0_93 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c93 bl_0_93 br_0_93 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c93 bl_0_93 br_0_93 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c93 bl_0_93 br_0_93 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c93 bl_0_93 br_0_93 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c93 bl_0_93 br_0_93 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c93 bl_0_93 br_0_93 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c93 bl_0_93 br_0_93 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c93 bl_0_93 br_0_93 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c93 bl_0_93 br_0_93 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c93 bl_0_93 br_0_93 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c93 bl_0_93 br_0_93 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c93 bl_0_93 br_0_93 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c93 bl_0_93 br_0_93 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c93 bl_0_93 br_0_93 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c93 bl_0_93 br_0_93 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c94 bl_0_94 br_0_94 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c94 bl_0_94 br_0_94 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c94 bl_0_94 br_0_94 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c94 bl_0_94 br_0_94 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c94 bl_0_94 br_0_94 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c94 bl_0_94 br_0_94 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c94 bl_0_94 br_0_94 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c94 bl_0_94 br_0_94 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c94 bl_0_94 br_0_94 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c94 bl_0_94 br_0_94 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c94 bl_0_94 br_0_94 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c94 bl_0_94 br_0_94 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c94 bl_0_94 br_0_94 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c94 bl_0_94 br_0_94 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c94 bl_0_94 br_0_94 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c94 bl_0_94 br_0_94 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c94 bl_0_94 br_0_94 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c94 bl_0_94 br_0_94 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c94 bl_0_94 br_0_94 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c94 bl_0_94 br_0_94 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c94 bl_0_94 br_0_94 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c94 bl_0_94 br_0_94 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c94 bl_0_94 br_0_94 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c94 bl_0_94 br_0_94 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c94 bl_0_94 br_0_94 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c94 bl_0_94 br_0_94 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c94 bl_0_94 br_0_94 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c94 bl_0_94 br_0_94 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c94 bl_0_94 br_0_94 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c94 bl_0_94 br_0_94 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c94 bl_0_94 br_0_94 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c94 bl_0_94 br_0_94 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c94 bl_0_94 br_0_94 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c94 bl_0_94 br_0_94 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c94 bl_0_94 br_0_94 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c94 bl_0_94 br_0_94 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c94 bl_0_94 br_0_94 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c94 bl_0_94 br_0_94 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c94 bl_0_94 br_0_94 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c94 bl_0_94 br_0_94 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c94 bl_0_94 br_0_94 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c94 bl_0_94 br_0_94 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c94 bl_0_94 br_0_94 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c94 bl_0_94 br_0_94 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c94 bl_0_94 br_0_94 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c94 bl_0_94 br_0_94 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c94 bl_0_94 br_0_94 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c94 bl_0_94 br_0_94 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c94 bl_0_94 br_0_94 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c94 bl_0_94 br_0_94 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c94 bl_0_94 br_0_94 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c94 bl_0_94 br_0_94 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c94 bl_0_94 br_0_94 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c94 bl_0_94 br_0_94 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c94 bl_0_94 br_0_94 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c94 bl_0_94 br_0_94 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c94 bl_0_94 br_0_94 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c94 bl_0_94 br_0_94 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c94 bl_0_94 br_0_94 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c94 bl_0_94 br_0_94 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c94 bl_0_94 br_0_94 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c94 bl_0_94 br_0_94 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c94 bl_0_94 br_0_94 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c95 bl_0_95 br_0_95 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c95 bl_0_95 br_0_95 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c95 bl_0_95 br_0_95 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c95 bl_0_95 br_0_95 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c95 bl_0_95 br_0_95 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c95 bl_0_95 br_0_95 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c95 bl_0_95 br_0_95 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c95 bl_0_95 br_0_95 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c95 bl_0_95 br_0_95 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c95 bl_0_95 br_0_95 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c95 bl_0_95 br_0_95 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c95 bl_0_95 br_0_95 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c95 bl_0_95 br_0_95 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c95 bl_0_95 br_0_95 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c95 bl_0_95 br_0_95 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c95 bl_0_95 br_0_95 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c95 bl_0_95 br_0_95 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c95 bl_0_95 br_0_95 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c95 bl_0_95 br_0_95 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c95 bl_0_95 br_0_95 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c95 bl_0_95 br_0_95 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c95 bl_0_95 br_0_95 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c95 bl_0_95 br_0_95 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c95 bl_0_95 br_0_95 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c95 bl_0_95 br_0_95 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c95 bl_0_95 br_0_95 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c95 bl_0_95 br_0_95 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c95 bl_0_95 br_0_95 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c95 bl_0_95 br_0_95 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c95 bl_0_95 br_0_95 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c95 bl_0_95 br_0_95 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c95 bl_0_95 br_0_95 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c95 bl_0_95 br_0_95 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c95 bl_0_95 br_0_95 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c95 bl_0_95 br_0_95 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c95 bl_0_95 br_0_95 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c95 bl_0_95 br_0_95 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c95 bl_0_95 br_0_95 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c95 bl_0_95 br_0_95 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c95 bl_0_95 br_0_95 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c95 bl_0_95 br_0_95 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c95 bl_0_95 br_0_95 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c95 bl_0_95 br_0_95 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c95 bl_0_95 br_0_95 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c95 bl_0_95 br_0_95 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c95 bl_0_95 br_0_95 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c95 bl_0_95 br_0_95 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c95 bl_0_95 br_0_95 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c95 bl_0_95 br_0_95 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c95 bl_0_95 br_0_95 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c95 bl_0_95 br_0_95 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c95 bl_0_95 br_0_95 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c95 bl_0_95 br_0_95 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c95 bl_0_95 br_0_95 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c95 bl_0_95 br_0_95 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c95 bl_0_95 br_0_95 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c95 bl_0_95 br_0_95 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c95 bl_0_95 br_0_95 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c95 bl_0_95 br_0_95 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c95 bl_0_95 br_0_95 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c95 bl_0_95 br_0_95 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c95 bl_0_95 br_0_95 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c95 bl_0_95 br_0_95 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c96 bl_0_96 br_0_96 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c96 bl_0_96 br_0_96 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c96 bl_0_96 br_0_96 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c96 bl_0_96 br_0_96 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c96 bl_0_96 br_0_96 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c96 bl_0_96 br_0_96 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c96 bl_0_96 br_0_96 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c96 bl_0_96 br_0_96 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c96 bl_0_96 br_0_96 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c96 bl_0_96 br_0_96 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c96 bl_0_96 br_0_96 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c96 bl_0_96 br_0_96 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c96 bl_0_96 br_0_96 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c96 bl_0_96 br_0_96 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c96 bl_0_96 br_0_96 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c96 bl_0_96 br_0_96 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c96 bl_0_96 br_0_96 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c96 bl_0_96 br_0_96 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c96 bl_0_96 br_0_96 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c96 bl_0_96 br_0_96 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c96 bl_0_96 br_0_96 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c96 bl_0_96 br_0_96 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c96 bl_0_96 br_0_96 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c96 bl_0_96 br_0_96 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c96 bl_0_96 br_0_96 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c96 bl_0_96 br_0_96 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c96 bl_0_96 br_0_96 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c96 bl_0_96 br_0_96 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c96 bl_0_96 br_0_96 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c96 bl_0_96 br_0_96 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c96 bl_0_96 br_0_96 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c96 bl_0_96 br_0_96 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c96 bl_0_96 br_0_96 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c96 bl_0_96 br_0_96 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c96 bl_0_96 br_0_96 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c96 bl_0_96 br_0_96 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c96 bl_0_96 br_0_96 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c96 bl_0_96 br_0_96 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c96 bl_0_96 br_0_96 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c96 bl_0_96 br_0_96 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c96 bl_0_96 br_0_96 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c96 bl_0_96 br_0_96 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c96 bl_0_96 br_0_96 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c96 bl_0_96 br_0_96 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c96 bl_0_96 br_0_96 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c96 bl_0_96 br_0_96 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c96 bl_0_96 br_0_96 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c96 bl_0_96 br_0_96 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c96 bl_0_96 br_0_96 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c96 bl_0_96 br_0_96 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c96 bl_0_96 br_0_96 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c96 bl_0_96 br_0_96 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c96 bl_0_96 br_0_96 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c96 bl_0_96 br_0_96 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c96 bl_0_96 br_0_96 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c96 bl_0_96 br_0_96 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c96 bl_0_96 br_0_96 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c96 bl_0_96 br_0_96 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c96 bl_0_96 br_0_96 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c96 bl_0_96 br_0_96 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c96 bl_0_96 br_0_96 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c96 bl_0_96 br_0_96 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c96 bl_0_96 br_0_96 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c97 bl_0_97 br_0_97 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c97 bl_0_97 br_0_97 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c97 bl_0_97 br_0_97 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c97 bl_0_97 br_0_97 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c97 bl_0_97 br_0_97 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c97 bl_0_97 br_0_97 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c97 bl_0_97 br_0_97 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c97 bl_0_97 br_0_97 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c97 bl_0_97 br_0_97 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c97 bl_0_97 br_0_97 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c97 bl_0_97 br_0_97 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c97 bl_0_97 br_0_97 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c97 bl_0_97 br_0_97 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c97 bl_0_97 br_0_97 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c97 bl_0_97 br_0_97 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c97 bl_0_97 br_0_97 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c97 bl_0_97 br_0_97 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c97 bl_0_97 br_0_97 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c97 bl_0_97 br_0_97 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c97 bl_0_97 br_0_97 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c97 bl_0_97 br_0_97 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c97 bl_0_97 br_0_97 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c97 bl_0_97 br_0_97 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c97 bl_0_97 br_0_97 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c97 bl_0_97 br_0_97 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c97 bl_0_97 br_0_97 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c97 bl_0_97 br_0_97 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c97 bl_0_97 br_0_97 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c97 bl_0_97 br_0_97 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c97 bl_0_97 br_0_97 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c97 bl_0_97 br_0_97 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c97 bl_0_97 br_0_97 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c97 bl_0_97 br_0_97 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c97 bl_0_97 br_0_97 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c97 bl_0_97 br_0_97 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c97 bl_0_97 br_0_97 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c97 bl_0_97 br_0_97 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c97 bl_0_97 br_0_97 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c97 bl_0_97 br_0_97 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c97 bl_0_97 br_0_97 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c97 bl_0_97 br_0_97 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c97 bl_0_97 br_0_97 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c97 bl_0_97 br_0_97 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c97 bl_0_97 br_0_97 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c97 bl_0_97 br_0_97 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c97 bl_0_97 br_0_97 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c97 bl_0_97 br_0_97 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c97 bl_0_97 br_0_97 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c97 bl_0_97 br_0_97 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c97 bl_0_97 br_0_97 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c97 bl_0_97 br_0_97 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c97 bl_0_97 br_0_97 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c97 bl_0_97 br_0_97 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c97 bl_0_97 br_0_97 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c97 bl_0_97 br_0_97 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c97 bl_0_97 br_0_97 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c97 bl_0_97 br_0_97 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c97 bl_0_97 br_0_97 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c97 bl_0_97 br_0_97 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c97 bl_0_97 br_0_97 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c97 bl_0_97 br_0_97 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c97 bl_0_97 br_0_97 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c97 bl_0_97 br_0_97 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c98 bl_0_98 br_0_98 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c98 bl_0_98 br_0_98 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c98 bl_0_98 br_0_98 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c98 bl_0_98 br_0_98 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c98 bl_0_98 br_0_98 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c98 bl_0_98 br_0_98 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c98 bl_0_98 br_0_98 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c98 bl_0_98 br_0_98 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c98 bl_0_98 br_0_98 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c98 bl_0_98 br_0_98 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c98 bl_0_98 br_0_98 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c98 bl_0_98 br_0_98 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c98 bl_0_98 br_0_98 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c98 bl_0_98 br_0_98 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c98 bl_0_98 br_0_98 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c98 bl_0_98 br_0_98 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c98 bl_0_98 br_0_98 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c98 bl_0_98 br_0_98 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c98 bl_0_98 br_0_98 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c98 bl_0_98 br_0_98 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c98 bl_0_98 br_0_98 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c98 bl_0_98 br_0_98 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c98 bl_0_98 br_0_98 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c98 bl_0_98 br_0_98 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c98 bl_0_98 br_0_98 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c98 bl_0_98 br_0_98 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c98 bl_0_98 br_0_98 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c98 bl_0_98 br_0_98 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c98 bl_0_98 br_0_98 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c98 bl_0_98 br_0_98 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c98 bl_0_98 br_0_98 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c98 bl_0_98 br_0_98 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c98 bl_0_98 br_0_98 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c98 bl_0_98 br_0_98 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c98 bl_0_98 br_0_98 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c98 bl_0_98 br_0_98 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c98 bl_0_98 br_0_98 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c98 bl_0_98 br_0_98 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c98 bl_0_98 br_0_98 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c98 bl_0_98 br_0_98 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c98 bl_0_98 br_0_98 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c98 bl_0_98 br_0_98 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c98 bl_0_98 br_0_98 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c98 bl_0_98 br_0_98 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c98 bl_0_98 br_0_98 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c98 bl_0_98 br_0_98 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c98 bl_0_98 br_0_98 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c98 bl_0_98 br_0_98 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c98 bl_0_98 br_0_98 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c98 bl_0_98 br_0_98 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c98 bl_0_98 br_0_98 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c98 bl_0_98 br_0_98 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c98 bl_0_98 br_0_98 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c98 bl_0_98 br_0_98 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c98 bl_0_98 br_0_98 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c98 bl_0_98 br_0_98 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c98 bl_0_98 br_0_98 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c98 bl_0_98 br_0_98 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c98 bl_0_98 br_0_98 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c98 bl_0_98 br_0_98 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c98 bl_0_98 br_0_98 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c98 bl_0_98 br_0_98 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c98 bl_0_98 br_0_98 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c99 bl_0_99 br_0_99 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c99 bl_0_99 br_0_99 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c99 bl_0_99 br_0_99 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c99 bl_0_99 br_0_99 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c99 bl_0_99 br_0_99 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c99 bl_0_99 br_0_99 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c99 bl_0_99 br_0_99 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c99 bl_0_99 br_0_99 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c99 bl_0_99 br_0_99 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c99 bl_0_99 br_0_99 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c99 bl_0_99 br_0_99 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c99 bl_0_99 br_0_99 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c99 bl_0_99 br_0_99 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c99 bl_0_99 br_0_99 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c99 bl_0_99 br_0_99 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c99 bl_0_99 br_0_99 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c99 bl_0_99 br_0_99 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c99 bl_0_99 br_0_99 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c99 bl_0_99 br_0_99 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c99 bl_0_99 br_0_99 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c99 bl_0_99 br_0_99 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c99 bl_0_99 br_0_99 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c99 bl_0_99 br_0_99 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c99 bl_0_99 br_0_99 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c99 bl_0_99 br_0_99 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c99 bl_0_99 br_0_99 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c99 bl_0_99 br_0_99 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c99 bl_0_99 br_0_99 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c99 bl_0_99 br_0_99 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c99 bl_0_99 br_0_99 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c99 bl_0_99 br_0_99 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c99 bl_0_99 br_0_99 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c99 bl_0_99 br_0_99 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c99 bl_0_99 br_0_99 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c99 bl_0_99 br_0_99 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c99 bl_0_99 br_0_99 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c99 bl_0_99 br_0_99 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c99 bl_0_99 br_0_99 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c99 bl_0_99 br_0_99 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c99 bl_0_99 br_0_99 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c99 bl_0_99 br_0_99 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c99 bl_0_99 br_0_99 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c99 bl_0_99 br_0_99 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c99 bl_0_99 br_0_99 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c99 bl_0_99 br_0_99 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c99 bl_0_99 br_0_99 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c99 bl_0_99 br_0_99 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c99 bl_0_99 br_0_99 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c99 bl_0_99 br_0_99 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c99 bl_0_99 br_0_99 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c99 bl_0_99 br_0_99 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c99 bl_0_99 br_0_99 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c99 bl_0_99 br_0_99 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c99 bl_0_99 br_0_99 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c99 bl_0_99 br_0_99 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c99 bl_0_99 br_0_99 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c99 bl_0_99 br_0_99 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c99 bl_0_99 br_0_99 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c99 bl_0_99 br_0_99 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c99 bl_0_99 br_0_99 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c99 bl_0_99 br_0_99 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c99 bl_0_99 br_0_99 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c99 bl_0_99 br_0_99 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c100 bl_0_100 br_0_100 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c100 bl_0_100 br_0_100 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c100 bl_0_100 br_0_100 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c100 bl_0_100 br_0_100 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c100 bl_0_100 br_0_100 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c100 bl_0_100 br_0_100 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c100 bl_0_100 br_0_100 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c100 bl_0_100 br_0_100 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c100 bl_0_100 br_0_100 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c100 bl_0_100 br_0_100 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c100 bl_0_100 br_0_100 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c100 bl_0_100 br_0_100 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c100 bl_0_100 br_0_100 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c100 bl_0_100 br_0_100 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c100 bl_0_100 br_0_100 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c100 bl_0_100 br_0_100 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c100 bl_0_100 br_0_100 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c100 bl_0_100 br_0_100 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c100 bl_0_100 br_0_100 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c100 bl_0_100 br_0_100 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c100 bl_0_100 br_0_100 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c100 bl_0_100 br_0_100 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c100 bl_0_100 br_0_100 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c100 bl_0_100 br_0_100 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c100 bl_0_100 br_0_100 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c100 bl_0_100 br_0_100 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c100 bl_0_100 br_0_100 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c100 bl_0_100 br_0_100 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c100 bl_0_100 br_0_100 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c100 bl_0_100 br_0_100 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c100 bl_0_100 br_0_100 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c100 bl_0_100 br_0_100 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c100 bl_0_100 br_0_100 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c100 bl_0_100 br_0_100 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c100 bl_0_100 br_0_100 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c100 bl_0_100 br_0_100 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c100 bl_0_100 br_0_100 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c100 bl_0_100 br_0_100 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c100 bl_0_100 br_0_100 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c100 bl_0_100 br_0_100 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c100 bl_0_100 br_0_100 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c100 bl_0_100 br_0_100 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c100 bl_0_100 br_0_100 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c100 bl_0_100 br_0_100 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c100 bl_0_100 br_0_100 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c100 bl_0_100 br_0_100 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c100 bl_0_100 br_0_100 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c100 bl_0_100 br_0_100 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c100 bl_0_100 br_0_100 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c100 bl_0_100 br_0_100 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c100 bl_0_100 br_0_100 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c100 bl_0_100 br_0_100 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c100 bl_0_100 br_0_100 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c100 bl_0_100 br_0_100 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c100 bl_0_100 br_0_100 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c100 bl_0_100 br_0_100 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c100 bl_0_100 br_0_100 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c100 bl_0_100 br_0_100 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c100 bl_0_100 br_0_100 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c100 bl_0_100 br_0_100 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c100 bl_0_100 br_0_100 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c100 bl_0_100 br_0_100 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c100 bl_0_100 br_0_100 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c101 bl_0_101 br_0_101 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c101 bl_0_101 br_0_101 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c101 bl_0_101 br_0_101 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c101 bl_0_101 br_0_101 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c101 bl_0_101 br_0_101 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c101 bl_0_101 br_0_101 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c101 bl_0_101 br_0_101 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c101 bl_0_101 br_0_101 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c101 bl_0_101 br_0_101 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c101 bl_0_101 br_0_101 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c101 bl_0_101 br_0_101 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c101 bl_0_101 br_0_101 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c101 bl_0_101 br_0_101 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c101 bl_0_101 br_0_101 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c101 bl_0_101 br_0_101 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c101 bl_0_101 br_0_101 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c101 bl_0_101 br_0_101 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c101 bl_0_101 br_0_101 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c101 bl_0_101 br_0_101 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c101 bl_0_101 br_0_101 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c101 bl_0_101 br_0_101 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c101 bl_0_101 br_0_101 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c101 bl_0_101 br_0_101 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c101 bl_0_101 br_0_101 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c101 bl_0_101 br_0_101 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c101 bl_0_101 br_0_101 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c101 bl_0_101 br_0_101 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c101 bl_0_101 br_0_101 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c101 bl_0_101 br_0_101 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c101 bl_0_101 br_0_101 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c101 bl_0_101 br_0_101 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c101 bl_0_101 br_0_101 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c101 bl_0_101 br_0_101 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c101 bl_0_101 br_0_101 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c101 bl_0_101 br_0_101 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c101 bl_0_101 br_0_101 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c101 bl_0_101 br_0_101 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c101 bl_0_101 br_0_101 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c101 bl_0_101 br_0_101 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c101 bl_0_101 br_0_101 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c101 bl_0_101 br_0_101 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c101 bl_0_101 br_0_101 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c101 bl_0_101 br_0_101 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c101 bl_0_101 br_0_101 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c101 bl_0_101 br_0_101 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c101 bl_0_101 br_0_101 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c101 bl_0_101 br_0_101 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c101 bl_0_101 br_0_101 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c101 bl_0_101 br_0_101 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c101 bl_0_101 br_0_101 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c101 bl_0_101 br_0_101 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c101 bl_0_101 br_0_101 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c101 bl_0_101 br_0_101 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c101 bl_0_101 br_0_101 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c101 bl_0_101 br_0_101 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c101 bl_0_101 br_0_101 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c101 bl_0_101 br_0_101 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c101 bl_0_101 br_0_101 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c101 bl_0_101 br_0_101 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c101 bl_0_101 br_0_101 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c101 bl_0_101 br_0_101 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c101 bl_0_101 br_0_101 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c101 bl_0_101 br_0_101 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c102 bl_0_102 br_0_102 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c102 bl_0_102 br_0_102 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c102 bl_0_102 br_0_102 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c102 bl_0_102 br_0_102 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c102 bl_0_102 br_0_102 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c102 bl_0_102 br_0_102 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c102 bl_0_102 br_0_102 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c102 bl_0_102 br_0_102 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c102 bl_0_102 br_0_102 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c102 bl_0_102 br_0_102 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c102 bl_0_102 br_0_102 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c102 bl_0_102 br_0_102 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c102 bl_0_102 br_0_102 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c102 bl_0_102 br_0_102 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c102 bl_0_102 br_0_102 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c102 bl_0_102 br_0_102 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c102 bl_0_102 br_0_102 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c102 bl_0_102 br_0_102 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c102 bl_0_102 br_0_102 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c102 bl_0_102 br_0_102 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c102 bl_0_102 br_0_102 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c102 bl_0_102 br_0_102 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c102 bl_0_102 br_0_102 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c102 bl_0_102 br_0_102 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c102 bl_0_102 br_0_102 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c102 bl_0_102 br_0_102 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c102 bl_0_102 br_0_102 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c102 bl_0_102 br_0_102 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c102 bl_0_102 br_0_102 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c102 bl_0_102 br_0_102 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c102 bl_0_102 br_0_102 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c102 bl_0_102 br_0_102 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c102 bl_0_102 br_0_102 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c102 bl_0_102 br_0_102 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c102 bl_0_102 br_0_102 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c102 bl_0_102 br_0_102 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c102 bl_0_102 br_0_102 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c102 bl_0_102 br_0_102 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c102 bl_0_102 br_0_102 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c102 bl_0_102 br_0_102 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c102 bl_0_102 br_0_102 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c102 bl_0_102 br_0_102 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c102 bl_0_102 br_0_102 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c102 bl_0_102 br_0_102 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c102 bl_0_102 br_0_102 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c102 bl_0_102 br_0_102 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c102 bl_0_102 br_0_102 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c102 bl_0_102 br_0_102 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c102 bl_0_102 br_0_102 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c102 bl_0_102 br_0_102 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c102 bl_0_102 br_0_102 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c102 bl_0_102 br_0_102 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c102 bl_0_102 br_0_102 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c102 bl_0_102 br_0_102 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c102 bl_0_102 br_0_102 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c102 bl_0_102 br_0_102 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c102 bl_0_102 br_0_102 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c102 bl_0_102 br_0_102 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c102 bl_0_102 br_0_102 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c102 bl_0_102 br_0_102 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c102 bl_0_102 br_0_102 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c102 bl_0_102 br_0_102 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c102 bl_0_102 br_0_102 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c103 bl_0_103 br_0_103 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c103 bl_0_103 br_0_103 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c103 bl_0_103 br_0_103 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c103 bl_0_103 br_0_103 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c103 bl_0_103 br_0_103 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c103 bl_0_103 br_0_103 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c103 bl_0_103 br_0_103 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c103 bl_0_103 br_0_103 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c103 bl_0_103 br_0_103 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c103 bl_0_103 br_0_103 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c103 bl_0_103 br_0_103 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c103 bl_0_103 br_0_103 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c103 bl_0_103 br_0_103 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c103 bl_0_103 br_0_103 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c103 bl_0_103 br_0_103 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c103 bl_0_103 br_0_103 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c103 bl_0_103 br_0_103 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c103 bl_0_103 br_0_103 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c103 bl_0_103 br_0_103 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c103 bl_0_103 br_0_103 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c103 bl_0_103 br_0_103 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c103 bl_0_103 br_0_103 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c103 bl_0_103 br_0_103 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c103 bl_0_103 br_0_103 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c103 bl_0_103 br_0_103 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c103 bl_0_103 br_0_103 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c103 bl_0_103 br_0_103 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c103 bl_0_103 br_0_103 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c103 bl_0_103 br_0_103 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c103 bl_0_103 br_0_103 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c103 bl_0_103 br_0_103 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c103 bl_0_103 br_0_103 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c103 bl_0_103 br_0_103 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c103 bl_0_103 br_0_103 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c103 bl_0_103 br_0_103 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c103 bl_0_103 br_0_103 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c103 bl_0_103 br_0_103 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c103 bl_0_103 br_0_103 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c103 bl_0_103 br_0_103 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c103 bl_0_103 br_0_103 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c103 bl_0_103 br_0_103 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c103 bl_0_103 br_0_103 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c103 bl_0_103 br_0_103 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c103 bl_0_103 br_0_103 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c103 bl_0_103 br_0_103 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c103 bl_0_103 br_0_103 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c103 bl_0_103 br_0_103 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c103 bl_0_103 br_0_103 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c103 bl_0_103 br_0_103 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c103 bl_0_103 br_0_103 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c103 bl_0_103 br_0_103 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c103 bl_0_103 br_0_103 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c103 bl_0_103 br_0_103 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c103 bl_0_103 br_0_103 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c103 bl_0_103 br_0_103 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c103 bl_0_103 br_0_103 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c103 bl_0_103 br_0_103 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c103 bl_0_103 br_0_103 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c103 bl_0_103 br_0_103 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c103 bl_0_103 br_0_103 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c103 bl_0_103 br_0_103 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c103 bl_0_103 br_0_103 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c103 bl_0_103 br_0_103 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c104 bl_0_104 br_0_104 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c104 bl_0_104 br_0_104 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c104 bl_0_104 br_0_104 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c104 bl_0_104 br_0_104 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c104 bl_0_104 br_0_104 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c104 bl_0_104 br_0_104 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c104 bl_0_104 br_0_104 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c104 bl_0_104 br_0_104 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c104 bl_0_104 br_0_104 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c104 bl_0_104 br_0_104 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c104 bl_0_104 br_0_104 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c104 bl_0_104 br_0_104 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c104 bl_0_104 br_0_104 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c104 bl_0_104 br_0_104 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c104 bl_0_104 br_0_104 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c104 bl_0_104 br_0_104 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c104 bl_0_104 br_0_104 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c104 bl_0_104 br_0_104 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c104 bl_0_104 br_0_104 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c104 bl_0_104 br_0_104 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c104 bl_0_104 br_0_104 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c104 bl_0_104 br_0_104 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c104 bl_0_104 br_0_104 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c104 bl_0_104 br_0_104 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c104 bl_0_104 br_0_104 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c104 bl_0_104 br_0_104 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c104 bl_0_104 br_0_104 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c104 bl_0_104 br_0_104 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c104 bl_0_104 br_0_104 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c104 bl_0_104 br_0_104 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c104 bl_0_104 br_0_104 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c104 bl_0_104 br_0_104 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c104 bl_0_104 br_0_104 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c104 bl_0_104 br_0_104 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c104 bl_0_104 br_0_104 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c104 bl_0_104 br_0_104 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c104 bl_0_104 br_0_104 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c104 bl_0_104 br_0_104 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c104 bl_0_104 br_0_104 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c104 bl_0_104 br_0_104 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c104 bl_0_104 br_0_104 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c104 bl_0_104 br_0_104 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c104 bl_0_104 br_0_104 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c104 bl_0_104 br_0_104 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c104 bl_0_104 br_0_104 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c104 bl_0_104 br_0_104 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c104 bl_0_104 br_0_104 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c104 bl_0_104 br_0_104 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c104 bl_0_104 br_0_104 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c104 bl_0_104 br_0_104 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c104 bl_0_104 br_0_104 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c104 bl_0_104 br_0_104 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c104 bl_0_104 br_0_104 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c104 bl_0_104 br_0_104 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c104 bl_0_104 br_0_104 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c104 bl_0_104 br_0_104 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c104 bl_0_104 br_0_104 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c104 bl_0_104 br_0_104 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c104 bl_0_104 br_0_104 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c104 bl_0_104 br_0_104 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c104 bl_0_104 br_0_104 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c104 bl_0_104 br_0_104 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c104 bl_0_104 br_0_104 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c105 bl_0_105 br_0_105 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c105 bl_0_105 br_0_105 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c105 bl_0_105 br_0_105 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c105 bl_0_105 br_0_105 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c105 bl_0_105 br_0_105 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c105 bl_0_105 br_0_105 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c105 bl_0_105 br_0_105 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c105 bl_0_105 br_0_105 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c105 bl_0_105 br_0_105 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c105 bl_0_105 br_0_105 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c105 bl_0_105 br_0_105 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c105 bl_0_105 br_0_105 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c105 bl_0_105 br_0_105 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c105 bl_0_105 br_0_105 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c105 bl_0_105 br_0_105 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c105 bl_0_105 br_0_105 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c105 bl_0_105 br_0_105 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c105 bl_0_105 br_0_105 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c105 bl_0_105 br_0_105 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c105 bl_0_105 br_0_105 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c105 bl_0_105 br_0_105 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c105 bl_0_105 br_0_105 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c105 bl_0_105 br_0_105 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c105 bl_0_105 br_0_105 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c105 bl_0_105 br_0_105 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c105 bl_0_105 br_0_105 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c105 bl_0_105 br_0_105 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c105 bl_0_105 br_0_105 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c105 bl_0_105 br_0_105 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c105 bl_0_105 br_0_105 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c105 bl_0_105 br_0_105 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c105 bl_0_105 br_0_105 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c105 bl_0_105 br_0_105 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c105 bl_0_105 br_0_105 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c105 bl_0_105 br_0_105 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c105 bl_0_105 br_0_105 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c105 bl_0_105 br_0_105 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c105 bl_0_105 br_0_105 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c105 bl_0_105 br_0_105 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c105 bl_0_105 br_0_105 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c105 bl_0_105 br_0_105 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c105 bl_0_105 br_0_105 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c105 bl_0_105 br_0_105 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c105 bl_0_105 br_0_105 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c105 bl_0_105 br_0_105 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c105 bl_0_105 br_0_105 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c105 bl_0_105 br_0_105 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c105 bl_0_105 br_0_105 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c105 bl_0_105 br_0_105 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c105 bl_0_105 br_0_105 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c105 bl_0_105 br_0_105 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c105 bl_0_105 br_0_105 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c105 bl_0_105 br_0_105 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c105 bl_0_105 br_0_105 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c105 bl_0_105 br_0_105 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c105 bl_0_105 br_0_105 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c105 bl_0_105 br_0_105 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c105 bl_0_105 br_0_105 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c105 bl_0_105 br_0_105 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c105 bl_0_105 br_0_105 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c105 bl_0_105 br_0_105 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c105 bl_0_105 br_0_105 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c105 bl_0_105 br_0_105 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c106 bl_0_106 br_0_106 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c106 bl_0_106 br_0_106 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c106 bl_0_106 br_0_106 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c106 bl_0_106 br_0_106 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c106 bl_0_106 br_0_106 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c106 bl_0_106 br_0_106 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c106 bl_0_106 br_0_106 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c106 bl_0_106 br_0_106 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c106 bl_0_106 br_0_106 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c106 bl_0_106 br_0_106 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c106 bl_0_106 br_0_106 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c106 bl_0_106 br_0_106 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c106 bl_0_106 br_0_106 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c106 bl_0_106 br_0_106 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c106 bl_0_106 br_0_106 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c106 bl_0_106 br_0_106 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c106 bl_0_106 br_0_106 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c106 bl_0_106 br_0_106 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c106 bl_0_106 br_0_106 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c106 bl_0_106 br_0_106 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c106 bl_0_106 br_0_106 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c106 bl_0_106 br_0_106 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c106 bl_0_106 br_0_106 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c106 bl_0_106 br_0_106 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c106 bl_0_106 br_0_106 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c106 bl_0_106 br_0_106 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c106 bl_0_106 br_0_106 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c106 bl_0_106 br_0_106 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c106 bl_0_106 br_0_106 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c106 bl_0_106 br_0_106 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c106 bl_0_106 br_0_106 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c106 bl_0_106 br_0_106 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c106 bl_0_106 br_0_106 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c106 bl_0_106 br_0_106 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c106 bl_0_106 br_0_106 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c106 bl_0_106 br_0_106 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c106 bl_0_106 br_0_106 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c106 bl_0_106 br_0_106 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c106 bl_0_106 br_0_106 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c106 bl_0_106 br_0_106 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c106 bl_0_106 br_0_106 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c106 bl_0_106 br_0_106 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c106 bl_0_106 br_0_106 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c106 bl_0_106 br_0_106 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c106 bl_0_106 br_0_106 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c106 bl_0_106 br_0_106 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c106 bl_0_106 br_0_106 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c106 bl_0_106 br_0_106 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c106 bl_0_106 br_0_106 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c106 bl_0_106 br_0_106 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c106 bl_0_106 br_0_106 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c106 bl_0_106 br_0_106 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c106 bl_0_106 br_0_106 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c106 bl_0_106 br_0_106 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c106 bl_0_106 br_0_106 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c106 bl_0_106 br_0_106 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c106 bl_0_106 br_0_106 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c106 bl_0_106 br_0_106 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c106 bl_0_106 br_0_106 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c106 bl_0_106 br_0_106 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c106 bl_0_106 br_0_106 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c106 bl_0_106 br_0_106 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c106 bl_0_106 br_0_106 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c107 bl_0_107 br_0_107 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c107 bl_0_107 br_0_107 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c107 bl_0_107 br_0_107 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c107 bl_0_107 br_0_107 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c107 bl_0_107 br_0_107 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c107 bl_0_107 br_0_107 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c107 bl_0_107 br_0_107 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c107 bl_0_107 br_0_107 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c107 bl_0_107 br_0_107 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c107 bl_0_107 br_0_107 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c107 bl_0_107 br_0_107 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c107 bl_0_107 br_0_107 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c107 bl_0_107 br_0_107 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c107 bl_0_107 br_0_107 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c107 bl_0_107 br_0_107 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c107 bl_0_107 br_0_107 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c107 bl_0_107 br_0_107 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c107 bl_0_107 br_0_107 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c107 bl_0_107 br_0_107 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c107 bl_0_107 br_0_107 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c107 bl_0_107 br_0_107 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c107 bl_0_107 br_0_107 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c107 bl_0_107 br_0_107 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c107 bl_0_107 br_0_107 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c107 bl_0_107 br_0_107 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c107 bl_0_107 br_0_107 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c107 bl_0_107 br_0_107 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c107 bl_0_107 br_0_107 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c107 bl_0_107 br_0_107 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c107 bl_0_107 br_0_107 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c107 bl_0_107 br_0_107 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c107 bl_0_107 br_0_107 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c107 bl_0_107 br_0_107 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c107 bl_0_107 br_0_107 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c107 bl_0_107 br_0_107 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c107 bl_0_107 br_0_107 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c107 bl_0_107 br_0_107 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c107 bl_0_107 br_0_107 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c107 bl_0_107 br_0_107 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c107 bl_0_107 br_0_107 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c107 bl_0_107 br_0_107 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c107 bl_0_107 br_0_107 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c107 bl_0_107 br_0_107 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c107 bl_0_107 br_0_107 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c107 bl_0_107 br_0_107 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c107 bl_0_107 br_0_107 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c107 bl_0_107 br_0_107 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c107 bl_0_107 br_0_107 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c107 bl_0_107 br_0_107 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c107 bl_0_107 br_0_107 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c107 bl_0_107 br_0_107 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c107 bl_0_107 br_0_107 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c107 bl_0_107 br_0_107 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c107 bl_0_107 br_0_107 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c107 bl_0_107 br_0_107 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c107 bl_0_107 br_0_107 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c107 bl_0_107 br_0_107 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c107 bl_0_107 br_0_107 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c107 bl_0_107 br_0_107 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c107 bl_0_107 br_0_107 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c107 bl_0_107 br_0_107 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c107 bl_0_107 br_0_107 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c107 bl_0_107 br_0_107 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c108 bl_0_108 br_0_108 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c108 bl_0_108 br_0_108 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c108 bl_0_108 br_0_108 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c108 bl_0_108 br_0_108 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c108 bl_0_108 br_0_108 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c108 bl_0_108 br_0_108 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c108 bl_0_108 br_0_108 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c108 bl_0_108 br_0_108 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c108 bl_0_108 br_0_108 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c108 bl_0_108 br_0_108 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c108 bl_0_108 br_0_108 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c108 bl_0_108 br_0_108 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c108 bl_0_108 br_0_108 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c108 bl_0_108 br_0_108 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c108 bl_0_108 br_0_108 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c108 bl_0_108 br_0_108 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c108 bl_0_108 br_0_108 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c108 bl_0_108 br_0_108 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c108 bl_0_108 br_0_108 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c108 bl_0_108 br_0_108 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c108 bl_0_108 br_0_108 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c108 bl_0_108 br_0_108 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c108 bl_0_108 br_0_108 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c108 bl_0_108 br_0_108 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c108 bl_0_108 br_0_108 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c108 bl_0_108 br_0_108 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c108 bl_0_108 br_0_108 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c108 bl_0_108 br_0_108 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c108 bl_0_108 br_0_108 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c108 bl_0_108 br_0_108 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c108 bl_0_108 br_0_108 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c108 bl_0_108 br_0_108 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c108 bl_0_108 br_0_108 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c108 bl_0_108 br_0_108 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c108 bl_0_108 br_0_108 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c108 bl_0_108 br_0_108 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c108 bl_0_108 br_0_108 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c108 bl_0_108 br_0_108 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c108 bl_0_108 br_0_108 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c108 bl_0_108 br_0_108 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c108 bl_0_108 br_0_108 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c108 bl_0_108 br_0_108 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c108 bl_0_108 br_0_108 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c108 bl_0_108 br_0_108 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c108 bl_0_108 br_0_108 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c108 bl_0_108 br_0_108 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c108 bl_0_108 br_0_108 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c108 bl_0_108 br_0_108 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c108 bl_0_108 br_0_108 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c108 bl_0_108 br_0_108 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c108 bl_0_108 br_0_108 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c108 bl_0_108 br_0_108 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c108 bl_0_108 br_0_108 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c108 bl_0_108 br_0_108 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c108 bl_0_108 br_0_108 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c108 bl_0_108 br_0_108 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c108 bl_0_108 br_0_108 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c108 bl_0_108 br_0_108 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c108 bl_0_108 br_0_108 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c108 bl_0_108 br_0_108 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c108 bl_0_108 br_0_108 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c108 bl_0_108 br_0_108 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c108 bl_0_108 br_0_108 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c109 bl_0_109 br_0_109 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c109 bl_0_109 br_0_109 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c109 bl_0_109 br_0_109 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c109 bl_0_109 br_0_109 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c109 bl_0_109 br_0_109 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c109 bl_0_109 br_0_109 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c109 bl_0_109 br_0_109 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c109 bl_0_109 br_0_109 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c109 bl_0_109 br_0_109 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c109 bl_0_109 br_0_109 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c109 bl_0_109 br_0_109 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c109 bl_0_109 br_0_109 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c109 bl_0_109 br_0_109 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c109 bl_0_109 br_0_109 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c109 bl_0_109 br_0_109 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c109 bl_0_109 br_0_109 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c109 bl_0_109 br_0_109 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c109 bl_0_109 br_0_109 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c109 bl_0_109 br_0_109 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c109 bl_0_109 br_0_109 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c109 bl_0_109 br_0_109 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c109 bl_0_109 br_0_109 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c109 bl_0_109 br_0_109 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c109 bl_0_109 br_0_109 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c109 bl_0_109 br_0_109 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c109 bl_0_109 br_0_109 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c109 bl_0_109 br_0_109 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c109 bl_0_109 br_0_109 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c109 bl_0_109 br_0_109 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c109 bl_0_109 br_0_109 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c109 bl_0_109 br_0_109 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c109 bl_0_109 br_0_109 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c109 bl_0_109 br_0_109 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c109 bl_0_109 br_0_109 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c109 bl_0_109 br_0_109 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c109 bl_0_109 br_0_109 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c109 bl_0_109 br_0_109 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c109 bl_0_109 br_0_109 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c109 bl_0_109 br_0_109 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c109 bl_0_109 br_0_109 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c109 bl_0_109 br_0_109 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c109 bl_0_109 br_0_109 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c109 bl_0_109 br_0_109 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c109 bl_0_109 br_0_109 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c109 bl_0_109 br_0_109 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c109 bl_0_109 br_0_109 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c109 bl_0_109 br_0_109 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c109 bl_0_109 br_0_109 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c109 bl_0_109 br_0_109 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c109 bl_0_109 br_0_109 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c109 bl_0_109 br_0_109 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c109 bl_0_109 br_0_109 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c109 bl_0_109 br_0_109 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c109 bl_0_109 br_0_109 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c109 bl_0_109 br_0_109 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c109 bl_0_109 br_0_109 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c109 bl_0_109 br_0_109 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c109 bl_0_109 br_0_109 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c109 bl_0_109 br_0_109 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c109 bl_0_109 br_0_109 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c109 bl_0_109 br_0_109 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c109 bl_0_109 br_0_109 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c109 bl_0_109 br_0_109 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c110 bl_0_110 br_0_110 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c110 bl_0_110 br_0_110 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c110 bl_0_110 br_0_110 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c110 bl_0_110 br_0_110 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c110 bl_0_110 br_0_110 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c110 bl_0_110 br_0_110 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c110 bl_0_110 br_0_110 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c110 bl_0_110 br_0_110 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c110 bl_0_110 br_0_110 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c110 bl_0_110 br_0_110 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c110 bl_0_110 br_0_110 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c110 bl_0_110 br_0_110 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c110 bl_0_110 br_0_110 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c110 bl_0_110 br_0_110 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c110 bl_0_110 br_0_110 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c110 bl_0_110 br_0_110 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c110 bl_0_110 br_0_110 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c110 bl_0_110 br_0_110 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c110 bl_0_110 br_0_110 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c110 bl_0_110 br_0_110 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c110 bl_0_110 br_0_110 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c110 bl_0_110 br_0_110 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c110 bl_0_110 br_0_110 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c110 bl_0_110 br_0_110 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c110 bl_0_110 br_0_110 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c110 bl_0_110 br_0_110 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c110 bl_0_110 br_0_110 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c110 bl_0_110 br_0_110 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c110 bl_0_110 br_0_110 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c110 bl_0_110 br_0_110 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c110 bl_0_110 br_0_110 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c110 bl_0_110 br_0_110 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c110 bl_0_110 br_0_110 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c110 bl_0_110 br_0_110 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c110 bl_0_110 br_0_110 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c110 bl_0_110 br_0_110 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c110 bl_0_110 br_0_110 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c110 bl_0_110 br_0_110 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c110 bl_0_110 br_0_110 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c110 bl_0_110 br_0_110 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c110 bl_0_110 br_0_110 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c110 bl_0_110 br_0_110 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c110 bl_0_110 br_0_110 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c110 bl_0_110 br_0_110 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c110 bl_0_110 br_0_110 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c110 bl_0_110 br_0_110 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c110 bl_0_110 br_0_110 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c110 bl_0_110 br_0_110 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c110 bl_0_110 br_0_110 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c110 bl_0_110 br_0_110 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c110 bl_0_110 br_0_110 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c110 bl_0_110 br_0_110 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c110 bl_0_110 br_0_110 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c110 bl_0_110 br_0_110 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c110 bl_0_110 br_0_110 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c110 bl_0_110 br_0_110 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c110 bl_0_110 br_0_110 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c110 bl_0_110 br_0_110 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c110 bl_0_110 br_0_110 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c110 bl_0_110 br_0_110 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c110 bl_0_110 br_0_110 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c110 bl_0_110 br_0_110 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c110 bl_0_110 br_0_110 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c111 bl_0_111 br_0_111 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c111 bl_0_111 br_0_111 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c111 bl_0_111 br_0_111 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c111 bl_0_111 br_0_111 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c111 bl_0_111 br_0_111 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c111 bl_0_111 br_0_111 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c111 bl_0_111 br_0_111 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c111 bl_0_111 br_0_111 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c111 bl_0_111 br_0_111 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c111 bl_0_111 br_0_111 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c111 bl_0_111 br_0_111 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c111 bl_0_111 br_0_111 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c111 bl_0_111 br_0_111 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c111 bl_0_111 br_0_111 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c111 bl_0_111 br_0_111 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c111 bl_0_111 br_0_111 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c111 bl_0_111 br_0_111 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c111 bl_0_111 br_0_111 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c111 bl_0_111 br_0_111 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c111 bl_0_111 br_0_111 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c111 bl_0_111 br_0_111 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c111 bl_0_111 br_0_111 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c111 bl_0_111 br_0_111 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c111 bl_0_111 br_0_111 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c111 bl_0_111 br_0_111 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c111 bl_0_111 br_0_111 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c111 bl_0_111 br_0_111 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c111 bl_0_111 br_0_111 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c111 bl_0_111 br_0_111 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c111 bl_0_111 br_0_111 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c111 bl_0_111 br_0_111 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c111 bl_0_111 br_0_111 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c111 bl_0_111 br_0_111 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c111 bl_0_111 br_0_111 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c111 bl_0_111 br_0_111 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c111 bl_0_111 br_0_111 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c111 bl_0_111 br_0_111 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c111 bl_0_111 br_0_111 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c111 bl_0_111 br_0_111 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c111 bl_0_111 br_0_111 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c111 bl_0_111 br_0_111 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c111 bl_0_111 br_0_111 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c111 bl_0_111 br_0_111 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c111 bl_0_111 br_0_111 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c111 bl_0_111 br_0_111 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c111 bl_0_111 br_0_111 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c111 bl_0_111 br_0_111 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c111 bl_0_111 br_0_111 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c111 bl_0_111 br_0_111 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c111 bl_0_111 br_0_111 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c111 bl_0_111 br_0_111 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c111 bl_0_111 br_0_111 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c111 bl_0_111 br_0_111 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c111 bl_0_111 br_0_111 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c111 bl_0_111 br_0_111 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c111 bl_0_111 br_0_111 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c111 bl_0_111 br_0_111 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c111 bl_0_111 br_0_111 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c111 bl_0_111 br_0_111 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c111 bl_0_111 br_0_111 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c111 bl_0_111 br_0_111 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c111 bl_0_111 br_0_111 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c111 bl_0_111 br_0_111 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c112 bl_0_112 br_0_112 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c112 bl_0_112 br_0_112 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c112 bl_0_112 br_0_112 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c112 bl_0_112 br_0_112 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c112 bl_0_112 br_0_112 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c112 bl_0_112 br_0_112 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c112 bl_0_112 br_0_112 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c112 bl_0_112 br_0_112 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c112 bl_0_112 br_0_112 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c112 bl_0_112 br_0_112 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c112 bl_0_112 br_0_112 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c112 bl_0_112 br_0_112 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c112 bl_0_112 br_0_112 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c112 bl_0_112 br_0_112 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c112 bl_0_112 br_0_112 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c112 bl_0_112 br_0_112 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c112 bl_0_112 br_0_112 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c112 bl_0_112 br_0_112 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c112 bl_0_112 br_0_112 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c112 bl_0_112 br_0_112 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c112 bl_0_112 br_0_112 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c112 bl_0_112 br_0_112 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c112 bl_0_112 br_0_112 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c112 bl_0_112 br_0_112 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c112 bl_0_112 br_0_112 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c112 bl_0_112 br_0_112 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c112 bl_0_112 br_0_112 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c112 bl_0_112 br_0_112 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c112 bl_0_112 br_0_112 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c112 bl_0_112 br_0_112 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c112 bl_0_112 br_0_112 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c112 bl_0_112 br_0_112 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c112 bl_0_112 br_0_112 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c112 bl_0_112 br_0_112 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c112 bl_0_112 br_0_112 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c112 bl_0_112 br_0_112 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c112 bl_0_112 br_0_112 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c112 bl_0_112 br_0_112 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c112 bl_0_112 br_0_112 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c112 bl_0_112 br_0_112 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c112 bl_0_112 br_0_112 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c112 bl_0_112 br_0_112 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c112 bl_0_112 br_0_112 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c112 bl_0_112 br_0_112 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c112 bl_0_112 br_0_112 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c112 bl_0_112 br_0_112 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c112 bl_0_112 br_0_112 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c112 bl_0_112 br_0_112 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c112 bl_0_112 br_0_112 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c112 bl_0_112 br_0_112 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c112 bl_0_112 br_0_112 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c112 bl_0_112 br_0_112 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c112 bl_0_112 br_0_112 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c112 bl_0_112 br_0_112 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c112 bl_0_112 br_0_112 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c112 bl_0_112 br_0_112 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c112 bl_0_112 br_0_112 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c112 bl_0_112 br_0_112 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c112 bl_0_112 br_0_112 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c112 bl_0_112 br_0_112 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c112 bl_0_112 br_0_112 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c112 bl_0_112 br_0_112 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c112 bl_0_112 br_0_112 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c113 bl_0_113 br_0_113 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c113 bl_0_113 br_0_113 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c113 bl_0_113 br_0_113 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c113 bl_0_113 br_0_113 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c113 bl_0_113 br_0_113 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c113 bl_0_113 br_0_113 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c113 bl_0_113 br_0_113 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c113 bl_0_113 br_0_113 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c113 bl_0_113 br_0_113 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c113 bl_0_113 br_0_113 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c113 bl_0_113 br_0_113 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c113 bl_0_113 br_0_113 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c113 bl_0_113 br_0_113 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c113 bl_0_113 br_0_113 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c113 bl_0_113 br_0_113 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c113 bl_0_113 br_0_113 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c113 bl_0_113 br_0_113 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c113 bl_0_113 br_0_113 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c113 bl_0_113 br_0_113 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c113 bl_0_113 br_0_113 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c113 bl_0_113 br_0_113 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c113 bl_0_113 br_0_113 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c113 bl_0_113 br_0_113 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c113 bl_0_113 br_0_113 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c113 bl_0_113 br_0_113 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c113 bl_0_113 br_0_113 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c113 bl_0_113 br_0_113 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c113 bl_0_113 br_0_113 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c113 bl_0_113 br_0_113 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c113 bl_0_113 br_0_113 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c113 bl_0_113 br_0_113 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c113 bl_0_113 br_0_113 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c113 bl_0_113 br_0_113 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c113 bl_0_113 br_0_113 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c113 bl_0_113 br_0_113 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c113 bl_0_113 br_0_113 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c113 bl_0_113 br_0_113 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c113 bl_0_113 br_0_113 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c113 bl_0_113 br_0_113 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c113 bl_0_113 br_0_113 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c113 bl_0_113 br_0_113 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c113 bl_0_113 br_0_113 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c113 bl_0_113 br_0_113 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c113 bl_0_113 br_0_113 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c113 bl_0_113 br_0_113 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c113 bl_0_113 br_0_113 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c113 bl_0_113 br_0_113 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c113 bl_0_113 br_0_113 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c113 bl_0_113 br_0_113 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c113 bl_0_113 br_0_113 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c113 bl_0_113 br_0_113 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c113 bl_0_113 br_0_113 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c113 bl_0_113 br_0_113 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c113 bl_0_113 br_0_113 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c113 bl_0_113 br_0_113 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c113 bl_0_113 br_0_113 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c113 bl_0_113 br_0_113 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c113 bl_0_113 br_0_113 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c113 bl_0_113 br_0_113 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c113 bl_0_113 br_0_113 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c113 bl_0_113 br_0_113 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c113 bl_0_113 br_0_113 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c113 bl_0_113 br_0_113 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c114 bl_0_114 br_0_114 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c114 bl_0_114 br_0_114 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c114 bl_0_114 br_0_114 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c114 bl_0_114 br_0_114 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c114 bl_0_114 br_0_114 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c114 bl_0_114 br_0_114 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c114 bl_0_114 br_0_114 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c114 bl_0_114 br_0_114 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c114 bl_0_114 br_0_114 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c114 bl_0_114 br_0_114 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c114 bl_0_114 br_0_114 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c114 bl_0_114 br_0_114 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c114 bl_0_114 br_0_114 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c114 bl_0_114 br_0_114 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c114 bl_0_114 br_0_114 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c114 bl_0_114 br_0_114 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c114 bl_0_114 br_0_114 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c114 bl_0_114 br_0_114 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c114 bl_0_114 br_0_114 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c114 bl_0_114 br_0_114 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c114 bl_0_114 br_0_114 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c114 bl_0_114 br_0_114 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c114 bl_0_114 br_0_114 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c114 bl_0_114 br_0_114 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c114 bl_0_114 br_0_114 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c114 bl_0_114 br_0_114 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c114 bl_0_114 br_0_114 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c114 bl_0_114 br_0_114 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c114 bl_0_114 br_0_114 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c114 bl_0_114 br_0_114 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c114 bl_0_114 br_0_114 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c114 bl_0_114 br_0_114 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c114 bl_0_114 br_0_114 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c114 bl_0_114 br_0_114 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c114 bl_0_114 br_0_114 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c114 bl_0_114 br_0_114 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c114 bl_0_114 br_0_114 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c114 bl_0_114 br_0_114 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c114 bl_0_114 br_0_114 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c114 bl_0_114 br_0_114 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c114 bl_0_114 br_0_114 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c114 bl_0_114 br_0_114 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c114 bl_0_114 br_0_114 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c114 bl_0_114 br_0_114 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c114 bl_0_114 br_0_114 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c114 bl_0_114 br_0_114 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c114 bl_0_114 br_0_114 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c114 bl_0_114 br_0_114 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c114 bl_0_114 br_0_114 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c114 bl_0_114 br_0_114 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c114 bl_0_114 br_0_114 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c114 bl_0_114 br_0_114 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c114 bl_0_114 br_0_114 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c114 bl_0_114 br_0_114 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c114 bl_0_114 br_0_114 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c114 bl_0_114 br_0_114 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c114 bl_0_114 br_0_114 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c114 bl_0_114 br_0_114 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c114 bl_0_114 br_0_114 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c114 bl_0_114 br_0_114 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c114 bl_0_114 br_0_114 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c114 bl_0_114 br_0_114 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c114 bl_0_114 br_0_114 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c115 bl_0_115 br_0_115 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c115 bl_0_115 br_0_115 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c115 bl_0_115 br_0_115 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c115 bl_0_115 br_0_115 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c115 bl_0_115 br_0_115 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c115 bl_0_115 br_0_115 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c115 bl_0_115 br_0_115 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c115 bl_0_115 br_0_115 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c115 bl_0_115 br_0_115 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c115 bl_0_115 br_0_115 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c115 bl_0_115 br_0_115 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c115 bl_0_115 br_0_115 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c115 bl_0_115 br_0_115 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c115 bl_0_115 br_0_115 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c115 bl_0_115 br_0_115 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c115 bl_0_115 br_0_115 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c115 bl_0_115 br_0_115 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c115 bl_0_115 br_0_115 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c115 bl_0_115 br_0_115 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c115 bl_0_115 br_0_115 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c115 bl_0_115 br_0_115 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c115 bl_0_115 br_0_115 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c115 bl_0_115 br_0_115 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c115 bl_0_115 br_0_115 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c115 bl_0_115 br_0_115 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c115 bl_0_115 br_0_115 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c115 bl_0_115 br_0_115 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c115 bl_0_115 br_0_115 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c115 bl_0_115 br_0_115 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c115 bl_0_115 br_0_115 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c115 bl_0_115 br_0_115 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c115 bl_0_115 br_0_115 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c115 bl_0_115 br_0_115 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c115 bl_0_115 br_0_115 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c115 bl_0_115 br_0_115 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c115 bl_0_115 br_0_115 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c115 bl_0_115 br_0_115 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c115 bl_0_115 br_0_115 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c115 bl_0_115 br_0_115 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c115 bl_0_115 br_0_115 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c115 bl_0_115 br_0_115 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c115 bl_0_115 br_0_115 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c115 bl_0_115 br_0_115 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c115 bl_0_115 br_0_115 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c115 bl_0_115 br_0_115 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c115 bl_0_115 br_0_115 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c115 bl_0_115 br_0_115 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c115 bl_0_115 br_0_115 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c115 bl_0_115 br_0_115 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c115 bl_0_115 br_0_115 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c115 bl_0_115 br_0_115 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c115 bl_0_115 br_0_115 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c115 bl_0_115 br_0_115 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c115 bl_0_115 br_0_115 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c115 bl_0_115 br_0_115 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c115 bl_0_115 br_0_115 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c115 bl_0_115 br_0_115 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c115 bl_0_115 br_0_115 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c115 bl_0_115 br_0_115 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c115 bl_0_115 br_0_115 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c115 bl_0_115 br_0_115 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c115 bl_0_115 br_0_115 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c115 bl_0_115 br_0_115 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c116 bl_0_116 br_0_116 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c116 bl_0_116 br_0_116 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c116 bl_0_116 br_0_116 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c116 bl_0_116 br_0_116 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c116 bl_0_116 br_0_116 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c116 bl_0_116 br_0_116 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c116 bl_0_116 br_0_116 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c116 bl_0_116 br_0_116 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c116 bl_0_116 br_0_116 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c116 bl_0_116 br_0_116 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c116 bl_0_116 br_0_116 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c116 bl_0_116 br_0_116 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c116 bl_0_116 br_0_116 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c116 bl_0_116 br_0_116 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c116 bl_0_116 br_0_116 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c116 bl_0_116 br_0_116 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c116 bl_0_116 br_0_116 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c116 bl_0_116 br_0_116 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c116 bl_0_116 br_0_116 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c116 bl_0_116 br_0_116 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c116 bl_0_116 br_0_116 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c116 bl_0_116 br_0_116 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c116 bl_0_116 br_0_116 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c116 bl_0_116 br_0_116 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c116 bl_0_116 br_0_116 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c116 bl_0_116 br_0_116 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c116 bl_0_116 br_0_116 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c116 bl_0_116 br_0_116 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c116 bl_0_116 br_0_116 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c116 bl_0_116 br_0_116 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c116 bl_0_116 br_0_116 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c116 bl_0_116 br_0_116 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c116 bl_0_116 br_0_116 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c116 bl_0_116 br_0_116 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c116 bl_0_116 br_0_116 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c116 bl_0_116 br_0_116 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c116 bl_0_116 br_0_116 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c116 bl_0_116 br_0_116 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c116 bl_0_116 br_0_116 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c116 bl_0_116 br_0_116 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c116 bl_0_116 br_0_116 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c116 bl_0_116 br_0_116 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c116 bl_0_116 br_0_116 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c116 bl_0_116 br_0_116 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c116 bl_0_116 br_0_116 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c116 bl_0_116 br_0_116 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c116 bl_0_116 br_0_116 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c116 bl_0_116 br_0_116 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c116 bl_0_116 br_0_116 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c116 bl_0_116 br_0_116 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c116 bl_0_116 br_0_116 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c116 bl_0_116 br_0_116 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c116 bl_0_116 br_0_116 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c116 bl_0_116 br_0_116 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c116 bl_0_116 br_0_116 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c116 bl_0_116 br_0_116 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c116 bl_0_116 br_0_116 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c116 bl_0_116 br_0_116 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c116 bl_0_116 br_0_116 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c116 bl_0_116 br_0_116 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c116 bl_0_116 br_0_116 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c116 bl_0_116 br_0_116 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c116 bl_0_116 br_0_116 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c117 bl_0_117 br_0_117 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c117 bl_0_117 br_0_117 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c117 bl_0_117 br_0_117 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c117 bl_0_117 br_0_117 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c117 bl_0_117 br_0_117 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c117 bl_0_117 br_0_117 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c117 bl_0_117 br_0_117 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c117 bl_0_117 br_0_117 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c117 bl_0_117 br_0_117 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c117 bl_0_117 br_0_117 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c117 bl_0_117 br_0_117 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c117 bl_0_117 br_0_117 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c117 bl_0_117 br_0_117 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c117 bl_0_117 br_0_117 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c117 bl_0_117 br_0_117 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c117 bl_0_117 br_0_117 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c117 bl_0_117 br_0_117 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c117 bl_0_117 br_0_117 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c117 bl_0_117 br_0_117 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c117 bl_0_117 br_0_117 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c117 bl_0_117 br_0_117 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c117 bl_0_117 br_0_117 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c117 bl_0_117 br_0_117 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c117 bl_0_117 br_0_117 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c117 bl_0_117 br_0_117 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c117 bl_0_117 br_0_117 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c117 bl_0_117 br_0_117 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c117 bl_0_117 br_0_117 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c117 bl_0_117 br_0_117 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c117 bl_0_117 br_0_117 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c117 bl_0_117 br_0_117 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c117 bl_0_117 br_0_117 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c117 bl_0_117 br_0_117 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c117 bl_0_117 br_0_117 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c117 bl_0_117 br_0_117 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c117 bl_0_117 br_0_117 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c117 bl_0_117 br_0_117 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c117 bl_0_117 br_0_117 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c117 bl_0_117 br_0_117 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c117 bl_0_117 br_0_117 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c117 bl_0_117 br_0_117 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c117 bl_0_117 br_0_117 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c117 bl_0_117 br_0_117 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c117 bl_0_117 br_0_117 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c117 bl_0_117 br_0_117 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c117 bl_0_117 br_0_117 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c117 bl_0_117 br_0_117 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c117 bl_0_117 br_0_117 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c117 bl_0_117 br_0_117 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c117 bl_0_117 br_0_117 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c117 bl_0_117 br_0_117 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c117 bl_0_117 br_0_117 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c117 bl_0_117 br_0_117 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c117 bl_0_117 br_0_117 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c117 bl_0_117 br_0_117 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c117 bl_0_117 br_0_117 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c117 bl_0_117 br_0_117 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c117 bl_0_117 br_0_117 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c117 bl_0_117 br_0_117 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c117 bl_0_117 br_0_117 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c117 bl_0_117 br_0_117 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c117 bl_0_117 br_0_117 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c117 bl_0_117 br_0_117 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c118 bl_0_118 br_0_118 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c118 bl_0_118 br_0_118 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c118 bl_0_118 br_0_118 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c118 bl_0_118 br_0_118 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c118 bl_0_118 br_0_118 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c118 bl_0_118 br_0_118 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c118 bl_0_118 br_0_118 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c118 bl_0_118 br_0_118 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c118 bl_0_118 br_0_118 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c118 bl_0_118 br_0_118 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c118 bl_0_118 br_0_118 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c118 bl_0_118 br_0_118 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c118 bl_0_118 br_0_118 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c118 bl_0_118 br_0_118 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c118 bl_0_118 br_0_118 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c118 bl_0_118 br_0_118 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c118 bl_0_118 br_0_118 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c118 bl_0_118 br_0_118 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c118 bl_0_118 br_0_118 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c118 bl_0_118 br_0_118 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c118 bl_0_118 br_0_118 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c118 bl_0_118 br_0_118 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c118 bl_0_118 br_0_118 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c118 bl_0_118 br_0_118 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c118 bl_0_118 br_0_118 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c118 bl_0_118 br_0_118 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c118 bl_0_118 br_0_118 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c118 bl_0_118 br_0_118 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c118 bl_0_118 br_0_118 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c118 bl_0_118 br_0_118 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c118 bl_0_118 br_0_118 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c118 bl_0_118 br_0_118 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c118 bl_0_118 br_0_118 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c118 bl_0_118 br_0_118 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c118 bl_0_118 br_0_118 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c118 bl_0_118 br_0_118 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c118 bl_0_118 br_0_118 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c118 bl_0_118 br_0_118 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c118 bl_0_118 br_0_118 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c118 bl_0_118 br_0_118 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c118 bl_0_118 br_0_118 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c118 bl_0_118 br_0_118 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c118 bl_0_118 br_0_118 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c118 bl_0_118 br_0_118 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c118 bl_0_118 br_0_118 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c118 bl_0_118 br_0_118 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c118 bl_0_118 br_0_118 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c118 bl_0_118 br_0_118 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c118 bl_0_118 br_0_118 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c118 bl_0_118 br_0_118 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c118 bl_0_118 br_0_118 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c118 bl_0_118 br_0_118 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c118 bl_0_118 br_0_118 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c118 bl_0_118 br_0_118 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c118 bl_0_118 br_0_118 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c118 bl_0_118 br_0_118 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c118 bl_0_118 br_0_118 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c118 bl_0_118 br_0_118 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c118 bl_0_118 br_0_118 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c118 bl_0_118 br_0_118 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c118 bl_0_118 br_0_118 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c118 bl_0_118 br_0_118 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c118 bl_0_118 br_0_118 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c119 bl_0_119 br_0_119 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c119 bl_0_119 br_0_119 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c119 bl_0_119 br_0_119 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c119 bl_0_119 br_0_119 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c119 bl_0_119 br_0_119 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c119 bl_0_119 br_0_119 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c119 bl_0_119 br_0_119 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c119 bl_0_119 br_0_119 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c119 bl_0_119 br_0_119 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c119 bl_0_119 br_0_119 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c119 bl_0_119 br_0_119 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c119 bl_0_119 br_0_119 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c119 bl_0_119 br_0_119 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c119 bl_0_119 br_0_119 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c119 bl_0_119 br_0_119 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c119 bl_0_119 br_0_119 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c119 bl_0_119 br_0_119 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c119 bl_0_119 br_0_119 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c119 bl_0_119 br_0_119 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c119 bl_0_119 br_0_119 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c119 bl_0_119 br_0_119 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c119 bl_0_119 br_0_119 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c119 bl_0_119 br_0_119 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c119 bl_0_119 br_0_119 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c119 bl_0_119 br_0_119 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c119 bl_0_119 br_0_119 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c119 bl_0_119 br_0_119 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c119 bl_0_119 br_0_119 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c119 bl_0_119 br_0_119 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c119 bl_0_119 br_0_119 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c119 bl_0_119 br_0_119 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c119 bl_0_119 br_0_119 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c119 bl_0_119 br_0_119 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c119 bl_0_119 br_0_119 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c119 bl_0_119 br_0_119 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c119 bl_0_119 br_0_119 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c119 bl_0_119 br_0_119 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c119 bl_0_119 br_0_119 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c119 bl_0_119 br_0_119 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c119 bl_0_119 br_0_119 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c119 bl_0_119 br_0_119 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c119 bl_0_119 br_0_119 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c119 bl_0_119 br_0_119 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c119 bl_0_119 br_0_119 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c119 bl_0_119 br_0_119 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c119 bl_0_119 br_0_119 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c119 bl_0_119 br_0_119 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c119 bl_0_119 br_0_119 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c119 bl_0_119 br_0_119 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c119 bl_0_119 br_0_119 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c119 bl_0_119 br_0_119 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c119 bl_0_119 br_0_119 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c119 bl_0_119 br_0_119 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c119 bl_0_119 br_0_119 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c119 bl_0_119 br_0_119 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c119 bl_0_119 br_0_119 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c119 bl_0_119 br_0_119 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c119 bl_0_119 br_0_119 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c119 bl_0_119 br_0_119 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c119 bl_0_119 br_0_119 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c119 bl_0_119 br_0_119 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c119 bl_0_119 br_0_119 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c119 bl_0_119 br_0_119 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c120 bl_0_120 br_0_120 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c120 bl_0_120 br_0_120 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c120 bl_0_120 br_0_120 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c120 bl_0_120 br_0_120 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c120 bl_0_120 br_0_120 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c120 bl_0_120 br_0_120 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c120 bl_0_120 br_0_120 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c120 bl_0_120 br_0_120 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c120 bl_0_120 br_0_120 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c120 bl_0_120 br_0_120 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c120 bl_0_120 br_0_120 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c120 bl_0_120 br_0_120 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c120 bl_0_120 br_0_120 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c120 bl_0_120 br_0_120 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c120 bl_0_120 br_0_120 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c120 bl_0_120 br_0_120 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c120 bl_0_120 br_0_120 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c120 bl_0_120 br_0_120 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c120 bl_0_120 br_0_120 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c120 bl_0_120 br_0_120 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c120 bl_0_120 br_0_120 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c120 bl_0_120 br_0_120 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c120 bl_0_120 br_0_120 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c120 bl_0_120 br_0_120 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c120 bl_0_120 br_0_120 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c120 bl_0_120 br_0_120 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c120 bl_0_120 br_0_120 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c120 bl_0_120 br_0_120 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c120 bl_0_120 br_0_120 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c120 bl_0_120 br_0_120 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c120 bl_0_120 br_0_120 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c120 bl_0_120 br_0_120 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c120 bl_0_120 br_0_120 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c120 bl_0_120 br_0_120 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c120 bl_0_120 br_0_120 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c120 bl_0_120 br_0_120 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c120 bl_0_120 br_0_120 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c120 bl_0_120 br_0_120 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c120 bl_0_120 br_0_120 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c120 bl_0_120 br_0_120 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c120 bl_0_120 br_0_120 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c120 bl_0_120 br_0_120 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c120 bl_0_120 br_0_120 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c120 bl_0_120 br_0_120 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c120 bl_0_120 br_0_120 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c120 bl_0_120 br_0_120 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c120 bl_0_120 br_0_120 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c120 bl_0_120 br_0_120 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c120 bl_0_120 br_0_120 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c120 bl_0_120 br_0_120 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c120 bl_0_120 br_0_120 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c120 bl_0_120 br_0_120 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c120 bl_0_120 br_0_120 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c120 bl_0_120 br_0_120 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c120 bl_0_120 br_0_120 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c120 bl_0_120 br_0_120 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c120 bl_0_120 br_0_120 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c120 bl_0_120 br_0_120 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c120 bl_0_120 br_0_120 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c120 bl_0_120 br_0_120 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c120 bl_0_120 br_0_120 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c120 bl_0_120 br_0_120 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c120 bl_0_120 br_0_120 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c121 bl_0_121 br_0_121 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c121 bl_0_121 br_0_121 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c121 bl_0_121 br_0_121 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c121 bl_0_121 br_0_121 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c121 bl_0_121 br_0_121 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c121 bl_0_121 br_0_121 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c121 bl_0_121 br_0_121 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c121 bl_0_121 br_0_121 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c121 bl_0_121 br_0_121 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c121 bl_0_121 br_0_121 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c121 bl_0_121 br_0_121 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c121 bl_0_121 br_0_121 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c121 bl_0_121 br_0_121 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c121 bl_0_121 br_0_121 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c121 bl_0_121 br_0_121 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c121 bl_0_121 br_0_121 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c121 bl_0_121 br_0_121 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c121 bl_0_121 br_0_121 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c121 bl_0_121 br_0_121 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c121 bl_0_121 br_0_121 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c121 bl_0_121 br_0_121 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c121 bl_0_121 br_0_121 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c121 bl_0_121 br_0_121 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c121 bl_0_121 br_0_121 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c121 bl_0_121 br_0_121 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c121 bl_0_121 br_0_121 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c121 bl_0_121 br_0_121 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c121 bl_0_121 br_0_121 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c121 bl_0_121 br_0_121 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c121 bl_0_121 br_0_121 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c121 bl_0_121 br_0_121 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c121 bl_0_121 br_0_121 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c121 bl_0_121 br_0_121 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c121 bl_0_121 br_0_121 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c121 bl_0_121 br_0_121 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c121 bl_0_121 br_0_121 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c121 bl_0_121 br_0_121 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c121 bl_0_121 br_0_121 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c121 bl_0_121 br_0_121 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c121 bl_0_121 br_0_121 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c121 bl_0_121 br_0_121 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c121 bl_0_121 br_0_121 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c121 bl_0_121 br_0_121 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c121 bl_0_121 br_0_121 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c121 bl_0_121 br_0_121 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c121 bl_0_121 br_0_121 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c121 bl_0_121 br_0_121 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c121 bl_0_121 br_0_121 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c121 bl_0_121 br_0_121 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c121 bl_0_121 br_0_121 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c121 bl_0_121 br_0_121 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c121 bl_0_121 br_0_121 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c121 bl_0_121 br_0_121 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c121 bl_0_121 br_0_121 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c121 bl_0_121 br_0_121 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c121 bl_0_121 br_0_121 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c121 bl_0_121 br_0_121 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c121 bl_0_121 br_0_121 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c121 bl_0_121 br_0_121 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c121 bl_0_121 br_0_121 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c121 bl_0_121 br_0_121 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c121 bl_0_121 br_0_121 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c121 bl_0_121 br_0_121 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c122 bl_0_122 br_0_122 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c122 bl_0_122 br_0_122 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c122 bl_0_122 br_0_122 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c122 bl_0_122 br_0_122 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c122 bl_0_122 br_0_122 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c122 bl_0_122 br_0_122 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c122 bl_0_122 br_0_122 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c122 bl_0_122 br_0_122 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c122 bl_0_122 br_0_122 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c122 bl_0_122 br_0_122 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c122 bl_0_122 br_0_122 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c122 bl_0_122 br_0_122 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c122 bl_0_122 br_0_122 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c122 bl_0_122 br_0_122 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c122 bl_0_122 br_0_122 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c122 bl_0_122 br_0_122 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c122 bl_0_122 br_0_122 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c122 bl_0_122 br_0_122 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c122 bl_0_122 br_0_122 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c122 bl_0_122 br_0_122 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c122 bl_0_122 br_0_122 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c122 bl_0_122 br_0_122 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c122 bl_0_122 br_0_122 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c122 bl_0_122 br_0_122 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c122 bl_0_122 br_0_122 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c122 bl_0_122 br_0_122 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c122 bl_0_122 br_0_122 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c122 bl_0_122 br_0_122 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c122 bl_0_122 br_0_122 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c122 bl_0_122 br_0_122 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c122 bl_0_122 br_0_122 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c122 bl_0_122 br_0_122 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c122 bl_0_122 br_0_122 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c122 bl_0_122 br_0_122 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c122 bl_0_122 br_0_122 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c122 bl_0_122 br_0_122 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c122 bl_0_122 br_0_122 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c122 bl_0_122 br_0_122 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c122 bl_0_122 br_0_122 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c122 bl_0_122 br_0_122 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c122 bl_0_122 br_0_122 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c122 bl_0_122 br_0_122 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c122 bl_0_122 br_0_122 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c122 bl_0_122 br_0_122 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c122 bl_0_122 br_0_122 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c122 bl_0_122 br_0_122 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c122 bl_0_122 br_0_122 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c122 bl_0_122 br_0_122 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c122 bl_0_122 br_0_122 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c122 bl_0_122 br_0_122 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c122 bl_0_122 br_0_122 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c122 bl_0_122 br_0_122 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c122 bl_0_122 br_0_122 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c122 bl_0_122 br_0_122 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c122 bl_0_122 br_0_122 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c122 bl_0_122 br_0_122 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c122 bl_0_122 br_0_122 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c122 bl_0_122 br_0_122 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c122 bl_0_122 br_0_122 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c122 bl_0_122 br_0_122 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c122 bl_0_122 br_0_122 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c122 bl_0_122 br_0_122 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c122 bl_0_122 br_0_122 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c123 bl_0_123 br_0_123 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c123 bl_0_123 br_0_123 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c123 bl_0_123 br_0_123 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c123 bl_0_123 br_0_123 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c123 bl_0_123 br_0_123 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c123 bl_0_123 br_0_123 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c123 bl_0_123 br_0_123 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c123 bl_0_123 br_0_123 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c123 bl_0_123 br_0_123 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c123 bl_0_123 br_0_123 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c123 bl_0_123 br_0_123 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c123 bl_0_123 br_0_123 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c123 bl_0_123 br_0_123 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c123 bl_0_123 br_0_123 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c123 bl_0_123 br_0_123 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c123 bl_0_123 br_0_123 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c123 bl_0_123 br_0_123 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c123 bl_0_123 br_0_123 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c123 bl_0_123 br_0_123 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c123 bl_0_123 br_0_123 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c123 bl_0_123 br_0_123 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c123 bl_0_123 br_0_123 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c123 bl_0_123 br_0_123 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c123 bl_0_123 br_0_123 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c123 bl_0_123 br_0_123 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c123 bl_0_123 br_0_123 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c123 bl_0_123 br_0_123 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c123 bl_0_123 br_0_123 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c123 bl_0_123 br_0_123 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c123 bl_0_123 br_0_123 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c123 bl_0_123 br_0_123 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c123 bl_0_123 br_0_123 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c123 bl_0_123 br_0_123 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c123 bl_0_123 br_0_123 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c123 bl_0_123 br_0_123 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c123 bl_0_123 br_0_123 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c123 bl_0_123 br_0_123 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c123 bl_0_123 br_0_123 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c123 bl_0_123 br_0_123 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c123 bl_0_123 br_0_123 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c123 bl_0_123 br_0_123 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c123 bl_0_123 br_0_123 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c123 bl_0_123 br_0_123 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c123 bl_0_123 br_0_123 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c123 bl_0_123 br_0_123 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c123 bl_0_123 br_0_123 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c123 bl_0_123 br_0_123 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c123 bl_0_123 br_0_123 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c123 bl_0_123 br_0_123 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c123 bl_0_123 br_0_123 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c123 bl_0_123 br_0_123 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c123 bl_0_123 br_0_123 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c123 bl_0_123 br_0_123 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c123 bl_0_123 br_0_123 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c123 bl_0_123 br_0_123 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c123 bl_0_123 br_0_123 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c123 bl_0_123 br_0_123 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c123 bl_0_123 br_0_123 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c123 bl_0_123 br_0_123 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c123 bl_0_123 br_0_123 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c123 bl_0_123 br_0_123 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c123 bl_0_123 br_0_123 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c123 bl_0_123 br_0_123 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c124 bl_0_124 br_0_124 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c124 bl_0_124 br_0_124 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c124 bl_0_124 br_0_124 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c124 bl_0_124 br_0_124 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c124 bl_0_124 br_0_124 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c124 bl_0_124 br_0_124 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c124 bl_0_124 br_0_124 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c124 bl_0_124 br_0_124 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c124 bl_0_124 br_0_124 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c124 bl_0_124 br_0_124 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c124 bl_0_124 br_0_124 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c124 bl_0_124 br_0_124 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c124 bl_0_124 br_0_124 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c124 bl_0_124 br_0_124 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c124 bl_0_124 br_0_124 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c124 bl_0_124 br_0_124 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c124 bl_0_124 br_0_124 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c124 bl_0_124 br_0_124 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c124 bl_0_124 br_0_124 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c124 bl_0_124 br_0_124 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c124 bl_0_124 br_0_124 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c124 bl_0_124 br_0_124 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c124 bl_0_124 br_0_124 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c124 bl_0_124 br_0_124 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c124 bl_0_124 br_0_124 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c124 bl_0_124 br_0_124 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c124 bl_0_124 br_0_124 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c124 bl_0_124 br_0_124 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c124 bl_0_124 br_0_124 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c124 bl_0_124 br_0_124 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c124 bl_0_124 br_0_124 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c124 bl_0_124 br_0_124 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c124 bl_0_124 br_0_124 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c124 bl_0_124 br_0_124 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c124 bl_0_124 br_0_124 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c124 bl_0_124 br_0_124 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c124 bl_0_124 br_0_124 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c124 bl_0_124 br_0_124 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c124 bl_0_124 br_0_124 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c124 bl_0_124 br_0_124 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c124 bl_0_124 br_0_124 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c124 bl_0_124 br_0_124 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c124 bl_0_124 br_0_124 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c124 bl_0_124 br_0_124 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c124 bl_0_124 br_0_124 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c124 bl_0_124 br_0_124 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c124 bl_0_124 br_0_124 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c124 bl_0_124 br_0_124 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c124 bl_0_124 br_0_124 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c124 bl_0_124 br_0_124 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c124 bl_0_124 br_0_124 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c124 bl_0_124 br_0_124 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c124 bl_0_124 br_0_124 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c124 bl_0_124 br_0_124 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c124 bl_0_124 br_0_124 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c124 bl_0_124 br_0_124 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c124 bl_0_124 br_0_124 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c124 bl_0_124 br_0_124 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c124 bl_0_124 br_0_124 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c124 bl_0_124 br_0_124 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c124 bl_0_124 br_0_124 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c124 bl_0_124 br_0_124 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c124 bl_0_124 br_0_124 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c125 bl_0_125 br_0_125 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c125 bl_0_125 br_0_125 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c125 bl_0_125 br_0_125 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c125 bl_0_125 br_0_125 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c125 bl_0_125 br_0_125 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c125 bl_0_125 br_0_125 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c125 bl_0_125 br_0_125 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c125 bl_0_125 br_0_125 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c125 bl_0_125 br_0_125 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c125 bl_0_125 br_0_125 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c125 bl_0_125 br_0_125 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c125 bl_0_125 br_0_125 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c125 bl_0_125 br_0_125 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c125 bl_0_125 br_0_125 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c125 bl_0_125 br_0_125 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c125 bl_0_125 br_0_125 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c125 bl_0_125 br_0_125 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c125 bl_0_125 br_0_125 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c125 bl_0_125 br_0_125 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c125 bl_0_125 br_0_125 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c125 bl_0_125 br_0_125 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c125 bl_0_125 br_0_125 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c125 bl_0_125 br_0_125 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c125 bl_0_125 br_0_125 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c125 bl_0_125 br_0_125 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c125 bl_0_125 br_0_125 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c125 bl_0_125 br_0_125 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c125 bl_0_125 br_0_125 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c125 bl_0_125 br_0_125 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c125 bl_0_125 br_0_125 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c125 bl_0_125 br_0_125 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c125 bl_0_125 br_0_125 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c125 bl_0_125 br_0_125 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c125 bl_0_125 br_0_125 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c125 bl_0_125 br_0_125 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c125 bl_0_125 br_0_125 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c125 bl_0_125 br_0_125 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c125 bl_0_125 br_0_125 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c125 bl_0_125 br_0_125 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c125 bl_0_125 br_0_125 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c125 bl_0_125 br_0_125 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c125 bl_0_125 br_0_125 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c125 bl_0_125 br_0_125 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c125 bl_0_125 br_0_125 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c125 bl_0_125 br_0_125 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c125 bl_0_125 br_0_125 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c125 bl_0_125 br_0_125 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c125 bl_0_125 br_0_125 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c125 bl_0_125 br_0_125 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c125 bl_0_125 br_0_125 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c125 bl_0_125 br_0_125 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c125 bl_0_125 br_0_125 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c125 bl_0_125 br_0_125 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c125 bl_0_125 br_0_125 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c125 bl_0_125 br_0_125 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c125 bl_0_125 br_0_125 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c125 bl_0_125 br_0_125 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c125 bl_0_125 br_0_125 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c125 bl_0_125 br_0_125 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c125 bl_0_125 br_0_125 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c125 bl_0_125 br_0_125 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c125 bl_0_125 br_0_125 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c125 bl_0_125 br_0_125 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c126 bl_0_126 br_0_126 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c126 bl_0_126 br_0_126 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c126 bl_0_126 br_0_126 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c126 bl_0_126 br_0_126 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c126 bl_0_126 br_0_126 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c126 bl_0_126 br_0_126 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c126 bl_0_126 br_0_126 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c126 bl_0_126 br_0_126 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c126 bl_0_126 br_0_126 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c126 bl_0_126 br_0_126 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c126 bl_0_126 br_0_126 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c126 bl_0_126 br_0_126 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c126 bl_0_126 br_0_126 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c126 bl_0_126 br_0_126 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c126 bl_0_126 br_0_126 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c126 bl_0_126 br_0_126 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c126 bl_0_126 br_0_126 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c126 bl_0_126 br_0_126 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c126 bl_0_126 br_0_126 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c126 bl_0_126 br_0_126 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c126 bl_0_126 br_0_126 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c126 bl_0_126 br_0_126 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c126 bl_0_126 br_0_126 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c126 bl_0_126 br_0_126 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c126 bl_0_126 br_0_126 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c126 bl_0_126 br_0_126 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c126 bl_0_126 br_0_126 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c126 bl_0_126 br_0_126 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c126 bl_0_126 br_0_126 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c126 bl_0_126 br_0_126 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c126 bl_0_126 br_0_126 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c126 bl_0_126 br_0_126 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c126 bl_0_126 br_0_126 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c126 bl_0_126 br_0_126 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c126 bl_0_126 br_0_126 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c126 bl_0_126 br_0_126 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c126 bl_0_126 br_0_126 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c126 bl_0_126 br_0_126 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c126 bl_0_126 br_0_126 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c126 bl_0_126 br_0_126 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c126 bl_0_126 br_0_126 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c126 bl_0_126 br_0_126 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c126 bl_0_126 br_0_126 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c126 bl_0_126 br_0_126 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c126 bl_0_126 br_0_126 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c126 bl_0_126 br_0_126 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c126 bl_0_126 br_0_126 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c126 bl_0_126 br_0_126 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c126 bl_0_126 br_0_126 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c126 bl_0_126 br_0_126 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c126 bl_0_126 br_0_126 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c126 bl_0_126 br_0_126 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c126 bl_0_126 br_0_126 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c126 bl_0_126 br_0_126 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c126 bl_0_126 br_0_126 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c126 bl_0_126 br_0_126 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c126 bl_0_126 br_0_126 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c126 bl_0_126 br_0_126 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c126 bl_0_126 br_0_126 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c126 bl_0_126 br_0_126 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c126 bl_0_126 br_0_126 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c126 bl_0_126 br_0_126 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c126 bl_0_126 br_0_126 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c127 bl_0_127 br_0_127 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c127 bl_0_127 br_0_127 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c127 bl_0_127 br_0_127 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c127 bl_0_127 br_0_127 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c127 bl_0_127 br_0_127 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c127 bl_0_127 br_0_127 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c127 bl_0_127 br_0_127 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c127 bl_0_127 br_0_127 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c127 bl_0_127 br_0_127 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c127 bl_0_127 br_0_127 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c127 bl_0_127 br_0_127 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c127 bl_0_127 br_0_127 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c127 bl_0_127 br_0_127 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c127 bl_0_127 br_0_127 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c127 bl_0_127 br_0_127 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c127 bl_0_127 br_0_127 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c127 bl_0_127 br_0_127 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c127 bl_0_127 br_0_127 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c127 bl_0_127 br_0_127 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c127 bl_0_127 br_0_127 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c127 bl_0_127 br_0_127 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c127 bl_0_127 br_0_127 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c127 bl_0_127 br_0_127 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c127 bl_0_127 br_0_127 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c127 bl_0_127 br_0_127 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c127 bl_0_127 br_0_127 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c127 bl_0_127 br_0_127 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c127 bl_0_127 br_0_127 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c127 bl_0_127 br_0_127 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c127 bl_0_127 br_0_127 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c127 bl_0_127 br_0_127 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c127 bl_0_127 br_0_127 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c127 bl_0_127 br_0_127 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c127 bl_0_127 br_0_127 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c127 bl_0_127 br_0_127 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c127 bl_0_127 br_0_127 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c127 bl_0_127 br_0_127 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c127 bl_0_127 br_0_127 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c127 bl_0_127 br_0_127 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c127 bl_0_127 br_0_127 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c127 bl_0_127 br_0_127 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c127 bl_0_127 br_0_127 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c127 bl_0_127 br_0_127 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c127 bl_0_127 br_0_127 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c127 bl_0_127 br_0_127 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c127 bl_0_127 br_0_127 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c127 bl_0_127 br_0_127 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c127 bl_0_127 br_0_127 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c127 bl_0_127 br_0_127 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c127 bl_0_127 br_0_127 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c127 bl_0_127 br_0_127 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c127 bl_0_127 br_0_127 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c127 bl_0_127 br_0_127 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c127 bl_0_127 br_0_127 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c127 bl_0_127 br_0_127 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c127 bl_0_127 br_0_127 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c127 bl_0_127 br_0_127 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c127 bl_0_127 br_0_127 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c127 bl_0_127 br_0_127 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c127 bl_0_127 br_0_127 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c127 bl_0_127 br_0_127 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c127 bl_0_127 br_0_127 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c127 bl_0_127 br_0_127 wl_0_63 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 data_32 bl_32 br_32 data_33 bl_33 br_33 data_34 bl_34 br_34 data_35 bl_35 br_35 data_36 bl_36 br_36 data_37 bl_37 br_37 data_38 bl_38 br_38 data_39 bl_39 br_39 data_40 bl_40 br_40 data_41 bl_41 br_41 data_42 bl_42 br_42 data_43 bl_43 br_43 data_44 bl_44 br_44 data_45 bl_45 br_45 data_46 bl_46 br_46 data_47 bl_47 br_47 data_48 bl_48 br_48 data_49 bl_49 br_49 data_50 bl_50 br_50 data_51 bl_51 br_51 data_52 bl_52 br_52 data_53 bl_53 br_53 data_54 bl_54 br_54 data_55 bl_55 br_55 data_56 bl_56 br_56 data_57 bl_57 br_57 data_58 bl_58 br_58 data_59 bl_59 br_59 data_60 bl_60 br_60 data_61 bl_61 br_61 data_62 bl_62 br_62 data_63 bl_63 br_63 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I data_32:O bl_32:I br_32:I data_33:O bl_33:I br_33:I data_34:O bl_34:I br_34:I data_35:O bl_35:I br_35:I data_36:O bl_36:I br_36:I data_37:O bl_37:I br_37:I data_38:O bl_38:I br_38:I data_39:O bl_39:I br_39:I data_40:O bl_40:I br_40:I data_41:O bl_41:I br_41:I data_42:O bl_42:I br_42:I data_43:O bl_43:I br_43:I data_44:O bl_44:I br_44:I data_45:O bl_45:I br_45:I data_46:O bl_46:I br_46:I data_47:O bl_47:I br_47:I data_48:O bl_48:I br_48:I data_49:O bl_49:I br_49:I data_50:O bl_50:I br_50:I data_51:O bl_51:I br_51:I data_52:O bl_52:I br_52:I data_53:O bl_53:I br_53:I data_54:O bl_54:I br_54:I data_55:O bl_55:I br_55:I data_56:O bl_56:I br_56:I data_57:O bl_57:I br_57:I data_58:O bl_58:I br_58:I data_59:O bl_59:I br_59:I data_60:O bl_60:I br_60:I data_61:O bl_61:I br_61:I data_62:O bl_62:I br_62:I data_63:O bl_63:I br_63:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* OUTPUT: data_32 +* INPUT : bl_32 +* INPUT : br_32 +* OUTPUT: data_33 +* INPUT : bl_33 +* INPUT : br_33 +* OUTPUT: data_34 +* INPUT : bl_34 +* INPUT : br_34 +* OUTPUT: data_35 +* INPUT : bl_35 +* INPUT : br_35 +* OUTPUT: data_36 +* INPUT : bl_36 +* INPUT : br_36 +* OUTPUT: data_37 +* INPUT : bl_37 +* INPUT : br_37 +* OUTPUT: data_38 +* INPUT : bl_38 +* INPUT : br_38 +* OUTPUT: data_39 +* INPUT : bl_39 +* INPUT : br_39 +* OUTPUT: data_40 +* INPUT : bl_40 +* INPUT : br_40 +* OUTPUT: data_41 +* INPUT : bl_41 +* INPUT : br_41 +* OUTPUT: data_42 +* INPUT : bl_42 +* INPUT : br_42 +* OUTPUT: data_43 +* INPUT : bl_43 +* INPUT : br_43 +* OUTPUT: data_44 +* INPUT : bl_44 +* INPUT : br_44 +* OUTPUT: data_45 +* INPUT : bl_45 +* INPUT : br_45 +* OUTPUT: data_46 +* INPUT : bl_46 +* INPUT : br_46 +* OUTPUT: data_47 +* INPUT : bl_47 +* INPUT : br_47 +* OUTPUT: data_48 +* INPUT : bl_48 +* INPUT : br_48 +* OUTPUT: data_49 +* INPUT : bl_49 +* INPUT : br_49 +* OUTPUT: data_50 +* INPUT : bl_50 +* INPUT : br_50 +* OUTPUT: data_51 +* INPUT : bl_51 +* INPUT : br_51 +* OUTPUT: data_52 +* INPUT : bl_52 +* INPUT : br_52 +* OUTPUT: data_53 +* INPUT : bl_53 +* INPUT : br_53 +* OUTPUT: data_54 +* INPUT : bl_54 +* INPUT : br_54 +* OUTPUT: data_55 +* INPUT : bl_55 +* INPUT : br_55 +* OUTPUT: data_56 +* INPUT : bl_56 +* INPUT : br_56 +* OUTPUT: data_57 +* INPUT : bl_57 +* INPUT : br_57 +* OUTPUT: data_58 +* INPUT : bl_58 +* INPUT : br_58 +* OUTPUT: data_59 +* INPUT : bl_59 +* INPUT : br_59 +* OUTPUT: data_60 +* INPUT : bl_60 +* INPUT : br_60 +* OUTPUT: data_61 +* INPUT : bl_61 +* INPUT : br_61 +* OUTPUT: data_62 +* INPUT : bl_62 +* INPUT : br_62 +* OUTPUT: data_63 +* INPUT : bl_63 +* INPUT : br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 2 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +Xsa_d32 bl_32 br_32 data_32 en vdd gnd sense_amp +Xsa_d33 bl_33 br_33 data_33 en vdd gnd sense_amp +Xsa_d34 bl_34 br_34 data_34 en vdd gnd sense_amp +Xsa_d35 bl_35 br_35 data_35 en vdd gnd sense_amp +Xsa_d36 bl_36 br_36 data_36 en vdd gnd sense_amp +Xsa_d37 bl_37 br_37 data_37 en vdd gnd sense_amp +Xsa_d38 bl_38 br_38 data_38 en vdd gnd sense_amp +Xsa_d39 bl_39 br_39 data_39 en vdd gnd sense_amp +Xsa_d40 bl_40 br_40 data_40 en vdd gnd sense_amp +Xsa_d41 bl_41 br_41 data_41 en vdd gnd sense_amp +Xsa_d42 bl_42 br_42 data_42 en vdd gnd sense_amp +Xsa_d43 bl_43 br_43 data_43 en vdd gnd sense_amp +Xsa_d44 bl_44 br_44 data_44 en vdd gnd sense_amp +Xsa_d45 bl_45 br_45 data_45 en vdd gnd sense_amp +Xsa_d46 bl_46 br_46 data_46 en vdd gnd sense_amp +Xsa_d47 bl_47 br_47 data_47 en vdd gnd sense_amp +Xsa_d48 bl_48 br_48 data_48 en vdd gnd sense_amp +Xsa_d49 bl_49 br_49 data_49 en vdd gnd sense_amp +Xsa_d50 bl_50 br_50 data_50 en vdd gnd sense_amp +Xsa_d51 bl_51 br_51 data_51 en vdd gnd sense_amp +Xsa_d52 bl_52 br_52 data_52 en vdd gnd sense_amp +Xsa_d53 bl_53 br_53 data_53 en vdd gnd sense_amp +Xsa_d54 bl_54 br_54 data_54 en vdd gnd sense_amp +Xsa_d55 bl_55 br_55 data_55 en vdd gnd sense_amp +Xsa_d56 bl_56 br_56 data_56 en vdd gnd sense_amp +Xsa_d57 bl_57 br_57 data_57 en vdd gnd sense_amp +Xsa_d58 bl_58 br_58 data_58 en vdd gnd sense_amp +Xsa_d59 bl_59 br_59 data_59 en vdd gnd sense_amp +Xsa_d60 bl_60 br_60 data_60 en vdd gnd sense_amp +Xsa_d61 bl_61 br_61 data_61 en vdd gnd sense_amp +Xsa_d62 bl_62 br_62 data_62 en vdd gnd sense_amp +Xsa_d63 bl_63 br_63 data_63 en vdd gnd sense_amp +.ENDS sense_amp_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 bl_128 br_128 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O bl_64:O br_64:O bl_65:O br_65:O bl_66:O br_66:O bl_67:O br_67:O bl_68:O br_68:O bl_69:O br_69:O bl_70:O br_70:O bl_71:O br_71:O bl_72:O br_72:O bl_73:O br_73:O bl_74:O br_74:O bl_75:O br_75:O bl_76:O br_76:O bl_77:O br_77:O bl_78:O br_78:O bl_79:O br_79:O bl_80:O br_80:O bl_81:O br_81:O bl_82:O br_82:O bl_83:O br_83:O bl_84:O br_84:O bl_85:O br_85:O bl_86:O br_86:O bl_87:O br_87:O bl_88:O br_88:O bl_89:O br_89:O bl_90:O br_90:O bl_91:O br_91:O bl_92:O br_92:O bl_93:O br_93:O bl_94:O br_94:O bl_95:O br_95:O bl_96:O br_96:O bl_97:O br_97:O bl_98:O br_98:O bl_99:O br_99:O bl_100:O br_100:O bl_101:O br_101:O bl_102:O br_102:O bl_103:O br_103:O bl_104:O br_104:O bl_105:O br_105:O bl_106:O br_106:O bl_107:O br_107:O bl_108:O br_108:O bl_109:O br_109:O bl_110:O br_110:O bl_111:O br_111:O bl_112:O br_112:O bl_113:O br_113:O bl_114:O br_114:O bl_115:O br_115:O bl_116:O br_116:O bl_117:O br_117:O bl_118:O br_118:O bl_119:O br_119:O bl_120:O br_120:O bl_121:O br_121:O bl_122:O br_122:O bl_123:O br_123:O bl_124:O br_124:O bl_125:O br_125:O bl_126:O br_126:O bl_127:O br_127:O bl_128:O br_128:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* OUTPUT: bl_64 +* OUTPUT: br_64 +* OUTPUT: bl_65 +* OUTPUT: br_65 +* OUTPUT: bl_66 +* OUTPUT: br_66 +* OUTPUT: bl_67 +* OUTPUT: br_67 +* OUTPUT: bl_68 +* OUTPUT: br_68 +* OUTPUT: bl_69 +* OUTPUT: br_69 +* OUTPUT: bl_70 +* OUTPUT: br_70 +* OUTPUT: bl_71 +* OUTPUT: br_71 +* OUTPUT: bl_72 +* OUTPUT: br_72 +* OUTPUT: bl_73 +* OUTPUT: br_73 +* OUTPUT: bl_74 +* OUTPUT: br_74 +* OUTPUT: bl_75 +* OUTPUT: br_75 +* OUTPUT: bl_76 +* OUTPUT: br_76 +* OUTPUT: bl_77 +* OUTPUT: br_77 +* OUTPUT: bl_78 +* OUTPUT: br_78 +* OUTPUT: bl_79 +* OUTPUT: br_79 +* OUTPUT: bl_80 +* OUTPUT: br_80 +* OUTPUT: bl_81 +* OUTPUT: br_81 +* OUTPUT: bl_82 +* OUTPUT: br_82 +* OUTPUT: bl_83 +* OUTPUT: br_83 +* OUTPUT: bl_84 +* OUTPUT: br_84 +* OUTPUT: bl_85 +* OUTPUT: br_85 +* OUTPUT: bl_86 +* OUTPUT: br_86 +* OUTPUT: bl_87 +* OUTPUT: br_87 +* OUTPUT: bl_88 +* OUTPUT: br_88 +* OUTPUT: bl_89 +* OUTPUT: br_89 +* OUTPUT: bl_90 +* OUTPUT: br_90 +* OUTPUT: bl_91 +* OUTPUT: br_91 +* OUTPUT: bl_92 +* OUTPUT: br_92 +* OUTPUT: bl_93 +* OUTPUT: br_93 +* OUTPUT: bl_94 +* OUTPUT: br_94 +* OUTPUT: bl_95 +* OUTPUT: br_95 +* OUTPUT: bl_96 +* OUTPUT: br_96 +* OUTPUT: bl_97 +* OUTPUT: br_97 +* OUTPUT: bl_98 +* OUTPUT: br_98 +* OUTPUT: bl_99 +* OUTPUT: br_99 +* OUTPUT: bl_100 +* OUTPUT: br_100 +* OUTPUT: bl_101 +* OUTPUT: br_101 +* OUTPUT: bl_102 +* OUTPUT: br_102 +* OUTPUT: bl_103 +* OUTPUT: br_103 +* OUTPUT: bl_104 +* OUTPUT: br_104 +* OUTPUT: bl_105 +* OUTPUT: br_105 +* OUTPUT: bl_106 +* OUTPUT: br_106 +* OUTPUT: bl_107 +* OUTPUT: br_107 +* OUTPUT: bl_108 +* OUTPUT: br_108 +* OUTPUT: bl_109 +* OUTPUT: br_109 +* OUTPUT: bl_110 +* OUTPUT: br_110 +* OUTPUT: bl_111 +* OUTPUT: br_111 +* OUTPUT: bl_112 +* OUTPUT: br_112 +* OUTPUT: bl_113 +* OUTPUT: br_113 +* OUTPUT: bl_114 +* OUTPUT: br_114 +* OUTPUT: bl_115 +* OUTPUT: br_115 +* OUTPUT: bl_116 +* OUTPUT: br_116 +* OUTPUT: bl_117 +* OUTPUT: br_117 +* OUTPUT: bl_118 +* OUTPUT: br_118 +* OUTPUT: bl_119 +* OUTPUT: br_119 +* OUTPUT: bl_120 +* OUTPUT: br_120 +* OUTPUT: bl_121 +* OUTPUT: br_121 +* OUTPUT: bl_122 +* OUTPUT: br_122 +* OUTPUT: bl_123 +* OUTPUT: br_123 +* OUTPUT: bl_124 +* OUTPUT: br_124 +* OUTPUT: bl_125 +* OUTPUT: br_125 +* OUTPUT: bl_126 +* OUTPUT: br_126 +* OUTPUT: bl_127 +* OUTPUT: br_127 +* OUTPUT: bl_128 +* OUTPUT: br_128 +* INPUT : en_bar +* POWER : vdd +* cols: 129 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +Xpre_column_33 bl_33 br_33 en_bar vdd precharge_0 +Xpre_column_34 bl_34 br_34 en_bar vdd precharge_0 +Xpre_column_35 bl_35 br_35 en_bar vdd precharge_0 +Xpre_column_36 bl_36 br_36 en_bar vdd precharge_0 +Xpre_column_37 bl_37 br_37 en_bar vdd precharge_0 +Xpre_column_38 bl_38 br_38 en_bar vdd precharge_0 +Xpre_column_39 bl_39 br_39 en_bar vdd precharge_0 +Xpre_column_40 bl_40 br_40 en_bar vdd precharge_0 +Xpre_column_41 bl_41 br_41 en_bar vdd precharge_0 +Xpre_column_42 bl_42 br_42 en_bar vdd precharge_0 +Xpre_column_43 bl_43 br_43 en_bar vdd precharge_0 +Xpre_column_44 bl_44 br_44 en_bar vdd precharge_0 +Xpre_column_45 bl_45 br_45 en_bar vdd precharge_0 +Xpre_column_46 bl_46 br_46 en_bar vdd precharge_0 +Xpre_column_47 bl_47 br_47 en_bar vdd precharge_0 +Xpre_column_48 bl_48 br_48 en_bar vdd precharge_0 +Xpre_column_49 bl_49 br_49 en_bar vdd precharge_0 +Xpre_column_50 bl_50 br_50 en_bar vdd precharge_0 +Xpre_column_51 bl_51 br_51 en_bar vdd precharge_0 +Xpre_column_52 bl_52 br_52 en_bar vdd precharge_0 +Xpre_column_53 bl_53 br_53 en_bar vdd precharge_0 +Xpre_column_54 bl_54 br_54 en_bar vdd precharge_0 +Xpre_column_55 bl_55 br_55 en_bar vdd precharge_0 +Xpre_column_56 bl_56 br_56 en_bar vdd precharge_0 +Xpre_column_57 bl_57 br_57 en_bar vdd precharge_0 +Xpre_column_58 bl_58 br_58 en_bar vdd precharge_0 +Xpre_column_59 bl_59 br_59 en_bar vdd precharge_0 +Xpre_column_60 bl_60 br_60 en_bar vdd precharge_0 +Xpre_column_61 bl_61 br_61 en_bar vdd precharge_0 +Xpre_column_62 bl_62 br_62 en_bar vdd precharge_0 +Xpre_column_63 bl_63 br_63 en_bar vdd precharge_0 +Xpre_column_64 bl_64 br_64 en_bar vdd precharge_0 +Xpre_column_65 bl_65 br_65 en_bar vdd precharge_0 +Xpre_column_66 bl_66 br_66 en_bar vdd precharge_0 +Xpre_column_67 bl_67 br_67 en_bar vdd precharge_0 +Xpre_column_68 bl_68 br_68 en_bar vdd precharge_0 +Xpre_column_69 bl_69 br_69 en_bar vdd precharge_0 +Xpre_column_70 bl_70 br_70 en_bar vdd precharge_0 +Xpre_column_71 bl_71 br_71 en_bar vdd precharge_0 +Xpre_column_72 bl_72 br_72 en_bar vdd precharge_0 +Xpre_column_73 bl_73 br_73 en_bar vdd precharge_0 +Xpre_column_74 bl_74 br_74 en_bar vdd precharge_0 +Xpre_column_75 bl_75 br_75 en_bar vdd precharge_0 +Xpre_column_76 bl_76 br_76 en_bar vdd precharge_0 +Xpre_column_77 bl_77 br_77 en_bar vdd precharge_0 +Xpre_column_78 bl_78 br_78 en_bar vdd precharge_0 +Xpre_column_79 bl_79 br_79 en_bar vdd precharge_0 +Xpre_column_80 bl_80 br_80 en_bar vdd precharge_0 +Xpre_column_81 bl_81 br_81 en_bar vdd precharge_0 +Xpre_column_82 bl_82 br_82 en_bar vdd precharge_0 +Xpre_column_83 bl_83 br_83 en_bar vdd precharge_0 +Xpre_column_84 bl_84 br_84 en_bar vdd precharge_0 +Xpre_column_85 bl_85 br_85 en_bar vdd precharge_0 +Xpre_column_86 bl_86 br_86 en_bar vdd precharge_0 +Xpre_column_87 bl_87 br_87 en_bar vdd precharge_0 +Xpre_column_88 bl_88 br_88 en_bar vdd precharge_0 +Xpre_column_89 bl_89 br_89 en_bar vdd precharge_0 +Xpre_column_90 bl_90 br_90 en_bar vdd precharge_0 +Xpre_column_91 bl_91 br_91 en_bar vdd precharge_0 +Xpre_column_92 bl_92 br_92 en_bar vdd precharge_0 +Xpre_column_93 bl_93 br_93 en_bar vdd precharge_0 +Xpre_column_94 bl_94 br_94 en_bar vdd precharge_0 +Xpre_column_95 bl_95 br_95 en_bar vdd precharge_0 +Xpre_column_96 bl_96 br_96 en_bar vdd precharge_0 +Xpre_column_97 bl_97 br_97 en_bar vdd precharge_0 +Xpre_column_98 bl_98 br_98 en_bar vdd precharge_0 +Xpre_column_99 bl_99 br_99 en_bar vdd precharge_0 +Xpre_column_100 bl_100 br_100 en_bar vdd precharge_0 +Xpre_column_101 bl_101 br_101 en_bar vdd precharge_0 +Xpre_column_102 bl_102 br_102 en_bar vdd precharge_0 +Xpre_column_103 bl_103 br_103 en_bar vdd precharge_0 +Xpre_column_104 bl_104 br_104 en_bar vdd precharge_0 +Xpre_column_105 bl_105 br_105 en_bar vdd precharge_0 +Xpre_column_106 bl_106 br_106 en_bar vdd precharge_0 +Xpre_column_107 bl_107 br_107 en_bar vdd precharge_0 +Xpre_column_108 bl_108 br_108 en_bar vdd precharge_0 +Xpre_column_109 bl_109 br_109 en_bar vdd precharge_0 +Xpre_column_110 bl_110 br_110 en_bar vdd precharge_0 +Xpre_column_111 bl_111 br_111 en_bar vdd precharge_0 +Xpre_column_112 bl_112 br_112 en_bar vdd precharge_0 +Xpre_column_113 bl_113 br_113 en_bar vdd precharge_0 +Xpre_column_114 bl_114 br_114 en_bar vdd precharge_0 +Xpre_column_115 bl_115 br_115 en_bar vdd precharge_0 +Xpre_column_116 bl_116 br_116 en_bar vdd precharge_0 +Xpre_column_117 bl_117 br_117 en_bar vdd precharge_0 +Xpre_column_118 bl_118 br_118 en_bar vdd precharge_0 +Xpre_column_119 bl_119 br_119 en_bar vdd precharge_0 +Xpre_column_120 bl_120 br_120 en_bar vdd precharge_0 +Xpre_column_121 bl_121 br_121 en_bar vdd precharge_0 +Xpre_column_122 bl_122 br_122 en_bar vdd precharge_0 +Xpre_column_123 bl_123 br_123 en_bar vdd precharge_0 +Xpre_column_124 bl_124 br_124 en_bar vdd precharge_0 +Xpre_column_125 bl_125 br_125 en_bar vdd precharge_0 +Xpre_column_126 bl_126 br_126 en_bar vdd precharge_0 +Xpre_column_127 bl_127 br_127 en_bar vdd precharge_0 +Xpre_column_128 bl_128 br_128 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 data_32 data_33 data_34 data_35 data_36 data_37 data_38 data_39 data_40 data_41 data_42 data_43 data_44 data_45 data_46 data_47 data_48 data_49 data_50 data_51 data_52 data_53 data_54 data_55 data_56 data_57 data_58 data_59 data_60 data_61 data_62 data_63 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I data_32:I data_33:I data_34:I data_35:I data_36:I data_37:I data_38:I data_39:I data_40:I data_41:I data_42:I data_43:I data_44:I data_45:I data_46:I data_47:I data_48:I data_49:I data_50:I data_51:I data_52:I data_53:I data_54:I data_55:I data_56:I data_57:I data_58:I data_59:I data_60:I data_61:I data_62:I data_63:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* INPUT : data_32 +* INPUT : data_33 +* INPUT : data_34 +* INPUT : data_35 +* INPUT : data_36 +* INPUT : data_37 +* INPUT : data_38 +* INPUT : data_39 +* INPUT : data_40 +* INPUT : data_41 +* INPUT : data_42 +* INPUT : data_43 +* INPUT : data_44 +* INPUT : data_45 +* INPUT : data_46 +* INPUT : data_47 +* INPUT : data_48 +* INPUT : data_49 +* INPUT : data_50 +* INPUT : data_51 +* INPUT : data_52 +* INPUT : data_53 +* INPUT : data_54 +* INPUT : data_55 +* INPUT : data_56 +* INPUT : data_57 +* INPUT : data_58 +* INPUT : data_59 +* INPUT : data_60 +* INPUT : data_61 +* INPUT : data_62 +* INPUT : data_63 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 64 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver2 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver4 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver6 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver8 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver10 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver12 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver14 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver16 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver18 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver20 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver22 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver24 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver26 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver28 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver30 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver32 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver34 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver36 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver38 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver40 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver42 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver44 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver46 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver48 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver50 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver52 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver54 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver56 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver58 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver60 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver62 data_31 bl_31 br_31 en vdd gnd write_driver +Xwrite_driver64 data_32 bl_32 br_32 en vdd gnd write_driver +Xwrite_driver66 data_33 bl_33 br_33 en vdd gnd write_driver +Xwrite_driver68 data_34 bl_34 br_34 en vdd gnd write_driver +Xwrite_driver70 data_35 bl_35 br_35 en vdd gnd write_driver +Xwrite_driver72 data_36 bl_36 br_36 en vdd gnd write_driver +Xwrite_driver74 data_37 bl_37 br_37 en vdd gnd write_driver +Xwrite_driver76 data_38 bl_38 br_38 en vdd gnd write_driver +Xwrite_driver78 data_39 bl_39 br_39 en vdd gnd write_driver +Xwrite_driver80 data_40 bl_40 br_40 en vdd gnd write_driver +Xwrite_driver82 data_41 bl_41 br_41 en vdd gnd write_driver +Xwrite_driver84 data_42 bl_42 br_42 en vdd gnd write_driver +Xwrite_driver86 data_43 bl_43 br_43 en vdd gnd write_driver +Xwrite_driver88 data_44 bl_44 br_44 en vdd gnd write_driver +Xwrite_driver90 data_45 bl_45 br_45 en vdd gnd write_driver +Xwrite_driver92 data_46 bl_46 br_46 en vdd gnd write_driver +Xwrite_driver94 data_47 bl_47 br_47 en vdd gnd write_driver +Xwrite_driver96 data_48 bl_48 br_48 en vdd gnd write_driver +Xwrite_driver98 data_49 bl_49 br_49 en vdd gnd write_driver +Xwrite_driver100 data_50 bl_50 br_50 en vdd gnd write_driver +Xwrite_driver102 data_51 bl_51 br_51 en vdd gnd write_driver +Xwrite_driver104 data_52 bl_52 br_52 en vdd gnd write_driver +Xwrite_driver106 data_53 bl_53 br_53 en vdd gnd write_driver +Xwrite_driver108 data_54 bl_54 br_54 en vdd gnd write_driver +Xwrite_driver110 data_55 bl_55 br_55 en vdd gnd write_driver +Xwrite_driver112 data_56 bl_56 br_56 en vdd gnd write_driver +Xwrite_driver114 data_57 bl_57 br_57 en vdd gnd write_driver +Xwrite_driver116 data_58 bl_58 br_58 en vdd gnd write_driver +Xwrite_driver118 data_59 bl_59 br_59 en vdd gnd write_driver +Xwrite_driver120 data_60 bl_60 br_60 en vdd gnd write_driver +Xwrite_driver122 data_61 bl_61 br_61 en vdd gnd write_driver +Xwrite_driver124 data_62 bl_62 br_62 en vdd gnd write_driver +Xwrite_driver126 data_63 bl_63 br_63 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT column_mux bl br bl_out br_out sel gnd +*.PININFO bl:B br:B bl_out:B br_out:B sel:B gnd:B +* INOUT : bl +* INOUT : br +* INOUT : bl_out +* INOUT : br_out +* INOUT : sel +* INOUT : gnd +Mmux_tx1 bl sel bl_out gnd n m=1 w=6.4u l=0.4u +Mmux_tx2 br sel br_out gnd n m=1 w=6.4u l=0.4u +.ENDS column_mux + +.SUBCKT column_mux_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd +*.PININFO bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B sel_0:B sel_1:B bl_out_0:B br_out_0:B bl_out_1:B br_out_1:B bl_out_2:B br_out_2:B bl_out_3:B br_out_3:B bl_out_4:B br_out_4:B bl_out_5:B br_out_5:B bl_out_6:B br_out_6:B bl_out_7:B br_out_7:B bl_out_8:B br_out_8:B bl_out_9:B br_out_9:B bl_out_10:B br_out_10:B bl_out_11:B br_out_11:B bl_out_12:B br_out_12:B bl_out_13:B br_out_13:B bl_out_14:B br_out_14:B bl_out_15:B br_out_15:B bl_out_16:B br_out_16:B bl_out_17:B br_out_17:B bl_out_18:B br_out_18:B bl_out_19:B br_out_19:B bl_out_20:B br_out_20:B bl_out_21:B br_out_21:B bl_out_22:B br_out_22:B bl_out_23:B br_out_23:B bl_out_24:B br_out_24:B bl_out_25:B br_out_25:B bl_out_26:B br_out_26:B bl_out_27:B br_out_27:B bl_out_28:B br_out_28:B bl_out_29:B br_out_29:B bl_out_30:B br_out_30:B bl_out_31:B br_out_31:B bl_out_32:B br_out_32:B bl_out_33:B br_out_33:B bl_out_34:B br_out_34:B bl_out_35:B br_out_35:B bl_out_36:B br_out_36:B bl_out_37:B br_out_37:B bl_out_38:B br_out_38:B bl_out_39:B br_out_39:B bl_out_40:B br_out_40:B bl_out_41:B br_out_41:B bl_out_42:B br_out_42:B bl_out_43:B br_out_43:B bl_out_44:B br_out_44:B bl_out_45:B br_out_45:B bl_out_46:B br_out_46:B bl_out_47:B br_out_47:B bl_out_48:B br_out_48:B bl_out_49:B br_out_49:B bl_out_50:B br_out_50:B bl_out_51:B br_out_51:B bl_out_52:B br_out_52:B bl_out_53:B br_out_53:B bl_out_54:B br_out_54:B bl_out_55:B br_out_55:B bl_out_56:B br_out_56:B bl_out_57:B br_out_57:B bl_out_58:B br_out_58:B bl_out_59:B br_out_59:B bl_out_60:B br_out_60:B bl_out_61:B br_out_61:B bl_out_62:B br_out_62:B bl_out_63:B br_out_63:B gnd:B +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* INOUT : sel_0 +* INOUT : sel_1 +* INOUT : bl_out_0 +* INOUT : br_out_0 +* INOUT : bl_out_1 +* INOUT : br_out_1 +* INOUT : bl_out_2 +* INOUT : br_out_2 +* INOUT : bl_out_3 +* INOUT : br_out_3 +* INOUT : bl_out_4 +* INOUT : br_out_4 +* INOUT : bl_out_5 +* INOUT : br_out_5 +* INOUT : bl_out_6 +* INOUT : br_out_6 +* INOUT : bl_out_7 +* INOUT : br_out_7 +* INOUT : bl_out_8 +* INOUT : br_out_8 +* INOUT : bl_out_9 +* INOUT : br_out_9 +* INOUT : bl_out_10 +* INOUT : br_out_10 +* INOUT : bl_out_11 +* INOUT : br_out_11 +* INOUT : bl_out_12 +* INOUT : br_out_12 +* INOUT : bl_out_13 +* INOUT : br_out_13 +* INOUT : bl_out_14 +* INOUT : br_out_14 +* INOUT : bl_out_15 +* INOUT : br_out_15 +* INOUT : bl_out_16 +* INOUT : br_out_16 +* INOUT : bl_out_17 +* INOUT : br_out_17 +* INOUT : bl_out_18 +* INOUT : br_out_18 +* INOUT : bl_out_19 +* INOUT : br_out_19 +* INOUT : bl_out_20 +* INOUT : br_out_20 +* INOUT : bl_out_21 +* INOUT : br_out_21 +* INOUT : bl_out_22 +* INOUT : br_out_22 +* INOUT : bl_out_23 +* INOUT : br_out_23 +* INOUT : bl_out_24 +* INOUT : br_out_24 +* INOUT : bl_out_25 +* INOUT : br_out_25 +* INOUT : bl_out_26 +* INOUT : br_out_26 +* INOUT : bl_out_27 +* INOUT : br_out_27 +* INOUT : bl_out_28 +* INOUT : br_out_28 +* INOUT : bl_out_29 +* INOUT : br_out_29 +* INOUT : bl_out_30 +* INOUT : br_out_30 +* INOUT : bl_out_31 +* INOUT : br_out_31 +* INOUT : bl_out_32 +* INOUT : br_out_32 +* INOUT : bl_out_33 +* INOUT : br_out_33 +* INOUT : bl_out_34 +* INOUT : br_out_34 +* INOUT : bl_out_35 +* INOUT : br_out_35 +* INOUT : bl_out_36 +* INOUT : br_out_36 +* INOUT : bl_out_37 +* INOUT : br_out_37 +* INOUT : bl_out_38 +* INOUT : br_out_38 +* INOUT : bl_out_39 +* INOUT : br_out_39 +* INOUT : bl_out_40 +* INOUT : br_out_40 +* INOUT : bl_out_41 +* INOUT : br_out_41 +* INOUT : bl_out_42 +* INOUT : br_out_42 +* INOUT : bl_out_43 +* INOUT : br_out_43 +* INOUT : bl_out_44 +* INOUT : br_out_44 +* INOUT : bl_out_45 +* INOUT : br_out_45 +* INOUT : bl_out_46 +* INOUT : br_out_46 +* INOUT : bl_out_47 +* INOUT : br_out_47 +* INOUT : bl_out_48 +* INOUT : br_out_48 +* INOUT : bl_out_49 +* INOUT : br_out_49 +* INOUT : bl_out_50 +* INOUT : br_out_50 +* INOUT : bl_out_51 +* INOUT : br_out_51 +* INOUT : bl_out_52 +* INOUT : br_out_52 +* INOUT : bl_out_53 +* INOUT : br_out_53 +* INOUT : bl_out_54 +* INOUT : br_out_54 +* INOUT : bl_out_55 +* INOUT : br_out_55 +* INOUT : bl_out_56 +* INOUT : br_out_56 +* INOUT : bl_out_57 +* INOUT : br_out_57 +* INOUT : bl_out_58 +* INOUT : br_out_58 +* INOUT : bl_out_59 +* INOUT : br_out_59 +* INOUT : bl_out_60 +* INOUT : br_out_60 +* INOUT : bl_out_61 +* INOUT : br_out_61 +* INOUT : bl_out_62 +* INOUT : br_out_62 +* INOUT : bl_out_63 +* INOUT : br_out_63 +* INOUT : gnd +* cols: 128 word_size: 64 bl: bl br: br +XXMUX0 bl_0 br_0 bl_out_0 br_out_0 sel_0 gnd column_mux +XXMUX1 bl_1 br_1 bl_out_0 br_out_0 sel_1 gnd column_mux +XXMUX2 bl_2 br_2 bl_out_1 br_out_1 sel_0 gnd column_mux +XXMUX3 bl_3 br_3 bl_out_1 br_out_1 sel_1 gnd column_mux +XXMUX4 bl_4 br_4 bl_out_2 br_out_2 sel_0 gnd column_mux +XXMUX5 bl_5 br_5 bl_out_2 br_out_2 sel_1 gnd column_mux +XXMUX6 bl_6 br_6 bl_out_3 br_out_3 sel_0 gnd column_mux +XXMUX7 bl_7 br_7 bl_out_3 br_out_3 sel_1 gnd column_mux +XXMUX8 bl_8 br_8 bl_out_4 br_out_4 sel_0 gnd column_mux +XXMUX9 bl_9 br_9 bl_out_4 br_out_4 sel_1 gnd column_mux +XXMUX10 bl_10 br_10 bl_out_5 br_out_5 sel_0 gnd column_mux +XXMUX11 bl_11 br_11 bl_out_5 br_out_5 sel_1 gnd column_mux +XXMUX12 bl_12 br_12 bl_out_6 br_out_6 sel_0 gnd column_mux +XXMUX13 bl_13 br_13 bl_out_6 br_out_6 sel_1 gnd column_mux +XXMUX14 bl_14 br_14 bl_out_7 br_out_7 sel_0 gnd column_mux +XXMUX15 bl_15 br_15 bl_out_7 br_out_7 sel_1 gnd column_mux +XXMUX16 bl_16 br_16 bl_out_8 br_out_8 sel_0 gnd column_mux +XXMUX17 bl_17 br_17 bl_out_8 br_out_8 sel_1 gnd column_mux +XXMUX18 bl_18 br_18 bl_out_9 br_out_9 sel_0 gnd column_mux +XXMUX19 bl_19 br_19 bl_out_9 br_out_9 sel_1 gnd column_mux +XXMUX20 bl_20 br_20 bl_out_10 br_out_10 sel_0 gnd column_mux +XXMUX21 bl_21 br_21 bl_out_10 br_out_10 sel_1 gnd column_mux +XXMUX22 bl_22 br_22 bl_out_11 br_out_11 sel_0 gnd column_mux +XXMUX23 bl_23 br_23 bl_out_11 br_out_11 sel_1 gnd column_mux +XXMUX24 bl_24 br_24 bl_out_12 br_out_12 sel_0 gnd column_mux +XXMUX25 bl_25 br_25 bl_out_12 br_out_12 sel_1 gnd column_mux +XXMUX26 bl_26 br_26 bl_out_13 br_out_13 sel_0 gnd column_mux +XXMUX27 bl_27 br_27 bl_out_13 br_out_13 sel_1 gnd column_mux +XXMUX28 bl_28 br_28 bl_out_14 br_out_14 sel_0 gnd column_mux +XXMUX29 bl_29 br_29 bl_out_14 br_out_14 sel_1 gnd column_mux +XXMUX30 bl_30 br_30 bl_out_15 br_out_15 sel_0 gnd column_mux +XXMUX31 bl_31 br_31 bl_out_15 br_out_15 sel_1 gnd column_mux +XXMUX32 bl_32 br_32 bl_out_16 br_out_16 sel_0 gnd column_mux +XXMUX33 bl_33 br_33 bl_out_16 br_out_16 sel_1 gnd column_mux +XXMUX34 bl_34 br_34 bl_out_17 br_out_17 sel_0 gnd column_mux +XXMUX35 bl_35 br_35 bl_out_17 br_out_17 sel_1 gnd column_mux +XXMUX36 bl_36 br_36 bl_out_18 br_out_18 sel_0 gnd column_mux +XXMUX37 bl_37 br_37 bl_out_18 br_out_18 sel_1 gnd column_mux +XXMUX38 bl_38 br_38 bl_out_19 br_out_19 sel_0 gnd column_mux +XXMUX39 bl_39 br_39 bl_out_19 br_out_19 sel_1 gnd column_mux +XXMUX40 bl_40 br_40 bl_out_20 br_out_20 sel_0 gnd column_mux +XXMUX41 bl_41 br_41 bl_out_20 br_out_20 sel_1 gnd column_mux +XXMUX42 bl_42 br_42 bl_out_21 br_out_21 sel_0 gnd column_mux +XXMUX43 bl_43 br_43 bl_out_21 br_out_21 sel_1 gnd column_mux +XXMUX44 bl_44 br_44 bl_out_22 br_out_22 sel_0 gnd column_mux +XXMUX45 bl_45 br_45 bl_out_22 br_out_22 sel_1 gnd column_mux +XXMUX46 bl_46 br_46 bl_out_23 br_out_23 sel_0 gnd column_mux +XXMUX47 bl_47 br_47 bl_out_23 br_out_23 sel_1 gnd column_mux +XXMUX48 bl_48 br_48 bl_out_24 br_out_24 sel_0 gnd column_mux +XXMUX49 bl_49 br_49 bl_out_24 br_out_24 sel_1 gnd column_mux +XXMUX50 bl_50 br_50 bl_out_25 br_out_25 sel_0 gnd column_mux +XXMUX51 bl_51 br_51 bl_out_25 br_out_25 sel_1 gnd column_mux +XXMUX52 bl_52 br_52 bl_out_26 br_out_26 sel_0 gnd column_mux +XXMUX53 bl_53 br_53 bl_out_26 br_out_26 sel_1 gnd column_mux +XXMUX54 bl_54 br_54 bl_out_27 br_out_27 sel_0 gnd column_mux +XXMUX55 bl_55 br_55 bl_out_27 br_out_27 sel_1 gnd column_mux +XXMUX56 bl_56 br_56 bl_out_28 br_out_28 sel_0 gnd column_mux +XXMUX57 bl_57 br_57 bl_out_28 br_out_28 sel_1 gnd column_mux +XXMUX58 bl_58 br_58 bl_out_29 br_out_29 sel_0 gnd column_mux +XXMUX59 bl_59 br_59 bl_out_29 br_out_29 sel_1 gnd column_mux +XXMUX60 bl_60 br_60 bl_out_30 br_out_30 sel_0 gnd column_mux +XXMUX61 bl_61 br_61 bl_out_30 br_out_30 sel_1 gnd column_mux +XXMUX62 bl_62 br_62 bl_out_31 br_out_31 sel_0 gnd column_mux +XXMUX63 bl_63 br_63 bl_out_31 br_out_31 sel_1 gnd column_mux +XXMUX64 bl_64 br_64 bl_out_32 br_out_32 sel_0 gnd column_mux +XXMUX65 bl_65 br_65 bl_out_32 br_out_32 sel_1 gnd column_mux +XXMUX66 bl_66 br_66 bl_out_33 br_out_33 sel_0 gnd column_mux +XXMUX67 bl_67 br_67 bl_out_33 br_out_33 sel_1 gnd column_mux +XXMUX68 bl_68 br_68 bl_out_34 br_out_34 sel_0 gnd column_mux +XXMUX69 bl_69 br_69 bl_out_34 br_out_34 sel_1 gnd column_mux +XXMUX70 bl_70 br_70 bl_out_35 br_out_35 sel_0 gnd column_mux +XXMUX71 bl_71 br_71 bl_out_35 br_out_35 sel_1 gnd column_mux +XXMUX72 bl_72 br_72 bl_out_36 br_out_36 sel_0 gnd column_mux +XXMUX73 bl_73 br_73 bl_out_36 br_out_36 sel_1 gnd column_mux +XXMUX74 bl_74 br_74 bl_out_37 br_out_37 sel_0 gnd column_mux +XXMUX75 bl_75 br_75 bl_out_37 br_out_37 sel_1 gnd column_mux +XXMUX76 bl_76 br_76 bl_out_38 br_out_38 sel_0 gnd column_mux +XXMUX77 bl_77 br_77 bl_out_38 br_out_38 sel_1 gnd column_mux +XXMUX78 bl_78 br_78 bl_out_39 br_out_39 sel_0 gnd column_mux +XXMUX79 bl_79 br_79 bl_out_39 br_out_39 sel_1 gnd column_mux +XXMUX80 bl_80 br_80 bl_out_40 br_out_40 sel_0 gnd column_mux +XXMUX81 bl_81 br_81 bl_out_40 br_out_40 sel_1 gnd column_mux +XXMUX82 bl_82 br_82 bl_out_41 br_out_41 sel_0 gnd column_mux +XXMUX83 bl_83 br_83 bl_out_41 br_out_41 sel_1 gnd column_mux +XXMUX84 bl_84 br_84 bl_out_42 br_out_42 sel_0 gnd column_mux +XXMUX85 bl_85 br_85 bl_out_42 br_out_42 sel_1 gnd column_mux +XXMUX86 bl_86 br_86 bl_out_43 br_out_43 sel_0 gnd column_mux +XXMUX87 bl_87 br_87 bl_out_43 br_out_43 sel_1 gnd column_mux +XXMUX88 bl_88 br_88 bl_out_44 br_out_44 sel_0 gnd column_mux +XXMUX89 bl_89 br_89 bl_out_44 br_out_44 sel_1 gnd column_mux +XXMUX90 bl_90 br_90 bl_out_45 br_out_45 sel_0 gnd column_mux +XXMUX91 bl_91 br_91 bl_out_45 br_out_45 sel_1 gnd column_mux +XXMUX92 bl_92 br_92 bl_out_46 br_out_46 sel_0 gnd column_mux +XXMUX93 bl_93 br_93 bl_out_46 br_out_46 sel_1 gnd column_mux +XXMUX94 bl_94 br_94 bl_out_47 br_out_47 sel_0 gnd column_mux +XXMUX95 bl_95 br_95 bl_out_47 br_out_47 sel_1 gnd column_mux +XXMUX96 bl_96 br_96 bl_out_48 br_out_48 sel_0 gnd column_mux +XXMUX97 bl_97 br_97 bl_out_48 br_out_48 sel_1 gnd column_mux +XXMUX98 bl_98 br_98 bl_out_49 br_out_49 sel_0 gnd column_mux +XXMUX99 bl_99 br_99 bl_out_49 br_out_49 sel_1 gnd column_mux +XXMUX100 bl_100 br_100 bl_out_50 br_out_50 sel_0 gnd column_mux +XXMUX101 bl_101 br_101 bl_out_50 br_out_50 sel_1 gnd column_mux +XXMUX102 bl_102 br_102 bl_out_51 br_out_51 sel_0 gnd column_mux +XXMUX103 bl_103 br_103 bl_out_51 br_out_51 sel_1 gnd column_mux +XXMUX104 bl_104 br_104 bl_out_52 br_out_52 sel_0 gnd column_mux +XXMUX105 bl_105 br_105 bl_out_52 br_out_52 sel_1 gnd column_mux +XXMUX106 bl_106 br_106 bl_out_53 br_out_53 sel_0 gnd column_mux +XXMUX107 bl_107 br_107 bl_out_53 br_out_53 sel_1 gnd column_mux +XXMUX108 bl_108 br_108 bl_out_54 br_out_54 sel_0 gnd column_mux +XXMUX109 bl_109 br_109 bl_out_54 br_out_54 sel_1 gnd column_mux +XXMUX110 bl_110 br_110 bl_out_55 br_out_55 sel_0 gnd column_mux +XXMUX111 bl_111 br_111 bl_out_55 br_out_55 sel_1 gnd column_mux +XXMUX112 bl_112 br_112 bl_out_56 br_out_56 sel_0 gnd column_mux +XXMUX113 bl_113 br_113 bl_out_56 br_out_56 sel_1 gnd column_mux +XXMUX114 bl_114 br_114 bl_out_57 br_out_57 sel_0 gnd column_mux +XXMUX115 bl_115 br_115 bl_out_57 br_out_57 sel_1 gnd column_mux +XXMUX116 bl_116 br_116 bl_out_58 br_out_58 sel_0 gnd column_mux +XXMUX117 bl_117 br_117 bl_out_58 br_out_58 sel_1 gnd column_mux +XXMUX118 bl_118 br_118 bl_out_59 br_out_59 sel_0 gnd column_mux +XXMUX119 bl_119 br_119 bl_out_59 br_out_59 sel_1 gnd column_mux +XXMUX120 bl_120 br_120 bl_out_60 br_out_60 sel_0 gnd column_mux +XXMUX121 bl_121 br_121 bl_out_60 br_out_60 sel_1 gnd column_mux +XXMUX122 bl_122 br_122 bl_out_61 br_out_61 sel_0 gnd column_mux +XXMUX123 bl_123 br_123 bl_out_61 br_out_61 sel_1 gnd column_mux +XXMUX124 bl_124 br_124 bl_out_62 br_out_62 sel_0 gnd column_mux +XXMUX125 bl_125 br_125 bl_out_62 br_out_62 sel_1 gnd column_mux +XXMUX126 bl_126 br_126 bl_out_63 br_out_63 sel_0 gnd column_mux +XXMUX127 bl_127 br_127 bl_out_63 br_out_63 sel_1 gnd column_mux +.ENDS column_mux_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 sel_0 sel_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I sel_0:I sel_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* INPUT : sel_0 +* INPUT : sel_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_out_0 br_out_0 dout_1 bl_out_1 br_out_1 dout_2 bl_out_2 br_out_2 dout_3 bl_out_3 br_out_3 dout_4 bl_out_4 br_out_4 dout_5 bl_out_5 br_out_5 dout_6 bl_out_6 br_out_6 dout_7 bl_out_7 br_out_7 dout_8 bl_out_8 br_out_8 dout_9 bl_out_9 br_out_9 dout_10 bl_out_10 br_out_10 dout_11 bl_out_11 br_out_11 dout_12 bl_out_12 br_out_12 dout_13 bl_out_13 br_out_13 dout_14 bl_out_14 br_out_14 dout_15 bl_out_15 br_out_15 dout_16 bl_out_16 br_out_16 dout_17 bl_out_17 br_out_17 dout_18 bl_out_18 br_out_18 dout_19 bl_out_19 br_out_19 dout_20 bl_out_20 br_out_20 dout_21 bl_out_21 br_out_21 dout_22 bl_out_22 br_out_22 dout_23 bl_out_23 br_out_23 dout_24 bl_out_24 br_out_24 dout_25 bl_out_25 br_out_25 dout_26 bl_out_26 br_out_26 dout_27 bl_out_27 br_out_27 dout_28 bl_out_28 br_out_28 dout_29 bl_out_29 br_out_29 dout_30 bl_out_30 br_out_30 dout_31 bl_out_31 br_out_31 dout_32 bl_out_32 br_out_32 dout_33 bl_out_33 br_out_33 dout_34 bl_out_34 br_out_34 dout_35 bl_out_35 br_out_35 dout_36 bl_out_36 br_out_36 dout_37 bl_out_37 br_out_37 dout_38 bl_out_38 br_out_38 dout_39 bl_out_39 br_out_39 dout_40 bl_out_40 br_out_40 dout_41 bl_out_41 br_out_41 dout_42 bl_out_42 br_out_42 dout_43 bl_out_43 br_out_43 dout_44 bl_out_44 br_out_44 dout_45 bl_out_45 br_out_45 dout_46 bl_out_46 br_out_46 dout_47 bl_out_47 br_out_47 dout_48 bl_out_48 br_out_48 dout_49 bl_out_49 br_out_49 dout_50 bl_out_50 br_out_50 dout_51 bl_out_51 br_out_51 dout_52 bl_out_52 br_out_52 dout_53 bl_out_53 br_out_53 dout_54 bl_out_54 br_out_54 dout_55 bl_out_55 br_out_55 dout_56 bl_out_56 br_out_56 dout_57 bl_out_57 br_out_57 dout_58 bl_out_58 br_out_58 dout_59 bl_out_59 br_out_59 dout_60 bl_out_60 br_out_60 dout_61 bl_out_61 br_out_61 dout_62 bl_out_62 br_out_62 dout_63 bl_out_63 br_out_63 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 w_en vdd gnd write_driver_array +Xcolumn_mux_array0 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd column_mux_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2 + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u +.ENDS pinv_0 + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 32 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 in_32 in_33 in_34 in_35 in_36 in_37 in_38 in_39 in_40 in_41 in_42 in_43 in_44 in_45 in_46 in_47 in_48 in_49 in_50 in_51 in_52 in_53 in_54 in_55 in_56 in_57 in_58 in_59 in_60 in_61 in_62 in_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I in_32:I in_33:I in_34:I in_35:I in_36:I in_37:I in_38:I in_39:I in_40:I in_41:I in_42:I in_43:I in_44:I in_45:I in_46:I in_47:I in_48:I in_49:I in_50:I in_51:I in_52:I in_53:I in_54:I in_55:I in_56:I in_57:I in_58:I in_59:I in_60:I in_61:I in_62:I in_63:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* INPUT : in_32 +* INPUT : in_33 +* INPUT : in_34 +* INPUT : in_35 +* INPUT : in_36 +* INPUT : in_37 +* INPUT : in_38 +* INPUT : in_39 +* INPUT : in_40 +* INPUT : in_41 +* INPUT : in_42 +* INPUT : in_43 +* INPUT : in_44 +* INPUT : in_45 +* INPUT : in_46 +* INPUT : in_47 +* INPUT : in_48 +* INPUT : in_49 +* INPUT : in_50 +* INPUT : in_51 +* INPUT : in_52 +* INPUT : in_53 +* INPUT : in_54 +* INPUT : in_55 +* INPUT : in_56 +* INPUT : in_57 +* INPUT : in_58 +* INPUT : in_59 +* INPUT : in_60 +* INPUT : in_61 +* INPUT : in_62 +* INPUT : in_63 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +Xwl_driver_and32 in_32 en wl_32 vdd gnd wordline_driver +Xwl_driver_and33 in_33 en wl_33 vdd gnd wordline_driver +Xwl_driver_and34 in_34 en wl_34 vdd gnd wordline_driver +Xwl_driver_and35 in_35 en wl_35 vdd gnd wordline_driver +Xwl_driver_and36 in_36 en wl_36 vdd gnd wordline_driver +Xwl_driver_and37 in_37 en wl_37 vdd gnd wordline_driver +Xwl_driver_and38 in_38 en wl_38 vdd gnd wordline_driver +Xwl_driver_and39 in_39 en wl_39 vdd gnd wordline_driver +Xwl_driver_and40 in_40 en wl_40 vdd gnd wordline_driver +Xwl_driver_and41 in_41 en wl_41 vdd gnd wordline_driver +Xwl_driver_and42 in_42 en wl_42 vdd gnd wordline_driver +Xwl_driver_and43 in_43 en wl_43 vdd gnd wordline_driver +Xwl_driver_and44 in_44 en wl_44 vdd gnd wordline_driver +Xwl_driver_and45 in_45 en wl_45 vdd gnd wordline_driver +Xwl_driver_and46 in_46 en wl_46 vdd gnd wordline_driver +Xwl_driver_and47 in_47 en wl_47 vdd gnd wordline_driver +Xwl_driver_and48 in_48 en wl_48 vdd gnd wordline_driver +Xwl_driver_and49 in_49 en wl_49 vdd gnd wordline_driver +Xwl_driver_and50 in_50 en wl_50 vdd gnd wordline_driver +Xwl_driver_and51 in_51 en wl_51 vdd gnd wordline_driver +Xwl_driver_and52 in_52 en wl_52 vdd gnd wordline_driver +Xwl_driver_and53 in_53 en wl_53 vdd gnd wordline_driver +Xwl_driver_and54 in_54 en wl_54 vdd gnd wordline_driver +Xwl_driver_and55 in_55 en wl_55 vdd gnd wordline_driver +Xwl_driver_and56 in_56 en wl_56 vdd gnd wordline_driver +Xwl_driver_and57 in_57 en wl_57 vdd gnd wordline_driver +Xwl_driver_and58 in_58 en wl_58 vdd gnd wordline_driver +Xwl_driver_and59 in_59 en wl_59 vdd gnd wordline_driver +Xwl_driver_and60 in_60 en wl_60 vdd gnd wordline_driver +Xwl_driver_and61 in_61 en wl_61 vdd gnd wordline_driver +Xwl_driver_and62 in_62 en wl_62 vdd gnd wordline_driver +Xwl_driver_and63 in_63 en wl_63 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 decode_32 decode_33 decode_34 decode_35 decode_36 decode_37 decode_38 decode_39 decode_40 decode_41 decode_42 decode_43 decode_44 decode_45 decode_46 decode_47 decode_48 decode_49 decode_50 decode_51 decode_52 decode_53 decode_54 decode_55 decode_56 decode_57 decode_58 decode_59 decode_60 decode_61 decode_62 decode_63 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O decode_32:O decode_33:O decode_34:O decode_35:O decode_36:O decode_37:O decode_38:O decode_39:O decode_40:O decode_41:O decode_42:O decode_43:O decode_44:O decode_45:O decode_46:O decode_47:O decode_48:O decode_49:O decode_50:O decode_51:O decode_52:O decode_53:O decode_54:O decode_55:O decode_56:O decode_57:O decode_58:O decode_59:O decode_60:O decode_61:O decode_62:O decode_63:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* OUTPUT: decode_32 +* OUTPUT: decode_33 +* OUTPUT: decode_34 +* OUTPUT: decode_35 +* OUTPUT: decode_36 +* OUTPUT: decode_37 +* OUTPUT: decode_38 +* OUTPUT: decode_39 +* OUTPUT: decode_40 +* OUTPUT: decode_41 +* OUTPUT: decode_42 +* OUTPUT: decode_43 +* OUTPUT: decode_44 +* OUTPUT: decode_45 +* OUTPUT: decode_46 +* OUTPUT: decode_47 +* OUTPUT: decode_48 +* OUTPUT: decode_49 +* OUTPUT: decode_50 +* OUTPUT: decode_51 +* OUTPUT: decode_52 +* OUTPUT: decode_53 +* OUTPUT: decode_54 +* OUTPUT: decode_55 +* OUTPUT: decode_56 +* OUTPUT: decode_57 +* OUTPUT: decode_58 +* OUTPUT: decode_59 +* OUTPUT: decode_60 +* OUTPUT: decode_61 +* OUTPUT: decode_62 +* OUTPUT: decode_63 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +Xpre_2 addr_4 addr_5 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 out_8 decode_0 vdd gnd and3_dec +XDEC_AND_16 out_0 out_4 out_9 decode_16 vdd gnd and3_dec +XDEC_AND_32 out_0 out_4 out_10 decode_32 vdd gnd and3_dec +XDEC_AND_48 out_0 out_4 out_11 decode_48 vdd gnd and3_dec +XDEC_AND_4 out_0 out_5 out_8 decode_4 vdd gnd and3_dec +XDEC_AND_20 out_0 out_5 out_9 decode_20 vdd gnd and3_dec +XDEC_AND_36 out_0 out_5 out_10 decode_36 vdd gnd and3_dec +XDEC_AND_52 out_0 out_5 out_11 decode_52 vdd gnd and3_dec +XDEC_AND_8 out_0 out_6 out_8 decode_8 vdd gnd and3_dec +XDEC_AND_24 out_0 out_6 out_9 decode_24 vdd gnd and3_dec +XDEC_AND_40 out_0 out_6 out_10 decode_40 vdd gnd and3_dec +XDEC_AND_56 out_0 out_6 out_11 decode_56 vdd gnd and3_dec +XDEC_AND_12 out_0 out_7 out_8 decode_12 vdd gnd and3_dec +XDEC_AND_28 out_0 out_7 out_9 decode_28 vdd gnd and3_dec +XDEC_AND_44 out_0 out_7 out_10 decode_44 vdd gnd and3_dec +XDEC_AND_60 out_0 out_7 out_11 decode_60 vdd gnd and3_dec +XDEC_AND_1 out_1 out_4 out_8 decode_1 vdd gnd and3_dec +XDEC_AND_17 out_1 out_4 out_9 decode_17 vdd gnd and3_dec +XDEC_AND_33 out_1 out_4 out_10 decode_33 vdd gnd and3_dec +XDEC_AND_49 out_1 out_4 out_11 decode_49 vdd gnd and3_dec +XDEC_AND_5 out_1 out_5 out_8 decode_5 vdd gnd and3_dec +XDEC_AND_21 out_1 out_5 out_9 decode_21 vdd gnd and3_dec +XDEC_AND_37 out_1 out_5 out_10 decode_37 vdd gnd and3_dec +XDEC_AND_53 out_1 out_5 out_11 decode_53 vdd gnd and3_dec +XDEC_AND_9 out_1 out_6 out_8 decode_9 vdd gnd and3_dec +XDEC_AND_25 out_1 out_6 out_9 decode_25 vdd gnd and3_dec +XDEC_AND_41 out_1 out_6 out_10 decode_41 vdd gnd and3_dec +XDEC_AND_57 out_1 out_6 out_11 decode_57 vdd gnd and3_dec +XDEC_AND_13 out_1 out_7 out_8 decode_13 vdd gnd and3_dec +XDEC_AND_29 out_1 out_7 out_9 decode_29 vdd gnd and3_dec +XDEC_AND_45 out_1 out_7 out_10 decode_45 vdd gnd and3_dec +XDEC_AND_61 out_1 out_7 out_11 decode_61 vdd gnd and3_dec +XDEC_AND_2 out_2 out_4 out_8 decode_2 vdd gnd and3_dec +XDEC_AND_18 out_2 out_4 out_9 decode_18 vdd gnd and3_dec +XDEC_AND_34 out_2 out_4 out_10 decode_34 vdd gnd and3_dec +XDEC_AND_50 out_2 out_4 out_11 decode_50 vdd gnd and3_dec +XDEC_AND_6 out_2 out_5 out_8 decode_6 vdd gnd and3_dec +XDEC_AND_22 out_2 out_5 out_9 decode_22 vdd gnd and3_dec +XDEC_AND_38 out_2 out_5 out_10 decode_38 vdd gnd and3_dec +XDEC_AND_54 out_2 out_5 out_11 decode_54 vdd gnd and3_dec +XDEC_AND_10 out_2 out_6 out_8 decode_10 vdd gnd and3_dec +XDEC_AND_26 out_2 out_6 out_9 decode_26 vdd gnd and3_dec +XDEC_AND_42 out_2 out_6 out_10 decode_42 vdd gnd and3_dec +XDEC_AND_58 out_2 out_6 out_11 decode_58 vdd gnd and3_dec +XDEC_AND_14 out_2 out_7 out_8 decode_14 vdd gnd and3_dec +XDEC_AND_30 out_2 out_7 out_9 decode_30 vdd gnd and3_dec +XDEC_AND_46 out_2 out_7 out_10 decode_46 vdd gnd and3_dec +XDEC_AND_62 out_2 out_7 out_11 decode_62 vdd gnd and3_dec +XDEC_AND_3 out_3 out_4 out_8 decode_3 vdd gnd and3_dec +XDEC_AND_19 out_3 out_4 out_9 decode_19 vdd gnd and3_dec +XDEC_AND_35 out_3 out_4 out_10 decode_35 vdd gnd and3_dec +XDEC_AND_51 out_3 out_4 out_11 decode_51 vdd gnd and3_dec +XDEC_AND_7 out_3 out_5 out_8 decode_7 vdd gnd and3_dec +XDEC_AND_23 out_3 out_5 out_9 decode_23 vdd gnd and3_dec +XDEC_AND_39 out_3 out_5 out_10 decode_39 vdd gnd and3_dec +XDEC_AND_55 out_3 out_5 out_11 decode_55 vdd gnd and3_dec +XDEC_AND_11 out_3 out_6 out_8 decode_11 vdd gnd and3_dec +XDEC_AND_27 out_3 out_6 out_9 decode_27 vdd gnd and3_dec +XDEC_AND_43 out_3 out_6 out_10 decode_43 vdd gnd and3_dec +XDEC_AND_59 out_3 out_6 out_11 decode_59 vdd gnd and3_dec +XDEC_AND_15 out_3 out_7 out_8 decode_15 vdd gnd and3_dec +XDEC_AND_31 out_3 out_7 out_9 decode_31 vdd gnd and3_dec +XDEC_AND_47 out_3 out_7 out_10 decode_47 vdd gnd and3_dec +XDEC_AND_63 out_3 out_7 out_11 decode_63 vdd gnd and3_dec +.ENDS hierarchical_decoder + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O dout0_32:O dout0_33:O dout0_34:O dout0_35:O dout0_36:O dout0_37:O dout0_38:O dout0_39:O dout0_40:O dout0_41:O dout0_42:O dout0_43:O dout0_44:O dout0_45:O dout0_46:O dout0_47:O dout0_48:O dout0_49:O dout0_50:O dout0_51:O dout0_52:O dout0_53:O dout0_54:O dout0_55:O dout0_56:O dout0_57:O dout0_58:O dout0_59:O dout0_60:O dout0_61:O dout0_62:O dout0_63:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I din0_32:I din0_33:I din0_34:I din0_35:I din0_36:I din0_37:I din0_38:I din0_39:I din0_40:I din0_41:I din0_42:I din0_43:I din0_44:I din0_45:I din0_46:I din0_47:I din0_48:I din0_49:I din0_50:I din0_51:I din0_52:I din0_53:I din0_54:I din0_55:I din0_56:I din0_57:I din0_58:I din0_59:I din0_60:I din0_61:I din0_62:I din0_63:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I addr0_5:I addr0_6:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: dout0_32 +* OUTPUT: dout0_33 +* OUTPUT: dout0_34 +* OUTPUT: dout0_35 +* OUTPUT: dout0_36 +* OUTPUT: dout0_37 +* OUTPUT: dout0_38 +* OUTPUT: dout0_39 +* OUTPUT: dout0_40 +* OUTPUT: dout0_41 +* OUTPUT: dout0_42 +* OUTPUT: dout0_43 +* OUTPUT: dout0_44 +* OUTPUT: dout0_45 +* OUTPUT: dout0_46 +* OUTPUT: dout0_47 +* OUTPUT: dout0_48 +* OUTPUT: dout0_49 +* OUTPUT: dout0_50 +* OUTPUT: dout0_51 +* OUTPUT: dout0_52 +* OUTPUT: dout0_53 +* OUTPUT: dout0_54 +* OUTPUT: dout0_55 +* OUTPUT: dout0_56 +* OUTPUT: dout0_57 +* OUTPUT: dout0_58 +* OUTPUT: dout0_59 +* OUTPUT: dout0_60 +* OUTPUT: dout0_61 +* OUTPUT: dout0_62 +* OUTPUT: dout0_63 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : din0_32 +* INPUT : din0_33 +* INPUT : din0_34 +* INPUT : din0_35 +* INPUT : din0_36 +* INPUT : din0_37 +* INPUT : din0_38 +* INPUT : din0_39 +* INPUT : din0_40 +* INPUT : din0_41 +* INPUT : din0_42 +* INPUT : din0_43 +* INPUT : din0_44 +* INPUT : din0_45 +* INPUT : din0_46 +* INPUT : din0_47 +* INPUT : din0_48 +* INPUT : din0_49 +* INPUT : din0_50 +* INPUT : din0_51 +* INPUT : din0_52 +* INPUT : din0_53 +* INPUT : din0_54 +* INPUT : din0_55 +* INPUT : din0_56 +* INPUT : din0_57 +* INPUT : din0_58 +* INPUT : din0_59 +* INPUT : din0_60 +* INPUT : din0_61 +* INPUT : din0_62 +* INPUT : din0_63 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : addr0_5 +* INPUT : addr0_6 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 sel0_0 sel0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 rbl_wl0 vdd gnd port_address +Xcol_address_decoder0 addr0_0 sel0_0 sel0_1 vdd gnd pinvbuf +.ENDS bank + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_2 +Xdff_buf_inv2 Qb Q vdd gnd pinv_3 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_0 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u +.ENDS pinv_4 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_4 +.ENDS pdriver + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +* spice ptx M{0} {1} n m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} p m=1 w=67.2u l=0.4u pd=135.20u ps=135.20u as=67.20p ad=67.20p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=67.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=33.6u l=0.4u +.ENDS pinv_11 + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u +.ENDS pinv_9 + +* spice ptx M{0} {1} n m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} p m=1 w=22.400000000000002u l=0.4u pd=45.60u ps=45.60u as=22.40p ad=22.40p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=22.400000000000002u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=11.200000000000001u l=0.4u +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=100.0u l=0.4u pd=200.80u ps=200.80u as=100.00p ad=100.00p + +* spice ptx M{0} {1} p m=1 w=200.0u l=0.4u pd=400.80u ps=400.80u as=200.00p ad=200.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=200.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=100.0u l=0.4u +.ENDS pinv_12 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_7 + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 1, 2, 5, 14, 42, 125] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Zb6_int vdd gnd pinv_10 +Xbuf_inv7 Zb6_int Zb7_int vdd gnd pinv_11 +Xbuf_inv8 Zb7_int Z vdd gnd pinv_12 +.ENDS pdriver_0 + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=102.4u l=0.4u pd=205.60u ps=205.60u as=102.40p ad=102.40p + +* spice ptx M{0} {1} n m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=102.4u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=51.2u l=0.4u +.ENDS pinv_16 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [64] +Xbuf_inv1 A Z vdd gnd pinv_16 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_17 + +* spice ptx M{0} {1} p m=1 w=68.8u l=0.4u pd=138.40u ps=138.40u as=68.80p ad=68.80p + +* spice ptx M{0} {1} n m=1 w=34.4u l=0.4u pd=69.60u ps=69.60u as=34.40p ad=34.40p + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=68.8u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=34.4u l=0.4u +.ENDS pinv_18 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 5, 14, 43] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_8 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_9 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_10 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_18 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=115.2u l=0.4u pd=231.20u ps=231.20u as=115.20p ad=115.20p + +* spice ptx M{0} {1} n m=1 w=57.6u l=0.4u pd=116.00u ps=116.00u as=57.60p ad=57.60p + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=115.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=57.6u l=0.4u +.ENDS pinv_15 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [72] +Xbuf_inv1 A Z vdd gnd pinv_15 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pinv_19 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_19 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_19 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_19 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_19 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_19 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_19 +Xdinv1 dout_1 dout_2 vdd gnd pinv_19 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_19 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_19 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_19 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_19 +Xdinv2 dout_2 dout_3 vdd gnd pinv_19 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_19 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_19 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_19 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_19 +Xdinv3 dout_3 dout_4 vdd gnd pinv_19 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_19 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_19 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_19 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_19 +Xdinv4 dout_4 dout_5 vdd gnd pinv_19 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_19 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_19 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_19 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_19 +Xdinv5 dout_5 dout_6 vdd gnd pinv_19 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_19 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_19 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_19 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_19 +Xdinv6 dout_6 dout_7 vdd gnd pinv_19 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_19 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_19 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_19 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_19 +Xdinv7 dout_7 dout_8 vdd gnd pinv_19 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_19 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_19 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_19 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_19 +Xdinv8 dout_8 out vdd gnd pinv_19 +Xdload_8_0 out n_8_0 vdd gnd pinv_19 +Xdload_8_1 out n_8_1 vdd gnd pinv_19 +Xdload_8_2 out n_8_2 vdd gnd pinv_19 +Xdload_8_3 out n_8_3 vdd gnd pinv_19 +.ENDS delay_chain + +* spice ptx M{0} {1} p m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} n m=1 w=16.8u l=0.4u pd=34.40u ps=34.40u as=16.80p ad=16.80p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=33.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=16.8u l=0.4u +.ENDS pinv_14 + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u +.ENDS pinv_13 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [7, 21] +Xbuf_inv1 A Zb1_int vdd gnd pinv_13 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_14 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_1 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 64 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_17 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_17 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_64_128_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I din0[32]:I din0[33]:I din0[34]:I din0[35]:I din0[36]:I din0[37]:I din0[38]:I din0[39]:I din0[40]:I din0[41]:I din0[42]:I din0[43]:I din0[44]:I din0[45]:I din0[46]:I din0[47]:I din0[48]:I din0[49]:I din0[50]:I din0[51]:I din0[52]:I din0[53]:I din0[54]:I din0[55]:I din0[56]:I din0[57]:I din0[58]:I din0[59]:I din0[60]:I din0[61]:I din0[62]:I din0[63]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I addr0[5]:I addr0[6]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O dout0[32]:O dout0[33]:O dout0[34]:O dout0[35]:O dout0[36]:O dout0[37]:O dout0[38]:O dout0[39]:O dout0[40]:O dout0[41]:O dout0[42]:O dout0[43]:O dout0[44]:O dout0[45]:O dout0[46]:O dout0[47]:O dout0[48]:O dout0[49]:O dout0[50]:O dout0[51]:O dout0[52]:O dout0[53]:O dout0[54]:O dout0[55]:O dout0[56]:O dout0[57]:O dout0[58]:O dout0[59]:O dout0[60]:O dout0[61]:O dout0[62]:O dout0[63]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : din0[32] +* INPUT : din0[33] +* INPUT : din0[34] +* INPUT : din0[35] +* INPUT : din0[36] +* INPUT : din0[37] +* INPUT : din0[38] +* INPUT : din0[39] +* INPUT : din0[40] +* INPUT : din0[41] +* INPUT : din0[42] +* INPUT : din0[43] +* INPUT : din0[44] +* INPUT : din0[45] +* INPUT : din0[46] +* INPUT : din0[47] +* INPUT : din0[48] +* INPUT : din0[49] +* INPUT : din0[50] +* INPUT : din0[51] +* INPUT : din0[52] +* INPUT : din0[53] +* INPUT : din0[54] +* INPUT : din0[55] +* INPUT : din0[56] +* INPUT : din0[57] +* INPUT : din0[58] +* INPUT : din0[59] +* INPUT : din0[60] +* INPUT : din0[61] +* INPUT : din0[62] +* INPUT : din0[63] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : addr0[5] +* INPUT : addr0[6] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* OUTPUT: dout0[32] +* OUTPUT: dout0[33] +* OUTPUT: dout0[34] +* OUTPUT: dout0[35] +* OUTPUT: dout0[36] +* OUTPUT: dout0[37] +* OUTPUT: dout0[38] +* OUTPUT: dout0[39] +* OUTPUT: dout0[40] +* OUTPUT: dout0[41] +* OUTPUT: dout0[42] +* OUTPUT: dout0[43] +* OUTPUT: dout0[44] +* OUTPUT: dout0[45] +* OUTPUT: dout0[46] +* OUTPUT: dout0[47] +* OUTPUT: dout0[48] +* OUTPUT: dout0[49] +* OUTPUT: dout0[50] +* OUTPUT: dout0[51] +* OUTPUT: dout0[52] +* OUTPUT: dout0[53] +* OUTPUT: dout0[54] +* OUTPUT: dout0[55] +* OUTPUT: dout0[56] +* OUTPUT: dout0[57] +* OUTPUT: dout0[58] +* OUTPUT: dout0[59] +* OUTPUT: dout0[60] +* OUTPUT: dout0[61] +* OUTPUT: dout0[62] +* OUTPUT: dout0[63] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 a0_0 a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 clk_buf0 vdd gnd row_addr_dff +Xcol_address0 addr0[0] a0_0 clk_buf0 vdd gnd col_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 clk_buf0 vdd gnd data_dff +.ENDS sram_64_128_scn4m_subm diff --git a/1KB/sram_64_128_scn4m_subm.sp b/1KB/sram_64_128_scn4m_subm.sp new file mode 100644 index 00000000..abee3faf --- /dev/null +++ b/1KB/sram_64_128_scn4m_subm.sp @@ -0,0 +1,14050 @@ +************************************************** +* OpenRAM generated memory. +* Words: 128 +* Data bits: 64 +* Banks: 1 +* Column mux: 2:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 din_5 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 6 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +Xdff_r5_c0 din_5 dout_5 clk vdd gnd dff +.ENDS row_addr_dff + +.SUBCKT col_addr_dff din_0 dout_0 clk vdd gnd +*.PININFO din_0:I dout_0:O clk:I vdd:B gnd:B +* INPUT : din_0 +* OUTPUT: dout_0 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +.ENDS col_addr_dff + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 64 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +Xdff_r0_c32 din_32 dout_32 clk vdd gnd dff +Xdff_r0_c33 din_33 dout_33 clk vdd gnd dff +Xdff_r0_c34 din_34 dout_34 clk vdd gnd dff +Xdff_r0_c35 din_35 dout_35 clk vdd gnd dff +Xdff_r0_c36 din_36 dout_36 clk vdd gnd dff +Xdff_r0_c37 din_37 dout_37 clk vdd gnd dff +Xdff_r0_c38 din_38 dout_38 clk vdd gnd dff +Xdff_r0_c39 din_39 dout_39 clk vdd gnd dff +Xdff_r0_c40 din_40 dout_40 clk vdd gnd dff +Xdff_r0_c41 din_41 dout_41 clk vdd gnd dff +Xdff_r0_c42 din_42 dout_42 clk vdd gnd dff +Xdff_r0_c43 din_43 dout_43 clk vdd gnd dff +Xdff_r0_c44 din_44 dout_44 clk vdd gnd dff +Xdff_r0_c45 din_45 dout_45 clk vdd gnd dff +Xdff_r0_c46 din_46 dout_46 clk vdd gnd dff +Xdff_r0_c47 din_47 dout_47 clk vdd gnd dff +Xdff_r0_c48 din_48 dout_48 clk vdd gnd dff +Xdff_r0_c49 din_49 dout_49 clk vdd gnd dff +Xdff_r0_c50 din_50 dout_50 clk vdd gnd dff +Xdff_r0_c51 din_51 dout_51 clk vdd gnd dff +Xdff_r0_c52 din_52 dout_52 clk vdd gnd dff +Xdff_r0_c53 din_53 dout_53 clk vdd gnd dff +Xdff_r0_c54 din_54 dout_54 clk vdd gnd dff +Xdff_r0_c55 din_55 dout_55 clk vdd gnd dff +Xdff_r0_c56 din_56 dout_56 clk vdd gnd dff +Xdff_r0_c57 din_57 dout_57 clk vdd gnd dff +Xdff_r0_c58 din_58 dout_58 clk vdd gnd dff +Xdff_r0_c59 din_59 dout_59 clk vdd gnd dff +Xdff_r0_c60 din_60 dout_60 clk vdd gnd dff +Xdff_r0_c61 din_61 dout_61 clk vdd gnd dff +Xdff_r0_c62 din_62 dout_62 clk vdd gnd dff +Xdff_r0_c63 din_63 dout_63 clk vdd gnd dff +.ENDS data_dff + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_2 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_3 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_1 + +.SUBCKT pinvbuf A Zb Z vdd gnd +*.PININFO A:B Zb:B Z:B vdd:B gnd:B +* INOUT : A +* INOUT : Zb +* INOUT : Z +* INOUT : vdd +* INOUT : gnd +Xbuf_inv1 A zb_int vdd gnd pinv_1 +Xbuf_inv2 zb_int z_int vdd gnd pinv_2 +Xbuf_inv3 z_int Zb vdd gnd pinv_3 +Xbuf_inv4 zb_int Z vdd gnd pinv_3 +.ENDS pinvbuf + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd dummy_cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd dummy_cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd dummy_cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd dummy_cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd dummy_cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd dummy_cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd dummy_cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd dummy_cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd dummy_cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd dummy_cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd dummy_cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd dummy_cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd dummy_cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd dummy_cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd dummy_cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd dummy_cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd dummy_cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd dummy_cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd dummy_cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd dummy_cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd dummy_cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd dummy_cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd dummy_cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd dummy_cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd dummy_cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd dummy_cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd dummy_cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd dummy_cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd dummy_cell_1rw +Xbit_r64_c0 bl_0_0 br_0_0 wl_0_64 vdd gnd dummy_cell_1rw +Xbit_r65_c0 bl_0_0 br_0_0 wl_0_65 vdd gnd dummy_cell_1rw +Xbit_r66_c0 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 wl_0_64 wl_0_65 wl_0_66 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I wl_0_64:I wl_0_65:I wl_0_66:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* INPUT : wl_0_64 +* INPUT : wl_0_65 +* INPUT : wl_0_66 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd replica_cell_1rw +Xrbc_35 bl_0_0 br_0_0 wl_0_35 vdd gnd replica_cell_1rw +Xrbc_36 bl_0_0 br_0_0 wl_0_36 vdd gnd replica_cell_1rw +Xrbc_37 bl_0_0 br_0_0 wl_0_37 vdd gnd replica_cell_1rw +Xrbc_38 bl_0_0 br_0_0 wl_0_38 vdd gnd replica_cell_1rw +Xrbc_39 bl_0_0 br_0_0 wl_0_39 vdd gnd replica_cell_1rw +Xrbc_40 bl_0_0 br_0_0 wl_0_40 vdd gnd replica_cell_1rw +Xrbc_41 bl_0_0 br_0_0 wl_0_41 vdd gnd replica_cell_1rw +Xrbc_42 bl_0_0 br_0_0 wl_0_42 vdd gnd replica_cell_1rw +Xrbc_43 bl_0_0 br_0_0 wl_0_43 vdd gnd replica_cell_1rw +Xrbc_44 bl_0_0 br_0_0 wl_0_44 vdd gnd replica_cell_1rw +Xrbc_45 bl_0_0 br_0_0 wl_0_45 vdd gnd replica_cell_1rw +Xrbc_46 bl_0_0 br_0_0 wl_0_46 vdd gnd replica_cell_1rw +Xrbc_47 bl_0_0 br_0_0 wl_0_47 vdd gnd replica_cell_1rw +Xrbc_48 bl_0_0 br_0_0 wl_0_48 vdd gnd replica_cell_1rw +Xrbc_49 bl_0_0 br_0_0 wl_0_49 vdd gnd replica_cell_1rw +Xrbc_50 bl_0_0 br_0_0 wl_0_50 vdd gnd replica_cell_1rw +Xrbc_51 bl_0_0 br_0_0 wl_0_51 vdd gnd replica_cell_1rw +Xrbc_52 bl_0_0 br_0_0 wl_0_52 vdd gnd replica_cell_1rw +Xrbc_53 bl_0_0 br_0_0 wl_0_53 vdd gnd replica_cell_1rw +Xrbc_54 bl_0_0 br_0_0 wl_0_54 vdd gnd replica_cell_1rw +Xrbc_55 bl_0_0 br_0_0 wl_0_55 vdd gnd replica_cell_1rw +Xrbc_56 bl_0_0 br_0_0 wl_0_56 vdd gnd replica_cell_1rw +Xrbc_57 bl_0_0 br_0_0 wl_0_57 vdd gnd replica_cell_1rw +Xrbc_58 bl_0_0 br_0_0 wl_0_58 vdd gnd replica_cell_1rw +Xrbc_59 bl_0_0 br_0_0 wl_0_59 vdd gnd replica_cell_1rw +Xrbc_60 bl_0_0 br_0_0 wl_0_60 vdd gnd replica_cell_1rw +Xrbc_61 bl_0_0 br_0_0 wl_0_61 vdd gnd replica_cell_1rw +Xrbc_62 bl_0_0 br_0_0 wl_0_62 vdd gnd replica_cell_1rw +Xrbc_63 bl_0_0 br_0_0 wl_0_63 vdd gnd replica_cell_1rw +Xrbc_64 bl_0_0 br_0_0 wl_0_64 vdd gnd replica_cell_1rw +Xrbc_65 bl_0_0 br_0_0 wl_0_65 vdd gnd replica_cell_1rw +Xrbc_66 bl_0_0 br_0_0 wl_0_66 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c0 bl_0_0 br_0_0 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c0 bl_0_0 br_0_0 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c0 bl_0_0 br_0_0 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c0 bl_0_0 br_0_0 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c0 bl_0_0 br_0_0 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c0 bl_0_0 br_0_0 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c0 bl_0_0 br_0_0 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c0 bl_0_0 br_0_0 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c0 bl_0_0 br_0_0 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c0 bl_0_0 br_0_0 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c0 bl_0_0 br_0_0 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c0 bl_0_0 br_0_0 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c0 bl_0_0 br_0_0 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c0 bl_0_0 br_0_0 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c0 bl_0_0 br_0_0 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c0 bl_0_0 br_0_0 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c0 bl_0_0 br_0_0 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c0 bl_0_0 br_0_0 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c0 bl_0_0 br_0_0 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c0 bl_0_0 br_0_0 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c0 bl_0_0 br_0_0 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c0 bl_0_0 br_0_0 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c0 bl_0_0 br_0_0 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c0 bl_0_0 br_0_0 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c0 bl_0_0 br_0_0 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c0 bl_0_0 br_0_0 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c0 bl_0_0 br_0_0 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c0 bl_0_0 br_0_0 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c0 bl_0_0 br_0_0 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c1 bl_0_1 br_0_1 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c1 bl_0_1 br_0_1 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c1 bl_0_1 br_0_1 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c1 bl_0_1 br_0_1 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c1 bl_0_1 br_0_1 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c1 bl_0_1 br_0_1 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c1 bl_0_1 br_0_1 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c1 bl_0_1 br_0_1 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c1 bl_0_1 br_0_1 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c1 bl_0_1 br_0_1 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c1 bl_0_1 br_0_1 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c1 bl_0_1 br_0_1 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c1 bl_0_1 br_0_1 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c1 bl_0_1 br_0_1 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c1 bl_0_1 br_0_1 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c1 bl_0_1 br_0_1 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c1 bl_0_1 br_0_1 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c1 bl_0_1 br_0_1 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c1 bl_0_1 br_0_1 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c1 bl_0_1 br_0_1 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c1 bl_0_1 br_0_1 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c1 bl_0_1 br_0_1 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c1 bl_0_1 br_0_1 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c1 bl_0_1 br_0_1 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c1 bl_0_1 br_0_1 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c1 bl_0_1 br_0_1 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c1 bl_0_1 br_0_1 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c1 bl_0_1 br_0_1 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c1 bl_0_1 br_0_1 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c1 bl_0_1 br_0_1 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c1 bl_0_1 br_0_1 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c1 bl_0_1 br_0_1 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c2 bl_0_2 br_0_2 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c2 bl_0_2 br_0_2 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c2 bl_0_2 br_0_2 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c2 bl_0_2 br_0_2 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c2 bl_0_2 br_0_2 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c2 bl_0_2 br_0_2 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c2 bl_0_2 br_0_2 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c2 bl_0_2 br_0_2 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c2 bl_0_2 br_0_2 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c2 bl_0_2 br_0_2 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c2 bl_0_2 br_0_2 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c2 bl_0_2 br_0_2 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c2 bl_0_2 br_0_2 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c2 bl_0_2 br_0_2 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c2 bl_0_2 br_0_2 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c2 bl_0_2 br_0_2 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c2 bl_0_2 br_0_2 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c2 bl_0_2 br_0_2 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c2 bl_0_2 br_0_2 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c2 bl_0_2 br_0_2 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c2 bl_0_2 br_0_2 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c2 bl_0_2 br_0_2 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c2 bl_0_2 br_0_2 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c2 bl_0_2 br_0_2 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c2 bl_0_2 br_0_2 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c2 bl_0_2 br_0_2 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c2 bl_0_2 br_0_2 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c2 bl_0_2 br_0_2 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c2 bl_0_2 br_0_2 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c2 bl_0_2 br_0_2 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c2 bl_0_2 br_0_2 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c2 bl_0_2 br_0_2 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c3 bl_0_3 br_0_3 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c3 bl_0_3 br_0_3 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c3 bl_0_3 br_0_3 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c3 bl_0_3 br_0_3 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c3 bl_0_3 br_0_3 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c3 bl_0_3 br_0_3 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c3 bl_0_3 br_0_3 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c3 bl_0_3 br_0_3 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c3 bl_0_3 br_0_3 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c3 bl_0_3 br_0_3 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c3 bl_0_3 br_0_3 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c3 bl_0_3 br_0_3 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c3 bl_0_3 br_0_3 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c3 bl_0_3 br_0_3 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c3 bl_0_3 br_0_3 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c3 bl_0_3 br_0_3 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c3 bl_0_3 br_0_3 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c3 bl_0_3 br_0_3 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c3 bl_0_3 br_0_3 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c3 bl_0_3 br_0_3 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c3 bl_0_3 br_0_3 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c3 bl_0_3 br_0_3 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c3 bl_0_3 br_0_3 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c3 bl_0_3 br_0_3 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c3 bl_0_3 br_0_3 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c3 bl_0_3 br_0_3 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c3 bl_0_3 br_0_3 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c3 bl_0_3 br_0_3 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c3 bl_0_3 br_0_3 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c3 bl_0_3 br_0_3 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c3 bl_0_3 br_0_3 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c3 bl_0_3 br_0_3 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c4 bl_0_4 br_0_4 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c4 bl_0_4 br_0_4 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c4 bl_0_4 br_0_4 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c4 bl_0_4 br_0_4 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c4 bl_0_4 br_0_4 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c4 bl_0_4 br_0_4 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c4 bl_0_4 br_0_4 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c4 bl_0_4 br_0_4 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c4 bl_0_4 br_0_4 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c4 bl_0_4 br_0_4 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c4 bl_0_4 br_0_4 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c4 bl_0_4 br_0_4 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c4 bl_0_4 br_0_4 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c4 bl_0_4 br_0_4 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c4 bl_0_4 br_0_4 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c4 bl_0_4 br_0_4 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c4 bl_0_4 br_0_4 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c4 bl_0_4 br_0_4 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c4 bl_0_4 br_0_4 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c4 bl_0_4 br_0_4 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c4 bl_0_4 br_0_4 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c4 bl_0_4 br_0_4 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c4 bl_0_4 br_0_4 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c4 bl_0_4 br_0_4 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c4 bl_0_4 br_0_4 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c4 bl_0_4 br_0_4 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c4 bl_0_4 br_0_4 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c4 bl_0_4 br_0_4 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c4 bl_0_4 br_0_4 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c4 bl_0_4 br_0_4 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c4 bl_0_4 br_0_4 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c4 bl_0_4 br_0_4 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c5 bl_0_5 br_0_5 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c5 bl_0_5 br_0_5 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c5 bl_0_5 br_0_5 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c5 bl_0_5 br_0_5 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c5 bl_0_5 br_0_5 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c5 bl_0_5 br_0_5 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c5 bl_0_5 br_0_5 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c5 bl_0_5 br_0_5 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c5 bl_0_5 br_0_5 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c5 bl_0_5 br_0_5 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c5 bl_0_5 br_0_5 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c5 bl_0_5 br_0_5 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c5 bl_0_5 br_0_5 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c5 bl_0_5 br_0_5 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c5 bl_0_5 br_0_5 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c5 bl_0_5 br_0_5 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c5 bl_0_5 br_0_5 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c5 bl_0_5 br_0_5 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c5 bl_0_5 br_0_5 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c5 bl_0_5 br_0_5 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c5 bl_0_5 br_0_5 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c5 bl_0_5 br_0_5 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c5 bl_0_5 br_0_5 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c5 bl_0_5 br_0_5 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c5 bl_0_5 br_0_5 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c5 bl_0_5 br_0_5 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c5 bl_0_5 br_0_5 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c5 bl_0_5 br_0_5 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c5 bl_0_5 br_0_5 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c5 bl_0_5 br_0_5 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c5 bl_0_5 br_0_5 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c5 bl_0_5 br_0_5 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c6 bl_0_6 br_0_6 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c6 bl_0_6 br_0_6 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c6 bl_0_6 br_0_6 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c6 bl_0_6 br_0_6 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c6 bl_0_6 br_0_6 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c6 bl_0_6 br_0_6 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c6 bl_0_6 br_0_6 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c6 bl_0_6 br_0_6 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c6 bl_0_6 br_0_6 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c6 bl_0_6 br_0_6 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c6 bl_0_6 br_0_6 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c6 bl_0_6 br_0_6 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c6 bl_0_6 br_0_6 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c6 bl_0_6 br_0_6 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c6 bl_0_6 br_0_6 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c6 bl_0_6 br_0_6 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c6 bl_0_6 br_0_6 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c6 bl_0_6 br_0_6 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c6 bl_0_6 br_0_6 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c6 bl_0_6 br_0_6 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c6 bl_0_6 br_0_6 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c6 bl_0_6 br_0_6 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c6 bl_0_6 br_0_6 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c6 bl_0_6 br_0_6 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c6 bl_0_6 br_0_6 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c6 bl_0_6 br_0_6 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c6 bl_0_6 br_0_6 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c6 bl_0_6 br_0_6 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c6 bl_0_6 br_0_6 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c6 bl_0_6 br_0_6 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c6 bl_0_6 br_0_6 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c6 bl_0_6 br_0_6 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c7 bl_0_7 br_0_7 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c7 bl_0_7 br_0_7 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c7 bl_0_7 br_0_7 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c7 bl_0_7 br_0_7 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c7 bl_0_7 br_0_7 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c7 bl_0_7 br_0_7 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c7 bl_0_7 br_0_7 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c7 bl_0_7 br_0_7 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c7 bl_0_7 br_0_7 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c7 bl_0_7 br_0_7 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c7 bl_0_7 br_0_7 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c7 bl_0_7 br_0_7 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c7 bl_0_7 br_0_7 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c7 bl_0_7 br_0_7 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c7 bl_0_7 br_0_7 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c7 bl_0_7 br_0_7 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c7 bl_0_7 br_0_7 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c7 bl_0_7 br_0_7 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c7 bl_0_7 br_0_7 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c7 bl_0_7 br_0_7 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c7 bl_0_7 br_0_7 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c7 bl_0_7 br_0_7 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c7 bl_0_7 br_0_7 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c7 bl_0_7 br_0_7 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c7 bl_0_7 br_0_7 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c7 bl_0_7 br_0_7 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c7 bl_0_7 br_0_7 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c7 bl_0_7 br_0_7 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c7 bl_0_7 br_0_7 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c7 bl_0_7 br_0_7 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c7 bl_0_7 br_0_7 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c7 bl_0_7 br_0_7 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c8 bl_0_8 br_0_8 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c8 bl_0_8 br_0_8 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c8 bl_0_8 br_0_8 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c8 bl_0_8 br_0_8 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c8 bl_0_8 br_0_8 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c8 bl_0_8 br_0_8 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c8 bl_0_8 br_0_8 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c8 bl_0_8 br_0_8 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c8 bl_0_8 br_0_8 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c8 bl_0_8 br_0_8 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c8 bl_0_8 br_0_8 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c8 bl_0_8 br_0_8 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c8 bl_0_8 br_0_8 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c8 bl_0_8 br_0_8 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c8 bl_0_8 br_0_8 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c8 bl_0_8 br_0_8 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c8 bl_0_8 br_0_8 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c8 bl_0_8 br_0_8 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c8 bl_0_8 br_0_8 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c8 bl_0_8 br_0_8 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c8 bl_0_8 br_0_8 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c8 bl_0_8 br_0_8 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c8 bl_0_8 br_0_8 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c8 bl_0_8 br_0_8 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c8 bl_0_8 br_0_8 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c8 bl_0_8 br_0_8 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c8 bl_0_8 br_0_8 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c8 bl_0_8 br_0_8 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c8 bl_0_8 br_0_8 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c8 bl_0_8 br_0_8 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c8 bl_0_8 br_0_8 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c8 bl_0_8 br_0_8 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c9 bl_0_9 br_0_9 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c9 bl_0_9 br_0_9 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c9 bl_0_9 br_0_9 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c9 bl_0_9 br_0_9 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c9 bl_0_9 br_0_9 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c9 bl_0_9 br_0_9 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c9 bl_0_9 br_0_9 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c9 bl_0_9 br_0_9 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c9 bl_0_9 br_0_9 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c9 bl_0_9 br_0_9 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c9 bl_0_9 br_0_9 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c9 bl_0_9 br_0_9 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c9 bl_0_9 br_0_9 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c9 bl_0_9 br_0_9 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c9 bl_0_9 br_0_9 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c9 bl_0_9 br_0_9 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c9 bl_0_9 br_0_9 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c9 bl_0_9 br_0_9 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c9 bl_0_9 br_0_9 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c9 bl_0_9 br_0_9 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c9 bl_0_9 br_0_9 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c9 bl_0_9 br_0_9 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c9 bl_0_9 br_0_9 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c9 bl_0_9 br_0_9 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c9 bl_0_9 br_0_9 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c9 bl_0_9 br_0_9 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c9 bl_0_9 br_0_9 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c9 bl_0_9 br_0_9 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c9 bl_0_9 br_0_9 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c9 bl_0_9 br_0_9 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c9 bl_0_9 br_0_9 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c9 bl_0_9 br_0_9 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c10 bl_0_10 br_0_10 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c10 bl_0_10 br_0_10 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c10 bl_0_10 br_0_10 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c10 bl_0_10 br_0_10 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c10 bl_0_10 br_0_10 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c10 bl_0_10 br_0_10 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c10 bl_0_10 br_0_10 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c10 bl_0_10 br_0_10 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c10 bl_0_10 br_0_10 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c10 bl_0_10 br_0_10 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c10 bl_0_10 br_0_10 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c10 bl_0_10 br_0_10 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c10 bl_0_10 br_0_10 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c10 bl_0_10 br_0_10 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c10 bl_0_10 br_0_10 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c10 bl_0_10 br_0_10 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c10 bl_0_10 br_0_10 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c10 bl_0_10 br_0_10 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c10 bl_0_10 br_0_10 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c10 bl_0_10 br_0_10 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c10 bl_0_10 br_0_10 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c10 bl_0_10 br_0_10 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c10 bl_0_10 br_0_10 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c10 bl_0_10 br_0_10 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c10 bl_0_10 br_0_10 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c10 bl_0_10 br_0_10 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c10 bl_0_10 br_0_10 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c10 bl_0_10 br_0_10 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c10 bl_0_10 br_0_10 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c10 bl_0_10 br_0_10 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c10 bl_0_10 br_0_10 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c10 bl_0_10 br_0_10 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c11 bl_0_11 br_0_11 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c11 bl_0_11 br_0_11 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c11 bl_0_11 br_0_11 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c11 bl_0_11 br_0_11 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c11 bl_0_11 br_0_11 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c11 bl_0_11 br_0_11 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c11 bl_0_11 br_0_11 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c11 bl_0_11 br_0_11 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c11 bl_0_11 br_0_11 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c11 bl_0_11 br_0_11 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c11 bl_0_11 br_0_11 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c11 bl_0_11 br_0_11 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c11 bl_0_11 br_0_11 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c11 bl_0_11 br_0_11 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c11 bl_0_11 br_0_11 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c11 bl_0_11 br_0_11 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c11 bl_0_11 br_0_11 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c11 bl_0_11 br_0_11 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c11 bl_0_11 br_0_11 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c11 bl_0_11 br_0_11 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c11 bl_0_11 br_0_11 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c11 bl_0_11 br_0_11 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c11 bl_0_11 br_0_11 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c11 bl_0_11 br_0_11 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c11 bl_0_11 br_0_11 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c11 bl_0_11 br_0_11 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c11 bl_0_11 br_0_11 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c11 bl_0_11 br_0_11 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c11 bl_0_11 br_0_11 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c11 bl_0_11 br_0_11 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c11 bl_0_11 br_0_11 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c11 bl_0_11 br_0_11 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c12 bl_0_12 br_0_12 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c12 bl_0_12 br_0_12 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c12 bl_0_12 br_0_12 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c12 bl_0_12 br_0_12 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c12 bl_0_12 br_0_12 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c12 bl_0_12 br_0_12 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c12 bl_0_12 br_0_12 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c12 bl_0_12 br_0_12 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c12 bl_0_12 br_0_12 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c12 bl_0_12 br_0_12 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c12 bl_0_12 br_0_12 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c12 bl_0_12 br_0_12 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c12 bl_0_12 br_0_12 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c12 bl_0_12 br_0_12 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c12 bl_0_12 br_0_12 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c12 bl_0_12 br_0_12 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c12 bl_0_12 br_0_12 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c12 bl_0_12 br_0_12 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c12 bl_0_12 br_0_12 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c12 bl_0_12 br_0_12 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c12 bl_0_12 br_0_12 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c12 bl_0_12 br_0_12 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c12 bl_0_12 br_0_12 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c12 bl_0_12 br_0_12 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c12 bl_0_12 br_0_12 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c12 bl_0_12 br_0_12 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c12 bl_0_12 br_0_12 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c12 bl_0_12 br_0_12 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c12 bl_0_12 br_0_12 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c12 bl_0_12 br_0_12 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c12 bl_0_12 br_0_12 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c12 bl_0_12 br_0_12 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c13 bl_0_13 br_0_13 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c13 bl_0_13 br_0_13 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c13 bl_0_13 br_0_13 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c13 bl_0_13 br_0_13 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c13 bl_0_13 br_0_13 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c13 bl_0_13 br_0_13 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c13 bl_0_13 br_0_13 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c13 bl_0_13 br_0_13 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c13 bl_0_13 br_0_13 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c13 bl_0_13 br_0_13 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c13 bl_0_13 br_0_13 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c13 bl_0_13 br_0_13 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c13 bl_0_13 br_0_13 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c13 bl_0_13 br_0_13 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c13 bl_0_13 br_0_13 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c13 bl_0_13 br_0_13 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c13 bl_0_13 br_0_13 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c13 bl_0_13 br_0_13 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c13 bl_0_13 br_0_13 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c13 bl_0_13 br_0_13 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c13 bl_0_13 br_0_13 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c13 bl_0_13 br_0_13 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c13 bl_0_13 br_0_13 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c13 bl_0_13 br_0_13 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c13 bl_0_13 br_0_13 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c13 bl_0_13 br_0_13 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c13 bl_0_13 br_0_13 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c13 bl_0_13 br_0_13 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c13 bl_0_13 br_0_13 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c13 bl_0_13 br_0_13 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c13 bl_0_13 br_0_13 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c13 bl_0_13 br_0_13 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c14 bl_0_14 br_0_14 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c14 bl_0_14 br_0_14 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c14 bl_0_14 br_0_14 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c14 bl_0_14 br_0_14 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c14 bl_0_14 br_0_14 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c14 bl_0_14 br_0_14 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c14 bl_0_14 br_0_14 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c14 bl_0_14 br_0_14 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c14 bl_0_14 br_0_14 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c14 bl_0_14 br_0_14 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c14 bl_0_14 br_0_14 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c14 bl_0_14 br_0_14 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c14 bl_0_14 br_0_14 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c14 bl_0_14 br_0_14 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c14 bl_0_14 br_0_14 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c14 bl_0_14 br_0_14 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c14 bl_0_14 br_0_14 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c14 bl_0_14 br_0_14 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c14 bl_0_14 br_0_14 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c14 bl_0_14 br_0_14 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c14 bl_0_14 br_0_14 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c14 bl_0_14 br_0_14 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c14 bl_0_14 br_0_14 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c14 bl_0_14 br_0_14 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c14 bl_0_14 br_0_14 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c14 bl_0_14 br_0_14 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c14 bl_0_14 br_0_14 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c14 bl_0_14 br_0_14 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c14 bl_0_14 br_0_14 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c14 bl_0_14 br_0_14 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c14 bl_0_14 br_0_14 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c14 bl_0_14 br_0_14 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c15 bl_0_15 br_0_15 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c15 bl_0_15 br_0_15 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c15 bl_0_15 br_0_15 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c15 bl_0_15 br_0_15 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c15 bl_0_15 br_0_15 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c15 bl_0_15 br_0_15 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c15 bl_0_15 br_0_15 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c15 bl_0_15 br_0_15 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c15 bl_0_15 br_0_15 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c15 bl_0_15 br_0_15 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c15 bl_0_15 br_0_15 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c15 bl_0_15 br_0_15 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c15 bl_0_15 br_0_15 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c15 bl_0_15 br_0_15 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c15 bl_0_15 br_0_15 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c15 bl_0_15 br_0_15 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c15 bl_0_15 br_0_15 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c15 bl_0_15 br_0_15 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c15 bl_0_15 br_0_15 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c15 bl_0_15 br_0_15 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c15 bl_0_15 br_0_15 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c15 bl_0_15 br_0_15 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c15 bl_0_15 br_0_15 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c15 bl_0_15 br_0_15 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c15 bl_0_15 br_0_15 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c15 bl_0_15 br_0_15 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c15 bl_0_15 br_0_15 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c15 bl_0_15 br_0_15 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c15 bl_0_15 br_0_15 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c15 bl_0_15 br_0_15 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c15 bl_0_15 br_0_15 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c15 bl_0_15 br_0_15 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c16 bl_0_16 br_0_16 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c16 bl_0_16 br_0_16 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c16 bl_0_16 br_0_16 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c16 bl_0_16 br_0_16 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c16 bl_0_16 br_0_16 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c16 bl_0_16 br_0_16 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c16 bl_0_16 br_0_16 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c16 bl_0_16 br_0_16 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c16 bl_0_16 br_0_16 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c16 bl_0_16 br_0_16 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c16 bl_0_16 br_0_16 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c16 bl_0_16 br_0_16 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c16 bl_0_16 br_0_16 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c16 bl_0_16 br_0_16 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c16 bl_0_16 br_0_16 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c16 bl_0_16 br_0_16 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c16 bl_0_16 br_0_16 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c16 bl_0_16 br_0_16 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c16 bl_0_16 br_0_16 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c16 bl_0_16 br_0_16 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c16 bl_0_16 br_0_16 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c16 bl_0_16 br_0_16 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c16 bl_0_16 br_0_16 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c16 bl_0_16 br_0_16 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c16 bl_0_16 br_0_16 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c16 bl_0_16 br_0_16 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c16 bl_0_16 br_0_16 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c16 bl_0_16 br_0_16 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c16 bl_0_16 br_0_16 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c16 bl_0_16 br_0_16 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c16 bl_0_16 br_0_16 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c16 bl_0_16 br_0_16 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c17 bl_0_17 br_0_17 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c17 bl_0_17 br_0_17 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c17 bl_0_17 br_0_17 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c17 bl_0_17 br_0_17 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c17 bl_0_17 br_0_17 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c17 bl_0_17 br_0_17 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c17 bl_0_17 br_0_17 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c17 bl_0_17 br_0_17 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c17 bl_0_17 br_0_17 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c17 bl_0_17 br_0_17 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c17 bl_0_17 br_0_17 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c17 bl_0_17 br_0_17 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c17 bl_0_17 br_0_17 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c17 bl_0_17 br_0_17 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c17 bl_0_17 br_0_17 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c17 bl_0_17 br_0_17 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c17 bl_0_17 br_0_17 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c17 bl_0_17 br_0_17 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c17 bl_0_17 br_0_17 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c17 bl_0_17 br_0_17 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c17 bl_0_17 br_0_17 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c17 bl_0_17 br_0_17 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c17 bl_0_17 br_0_17 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c17 bl_0_17 br_0_17 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c17 bl_0_17 br_0_17 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c17 bl_0_17 br_0_17 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c17 bl_0_17 br_0_17 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c17 bl_0_17 br_0_17 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c17 bl_0_17 br_0_17 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c17 bl_0_17 br_0_17 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c17 bl_0_17 br_0_17 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c17 bl_0_17 br_0_17 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c18 bl_0_18 br_0_18 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c18 bl_0_18 br_0_18 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c18 bl_0_18 br_0_18 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c18 bl_0_18 br_0_18 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c18 bl_0_18 br_0_18 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c18 bl_0_18 br_0_18 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c18 bl_0_18 br_0_18 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c18 bl_0_18 br_0_18 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c18 bl_0_18 br_0_18 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c18 bl_0_18 br_0_18 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c18 bl_0_18 br_0_18 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c18 bl_0_18 br_0_18 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c18 bl_0_18 br_0_18 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c18 bl_0_18 br_0_18 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c18 bl_0_18 br_0_18 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c18 bl_0_18 br_0_18 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c18 bl_0_18 br_0_18 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c18 bl_0_18 br_0_18 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c18 bl_0_18 br_0_18 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c18 bl_0_18 br_0_18 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c18 bl_0_18 br_0_18 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c18 bl_0_18 br_0_18 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c18 bl_0_18 br_0_18 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c18 bl_0_18 br_0_18 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c18 bl_0_18 br_0_18 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c18 bl_0_18 br_0_18 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c18 bl_0_18 br_0_18 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c18 bl_0_18 br_0_18 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c18 bl_0_18 br_0_18 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c18 bl_0_18 br_0_18 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c18 bl_0_18 br_0_18 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c18 bl_0_18 br_0_18 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c19 bl_0_19 br_0_19 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c19 bl_0_19 br_0_19 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c19 bl_0_19 br_0_19 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c19 bl_0_19 br_0_19 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c19 bl_0_19 br_0_19 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c19 bl_0_19 br_0_19 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c19 bl_0_19 br_0_19 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c19 bl_0_19 br_0_19 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c19 bl_0_19 br_0_19 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c19 bl_0_19 br_0_19 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c19 bl_0_19 br_0_19 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c19 bl_0_19 br_0_19 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c19 bl_0_19 br_0_19 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c19 bl_0_19 br_0_19 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c19 bl_0_19 br_0_19 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c19 bl_0_19 br_0_19 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c19 bl_0_19 br_0_19 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c19 bl_0_19 br_0_19 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c19 bl_0_19 br_0_19 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c19 bl_0_19 br_0_19 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c19 bl_0_19 br_0_19 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c19 bl_0_19 br_0_19 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c19 bl_0_19 br_0_19 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c19 bl_0_19 br_0_19 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c19 bl_0_19 br_0_19 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c19 bl_0_19 br_0_19 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c19 bl_0_19 br_0_19 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c19 bl_0_19 br_0_19 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c19 bl_0_19 br_0_19 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c19 bl_0_19 br_0_19 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c19 bl_0_19 br_0_19 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c19 bl_0_19 br_0_19 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c20 bl_0_20 br_0_20 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c20 bl_0_20 br_0_20 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c20 bl_0_20 br_0_20 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c20 bl_0_20 br_0_20 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c20 bl_0_20 br_0_20 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c20 bl_0_20 br_0_20 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c20 bl_0_20 br_0_20 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c20 bl_0_20 br_0_20 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c20 bl_0_20 br_0_20 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c20 bl_0_20 br_0_20 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c20 bl_0_20 br_0_20 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c20 bl_0_20 br_0_20 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c20 bl_0_20 br_0_20 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c20 bl_0_20 br_0_20 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c20 bl_0_20 br_0_20 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c20 bl_0_20 br_0_20 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c20 bl_0_20 br_0_20 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c20 bl_0_20 br_0_20 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c20 bl_0_20 br_0_20 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c20 bl_0_20 br_0_20 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c20 bl_0_20 br_0_20 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c20 bl_0_20 br_0_20 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c20 bl_0_20 br_0_20 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c20 bl_0_20 br_0_20 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c20 bl_0_20 br_0_20 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c20 bl_0_20 br_0_20 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c20 bl_0_20 br_0_20 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c20 bl_0_20 br_0_20 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c20 bl_0_20 br_0_20 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c20 bl_0_20 br_0_20 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c20 bl_0_20 br_0_20 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c20 bl_0_20 br_0_20 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c21 bl_0_21 br_0_21 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c21 bl_0_21 br_0_21 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c21 bl_0_21 br_0_21 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c21 bl_0_21 br_0_21 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c21 bl_0_21 br_0_21 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c21 bl_0_21 br_0_21 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c21 bl_0_21 br_0_21 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c21 bl_0_21 br_0_21 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c21 bl_0_21 br_0_21 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c21 bl_0_21 br_0_21 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c21 bl_0_21 br_0_21 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c21 bl_0_21 br_0_21 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c21 bl_0_21 br_0_21 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c21 bl_0_21 br_0_21 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c21 bl_0_21 br_0_21 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c21 bl_0_21 br_0_21 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c21 bl_0_21 br_0_21 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c21 bl_0_21 br_0_21 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c21 bl_0_21 br_0_21 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c21 bl_0_21 br_0_21 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c21 bl_0_21 br_0_21 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c21 bl_0_21 br_0_21 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c21 bl_0_21 br_0_21 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c21 bl_0_21 br_0_21 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c21 bl_0_21 br_0_21 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c21 bl_0_21 br_0_21 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c21 bl_0_21 br_0_21 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c21 bl_0_21 br_0_21 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c21 bl_0_21 br_0_21 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c21 bl_0_21 br_0_21 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c21 bl_0_21 br_0_21 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c21 bl_0_21 br_0_21 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c22 bl_0_22 br_0_22 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c22 bl_0_22 br_0_22 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c22 bl_0_22 br_0_22 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c22 bl_0_22 br_0_22 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c22 bl_0_22 br_0_22 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c22 bl_0_22 br_0_22 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c22 bl_0_22 br_0_22 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c22 bl_0_22 br_0_22 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c22 bl_0_22 br_0_22 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c22 bl_0_22 br_0_22 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c22 bl_0_22 br_0_22 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c22 bl_0_22 br_0_22 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c22 bl_0_22 br_0_22 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c22 bl_0_22 br_0_22 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c22 bl_0_22 br_0_22 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c22 bl_0_22 br_0_22 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c22 bl_0_22 br_0_22 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c22 bl_0_22 br_0_22 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c22 bl_0_22 br_0_22 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c22 bl_0_22 br_0_22 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c22 bl_0_22 br_0_22 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c22 bl_0_22 br_0_22 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c22 bl_0_22 br_0_22 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c22 bl_0_22 br_0_22 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c22 bl_0_22 br_0_22 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c22 bl_0_22 br_0_22 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c22 bl_0_22 br_0_22 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c22 bl_0_22 br_0_22 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c22 bl_0_22 br_0_22 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c22 bl_0_22 br_0_22 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c22 bl_0_22 br_0_22 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c22 bl_0_22 br_0_22 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c23 bl_0_23 br_0_23 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c23 bl_0_23 br_0_23 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c23 bl_0_23 br_0_23 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c23 bl_0_23 br_0_23 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c23 bl_0_23 br_0_23 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c23 bl_0_23 br_0_23 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c23 bl_0_23 br_0_23 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c23 bl_0_23 br_0_23 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c23 bl_0_23 br_0_23 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c23 bl_0_23 br_0_23 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c23 bl_0_23 br_0_23 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c23 bl_0_23 br_0_23 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c23 bl_0_23 br_0_23 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c23 bl_0_23 br_0_23 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c23 bl_0_23 br_0_23 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c23 bl_0_23 br_0_23 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c23 bl_0_23 br_0_23 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c23 bl_0_23 br_0_23 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c23 bl_0_23 br_0_23 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c23 bl_0_23 br_0_23 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c23 bl_0_23 br_0_23 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c23 bl_0_23 br_0_23 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c23 bl_0_23 br_0_23 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c23 bl_0_23 br_0_23 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c23 bl_0_23 br_0_23 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c23 bl_0_23 br_0_23 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c23 bl_0_23 br_0_23 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c23 bl_0_23 br_0_23 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c23 bl_0_23 br_0_23 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c23 bl_0_23 br_0_23 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c23 bl_0_23 br_0_23 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c23 bl_0_23 br_0_23 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c24 bl_0_24 br_0_24 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c24 bl_0_24 br_0_24 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c24 bl_0_24 br_0_24 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c24 bl_0_24 br_0_24 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c24 bl_0_24 br_0_24 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c24 bl_0_24 br_0_24 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c24 bl_0_24 br_0_24 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c24 bl_0_24 br_0_24 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c24 bl_0_24 br_0_24 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c24 bl_0_24 br_0_24 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c24 bl_0_24 br_0_24 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c24 bl_0_24 br_0_24 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c24 bl_0_24 br_0_24 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c24 bl_0_24 br_0_24 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c24 bl_0_24 br_0_24 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c24 bl_0_24 br_0_24 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c24 bl_0_24 br_0_24 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c24 bl_0_24 br_0_24 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c24 bl_0_24 br_0_24 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c24 bl_0_24 br_0_24 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c24 bl_0_24 br_0_24 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c24 bl_0_24 br_0_24 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c24 bl_0_24 br_0_24 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c24 bl_0_24 br_0_24 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c24 bl_0_24 br_0_24 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c24 bl_0_24 br_0_24 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c24 bl_0_24 br_0_24 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c24 bl_0_24 br_0_24 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c24 bl_0_24 br_0_24 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c24 bl_0_24 br_0_24 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c24 bl_0_24 br_0_24 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c24 bl_0_24 br_0_24 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c25 bl_0_25 br_0_25 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c25 bl_0_25 br_0_25 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c25 bl_0_25 br_0_25 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c25 bl_0_25 br_0_25 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c25 bl_0_25 br_0_25 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c25 bl_0_25 br_0_25 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c25 bl_0_25 br_0_25 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c25 bl_0_25 br_0_25 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c25 bl_0_25 br_0_25 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c25 bl_0_25 br_0_25 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c25 bl_0_25 br_0_25 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c25 bl_0_25 br_0_25 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c25 bl_0_25 br_0_25 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c25 bl_0_25 br_0_25 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c25 bl_0_25 br_0_25 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c25 bl_0_25 br_0_25 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c25 bl_0_25 br_0_25 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c25 bl_0_25 br_0_25 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c25 bl_0_25 br_0_25 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c25 bl_0_25 br_0_25 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c25 bl_0_25 br_0_25 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c25 bl_0_25 br_0_25 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c25 bl_0_25 br_0_25 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c25 bl_0_25 br_0_25 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c25 bl_0_25 br_0_25 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c25 bl_0_25 br_0_25 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c25 bl_0_25 br_0_25 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c25 bl_0_25 br_0_25 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c25 bl_0_25 br_0_25 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c25 bl_0_25 br_0_25 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c25 bl_0_25 br_0_25 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c25 bl_0_25 br_0_25 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c26 bl_0_26 br_0_26 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c26 bl_0_26 br_0_26 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c26 bl_0_26 br_0_26 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c26 bl_0_26 br_0_26 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c26 bl_0_26 br_0_26 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c26 bl_0_26 br_0_26 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c26 bl_0_26 br_0_26 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c26 bl_0_26 br_0_26 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c26 bl_0_26 br_0_26 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c26 bl_0_26 br_0_26 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c26 bl_0_26 br_0_26 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c26 bl_0_26 br_0_26 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c26 bl_0_26 br_0_26 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c26 bl_0_26 br_0_26 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c26 bl_0_26 br_0_26 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c26 bl_0_26 br_0_26 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c26 bl_0_26 br_0_26 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c26 bl_0_26 br_0_26 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c26 bl_0_26 br_0_26 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c26 bl_0_26 br_0_26 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c26 bl_0_26 br_0_26 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c26 bl_0_26 br_0_26 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c26 bl_0_26 br_0_26 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c26 bl_0_26 br_0_26 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c26 bl_0_26 br_0_26 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c26 bl_0_26 br_0_26 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c26 bl_0_26 br_0_26 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c26 bl_0_26 br_0_26 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c26 bl_0_26 br_0_26 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c26 bl_0_26 br_0_26 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c26 bl_0_26 br_0_26 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c26 bl_0_26 br_0_26 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c27 bl_0_27 br_0_27 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c27 bl_0_27 br_0_27 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c27 bl_0_27 br_0_27 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c27 bl_0_27 br_0_27 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c27 bl_0_27 br_0_27 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c27 bl_0_27 br_0_27 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c27 bl_0_27 br_0_27 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c27 bl_0_27 br_0_27 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c27 bl_0_27 br_0_27 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c27 bl_0_27 br_0_27 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c27 bl_0_27 br_0_27 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c27 bl_0_27 br_0_27 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c27 bl_0_27 br_0_27 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c27 bl_0_27 br_0_27 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c27 bl_0_27 br_0_27 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c27 bl_0_27 br_0_27 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c27 bl_0_27 br_0_27 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c27 bl_0_27 br_0_27 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c27 bl_0_27 br_0_27 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c27 bl_0_27 br_0_27 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c27 bl_0_27 br_0_27 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c27 bl_0_27 br_0_27 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c27 bl_0_27 br_0_27 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c27 bl_0_27 br_0_27 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c27 bl_0_27 br_0_27 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c27 bl_0_27 br_0_27 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c27 bl_0_27 br_0_27 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c27 bl_0_27 br_0_27 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c27 bl_0_27 br_0_27 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c27 bl_0_27 br_0_27 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c27 bl_0_27 br_0_27 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c27 bl_0_27 br_0_27 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c28 bl_0_28 br_0_28 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c28 bl_0_28 br_0_28 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c28 bl_0_28 br_0_28 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c28 bl_0_28 br_0_28 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c28 bl_0_28 br_0_28 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c28 bl_0_28 br_0_28 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c28 bl_0_28 br_0_28 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c28 bl_0_28 br_0_28 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c28 bl_0_28 br_0_28 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c28 bl_0_28 br_0_28 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c28 bl_0_28 br_0_28 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c28 bl_0_28 br_0_28 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c28 bl_0_28 br_0_28 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c28 bl_0_28 br_0_28 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c28 bl_0_28 br_0_28 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c28 bl_0_28 br_0_28 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c28 bl_0_28 br_0_28 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c28 bl_0_28 br_0_28 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c28 bl_0_28 br_0_28 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c28 bl_0_28 br_0_28 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c28 bl_0_28 br_0_28 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c28 bl_0_28 br_0_28 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c28 bl_0_28 br_0_28 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c28 bl_0_28 br_0_28 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c28 bl_0_28 br_0_28 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c28 bl_0_28 br_0_28 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c28 bl_0_28 br_0_28 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c28 bl_0_28 br_0_28 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c28 bl_0_28 br_0_28 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c28 bl_0_28 br_0_28 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c28 bl_0_28 br_0_28 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c28 bl_0_28 br_0_28 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c29 bl_0_29 br_0_29 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c29 bl_0_29 br_0_29 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c29 bl_0_29 br_0_29 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c29 bl_0_29 br_0_29 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c29 bl_0_29 br_0_29 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c29 bl_0_29 br_0_29 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c29 bl_0_29 br_0_29 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c29 bl_0_29 br_0_29 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c29 bl_0_29 br_0_29 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c29 bl_0_29 br_0_29 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c29 bl_0_29 br_0_29 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c29 bl_0_29 br_0_29 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c29 bl_0_29 br_0_29 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c29 bl_0_29 br_0_29 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c29 bl_0_29 br_0_29 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c29 bl_0_29 br_0_29 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c29 bl_0_29 br_0_29 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c29 bl_0_29 br_0_29 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c29 bl_0_29 br_0_29 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c29 bl_0_29 br_0_29 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c29 bl_0_29 br_0_29 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c29 bl_0_29 br_0_29 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c29 bl_0_29 br_0_29 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c29 bl_0_29 br_0_29 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c29 bl_0_29 br_0_29 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c29 bl_0_29 br_0_29 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c29 bl_0_29 br_0_29 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c29 bl_0_29 br_0_29 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c29 bl_0_29 br_0_29 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c29 bl_0_29 br_0_29 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c29 bl_0_29 br_0_29 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c29 bl_0_29 br_0_29 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c30 bl_0_30 br_0_30 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c30 bl_0_30 br_0_30 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c30 bl_0_30 br_0_30 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c30 bl_0_30 br_0_30 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c30 bl_0_30 br_0_30 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c30 bl_0_30 br_0_30 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c30 bl_0_30 br_0_30 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c30 bl_0_30 br_0_30 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c30 bl_0_30 br_0_30 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c30 bl_0_30 br_0_30 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c30 bl_0_30 br_0_30 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c30 bl_0_30 br_0_30 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c30 bl_0_30 br_0_30 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c30 bl_0_30 br_0_30 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c30 bl_0_30 br_0_30 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c30 bl_0_30 br_0_30 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c30 bl_0_30 br_0_30 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c30 bl_0_30 br_0_30 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c30 bl_0_30 br_0_30 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c30 bl_0_30 br_0_30 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c30 bl_0_30 br_0_30 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c30 bl_0_30 br_0_30 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c30 bl_0_30 br_0_30 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c30 bl_0_30 br_0_30 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c30 bl_0_30 br_0_30 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c30 bl_0_30 br_0_30 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c30 bl_0_30 br_0_30 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c30 bl_0_30 br_0_30 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c30 bl_0_30 br_0_30 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c30 bl_0_30 br_0_30 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c30 bl_0_30 br_0_30 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c30 bl_0_30 br_0_30 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c31 bl_0_31 br_0_31 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c31 bl_0_31 br_0_31 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c31 bl_0_31 br_0_31 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c31 bl_0_31 br_0_31 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c31 bl_0_31 br_0_31 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c31 bl_0_31 br_0_31 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c31 bl_0_31 br_0_31 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c31 bl_0_31 br_0_31 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c31 bl_0_31 br_0_31 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c31 bl_0_31 br_0_31 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c31 bl_0_31 br_0_31 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c31 bl_0_31 br_0_31 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c31 bl_0_31 br_0_31 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c31 bl_0_31 br_0_31 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c31 bl_0_31 br_0_31 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c31 bl_0_31 br_0_31 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c31 bl_0_31 br_0_31 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c31 bl_0_31 br_0_31 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c31 bl_0_31 br_0_31 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c31 bl_0_31 br_0_31 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c31 bl_0_31 br_0_31 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c31 bl_0_31 br_0_31 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c31 bl_0_31 br_0_31 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c31 bl_0_31 br_0_31 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c31 bl_0_31 br_0_31 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c31 bl_0_31 br_0_31 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c31 bl_0_31 br_0_31 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c31 bl_0_31 br_0_31 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c31 bl_0_31 br_0_31 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c31 bl_0_31 br_0_31 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c31 bl_0_31 br_0_31 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c31 bl_0_31 br_0_31 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c32 bl_0_32 br_0_32 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c32 bl_0_32 br_0_32 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c32 bl_0_32 br_0_32 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c32 bl_0_32 br_0_32 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c32 bl_0_32 br_0_32 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c32 bl_0_32 br_0_32 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c32 bl_0_32 br_0_32 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c32 bl_0_32 br_0_32 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c32 bl_0_32 br_0_32 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c32 bl_0_32 br_0_32 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c32 bl_0_32 br_0_32 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c32 bl_0_32 br_0_32 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c32 bl_0_32 br_0_32 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c32 bl_0_32 br_0_32 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c32 bl_0_32 br_0_32 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c32 bl_0_32 br_0_32 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c32 bl_0_32 br_0_32 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c32 bl_0_32 br_0_32 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c32 bl_0_32 br_0_32 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c32 bl_0_32 br_0_32 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c32 bl_0_32 br_0_32 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c32 bl_0_32 br_0_32 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c32 bl_0_32 br_0_32 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c32 bl_0_32 br_0_32 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c32 bl_0_32 br_0_32 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c32 bl_0_32 br_0_32 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c32 bl_0_32 br_0_32 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c32 bl_0_32 br_0_32 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c32 bl_0_32 br_0_32 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c32 bl_0_32 br_0_32 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c32 bl_0_32 br_0_32 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c32 bl_0_32 br_0_32 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c32 bl_0_32 br_0_32 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c32 bl_0_32 br_0_32 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c32 bl_0_32 br_0_32 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c32 bl_0_32 br_0_32 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c32 bl_0_32 br_0_32 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c32 bl_0_32 br_0_32 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c32 bl_0_32 br_0_32 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c32 bl_0_32 br_0_32 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c32 bl_0_32 br_0_32 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c32 bl_0_32 br_0_32 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c32 bl_0_32 br_0_32 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c32 bl_0_32 br_0_32 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c32 bl_0_32 br_0_32 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c32 bl_0_32 br_0_32 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c32 bl_0_32 br_0_32 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c32 bl_0_32 br_0_32 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c32 bl_0_32 br_0_32 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c32 bl_0_32 br_0_32 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c32 bl_0_32 br_0_32 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c32 bl_0_32 br_0_32 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c32 bl_0_32 br_0_32 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c32 bl_0_32 br_0_32 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c32 bl_0_32 br_0_32 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c32 bl_0_32 br_0_32 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c32 bl_0_32 br_0_32 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c32 bl_0_32 br_0_32 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c32 bl_0_32 br_0_32 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c32 bl_0_32 br_0_32 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c32 bl_0_32 br_0_32 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c32 bl_0_32 br_0_32 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c32 bl_0_32 br_0_32 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c32 bl_0_32 br_0_32 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c33 bl_0_33 br_0_33 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c33 bl_0_33 br_0_33 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c33 bl_0_33 br_0_33 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c33 bl_0_33 br_0_33 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c33 bl_0_33 br_0_33 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c33 bl_0_33 br_0_33 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c33 bl_0_33 br_0_33 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c33 bl_0_33 br_0_33 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c33 bl_0_33 br_0_33 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c33 bl_0_33 br_0_33 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c33 bl_0_33 br_0_33 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c33 bl_0_33 br_0_33 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c33 bl_0_33 br_0_33 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c33 bl_0_33 br_0_33 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c33 bl_0_33 br_0_33 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c33 bl_0_33 br_0_33 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c33 bl_0_33 br_0_33 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c33 bl_0_33 br_0_33 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c33 bl_0_33 br_0_33 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c33 bl_0_33 br_0_33 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c33 bl_0_33 br_0_33 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c33 bl_0_33 br_0_33 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c33 bl_0_33 br_0_33 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c33 bl_0_33 br_0_33 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c33 bl_0_33 br_0_33 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c33 bl_0_33 br_0_33 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c33 bl_0_33 br_0_33 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c33 bl_0_33 br_0_33 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c33 bl_0_33 br_0_33 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c33 bl_0_33 br_0_33 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c33 bl_0_33 br_0_33 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c33 bl_0_33 br_0_33 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c33 bl_0_33 br_0_33 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c33 bl_0_33 br_0_33 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c33 bl_0_33 br_0_33 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c33 bl_0_33 br_0_33 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c33 bl_0_33 br_0_33 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c33 bl_0_33 br_0_33 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c33 bl_0_33 br_0_33 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c33 bl_0_33 br_0_33 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c33 bl_0_33 br_0_33 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c33 bl_0_33 br_0_33 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c33 bl_0_33 br_0_33 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c33 bl_0_33 br_0_33 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c33 bl_0_33 br_0_33 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c33 bl_0_33 br_0_33 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c33 bl_0_33 br_0_33 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c33 bl_0_33 br_0_33 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c33 bl_0_33 br_0_33 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c33 bl_0_33 br_0_33 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c33 bl_0_33 br_0_33 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c33 bl_0_33 br_0_33 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c33 bl_0_33 br_0_33 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c33 bl_0_33 br_0_33 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c33 bl_0_33 br_0_33 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c33 bl_0_33 br_0_33 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c33 bl_0_33 br_0_33 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c33 bl_0_33 br_0_33 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c33 bl_0_33 br_0_33 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c33 bl_0_33 br_0_33 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c33 bl_0_33 br_0_33 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c33 bl_0_33 br_0_33 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c33 bl_0_33 br_0_33 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c33 bl_0_33 br_0_33 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c34 bl_0_34 br_0_34 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c34 bl_0_34 br_0_34 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c34 bl_0_34 br_0_34 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c34 bl_0_34 br_0_34 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c34 bl_0_34 br_0_34 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c34 bl_0_34 br_0_34 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c34 bl_0_34 br_0_34 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c34 bl_0_34 br_0_34 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c34 bl_0_34 br_0_34 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c34 bl_0_34 br_0_34 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c34 bl_0_34 br_0_34 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c34 bl_0_34 br_0_34 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c34 bl_0_34 br_0_34 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c34 bl_0_34 br_0_34 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c34 bl_0_34 br_0_34 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c34 bl_0_34 br_0_34 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c34 bl_0_34 br_0_34 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c34 bl_0_34 br_0_34 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c34 bl_0_34 br_0_34 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c34 bl_0_34 br_0_34 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c34 bl_0_34 br_0_34 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c34 bl_0_34 br_0_34 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c34 bl_0_34 br_0_34 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c34 bl_0_34 br_0_34 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c34 bl_0_34 br_0_34 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c34 bl_0_34 br_0_34 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c34 bl_0_34 br_0_34 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c34 bl_0_34 br_0_34 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c34 bl_0_34 br_0_34 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c34 bl_0_34 br_0_34 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c34 bl_0_34 br_0_34 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c34 bl_0_34 br_0_34 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c34 bl_0_34 br_0_34 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c34 bl_0_34 br_0_34 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c34 bl_0_34 br_0_34 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c34 bl_0_34 br_0_34 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c34 bl_0_34 br_0_34 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c34 bl_0_34 br_0_34 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c34 bl_0_34 br_0_34 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c34 bl_0_34 br_0_34 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c34 bl_0_34 br_0_34 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c34 bl_0_34 br_0_34 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c34 bl_0_34 br_0_34 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c34 bl_0_34 br_0_34 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c34 bl_0_34 br_0_34 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c34 bl_0_34 br_0_34 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c34 bl_0_34 br_0_34 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c34 bl_0_34 br_0_34 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c34 bl_0_34 br_0_34 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c34 bl_0_34 br_0_34 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c34 bl_0_34 br_0_34 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c34 bl_0_34 br_0_34 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c34 bl_0_34 br_0_34 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c34 bl_0_34 br_0_34 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c34 bl_0_34 br_0_34 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c34 bl_0_34 br_0_34 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c34 bl_0_34 br_0_34 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c34 bl_0_34 br_0_34 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c34 bl_0_34 br_0_34 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c34 bl_0_34 br_0_34 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c34 bl_0_34 br_0_34 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c34 bl_0_34 br_0_34 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c34 bl_0_34 br_0_34 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c34 bl_0_34 br_0_34 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c35 bl_0_35 br_0_35 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c35 bl_0_35 br_0_35 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c35 bl_0_35 br_0_35 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c35 bl_0_35 br_0_35 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c35 bl_0_35 br_0_35 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c35 bl_0_35 br_0_35 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c35 bl_0_35 br_0_35 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c35 bl_0_35 br_0_35 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c35 bl_0_35 br_0_35 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c35 bl_0_35 br_0_35 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c35 bl_0_35 br_0_35 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c35 bl_0_35 br_0_35 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c35 bl_0_35 br_0_35 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c35 bl_0_35 br_0_35 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c35 bl_0_35 br_0_35 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c35 bl_0_35 br_0_35 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c35 bl_0_35 br_0_35 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c35 bl_0_35 br_0_35 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c35 bl_0_35 br_0_35 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c35 bl_0_35 br_0_35 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c35 bl_0_35 br_0_35 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c35 bl_0_35 br_0_35 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c35 bl_0_35 br_0_35 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c35 bl_0_35 br_0_35 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c35 bl_0_35 br_0_35 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c35 bl_0_35 br_0_35 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c35 bl_0_35 br_0_35 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c35 bl_0_35 br_0_35 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c35 bl_0_35 br_0_35 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c35 bl_0_35 br_0_35 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c35 bl_0_35 br_0_35 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c35 bl_0_35 br_0_35 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c35 bl_0_35 br_0_35 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c35 bl_0_35 br_0_35 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c35 bl_0_35 br_0_35 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c35 bl_0_35 br_0_35 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c35 bl_0_35 br_0_35 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c35 bl_0_35 br_0_35 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c35 bl_0_35 br_0_35 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c35 bl_0_35 br_0_35 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c35 bl_0_35 br_0_35 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c35 bl_0_35 br_0_35 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c35 bl_0_35 br_0_35 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c35 bl_0_35 br_0_35 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c35 bl_0_35 br_0_35 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c35 bl_0_35 br_0_35 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c35 bl_0_35 br_0_35 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c35 bl_0_35 br_0_35 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c35 bl_0_35 br_0_35 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c35 bl_0_35 br_0_35 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c35 bl_0_35 br_0_35 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c35 bl_0_35 br_0_35 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c35 bl_0_35 br_0_35 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c35 bl_0_35 br_0_35 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c35 bl_0_35 br_0_35 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c35 bl_0_35 br_0_35 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c35 bl_0_35 br_0_35 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c35 bl_0_35 br_0_35 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c35 bl_0_35 br_0_35 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c35 bl_0_35 br_0_35 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c35 bl_0_35 br_0_35 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c35 bl_0_35 br_0_35 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c35 bl_0_35 br_0_35 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c35 bl_0_35 br_0_35 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c36 bl_0_36 br_0_36 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c36 bl_0_36 br_0_36 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c36 bl_0_36 br_0_36 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c36 bl_0_36 br_0_36 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c36 bl_0_36 br_0_36 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c36 bl_0_36 br_0_36 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c36 bl_0_36 br_0_36 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c36 bl_0_36 br_0_36 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c36 bl_0_36 br_0_36 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c36 bl_0_36 br_0_36 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c36 bl_0_36 br_0_36 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c36 bl_0_36 br_0_36 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c36 bl_0_36 br_0_36 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c36 bl_0_36 br_0_36 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c36 bl_0_36 br_0_36 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c36 bl_0_36 br_0_36 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c36 bl_0_36 br_0_36 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c36 bl_0_36 br_0_36 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c36 bl_0_36 br_0_36 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c36 bl_0_36 br_0_36 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c36 bl_0_36 br_0_36 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c36 bl_0_36 br_0_36 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c36 bl_0_36 br_0_36 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c36 bl_0_36 br_0_36 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c36 bl_0_36 br_0_36 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c36 bl_0_36 br_0_36 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c36 bl_0_36 br_0_36 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c36 bl_0_36 br_0_36 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c36 bl_0_36 br_0_36 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c36 bl_0_36 br_0_36 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c36 bl_0_36 br_0_36 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c36 bl_0_36 br_0_36 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c36 bl_0_36 br_0_36 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c36 bl_0_36 br_0_36 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c36 bl_0_36 br_0_36 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c36 bl_0_36 br_0_36 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c36 bl_0_36 br_0_36 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c36 bl_0_36 br_0_36 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c36 bl_0_36 br_0_36 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c36 bl_0_36 br_0_36 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c36 bl_0_36 br_0_36 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c36 bl_0_36 br_0_36 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c36 bl_0_36 br_0_36 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c36 bl_0_36 br_0_36 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c36 bl_0_36 br_0_36 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c36 bl_0_36 br_0_36 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c36 bl_0_36 br_0_36 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c36 bl_0_36 br_0_36 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c36 bl_0_36 br_0_36 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c36 bl_0_36 br_0_36 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c36 bl_0_36 br_0_36 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c36 bl_0_36 br_0_36 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c36 bl_0_36 br_0_36 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c36 bl_0_36 br_0_36 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c36 bl_0_36 br_0_36 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c36 bl_0_36 br_0_36 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c36 bl_0_36 br_0_36 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c36 bl_0_36 br_0_36 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c36 bl_0_36 br_0_36 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c36 bl_0_36 br_0_36 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c36 bl_0_36 br_0_36 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c36 bl_0_36 br_0_36 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c36 bl_0_36 br_0_36 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c36 bl_0_36 br_0_36 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c37 bl_0_37 br_0_37 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c37 bl_0_37 br_0_37 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c37 bl_0_37 br_0_37 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c37 bl_0_37 br_0_37 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c37 bl_0_37 br_0_37 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c37 bl_0_37 br_0_37 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c37 bl_0_37 br_0_37 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c37 bl_0_37 br_0_37 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c37 bl_0_37 br_0_37 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c37 bl_0_37 br_0_37 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c37 bl_0_37 br_0_37 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c37 bl_0_37 br_0_37 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c37 bl_0_37 br_0_37 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c37 bl_0_37 br_0_37 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c37 bl_0_37 br_0_37 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c37 bl_0_37 br_0_37 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c37 bl_0_37 br_0_37 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c37 bl_0_37 br_0_37 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c37 bl_0_37 br_0_37 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c37 bl_0_37 br_0_37 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c37 bl_0_37 br_0_37 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c37 bl_0_37 br_0_37 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c37 bl_0_37 br_0_37 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c37 bl_0_37 br_0_37 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c37 bl_0_37 br_0_37 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c37 bl_0_37 br_0_37 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c37 bl_0_37 br_0_37 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c37 bl_0_37 br_0_37 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c37 bl_0_37 br_0_37 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c37 bl_0_37 br_0_37 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c37 bl_0_37 br_0_37 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c37 bl_0_37 br_0_37 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c37 bl_0_37 br_0_37 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c37 bl_0_37 br_0_37 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c37 bl_0_37 br_0_37 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c37 bl_0_37 br_0_37 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c37 bl_0_37 br_0_37 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c37 bl_0_37 br_0_37 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c37 bl_0_37 br_0_37 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c37 bl_0_37 br_0_37 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c37 bl_0_37 br_0_37 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c37 bl_0_37 br_0_37 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c37 bl_0_37 br_0_37 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c37 bl_0_37 br_0_37 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c37 bl_0_37 br_0_37 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c37 bl_0_37 br_0_37 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c37 bl_0_37 br_0_37 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c37 bl_0_37 br_0_37 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c37 bl_0_37 br_0_37 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c37 bl_0_37 br_0_37 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c37 bl_0_37 br_0_37 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c37 bl_0_37 br_0_37 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c37 bl_0_37 br_0_37 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c37 bl_0_37 br_0_37 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c37 bl_0_37 br_0_37 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c37 bl_0_37 br_0_37 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c37 bl_0_37 br_0_37 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c37 bl_0_37 br_0_37 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c37 bl_0_37 br_0_37 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c37 bl_0_37 br_0_37 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c37 bl_0_37 br_0_37 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c37 bl_0_37 br_0_37 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c37 bl_0_37 br_0_37 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c37 bl_0_37 br_0_37 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c38 bl_0_38 br_0_38 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c38 bl_0_38 br_0_38 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c38 bl_0_38 br_0_38 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c38 bl_0_38 br_0_38 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c38 bl_0_38 br_0_38 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c38 bl_0_38 br_0_38 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c38 bl_0_38 br_0_38 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c38 bl_0_38 br_0_38 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c38 bl_0_38 br_0_38 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c38 bl_0_38 br_0_38 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c38 bl_0_38 br_0_38 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c38 bl_0_38 br_0_38 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c38 bl_0_38 br_0_38 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c38 bl_0_38 br_0_38 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c38 bl_0_38 br_0_38 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c38 bl_0_38 br_0_38 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c38 bl_0_38 br_0_38 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c38 bl_0_38 br_0_38 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c38 bl_0_38 br_0_38 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c38 bl_0_38 br_0_38 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c38 bl_0_38 br_0_38 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c38 bl_0_38 br_0_38 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c38 bl_0_38 br_0_38 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c38 bl_0_38 br_0_38 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c38 bl_0_38 br_0_38 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c38 bl_0_38 br_0_38 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c38 bl_0_38 br_0_38 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c38 bl_0_38 br_0_38 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c38 bl_0_38 br_0_38 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c38 bl_0_38 br_0_38 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c38 bl_0_38 br_0_38 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c38 bl_0_38 br_0_38 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c38 bl_0_38 br_0_38 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c38 bl_0_38 br_0_38 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c38 bl_0_38 br_0_38 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c38 bl_0_38 br_0_38 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c38 bl_0_38 br_0_38 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c38 bl_0_38 br_0_38 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c38 bl_0_38 br_0_38 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c38 bl_0_38 br_0_38 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c38 bl_0_38 br_0_38 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c38 bl_0_38 br_0_38 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c38 bl_0_38 br_0_38 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c38 bl_0_38 br_0_38 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c38 bl_0_38 br_0_38 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c38 bl_0_38 br_0_38 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c38 bl_0_38 br_0_38 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c38 bl_0_38 br_0_38 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c38 bl_0_38 br_0_38 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c38 bl_0_38 br_0_38 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c38 bl_0_38 br_0_38 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c38 bl_0_38 br_0_38 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c38 bl_0_38 br_0_38 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c38 bl_0_38 br_0_38 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c38 bl_0_38 br_0_38 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c38 bl_0_38 br_0_38 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c38 bl_0_38 br_0_38 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c38 bl_0_38 br_0_38 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c38 bl_0_38 br_0_38 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c38 bl_0_38 br_0_38 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c38 bl_0_38 br_0_38 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c38 bl_0_38 br_0_38 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c38 bl_0_38 br_0_38 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c38 bl_0_38 br_0_38 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c39 bl_0_39 br_0_39 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c39 bl_0_39 br_0_39 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c39 bl_0_39 br_0_39 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c39 bl_0_39 br_0_39 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c39 bl_0_39 br_0_39 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c39 bl_0_39 br_0_39 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c39 bl_0_39 br_0_39 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c39 bl_0_39 br_0_39 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c39 bl_0_39 br_0_39 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c39 bl_0_39 br_0_39 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c39 bl_0_39 br_0_39 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c39 bl_0_39 br_0_39 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c39 bl_0_39 br_0_39 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c39 bl_0_39 br_0_39 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c39 bl_0_39 br_0_39 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c39 bl_0_39 br_0_39 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c39 bl_0_39 br_0_39 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c39 bl_0_39 br_0_39 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c39 bl_0_39 br_0_39 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c39 bl_0_39 br_0_39 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c39 bl_0_39 br_0_39 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c39 bl_0_39 br_0_39 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c39 bl_0_39 br_0_39 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c39 bl_0_39 br_0_39 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c39 bl_0_39 br_0_39 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c39 bl_0_39 br_0_39 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c39 bl_0_39 br_0_39 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c39 bl_0_39 br_0_39 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c39 bl_0_39 br_0_39 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c39 bl_0_39 br_0_39 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c39 bl_0_39 br_0_39 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c39 bl_0_39 br_0_39 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c39 bl_0_39 br_0_39 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c39 bl_0_39 br_0_39 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c39 bl_0_39 br_0_39 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c39 bl_0_39 br_0_39 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c39 bl_0_39 br_0_39 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c39 bl_0_39 br_0_39 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c39 bl_0_39 br_0_39 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c39 bl_0_39 br_0_39 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c39 bl_0_39 br_0_39 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c39 bl_0_39 br_0_39 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c39 bl_0_39 br_0_39 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c39 bl_0_39 br_0_39 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c39 bl_0_39 br_0_39 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c39 bl_0_39 br_0_39 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c39 bl_0_39 br_0_39 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c39 bl_0_39 br_0_39 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c39 bl_0_39 br_0_39 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c39 bl_0_39 br_0_39 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c39 bl_0_39 br_0_39 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c39 bl_0_39 br_0_39 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c39 bl_0_39 br_0_39 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c39 bl_0_39 br_0_39 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c39 bl_0_39 br_0_39 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c39 bl_0_39 br_0_39 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c39 bl_0_39 br_0_39 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c39 bl_0_39 br_0_39 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c39 bl_0_39 br_0_39 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c39 bl_0_39 br_0_39 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c39 bl_0_39 br_0_39 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c39 bl_0_39 br_0_39 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c39 bl_0_39 br_0_39 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c39 bl_0_39 br_0_39 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c40 bl_0_40 br_0_40 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c40 bl_0_40 br_0_40 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c40 bl_0_40 br_0_40 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c40 bl_0_40 br_0_40 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c40 bl_0_40 br_0_40 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c40 bl_0_40 br_0_40 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c40 bl_0_40 br_0_40 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c40 bl_0_40 br_0_40 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c40 bl_0_40 br_0_40 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c40 bl_0_40 br_0_40 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c40 bl_0_40 br_0_40 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c40 bl_0_40 br_0_40 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c40 bl_0_40 br_0_40 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c40 bl_0_40 br_0_40 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c40 bl_0_40 br_0_40 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c40 bl_0_40 br_0_40 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c40 bl_0_40 br_0_40 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c40 bl_0_40 br_0_40 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c40 bl_0_40 br_0_40 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c40 bl_0_40 br_0_40 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c40 bl_0_40 br_0_40 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c40 bl_0_40 br_0_40 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c40 bl_0_40 br_0_40 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c40 bl_0_40 br_0_40 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c40 bl_0_40 br_0_40 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c40 bl_0_40 br_0_40 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c40 bl_0_40 br_0_40 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c40 bl_0_40 br_0_40 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c40 bl_0_40 br_0_40 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c40 bl_0_40 br_0_40 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c40 bl_0_40 br_0_40 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c40 bl_0_40 br_0_40 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c40 bl_0_40 br_0_40 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c40 bl_0_40 br_0_40 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c40 bl_0_40 br_0_40 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c40 bl_0_40 br_0_40 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c40 bl_0_40 br_0_40 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c40 bl_0_40 br_0_40 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c40 bl_0_40 br_0_40 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c40 bl_0_40 br_0_40 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c40 bl_0_40 br_0_40 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c40 bl_0_40 br_0_40 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c40 bl_0_40 br_0_40 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c40 bl_0_40 br_0_40 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c40 bl_0_40 br_0_40 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c40 bl_0_40 br_0_40 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c40 bl_0_40 br_0_40 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c40 bl_0_40 br_0_40 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c40 bl_0_40 br_0_40 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c40 bl_0_40 br_0_40 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c40 bl_0_40 br_0_40 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c40 bl_0_40 br_0_40 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c40 bl_0_40 br_0_40 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c40 bl_0_40 br_0_40 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c40 bl_0_40 br_0_40 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c40 bl_0_40 br_0_40 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c40 bl_0_40 br_0_40 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c40 bl_0_40 br_0_40 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c40 bl_0_40 br_0_40 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c40 bl_0_40 br_0_40 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c40 bl_0_40 br_0_40 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c40 bl_0_40 br_0_40 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c40 bl_0_40 br_0_40 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c40 bl_0_40 br_0_40 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c41 bl_0_41 br_0_41 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c41 bl_0_41 br_0_41 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c41 bl_0_41 br_0_41 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c41 bl_0_41 br_0_41 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c41 bl_0_41 br_0_41 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c41 bl_0_41 br_0_41 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c41 bl_0_41 br_0_41 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c41 bl_0_41 br_0_41 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c41 bl_0_41 br_0_41 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c41 bl_0_41 br_0_41 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c41 bl_0_41 br_0_41 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c41 bl_0_41 br_0_41 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c41 bl_0_41 br_0_41 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c41 bl_0_41 br_0_41 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c41 bl_0_41 br_0_41 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c41 bl_0_41 br_0_41 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c41 bl_0_41 br_0_41 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c41 bl_0_41 br_0_41 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c41 bl_0_41 br_0_41 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c41 bl_0_41 br_0_41 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c41 bl_0_41 br_0_41 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c41 bl_0_41 br_0_41 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c41 bl_0_41 br_0_41 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c41 bl_0_41 br_0_41 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c41 bl_0_41 br_0_41 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c41 bl_0_41 br_0_41 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c41 bl_0_41 br_0_41 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c41 bl_0_41 br_0_41 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c41 bl_0_41 br_0_41 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c41 bl_0_41 br_0_41 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c41 bl_0_41 br_0_41 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c41 bl_0_41 br_0_41 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c41 bl_0_41 br_0_41 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c41 bl_0_41 br_0_41 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c41 bl_0_41 br_0_41 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c41 bl_0_41 br_0_41 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c41 bl_0_41 br_0_41 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c41 bl_0_41 br_0_41 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c41 bl_0_41 br_0_41 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c41 bl_0_41 br_0_41 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c41 bl_0_41 br_0_41 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c41 bl_0_41 br_0_41 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c41 bl_0_41 br_0_41 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c41 bl_0_41 br_0_41 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c41 bl_0_41 br_0_41 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c41 bl_0_41 br_0_41 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c41 bl_0_41 br_0_41 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c41 bl_0_41 br_0_41 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c41 bl_0_41 br_0_41 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c41 bl_0_41 br_0_41 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c41 bl_0_41 br_0_41 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c41 bl_0_41 br_0_41 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c41 bl_0_41 br_0_41 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c41 bl_0_41 br_0_41 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c41 bl_0_41 br_0_41 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c41 bl_0_41 br_0_41 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c41 bl_0_41 br_0_41 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c41 bl_0_41 br_0_41 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c41 bl_0_41 br_0_41 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c41 bl_0_41 br_0_41 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c41 bl_0_41 br_0_41 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c41 bl_0_41 br_0_41 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c41 bl_0_41 br_0_41 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c41 bl_0_41 br_0_41 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c42 bl_0_42 br_0_42 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c42 bl_0_42 br_0_42 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c42 bl_0_42 br_0_42 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c42 bl_0_42 br_0_42 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c42 bl_0_42 br_0_42 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c42 bl_0_42 br_0_42 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c42 bl_0_42 br_0_42 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c42 bl_0_42 br_0_42 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c42 bl_0_42 br_0_42 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c42 bl_0_42 br_0_42 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c42 bl_0_42 br_0_42 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c42 bl_0_42 br_0_42 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c42 bl_0_42 br_0_42 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c42 bl_0_42 br_0_42 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c42 bl_0_42 br_0_42 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c42 bl_0_42 br_0_42 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c42 bl_0_42 br_0_42 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c42 bl_0_42 br_0_42 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c42 bl_0_42 br_0_42 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c42 bl_0_42 br_0_42 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c42 bl_0_42 br_0_42 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c42 bl_0_42 br_0_42 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c42 bl_0_42 br_0_42 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c42 bl_0_42 br_0_42 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c42 bl_0_42 br_0_42 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c42 bl_0_42 br_0_42 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c42 bl_0_42 br_0_42 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c42 bl_0_42 br_0_42 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c42 bl_0_42 br_0_42 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c42 bl_0_42 br_0_42 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c42 bl_0_42 br_0_42 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c42 bl_0_42 br_0_42 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c42 bl_0_42 br_0_42 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c42 bl_0_42 br_0_42 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c42 bl_0_42 br_0_42 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c42 bl_0_42 br_0_42 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c42 bl_0_42 br_0_42 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c42 bl_0_42 br_0_42 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c42 bl_0_42 br_0_42 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c42 bl_0_42 br_0_42 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c42 bl_0_42 br_0_42 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c42 bl_0_42 br_0_42 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c42 bl_0_42 br_0_42 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c42 bl_0_42 br_0_42 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c42 bl_0_42 br_0_42 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c42 bl_0_42 br_0_42 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c42 bl_0_42 br_0_42 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c42 bl_0_42 br_0_42 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c42 bl_0_42 br_0_42 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c42 bl_0_42 br_0_42 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c42 bl_0_42 br_0_42 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c42 bl_0_42 br_0_42 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c42 bl_0_42 br_0_42 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c42 bl_0_42 br_0_42 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c42 bl_0_42 br_0_42 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c42 bl_0_42 br_0_42 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c42 bl_0_42 br_0_42 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c42 bl_0_42 br_0_42 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c42 bl_0_42 br_0_42 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c42 bl_0_42 br_0_42 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c42 bl_0_42 br_0_42 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c42 bl_0_42 br_0_42 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c42 bl_0_42 br_0_42 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c42 bl_0_42 br_0_42 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c43 bl_0_43 br_0_43 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c43 bl_0_43 br_0_43 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c43 bl_0_43 br_0_43 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c43 bl_0_43 br_0_43 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c43 bl_0_43 br_0_43 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c43 bl_0_43 br_0_43 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c43 bl_0_43 br_0_43 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c43 bl_0_43 br_0_43 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c43 bl_0_43 br_0_43 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c43 bl_0_43 br_0_43 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c43 bl_0_43 br_0_43 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c43 bl_0_43 br_0_43 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c43 bl_0_43 br_0_43 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c43 bl_0_43 br_0_43 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c43 bl_0_43 br_0_43 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c43 bl_0_43 br_0_43 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c43 bl_0_43 br_0_43 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c43 bl_0_43 br_0_43 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c43 bl_0_43 br_0_43 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c43 bl_0_43 br_0_43 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c43 bl_0_43 br_0_43 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c43 bl_0_43 br_0_43 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c43 bl_0_43 br_0_43 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c43 bl_0_43 br_0_43 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c43 bl_0_43 br_0_43 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c43 bl_0_43 br_0_43 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c43 bl_0_43 br_0_43 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c43 bl_0_43 br_0_43 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c43 bl_0_43 br_0_43 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c43 bl_0_43 br_0_43 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c43 bl_0_43 br_0_43 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c43 bl_0_43 br_0_43 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c43 bl_0_43 br_0_43 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c43 bl_0_43 br_0_43 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c43 bl_0_43 br_0_43 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c43 bl_0_43 br_0_43 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c43 bl_0_43 br_0_43 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c43 bl_0_43 br_0_43 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c43 bl_0_43 br_0_43 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c43 bl_0_43 br_0_43 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c43 bl_0_43 br_0_43 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c43 bl_0_43 br_0_43 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c43 bl_0_43 br_0_43 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c43 bl_0_43 br_0_43 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c43 bl_0_43 br_0_43 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c43 bl_0_43 br_0_43 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c43 bl_0_43 br_0_43 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c43 bl_0_43 br_0_43 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c43 bl_0_43 br_0_43 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c43 bl_0_43 br_0_43 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c43 bl_0_43 br_0_43 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c43 bl_0_43 br_0_43 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c43 bl_0_43 br_0_43 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c43 bl_0_43 br_0_43 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c43 bl_0_43 br_0_43 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c43 bl_0_43 br_0_43 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c43 bl_0_43 br_0_43 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c43 bl_0_43 br_0_43 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c43 bl_0_43 br_0_43 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c43 bl_0_43 br_0_43 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c43 bl_0_43 br_0_43 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c43 bl_0_43 br_0_43 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c43 bl_0_43 br_0_43 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c43 bl_0_43 br_0_43 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c44 bl_0_44 br_0_44 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c44 bl_0_44 br_0_44 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c44 bl_0_44 br_0_44 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c44 bl_0_44 br_0_44 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c44 bl_0_44 br_0_44 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c44 bl_0_44 br_0_44 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c44 bl_0_44 br_0_44 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c44 bl_0_44 br_0_44 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c44 bl_0_44 br_0_44 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c44 bl_0_44 br_0_44 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c44 bl_0_44 br_0_44 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c44 bl_0_44 br_0_44 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c44 bl_0_44 br_0_44 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c44 bl_0_44 br_0_44 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c44 bl_0_44 br_0_44 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c44 bl_0_44 br_0_44 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c44 bl_0_44 br_0_44 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c44 bl_0_44 br_0_44 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c44 bl_0_44 br_0_44 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c44 bl_0_44 br_0_44 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c44 bl_0_44 br_0_44 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c44 bl_0_44 br_0_44 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c44 bl_0_44 br_0_44 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c44 bl_0_44 br_0_44 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c44 bl_0_44 br_0_44 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c44 bl_0_44 br_0_44 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c44 bl_0_44 br_0_44 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c44 bl_0_44 br_0_44 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c44 bl_0_44 br_0_44 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c44 bl_0_44 br_0_44 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c44 bl_0_44 br_0_44 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c44 bl_0_44 br_0_44 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c44 bl_0_44 br_0_44 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c44 bl_0_44 br_0_44 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c44 bl_0_44 br_0_44 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c44 bl_0_44 br_0_44 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c44 bl_0_44 br_0_44 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c44 bl_0_44 br_0_44 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c44 bl_0_44 br_0_44 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c44 bl_0_44 br_0_44 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c44 bl_0_44 br_0_44 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c44 bl_0_44 br_0_44 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c44 bl_0_44 br_0_44 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c44 bl_0_44 br_0_44 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c44 bl_0_44 br_0_44 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c44 bl_0_44 br_0_44 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c44 bl_0_44 br_0_44 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c44 bl_0_44 br_0_44 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c44 bl_0_44 br_0_44 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c44 bl_0_44 br_0_44 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c44 bl_0_44 br_0_44 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c44 bl_0_44 br_0_44 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c44 bl_0_44 br_0_44 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c44 bl_0_44 br_0_44 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c44 bl_0_44 br_0_44 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c44 bl_0_44 br_0_44 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c44 bl_0_44 br_0_44 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c44 bl_0_44 br_0_44 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c44 bl_0_44 br_0_44 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c44 bl_0_44 br_0_44 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c44 bl_0_44 br_0_44 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c44 bl_0_44 br_0_44 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c44 bl_0_44 br_0_44 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c44 bl_0_44 br_0_44 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c45 bl_0_45 br_0_45 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c45 bl_0_45 br_0_45 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c45 bl_0_45 br_0_45 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c45 bl_0_45 br_0_45 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c45 bl_0_45 br_0_45 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c45 bl_0_45 br_0_45 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c45 bl_0_45 br_0_45 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c45 bl_0_45 br_0_45 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c45 bl_0_45 br_0_45 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c45 bl_0_45 br_0_45 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c45 bl_0_45 br_0_45 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c45 bl_0_45 br_0_45 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c45 bl_0_45 br_0_45 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c45 bl_0_45 br_0_45 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c45 bl_0_45 br_0_45 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c45 bl_0_45 br_0_45 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c45 bl_0_45 br_0_45 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c45 bl_0_45 br_0_45 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c45 bl_0_45 br_0_45 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c45 bl_0_45 br_0_45 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c45 bl_0_45 br_0_45 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c45 bl_0_45 br_0_45 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c45 bl_0_45 br_0_45 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c45 bl_0_45 br_0_45 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c45 bl_0_45 br_0_45 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c45 bl_0_45 br_0_45 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c45 bl_0_45 br_0_45 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c45 bl_0_45 br_0_45 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c45 bl_0_45 br_0_45 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c45 bl_0_45 br_0_45 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c45 bl_0_45 br_0_45 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c45 bl_0_45 br_0_45 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c45 bl_0_45 br_0_45 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c45 bl_0_45 br_0_45 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c45 bl_0_45 br_0_45 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c45 bl_0_45 br_0_45 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c45 bl_0_45 br_0_45 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c45 bl_0_45 br_0_45 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c45 bl_0_45 br_0_45 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c45 bl_0_45 br_0_45 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c45 bl_0_45 br_0_45 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c45 bl_0_45 br_0_45 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c45 bl_0_45 br_0_45 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c45 bl_0_45 br_0_45 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c45 bl_0_45 br_0_45 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c45 bl_0_45 br_0_45 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c45 bl_0_45 br_0_45 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c45 bl_0_45 br_0_45 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c45 bl_0_45 br_0_45 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c45 bl_0_45 br_0_45 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c45 bl_0_45 br_0_45 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c45 bl_0_45 br_0_45 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c45 bl_0_45 br_0_45 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c45 bl_0_45 br_0_45 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c45 bl_0_45 br_0_45 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c45 bl_0_45 br_0_45 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c45 bl_0_45 br_0_45 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c45 bl_0_45 br_0_45 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c45 bl_0_45 br_0_45 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c45 bl_0_45 br_0_45 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c45 bl_0_45 br_0_45 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c45 bl_0_45 br_0_45 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c45 bl_0_45 br_0_45 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c45 bl_0_45 br_0_45 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c46 bl_0_46 br_0_46 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c46 bl_0_46 br_0_46 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c46 bl_0_46 br_0_46 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c46 bl_0_46 br_0_46 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c46 bl_0_46 br_0_46 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c46 bl_0_46 br_0_46 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c46 bl_0_46 br_0_46 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c46 bl_0_46 br_0_46 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c46 bl_0_46 br_0_46 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c46 bl_0_46 br_0_46 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c46 bl_0_46 br_0_46 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c46 bl_0_46 br_0_46 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c46 bl_0_46 br_0_46 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c46 bl_0_46 br_0_46 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c46 bl_0_46 br_0_46 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c46 bl_0_46 br_0_46 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c46 bl_0_46 br_0_46 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c46 bl_0_46 br_0_46 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c46 bl_0_46 br_0_46 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c46 bl_0_46 br_0_46 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c46 bl_0_46 br_0_46 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c46 bl_0_46 br_0_46 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c46 bl_0_46 br_0_46 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c46 bl_0_46 br_0_46 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c46 bl_0_46 br_0_46 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c46 bl_0_46 br_0_46 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c46 bl_0_46 br_0_46 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c46 bl_0_46 br_0_46 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c46 bl_0_46 br_0_46 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c46 bl_0_46 br_0_46 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c46 bl_0_46 br_0_46 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c46 bl_0_46 br_0_46 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c46 bl_0_46 br_0_46 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c46 bl_0_46 br_0_46 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c46 bl_0_46 br_0_46 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c46 bl_0_46 br_0_46 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c46 bl_0_46 br_0_46 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c46 bl_0_46 br_0_46 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c46 bl_0_46 br_0_46 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c46 bl_0_46 br_0_46 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c46 bl_0_46 br_0_46 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c46 bl_0_46 br_0_46 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c46 bl_0_46 br_0_46 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c46 bl_0_46 br_0_46 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c46 bl_0_46 br_0_46 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c46 bl_0_46 br_0_46 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c46 bl_0_46 br_0_46 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c46 bl_0_46 br_0_46 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c46 bl_0_46 br_0_46 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c46 bl_0_46 br_0_46 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c46 bl_0_46 br_0_46 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c46 bl_0_46 br_0_46 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c46 bl_0_46 br_0_46 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c46 bl_0_46 br_0_46 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c46 bl_0_46 br_0_46 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c46 bl_0_46 br_0_46 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c46 bl_0_46 br_0_46 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c46 bl_0_46 br_0_46 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c46 bl_0_46 br_0_46 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c46 bl_0_46 br_0_46 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c46 bl_0_46 br_0_46 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c46 bl_0_46 br_0_46 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c46 bl_0_46 br_0_46 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c46 bl_0_46 br_0_46 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c47 bl_0_47 br_0_47 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c47 bl_0_47 br_0_47 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c47 bl_0_47 br_0_47 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c47 bl_0_47 br_0_47 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c47 bl_0_47 br_0_47 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c47 bl_0_47 br_0_47 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c47 bl_0_47 br_0_47 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c47 bl_0_47 br_0_47 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c47 bl_0_47 br_0_47 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c47 bl_0_47 br_0_47 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c47 bl_0_47 br_0_47 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c47 bl_0_47 br_0_47 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c47 bl_0_47 br_0_47 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c47 bl_0_47 br_0_47 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c47 bl_0_47 br_0_47 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c47 bl_0_47 br_0_47 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c47 bl_0_47 br_0_47 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c47 bl_0_47 br_0_47 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c47 bl_0_47 br_0_47 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c47 bl_0_47 br_0_47 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c47 bl_0_47 br_0_47 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c47 bl_0_47 br_0_47 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c47 bl_0_47 br_0_47 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c47 bl_0_47 br_0_47 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c47 bl_0_47 br_0_47 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c47 bl_0_47 br_0_47 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c47 bl_0_47 br_0_47 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c47 bl_0_47 br_0_47 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c47 bl_0_47 br_0_47 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c47 bl_0_47 br_0_47 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c47 bl_0_47 br_0_47 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c47 bl_0_47 br_0_47 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c47 bl_0_47 br_0_47 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c47 bl_0_47 br_0_47 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c47 bl_0_47 br_0_47 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c47 bl_0_47 br_0_47 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c47 bl_0_47 br_0_47 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c47 bl_0_47 br_0_47 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c47 bl_0_47 br_0_47 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c47 bl_0_47 br_0_47 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c47 bl_0_47 br_0_47 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c47 bl_0_47 br_0_47 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c47 bl_0_47 br_0_47 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c47 bl_0_47 br_0_47 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c47 bl_0_47 br_0_47 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c47 bl_0_47 br_0_47 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c47 bl_0_47 br_0_47 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c47 bl_0_47 br_0_47 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c47 bl_0_47 br_0_47 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c47 bl_0_47 br_0_47 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c47 bl_0_47 br_0_47 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c47 bl_0_47 br_0_47 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c47 bl_0_47 br_0_47 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c47 bl_0_47 br_0_47 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c47 bl_0_47 br_0_47 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c47 bl_0_47 br_0_47 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c47 bl_0_47 br_0_47 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c47 bl_0_47 br_0_47 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c47 bl_0_47 br_0_47 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c47 bl_0_47 br_0_47 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c47 bl_0_47 br_0_47 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c47 bl_0_47 br_0_47 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c47 bl_0_47 br_0_47 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c47 bl_0_47 br_0_47 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c48 bl_0_48 br_0_48 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c48 bl_0_48 br_0_48 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c48 bl_0_48 br_0_48 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c48 bl_0_48 br_0_48 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c48 bl_0_48 br_0_48 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c48 bl_0_48 br_0_48 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c48 bl_0_48 br_0_48 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c48 bl_0_48 br_0_48 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c48 bl_0_48 br_0_48 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c48 bl_0_48 br_0_48 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c48 bl_0_48 br_0_48 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c48 bl_0_48 br_0_48 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c48 bl_0_48 br_0_48 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c48 bl_0_48 br_0_48 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c48 bl_0_48 br_0_48 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c48 bl_0_48 br_0_48 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c48 bl_0_48 br_0_48 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c48 bl_0_48 br_0_48 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c48 bl_0_48 br_0_48 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c48 bl_0_48 br_0_48 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c48 bl_0_48 br_0_48 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c48 bl_0_48 br_0_48 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c48 bl_0_48 br_0_48 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c48 bl_0_48 br_0_48 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c48 bl_0_48 br_0_48 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c48 bl_0_48 br_0_48 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c48 bl_0_48 br_0_48 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c48 bl_0_48 br_0_48 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c48 bl_0_48 br_0_48 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c48 bl_0_48 br_0_48 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c48 bl_0_48 br_0_48 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c48 bl_0_48 br_0_48 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c48 bl_0_48 br_0_48 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c48 bl_0_48 br_0_48 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c48 bl_0_48 br_0_48 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c48 bl_0_48 br_0_48 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c48 bl_0_48 br_0_48 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c48 bl_0_48 br_0_48 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c48 bl_0_48 br_0_48 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c48 bl_0_48 br_0_48 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c48 bl_0_48 br_0_48 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c48 bl_0_48 br_0_48 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c48 bl_0_48 br_0_48 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c48 bl_0_48 br_0_48 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c48 bl_0_48 br_0_48 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c48 bl_0_48 br_0_48 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c48 bl_0_48 br_0_48 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c48 bl_0_48 br_0_48 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c48 bl_0_48 br_0_48 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c48 bl_0_48 br_0_48 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c48 bl_0_48 br_0_48 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c48 bl_0_48 br_0_48 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c48 bl_0_48 br_0_48 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c48 bl_0_48 br_0_48 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c48 bl_0_48 br_0_48 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c48 bl_0_48 br_0_48 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c48 bl_0_48 br_0_48 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c48 bl_0_48 br_0_48 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c48 bl_0_48 br_0_48 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c48 bl_0_48 br_0_48 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c48 bl_0_48 br_0_48 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c48 bl_0_48 br_0_48 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c48 bl_0_48 br_0_48 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c48 bl_0_48 br_0_48 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c49 bl_0_49 br_0_49 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c49 bl_0_49 br_0_49 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c49 bl_0_49 br_0_49 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c49 bl_0_49 br_0_49 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c49 bl_0_49 br_0_49 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c49 bl_0_49 br_0_49 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c49 bl_0_49 br_0_49 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c49 bl_0_49 br_0_49 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c49 bl_0_49 br_0_49 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c49 bl_0_49 br_0_49 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c49 bl_0_49 br_0_49 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c49 bl_0_49 br_0_49 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c49 bl_0_49 br_0_49 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c49 bl_0_49 br_0_49 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c49 bl_0_49 br_0_49 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c49 bl_0_49 br_0_49 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c49 bl_0_49 br_0_49 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c49 bl_0_49 br_0_49 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c49 bl_0_49 br_0_49 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c49 bl_0_49 br_0_49 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c49 bl_0_49 br_0_49 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c49 bl_0_49 br_0_49 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c49 bl_0_49 br_0_49 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c49 bl_0_49 br_0_49 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c49 bl_0_49 br_0_49 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c49 bl_0_49 br_0_49 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c49 bl_0_49 br_0_49 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c49 bl_0_49 br_0_49 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c49 bl_0_49 br_0_49 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c49 bl_0_49 br_0_49 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c49 bl_0_49 br_0_49 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c49 bl_0_49 br_0_49 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c49 bl_0_49 br_0_49 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c49 bl_0_49 br_0_49 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c49 bl_0_49 br_0_49 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c49 bl_0_49 br_0_49 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c49 bl_0_49 br_0_49 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c49 bl_0_49 br_0_49 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c49 bl_0_49 br_0_49 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c49 bl_0_49 br_0_49 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c49 bl_0_49 br_0_49 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c49 bl_0_49 br_0_49 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c49 bl_0_49 br_0_49 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c49 bl_0_49 br_0_49 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c49 bl_0_49 br_0_49 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c49 bl_0_49 br_0_49 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c49 bl_0_49 br_0_49 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c49 bl_0_49 br_0_49 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c49 bl_0_49 br_0_49 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c49 bl_0_49 br_0_49 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c49 bl_0_49 br_0_49 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c49 bl_0_49 br_0_49 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c49 bl_0_49 br_0_49 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c49 bl_0_49 br_0_49 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c49 bl_0_49 br_0_49 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c49 bl_0_49 br_0_49 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c49 bl_0_49 br_0_49 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c49 bl_0_49 br_0_49 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c49 bl_0_49 br_0_49 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c49 bl_0_49 br_0_49 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c49 bl_0_49 br_0_49 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c49 bl_0_49 br_0_49 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c49 bl_0_49 br_0_49 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c49 bl_0_49 br_0_49 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c50 bl_0_50 br_0_50 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c50 bl_0_50 br_0_50 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c50 bl_0_50 br_0_50 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c50 bl_0_50 br_0_50 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c50 bl_0_50 br_0_50 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c50 bl_0_50 br_0_50 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c50 bl_0_50 br_0_50 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c50 bl_0_50 br_0_50 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c50 bl_0_50 br_0_50 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c50 bl_0_50 br_0_50 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c50 bl_0_50 br_0_50 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c50 bl_0_50 br_0_50 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c50 bl_0_50 br_0_50 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c50 bl_0_50 br_0_50 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c50 bl_0_50 br_0_50 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c50 bl_0_50 br_0_50 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c50 bl_0_50 br_0_50 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c50 bl_0_50 br_0_50 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c50 bl_0_50 br_0_50 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c50 bl_0_50 br_0_50 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c50 bl_0_50 br_0_50 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c50 bl_0_50 br_0_50 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c50 bl_0_50 br_0_50 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c50 bl_0_50 br_0_50 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c50 bl_0_50 br_0_50 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c50 bl_0_50 br_0_50 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c50 bl_0_50 br_0_50 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c50 bl_0_50 br_0_50 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c50 bl_0_50 br_0_50 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c50 bl_0_50 br_0_50 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c50 bl_0_50 br_0_50 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c50 bl_0_50 br_0_50 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c50 bl_0_50 br_0_50 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c50 bl_0_50 br_0_50 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c50 bl_0_50 br_0_50 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c50 bl_0_50 br_0_50 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c50 bl_0_50 br_0_50 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c50 bl_0_50 br_0_50 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c50 bl_0_50 br_0_50 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c50 bl_0_50 br_0_50 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c50 bl_0_50 br_0_50 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c50 bl_0_50 br_0_50 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c50 bl_0_50 br_0_50 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c50 bl_0_50 br_0_50 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c50 bl_0_50 br_0_50 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c50 bl_0_50 br_0_50 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c50 bl_0_50 br_0_50 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c50 bl_0_50 br_0_50 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c50 bl_0_50 br_0_50 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c50 bl_0_50 br_0_50 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c50 bl_0_50 br_0_50 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c50 bl_0_50 br_0_50 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c50 bl_0_50 br_0_50 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c50 bl_0_50 br_0_50 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c50 bl_0_50 br_0_50 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c50 bl_0_50 br_0_50 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c50 bl_0_50 br_0_50 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c50 bl_0_50 br_0_50 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c50 bl_0_50 br_0_50 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c50 bl_0_50 br_0_50 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c50 bl_0_50 br_0_50 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c50 bl_0_50 br_0_50 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c50 bl_0_50 br_0_50 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c50 bl_0_50 br_0_50 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c51 bl_0_51 br_0_51 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c51 bl_0_51 br_0_51 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c51 bl_0_51 br_0_51 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c51 bl_0_51 br_0_51 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c51 bl_0_51 br_0_51 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c51 bl_0_51 br_0_51 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c51 bl_0_51 br_0_51 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c51 bl_0_51 br_0_51 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c51 bl_0_51 br_0_51 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c51 bl_0_51 br_0_51 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c51 bl_0_51 br_0_51 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c51 bl_0_51 br_0_51 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c51 bl_0_51 br_0_51 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c51 bl_0_51 br_0_51 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c51 bl_0_51 br_0_51 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c51 bl_0_51 br_0_51 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c51 bl_0_51 br_0_51 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c51 bl_0_51 br_0_51 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c51 bl_0_51 br_0_51 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c51 bl_0_51 br_0_51 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c51 bl_0_51 br_0_51 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c51 bl_0_51 br_0_51 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c51 bl_0_51 br_0_51 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c51 bl_0_51 br_0_51 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c51 bl_0_51 br_0_51 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c51 bl_0_51 br_0_51 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c51 bl_0_51 br_0_51 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c51 bl_0_51 br_0_51 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c51 bl_0_51 br_0_51 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c51 bl_0_51 br_0_51 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c51 bl_0_51 br_0_51 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c51 bl_0_51 br_0_51 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c51 bl_0_51 br_0_51 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c51 bl_0_51 br_0_51 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c51 bl_0_51 br_0_51 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c51 bl_0_51 br_0_51 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c51 bl_0_51 br_0_51 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c51 bl_0_51 br_0_51 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c51 bl_0_51 br_0_51 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c51 bl_0_51 br_0_51 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c51 bl_0_51 br_0_51 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c51 bl_0_51 br_0_51 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c51 bl_0_51 br_0_51 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c51 bl_0_51 br_0_51 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c51 bl_0_51 br_0_51 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c51 bl_0_51 br_0_51 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c51 bl_0_51 br_0_51 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c51 bl_0_51 br_0_51 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c51 bl_0_51 br_0_51 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c51 bl_0_51 br_0_51 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c51 bl_0_51 br_0_51 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c51 bl_0_51 br_0_51 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c51 bl_0_51 br_0_51 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c51 bl_0_51 br_0_51 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c51 bl_0_51 br_0_51 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c51 bl_0_51 br_0_51 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c51 bl_0_51 br_0_51 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c51 bl_0_51 br_0_51 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c51 bl_0_51 br_0_51 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c51 bl_0_51 br_0_51 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c51 bl_0_51 br_0_51 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c51 bl_0_51 br_0_51 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c51 bl_0_51 br_0_51 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c51 bl_0_51 br_0_51 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c52 bl_0_52 br_0_52 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c52 bl_0_52 br_0_52 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c52 bl_0_52 br_0_52 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c52 bl_0_52 br_0_52 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c52 bl_0_52 br_0_52 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c52 bl_0_52 br_0_52 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c52 bl_0_52 br_0_52 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c52 bl_0_52 br_0_52 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c52 bl_0_52 br_0_52 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c52 bl_0_52 br_0_52 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c52 bl_0_52 br_0_52 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c52 bl_0_52 br_0_52 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c52 bl_0_52 br_0_52 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c52 bl_0_52 br_0_52 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c52 bl_0_52 br_0_52 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c52 bl_0_52 br_0_52 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c52 bl_0_52 br_0_52 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c52 bl_0_52 br_0_52 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c52 bl_0_52 br_0_52 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c52 bl_0_52 br_0_52 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c52 bl_0_52 br_0_52 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c52 bl_0_52 br_0_52 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c52 bl_0_52 br_0_52 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c52 bl_0_52 br_0_52 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c52 bl_0_52 br_0_52 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c52 bl_0_52 br_0_52 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c52 bl_0_52 br_0_52 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c52 bl_0_52 br_0_52 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c52 bl_0_52 br_0_52 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c52 bl_0_52 br_0_52 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c52 bl_0_52 br_0_52 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c52 bl_0_52 br_0_52 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c52 bl_0_52 br_0_52 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c52 bl_0_52 br_0_52 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c52 bl_0_52 br_0_52 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c52 bl_0_52 br_0_52 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c52 bl_0_52 br_0_52 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c52 bl_0_52 br_0_52 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c52 bl_0_52 br_0_52 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c52 bl_0_52 br_0_52 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c52 bl_0_52 br_0_52 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c52 bl_0_52 br_0_52 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c52 bl_0_52 br_0_52 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c52 bl_0_52 br_0_52 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c52 bl_0_52 br_0_52 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c52 bl_0_52 br_0_52 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c52 bl_0_52 br_0_52 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c52 bl_0_52 br_0_52 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c52 bl_0_52 br_0_52 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c52 bl_0_52 br_0_52 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c52 bl_0_52 br_0_52 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c52 bl_0_52 br_0_52 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c52 bl_0_52 br_0_52 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c52 bl_0_52 br_0_52 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c52 bl_0_52 br_0_52 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c52 bl_0_52 br_0_52 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c52 bl_0_52 br_0_52 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c52 bl_0_52 br_0_52 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c52 bl_0_52 br_0_52 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c52 bl_0_52 br_0_52 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c52 bl_0_52 br_0_52 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c52 bl_0_52 br_0_52 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c52 bl_0_52 br_0_52 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c52 bl_0_52 br_0_52 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c53 bl_0_53 br_0_53 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c53 bl_0_53 br_0_53 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c53 bl_0_53 br_0_53 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c53 bl_0_53 br_0_53 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c53 bl_0_53 br_0_53 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c53 bl_0_53 br_0_53 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c53 bl_0_53 br_0_53 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c53 bl_0_53 br_0_53 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c53 bl_0_53 br_0_53 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c53 bl_0_53 br_0_53 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c53 bl_0_53 br_0_53 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c53 bl_0_53 br_0_53 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c53 bl_0_53 br_0_53 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c53 bl_0_53 br_0_53 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c53 bl_0_53 br_0_53 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c53 bl_0_53 br_0_53 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c53 bl_0_53 br_0_53 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c53 bl_0_53 br_0_53 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c53 bl_0_53 br_0_53 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c53 bl_0_53 br_0_53 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c53 bl_0_53 br_0_53 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c53 bl_0_53 br_0_53 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c53 bl_0_53 br_0_53 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c53 bl_0_53 br_0_53 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c53 bl_0_53 br_0_53 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c53 bl_0_53 br_0_53 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c53 bl_0_53 br_0_53 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c53 bl_0_53 br_0_53 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c53 bl_0_53 br_0_53 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c53 bl_0_53 br_0_53 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c53 bl_0_53 br_0_53 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c53 bl_0_53 br_0_53 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c53 bl_0_53 br_0_53 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c53 bl_0_53 br_0_53 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c53 bl_0_53 br_0_53 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c53 bl_0_53 br_0_53 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c53 bl_0_53 br_0_53 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c53 bl_0_53 br_0_53 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c53 bl_0_53 br_0_53 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c53 bl_0_53 br_0_53 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c53 bl_0_53 br_0_53 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c53 bl_0_53 br_0_53 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c53 bl_0_53 br_0_53 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c53 bl_0_53 br_0_53 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c53 bl_0_53 br_0_53 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c53 bl_0_53 br_0_53 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c53 bl_0_53 br_0_53 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c53 bl_0_53 br_0_53 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c53 bl_0_53 br_0_53 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c53 bl_0_53 br_0_53 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c53 bl_0_53 br_0_53 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c53 bl_0_53 br_0_53 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c53 bl_0_53 br_0_53 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c53 bl_0_53 br_0_53 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c53 bl_0_53 br_0_53 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c53 bl_0_53 br_0_53 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c53 bl_0_53 br_0_53 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c53 bl_0_53 br_0_53 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c53 bl_0_53 br_0_53 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c53 bl_0_53 br_0_53 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c53 bl_0_53 br_0_53 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c53 bl_0_53 br_0_53 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c53 bl_0_53 br_0_53 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c53 bl_0_53 br_0_53 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c54 bl_0_54 br_0_54 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c54 bl_0_54 br_0_54 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c54 bl_0_54 br_0_54 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c54 bl_0_54 br_0_54 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c54 bl_0_54 br_0_54 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c54 bl_0_54 br_0_54 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c54 bl_0_54 br_0_54 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c54 bl_0_54 br_0_54 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c54 bl_0_54 br_0_54 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c54 bl_0_54 br_0_54 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c54 bl_0_54 br_0_54 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c54 bl_0_54 br_0_54 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c54 bl_0_54 br_0_54 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c54 bl_0_54 br_0_54 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c54 bl_0_54 br_0_54 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c54 bl_0_54 br_0_54 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c54 bl_0_54 br_0_54 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c54 bl_0_54 br_0_54 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c54 bl_0_54 br_0_54 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c54 bl_0_54 br_0_54 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c54 bl_0_54 br_0_54 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c54 bl_0_54 br_0_54 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c54 bl_0_54 br_0_54 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c54 bl_0_54 br_0_54 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c54 bl_0_54 br_0_54 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c54 bl_0_54 br_0_54 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c54 bl_0_54 br_0_54 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c54 bl_0_54 br_0_54 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c54 bl_0_54 br_0_54 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c54 bl_0_54 br_0_54 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c54 bl_0_54 br_0_54 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c54 bl_0_54 br_0_54 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c54 bl_0_54 br_0_54 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c54 bl_0_54 br_0_54 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c54 bl_0_54 br_0_54 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c54 bl_0_54 br_0_54 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c54 bl_0_54 br_0_54 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c54 bl_0_54 br_0_54 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c54 bl_0_54 br_0_54 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c54 bl_0_54 br_0_54 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c54 bl_0_54 br_0_54 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c54 bl_0_54 br_0_54 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c54 bl_0_54 br_0_54 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c54 bl_0_54 br_0_54 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c54 bl_0_54 br_0_54 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c54 bl_0_54 br_0_54 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c54 bl_0_54 br_0_54 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c54 bl_0_54 br_0_54 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c54 bl_0_54 br_0_54 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c54 bl_0_54 br_0_54 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c54 bl_0_54 br_0_54 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c54 bl_0_54 br_0_54 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c54 bl_0_54 br_0_54 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c54 bl_0_54 br_0_54 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c54 bl_0_54 br_0_54 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c54 bl_0_54 br_0_54 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c54 bl_0_54 br_0_54 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c54 bl_0_54 br_0_54 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c54 bl_0_54 br_0_54 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c54 bl_0_54 br_0_54 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c54 bl_0_54 br_0_54 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c54 bl_0_54 br_0_54 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c54 bl_0_54 br_0_54 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c54 bl_0_54 br_0_54 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c55 bl_0_55 br_0_55 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c55 bl_0_55 br_0_55 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c55 bl_0_55 br_0_55 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c55 bl_0_55 br_0_55 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c55 bl_0_55 br_0_55 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c55 bl_0_55 br_0_55 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c55 bl_0_55 br_0_55 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c55 bl_0_55 br_0_55 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c55 bl_0_55 br_0_55 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c55 bl_0_55 br_0_55 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c55 bl_0_55 br_0_55 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c55 bl_0_55 br_0_55 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c55 bl_0_55 br_0_55 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c55 bl_0_55 br_0_55 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c55 bl_0_55 br_0_55 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c55 bl_0_55 br_0_55 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c55 bl_0_55 br_0_55 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c55 bl_0_55 br_0_55 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c55 bl_0_55 br_0_55 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c55 bl_0_55 br_0_55 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c55 bl_0_55 br_0_55 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c55 bl_0_55 br_0_55 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c55 bl_0_55 br_0_55 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c55 bl_0_55 br_0_55 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c55 bl_0_55 br_0_55 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c55 bl_0_55 br_0_55 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c55 bl_0_55 br_0_55 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c55 bl_0_55 br_0_55 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c55 bl_0_55 br_0_55 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c55 bl_0_55 br_0_55 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c55 bl_0_55 br_0_55 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c55 bl_0_55 br_0_55 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c55 bl_0_55 br_0_55 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c55 bl_0_55 br_0_55 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c55 bl_0_55 br_0_55 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c55 bl_0_55 br_0_55 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c55 bl_0_55 br_0_55 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c55 bl_0_55 br_0_55 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c55 bl_0_55 br_0_55 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c55 bl_0_55 br_0_55 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c55 bl_0_55 br_0_55 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c55 bl_0_55 br_0_55 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c55 bl_0_55 br_0_55 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c55 bl_0_55 br_0_55 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c55 bl_0_55 br_0_55 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c55 bl_0_55 br_0_55 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c55 bl_0_55 br_0_55 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c55 bl_0_55 br_0_55 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c55 bl_0_55 br_0_55 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c55 bl_0_55 br_0_55 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c55 bl_0_55 br_0_55 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c55 bl_0_55 br_0_55 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c55 bl_0_55 br_0_55 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c55 bl_0_55 br_0_55 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c55 bl_0_55 br_0_55 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c55 bl_0_55 br_0_55 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c55 bl_0_55 br_0_55 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c55 bl_0_55 br_0_55 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c55 bl_0_55 br_0_55 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c55 bl_0_55 br_0_55 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c55 bl_0_55 br_0_55 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c55 bl_0_55 br_0_55 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c55 bl_0_55 br_0_55 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c55 bl_0_55 br_0_55 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c56 bl_0_56 br_0_56 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c56 bl_0_56 br_0_56 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c56 bl_0_56 br_0_56 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c56 bl_0_56 br_0_56 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c56 bl_0_56 br_0_56 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c56 bl_0_56 br_0_56 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c56 bl_0_56 br_0_56 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c56 bl_0_56 br_0_56 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c56 bl_0_56 br_0_56 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c56 bl_0_56 br_0_56 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c56 bl_0_56 br_0_56 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c56 bl_0_56 br_0_56 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c56 bl_0_56 br_0_56 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c56 bl_0_56 br_0_56 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c56 bl_0_56 br_0_56 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c56 bl_0_56 br_0_56 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c56 bl_0_56 br_0_56 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c56 bl_0_56 br_0_56 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c56 bl_0_56 br_0_56 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c56 bl_0_56 br_0_56 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c56 bl_0_56 br_0_56 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c56 bl_0_56 br_0_56 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c56 bl_0_56 br_0_56 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c56 bl_0_56 br_0_56 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c56 bl_0_56 br_0_56 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c56 bl_0_56 br_0_56 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c56 bl_0_56 br_0_56 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c56 bl_0_56 br_0_56 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c56 bl_0_56 br_0_56 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c56 bl_0_56 br_0_56 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c56 bl_0_56 br_0_56 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c56 bl_0_56 br_0_56 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c56 bl_0_56 br_0_56 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c56 bl_0_56 br_0_56 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c56 bl_0_56 br_0_56 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c56 bl_0_56 br_0_56 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c56 bl_0_56 br_0_56 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c56 bl_0_56 br_0_56 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c56 bl_0_56 br_0_56 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c56 bl_0_56 br_0_56 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c56 bl_0_56 br_0_56 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c56 bl_0_56 br_0_56 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c56 bl_0_56 br_0_56 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c56 bl_0_56 br_0_56 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c56 bl_0_56 br_0_56 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c56 bl_0_56 br_0_56 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c56 bl_0_56 br_0_56 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c56 bl_0_56 br_0_56 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c56 bl_0_56 br_0_56 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c56 bl_0_56 br_0_56 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c56 bl_0_56 br_0_56 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c56 bl_0_56 br_0_56 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c56 bl_0_56 br_0_56 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c56 bl_0_56 br_0_56 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c56 bl_0_56 br_0_56 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c56 bl_0_56 br_0_56 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c56 bl_0_56 br_0_56 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c56 bl_0_56 br_0_56 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c56 bl_0_56 br_0_56 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c56 bl_0_56 br_0_56 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c56 bl_0_56 br_0_56 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c56 bl_0_56 br_0_56 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c56 bl_0_56 br_0_56 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c56 bl_0_56 br_0_56 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c57 bl_0_57 br_0_57 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c57 bl_0_57 br_0_57 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c57 bl_0_57 br_0_57 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c57 bl_0_57 br_0_57 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c57 bl_0_57 br_0_57 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c57 bl_0_57 br_0_57 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c57 bl_0_57 br_0_57 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c57 bl_0_57 br_0_57 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c57 bl_0_57 br_0_57 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c57 bl_0_57 br_0_57 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c57 bl_0_57 br_0_57 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c57 bl_0_57 br_0_57 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c57 bl_0_57 br_0_57 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c57 bl_0_57 br_0_57 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c57 bl_0_57 br_0_57 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c57 bl_0_57 br_0_57 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c57 bl_0_57 br_0_57 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c57 bl_0_57 br_0_57 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c57 bl_0_57 br_0_57 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c57 bl_0_57 br_0_57 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c57 bl_0_57 br_0_57 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c57 bl_0_57 br_0_57 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c57 bl_0_57 br_0_57 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c57 bl_0_57 br_0_57 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c57 bl_0_57 br_0_57 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c57 bl_0_57 br_0_57 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c57 bl_0_57 br_0_57 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c57 bl_0_57 br_0_57 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c57 bl_0_57 br_0_57 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c57 bl_0_57 br_0_57 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c57 bl_0_57 br_0_57 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c57 bl_0_57 br_0_57 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c57 bl_0_57 br_0_57 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c57 bl_0_57 br_0_57 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c57 bl_0_57 br_0_57 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c57 bl_0_57 br_0_57 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c57 bl_0_57 br_0_57 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c57 bl_0_57 br_0_57 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c57 bl_0_57 br_0_57 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c57 bl_0_57 br_0_57 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c57 bl_0_57 br_0_57 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c57 bl_0_57 br_0_57 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c57 bl_0_57 br_0_57 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c57 bl_0_57 br_0_57 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c57 bl_0_57 br_0_57 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c57 bl_0_57 br_0_57 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c57 bl_0_57 br_0_57 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c57 bl_0_57 br_0_57 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c57 bl_0_57 br_0_57 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c57 bl_0_57 br_0_57 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c57 bl_0_57 br_0_57 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c57 bl_0_57 br_0_57 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c57 bl_0_57 br_0_57 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c57 bl_0_57 br_0_57 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c57 bl_0_57 br_0_57 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c57 bl_0_57 br_0_57 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c57 bl_0_57 br_0_57 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c57 bl_0_57 br_0_57 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c57 bl_0_57 br_0_57 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c57 bl_0_57 br_0_57 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c57 bl_0_57 br_0_57 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c57 bl_0_57 br_0_57 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c57 bl_0_57 br_0_57 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c57 bl_0_57 br_0_57 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c58 bl_0_58 br_0_58 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c58 bl_0_58 br_0_58 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c58 bl_0_58 br_0_58 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c58 bl_0_58 br_0_58 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c58 bl_0_58 br_0_58 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c58 bl_0_58 br_0_58 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c58 bl_0_58 br_0_58 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c58 bl_0_58 br_0_58 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c58 bl_0_58 br_0_58 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c58 bl_0_58 br_0_58 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c58 bl_0_58 br_0_58 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c58 bl_0_58 br_0_58 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c58 bl_0_58 br_0_58 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c58 bl_0_58 br_0_58 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c58 bl_0_58 br_0_58 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c58 bl_0_58 br_0_58 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c58 bl_0_58 br_0_58 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c58 bl_0_58 br_0_58 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c58 bl_0_58 br_0_58 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c58 bl_0_58 br_0_58 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c58 bl_0_58 br_0_58 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c58 bl_0_58 br_0_58 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c58 bl_0_58 br_0_58 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c58 bl_0_58 br_0_58 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c58 bl_0_58 br_0_58 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c58 bl_0_58 br_0_58 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c58 bl_0_58 br_0_58 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c58 bl_0_58 br_0_58 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c58 bl_0_58 br_0_58 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c58 bl_0_58 br_0_58 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c58 bl_0_58 br_0_58 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c58 bl_0_58 br_0_58 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c58 bl_0_58 br_0_58 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c58 bl_0_58 br_0_58 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c58 bl_0_58 br_0_58 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c58 bl_0_58 br_0_58 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c58 bl_0_58 br_0_58 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c58 bl_0_58 br_0_58 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c58 bl_0_58 br_0_58 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c58 bl_0_58 br_0_58 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c58 bl_0_58 br_0_58 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c58 bl_0_58 br_0_58 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c58 bl_0_58 br_0_58 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c58 bl_0_58 br_0_58 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c58 bl_0_58 br_0_58 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c58 bl_0_58 br_0_58 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c58 bl_0_58 br_0_58 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c58 bl_0_58 br_0_58 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c58 bl_0_58 br_0_58 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c58 bl_0_58 br_0_58 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c58 bl_0_58 br_0_58 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c58 bl_0_58 br_0_58 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c58 bl_0_58 br_0_58 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c58 bl_0_58 br_0_58 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c58 bl_0_58 br_0_58 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c58 bl_0_58 br_0_58 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c58 bl_0_58 br_0_58 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c58 bl_0_58 br_0_58 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c58 bl_0_58 br_0_58 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c58 bl_0_58 br_0_58 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c58 bl_0_58 br_0_58 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c58 bl_0_58 br_0_58 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c58 bl_0_58 br_0_58 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c58 bl_0_58 br_0_58 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c59 bl_0_59 br_0_59 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c59 bl_0_59 br_0_59 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c59 bl_0_59 br_0_59 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c59 bl_0_59 br_0_59 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c59 bl_0_59 br_0_59 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c59 bl_0_59 br_0_59 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c59 bl_0_59 br_0_59 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c59 bl_0_59 br_0_59 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c59 bl_0_59 br_0_59 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c59 bl_0_59 br_0_59 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c59 bl_0_59 br_0_59 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c59 bl_0_59 br_0_59 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c59 bl_0_59 br_0_59 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c59 bl_0_59 br_0_59 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c59 bl_0_59 br_0_59 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c59 bl_0_59 br_0_59 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c59 bl_0_59 br_0_59 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c59 bl_0_59 br_0_59 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c59 bl_0_59 br_0_59 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c59 bl_0_59 br_0_59 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c59 bl_0_59 br_0_59 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c59 bl_0_59 br_0_59 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c59 bl_0_59 br_0_59 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c59 bl_0_59 br_0_59 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c59 bl_0_59 br_0_59 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c59 bl_0_59 br_0_59 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c59 bl_0_59 br_0_59 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c59 bl_0_59 br_0_59 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c59 bl_0_59 br_0_59 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c59 bl_0_59 br_0_59 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c59 bl_0_59 br_0_59 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c59 bl_0_59 br_0_59 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c59 bl_0_59 br_0_59 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c59 bl_0_59 br_0_59 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c59 bl_0_59 br_0_59 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c59 bl_0_59 br_0_59 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c59 bl_0_59 br_0_59 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c59 bl_0_59 br_0_59 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c59 bl_0_59 br_0_59 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c59 bl_0_59 br_0_59 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c59 bl_0_59 br_0_59 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c59 bl_0_59 br_0_59 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c59 bl_0_59 br_0_59 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c59 bl_0_59 br_0_59 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c59 bl_0_59 br_0_59 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c59 bl_0_59 br_0_59 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c59 bl_0_59 br_0_59 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c59 bl_0_59 br_0_59 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c59 bl_0_59 br_0_59 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c59 bl_0_59 br_0_59 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c59 bl_0_59 br_0_59 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c59 bl_0_59 br_0_59 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c59 bl_0_59 br_0_59 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c59 bl_0_59 br_0_59 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c59 bl_0_59 br_0_59 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c59 bl_0_59 br_0_59 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c59 bl_0_59 br_0_59 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c59 bl_0_59 br_0_59 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c59 bl_0_59 br_0_59 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c59 bl_0_59 br_0_59 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c59 bl_0_59 br_0_59 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c59 bl_0_59 br_0_59 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c59 bl_0_59 br_0_59 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c59 bl_0_59 br_0_59 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c60 bl_0_60 br_0_60 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c60 bl_0_60 br_0_60 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c60 bl_0_60 br_0_60 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c60 bl_0_60 br_0_60 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c60 bl_0_60 br_0_60 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c60 bl_0_60 br_0_60 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c60 bl_0_60 br_0_60 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c60 bl_0_60 br_0_60 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c60 bl_0_60 br_0_60 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c60 bl_0_60 br_0_60 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c60 bl_0_60 br_0_60 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c60 bl_0_60 br_0_60 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c60 bl_0_60 br_0_60 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c60 bl_0_60 br_0_60 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c60 bl_0_60 br_0_60 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c60 bl_0_60 br_0_60 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c60 bl_0_60 br_0_60 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c60 bl_0_60 br_0_60 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c60 bl_0_60 br_0_60 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c60 bl_0_60 br_0_60 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c60 bl_0_60 br_0_60 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c60 bl_0_60 br_0_60 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c60 bl_0_60 br_0_60 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c60 bl_0_60 br_0_60 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c60 bl_0_60 br_0_60 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c60 bl_0_60 br_0_60 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c60 bl_0_60 br_0_60 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c60 bl_0_60 br_0_60 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c60 bl_0_60 br_0_60 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c60 bl_0_60 br_0_60 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c60 bl_0_60 br_0_60 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c60 bl_0_60 br_0_60 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c60 bl_0_60 br_0_60 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c60 bl_0_60 br_0_60 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c60 bl_0_60 br_0_60 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c60 bl_0_60 br_0_60 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c60 bl_0_60 br_0_60 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c60 bl_0_60 br_0_60 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c60 bl_0_60 br_0_60 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c60 bl_0_60 br_0_60 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c60 bl_0_60 br_0_60 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c60 bl_0_60 br_0_60 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c60 bl_0_60 br_0_60 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c60 bl_0_60 br_0_60 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c60 bl_0_60 br_0_60 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c60 bl_0_60 br_0_60 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c60 bl_0_60 br_0_60 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c60 bl_0_60 br_0_60 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c60 bl_0_60 br_0_60 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c60 bl_0_60 br_0_60 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c60 bl_0_60 br_0_60 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c60 bl_0_60 br_0_60 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c60 bl_0_60 br_0_60 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c60 bl_0_60 br_0_60 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c60 bl_0_60 br_0_60 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c60 bl_0_60 br_0_60 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c60 bl_0_60 br_0_60 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c60 bl_0_60 br_0_60 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c60 bl_0_60 br_0_60 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c60 bl_0_60 br_0_60 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c60 bl_0_60 br_0_60 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c60 bl_0_60 br_0_60 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c60 bl_0_60 br_0_60 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c60 bl_0_60 br_0_60 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c61 bl_0_61 br_0_61 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c61 bl_0_61 br_0_61 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c61 bl_0_61 br_0_61 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c61 bl_0_61 br_0_61 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c61 bl_0_61 br_0_61 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c61 bl_0_61 br_0_61 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c61 bl_0_61 br_0_61 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c61 bl_0_61 br_0_61 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c61 bl_0_61 br_0_61 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c61 bl_0_61 br_0_61 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c61 bl_0_61 br_0_61 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c61 bl_0_61 br_0_61 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c61 bl_0_61 br_0_61 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c61 bl_0_61 br_0_61 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c61 bl_0_61 br_0_61 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c61 bl_0_61 br_0_61 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c61 bl_0_61 br_0_61 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c61 bl_0_61 br_0_61 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c61 bl_0_61 br_0_61 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c61 bl_0_61 br_0_61 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c61 bl_0_61 br_0_61 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c61 bl_0_61 br_0_61 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c61 bl_0_61 br_0_61 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c61 bl_0_61 br_0_61 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c61 bl_0_61 br_0_61 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c61 bl_0_61 br_0_61 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c61 bl_0_61 br_0_61 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c61 bl_0_61 br_0_61 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c61 bl_0_61 br_0_61 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c61 bl_0_61 br_0_61 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c61 bl_0_61 br_0_61 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c61 bl_0_61 br_0_61 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c61 bl_0_61 br_0_61 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c61 bl_0_61 br_0_61 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c61 bl_0_61 br_0_61 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c61 bl_0_61 br_0_61 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c61 bl_0_61 br_0_61 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c61 bl_0_61 br_0_61 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c61 bl_0_61 br_0_61 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c61 bl_0_61 br_0_61 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c61 bl_0_61 br_0_61 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c61 bl_0_61 br_0_61 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c61 bl_0_61 br_0_61 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c61 bl_0_61 br_0_61 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c61 bl_0_61 br_0_61 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c61 bl_0_61 br_0_61 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c61 bl_0_61 br_0_61 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c61 bl_0_61 br_0_61 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c61 bl_0_61 br_0_61 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c61 bl_0_61 br_0_61 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c61 bl_0_61 br_0_61 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c61 bl_0_61 br_0_61 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c61 bl_0_61 br_0_61 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c61 bl_0_61 br_0_61 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c61 bl_0_61 br_0_61 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c61 bl_0_61 br_0_61 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c61 bl_0_61 br_0_61 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c61 bl_0_61 br_0_61 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c61 bl_0_61 br_0_61 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c61 bl_0_61 br_0_61 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c61 bl_0_61 br_0_61 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c61 bl_0_61 br_0_61 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c61 bl_0_61 br_0_61 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c61 bl_0_61 br_0_61 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c62 bl_0_62 br_0_62 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c62 bl_0_62 br_0_62 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c62 bl_0_62 br_0_62 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c62 bl_0_62 br_0_62 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c62 bl_0_62 br_0_62 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c62 bl_0_62 br_0_62 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c62 bl_0_62 br_0_62 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c62 bl_0_62 br_0_62 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c62 bl_0_62 br_0_62 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c62 bl_0_62 br_0_62 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c62 bl_0_62 br_0_62 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c62 bl_0_62 br_0_62 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c62 bl_0_62 br_0_62 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c62 bl_0_62 br_0_62 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c62 bl_0_62 br_0_62 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c62 bl_0_62 br_0_62 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c62 bl_0_62 br_0_62 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c62 bl_0_62 br_0_62 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c62 bl_0_62 br_0_62 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c62 bl_0_62 br_0_62 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c62 bl_0_62 br_0_62 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c62 bl_0_62 br_0_62 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c62 bl_0_62 br_0_62 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c62 bl_0_62 br_0_62 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c62 bl_0_62 br_0_62 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c62 bl_0_62 br_0_62 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c62 bl_0_62 br_0_62 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c62 bl_0_62 br_0_62 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c62 bl_0_62 br_0_62 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c62 bl_0_62 br_0_62 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c62 bl_0_62 br_0_62 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c62 bl_0_62 br_0_62 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c62 bl_0_62 br_0_62 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c62 bl_0_62 br_0_62 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c62 bl_0_62 br_0_62 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c62 bl_0_62 br_0_62 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c62 bl_0_62 br_0_62 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c62 bl_0_62 br_0_62 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c62 bl_0_62 br_0_62 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c62 bl_0_62 br_0_62 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c62 bl_0_62 br_0_62 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c62 bl_0_62 br_0_62 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c62 bl_0_62 br_0_62 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c62 bl_0_62 br_0_62 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c62 bl_0_62 br_0_62 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c62 bl_0_62 br_0_62 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c62 bl_0_62 br_0_62 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c62 bl_0_62 br_0_62 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c62 bl_0_62 br_0_62 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c62 bl_0_62 br_0_62 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c62 bl_0_62 br_0_62 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c62 bl_0_62 br_0_62 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c62 bl_0_62 br_0_62 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c62 bl_0_62 br_0_62 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c62 bl_0_62 br_0_62 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c62 bl_0_62 br_0_62 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c62 bl_0_62 br_0_62 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c62 bl_0_62 br_0_62 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c62 bl_0_62 br_0_62 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c62 bl_0_62 br_0_62 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c62 bl_0_62 br_0_62 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c62 bl_0_62 br_0_62 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c62 bl_0_62 br_0_62 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c62 bl_0_62 br_0_62 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c63 bl_0_63 br_0_63 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c63 bl_0_63 br_0_63 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c63 bl_0_63 br_0_63 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c63 bl_0_63 br_0_63 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c63 bl_0_63 br_0_63 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c63 bl_0_63 br_0_63 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c63 bl_0_63 br_0_63 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c63 bl_0_63 br_0_63 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c63 bl_0_63 br_0_63 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c63 bl_0_63 br_0_63 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c63 bl_0_63 br_0_63 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c63 bl_0_63 br_0_63 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c63 bl_0_63 br_0_63 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c63 bl_0_63 br_0_63 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c63 bl_0_63 br_0_63 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c63 bl_0_63 br_0_63 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c63 bl_0_63 br_0_63 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c63 bl_0_63 br_0_63 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c63 bl_0_63 br_0_63 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c63 bl_0_63 br_0_63 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c63 bl_0_63 br_0_63 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c63 bl_0_63 br_0_63 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c63 bl_0_63 br_0_63 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c63 bl_0_63 br_0_63 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c63 bl_0_63 br_0_63 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c63 bl_0_63 br_0_63 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c63 bl_0_63 br_0_63 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c63 bl_0_63 br_0_63 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c63 bl_0_63 br_0_63 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c63 bl_0_63 br_0_63 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c63 bl_0_63 br_0_63 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c63 bl_0_63 br_0_63 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c63 bl_0_63 br_0_63 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c63 bl_0_63 br_0_63 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c63 bl_0_63 br_0_63 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c63 bl_0_63 br_0_63 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c63 bl_0_63 br_0_63 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c63 bl_0_63 br_0_63 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c63 bl_0_63 br_0_63 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c63 bl_0_63 br_0_63 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c63 bl_0_63 br_0_63 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c63 bl_0_63 br_0_63 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c63 bl_0_63 br_0_63 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c63 bl_0_63 br_0_63 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c63 bl_0_63 br_0_63 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c63 bl_0_63 br_0_63 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c63 bl_0_63 br_0_63 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c63 bl_0_63 br_0_63 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c63 bl_0_63 br_0_63 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c63 bl_0_63 br_0_63 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c63 bl_0_63 br_0_63 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c63 bl_0_63 br_0_63 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c63 bl_0_63 br_0_63 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c63 bl_0_63 br_0_63 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c63 bl_0_63 br_0_63 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c63 bl_0_63 br_0_63 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c63 bl_0_63 br_0_63 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c63 bl_0_63 br_0_63 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c63 bl_0_63 br_0_63 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c63 bl_0_63 br_0_63 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c63 bl_0_63 br_0_63 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c63 bl_0_63 br_0_63 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c63 bl_0_63 br_0_63 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c63 bl_0_63 br_0_63 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c64 bl_0_64 br_0_64 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c64 bl_0_64 br_0_64 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c64 bl_0_64 br_0_64 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c64 bl_0_64 br_0_64 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c64 bl_0_64 br_0_64 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c64 bl_0_64 br_0_64 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c64 bl_0_64 br_0_64 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c64 bl_0_64 br_0_64 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c64 bl_0_64 br_0_64 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c64 bl_0_64 br_0_64 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c64 bl_0_64 br_0_64 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c64 bl_0_64 br_0_64 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c64 bl_0_64 br_0_64 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c64 bl_0_64 br_0_64 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c64 bl_0_64 br_0_64 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c64 bl_0_64 br_0_64 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c64 bl_0_64 br_0_64 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c64 bl_0_64 br_0_64 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c64 bl_0_64 br_0_64 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c64 bl_0_64 br_0_64 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c64 bl_0_64 br_0_64 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c64 bl_0_64 br_0_64 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c64 bl_0_64 br_0_64 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c64 bl_0_64 br_0_64 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c64 bl_0_64 br_0_64 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c64 bl_0_64 br_0_64 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c64 bl_0_64 br_0_64 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c64 bl_0_64 br_0_64 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c64 bl_0_64 br_0_64 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c64 bl_0_64 br_0_64 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c64 bl_0_64 br_0_64 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c64 bl_0_64 br_0_64 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c64 bl_0_64 br_0_64 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c64 bl_0_64 br_0_64 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c64 bl_0_64 br_0_64 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c64 bl_0_64 br_0_64 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c64 bl_0_64 br_0_64 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c64 bl_0_64 br_0_64 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c64 bl_0_64 br_0_64 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c64 bl_0_64 br_0_64 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c64 bl_0_64 br_0_64 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c64 bl_0_64 br_0_64 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c64 bl_0_64 br_0_64 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c64 bl_0_64 br_0_64 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c64 bl_0_64 br_0_64 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c64 bl_0_64 br_0_64 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c64 bl_0_64 br_0_64 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c64 bl_0_64 br_0_64 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c64 bl_0_64 br_0_64 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c64 bl_0_64 br_0_64 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c64 bl_0_64 br_0_64 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c64 bl_0_64 br_0_64 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c64 bl_0_64 br_0_64 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c64 bl_0_64 br_0_64 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c64 bl_0_64 br_0_64 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c64 bl_0_64 br_0_64 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c64 bl_0_64 br_0_64 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c64 bl_0_64 br_0_64 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c64 bl_0_64 br_0_64 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c64 bl_0_64 br_0_64 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c64 bl_0_64 br_0_64 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c64 bl_0_64 br_0_64 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c64 bl_0_64 br_0_64 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c64 bl_0_64 br_0_64 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c65 bl_0_65 br_0_65 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c65 bl_0_65 br_0_65 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c65 bl_0_65 br_0_65 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c65 bl_0_65 br_0_65 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c65 bl_0_65 br_0_65 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c65 bl_0_65 br_0_65 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c65 bl_0_65 br_0_65 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c65 bl_0_65 br_0_65 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c65 bl_0_65 br_0_65 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c65 bl_0_65 br_0_65 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c65 bl_0_65 br_0_65 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c65 bl_0_65 br_0_65 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c65 bl_0_65 br_0_65 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c65 bl_0_65 br_0_65 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c65 bl_0_65 br_0_65 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c65 bl_0_65 br_0_65 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c65 bl_0_65 br_0_65 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c65 bl_0_65 br_0_65 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c65 bl_0_65 br_0_65 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c65 bl_0_65 br_0_65 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c65 bl_0_65 br_0_65 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c65 bl_0_65 br_0_65 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c65 bl_0_65 br_0_65 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c65 bl_0_65 br_0_65 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c65 bl_0_65 br_0_65 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c65 bl_0_65 br_0_65 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c65 bl_0_65 br_0_65 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c65 bl_0_65 br_0_65 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c65 bl_0_65 br_0_65 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c65 bl_0_65 br_0_65 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c65 bl_0_65 br_0_65 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c65 bl_0_65 br_0_65 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c65 bl_0_65 br_0_65 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c65 bl_0_65 br_0_65 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c65 bl_0_65 br_0_65 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c65 bl_0_65 br_0_65 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c65 bl_0_65 br_0_65 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c65 bl_0_65 br_0_65 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c65 bl_0_65 br_0_65 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c65 bl_0_65 br_0_65 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c65 bl_0_65 br_0_65 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c65 bl_0_65 br_0_65 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c65 bl_0_65 br_0_65 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c65 bl_0_65 br_0_65 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c65 bl_0_65 br_0_65 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c65 bl_0_65 br_0_65 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c65 bl_0_65 br_0_65 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c65 bl_0_65 br_0_65 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c65 bl_0_65 br_0_65 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c65 bl_0_65 br_0_65 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c65 bl_0_65 br_0_65 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c65 bl_0_65 br_0_65 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c65 bl_0_65 br_0_65 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c65 bl_0_65 br_0_65 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c65 bl_0_65 br_0_65 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c65 bl_0_65 br_0_65 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c65 bl_0_65 br_0_65 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c65 bl_0_65 br_0_65 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c65 bl_0_65 br_0_65 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c65 bl_0_65 br_0_65 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c65 bl_0_65 br_0_65 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c65 bl_0_65 br_0_65 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c65 bl_0_65 br_0_65 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c65 bl_0_65 br_0_65 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c66 bl_0_66 br_0_66 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c66 bl_0_66 br_0_66 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c66 bl_0_66 br_0_66 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c66 bl_0_66 br_0_66 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c66 bl_0_66 br_0_66 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c66 bl_0_66 br_0_66 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c66 bl_0_66 br_0_66 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c66 bl_0_66 br_0_66 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c66 bl_0_66 br_0_66 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c66 bl_0_66 br_0_66 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c66 bl_0_66 br_0_66 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c66 bl_0_66 br_0_66 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c66 bl_0_66 br_0_66 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c66 bl_0_66 br_0_66 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c66 bl_0_66 br_0_66 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c66 bl_0_66 br_0_66 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c66 bl_0_66 br_0_66 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c66 bl_0_66 br_0_66 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c66 bl_0_66 br_0_66 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c66 bl_0_66 br_0_66 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c66 bl_0_66 br_0_66 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c66 bl_0_66 br_0_66 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c66 bl_0_66 br_0_66 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c66 bl_0_66 br_0_66 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c66 bl_0_66 br_0_66 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c66 bl_0_66 br_0_66 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c66 bl_0_66 br_0_66 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c66 bl_0_66 br_0_66 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c66 bl_0_66 br_0_66 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c66 bl_0_66 br_0_66 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c66 bl_0_66 br_0_66 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c66 bl_0_66 br_0_66 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c66 bl_0_66 br_0_66 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c66 bl_0_66 br_0_66 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c66 bl_0_66 br_0_66 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c66 bl_0_66 br_0_66 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c66 bl_0_66 br_0_66 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c66 bl_0_66 br_0_66 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c66 bl_0_66 br_0_66 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c66 bl_0_66 br_0_66 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c66 bl_0_66 br_0_66 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c66 bl_0_66 br_0_66 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c66 bl_0_66 br_0_66 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c66 bl_0_66 br_0_66 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c66 bl_0_66 br_0_66 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c66 bl_0_66 br_0_66 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c66 bl_0_66 br_0_66 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c66 bl_0_66 br_0_66 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c66 bl_0_66 br_0_66 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c66 bl_0_66 br_0_66 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c66 bl_0_66 br_0_66 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c66 bl_0_66 br_0_66 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c66 bl_0_66 br_0_66 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c66 bl_0_66 br_0_66 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c66 bl_0_66 br_0_66 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c66 bl_0_66 br_0_66 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c66 bl_0_66 br_0_66 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c66 bl_0_66 br_0_66 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c66 bl_0_66 br_0_66 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c66 bl_0_66 br_0_66 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c66 bl_0_66 br_0_66 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c66 bl_0_66 br_0_66 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c66 bl_0_66 br_0_66 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c66 bl_0_66 br_0_66 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c67 bl_0_67 br_0_67 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c67 bl_0_67 br_0_67 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c67 bl_0_67 br_0_67 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c67 bl_0_67 br_0_67 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c67 bl_0_67 br_0_67 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c67 bl_0_67 br_0_67 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c67 bl_0_67 br_0_67 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c67 bl_0_67 br_0_67 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c67 bl_0_67 br_0_67 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c67 bl_0_67 br_0_67 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c67 bl_0_67 br_0_67 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c67 bl_0_67 br_0_67 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c67 bl_0_67 br_0_67 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c67 bl_0_67 br_0_67 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c67 bl_0_67 br_0_67 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c67 bl_0_67 br_0_67 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c67 bl_0_67 br_0_67 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c67 bl_0_67 br_0_67 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c67 bl_0_67 br_0_67 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c67 bl_0_67 br_0_67 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c67 bl_0_67 br_0_67 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c67 bl_0_67 br_0_67 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c67 bl_0_67 br_0_67 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c67 bl_0_67 br_0_67 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c67 bl_0_67 br_0_67 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c67 bl_0_67 br_0_67 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c67 bl_0_67 br_0_67 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c67 bl_0_67 br_0_67 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c67 bl_0_67 br_0_67 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c67 bl_0_67 br_0_67 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c67 bl_0_67 br_0_67 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c67 bl_0_67 br_0_67 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c67 bl_0_67 br_0_67 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c67 bl_0_67 br_0_67 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c67 bl_0_67 br_0_67 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c67 bl_0_67 br_0_67 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c67 bl_0_67 br_0_67 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c67 bl_0_67 br_0_67 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c67 bl_0_67 br_0_67 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c67 bl_0_67 br_0_67 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c67 bl_0_67 br_0_67 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c67 bl_0_67 br_0_67 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c67 bl_0_67 br_0_67 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c67 bl_0_67 br_0_67 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c67 bl_0_67 br_0_67 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c67 bl_0_67 br_0_67 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c67 bl_0_67 br_0_67 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c67 bl_0_67 br_0_67 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c67 bl_0_67 br_0_67 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c67 bl_0_67 br_0_67 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c67 bl_0_67 br_0_67 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c67 bl_0_67 br_0_67 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c67 bl_0_67 br_0_67 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c67 bl_0_67 br_0_67 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c67 bl_0_67 br_0_67 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c67 bl_0_67 br_0_67 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c67 bl_0_67 br_0_67 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c67 bl_0_67 br_0_67 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c67 bl_0_67 br_0_67 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c67 bl_0_67 br_0_67 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c67 bl_0_67 br_0_67 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c67 bl_0_67 br_0_67 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c67 bl_0_67 br_0_67 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c67 bl_0_67 br_0_67 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c68 bl_0_68 br_0_68 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c68 bl_0_68 br_0_68 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c68 bl_0_68 br_0_68 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c68 bl_0_68 br_0_68 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c68 bl_0_68 br_0_68 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c68 bl_0_68 br_0_68 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c68 bl_0_68 br_0_68 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c68 bl_0_68 br_0_68 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c68 bl_0_68 br_0_68 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c68 bl_0_68 br_0_68 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c68 bl_0_68 br_0_68 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c68 bl_0_68 br_0_68 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c68 bl_0_68 br_0_68 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c68 bl_0_68 br_0_68 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c68 bl_0_68 br_0_68 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c68 bl_0_68 br_0_68 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c68 bl_0_68 br_0_68 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c68 bl_0_68 br_0_68 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c68 bl_0_68 br_0_68 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c68 bl_0_68 br_0_68 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c68 bl_0_68 br_0_68 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c68 bl_0_68 br_0_68 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c68 bl_0_68 br_0_68 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c68 bl_0_68 br_0_68 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c68 bl_0_68 br_0_68 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c68 bl_0_68 br_0_68 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c68 bl_0_68 br_0_68 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c68 bl_0_68 br_0_68 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c68 bl_0_68 br_0_68 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c68 bl_0_68 br_0_68 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c68 bl_0_68 br_0_68 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c68 bl_0_68 br_0_68 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c68 bl_0_68 br_0_68 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c68 bl_0_68 br_0_68 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c68 bl_0_68 br_0_68 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c68 bl_0_68 br_0_68 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c68 bl_0_68 br_0_68 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c68 bl_0_68 br_0_68 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c68 bl_0_68 br_0_68 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c68 bl_0_68 br_0_68 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c68 bl_0_68 br_0_68 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c68 bl_0_68 br_0_68 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c68 bl_0_68 br_0_68 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c68 bl_0_68 br_0_68 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c68 bl_0_68 br_0_68 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c68 bl_0_68 br_0_68 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c68 bl_0_68 br_0_68 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c68 bl_0_68 br_0_68 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c68 bl_0_68 br_0_68 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c68 bl_0_68 br_0_68 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c68 bl_0_68 br_0_68 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c68 bl_0_68 br_0_68 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c68 bl_0_68 br_0_68 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c68 bl_0_68 br_0_68 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c68 bl_0_68 br_0_68 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c68 bl_0_68 br_0_68 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c68 bl_0_68 br_0_68 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c68 bl_0_68 br_0_68 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c68 bl_0_68 br_0_68 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c68 bl_0_68 br_0_68 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c68 bl_0_68 br_0_68 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c68 bl_0_68 br_0_68 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c68 bl_0_68 br_0_68 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c68 bl_0_68 br_0_68 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c69 bl_0_69 br_0_69 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c69 bl_0_69 br_0_69 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c69 bl_0_69 br_0_69 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c69 bl_0_69 br_0_69 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c69 bl_0_69 br_0_69 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c69 bl_0_69 br_0_69 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c69 bl_0_69 br_0_69 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c69 bl_0_69 br_0_69 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c69 bl_0_69 br_0_69 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c69 bl_0_69 br_0_69 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c69 bl_0_69 br_0_69 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c69 bl_0_69 br_0_69 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c69 bl_0_69 br_0_69 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c69 bl_0_69 br_0_69 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c69 bl_0_69 br_0_69 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c69 bl_0_69 br_0_69 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c69 bl_0_69 br_0_69 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c69 bl_0_69 br_0_69 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c69 bl_0_69 br_0_69 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c69 bl_0_69 br_0_69 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c69 bl_0_69 br_0_69 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c69 bl_0_69 br_0_69 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c69 bl_0_69 br_0_69 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c69 bl_0_69 br_0_69 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c69 bl_0_69 br_0_69 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c69 bl_0_69 br_0_69 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c69 bl_0_69 br_0_69 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c69 bl_0_69 br_0_69 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c69 bl_0_69 br_0_69 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c69 bl_0_69 br_0_69 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c69 bl_0_69 br_0_69 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c69 bl_0_69 br_0_69 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c69 bl_0_69 br_0_69 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c69 bl_0_69 br_0_69 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c69 bl_0_69 br_0_69 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c69 bl_0_69 br_0_69 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c69 bl_0_69 br_0_69 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c69 bl_0_69 br_0_69 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c69 bl_0_69 br_0_69 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c69 bl_0_69 br_0_69 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c69 bl_0_69 br_0_69 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c69 bl_0_69 br_0_69 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c69 bl_0_69 br_0_69 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c69 bl_0_69 br_0_69 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c69 bl_0_69 br_0_69 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c69 bl_0_69 br_0_69 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c69 bl_0_69 br_0_69 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c69 bl_0_69 br_0_69 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c69 bl_0_69 br_0_69 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c69 bl_0_69 br_0_69 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c69 bl_0_69 br_0_69 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c69 bl_0_69 br_0_69 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c69 bl_0_69 br_0_69 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c69 bl_0_69 br_0_69 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c69 bl_0_69 br_0_69 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c69 bl_0_69 br_0_69 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c69 bl_0_69 br_0_69 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c69 bl_0_69 br_0_69 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c69 bl_0_69 br_0_69 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c69 bl_0_69 br_0_69 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c69 bl_0_69 br_0_69 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c69 bl_0_69 br_0_69 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c69 bl_0_69 br_0_69 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c69 bl_0_69 br_0_69 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c70 bl_0_70 br_0_70 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c70 bl_0_70 br_0_70 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c70 bl_0_70 br_0_70 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c70 bl_0_70 br_0_70 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c70 bl_0_70 br_0_70 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c70 bl_0_70 br_0_70 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c70 bl_0_70 br_0_70 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c70 bl_0_70 br_0_70 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c70 bl_0_70 br_0_70 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c70 bl_0_70 br_0_70 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c70 bl_0_70 br_0_70 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c70 bl_0_70 br_0_70 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c70 bl_0_70 br_0_70 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c70 bl_0_70 br_0_70 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c70 bl_0_70 br_0_70 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c70 bl_0_70 br_0_70 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c70 bl_0_70 br_0_70 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c70 bl_0_70 br_0_70 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c70 bl_0_70 br_0_70 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c70 bl_0_70 br_0_70 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c70 bl_0_70 br_0_70 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c70 bl_0_70 br_0_70 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c70 bl_0_70 br_0_70 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c70 bl_0_70 br_0_70 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c70 bl_0_70 br_0_70 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c70 bl_0_70 br_0_70 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c70 bl_0_70 br_0_70 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c70 bl_0_70 br_0_70 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c70 bl_0_70 br_0_70 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c70 bl_0_70 br_0_70 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c70 bl_0_70 br_0_70 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c70 bl_0_70 br_0_70 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c70 bl_0_70 br_0_70 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c70 bl_0_70 br_0_70 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c70 bl_0_70 br_0_70 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c70 bl_0_70 br_0_70 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c70 bl_0_70 br_0_70 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c70 bl_0_70 br_0_70 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c70 bl_0_70 br_0_70 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c70 bl_0_70 br_0_70 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c70 bl_0_70 br_0_70 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c70 bl_0_70 br_0_70 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c70 bl_0_70 br_0_70 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c70 bl_0_70 br_0_70 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c70 bl_0_70 br_0_70 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c70 bl_0_70 br_0_70 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c70 bl_0_70 br_0_70 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c70 bl_0_70 br_0_70 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c70 bl_0_70 br_0_70 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c70 bl_0_70 br_0_70 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c70 bl_0_70 br_0_70 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c70 bl_0_70 br_0_70 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c70 bl_0_70 br_0_70 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c70 bl_0_70 br_0_70 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c70 bl_0_70 br_0_70 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c70 bl_0_70 br_0_70 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c70 bl_0_70 br_0_70 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c70 bl_0_70 br_0_70 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c70 bl_0_70 br_0_70 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c70 bl_0_70 br_0_70 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c70 bl_0_70 br_0_70 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c70 bl_0_70 br_0_70 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c70 bl_0_70 br_0_70 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c70 bl_0_70 br_0_70 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c71 bl_0_71 br_0_71 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c71 bl_0_71 br_0_71 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c71 bl_0_71 br_0_71 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c71 bl_0_71 br_0_71 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c71 bl_0_71 br_0_71 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c71 bl_0_71 br_0_71 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c71 bl_0_71 br_0_71 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c71 bl_0_71 br_0_71 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c71 bl_0_71 br_0_71 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c71 bl_0_71 br_0_71 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c71 bl_0_71 br_0_71 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c71 bl_0_71 br_0_71 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c71 bl_0_71 br_0_71 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c71 bl_0_71 br_0_71 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c71 bl_0_71 br_0_71 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c71 bl_0_71 br_0_71 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c71 bl_0_71 br_0_71 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c71 bl_0_71 br_0_71 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c71 bl_0_71 br_0_71 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c71 bl_0_71 br_0_71 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c71 bl_0_71 br_0_71 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c71 bl_0_71 br_0_71 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c71 bl_0_71 br_0_71 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c71 bl_0_71 br_0_71 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c71 bl_0_71 br_0_71 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c71 bl_0_71 br_0_71 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c71 bl_0_71 br_0_71 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c71 bl_0_71 br_0_71 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c71 bl_0_71 br_0_71 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c71 bl_0_71 br_0_71 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c71 bl_0_71 br_0_71 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c71 bl_0_71 br_0_71 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c71 bl_0_71 br_0_71 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c71 bl_0_71 br_0_71 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c71 bl_0_71 br_0_71 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c71 bl_0_71 br_0_71 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c71 bl_0_71 br_0_71 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c71 bl_0_71 br_0_71 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c71 bl_0_71 br_0_71 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c71 bl_0_71 br_0_71 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c71 bl_0_71 br_0_71 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c71 bl_0_71 br_0_71 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c71 bl_0_71 br_0_71 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c71 bl_0_71 br_0_71 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c71 bl_0_71 br_0_71 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c71 bl_0_71 br_0_71 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c71 bl_0_71 br_0_71 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c71 bl_0_71 br_0_71 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c71 bl_0_71 br_0_71 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c71 bl_0_71 br_0_71 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c71 bl_0_71 br_0_71 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c71 bl_0_71 br_0_71 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c71 bl_0_71 br_0_71 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c71 bl_0_71 br_0_71 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c71 bl_0_71 br_0_71 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c71 bl_0_71 br_0_71 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c71 bl_0_71 br_0_71 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c71 bl_0_71 br_0_71 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c71 bl_0_71 br_0_71 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c71 bl_0_71 br_0_71 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c71 bl_0_71 br_0_71 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c71 bl_0_71 br_0_71 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c71 bl_0_71 br_0_71 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c71 bl_0_71 br_0_71 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c72 bl_0_72 br_0_72 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c72 bl_0_72 br_0_72 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c72 bl_0_72 br_0_72 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c72 bl_0_72 br_0_72 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c72 bl_0_72 br_0_72 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c72 bl_0_72 br_0_72 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c72 bl_0_72 br_0_72 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c72 bl_0_72 br_0_72 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c72 bl_0_72 br_0_72 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c72 bl_0_72 br_0_72 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c72 bl_0_72 br_0_72 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c72 bl_0_72 br_0_72 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c72 bl_0_72 br_0_72 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c72 bl_0_72 br_0_72 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c72 bl_0_72 br_0_72 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c72 bl_0_72 br_0_72 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c72 bl_0_72 br_0_72 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c72 bl_0_72 br_0_72 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c72 bl_0_72 br_0_72 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c72 bl_0_72 br_0_72 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c72 bl_0_72 br_0_72 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c72 bl_0_72 br_0_72 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c72 bl_0_72 br_0_72 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c72 bl_0_72 br_0_72 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c72 bl_0_72 br_0_72 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c72 bl_0_72 br_0_72 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c72 bl_0_72 br_0_72 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c72 bl_0_72 br_0_72 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c72 bl_0_72 br_0_72 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c72 bl_0_72 br_0_72 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c72 bl_0_72 br_0_72 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c72 bl_0_72 br_0_72 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c72 bl_0_72 br_0_72 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c72 bl_0_72 br_0_72 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c72 bl_0_72 br_0_72 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c72 bl_0_72 br_0_72 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c72 bl_0_72 br_0_72 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c72 bl_0_72 br_0_72 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c72 bl_0_72 br_0_72 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c72 bl_0_72 br_0_72 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c72 bl_0_72 br_0_72 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c72 bl_0_72 br_0_72 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c72 bl_0_72 br_0_72 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c72 bl_0_72 br_0_72 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c72 bl_0_72 br_0_72 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c72 bl_0_72 br_0_72 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c72 bl_0_72 br_0_72 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c72 bl_0_72 br_0_72 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c72 bl_0_72 br_0_72 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c72 bl_0_72 br_0_72 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c72 bl_0_72 br_0_72 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c72 bl_0_72 br_0_72 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c72 bl_0_72 br_0_72 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c72 bl_0_72 br_0_72 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c72 bl_0_72 br_0_72 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c72 bl_0_72 br_0_72 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c72 bl_0_72 br_0_72 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c72 bl_0_72 br_0_72 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c72 bl_0_72 br_0_72 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c72 bl_0_72 br_0_72 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c72 bl_0_72 br_0_72 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c72 bl_0_72 br_0_72 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c72 bl_0_72 br_0_72 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c72 bl_0_72 br_0_72 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c73 bl_0_73 br_0_73 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c73 bl_0_73 br_0_73 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c73 bl_0_73 br_0_73 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c73 bl_0_73 br_0_73 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c73 bl_0_73 br_0_73 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c73 bl_0_73 br_0_73 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c73 bl_0_73 br_0_73 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c73 bl_0_73 br_0_73 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c73 bl_0_73 br_0_73 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c73 bl_0_73 br_0_73 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c73 bl_0_73 br_0_73 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c73 bl_0_73 br_0_73 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c73 bl_0_73 br_0_73 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c73 bl_0_73 br_0_73 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c73 bl_0_73 br_0_73 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c73 bl_0_73 br_0_73 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c73 bl_0_73 br_0_73 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c73 bl_0_73 br_0_73 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c73 bl_0_73 br_0_73 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c73 bl_0_73 br_0_73 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c73 bl_0_73 br_0_73 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c73 bl_0_73 br_0_73 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c73 bl_0_73 br_0_73 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c73 bl_0_73 br_0_73 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c73 bl_0_73 br_0_73 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c73 bl_0_73 br_0_73 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c73 bl_0_73 br_0_73 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c73 bl_0_73 br_0_73 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c73 bl_0_73 br_0_73 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c73 bl_0_73 br_0_73 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c73 bl_0_73 br_0_73 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c73 bl_0_73 br_0_73 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c73 bl_0_73 br_0_73 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c73 bl_0_73 br_0_73 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c73 bl_0_73 br_0_73 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c73 bl_0_73 br_0_73 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c73 bl_0_73 br_0_73 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c73 bl_0_73 br_0_73 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c73 bl_0_73 br_0_73 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c73 bl_0_73 br_0_73 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c73 bl_0_73 br_0_73 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c73 bl_0_73 br_0_73 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c73 bl_0_73 br_0_73 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c73 bl_0_73 br_0_73 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c73 bl_0_73 br_0_73 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c73 bl_0_73 br_0_73 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c73 bl_0_73 br_0_73 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c73 bl_0_73 br_0_73 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c73 bl_0_73 br_0_73 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c73 bl_0_73 br_0_73 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c73 bl_0_73 br_0_73 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c73 bl_0_73 br_0_73 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c73 bl_0_73 br_0_73 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c73 bl_0_73 br_0_73 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c73 bl_0_73 br_0_73 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c73 bl_0_73 br_0_73 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c73 bl_0_73 br_0_73 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c73 bl_0_73 br_0_73 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c73 bl_0_73 br_0_73 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c73 bl_0_73 br_0_73 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c73 bl_0_73 br_0_73 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c73 bl_0_73 br_0_73 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c73 bl_0_73 br_0_73 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c73 bl_0_73 br_0_73 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c74 bl_0_74 br_0_74 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c74 bl_0_74 br_0_74 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c74 bl_0_74 br_0_74 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c74 bl_0_74 br_0_74 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c74 bl_0_74 br_0_74 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c74 bl_0_74 br_0_74 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c74 bl_0_74 br_0_74 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c74 bl_0_74 br_0_74 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c74 bl_0_74 br_0_74 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c74 bl_0_74 br_0_74 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c74 bl_0_74 br_0_74 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c74 bl_0_74 br_0_74 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c74 bl_0_74 br_0_74 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c74 bl_0_74 br_0_74 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c74 bl_0_74 br_0_74 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c74 bl_0_74 br_0_74 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c74 bl_0_74 br_0_74 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c74 bl_0_74 br_0_74 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c74 bl_0_74 br_0_74 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c74 bl_0_74 br_0_74 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c74 bl_0_74 br_0_74 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c74 bl_0_74 br_0_74 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c74 bl_0_74 br_0_74 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c74 bl_0_74 br_0_74 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c74 bl_0_74 br_0_74 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c74 bl_0_74 br_0_74 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c74 bl_0_74 br_0_74 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c74 bl_0_74 br_0_74 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c74 bl_0_74 br_0_74 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c74 bl_0_74 br_0_74 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c74 bl_0_74 br_0_74 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c74 bl_0_74 br_0_74 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c74 bl_0_74 br_0_74 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c74 bl_0_74 br_0_74 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c74 bl_0_74 br_0_74 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c74 bl_0_74 br_0_74 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c74 bl_0_74 br_0_74 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c74 bl_0_74 br_0_74 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c74 bl_0_74 br_0_74 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c74 bl_0_74 br_0_74 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c74 bl_0_74 br_0_74 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c74 bl_0_74 br_0_74 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c74 bl_0_74 br_0_74 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c74 bl_0_74 br_0_74 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c74 bl_0_74 br_0_74 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c74 bl_0_74 br_0_74 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c74 bl_0_74 br_0_74 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c74 bl_0_74 br_0_74 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c74 bl_0_74 br_0_74 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c74 bl_0_74 br_0_74 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c74 bl_0_74 br_0_74 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c74 bl_0_74 br_0_74 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c74 bl_0_74 br_0_74 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c74 bl_0_74 br_0_74 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c74 bl_0_74 br_0_74 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c74 bl_0_74 br_0_74 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c74 bl_0_74 br_0_74 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c74 bl_0_74 br_0_74 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c74 bl_0_74 br_0_74 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c74 bl_0_74 br_0_74 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c74 bl_0_74 br_0_74 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c74 bl_0_74 br_0_74 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c74 bl_0_74 br_0_74 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c74 bl_0_74 br_0_74 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c75 bl_0_75 br_0_75 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c75 bl_0_75 br_0_75 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c75 bl_0_75 br_0_75 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c75 bl_0_75 br_0_75 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c75 bl_0_75 br_0_75 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c75 bl_0_75 br_0_75 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c75 bl_0_75 br_0_75 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c75 bl_0_75 br_0_75 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c75 bl_0_75 br_0_75 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c75 bl_0_75 br_0_75 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c75 bl_0_75 br_0_75 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c75 bl_0_75 br_0_75 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c75 bl_0_75 br_0_75 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c75 bl_0_75 br_0_75 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c75 bl_0_75 br_0_75 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c75 bl_0_75 br_0_75 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c75 bl_0_75 br_0_75 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c75 bl_0_75 br_0_75 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c75 bl_0_75 br_0_75 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c75 bl_0_75 br_0_75 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c75 bl_0_75 br_0_75 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c75 bl_0_75 br_0_75 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c75 bl_0_75 br_0_75 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c75 bl_0_75 br_0_75 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c75 bl_0_75 br_0_75 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c75 bl_0_75 br_0_75 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c75 bl_0_75 br_0_75 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c75 bl_0_75 br_0_75 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c75 bl_0_75 br_0_75 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c75 bl_0_75 br_0_75 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c75 bl_0_75 br_0_75 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c75 bl_0_75 br_0_75 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c75 bl_0_75 br_0_75 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c75 bl_0_75 br_0_75 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c75 bl_0_75 br_0_75 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c75 bl_0_75 br_0_75 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c75 bl_0_75 br_0_75 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c75 bl_0_75 br_0_75 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c75 bl_0_75 br_0_75 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c75 bl_0_75 br_0_75 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c75 bl_0_75 br_0_75 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c75 bl_0_75 br_0_75 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c75 bl_0_75 br_0_75 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c75 bl_0_75 br_0_75 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c75 bl_0_75 br_0_75 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c75 bl_0_75 br_0_75 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c75 bl_0_75 br_0_75 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c75 bl_0_75 br_0_75 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c75 bl_0_75 br_0_75 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c75 bl_0_75 br_0_75 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c75 bl_0_75 br_0_75 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c75 bl_0_75 br_0_75 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c75 bl_0_75 br_0_75 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c75 bl_0_75 br_0_75 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c75 bl_0_75 br_0_75 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c75 bl_0_75 br_0_75 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c75 bl_0_75 br_0_75 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c75 bl_0_75 br_0_75 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c75 bl_0_75 br_0_75 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c75 bl_0_75 br_0_75 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c75 bl_0_75 br_0_75 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c75 bl_0_75 br_0_75 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c75 bl_0_75 br_0_75 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c75 bl_0_75 br_0_75 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c76 bl_0_76 br_0_76 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c76 bl_0_76 br_0_76 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c76 bl_0_76 br_0_76 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c76 bl_0_76 br_0_76 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c76 bl_0_76 br_0_76 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c76 bl_0_76 br_0_76 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c76 bl_0_76 br_0_76 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c76 bl_0_76 br_0_76 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c76 bl_0_76 br_0_76 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c76 bl_0_76 br_0_76 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c76 bl_0_76 br_0_76 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c76 bl_0_76 br_0_76 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c76 bl_0_76 br_0_76 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c76 bl_0_76 br_0_76 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c76 bl_0_76 br_0_76 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c76 bl_0_76 br_0_76 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c76 bl_0_76 br_0_76 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c76 bl_0_76 br_0_76 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c76 bl_0_76 br_0_76 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c76 bl_0_76 br_0_76 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c76 bl_0_76 br_0_76 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c76 bl_0_76 br_0_76 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c76 bl_0_76 br_0_76 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c76 bl_0_76 br_0_76 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c76 bl_0_76 br_0_76 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c76 bl_0_76 br_0_76 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c76 bl_0_76 br_0_76 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c76 bl_0_76 br_0_76 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c76 bl_0_76 br_0_76 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c76 bl_0_76 br_0_76 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c76 bl_0_76 br_0_76 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c76 bl_0_76 br_0_76 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c76 bl_0_76 br_0_76 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c76 bl_0_76 br_0_76 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c76 bl_0_76 br_0_76 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c76 bl_0_76 br_0_76 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c76 bl_0_76 br_0_76 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c76 bl_0_76 br_0_76 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c76 bl_0_76 br_0_76 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c76 bl_0_76 br_0_76 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c76 bl_0_76 br_0_76 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c76 bl_0_76 br_0_76 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c76 bl_0_76 br_0_76 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c76 bl_0_76 br_0_76 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c76 bl_0_76 br_0_76 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c76 bl_0_76 br_0_76 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c76 bl_0_76 br_0_76 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c76 bl_0_76 br_0_76 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c76 bl_0_76 br_0_76 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c76 bl_0_76 br_0_76 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c76 bl_0_76 br_0_76 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c76 bl_0_76 br_0_76 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c76 bl_0_76 br_0_76 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c76 bl_0_76 br_0_76 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c76 bl_0_76 br_0_76 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c76 bl_0_76 br_0_76 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c76 bl_0_76 br_0_76 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c76 bl_0_76 br_0_76 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c76 bl_0_76 br_0_76 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c76 bl_0_76 br_0_76 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c76 bl_0_76 br_0_76 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c76 bl_0_76 br_0_76 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c76 bl_0_76 br_0_76 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c76 bl_0_76 br_0_76 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c77 bl_0_77 br_0_77 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c77 bl_0_77 br_0_77 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c77 bl_0_77 br_0_77 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c77 bl_0_77 br_0_77 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c77 bl_0_77 br_0_77 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c77 bl_0_77 br_0_77 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c77 bl_0_77 br_0_77 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c77 bl_0_77 br_0_77 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c77 bl_0_77 br_0_77 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c77 bl_0_77 br_0_77 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c77 bl_0_77 br_0_77 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c77 bl_0_77 br_0_77 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c77 bl_0_77 br_0_77 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c77 bl_0_77 br_0_77 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c77 bl_0_77 br_0_77 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c77 bl_0_77 br_0_77 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c77 bl_0_77 br_0_77 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c77 bl_0_77 br_0_77 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c77 bl_0_77 br_0_77 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c77 bl_0_77 br_0_77 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c77 bl_0_77 br_0_77 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c77 bl_0_77 br_0_77 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c77 bl_0_77 br_0_77 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c77 bl_0_77 br_0_77 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c77 bl_0_77 br_0_77 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c77 bl_0_77 br_0_77 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c77 bl_0_77 br_0_77 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c77 bl_0_77 br_0_77 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c77 bl_0_77 br_0_77 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c77 bl_0_77 br_0_77 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c77 bl_0_77 br_0_77 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c77 bl_0_77 br_0_77 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c77 bl_0_77 br_0_77 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c77 bl_0_77 br_0_77 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c77 bl_0_77 br_0_77 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c77 bl_0_77 br_0_77 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c77 bl_0_77 br_0_77 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c77 bl_0_77 br_0_77 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c77 bl_0_77 br_0_77 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c77 bl_0_77 br_0_77 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c77 bl_0_77 br_0_77 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c77 bl_0_77 br_0_77 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c77 bl_0_77 br_0_77 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c77 bl_0_77 br_0_77 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c77 bl_0_77 br_0_77 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c77 bl_0_77 br_0_77 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c77 bl_0_77 br_0_77 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c77 bl_0_77 br_0_77 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c77 bl_0_77 br_0_77 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c77 bl_0_77 br_0_77 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c77 bl_0_77 br_0_77 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c77 bl_0_77 br_0_77 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c77 bl_0_77 br_0_77 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c77 bl_0_77 br_0_77 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c77 bl_0_77 br_0_77 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c77 bl_0_77 br_0_77 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c77 bl_0_77 br_0_77 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c77 bl_0_77 br_0_77 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c77 bl_0_77 br_0_77 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c77 bl_0_77 br_0_77 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c77 bl_0_77 br_0_77 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c77 bl_0_77 br_0_77 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c77 bl_0_77 br_0_77 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c77 bl_0_77 br_0_77 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c78 bl_0_78 br_0_78 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c78 bl_0_78 br_0_78 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c78 bl_0_78 br_0_78 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c78 bl_0_78 br_0_78 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c78 bl_0_78 br_0_78 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c78 bl_0_78 br_0_78 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c78 bl_0_78 br_0_78 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c78 bl_0_78 br_0_78 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c78 bl_0_78 br_0_78 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c78 bl_0_78 br_0_78 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c78 bl_0_78 br_0_78 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c78 bl_0_78 br_0_78 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c78 bl_0_78 br_0_78 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c78 bl_0_78 br_0_78 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c78 bl_0_78 br_0_78 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c78 bl_0_78 br_0_78 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c78 bl_0_78 br_0_78 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c78 bl_0_78 br_0_78 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c78 bl_0_78 br_0_78 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c78 bl_0_78 br_0_78 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c78 bl_0_78 br_0_78 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c78 bl_0_78 br_0_78 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c78 bl_0_78 br_0_78 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c78 bl_0_78 br_0_78 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c78 bl_0_78 br_0_78 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c78 bl_0_78 br_0_78 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c78 bl_0_78 br_0_78 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c78 bl_0_78 br_0_78 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c78 bl_0_78 br_0_78 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c78 bl_0_78 br_0_78 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c78 bl_0_78 br_0_78 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c78 bl_0_78 br_0_78 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c78 bl_0_78 br_0_78 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c78 bl_0_78 br_0_78 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c78 bl_0_78 br_0_78 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c78 bl_0_78 br_0_78 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c78 bl_0_78 br_0_78 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c78 bl_0_78 br_0_78 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c78 bl_0_78 br_0_78 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c78 bl_0_78 br_0_78 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c78 bl_0_78 br_0_78 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c78 bl_0_78 br_0_78 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c78 bl_0_78 br_0_78 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c78 bl_0_78 br_0_78 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c78 bl_0_78 br_0_78 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c78 bl_0_78 br_0_78 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c78 bl_0_78 br_0_78 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c78 bl_0_78 br_0_78 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c78 bl_0_78 br_0_78 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c78 bl_0_78 br_0_78 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c78 bl_0_78 br_0_78 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c78 bl_0_78 br_0_78 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c78 bl_0_78 br_0_78 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c78 bl_0_78 br_0_78 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c78 bl_0_78 br_0_78 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c78 bl_0_78 br_0_78 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c78 bl_0_78 br_0_78 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c78 bl_0_78 br_0_78 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c78 bl_0_78 br_0_78 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c78 bl_0_78 br_0_78 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c78 bl_0_78 br_0_78 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c78 bl_0_78 br_0_78 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c78 bl_0_78 br_0_78 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c78 bl_0_78 br_0_78 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c79 bl_0_79 br_0_79 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c79 bl_0_79 br_0_79 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c79 bl_0_79 br_0_79 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c79 bl_0_79 br_0_79 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c79 bl_0_79 br_0_79 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c79 bl_0_79 br_0_79 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c79 bl_0_79 br_0_79 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c79 bl_0_79 br_0_79 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c79 bl_0_79 br_0_79 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c79 bl_0_79 br_0_79 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c79 bl_0_79 br_0_79 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c79 bl_0_79 br_0_79 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c79 bl_0_79 br_0_79 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c79 bl_0_79 br_0_79 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c79 bl_0_79 br_0_79 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c79 bl_0_79 br_0_79 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c79 bl_0_79 br_0_79 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c79 bl_0_79 br_0_79 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c79 bl_0_79 br_0_79 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c79 bl_0_79 br_0_79 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c79 bl_0_79 br_0_79 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c79 bl_0_79 br_0_79 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c79 bl_0_79 br_0_79 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c79 bl_0_79 br_0_79 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c79 bl_0_79 br_0_79 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c79 bl_0_79 br_0_79 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c79 bl_0_79 br_0_79 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c79 bl_0_79 br_0_79 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c79 bl_0_79 br_0_79 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c79 bl_0_79 br_0_79 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c79 bl_0_79 br_0_79 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c79 bl_0_79 br_0_79 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c79 bl_0_79 br_0_79 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c79 bl_0_79 br_0_79 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c79 bl_0_79 br_0_79 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c79 bl_0_79 br_0_79 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c79 bl_0_79 br_0_79 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c79 bl_0_79 br_0_79 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c79 bl_0_79 br_0_79 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c79 bl_0_79 br_0_79 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c79 bl_0_79 br_0_79 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c79 bl_0_79 br_0_79 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c79 bl_0_79 br_0_79 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c79 bl_0_79 br_0_79 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c79 bl_0_79 br_0_79 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c79 bl_0_79 br_0_79 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c79 bl_0_79 br_0_79 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c79 bl_0_79 br_0_79 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c79 bl_0_79 br_0_79 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c79 bl_0_79 br_0_79 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c79 bl_0_79 br_0_79 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c79 bl_0_79 br_0_79 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c79 bl_0_79 br_0_79 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c79 bl_0_79 br_0_79 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c79 bl_0_79 br_0_79 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c79 bl_0_79 br_0_79 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c79 bl_0_79 br_0_79 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c79 bl_0_79 br_0_79 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c79 bl_0_79 br_0_79 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c79 bl_0_79 br_0_79 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c79 bl_0_79 br_0_79 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c79 bl_0_79 br_0_79 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c79 bl_0_79 br_0_79 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c79 bl_0_79 br_0_79 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c80 bl_0_80 br_0_80 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c80 bl_0_80 br_0_80 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c80 bl_0_80 br_0_80 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c80 bl_0_80 br_0_80 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c80 bl_0_80 br_0_80 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c80 bl_0_80 br_0_80 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c80 bl_0_80 br_0_80 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c80 bl_0_80 br_0_80 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c80 bl_0_80 br_0_80 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c80 bl_0_80 br_0_80 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c80 bl_0_80 br_0_80 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c80 bl_0_80 br_0_80 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c80 bl_0_80 br_0_80 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c80 bl_0_80 br_0_80 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c80 bl_0_80 br_0_80 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c80 bl_0_80 br_0_80 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c80 bl_0_80 br_0_80 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c80 bl_0_80 br_0_80 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c80 bl_0_80 br_0_80 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c80 bl_0_80 br_0_80 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c80 bl_0_80 br_0_80 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c80 bl_0_80 br_0_80 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c80 bl_0_80 br_0_80 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c80 bl_0_80 br_0_80 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c80 bl_0_80 br_0_80 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c80 bl_0_80 br_0_80 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c80 bl_0_80 br_0_80 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c80 bl_0_80 br_0_80 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c80 bl_0_80 br_0_80 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c80 bl_0_80 br_0_80 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c80 bl_0_80 br_0_80 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c80 bl_0_80 br_0_80 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c80 bl_0_80 br_0_80 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c80 bl_0_80 br_0_80 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c80 bl_0_80 br_0_80 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c80 bl_0_80 br_0_80 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c80 bl_0_80 br_0_80 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c80 bl_0_80 br_0_80 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c80 bl_0_80 br_0_80 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c80 bl_0_80 br_0_80 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c80 bl_0_80 br_0_80 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c80 bl_0_80 br_0_80 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c80 bl_0_80 br_0_80 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c80 bl_0_80 br_0_80 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c80 bl_0_80 br_0_80 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c80 bl_0_80 br_0_80 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c80 bl_0_80 br_0_80 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c80 bl_0_80 br_0_80 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c80 bl_0_80 br_0_80 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c80 bl_0_80 br_0_80 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c80 bl_0_80 br_0_80 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c80 bl_0_80 br_0_80 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c80 bl_0_80 br_0_80 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c80 bl_0_80 br_0_80 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c80 bl_0_80 br_0_80 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c80 bl_0_80 br_0_80 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c80 bl_0_80 br_0_80 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c80 bl_0_80 br_0_80 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c80 bl_0_80 br_0_80 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c80 bl_0_80 br_0_80 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c80 bl_0_80 br_0_80 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c80 bl_0_80 br_0_80 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c80 bl_0_80 br_0_80 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c80 bl_0_80 br_0_80 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c81 bl_0_81 br_0_81 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c81 bl_0_81 br_0_81 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c81 bl_0_81 br_0_81 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c81 bl_0_81 br_0_81 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c81 bl_0_81 br_0_81 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c81 bl_0_81 br_0_81 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c81 bl_0_81 br_0_81 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c81 bl_0_81 br_0_81 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c81 bl_0_81 br_0_81 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c81 bl_0_81 br_0_81 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c81 bl_0_81 br_0_81 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c81 bl_0_81 br_0_81 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c81 bl_0_81 br_0_81 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c81 bl_0_81 br_0_81 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c81 bl_0_81 br_0_81 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c81 bl_0_81 br_0_81 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c81 bl_0_81 br_0_81 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c81 bl_0_81 br_0_81 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c81 bl_0_81 br_0_81 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c81 bl_0_81 br_0_81 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c81 bl_0_81 br_0_81 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c81 bl_0_81 br_0_81 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c81 bl_0_81 br_0_81 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c81 bl_0_81 br_0_81 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c81 bl_0_81 br_0_81 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c81 bl_0_81 br_0_81 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c81 bl_0_81 br_0_81 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c81 bl_0_81 br_0_81 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c81 bl_0_81 br_0_81 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c81 bl_0_81 br_0_81 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c81 bl_0_81 br_0_81 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c81 bl_0_81 br_0_81 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c81 bl_0_81 br_0_81 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c81 bl_0_81 br_0_81 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c81 bl_0_81 br_0_81 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c81 bl_0_81 br_0_81 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c81 bl_0_81 br_0_81 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c81 bl_0_81 br_0_81 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c81 bl_0_81 br_0_81 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c81 bl_0_81 br_0_81 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c81 bl_0_81 br_0_81 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c81 bl_0_81 br_0_81 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c81 bl_0_81 br_0_81 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c81 bl_0_81 br_0_81 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c81 bl_0_81 br_0_81 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c81 bl_0_81 br_0_81 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c81 bl_0_81 br_0_81 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c81 bl_0_81 br_0_81 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c81 bl_0_81 br_0_81 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c81 bl_0_81 br_0_81 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c81 bl_0_81 br_0_81 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c81 bl_0_81 br_0_81 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c81 bl_0_81 br_0_81 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c81 bl_0_81 br_0_81 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c81 bl_0_81 br_0_81 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c81 bl_0_81 br_0_81 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c81 bl_0_81 br_0_81 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c81 bl_0_81 br_0_81 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c81 bl_0_81 br_0_81 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c81 bl_0_81 br_0_81 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c81 bl_0_81 br_0_81 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c81 bl_0_81 br_0_81 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c81 bl_0_81 br_0_81 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c81 bl_0_81 br_0_81 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c82 bl_0_82 br_0_82 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c82 bl_0_82 br_0_82 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c82 bl_0_82 br_0_82 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c82 bl_0_82 br_0_82 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c82 bl_0_82 br_0_82 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c82 bl_0_82 br_0_82 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c82 bl_0_82 br_0_82 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c82 bl_0_82 br_0_82 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c82 bl_0_82 br_0_82 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c82 bl_0_82 br_0_82 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c82 bl_0_82 br_0_82 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c82 bl_0_82 br_0_82 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c82 bl_0_82 br_0_82 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c82 bl_0_82 br_0_82 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c82 bl_0_82 br_0_82 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c82 bl_0_82 br_0_82 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c82 bl_0_82 br_0_82 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c82 bl_0_82 br_0_82 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c82 bl_0_82 br_0_82 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c82 bl_0_82 br_0_82 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c82 bl_0_82 br_0_82 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c82 bl_0_82 br_0_82 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c82 bl_0_82 br_0_82 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c82 bl_0_82 br_0_82 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c82 bl_0_82 br_0_82 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c82 bl_0_82 br_0_82 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c82 bl_0_82 br_0_82 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c82 bl_0_82 br_0_82 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c82 bl_0_82 br_0_82 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c82 bl_0_82 br_0_82 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c82 bl_0_82 br_0_82 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c82 bl_0_82 br_0_82 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c82 bl_0_82 br_0_82 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c82 bl_0_82 br_0_82 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c82 bl_0_82 br_0_82 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c82 bl_0_82 br_0_82 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c82 bl_0_82 br_0_82 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c82 bl_0_82 br_0_82 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c82 bl_0_82 br_0_82 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c82 bl_0_82 br_0_82 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c82 bl_0_82 br_0_82 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c82 bl_0_82 br_0_82 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c82 bl_0_82 br_0_82 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c82 bl_0_82 br_0_82 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c82 bl_0_82 br_0_82 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c82 bl_0_82 br_0_82 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c82 bl_0_82 br_0_82 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c82 bl_0_82 br_0_82 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c82 bl_0_82 br_0_82 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c82 bl_0_82 br_0_82 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c82 bl_0_82 br_0_82 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c82 bl_0_82 br_0_82 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c82 bl_0_82 br_0_82 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c82 bl_0_82 br_0_82 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c82 bl_0_82 br_0_82 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c82 bl_0_82 br_0_82 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c82 bl_0_82 br_0_82 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c82 bl_0_82 br_0_82 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c82 bl_0_82 br_0_82 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c82 bl_0_82 br_0_82 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c82 bl_0_82 br_0_82 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c82 bl_0_82 br_0_82 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c82 bl_0_82 br_0_82 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c82 bl_0_82 br_0_82 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c83 bl_0_83 br_0_83 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c83 bl_0_83 br_0_83 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c83 bl_0_83 br_0_83 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c83 bl_0_83 br_0_83 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c83 bl_0_83 br_0_83 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c83 bl_0_83 br_0_83 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c83 bl_0_83 br_0_83 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c83 bl_0_83 br_0_83 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c83 bl_0_83 br_0_83 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c83 bl_0_83 br_0_83 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c83 bl_0_83 br_0_83 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c83 bl_0_83 br_0_83 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c83 bl_0_83 br_0_83 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c83 bl_0_83 br_0_83 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c83 bl_0_83 br_0_83 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c83 bl_0_83 br_0_83 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c83 bl_0_83 br_0_83 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c83 bl_0_83 br_0_83 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c83 bl_0_83 br_0_83 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c83 bl_0_83 br_0_83 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c83 bl_0_83 br_0_83 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c83 bl_0_83 br_0_83 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c83 bl_0_83 br_0_83 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c83 bl_0_83 br_0_83 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c83 bl_0_83 br_0_83 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c83 bl_0_83 br_0_83 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c83 bl_0_83 br_0_83 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c83 bl_0_83 br_0_83 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c83 bl_0_83 br_0_83 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c83 bl_0_83 br_0_83 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c83 bl_0_83 br_0_83 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c83 bl_0_83 br_0_83 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c83 bl_0_83 br_0_83 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c83 bl_0_83 br_0_83 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c83 bl_0_83 br_0_83 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c83 bl_0_83 br_0_83 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c83 bl_0_83 br_0_83 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c83 bl_0_83 br_0_83 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c83 bl_0_83 br_0_83 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c83 bl_0_83 br_0_83 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c83 bl_0_83 br_0_83 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c83 bl_0_83 br_0_83 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c83 bl_0_83 br_0_83 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c83 bl_0_83 br_0_83 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c83 bl_0_83 br_0_83 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c83 bl_0_83 br_0_83 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c83 bl_0_83 br_0_83 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c83 bl_0_83 br_0_83 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c83 bl_0_83 br_0_83 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c83 bl_0_83 br_0_83 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c83 bl_0_83 br_0_83 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c83 bl_0_83 br_0_83 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c83 bl_0_83 br_0_83 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c83 bl_0_83 br_0_83 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c83 bl_0_83 br_0_83 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c83 bl_0_83 br_0_83 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c83 bl_0_83 br_0_83 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c83 bl_0_83 br_0_83 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c83 bl_0_83 br_0_83 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c83 bl_0_83 br_0_83 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c83 bl_0_83 br_0_83 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c83 bl_0_83 br_0_83 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c83 bl_0_83 br_0_83 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c83 bl_0_83 br_0_83 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c84 bl_0_84 br_0_84 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c84 bl_0_84 br_0_84 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c84 bl_0_84 br_0_84 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c84 bl_0_84 br_0_84 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c84 bl_0_84 br_0_84 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c84 bl_0_84 br_0_84 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c84 bl_0_84 br_0_84 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c84 bl_0_84 br_0_84 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c84 bl_0_84 br_0_84 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c84 bl_0_84 br_0_84 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c84 bl_0_84 br_0_84 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c84 bl_0_84 br_0_84 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c84 bl_0_84 br_0_84 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c84 bl_0_84 br_0_84 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c84 bl_0_84 br_0_84 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c84 bl_0_84 br_0_84 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c84 bl_0_84 br_0_84 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c84 bl_0_84 br_0_84 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c84 bl_0_84 br_0_84 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c84 bl_0_84 br_0_84 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c84 bl_0_84 br_0_84 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c84 bl_0_84 br_0_84 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c84 bl_0_84 br_0_84 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c84 bl_0_84 br_0_84 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c84 bl_0_84 br_0_84 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c84 bl_0_84 br_0_84 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c84 bl_0_84 br_0_84 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c84 bl_0_84 br_0_84 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c84 bl_0_84 br_0_84 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c84 bl_0_84 br_0_84 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c84 bl_0_84 br_0_84 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c84 bl_0_84 br_0_84 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c84 bl_0_84 br_0_84 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c84 bl_0_84 br_0_84 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c84 bl_0_84 br_0_84 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c84 bl_0_84 br_0_84 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c84 bl_0_84 br_0_84 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c84 bl_0_84 br_0_84 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c84 bl_0_84 br_0_84 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c84 bl_0_84 br_0_84 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c84 bl_0_84 br_0_84 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c84 bl_0_84 br_0_84 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c84 bl_0_84 br_0_84 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c84 bl_0_84 br_0_84 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c84 bl_0_84 br_0_84 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c84 bl_0_84 br_0_84 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c84 bl_0_84 br_0_84 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c84 bl_0_84 br_0_84 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c84 bl_0_84 br_0_84 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c84 bl_0_84 br_0_84 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c84 bl_0_84 br_0_84 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c84 bl_0_84 br_0_84 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c84 bl_0_84 br_0_84 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c84 bl_0_84 br_0_84 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c84 bl_0_84 br_0_84 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c84 bl_0_84 br_0_84 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c84 bl_0_84 br_0_84 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c84 bl_0_84 br_0_84 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c84 bl_0_84 br_0_84 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c84 bl_0_84 br_0_84 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c84 bl_0_84 br_0_84 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c84 bl_0_84 br_0_84 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c84 bl_0_84 br_0_84 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c84 bl_0_84 br_0_84 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c85 bl_0_85 br_0_85 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c85 bl_0_85 br_0_85 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c85 bl_0_85 br_0_85 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c85 bl_0_85 br_0_85 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c85 bl_0_85 br_0_85 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c85 bl_0_85 br_0_85 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c85 bl_0_85 br_0_85 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c85 bl_0_85 br_0_85 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c85 bl_0_85 br_0_85 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c85 bl_0_85 br_0_85 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c85 bl_0_85 br_0_85 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c85 bl_0_85 br_0_85 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c85 bl_0_85 br_0_85 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c85 bl_0_85 br_0_85 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c85 bl_0_85 br_0_85 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c85 bl_0_85 br_0_85 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c85 bl_0_85 br_0_85 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c85 bl_0_85 br_0_85 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c85 bl_0_85 br_0_85 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c85 bl_0_85 br_0_85 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c85 bl_0_85 br_0_85 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c85 bl_0_85 br_0_85 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c85 bl_0_85 br_0_85 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c85 bl_0_85 br_0_85 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c85 bl_0_85 br_0_85 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c85 bl_0_85 br_0_85 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c85 bl_0_85 br_0_85 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c85 bl_0_85 br_0_85 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c85 bl_0_85 br_0_85 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c85 bl_0_85 br_0_85 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c85 bl_0_85 br_0_85 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c85 bl_0_85 br_0_85 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c85 bl_0_85 br_0_85 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c85 bl_0_85 br_0_85 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c85 bl_0_85 br_0_85 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c85 bl_0_85 br_0_85 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c85 bl_0_85 br_0_85 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c85 bl_0_85 br_0_85 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c85 bl_0_85 br_0_85 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c85 bl_0_85 br_0_85 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c85 bl_0_85 br_0_85 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c85 bl_0_85 br_0_85 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c85 bl_0_85 br_0_85 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c85 bl_0_85 br_0_85 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c85 bl_0_85 br_0_85 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c85 bl_0_85 br_0_85 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c85 bl_0_85 br_0_85 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c85 bl_0_85 br_0_85 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c85 bl_0_85 br_0_85 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c85 bl_0_85 br_0_85 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c85 bl_0_85 br_0_85 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c85 bl_0_85 br_0_85 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c85 bl_0_85 br_0_85 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c85 bl_0_85 br_0_85 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c85 bl_0_85 br_0_85 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c85 bl_0_85 br_0_85 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c85 bl_0_85 br_0_85 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c85 bl_0_85 br_0_85 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c85 bl_0_85 br_0_85 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c85 bl_0_85 br_0_85 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c85 bl_0_85 br_0_85 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c85 bl_0_85 br_0_85 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c85 bl_0_85 br_0_85 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c85 bl_0_85 br_0_85 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c86 bl_0_86 br_0_86 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c86 bl_0_86 br_0_86 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c86 bl_0_86 br_0_86 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c86 bl_0_86 br_0_86 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c86 bl_0_86 br_0_86 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c86 bl_0_86 br_0_86 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c86 bl_0_86 br_0_86 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c86 bl_0_86 br_0_86 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c86 bl_0_86 br_0_86 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c86 bl_0_86 br_0_86 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c86 bl_0_86 br_0_86 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c86 bl_0_86 br_0_86 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c86 bl_0_86 br_0_86 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c86 bl_0_86 br_0_86 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c86 bl_0_86 br_0_86 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c86 bl_0_86 br_0_86 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c86 bl_0_86 br_0_86 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c86 bl_0_86 br_0_86 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c86 bl_0_86 br_0_86 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c86 bl_0_86 br_0_86 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c86 bl_0_86 br_0_86 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c86 bl_0_86 br_0_86 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c86 bl_0_86 br_0_86 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c86 bl_0_86 br_0_86 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c86 bl_0_86 br_0_86 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c86 bl_0_86 br_0_86 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c86 bl_0_86 br_0_86 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c86 bl_0_86 br_0_86 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c86 bl_0_86 br_0_86 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c86 bl_0_86 br_0_86 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c86 bl_0_86 br_0_86 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c86 bl_0_86 br_0_86 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c86 bl_0_86 br_0_86 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c86 bl_0_86 br_0_86 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c86 bl_0_86 br_0_86 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c86 bl_0_86 br_0_86 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c86 bl_0_86 br_0_86 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c86 bl_0_86 br_0_86 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c86 bl_0_86 br_0_86 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c86 bl_0_86 br_0_86 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c86 bl_0_86 br_0_86 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c86 bl_0_86 br_0_86 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c86 bl_0_86 br_0_86 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c86 bl_0_86 br_0_86 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c86 bl_0_86 br_0_86 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c86 bl_0_86 br_0_86 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c86 bl_0_86 br_0_86 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c86 bl_0_86 br_0_86 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c86 bl_0_86 br_0_86 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c86 bl_0_86 br_0_86 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c86 bl_0_86 br_0_86 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c86 bl_0_86 br_0_86 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c86 bl_0_86 br_0_86 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c86 bl_0_86 br_0_86 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c86 bl_0_86 br_0_86 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c86 bl_0_86 br_0_86 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c86 bl_0_86 br_0_86 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c86 bl_0_86 br_0_86 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c86 bl_0_86 br_0_86 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c86 bl_0_86 br_0_86 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c86 bl_0_86 br_0_86 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c86 bl_0_86 br_0_86 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c86 bl_0_86 br_0_86 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c86 bl_0_86 br_0_86 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c87 bl_0_87 br_0_87 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c87 bl_0_87 br_0_87 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c87 bl_0_87 br_0_87 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c87 bl_0_87 br_0_87 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c87 bl_0_87 br_0_87 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c87 bl_0_87 br_0_87 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c87 bl_0_87 br_0_87 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c87 bl_0_87 br_0_87 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c87 bl_0_87 br_0_87 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c87 bl_0_87 br_0_87 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c87 bl_0_87 br_0_87 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c87 bl_0_87 br_0_87 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c87 bl_0_87 br_0_87 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c87 bl_0_87 br_0_87 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c87 bl_0_87 br_0_87 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c87 bl_0_87 br_0_87 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c87 bl_0_87 br_0_87 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c87 bl_0_87 br_0_87 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c87 bl_0_87 br_0_87 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c87 bl_0_87 br_0_87 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c87 bl_0_87 br_0_87 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c87 bl_0_87 br_0_87 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c87 bl_0_87 br_0_87 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c87 bl_0_87 br_0_87 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c87 bl_0_87 br_0_87 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c87 bl_0_87 br_0_87 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c87 bl_0_87 br_0_87 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c87 bl_0_87 br_0_87 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c87 bl_0_87 br_0_87 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c87 bl_0_87 br_0_87 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c87 bl_0_87 br_0_87 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c87 bl_0_87 br_0_87 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c87 bl_0_87 br_0_87 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c87 bl_0_87 br_0_87 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c87 bl_0_87 br_0_87 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c87 bl_0_87 br_0_87 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c87 bl_0_87 br_0_87 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c87 bl_0_87 br_0_87 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c87 bl_0_87 br_0_87 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c87 bl_0_87 br_0_87 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c87 bl_0_87 br_0_87 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c87 bl_0_87 br_0_87 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c87 bl_0_87 br_0_87 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c87 bl_0_87 br_0_87 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c87 bl_0_87 br_0_87 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c87 bl_0_87 br_0_87 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c87 bl_0_87 br_0_87 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c87 bl_0_87 br_0_87 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c87 bl_0_87 br_0_87 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c87 bl_0_87 br_0_87 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c87 bl_0_87 br_0_87 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c87 bl_0_87 br_0_87 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c87 bl_0_87 br_0_87 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c87 bl_0_87 br_0_87 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c87 bl_0_87 br_0_87 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c87 bl_0_87 br_0_87 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c87 bl_0_87 br_0_87 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c87 bl_0_87 br_0_87 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c87 bl_0_87 br_0_87 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c87 bl_0_87 br_0_87 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c87 bl_0_87 br_0_87 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c87 bl_0_87 br_0_87 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c87 bl_0_87 br_0_87 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c87 bl_0_87 br_0_87 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c88 bl_0_88 br_0_88 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c88 bl_0_88 br_0_88 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c88 bl_0_88 br_0_88 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c88 bl_0_88 br_0_88 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c88 bl_0_88 br_0_88 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c88 bl_0_88 br_0_88 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c88 bl_0_88 br_0_88 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c88 bl_0_88 br_0_88 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c88 bl_0_88 br_0_88 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c88 bl_0_88 br_0_88 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c88 bl_0_88 br_0_88 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c88 bl_0_88 br_0_88 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c88 bl_0_88 br_0_88 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c88 bl_0_88 br_0_88 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c88 bl_0_88 br_0_88 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c88 bl_0_88 br_0_88 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c88 bl_0_88 br_0_88 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c88 bl_0_88 br_0_88 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c88 bl_0_88 br_0_88 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c88 bl_0_88 br_0_88 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c88 bl_0_88 br_0_88 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c88 bl_0_88 br_0_88 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c88 bl_0_88 br_0_88 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c88 bl_0_88 br_0_88 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c88 bl_0_88 br_0_88 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c88 bl_0_88 br_0_88 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c88 bl_0_88 br_0_88 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c88 bl_0_88 br_0_88 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c88 bl_0_88 br_0_88 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c88 bl_0_88 br_0_88 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c88 bl_0_88 br_0_88 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c88 bl_0_88 br_0_88 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c88 bl_0_88 br_0_88 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c88 bl_0_88 br_0_88 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c88 bl_0_88 br_0_88 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c88 bl_0_88 br_0_88 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c88 bl_0_88 br_0_88 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c88 bl_0_88 br_0_88 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c88 bl_0_88 br_0_88 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c88 bl_0_88 br_0_88 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c88 bl_0_88 br_0_88 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c88 bl_0_88 br_0_88 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c88 bl_0_88 br_0_88 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c88 bl_0_88 br_0_88 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c88 bl_0_88 br_0_88 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c88 bl_0_88 br_0_88 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c88 bl_0_88 br_0_88 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c88 bl_0_88 br_0_88 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c88 bl_0_88 br_0_88 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c88 bl_0_88 br_0_88 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c88 bl_0_88 br_0_88 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c88 bl_0_88 br_0_88 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c88 bl_0_88 br_0_88 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c88 bl_0_88 br_0_88 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c88 bl_0_88 br_0_88 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c88 bl_0_88 br_0_88 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c88 bl_0_88 br_0_88 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c88 bl_0_88 br_0_88 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c88 bl_0_88 br_0_88 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c88 bl_0_88 br_0_88 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c88 bl_0_88 br_0_88 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c88 bl_0_88 br_0_88 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c88 bl_0_88 br_0_88 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c88 bl_0_88 br_0_88 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c89 bl_0_89 br_0_89 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c89 bl_0_89 br_0_89 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c89 bl_0_89 br_0_89 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c89 bl_0_89 br_0_89 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c89 bl_0_89 br_0_89 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c89 bl_0_89 br_0_89 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c89 bl_0_89 br_0_89 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c89 bl_0_89 br_0_89 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c89 bl_0_89 br_0_89 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c89 bl_0_89 br_0_89 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c89 bl_0_89 br_0_89 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c89 bl_0_89 br_0_89 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c89 bl_0_89 br_0_89 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c89 bl_0_89 br_0_89 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c89 bl_0_89 br_0_89 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c89 bl_0_89 br_0_89 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c89 bl_0_89 br_0_89 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c89 bl_0_89 br_0_89 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c89 bl_0_89 br_0_89 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c89 bl_0_89 br_0_89 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c89 bl_0_89 br_0_89 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c89 bl_0_89 br_0_89 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c89 bl_0_89 br_0_89 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c89 bl_0_89 br_0_89 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c89 bl_0_89 br_0_89 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c89 bl_0_89 br_0_89 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c89 bl_0_89 br_0_89 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c89 bl_0_89 br_0_89 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c89 bl_0_89 br_0_89 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c89 bl_0_89 br_0_89 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c89 bl_0_89 br_0_89 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c89 bl_0_89 br_0_89 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c89 bl_0_89 br_0_89 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c89 bl_0_89 br_0_89 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c89 bl_0_89 br_0_89 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c89 bl_0_89 br_0_89 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c89 bl_0_89 br_0_89 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c89 bl_0_89 br_0_89 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c89 bl_0_89 br_0_89 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c89 bl_0_89 br_0_89 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c89 bl_0_89 br_0_89 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c89 bl_0_89 br_0_89 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c89 bl_0_89 br_0_89 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c89 bl_0_89 br_0_89 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c89 bl_0_89 br_0_89 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c89 bl_0_89 br_0_89 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c89 bl_0_89 br_0_89 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c89 bl_0_89 br_0_89 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c89 bl_0_89 br_0_89 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c89 bl_0_89 br_0_89 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c89 bl_0_89 br_0_89 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c89 bl_0_89 br_0_89 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c89 bl_0_89 br_0_89 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c89 bl_0_89 br_0_89 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c89 bl_0_89 br_0_89 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c89 bl_0_89 br_0_89 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c89 bl_0_89 br_0_89 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c89 bl_0_89 br_0_89 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c89 bl_0_89 br_0_89 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c89 bl_0_89 br_0_89 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c89 bl_0_89 br_0_89 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c89 bl_0_89 br_0_89 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c89 bl_0_89 br_0_89 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c89 bl_0_89 br_0_89 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c90 bl_0_90 br_0_90 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c90 bl_0_90 br_0_90 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c90 bl_0_90 br_0_90 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c90 bl_0_90 br_0_90 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c90 bl_0_90 br_0_90 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c90 bl_0_90 br_0_90 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c90 bl_0_90 br_0_90 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c90 bl_0_90 br_0_90 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c90 bl_0_90 br_0_90 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c90 bl_0_90 br_0_90 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c90 bl_0_90 br_0_90 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c90 bl_0_90 br_0_90 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c90 bl_0_90 br_0_90 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c90 bl_0_90 br_0_90 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c90 bl_0_90 br_0_90 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c90 bl_0_90 br_0_90 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c90 bl_0_90 br_0_90 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c90 bl_0_90 br_0_90 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c90 bl_0_90 br_0_90 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c90 bl_0_90 br_0_90 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c90 bl_0_90 br_0_90 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c90 bl_0_90 br_0_90 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c90 bl_0_90 br_0_90 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c90 bl_0_90 br_0_90 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c90 bl_0_90 br_0_90 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c90 bl_0_90 br_0_90 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c90 bl_0_90 br_0_90 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c90 bl_0_90 br_0_90 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c90 bl_0_90 br_0_90 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c90 bl_0_90 br_0_90 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c90 bl_0_90 br_0_90 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c90 bl_0_90 br_0_90 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c90 bl_0_90 br_0_90 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c90 bl_0_90 br_0_90 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c90 bl_0_90 br_0_90 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c90 bl_0_90 br_0_90 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c90 bl_0_90 br_0_90 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c90 bl_0_90 br_0_90 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c90 bl_0_90 br_0_90 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c90 bl_0_90 br_0_90 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c90 bl_0_90 br_0_90 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c90 bl_0_90 br_0_90 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c90 bl_0_90 br_0_90 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c90 bl_0_90 br_0_90 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c90 bl_0_90 br_0_90 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c90 bl_0_90 br_0_90 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c90 bl_0_90 br_0_90 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c90 bl_0_90 br_0_90 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c90 bl_0_90 br_0_90 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c90 bl_0_90 br_0_90 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c90 bl_0_90 br_0_90 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c90 bl_0_90 br_0_90 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c90 bl_0_90 br_0_90 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c90 bl_0_90 br_0_90 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c90 bl_0_90 br_0_90 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c90 bl_0_90 br_0_90 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c90 bl_0_90 br_0_90 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c90 bl_0_90 br_0_90 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c90 bl_0_90 br_0_90 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c90 bl_0_90 br_0_90 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c90 bl_0_90 br_0_90 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c90 bl_0_90 br_0_90 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c90 bl_0_90 br_0_90 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c90 bl_0_90 br_0_90 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c91 bl_0_91 br_0_91 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c91 bl_0_91 br_0_91 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c91 bl_0_91 br_0_91 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c91 bl_0_91 br_0_91 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c91 bl_0_91 br_0_91 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c91 bl_0_91 br_0_91 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c91 bl_0_91 br_0_91 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c91 bl_0_91 br_0_91 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c91 bl_0_91 br_0_91 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c91 bl_0_91 br_0_91 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c91 bl_0_91 br_0_91 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c91 bl_0_91 br_0_91 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c91 bl_0_91 br_0_91 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c91 bl_0_91 br_0_91 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c91 bl_0_91 br_0_91 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c91 bl_0_91 br_0_91 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c91 bl_0_91 br_0_91 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c91 bl_0_91 br_0_91 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c91 bl_0_91 br_0_91 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c91 bl_0_91 br_0_91 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c91 bl_0_91 br_0_91 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c91 bl_0_91 br_0_91 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c91 bl_0_91 br_0_91 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c91 bl_0_91 br_0_91 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c91 bl_0_91 br_0_91 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c91 bl_0_91 br_0_91 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c91 bl_0_91 br_0_91 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c91 bl_0_91 br_0_91 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c91 bl_0_91 br_0_91 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c91 bl_0_91 br_0_91 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c91 bl_0_91 br_0_91 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c91 bl_0_91 br_0_91 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c91 bl_0_91 br_0_91 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c91 bl_0_91 br_0_91 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c91 bl_0_91 br_0_91 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c91 bl_0_91 br_0_91 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c91 bl_0_91 br_0_91 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c91 bl_0_91 br_0_91 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c91 bl_0_91 br_0_91 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c91 bl_0_91 br_0_91 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c91 bl_0_91 br_0_91 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c91 bl_0_91 br_0_91 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c91 bl_0_91 br_0_91 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c91 bl_0_91 br_0_91 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c91 bl_0_91 br_0_91 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c91 bl_0_91 br_0_91 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c91 bl_0_91 br_0_91 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c91 bl_0_91 br_0_91 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c91 bl_0_91 br_0_91 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c91 bl_0_91 br_0_91 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c91 bl_0_91 br_0_91 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c91 bl_0_91 br_0_91 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c91 bl_0_91 br_0_91 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c91 bl_0_91 br_0_91 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c91 bl_0_91 br_0_91 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c91 bl_0_91 br_0_91 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c91 bl_0_91 br_0_91 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c91 bl_0_91 br_0_91 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c91 bl_0_91 br_0_91 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c91 bl_0_91 br_0_91 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c91 bl_0_91 br_0_91 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c91 bl_0_91 br_0_91 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c91 bl_0_91 br_0_91 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c91 bl_0_91 br_0_91 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c92 bl_0_92 br_0_92 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c92 bl_0_92 br_0_92 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c92 bl_0_92 br_0_92 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c92 bl_0_92 br_0_92 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c92 bl_0_92 br_0_92 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c92 bl_0_92 br_0_92 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c92 bl_0_92 br_0_92 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c92 bl_0_92 br_0_92 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c92 bl_0_92 br_0_92 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c92 bl_0_92 br_0_92 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c92 bl_0_92 br_0_92 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c92 bl_0_92 br_0_92 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c92 bl_0_92 br_0_92 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c92 bl_0_92 br_0_92 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c92 bl_0_92 br_0_92 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c92 bl_0_92 br_0_92 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c92 bl_0_92 br_0_92 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c92 bl_0_92 br_0_92 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c92 bl_0_92 br_0_92 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c92 bl_0_92 br_0_92 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c92 bl_0_92 br_0_92 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c92 bl_0_92 br_0_92 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c92 bl_0_92 br_0_92 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c92 bl_0_92 br_0_92 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c92 bl_0_92 br_0_92 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c92 bl_0_92 br_0_92 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c92 bl_0_92 br_0_92 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c92 bl_0_92 br_0_92 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c92 bl_0_92 br_0_92 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c92 bl_0_92 br_0_92 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c92 bl_0_92 br_0_92 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c92 bl_0_92 br_0_92 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c92 bl_0_92 br_0_92 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c92 bl_0_92 br_0_92 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c92 bl_0_92 br_0_92 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c92 bl_0_92 br_0_92 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c92 bl_0_92 br_0_92 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c92 bl_0_92 br_0_92 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c92 bl_0_92 br_0_92 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c92 bl_0_92 br_0_92 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c92 bl_0_92 br_0_92 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c92 bl_0_92 br_0_92 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c92 bl_0_92 br_0_92 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c92 bl_0_92 br_0_92 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c92 bl_0_92 br_0_92 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c92 bl_0_92 br_0_92 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c92 bl_0_92 br_0_92 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c92 bl_0_92 br_0_92 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c92 bl_0_92 br_0_92 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c92 bl_0_92 br_0_92 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c92 bl_0_92 br_0_92 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c92 bl_0_92 br_0_92 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c92 bl_0_92 br_0_92 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c92 bl_0_92 br_0_92 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c92 bl_0_92 br_0_92 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c92 bl_0_92 br_0_92 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c92 bl_0_92 br_0_92 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c92 bl_0_92 br_0_92 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c92 bl_0_92 br_0_92 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c92 bl_0_92 br_0_92 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c92 bl_0_92 br_0_92 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c92 bl_0_92 br_0_92 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c92 bl_0_92 br_0_92 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c92 bl_0_92 br_0_92 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c93 bl_0_93 br_0_93 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c93 bl_0_93 br_0_93 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c93 bl_0_93 br_0_93 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c93 bl_0_93 br_0_93 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c93 bl_0_93 br_0_93 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c93 bl_0_93 br_0_93 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c93 bl_0_93 br_0_93 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c93 bl_0_93 br_0_93 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c93 bl_0_93 br_0_93 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c93 bl_0_93 br_0_93 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c93 bl_0_93 br_0_93 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c93 bl_0_93 br_0_93 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c93 bl_0_93 br_0_93 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c93 bl_0_93 br_0_93 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c93 bl_0_93 br_0_93 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c93 bl_0_93 br_0_93 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c93 bl_0_93 br_0_93 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c93 bl_0_93 br_0_93 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c93 bl_0_93 br_0_93 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c93 bl_0_93 br_0_93 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c93 bl_0_93 br_0_93 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c93 bl_0_93 br_0_93 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c93 bl_0_93 br_0_93 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c93 bl_0_93 br_0_93 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c93 bl_0_93 br_0_93 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c93 bl_0_93 br_0_93 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c93 bl_0_93 br_0_93 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c93 bl_0_93 br_0_93 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c93 bl_0_93 br_0_93 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c93 bl_0_93 br_0_93 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c93 bl_0_93 br_0_93 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c93 bl_0_93 br_0_93 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c93 bl_0_93 br_0_93 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c93 bl_0_93 br_0_93 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c93 bl_0_93 br_0_93 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c93 bl_0_93 br_0_93 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c93 bl_0_93 br_0_93 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c93 bl_0_93 br_0_93 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c93 bl_0_93 br_0_93 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c93 bl_0_93 br_0_93 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c93 bl_0_93 br_0_93 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c93 bl_0_93 br_0_93 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c93 bl_0_93 br_0_93 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c93 bl_0_93 br_0_93 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c93 bl_0_93 br_0_93 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c93 bl_0_93 br_0_93 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c93 bl_0_93 br_0_93 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c93 bl_0_93 br_0_93 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c93 bl_0_93 br_0_93 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c93 bl_0_93 br_0_93 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c93 bl_0_93 br_0_93 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c93 bl_0_93 br_0_93 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c93 bl_0_93 br_0_93 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c93 bl_0_93 br_0_93 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c93 bl_0_93 br_0_93 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c93 bl_0_93 br_0_93 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c93 bl_0_93 br_0_93 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c93 bl_0_93 br_0_93 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c93 bl_0_93 br_0_93 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c93 bl_0_93 br_0_93 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c93 bl_0_93 br_0_93 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c93 bl_0_93 br_0_93 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c93 bl_0_93 br_0_93 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c93 bl_0_93 br_0_93 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c94 bl_0_94 br_0_94 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c94 bl_0_94 br_0_94 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c94 bl_0_94 br_0_94 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c94 bl_0_94 br_0_94 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c94 bl_0_94 br_0_94 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c94 bl_0_94 br_0_94 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c94 bl_0_94 br_0_94 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c94 bl_0_94 br_0_94 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c94 bl_0_94 br_0_94 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c94 bl_0_94 br_0_94 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c94 bl_0_94 br_0_94 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c94 bl_0_94 br_0_94 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c94 bl_0_94 br_0_94 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c94 bl_0_94 br_0_94 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c94 bl_0_94 br_0_94 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c94 bl_0_94 br_0_94 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c94 bl_0_94 br_0_94 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c94 bl_0_94 br_0_94 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c94 bl_0_94 br_0_94 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c94 bl_0_94 br_0_94 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c94 bl_0_94 br_0_94 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c94 bl_0_94 br_0_94 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c94 bl_0_94 br_0_94 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c94 bl_0_94 br_0_94 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c94 bl_0_94 br_0_94 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c94 bl_0_94 br_0_94 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c94 bl_0_94 br_0_94 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c94 bl_0_94 br_0_94 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c94 bl_0_94 br_0_94 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c94 bl_0_94 br_0_94 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c94 bl_0_94 br_0_94 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c94 bl_0_94 br_0_94 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c94 bl_0_94 br_0_94 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c94 bl_0_94 br_0_94 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c94 bl_0_94 br_0_94 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c94 bl_0_94 br_0_94 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c94 bl_0_94 br_0_94 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c94 bl_0_94 br_0_94 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c94 bl_0_94 br_0_94 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c94 bl_0_94 br_0_94 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c94 bl_0_94 br_0_94 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c94 bl_0_94 br_0_94 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c94 bl_0_94 br_0_94 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c94 bl_0_94 br_0_94 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c94 bl_0_94 br_0_94 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c94 bl_0_94 br_0_94 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c94 bl_0_94 br_0_94 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c94 bl_0_94 br_0_94 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c94 bl_0_94 br_0_94 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c94 bl_0_94 br_0_94 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c94 bl_0_94 br_0_94 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c94 bl_0_94 br_0_94 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c94 bl_0_94 br_0_94 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c94 bl_0_94 br_0_94 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c94 bl_0_94 br_0_94 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c94 bl_0_94 br_0_94 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c94 bl_0_94 br_0_94 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c94 bl_0_94 br_0_94 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c94 bl_0_94 br_0_94 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c94 bl_0_94 br_0_94 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c94 bl_0_94 br_0_94 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c94 bl_0_94 br_0_94 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c94 bl_0_94 br_0_94 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c94 bl_0_94 br_0_94 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c95 bl_0_95 br_0_95 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c95 bl_0_95 br_0_95 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c95 bl_0_95 br_0_95 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c95 bl_0_95 br_0_95 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c95 bl_0_95 br_0_95 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c95 bl_0_95 br_0_95 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c95 bl_0_95 br_0_95 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c95 bl_0_95 br_0_95 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c95 bl_0_95 br_0_95 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c95 bl_0_95 br_0_95 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c95 bl_0_95 br_0_95 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c95 bl_0_95 br_0_95 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c95 bl_0_95 br_0_95 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c95 bl_0_95 br_0_95 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c95 bl_0_95 br_0_95 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c95 bl_0_95 br_0_95 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c95 bl_0_95 br_0_95 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c95 bl_0_95 br_0_95 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c95 bl_0_95 br_0_95 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c95 bl_0_95 br_0_95 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c95 bl_0_95 br_0_95 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c95 bl_0_95 br_0_95 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c95 bl_0_95 br_0_95 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c95 bl_0_95 br_0_95 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c95 bl_0_95 br_0_95 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c95 bl_0_95 br_0_95 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c95 bl_0_95 br_0_95 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c95 bl_0_95 br_0_95 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c95 bl_0_95 br_0_95 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c95 bl_0_95 br_0_95 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c95 bl_0_95 br_0_95 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c95 bl_0_95 br_0_95 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c95 bl_0_95 br_0_95 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c95 bl_0_95 br_0_95 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c95 bl_0_95 br_0_95 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c95 bl_0_95 br_0_95 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c95 bl_0_95 br_0_95 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c95 bl_0_95 br_0_95 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c95 bl_0_95 br_0_95 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c95 bl_0_95 br_0_95 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c95 bl_0_95 br_0_95 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c95 bl_0_95 br_0_95 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c95 bl_0_95 br_0_95 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c95 bl_0_95 br_0_95 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c95 bl_0_95 br_0_95 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c95 bl_0_95 br_0_95 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c95 bl_0_95 br_0_95 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c95 bl_0_95 br_0_95 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c95 bl_0_95 br_0_95 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c95 bl_0_95 br_0_95 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c95 bl_0_95 br_0_95 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c95 bl_0_95 br_0_95 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c95 bl_0_95 br_0_95 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c95 bl_0_95 br_0_95 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c95 bl_0_95 br_0_95 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c95 bl_0_95 br_0_95 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c95 bl_0_95 br_0_95 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c95 bl_0_95 br_0_95 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c95 bl_0_95 br_0_95 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c95 bl_0_95 br_0_95 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c95 bl_0_95 br_0_95 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c95 bl_0_95 br_0_95 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c95 bl_0_95 br_0_95 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c95 bl_0_95 br_0_95 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c96 bl_0_96 br_0_96 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c96 bl_0_96 br_0_96 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c96 bl_0_96 br_0_96 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c96 bl_0_96 br_0_96 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c96 bl_0_96 br_0_96 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c96 bl_0_96 br_0_96 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c96 bl_0_96 br_0_96 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c96 bl_0_96 br_0_96 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c96 bl_0_96 br_0_96 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c96 bl_0_96 br_0_96 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c96 bl_0_96 br_0_96 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c96 bl_0_96 br_0_96 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c96 bl_0_96 br_0_96 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c96 bl_0_96 br_0_96 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c96 bl_0_96 br_0_96 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c96 bl_0_96 br_0_96 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c96 bl_0_96 br_0_96 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c96 bl_0_96 br_0_96 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c96 bl_0_96 br_0_96 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c96 bl_0_96 br_0_96 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c96 bl_0_96 br_0_96 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c96 bl_0_96 br_0_96 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c96 bl_0_96 br_0_96 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c96 bl_0_96 br_0_96 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c96 bl_0_96 br_0_96 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c96 bl_0_96 br_0_96 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c96 bl_0_96 br_0_96 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c96 bl_0_96 br_0_96 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c96 bl_0_96 br_0_96 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c96 bl_0_96 br_0_96 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c96 bl_0_96 br_0_96 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c96 bl_0_96 br_0_96 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c96 bl_0_96 br_0_96 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c96 bl_0_96 br_0_96 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c96 bl_0_96 br_0_96 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c96 bl_0_96 br_0_96 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c96 bl_0_96 br_0_96 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c96 bl_0_96 br_0_96 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c96 bl_0_96 br_0_96 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c96 bl_0_96 br_0_96 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c96 bl_0_96 br_0_96 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c96 bl_0_96 br_0_96 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c96 bl_0_96 br_0_96 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c96 bl_0_96 br_0_96 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c96 bl_0_96 br_0_96 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c96 bl_0_96 br_0_96 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c96 bl_0_96 br_0_96 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c96 bl_0_96 br_0_96 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c96 bl_0_96 br_0_96 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c96 bl_0_96 br_0_96 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c96 bl_0_96 br_0_96 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c96 bl_0_96 br_0_96 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c96 bl_0_96 br_0_96 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c96 bl_0_96 br_0_96 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c96 bl_0_96 br_0_96 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c96 bl_0_96 br_0_96 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c96 bl_0_96 br_0_96 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c96 bl_0_96 br_0_96 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c96 bl_0_96 br_0_96 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c96 bl_0_96 br_0_96 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c96 bl_0_96 br_0_96 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c96 bl_0_96 br_0_96 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c96 bl_0_96 br_0_96 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c96 bl_0_96 br_0_96 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c97 bl_0_97 br_0_97 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c97 bl_0_97 br_0_97 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c97 bl_0_97 br_0_97 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c97 bl_0_97 br_0_97 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c97 bl_0_97 br_0_97 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c97 bl_0_97 br_0_97 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c97 bl_0_97 br_0_97 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c97 bl_0_97 br_0_97 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c97 bl_0_97 br_0_97 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c97 bl_0_97 br_0_97 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c97 bl_0_97 br_0_97 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c97 bl_0_97 br_0_97 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c97 bl_0_97 br_0_97 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c97 bl_0_97 br_0_97 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c97 bl_0_97 br_0_97 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c97 bl_0_97 br_0_97 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c97 bl_0_97 br_0_97 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c97 bl_0_97 br_0_97 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c97 bl_0_97 br_0_97 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c97 bl_0_97 br_0_97 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c97 bl_0_97 br_0_97 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c97 bl_0_97 br_0_97 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c97 bl_0_97 br_0_97 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c97 bl_0_97 br_0_97 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c97 bl_0_97 br_0_97 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c97 bl_0_97 br_0_97 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c97 bl_0_97 br_0_97 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c97 bl_0_97 br_0_97 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c97 bl_0_97 br_0_97 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c97 bl_0_97 br_0_97 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c97 bl_0_97 br_0_97 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c97 bl_0_97 br_0_97 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c97 bl_0_97 br_0_97 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c97 bl_0_97 br_0_97 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c97 bl_0_97 br_0_97 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c97 bl_0_97 br_0_97 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c97 bl_0_97 br_0_97 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c97 bl_0_97 br_0_97 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c97 bl_0_97 br_0_97 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c97 bl_0_97 br_0_97 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c97 bl_0_97 br_0_97 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c97 bl_0_97 br_0_97 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c97 bl_0_97 br_0_97 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c97 bl_0_97 br_0_97 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c97 bl_0_97 br_0_97 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c97 bl_0_97 br_0_97 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c97 bl_0_97 br_0_97 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c97 bl_0_97 br_0_97 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c97 bl_0_97 br_0_97 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c97 bl_0_97 br_0_97 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c97 bl_0_97 br_0_97 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c97 bl_0_97 br_0_97 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c97 bl_0_97 br_0_97 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c97 bl_0_97 br_0_97 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c97 bl_0_97 br_0_97 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c97 bl_0_97 br_0_97 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c97 bl_0_97 br_0_97 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c97 bl_0_97 br_0_97 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c97 bl_0_97 br_0_97 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c97 bl_0_97 br_0_97 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c97 bl_0_97 br_0_97 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c97 bl_0_97 br_0_97 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c97 bl_0_97 br_0_97 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c97 bl_0_97 br_0_97 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c98 bl_0_98 br_0_98 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c98 bl_0_98 br_0_98 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c98 bl_0_98 br_0_98 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c98 bl_0_98 br_0_98 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c98 bl_0_98 br_0_98 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c98 bl_0_98 br_0_98 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c98 bl_0_98 br_0_98 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c98 bl_0_98 br_0_98 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c98 bl_0_98 br_0_98 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c98 bl_0_98 br_0_98 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c98 bl_0_98 br_0_98 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c98 bl_0_98 br_0_98 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c98 bl_0_98 br_0_98 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c98 bl_0_98 br_0_98 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c98 bl_0_98 br_0_98 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c98 bl_0_98 br_0_98 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c98 bl_0_98 br_0_98 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c98 bl_0_98 br_0_98 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c98 bl_0_98 br_0_98 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c98 bl_0_98 br_0_98 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c98 bl_0_98 br_0_98 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c98 bl_0_98 br_0_98 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c98 bl_0_98 br_0_98 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c98 bl_0_98 br_0_98 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c98 bl_0_98 br_0_98 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c98 bl_0_98 br_0_98 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c98 bl_0_98 br_0_98 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c98 bl_0_98 br_0_98 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c98 bl_0_98 br_0_98 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c98 bl_0_98 br_0_98 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c98 bl_0_98 br_0_98 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c98 bl_0_98 br_0_98 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c98 bl_0_98 br_0_98 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c98 bl_0_98 br_0_98 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c98 bl_0_98 br_0_98 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c98 bl_0_98 br_0_98 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c98 bl_0_98 br_0_98 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c98 bl_0_98 br_0_98 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c98 bl_0_98 br_0_98 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c98 bl_0_98 br_0_98 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c98 bl_0_98 br_0_98 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c98 bl_0_98 br_0_98 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c98 bl_0_98 br_0_98 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c98 bl_0_98 br_0_98 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c98 bl_0_98 br_0_98 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c98 bl_0_98 br_0_98 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c98 bl_0_98 br_0_98 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c98 bl_0_98 br_0_98 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c98 bl_0_98 br_0_98 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c98 bl_0_98 br_0_98 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c98 bl_0_98 br_0_98 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c98 bl_0_98 br_0_98 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c98 bl_0_98 br_0_98 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c98 bl_0_98 br_0_98 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c98 bl_0_98 br_0_98 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c98 bl_0_98 br_0_98 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c98 bl_0_98 br_0_98 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c98 bl_0_98 br_0_98 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c98 bl_0_98 br_0_98 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c98 bl_0_98 br_0_98 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c98 bl_0_98 br_0_98 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c98 bl_0_98 br_0_98 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c98 bl_0_98 br_0_98 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c98 bl_0_98 br_0_98 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c99 bl_0_99 br_0_99 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c99 bl_0_99 br_0_99 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c99 bl_0_99 br_0_99 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c99 bl_0_99 br_0_99 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c99 bl_0_99 br_0_99 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c99 bl_0_99 br_0_99 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c99 bl_0_99 br_0_99 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c99 bl_0_99 br_0_99 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c99 bl_0_99 br_0_99 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c99 bl_0_99 br_0_99 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c99 bl_0_99 br_0_99 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c99 bl_0_99 br_0_99 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c99 bl_0_99 br_0_99 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c99 bl_0_99 br_0_99 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c99 bl_0_99 br_0_99 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c99 bl_0_99 br_0_99 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c99 bl_0_99 br_0_99 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c99 bl_0_99 br_0_99 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c99 bl_0_99 br_0_99 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c99 bl_0_99 br_0_99 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c99 bl_0_99 br_0_99 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c99 bl_0_99 br_0_99 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c99 bl_0_99 br_0_99 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c99 bl_0_99 br_0_99 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c99 bl_0_99 br_0_99 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c99 bl_0_99 br_0_99 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c99 bl_0_99 br_0_99 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c99 bl_0_99 br_0_99 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c99 bl_0_99 br_0_99 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c99 bl_0_99 br_0_99 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c99 bl_0_99 br_0_99 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c99 bl_0_99 br_0_99 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c99 bl_0_99 br_0_99 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c99 bl_0_99 br_0_99 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c99 bl_0_99 br_0_99 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c99 bl_0_99 br_0_99 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c99 bl_0_99 br_0_99 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c99 bl_0_99 br_0_99 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c99 bl_0_99 br_0_99 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c99 bl_0_99 br_0_99 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c99 bl_0_99 br_0_99 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c99 bl_0_99 br_0_99 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c99 bl_0_99 br_0_99 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c99 bl_0_99 br_0_99 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c99 bl_0_99 br_0_99 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c99 bl_0_99 br_0_99 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c99 bl_0_99 br_0_99 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c99 bl_0_99 br_0_99 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c99 bl_0_99 br_0_99 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c99 bl_0_99 br_0_99 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c99 bl_0_99 br_0_99 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c99 bl_0_99 br_0_99 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c99 bl_0_99 br_0_99 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c99 bl_0_99 br_0_99 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c99 bl_0_99 br_0_99 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c99 bl_0_99 br_0_99 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c99 bl_0_99 br_0_99 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c99 bl_0_99 br_0_99 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c99 bl_0_99 br_0_99 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c99 bl_0_99 br_0_99 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c99 bl_0_99 br_0_99 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c99 bl_0_99 br_0_99 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c99 bl_0_99 br_0_99 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c99 bl_0_99 br_0_99 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c100 bl_0_100 br_0_100 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c100 bl_0_100 br_0_100 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c100 bl_0_100 br_0_100 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c100 bl_0_100 br_0_100 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c100 bl_0_100 br_0_100 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c100 bl_0_100 br_0_100 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c100 bl_0_100 br_0_100 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c100 bl_0_100 br_0_100 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c100 bl_0_100 br_0_100 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c100 bl_0_100 br_0_100 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c100 bl_0_100 br_0_100 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c100 bl_0_100 br_0_100 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c100 bl_0_100 br_0_100 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c100 bl_0_100 br_0_100 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c100 bl_0_100 br_0_100 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c100 bl_0_100 br_0_100 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c100 bl_0_100 br_0_100 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c100 bl_0_100 br_0_100 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c100 bl_0_100 br_0_100 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c100 bl_0_100 br_0_100 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c100 bl_0_100 br_0_100 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c100 bl_0_100 br_0_100 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c100 bl_0_100 br_0_100 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c100 bl_0_100 br_0_100 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c100 bl_0_100 br_0_100 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c100 bl_0_100 br_0_100 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c100 bl_0_100 br_0_100 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c100 bl_0_100 br_0_100 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c100 bl_0_100 br_0_100 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c100 bl_0_100 br_0_100 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c100 bl_0_100 br_0_100 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c100 bl_0_100 br_0_100 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c100 bl_0_100 br_0_100 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c100 bl_0_100 br_0_100 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c100 bl_0_100 br_0_100 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c100 bl_0_100 br_0_100 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c100 bl_0_100 br_0_100 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c100 bl_0_100 br_0_100 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c100 bl_0_100 br_0_100 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c100 bl_0_100 br_0_100 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c100 bl_0_100 br_0_100 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c100 bl_0_100 br_0_100 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c100 bl_0_100 br_0_100 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c100 bl_0_100 br_0_100 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c100 bl_0_100 br_0_100 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c100 bl_0_100 br_0_100 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c100 bl_0_100 br_0_100 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c100 bl_0_100 br_0_100 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c100 bl_0_100 br_0_100 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c100 bl_0_100 br_0_100 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c100 bl_0_100 br_0_100 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c100 bl_0_100 br_0_100 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c100 bl_0_100 br_0_100 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c100 bl_0_100 br_0_100 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c100 bl_0_100 br_0_100 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c100 bl_0_100 br_0_100 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c100 bl_0_100 br_0_100 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c100 bl_0_100 br_0_100 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c100 bl_0_100 br_0_100 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c100 bl_0_100 br_0_100 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c100 bl_0_100 br_0_100 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c100 bl_0_100 br_0_100 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c100 bl_0_100 br_0_100 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c100 bl_0_100 br_0_100 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c101 bl_0_101 br_0_101 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c101 bl_0_101 br_0_101 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c101 bl_0_101 br_0_101 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c101 bl_0_101 br_0_101 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c101 bl_0_101 br_0_101 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c101 bl_0_101 br_0_101 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c101 bl_0_101 br_0_101 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c101 bl_0_101 br_0_101 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c101 bl_0_101 br_0_101 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c101 bl_0_101 br_0_101 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c101 bl_0_101 br_0_101 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c101 bl_0_101 br_0_101 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c101 bl_0_101 br_0_101 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c101 bl_0_101 br_0_101 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c101 bl_0_101 br_0_101 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c101 bl_0_101 br_0_101 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c101 bl_0_101 br_0_101 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c101 bl_0_101 br_0_101 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c101 bl_0_101 br_0_101 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c101 bl_0_101 br_0_101 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c101 bl_0_101 br_0_101 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c101 bl_0_101 br_0_101 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c101 bl_0_101 br_0_101 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c101 bl_0_101 br_0_101 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c101 bl_0_101 br_0_101 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c101 bl_0_101 br_0_101 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c101 bl_0_101 br_0_101 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c101 bl_0_101 br_0_101 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c101 bl_0_101 br_0_101 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c101 bl_0_101 br_0_101 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c101 bl_0_101 br_0_101 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c101 bl_0_101 br_0_101 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c101 bl_0_101 br_0_101 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c101 bl_0_101 br_0_101 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c101 bl_0_101 br_0_101 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c101 bl_0_101 br_0_101 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c101 bl_0_101 br_0_101 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c101 bl_0_101 br_0_101 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c101 bl_0_101 br_0_101 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c101 bl_0_101 br_0_101 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c101 bl_0_101 br_0_101 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c101 bl_0_101 br_0_101 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c101 bl_0_101 br_0_101 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c101 bl_0_101 br_0_101 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c101 bl_0_101 br_0_101 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c101 bl_0_101 br_0_101 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c101 bl_0_101 br_0_101 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c101 bl_0_101 br_0_101 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c101 bl_0_101 br_0_101 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c101 bl_0_101 br_0_101 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c101 bl_0_101 br_0_101 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c101 bl_0_101 br_0_101 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c101 bl_0_101 br_0_101 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c101 bl_0_101 br_0_101 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c101 bl_0_101 br_0_101 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c101 bl_0_101 br_0_101 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c101 bl_0_101 br_0_101 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c101 bl_0_101 br_0_101 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c101 bl_0_101 br_0_101 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c101 bl_0_101 br_0_101 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c101 bl_0_101 br_0_101 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c101 bl_0_101 br_0_101 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c101 bl_0_101 br_0_101 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c101 bl_0_101 br_0_101 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c102 bl_0_102 br_0_102 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c102 bl_0_102 br_0_102 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c102 bl_0_102 br_0_102 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c102 bl_0_102 br_0_102 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c102 bl_0_102 br_0_102 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c102 bl_0_102 br_0_102 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c102 bl_0_102 br_0_102 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c102 bl_0_102 br_0_102 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c102 bl_0_102 br_0_102 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c102 bl_0_102 br_0_102 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c102 bl_0_102 br_0_102 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c102 bl_0_102 br_0_102 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c102 bl_0_102 br_0_102 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c102 bl_0_102 br_0_102 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c102 bl_0_102 br_0_102 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c102 bl_0_102 br_0_102 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c102 bl_0_102 br_0_102 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c102 bl_0_102 br_0_102 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c102 bl_0_102 br_0_102 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c102 bl_0_102 br_0_102 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c102 bl_0_102 br_0_102 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c102 bl_0_102 br_0_102 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c102 bl_0_102 br_0_102 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c102 bl_0_102 br_0_102 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c102 bl_0_102 br_0_102 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c102 bl_0_102 br_0_102 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c102 bl_0_102 br_0_102 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c102 bl_0_102 br_0_102 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c102 bl_0_102 br_0_102 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c102 bl_0_102 br_0_102 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c102 bl_0_102 br_0_102 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c102 bl_0_102 br_0_102 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c102 bl_0_102 br_0_102 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c102 bl_0_102 br_0_102 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c102 bl_0_102 br_0_102 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c102 bl_0_102 br_0_102 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c102 bl_0_102 br_0_102 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c102 bl_0_102 br_0_102 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c102 bl_0_102 br_0_102 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c102 bl_0_102 br_0_102 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c102 bl_0_102 br_0_102 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c102 bl_0_102 br_0_102 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c102 bl_0_102 br_0_102 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c102 bl_0_102 br_0_102 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c102 bl_0_102 br_0_102 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c102 bl_0_102 br_0_102 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c102 bl_0_102 br_0_102 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c102 bl_0_102 br_0_102 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c102 bl_0_102 br_0_102 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c102 bl_0_102 br_0_102 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c102 bl_0_102 br_0_102 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c102 bl_0_102 br_0_102 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c102 bl_0_102 br_0_102 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c102 bl_0_102 br_0_102 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c102 bl_0_102 br_0_102 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c102 bl_0_102 br_0_102 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c102 bl_0_102 br_0_102 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c102 bl_0_102 br_0_102 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c102 bl_0_102 br_0_102 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c102 bl_0_102 br_0_102 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c102 bl_0_102 br_0_102 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c102 bl_0_102 br_0_102 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c102 bl_0_102 br_0_102 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c102 bl_0_102 br_0_102 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c103 bl_0_103 br_0_103 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c103 bl_0_103 br_0_103 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c103 bl_0_103 br_0_103 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c103 bl_0_103 br_0_103 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c103 bl_0_103 br_0_103 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c103 bl_0_103 br_0_103 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c103 bl_0_103 br_0_103 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c103 bl_0_103 br_0_103 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c103 bl_0_103 br_0_103 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c103 bl_0_103 br_0_103 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c103 bl_0_103 br_0_103 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c103 bl_0_103 br_0_103 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c103 bl_0_103 br_0_103 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c103 bl_0_103 br_0_103 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c103 bl_0_103 br_0_103 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c103 bl_0_103 br_0_103 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c103 bl_0_103 br_0_103 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c103 bl_0_103 br_0_103 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c103 bl_0_103 br_0_103 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c103 bl_0_103 br_0_103 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c103 bl_0_103 br_0_103 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c103 bl_0_103 br_0_103 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c103 bl_0_103 br_0_103 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c103 bl_0_103 br_0_103 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c103 bl_0_103 br_0_103 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c103 bl_0_103 br_0_103 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c103 bl_0_103 br_0_103 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c103 bl_0_103 br_0_103 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c103 bl_0_103 br_0_103 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c103 bl_0_103 br_0_103 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c103 bl_0_103 br_0_103 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c103 bl_0_103 br_0_103 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c103 bl_0_103 br_0_103 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c103 bl_0_103 br_0_103 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c103 bl_0_103 br_0_103 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c103 bl_0_103 br_0_103 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c103 bl_0_103 br_0_103 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c103 bl_0_103 br_0_103 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c103 bl_0_103 br_0_103 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c103 bl_0_103 br_0_103 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c103 bl_0_103 br_0_103 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c103 bl_0_103 br_0_103 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c103 bl_0_103 br_0_103 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c103 bl_0_103 br_0_103 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c103 bl_0_103 br_0_103 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c103 bl_0_103 br_0_103 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c103 bl_0_103 br_0_103 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c103 bl_0_103 br_0_103 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c103 bl_0_103 br_0_103 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c103 bl_0_103 br_0_103 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c103 bl_0_103 br_0_103 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c103 bl_0_103 br_0_103 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c103 bl_0_103 br_0_103 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c103 bl_0_103 br_0_103 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c103 bl_0_103 br_0_103 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c103 bl_0_103 br_0_103 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c103 bl_0_103 br_0_103 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c103 bl_0_103 br_0_103 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c103 bl_0_103 br_0_103 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c103 bl_0_103 br_0_103 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c103 bl_0_103 br_0_103 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c103 bl_0_103 br_0_103 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c103 bl_0_103 br_0_103 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c103 bl_0_103 br_0_103 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c104 bl_0_104 br_0_104 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c104 bl_0_104 br_0_104 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c104 bl_0_104 br_0_104 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c104 bl_0_104 br_0_104 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c104 bl_0_104 br_0_104 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c104 bl_0_104 br_0_104 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c104 bl_0_104 br_0_104 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c104 bl_0_104 br_0_104 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c104 bl_0_104 br_0_104 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c104 bl_0_104 br_0_104 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c104 bl_0_104 br_0_104 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c104 bl_0_104 br_0_104 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c104 bl_0_104 br_0_104 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c104 bl_0_104 br_0_104 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c104 bl_0_104 br_0_104 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c104 bl_0_104 br_0_104 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c104 bl_0_104 br_0_104 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c104 bl_0_104 br_0_104 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c104 bl_0_104 br_0_104 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c104 bl_0_104 br_0_104 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c104 bl_0_104 br_0_104 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c104 bl_0_104 br_0_104 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c104 bl_0_104 br_0_104 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c104 bl_0_104 br_0_104 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c104 bl_0_104 br_0_104 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c104 bl_0_104 br_0_104 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c104 bl_0_104 br_0_104 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c104 bl_0_104 br_0_104 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c104 bl_0_104 br_0_104 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c104 bl_0_104 br_0_104 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c104 bl_0_104 br_0_104 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c104 bl_0_104 br_0_104 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c104 bl_0_104 br_0_104 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c104 bl_0_104 br_0_104 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c104 bl_0_104 br_0_104 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c104 bl_0_104 br_0_104 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c104 bl_0_104 br_0_104 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c104 bl_0_104 br_0_104 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c104 bl_0_104 br_0_104 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c104 bl_0_104 br_0_104 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c104 bl_0_104 br_0_104 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c104 bl_0_104 br_0_104 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c104 bl_0_104 br_0_104 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c104 bl_0_104 br_0_104 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c104 bl_0_104 br_0_104 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c104 bl_0_104 br_0_104 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c104 bl_0_104 br_0_104 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c104 bl_0_104 br_0_104 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c104 bl_0_104 br_0_104 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c104 bl_0_104 br_0_104 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c104 bl_0_104 br_0_104 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c104 bl_0_104 br_0_104 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c104 bl_0_104 br_0_104 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c104 bl_0_104 br_0_104 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c104 bl_0_104 br_0_104 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c104 bl_0_104 br_0_104 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c104 bl_0_104 br_0_104 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c104 bl_0_104 br_0_104 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c104 bl_0_104 br_0_104 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c104 bl_0_104 br_0_104 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c104 bl_0_104 br_0_104 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c104 bl_0_104 br_0_104 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c104 bl_0_104 br_0_104 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c104 bl_0_104 br_0_104 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c105 bl_0_105 br_0_105 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c105 bl_0_105 br_0_105 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c105 bl_0_105 br_0_105 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c105 bl_0_105 br_0_105 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c105 bl_0_105 br_0_105 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c105 bl_0_105 br_0_105 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c105 bl_0_105 br_0_105 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c105 bl_0_105 br_0_105 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c105 bl_0_105 br_0_105 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c105 bl_0_105 br_0_105 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c105 bl_0_105 br_0_105 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c105 bl_0_105 br_0_105 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c105 bl_0_105 br_0_105 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c105 bl_0_105 br_0_105 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c105 bl_0_105 br_0_105 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c105 bl_0_105 br_0_105 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c105 bl_0_105 br_0_105 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c105 bl_0_105 br_0_105 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c105 bl_0_105 br_0_105 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c105 bl_0_105 br_0_105 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c105 bl_0_105 br_0_105 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c105 bl_0_105 br_0_105 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c105 bl_0_105 br_0_105 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c105 bl_0_105 br_0_105 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c105 bl_0_105 br_0_105 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c105 bl_0_105 br_0_105 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c105 bl_0_105 br_0_105 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c105 bl_0_105 br_0_105 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c105 bl_0_105 br_0_105 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c105 bl_0_105 br_0_105 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c105 bl_0_105 br_0_105 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c105 bl_0_105 br_0_105 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c105 bl_0_105 br_0_105 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c105 bl_0_105 br_0_105 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c105 bl_0_105 br_0_105 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c105 bl_0_105 br_0_105 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c105 bl_0_105 br_0_105 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c105 bl_0_105 br_0_105 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c105 bl_0_105 br_0_105 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c105 bl_0_105 br_0_105 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c105 bl_0_105 br_0_105 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c105 bl_0_105 br_0_105 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c105 bl_0_105 br_0_105 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c105 bl_0_105 br_0_105 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c105 bl_0_105 br_0_105 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c105 bl_0_105 br_0_105 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c105 bl_0_105 br_0_105 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c105 bl_0_105 br_0_105 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c105 bl_0_105 br_0_105 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c105 bl_0_105 br_0_105 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c105 bl_0_105 br_0_105 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c105 bl_0_105 br_0_105 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c105 bl_0_105 br_0_105 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c105 bl_0_105 br_0_105 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c105 bl_0_105 br_0_105 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c105 bl_0_105 br_0_105 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c105 bl_0_105 br_0_105 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c105 bl_0_105 br_0_105 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c105 bl_0_105 br_0_105 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c105 bl_0_105 br_0_105 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c105 bl_0_105 br_0_105 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c105 bl_0_105 br_0_105 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c105 bl_0_105 br_0_105 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c105 bl_0_105 br_0_105 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c106 bl_0_106 br_0_106 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c106 bl_0_106 br_0_106 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c106 bl_0_106 br_0_106 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c106 bl_0_106 br_0_106 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c106 bl_0_106 br_0_106 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c106 bl_0_106 br_0_106 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c106 bl_0_106 br_0_106 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c106 bl_0_106 br_0_106 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c106 bl_0_106 br_0_106 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c106 bl_0_106 br_0_106 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c106 bl_0_106 br_0_106 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c106 bl_0_106 br_0_106 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c106 bl_0_106 br_0_106 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c106 bl_0_106 br_0_106 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c106 bl_0_106 br_0_106 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c106 bl_0_106 br_0_106 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c106 bl_0_106 br_0_106 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c106 bl_0_106 br_0_106 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c106 bl_0_106 br_0_106 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c106 bl_0_106 br_0_106 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c106 bl_0_106 br_0_106 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c106 bl_0_106 br_0_106 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c106 bl_0_106 br_0_106 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c106 bl_0_106 br_0_106 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c106 bl_0_106 br_0_106 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c106 bl_0_106 br_0_106 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c106 bl_0_106 br_0_106 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c106 bl_0_106 br_0_106 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c106 bl_0_106 br_0_106 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c106 bl_0_106 br_0_106 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c106 bl_0_106 br_0_106 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c106 bl_0_106 br_0_106 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c106 bl_0_106 br_0_106 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c106 bl_0_106 br_0_106 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c106 bl_0_106 br_0_106 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c106 bl_0_106 br_0_106 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c106 bl_0_106 br_0_106 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c106 bl_0_106 br_0_106 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c106 bl_0_106 br_0_106 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c106 bl_0_106 br_0_106 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c106 bl_0_106 br_0_106 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c106 bl_0_106 br_0_106 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c106 bl_0_106 br_0_106 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c106 bl_0_106 br_0_106 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c106 bl_0_106 br_0_106 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c106 bl_0_106 br_0_106 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c106 bl_0_106 br_0_106 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c106 bl_0_106 br_0_106 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c106 bl_0_106 br_0_106 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c106 bl_0_106 br_0_106 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c106 bl_0_106 br_0_106 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c106 bl_0_106 br_0_106 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c106 bl_0_106 br_0_106 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c106 bl_0_106 br_0_106 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c106 bl_0_106 br_0_106 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c106 bl_0_106 br_0_106 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c106 bl_0_106 br_0_106 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c106 bl_0_106 br_0_106 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c106 bl_0_106 br_0_106 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c106 bl_0_106 br_0_106 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c106 bl_0_106 br_0_106 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c106 bl_0_106 br_0_106 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c106 bl_0_106 br_0_106 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c106 bl_0_106 br_0_106 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c107 bl_0_107 br_0_107 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c107 bl_0_107 br_0_107 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c107 bl_0_107 br_0_107 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c107 bl_0_107 br_0_107 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c107 bl_0_107 br_0_107 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c107 bl_0_107 br_0_107 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c107 bl_0_107 br_0_107 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c107 bl_0_107 br_0_107 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c107 bl_0_107 br_0_107 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c107 bl_0_107 br_0_107 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c107 bl_0_107 br_0_107 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c107 bl_0_107 br_0_107 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c107 bl_0_107 br_0_107 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c107 bl_0_107 br_0_107 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c107 bl_0_107 br_0_107 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c107 bl_0_107 br_0_107 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c107 bl_0_107 br_0_107 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c107 bl_0_107 br_0_107 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c107 bl_0_107 br_0_107 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c107 bl_0_107 br_0_107 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c107 bl_0_107 br_0_107 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c107 bl_0_107 br_0_107 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c107 bl_0_107 br_0_107 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c107 bl_0_107 br_0_107 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c107 bl_0_107 br_0_107 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c107 bl_0_107 br_0_107 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c107 bl_0_107 br_0_107 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c107 bl_0_107 br_0_107 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c107 bl_0_107 br_0_107 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c107 bl_0_107 br_0_107 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c107 bl_0_107 br_0_107 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c107 bl_0_107 br_0_107 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c107 bl_0_107 br_0_107 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c107 bl_0_107 br_0_107 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c107 bl_0_107 br_0_107 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c107 bl_0_107 br_0_107 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c107 bl_0_107 br_0_107 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c107 bl_0_107 br_0_107 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c107 bl_0_107 br_0_107 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c107 bl_0_107 br_0_107 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c107 bl_0_107 br_0_107 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c107 bl_0_107 br_0_107 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c107 bl_0_107 br_0_107 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c107 bl_0_107 br_0_107 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c107 bl_0_107 br_0_107 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c107 bl_0_107 br_0_107 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c107 bl_0_107 br_0_107 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c107 bl_0_107 br_0_107 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c107 bl_0_107 br_0_107 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c107 bl_0_107 br_0_107 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c107 bl_0_107 br_0_107 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c107 bl_0_107 br_0_107 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c107 bl_0_107 br_0_107 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c107 bl_0_107 br_0_107 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c107 bl_0_107 br_0_107 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c107 bl_0_107 br_0_107 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c107 bl_0_107 br_0_107 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c107 bl_0_107 br_0_107 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c107 bl_0_107 br_0_107 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c107 bl_0_107 br_0_107 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c107 bl_0_107 br_0_107 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c107 bl_0_107 br_0_107 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c107 bl_0_107 br_0_107 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c107 bl_0_107 br_0_107 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c108 bl_0_108 br_0_108 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c108 bl_0_108 br_0_108 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c108 bl_0_108 br_0_108 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c108 bl_0_108 br_0_108 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c108 bl_0_108 br_0_108 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c108 bl_0_108 br_0_108 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c108 bl_0_108 br_0_108 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c108 bl_0_108 br_0_108 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c108 bl_0_108 br_0_108 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c108 bl_0_108 br_0_108 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c108 bl_0_108 br_0_108 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c108 bl_0_108 br_0_108 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c108 bl_0_108 br_0_108 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c108 bl_0_108 br_0_108 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c108 bl_0_108 br_0_108 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c108 bl_0_108 br_0_108 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c108 bl_0_108 br_0_108 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c108 bl_0_108 br_0_108 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c108 bl_0_108 br_0_108 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c108 bl_0_108 br_0_108 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c108 bl_0_108 br_0_108 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c108 bl_0_108 br_0_108 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c108 bl_0_108 br_0_108 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c108 bl_0_108 br_0_108 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c108 bl_0_108 br_0_108 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c108 bl_0_108 br_0_108 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c108 bl_0_108 br_0_108 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c108 bl_0_108 br_0_108 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c108 bl_0_108 br_0_108 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c108 bl_0_108 br_0_108 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c108 bl_0_108 br_0_108 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c108 bl_0_108 br_0_108 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c108 bl_0_108 br_0_108 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c108 bl_0_108 br_0_108 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c108 bl_0_108 br_0_108 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c108 bl_0_108 br_0_108 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c108 bl_0_108 br_0_108 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c108 bl_0_108 br_0_108 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c108 bl_0_108 br_0_108 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c108 bl_0_108 br_0_108 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c108 bl_0_108 br_0_108 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c108 bl_0_108 br_0_108 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c108 bl_0_108 br_0_108 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c108 bl_0_108 br_0_108 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c108 bl_0_108 br_0_108 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c108 bl_0_108 br_0_108 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c108 bl_0_108 br_0_108 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c108 bl_0_108 br_0_108 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c108 bl_0_108 br_0_108 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c108 bl_0_108 br_0_108 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c108 bl_0_108 br_0_108 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c108 bl_0_108 br_0_108 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c108 bl_0_108 br_0_108 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c108 bl_0_108 br_0_108 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c108 bl_0_108 br_0_108 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c108 bl_0_108 br_0_108 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c108 bl_0_108 br_0_108 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c108 bl_0_108 br_0_108 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c108 bl_0_108 br_0_108 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c108 bl_0_108 br_0_108 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c108 bl_0_108 br_0_108 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c108 bl_0_108 br_0_108 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c108 bl_0_108 br_0_108 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c108 bl_0_108 br_0_108 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c109 bl_0_109 br_0_109 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c109 bl_0_109 br_0_109 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c109 bl_0_109 br_0_109 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c109 bl_0_109 br_0_109 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c109 bl_0_109 br_0_109 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c109 bl_0_109 br_0_109 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c109 bl_0_109 br_0_109 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c109 bl_0_109 br_0_109 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c109 bl_0_109 br_0_109 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c109 bl_0_109 br_0_109 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c109 bl_0_109 br_0_109 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c109 bl_0_109 br_0_109 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c109 bl_0_109 br_0_109 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c109 bl_0_109 br_0_109 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c109 bl_0_109 br_0_109 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c109 bl_0_109 br_0_109 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c109 bl_0_109 br_0_109 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c109 bl_0_109 br_0_109 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c109 bl_0_109 br_0_109 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c109 bl_0_109 br_0_109 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c109 bl_0_109 br_0_109 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c109 bl_0_109 br_0_109 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c109 bl_0_109 br_0_109 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c109 bl_0_109 br_0_109 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c109 bl_0_109 br_0_109 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c109 bl_0_109 br_0_109 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c109 bl_0_109 br_0_109 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c109 bl_0_109 br_0_109 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c109 bl_0_109 br_0_109 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c109 bl_0_109 br_0_109 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c109 bl_0_109 br_0_109 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c109 bl_0_109 br_0_109 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c109 bl_0_109 br_0_109 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c109 bl_0_109 br_0_109 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c109 bl_0_109 br_0_109 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c109 bl_0_109 br_0_109 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c109 bl_0_109 br_0_109 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c109 bl_0_109 br_0_109 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c109 bl_0_109 br_0_109 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c109 bl_0_109 br_0_109 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c109 bl_0_109 br_0_109 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c109 bl_0_109 br_0_109 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c109 bl_0_109 br_0_109 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c109 bl_0_109 br_0_109 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c109 bl_0_109 br_0_109 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c109 bl_0_109 br_0_109 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c109 bl_0_109 br_0_109 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c109 bl_0_109 br_0_109 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c109 bl_0_109 br_0_109 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c109 bl_0_109 br_0_109 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c109 bl_0_109 br_0_109 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c109 bl_0_109 br_0_109 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c109 bl_0_109 br_0_109 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c109 bl_0_109 br_0_109 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c109 bl_0_109 br_0_109 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c109 bl_0_109 br_0_109 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c109 bl_0_109 br_0_109 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c109 bl_0_109 br_0_109 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c109 bl_0_109 br_0_109 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c109 bl_0_109 br_0_109 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c109 bl_0_109 br_0_109 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c109 bl_0_109 br_0_109 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c109 bl_0_109 br_0_109 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c109 bl_0_109 br_0_109 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c110 bl_0_110 br_0_110 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c110 bl_0_110 br_0_110 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c110 bl_0_110 br_0_110 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c110 bl_0_110 br_0_110 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c110 bl_0_110 br_0_110 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c110 bl_0_110 br_0_110 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c110 bl_0_110 br_0_110 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c110 bl_0_110 br_0_110 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c110 bl_0_110 br_0_110 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c110 bl_0_110 br_0_110 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c110 bl_0_110 br_0_110 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c110 bl_0_110 br_0_110 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c110 bl_0_110 br_0_110 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c110 bl_0_110 br_0_110 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c110 bl_0_110 br_0_110 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c110 bl_0_110 br_0_110 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c110 bl_0_110 br_0_110 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c110 bl_0_110 br_0_110 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c110 bl_0_110 br_0_110 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c110 bl_0_110 br_0_110 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c110 bl_0_110 br_0_110 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c110 bl_0_110 br_0_110 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c110 bl_0_110 br_0_110 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c110 bl_0_110 br_0_110 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c110 bl_0_110 br_0_110 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c110 bl_0_110 br_0_110 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c110 bl_0_110 br_0_110 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c110 bl_0_110 br_0_110 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c110 bl_0_110 br_0_110 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c110 bl_0_110 br_0_110 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c110 bl_0_110 br_0_110 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c110 bl_0_110 br_0_110 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c110 bl_0_110 br_0_110 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c110 bl_0_110 br_0_110 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c110 bl_0_110 br_0_110 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c110 bl_0_110 br_0_110 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c110 bl_0_110 br_0_110 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c110 bl_0_110 br_0_110 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c110 bl_0_110 br_0_110 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c110 bl_0_110 br_0_110 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c110 bl_0_110 br_0_110 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c110 bl_0_110 br_0_110 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c110 bl_0_110 br_0_110 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c110 bl_0_110 br_0_110 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c110 bl_0_110 br_0_110 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c110 bl_0_110 br_0_110 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c110 bl_0_110 br_0_110 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c110 bl_0_110 br_0_110 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c110 bl_0_110 br_0_110 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c110 bl_0_110 br_0_110 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c110 bl_0_110 br_0_110 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c110 bl_0_110 br_0_110 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c110 bl_0_110 br_0_110 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c110 bl_0_110 br_0_110 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c110 bl_0_110 br_0_110 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c110 bl_0_110 br_0_110 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c110 bl_0_110 br_0_110 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c110 bl_0_110 br_0_110 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c110 bl_0_110 br_0_110 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c110 bl_0_110 br_0_110 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c110 bl_0_110 br_0_110 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c110 bl_0_110 br_0_110 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c110 bl_0_110 br_0_110 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c110 bl_0_110 br_0_110 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c111 bl_0_111 br_0_111 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c111 bl_0_111 br_0_111 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c111 bl_0_111 br_0_111 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c111 bl_0_111 br_0_111 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c111 bl_0_111 br_0_111 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c111 bl_0_111 br_0_111 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c111 bl_0_111 br_0_111 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c111 bl_0_111 br_0_111 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c111 bl_0_111 br_0_111 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c111 bl_0_111 br_0_111 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c111 bl_0_111 br_0_111 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c111 bl_0_111 br_0_111 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c111 bl_0_111 br_0_111 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c111 bl_0_111 br_0_111 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c111 bl_0_111 br_0_111 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c111 bl_0_111 br_0_111 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c111 bl_0_111 br_0_111 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c111 bl_0_111 br_0_111 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c111 bl_0_111 br_0_111 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c111 bl_0_111 br_0_111 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c111 bl_0_111 br_0_111 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c111 bl_0_111 br_0_111 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c111 bl_0_111 br_0_111 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c111 bl_0_111 br_0_111 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c111 bl_0_111 br_0_111 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c111 bl_0_111 br_0_111 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c111 bl_0_111 br_0_111 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c111 bl_0_111 br_0_111 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c111 bl_0_111 br_0_111 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c111 bl_0_111 br_0_111 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c111 bl_0_111 br_0_111 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c111 bl_0_111 br_0_111 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c111 bl_0_111 br_0_111 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c111 bl_0_111 br_0_111 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c111 bl_0_111 br_0_111 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c111 bl_0_111 br_0_111 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c111 bl_0_111 br_0_111 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c111 bl_0_111 br_0_111 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c111 bl_0_111 br_0_111 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c111 bl_0_111 br_0_111 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c111 bl_0_111 br_0_111 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c111 bl_0_111 br_0_111 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c111 bl_0_111 br_0_111 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c111 bl_0_111 br_0_111 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c111 bl_0_111 br_0_111 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c111 bl_0_111 br_0_111 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c111 bl_0_111 br_0_111 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c111 bl_0_111 br_0_111 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c111 bl_0_111 br_0_111 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c111 bl_0_111 br_0_111 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c111 bl_0_111 br_0_111 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c111 bl_0_111 br_0_111 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c111 bl_0_111 br_0_111 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c111 bl_0_111 br_0_111 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c111 bl_0_111 br_0_111 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c111 bl_0_111 br_0_111 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c111 bl_0_111 br_0_111 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c111 bl_0_111 br_0_111 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c111 bl_0_111 br_0_111 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c111 bl_0_111 br_0_111 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c111 bl_0_111 br_0_111 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c111 bl_0_111 br_0_111 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c111 bl_0_111 br_0_111 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c111 bl_0_111 br_0_111 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c112 bl_0_112 br_0_112 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c112 bl_0_112 br_0_112 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c112 bl_0_112 br_0_112 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c112 bl_0_112 br_0_112 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c112 bl_0_112 br_0_112 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c112 bl_0_112 br_0_112 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c112 bl_0_112 br_0_112 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c112 bl_0_112 br_0_112 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c112 bl_0_112 br_0_112 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c112 bl_0_112 br_0_112 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c112 bl_0_112 br_0_112 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c112 bl_0_112 br_0_112 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c112 bl_0_112 br_0_112 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c112 bl_0_112 br_0_112 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c112 bl_0_112 br_0_112 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c112 bl_0_112 br_0_112 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c112 bl_0_112 br_0_112 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c112 bl_0_112 br_0_112 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c112 bl_0_112 br_0_112 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c112 bl_0_112 br_0_112 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c112 bl_0_112 br_0_112 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c112 bl_0_112 br_0_112 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c112 bl_0_112 br_0_112 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c112 bl_0_112 br_0_112 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c112 bl_0_112 br_0_112 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c112 bl_0_112 br_0_112 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c112 bl_0_112 br_0_112 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c112 bl_0_112 br_0_112 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c112 bl_0_112 br_0_112 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c112 bl_0_112 br_0_112 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c112 bl_0_112 br_0_112 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c112 bl_0_112 br_0_112 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c112 bl_0_112 br_0_112 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c112 bl_0_112 br_0_112 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c112 bl_0_112 br_0_112 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c112 bl_0_112 br_0_112 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c112 bl_0_112 br_0_112 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c112 bl_0_112 br_0_112 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c112 bl_0_112 br_0_112 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c112 bl_0_112 br_0_112 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c112 bl_0_112 br_0_112 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c112 bl_0_112 br_0_112 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c112 bl_0_112 br_0_112 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c112 bl_0_112 br_0_112 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c112 bl_0_112 br_0_112 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c112 bl_0_112 br_0_112 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c112 bl_0_112 br_0_112 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c112 bl_0_112 br_0_112 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c112 bl_0_112 br_0_112 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c112 bl_0_112 br_0_112 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c112 bl_0_112 br_0_112 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c112 bl_0_112 br_0_112 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c112 bl_0_112 br_0_112 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c112 bl_0_112 br_0_112 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c112 bl_0_112 br_0_112 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c112 bl_0_112 br_0_112 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c112 bl_0_112 br_0_112 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c112 bl_0_112 br_0_112 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c112 bl_0_112 br_0_112 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c112 bl_0_112 br_0_112 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c112 bl_0_112 br_0_112 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c112 bl_0_112 br_0_112 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c112 bl_0_112 br_0_112 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c112 bl_0_112 br_0_112 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c113 bl_0_113 br_0_113 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c113 bl_0_113 br_0_113 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c113 bl_0_113 br_0_113 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c113 bl_0_113 br_0_113 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c113 bl_0_113 br_0_113 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c113 bl_0_113 br_0_113 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c113 bl_0_113 br_0_113 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c113 bl_0_113 br_0_113 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c113 bl_0_113 br_0_113 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c113 bl_0_113 br_0_113 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c113 bl_0_113 br_0_113 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c113 bl_0_113 br_0_113 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c113 bl_0_113 br_0_113 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c113 bl_0_113 br_0_113 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c113 bl_0_113 br_0_113 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c113 bl_0_113 br_0_113 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c113 bl_0_113 br_0_113 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c113 bl_0_113 br_0_113 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c113 bl_0_113 br_0_113 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c113 bl_0_113 br_0_113 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c113 bl_0_113 br_0_113 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c113 bl_0_113 br_0_113 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c113 bl_0_113 br_0_113 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c113 bl_0_113 br_0_113 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c113 bl_0_113 br_0_113 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c113 bl_0_113 br_0_113 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c113 bl_0_113 br_0_113 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c113 bl_0_113 br_0_113 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c113 bl_0_113 br_0_113 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c113 bl_0_113 br_0_113 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c113 bl_0_113 br_0_113 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c113 bl_0_113 br_0_113 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c113 bl_0_113 br_0_113 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c113 bl_0_113 br_0_113 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c113 bl_0_113 br_0_113 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c113 bl_0_113 br_0_113 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c113 bl_0_113 br_0_113 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c113 bl_0_113 br_0_113 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c113 bl_0_113 br_0_113 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c113 bl_0_113 br_0_113 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c113 bl_0_113 br_0_113 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c113 bl_0_113 br_0_113 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c113 bl_0_113 br_0_113 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c113 bl_0_113 br_0_113 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c113 bl_0_113 br_0_113 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c113 bl_0_113 br_0_113 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c113 bl_0_113 br_0_113 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c113 bl_0_113 br_0_113 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c113 bl_0_113 br_0_113 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c113 bl_0_113 br_0_113 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c113 bl_0_113 br_0_113 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c113 bl_0_113 br_0_113 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c113 bl_0_113 br_0_113 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c113 bl_0_113 br_0_113 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c113 bl_0_113 br_0_113 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c113 bl_0_113 br_0_113 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c113 bl_0_113 br_0_113 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c113 bl_0_113 br_0_113 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c113 bl_0_113 br_0_113 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c113 bl_0_113 br_0_113 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c113 bl_0_113 br_0_113 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c113 bl_0_113 br_0_113 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c113 bl_0_113 br_0_113 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c113 bl_0_113 br_0_113 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c114 bl_0_114 br_0_114 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c114 bl_0_114 br_0_114 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c114 bl_0_114 br_0_114 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c114 bl_0_114 br_0_114 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c114 bl_0_114 br_0_114 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c114 bl_0_114 br_0_114 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c114 bl_0_114 br_0_114 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c114 bl_0_114 br_0_114 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c114 bl_0_114 br_0_114 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c114 bl_0_114 br_0_114 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c114 bl_0_114 br_0_114 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c114 bl_0_114 br_0_114 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c114 bl_0_114 br_0_114 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c114 bl_0_114 br_0_114 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c114 bl_0_114 br_0_114 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c114 bl_0_114 br_0_114 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c114 bl_0_114 br_0_114 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c114 bl_0_114 br_0_114 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c114 bl_0_114 br_0_114 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c114 bl_0_114 br_0_114 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c114 bl_0_114 br_0_114 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c114 bl_0_114 br_0_114 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c114 bl_0_114 br_0_114 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c114 bl_0_114 br_0_114 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c114 bl_0_114 br_0_114 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c114 bl_0_114 br_0_114 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c114 bl_0_114 br_0_114 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c114 bl_0_114 br_0_114 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c114 bl_0_114 br_0_114 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c114 bl_0_114 br_0_114 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c114 bl_0_114 br_0_114 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c114 bl_0_114 br_0_114 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c114 bl_0_114 br_0_114 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c114 bl_0_114 br_0_114 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c114 bl_0_114 br_0_114 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c114 bl_0_114 br_0_114 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c114 bl_0_114 br_0_114 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c114 bl_0_114 br_0_114 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c114 bl_0_114 br_0_114 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c114 bl_0_114 br_0_114 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c114 bl_0_114 br_0_114 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c114 bl_0_114 br_0_114 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c114 bl_0_114 br_0_114 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c114 bl_0_114 br_0_114 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c114 bl_0_114 br_0_114 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c114 bl_0_114 br_0_114 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c114 bl_0_114 br_0_114 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c114 bl_0_114 br_0_114 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c114 bl_0_114 br_0_114 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c114 bl_0_114 br_0_114 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c114 bl_0_114 br_0_114 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c114 bl_0_114 br_0_114 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c114 bl_0_114 br_0_114 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c114 bl_0_114 br_0_114 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c114 bl_0_114 br_0_114 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c114 bl_0_114 br_0_114 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c114 bl_0_114 br_0_114 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c114 bl_0_114 br_0_114 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c114 bl_0_114 br_0_114 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c114 bl_0_114 br_0_114 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c114 bl_0_114 br_0_114 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c114 bl_0_114 br_0_114 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c114 bl_0_114 br_0_114 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c114 bl_0_114 br_0_114 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c115 bl_0_115 br_0_115 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c115 bl_0_115 br_0_115 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c115 bl_0_115 br_0_115 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c115 bl_0_115 br_0_115 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c115 bl_0_115 br_0_115 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c115 bl_0_115 br_0_115 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c115 bl_0_115 br_0_115 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c115 bl_0_115 br_0_115 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c115 bl_0_115 br_0_115 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c115 bl_0_115 br_0_115 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c115 bl_0_115 br_0_115 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c115 bl_0_115 br_0_115 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c115 bl_0_115 br_0_115 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c115 bl_0_115 br_0_115 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c115 bl_0_115 br_0_115 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c115 bl_0_115 br_0_115 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c115 bl_0_115 br_0_115 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c115 bl_0_115 br_0_115 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c115 bl_0_115 br_0_115 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c115 bl_0_115 br_0_115 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c115 bl_0_115 br_0_115 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c115 bl_0_115 br_0_115 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c115 bl_0_115 br_0_115 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c115 bl_0_115 br_0_115 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c115 bl_0_115 br_0_115 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c115 bl_0_115 br_0_115 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c115 bl_0_115 br_0_115 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c115 bl_0_115 br_0_115 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c115 bl_0_115 br_0_115 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c115 bl_0_115 br_0_115 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c115 bl_0_115 br_0_115 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c115 bl_0_115 br_0_115 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c115 bl_0_115 br_0_115 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c115 bl_0_115 br_0_115 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c115 bl_0_115 br_0_115 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c115 bl_0_115 br_0_115 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c115 bl_0_115 br_0_115 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c115 bl_0_115 br_0_115 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c115 bl_0_115 br_0_115 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c115 bl_0_115 br_0_115 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c115 bl_0_115 br_0_115 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c115 bl_0_115 br_0_115 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c115 bl_0_115 br_0_115 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c115 bl_0_115 br_0_115 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c115 bl_0_115 br_0_115 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c115 bl_0_115 br_0_115 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c115 bl_0_115 br_0_115 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c115 bl_0_115 br_0_115 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c115 bl_0_115 br_0_115 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c115 bl_0_115 br_0_115 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c115 bl_0_115 br_0_115 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c115 bl_0_115 br_0_115 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c115 bl_0_115 br_0_115 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c115 bl_0_115 br_0_115 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c115 bl_0_115 br_0_115 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c115 bl_0_115 br_0_115 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c115 bl_0_115 br_0_115 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c115 bl_0_115 br_0_115 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c115 bl_0_115 br_0_115 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c115 bl_0_115 br_0_115 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c115 bl_0_115 br_0_115 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c115 bl_0_115 br_0_115 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c115 bl_0_115 br_0_115 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c115 bl_0_115 br_0_115 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c116 bl_0_116 br_0_116 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c116 bl_0_116 br_0_116 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c116 bl_0_116 br_0_116 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c116 bl_0_116 br_0_116 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c116 bl_0_116 br_0_116 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c116 bl_0_116 br_0_116 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c116 bl_0_116 br_0_116 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c116 bl_0_116 br_0_116 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c116 bl_0_116 br_0_116 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c116 bl_0_116 br_0_116 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c116 bl_0_116 br_0_116 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c116 bl_0_116 br_0_116 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c116 bl_0_116 br_0_116 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c116 bl_0_116 br_0_116 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c116 bl_0_116 br_0_116 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c116 bl_0_116 br_0_116 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c116 bl_0_116 br_0_116 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c116 bl_0_116 br_0_116 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c116 bl_0_116 br_0_116 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c116 bl_0_116 br_0_116 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c116 bl_0_116 br_0_116 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c116 bl_0_116 br_0_116 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c116 bl_0_116 br_0_116 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c116 bl_0_116 br_0_116 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c116 bl_0_116 br_0_116 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c116 bl_0_116 br_0_116 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c116 bl_0_116 br_0_116 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c116 bl_0_116 br_0_116 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c116 bl_0_116 br_0_116 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c116 bl_0_116 br_0_116 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c116 bl_0_116 br_0_116 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c116 bl_0_116 br_0_116 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c116 bl_0_116 br_0_116 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c116 bl_0_116 br_0_116 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c116 bl_0_116 br_0_116 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c116 bl_0_116 br_0_116 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c116 bl_0_116 br_0_116 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c116 bl_0_116 br_0_116 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c116 bl_0_116 br_0_116 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c116 bl_0_116 br_0_116 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c116 bl_0_116 br_0_116 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c116 bl_0_116 br_0_116 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c116 bl_0_116 br_0_116 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c116 bl_0_116 br_0_116 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c116 bl_0_116 br_0_116 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c116 bl_0_116 br_0_116 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c116 bl_0_116 br_0_116 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c116 bl_0_116 br_0_116 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c116 bl_0_116 br_0_116 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c116 bl_0_116 br_0_116 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c116 bl_0_116 br_0_116 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c116 bl_0_116 br_0_116 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c116 bl_0_116 br_0_116 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c116 bl_0_116 br_0_116 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c116 bl_0_116 br_0_116 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c116 bl_0_116 br_0_116 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c116 bl_0_116 br_0_116 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c116 bl_0_116 br_0_116 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c116 bl_0_116 br_0_116 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c116 bl_0_116 br_0_116 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c116 bl_0_116 br_0_116 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c116 bl_0_116 br_0_116 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c116 bl_0_116 br_0_116 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c116 bl_0_116 br_0_116 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c117 bl_0_117 br_0_117 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c117 bl_0_117 br_0_117 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c117 bl_0_117 br_0_117 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c117 bl_0_117 br_0_117 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c117 bl_0_117 br_0_117 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c117 bl_0_117 br_0_117 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c117 bl_0_117 br_0_117 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c117 bl_0_117 br_0_117 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c117 bl_0_117 br_0_117 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c117 bl_0_117 br_0_117 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c117 bl_0_117 br_0_117 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c117 bl_0_117 br_0_117 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c117 bl_0_117 br_0_117 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c117 bl_0_117 br_0_117 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c117 bl_0_117 br_0_117 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c117 bl_0_117 br_0_117 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c117 bl_0_117 br_0_117 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c117 bl_0_117 br_0_117 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c117 bl_0_117 br_0_117 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c117 bl_0_117 br_0_117 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c117 bl_0_117 br_0_117 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c117 bl_0_117 br_0_117 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c117 bl_0_117 br_0_117 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c117 bl_0_117 br_0_117 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c117 bl_0_117 br_0_117 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c117 bl_0_117 br_0_117 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c117 bl_0_117 br_0_117 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c117 bl_0_117 br_0_117 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c117 bl_0_117 br_0_117 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c117 bl_0_117 br_0_117 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c117 bl_0_117 br_0_117 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c117 bl_0_117 br_0_117 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c117 bl_0_117 br_0_117 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c117 bl_0_117 br_0_117 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c117 bl_0_117 br_0_117 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c117 bl_0_117 br_0_117 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c117 bl_0_117 br_0_117 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c117 bl_0_117 br_0_117 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c117 bl_0_117 br_0_117 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c117 bl_0_117 br_0_117 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c117 bl_0_117 br_0_117 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c117 bl_0_117 br_0_117 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c117 bl_0_117 br_0_117 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c117 bl_0_117 br_0_117 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c117 bl_0_117 br_0_117 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c117 bl_0_117 br_0_117 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c117 bl_0_117 br_0_117 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c117 bl_0_117 br_0_117 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c117 bl_0_117 br_0_117 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c117 bl_0_117 br_0_117 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c117 bl_0_117 br_0_117 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c117 bl_0_117 br_0_117 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c117 bl_0_117 br_0_117 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c117 bl_0_117 br_0_117 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c117 bl_0_117 br_0_117 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c117 bl_0_117 br_0_117 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c117 bl_0_117 br_0_117 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c117 bl_0_117 br_0_117 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c117 bl_0_117 br_0_117 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c117 bl_0_117 br_0_117 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c117 bl_0_117 br_0_117 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c117 bl_0_117 br_0_117 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c117 bl_0_117 br_0_117 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c117 bl_0_117 br_0_117 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c118 bl_0_118 br_0_118 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c118 bl_0_118 br_0_118 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c118 bl_0_118 br_0_118 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c118 bl_0_118 br_0_118 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c118 bl_0_118 br_0_118 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c118 bl_0_118 br_0_118 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c118 bl_0_118 br_0_118 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c118 bl_0_118 br_0_118 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c118 bl_0_118 br_0_118 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c118 bl_0_118 br_0_118 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c118 bl_0_118 br_0_118 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c118 bl_0_118 br_0_118 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c118 bl_0_118 br_0_118 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c118 bl_0_118 br_0_118 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c118 bl_0_118 br_0_118 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c118 bl_0_118 br_0_118 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c118 bl_0_118 br_0_118 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c118 bl_0_118 br_0_118 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c118 bl_0_118 br_0_118 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c118 bl_0_118 br_0_118 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c118 bl_0_118 br_0_118 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c118 bl_0_118 br_0_118 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c118 bl_0_118 br_0_118 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c118 bl_0_118 br_0_118 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c118 bl_0_118 br_0_118 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c118 bl_0_118 br_0_118 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c118 bl_0_118 br_0_118 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c118 bl_0_118 br_0_118 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c118 bl_0_118 br_0_118 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c118 bl_0_118 br_0_118 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c118 bl_0_118 br_0_118 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c118 bl_0_118 br_0_118 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c118 bl_0_118 br_0_118 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c118 bl_0_118 br_0_118 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c118 bl_0_118 br_0_118 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c118 bl_0_118 br_0_118 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c118 bl_0_118 br_0_118 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c118 bl_0_118 br_0_118 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c118 bl_0_118 br_0_118 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c118 bl_0_118 br_0_118 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c118 bl_0_118 br_0_118 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c118 bl_0_118 br_0_118 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c118 bl_0_118 br_0_118 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c118 bl_0_118 br_0_118 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c118 bl_0_118 br_0_118 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c118 bl_0_118 br_0_118 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c118 bl_0_118 br_0_118 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c118 bl_0_118 br_0_118 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c118 bl_0_118 br_0_118 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c118 bl_0_118 br_0_118 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c118 bl_0_118 br_0_118 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c118 bl_0_118 br_0_118 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c118 bl_0_118 br_0_118 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c118 bl_0_118 br_0_118 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c118 bl_0_118 br_0_118 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c118 bl_0_118 br_0_118 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c118 bl_0_118 br_0_118 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c118 bl_0_118 br_0_118 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c118 bl_0_118 br_0_118 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c118 bl_0_118 br_0_118 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c118 bl_0_118 br_0_118 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c118 bl_0_118 br_0_118 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c118 bl_0_118 br_0_118 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c118 bl_0_118 br_0_118 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c119 bl_0_119 br_0_119 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c119 bl_0_119 br_0_119 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c119 bl_0_119 br_0_119 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c119 bl_0_119 br_0_119 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c119 bl_0_119 br_0_119 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c119 bl_0_119 br_0_119 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c119 bl_0_119 br_0_119 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c119 bl_0_119 br_0_119 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c119 bl_0_119 br_0_119 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c119 bl_0_119 br_0_119 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c119 bl_0_119 br_0_119 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c119 bl_0_119 br_0_119 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c119 bl_0_119 br_0_119 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c119 bl_0_119 br_0_119 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c119 bl_0_119 br_0_119 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c119 bl_0_119 br_0_119 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c119 bl_0_119 br_0_119 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c119 bl_0_119 br_0_119 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c119 bl_0_119 br_0_119 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c119 bl_0_119 br_0_119 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c119 bl_0_119 br_0_119 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c119 bl_0_119 br_0_119 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c119 bl_0_119 br_0_119 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c119 bl_0_119 br_0_119 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c119 bl_0_119 br_0_119 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c119 bl_0_119 br_0_119 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c119 bl_0_119 br_0_119 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c119 bl_0_119 br_0_119 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c119 bl_0_119 br_0_119 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c119 bl_0_119 br_0_119 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c119 bl_0_119 br_0_119 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c119 bl_0_119 br_0_119 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c119 bl_0_119 br_0_119 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c119 bl_0_119 br_0_119 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c119 bl_0_119 br_0_119 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c119 bl_0_119 br_0_119 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c119 bl_0_119 br_0_119 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c119 bl_0_119 br_0_119 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c119 bl_0_119 br_0_119 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c119 bl_0_119 br_0_119 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c119 bl_0_119 br_0_119 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c119 bl_0_119 br_0_119 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c119 bl_0_119 br_0_119 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c119 bl_0_119 br_0_119 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c119 bl_0_119 br_0_119 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c119 bl_0_119 br_0_119 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c119 bl_0_119 br_0_119 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c119 bl_0_119 br_0_119 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c119 bl_0_119 br_0_119 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c119 bl_0_119 br_0_119 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c119 bl_0_119 br_0_119 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c119 bl_0_119 br_0_119 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c119 bl_0_119 br_0_119 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c119 bl_0_119 br_0_119 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c119 bl_0_119 br_0_119 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c119 bl_0_119 br_0_119 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c119 bl_0_119 br_0_119 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c119 bl_0_119 br_0_119 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c119 bl_0_119 br_0_119 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c119 bl_0_119 br_0_119 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c119 bl_0_119 br_0_119 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c119 bl_0_119 br_0_119 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c119 bl_0_119 br_0_119 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c119 bl_0_119 br_0_119 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c120 bl_0_120 br_0_120 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c120 bl_0_120 br_0_120 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c120 bl_0_120 br_0_120 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c120 bl_0_120 br_0_120 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c120 bl_0_120 br_0_120 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c120 bl_0_120 br_0_120 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c120 bl_0_120 br_0_120 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c120 bl_0_120 br_0_120 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c120 bl_0_120 br_0_120 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c120 bl_0_120 br_0_120 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c120 bl_0_120 br_0_120 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c120 bl_0_120 br_0_120 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c120 bl_0_120 br_0_120 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c120 bl_0_120 br_0_120 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c120 bl_0_120 br_0_120 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c120 bl_0_120 br_0_120 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c120 bl_0_120 br_0_120 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c120 bl_0_120 br_0_120 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c120 bl_0_120 br_0_120 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c120 bl_0_120 br_0_120 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c120 bl_0_120 br_0_120 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c120 bl_0_120 br_0_120 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c120 bl_0_120 br_0_120 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c120 bl_0_120 br_0_120 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c120 bl_0_120 br_0_120 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c120 bl_0_120 br_0_120 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c120 bl_0_120 br_0_120 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c120 bl_0_120 br_0_120 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c120 bl_0_120 br_0_120 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c120 bl_0_120 br_0_120 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c120 bl_0_120 br_0_120 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c120 bl_0_120 br_0_120 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c120 bl_0_120 br_0_120 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c120 bl_0_120 br_0_120 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c120 bl_0_120 br_0_120 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c120 bl_0_120 br_0_120 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c120 bl_0_120 br_0_120 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c120 bl_0_120 br_0_120 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c120 bl_0_120 br_0_120 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c120 bl_0_120 br_0_120 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c120 bl_0_120 br_0_120 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c120 bl_0_120 br_0_120 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c120 bl_0_120 br_0_120 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c120 bl_0_120 br_0_120 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c120 bl_0_120 br_0_120 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c120 bl_0_120 br_0_120 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c120 bl_0_120 br_0_120 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c120 bl_0_120 br_0_120 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c120 bl_0_120 br_0_120 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c120 bl_0_120 br_0_120 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c120 bl_0_120 br_0_120 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c120 bl_0_120 br_0_120 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c120 bl_0_120 br_0_120 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c120 bl_0_120 br_0_120 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c120 bl_0_120 br_0_120 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c120 bl_0_120 br_0_120 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c120 bl_0_120 br_0_120 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c120 bl_0_120 br_0_120 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c120 bl_0_120 br_0_120 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c120 bl_0_120 br_0_120 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c120 bl_0_120 br_0_120 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c120 bl_0_120 br_0_120 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c120 bl_0_120 br_0_120 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c120 bl_0_120 br_0_120 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c121 bl_0_121 br_0_121 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c121 bl_0_121 br_0_121 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c121 bl_0_121 br_0_121 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c121 bl_0_121 br_0_121 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c121 bl_0_121 br_0_121 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c121 bl_0_121 br_0_121 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c121 bl_0_121 br_0_121 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c121 bl_0_121 br_0_121 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c121 bl_0_121 br_0_121 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c121 bl_0_121 br_0_121 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c121 bl_0_121 br_0_121 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c121 bl_0_121 br_0_121 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c121 bl_0_121 br_0_121 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c121 bl_0_121 br_0_121 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c121 bl_0_121 br_0_121 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c121 bl_0_121 br_0_121 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c121 bl_0_121 br_0_121 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c121 bl_0_121 br_0_121 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c121 bl_0_121 br_0_121 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c121 bl_0_121 br_0_121 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c121 bl_0_121 br_0_121 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c121 bl_0_121 br_0_121 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c121 bl_0_121 br_0_121 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c121 bl_0_121 br_0_121 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c121 bl_0_121 br_0_121 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c121 bl_0_121 br_0_121 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c121 bl_0_121 br_0_121 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c121 bl_0_121 br_0_121 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c121 bl_0_121 br_0_121 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c121 bl_0_121 br_0_121 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c121 bl_0_121 br_0_121 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c121 bl_0_121 br_0_121 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c121 bl_0_121 br_0_121 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c121 bl_0_121 br_0_121 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c121 bl_0_121 br_0_121 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c121 bl_0_121 br_0_121 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c121 bl_0_121 br_0_121 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c121 bl_0_121 br_0_121 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c121 bl_0_121 br_0_121 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c121 bl_0_121 br_0_121 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c121 bl_0_121 br_0_121 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c121 bl_0_121 br_0_121 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c121 bl_0_121 br_0_121 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c121 bl_0_121 br_0_121 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c121 bl_0_121 br_0_121 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c121 bl_0_121 br_0_121 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c121 bl_0_121 br_0_121 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c121 bl_0_121 br_0_121 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c121 bl_0_121 br_0_121 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c121 bl_0_121 br_0_121 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c121 bl_0_121 br_0_121 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c121 bl_0_121 br_0_121 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c121 bl_0_121 br_0_121 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c121 bl_0_121 br_0_121 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c121 bl_0_121 br_0_121 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c121 bl_0_121 br_0_121 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c121 bl_0_121 br_0_121 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c121 bl_0_121 br_0_121 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c121 bl_0_121 br_0_121 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c121 bl_0_121 br_0_121 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c121 bl_0_121 br_0_121 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c121 bl_0_121 br_0_121 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c121 bl_0_121 br_0_121 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c121 bl_0_121 br_0_121 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c122 bl_0_122 br_0_122 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c122 bl_0_122 br_0_122 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c122 bl_0_122 br_0_122 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c122 bl_0_122 br_0_122 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c122 bl_0_122 br_0_122 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c122 bl_0_122 br_0_122 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c122 bl_0_122 br_0_122 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c122 bl_0_122 br_0_122 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c122 bl_0_122 br_0_122 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c122 bl_0_122 br_0_122 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c122 bl_0_122 br_0_122 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c122 bl_0_122 br_0_122 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c122 bl_0_122 br_0_122 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c122 bl_0_122 br_0_122 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c122 bl_0_122 br_0_122 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c122 bl_0_122 br_0_122 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c122 bl_0_122 br_0_122 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c122 bl_0_122 br_0_122 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c122 bl_0_122 br_0_122 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c122 bl_0_122 br_0_122 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c122 bl_0_122 br_0_122 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c122 bl_0_122 br_0_122 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c122 bl_0_122 br_0_122 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c122 bl_0_122 br_0_122 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c122 bl_0_122 br_0_122 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c122 bl_0_122 br_0_122 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c122 bl_0_122 br_0_122 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c122 bl_0_122 br_0_122 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c122 bl_0_122 br_0_122 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c122 bl_0_122 br_0_122 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c122 bl_0_122 br_0_122 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c122 bl_0_122 br_0_122 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c122 bl_0_122 br_0_122 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c122 bl_0_122 br_0_122 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c122 bl_0_122 br_0_122 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c122 bl_0_122 br_0_122 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c122 bl_0_122 br_0_122 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c122 bl_0_122 br_0_122 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c122 bl_0_122 br_0_122 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c122 bl_0_122 br_0_122 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c122 bl_0_122 br_0_122 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c122 bl_0_122 br_0_122 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c122 bl_0_122 br_0_122 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c122 bl_0_122 br_0_122 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c122 bl_0_122 br_0_122 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c122 bl_0_122 br_0_122 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c122 bl_0_122 br_0_122 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c122 bl_0_122 br_0_122 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c122 bl_0_122 br_0_122 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c122 bl_0_122 br_0_122 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c122 bl_0_122 br_0_122 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c122 bl_0_122 br_0_122 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c122 bl_0_122 br_0_122 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c122 bl_0_122 br_0_122 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c122 bl_0_122 br_0_122 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c122 bl_0_122 br_0_122 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c122 bl_0_122 br_0_122 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c122 bl_0_122 br_0_122 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c122 bl_0_122 br_0_122 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c122 bl_0_122 br_0_122 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c122 bl_0_122 br_0_122 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c122 bl_0_122 br_0_122 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c122 bl_0_122 br_0_122 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c122 bl_0_122 br_0_122 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c123 bl_0_123 br_0_123 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c123 bl_0_123 br_0_123 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c123 bl_0_123 br_0_123 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c123 bl_0_123 br_0_123 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c123 bl_0_123 br_0_123 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c123 bl_0_123 br_0_123 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c123 bl_0_123 br_0_123 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c123 bl_0_123 br_0_123 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c123 bl_0_123 br_0_123 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c123 bl_0_123 br_0_123 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c123 bl_0_123 br_0_123 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c123 bl_0_123 br_0_123 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c123 bl_0_123 br_0_123 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c123 bl_0_123 br_0_123 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c123 bl_0_123 br_0_123 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c123 bl_0_123 br_0_123 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c123 bl_0_123 br_0_123 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c123 bl_0_123 br_0_123 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c123 bl_0_123 br_0_123 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c123 bl_0_123 br_0_123 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c123 bl_0_123 br_0_123 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c123 bl_0_123 br_0_123 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c123 bl_0_123 br_0_123 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c123 bl_0_123 br_0_123 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c123 bl_0_123 br_0_123 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c123 bl_0_123 br_0_123 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c123 bl_0_123 br_0_123 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c123 bl_0_123 br_0_123 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c123 bl_0_123 br_0_123 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c123 bl_0_123 br_0_123 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c123 bl_0_123 br_0_123 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c123 bl_0_123 br_0_123 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c123 bl_0_123 br_0_123 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c123 bl_0_123 br_0_123 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c123 bl_0_123 br_0_123 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c123 bl_0_123 br_0_123 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c123 bl_0_123 br_0_123 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c123 bl_0_123 br_0_123 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c123 bl_0_123 br_0_123 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c123 bl_0_123 br_0_123 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c123 bl_0_123 br_0_123 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c123 bl_0_123 br_0_123 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c123 bl_0_123 br_0_123 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c123 bl_0_123 br_0_123 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c123 bl_0_123 br_0_123 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c123 bl_0_123 br_0_123 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c123 bl_0_123 br_0_123 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c123 bl_0_123 br_0_123 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c123 bl_0_123 br_0_123 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c123 bl_0_123 br_0_123 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c123 bl_0_123 br_0_123 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c123 bl_0_123 br_0_123 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c123 bl_0_123 br_0_123 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c123 bl_0_123 br_0_123 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c123 bl_0_123 br_0_123 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c123 bl_0_123 br_0_123 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c123 bl_0_123 br_0_123 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c123 bl_0_123 br_0_123 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c123 bl_0_123 br_0_123 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c123 bl_0_123 br_0_123 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c123 bl_0_123 br_0_123 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c123 bl_0_123 br_0_123 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c123 bl_0_123 br_0_123 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c123 bl_0_123 br_0_123 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c124 bl_0_124 br_0_124 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c124 bl_0_124 br_0_124 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c124 bl_0_124 br_0_124 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c124 bl_0_124 br_0_124 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c124 bl_0_124 br_0_124 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c124 bl_0_124 br_0_124 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c124 bl_0_124 br_0_124 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c124 bl_0_124 br_0_124 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c124 bl_0_124 br_0_124 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c124 bl_0_124 br_0_124 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c124 bl_0_124 br_0_124 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c124 bl_0_124 br_0_124 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c124 bl_0_124 br_0_124 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c124 bl_0_124 br_0_124 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c124 bl_0_124 br_0_124 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c124 bl_0_124 br_0_124 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c124 bl_0_124 br_0_124 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c124 bl_0_124 br_0_124 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c124 bl_0_124 br_0_124 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c124 bl_0_124 br_0_124 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c124 bl_0_124 br_0_124 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c124 bl_0_124 br_0_124 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c124 bl_0_124 br_0_124 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c124 bl_0_124 br_0_124 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c124 bl_0_124 br_0_124 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c124 bl_0_124 br_0_124 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c124 bl_0_124 br_0_124 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c124 bl_0_124 br_0_124 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c124 bl_0_124 br_0_124 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c124 bl_0_124 br_0_124 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c124 bl_0_124 br_0_124 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c124 bl_0_124 br_0_124 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c124 bl_0_124 br_0_124 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c124 bl_0_124 br_0_124 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c124 bl_0_124 br_0_124 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c124 bl_0_124 br_0_124 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c124 bl_0_124 br_0_124 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c124 bl_0_124 br_0_124 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c124 bl_0_124 br_0_124 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c124 bl_0_124 br_0_124 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c124 bl_0_124 br_0_124 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c124 bl_0_124 br_0_124 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c124 bl_0_124 br_0_124 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c124 bl_0_124 br_0_124 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c124 bl_0_124 br_0_124 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c124 bl_0_124 br_0_124 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c124 bl_0_124 br_0_124 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c124 bl_0_124 br_0_124 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c124 bl_0_124 br_0_124 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c124 bl_0_124 br_0_124 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c124 bl_0_124 br_0_124 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c124 bl_0_124 br_0_124 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c124 bl_0_124 br_0_124 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c124 bl_0_124 br_0_124 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c124 bl_0_124 br_0_124 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c124 bl_0_124 br_0_124 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c124 bl_0_124 br_0_124 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c124 bl_0_124 br_0_124 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c124 bl_0_124 br_0_124 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c124 bl_0_124 br_0_124 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c124 bl_0_124 br_0_124 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c124 bl_0_124 br_0_124 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c124 bl_0_124 br_0_124 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c124 bl_0_124 br_0_124 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c125 bl_0_125 br_0_125 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c125 bl_0_125 br_0_125 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c125 bl_0_125 br_0_125 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c125 bl_0_125 br_0_125 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c125 bl_0_125 br_0_125 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c125 bl_0_125 br_0_125 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c125 bl_0_125 br_0_125 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c125 bl_0_125 br_0_125 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c125 bl_0_125 br_0_125 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c125 bl_0_125 br_0_125 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c125 bl_0_125 br_0_125 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c125 bl_0_125 br_0_125 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c125 bl_0_125 br_0_125 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c125 bl_0_125 br_0_125 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c125 bl_0_125 br_0_125 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c125 bl_0_125 br_0_125 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c125 bl_0_125 br_0_125 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c125 bl_0_125 br_0_125 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c125 bl_0_125 br_0_125 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c125 bl_0_125 br_0_125 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c125 bl_0_125 br_0_125 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c125 bl_0_125 br_0_125 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c125 bl_0_125 br_0_125 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c125 bl_0_125 br_0_125 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c125 bl_0_125 br_0_125 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c125 bl_0_125 br_0_125 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c125 bl_0_125 br_0_125 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c125 bl_0_125 br_0_125 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c125 bl_0_125 br_0_125 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c125 bl_0_125 br_0_125 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c125 bl_0_125 br_0_125 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c125 bl_0_125 br_0_125 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c125 bl_0_125 br_0_125 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c125 bl_0_125 br_0_125 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c125 bl_0_125 br_0_125 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c125 bl_0_125 br_0_125 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c125 bl_0_125 br_0_125 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c125 bl_0_125 br_0_125 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c125 bl_0_125 br_0_125 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c125 bl_0_125 br_0_125 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c125 bl_0_125 br_0_125 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c125 bl_0_125 br_0_125 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c125 bl_0_125 br_0_125 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c125 bl_0_125 br_0_125 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c125 bl_0_125 br_0_125 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c125 bl_0_125 br_0_125 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c125 bl_0_125 br_0_125 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c125 bl_0_125 br_0_125 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c125 bl_0_125 br_0_125 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c125 bl_0_125 br_0_125 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c125 bl_0_125 br_0_125 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c125 bl_0_125 br_0_125 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c125 bl_0_125 br_0_125 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c125 bl_0_125 br_0_125 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c125 bl_0_125 br_0_125 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c125 bl_0_125 br_0_125 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c125 bl_0_125 br_0_125 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c125 bl_0_125 br_0_125 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c125 bl_0_125 br_0_125 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c125 bl_0_125 br_0_125 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c125 bl_0_125 br_0_125 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c125 bl_0_125 br_0_125 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c125 bl_0_125 br_0_125 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c125 bl_0_125 br_0_125 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c126 bl_0_126 br_0_126 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c126 bl_0_126 br_0_126 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c126 bl_0_126 br_0_126 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c126 bl_0_126 br_0_126 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c126 bl_0_126 br_0_126 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c126 bl_0_126 br_0_126 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c126 bl_0_126 br_0_126 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c126 bl_0_126 br_0_126 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c126 bl_0_126 br_0_126 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c126 bl_0_126 br_0_126 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c126 bl_0_126 br_0_126 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c126 bl_0_126 br_0_126 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c126 bl_0_126 br_0_126 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c126 bl_0_126 br_0_126 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c126 bl_0_126 br_0_126 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c126 bl_0_126 br_0_126 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c126 bl_0_126 br_0_126 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c126 bl_0_126 br_0_126 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c126 bl_0_126 br_0_126 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c126 bl_0_126 br_0_126 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c126 bl_0_126 br_0_126 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c126 bl_0_126 br_0_126 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c126 bl_0_126 br_0_126 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c126 bl_0_126 br_0_126 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c126 bl_0_126 br_0_126 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c126 bl_0_126 br_0_126 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c126 bl_0_126 br_0_126 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c126 bl_0_126 br_0_126 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c126 bl_0_126 br_0_126 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c126 bl_0_126 br_0_126 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c126 bl_0_126 br_0_126 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c126 bl_0_126 br_0_126 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c126 bl_0_126 br_0_126 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c126 bl_0_126 br_0_126 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c126 bl_0_126 br_0_126 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c126 bl_0_126 br_0_126 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c126 bl_0_126 br_0_126 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c126 bl_0_126 br_0_126 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c126 bl_0_126 br_0_126 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c126 bl_0_126 br_0_126 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c126 bl_0_126 br_0_126 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c126 bl_0_126 br_0_126 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c126 bl_0_126 br_0_126 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c126 bl_0_126 br_0_126 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c126 bl_0_126 br_0_126 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c126 bl_0_126 br_0_126 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c126 bl_0_126 br_0_126 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c126 bl_0_126 br_0_126 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c126 bl_0_126 br_0_126 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c126 bl_0_126 br_0_126 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c126 bl_0_126 br_0_126 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c126 bl_0_126 br_0_126 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c126 bl_0_126 br_0_126 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c126 bl_0_126 br_0_126 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c126 bl_0_126 br_0_126 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c126 bl_0_126 br_0_126 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c126 bl_0_126 br_0_126 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c126 bl_0_126 br_0_126 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c126 bl_0_126 br_0_126 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c126 bl_0_126 br_0_126 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c126 bl_0_126 br_0_126 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c126 bl_0_126 br_0_126 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c126 bl_0_126 br_0_126 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c126 bl_0_126 br_0_126 wl_0_63 vdd gnd cell_1rw +Xbit_r0_c127 bl_0_127 br_0_127 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c127 bl_0_127 br_0_127 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c127 bl_0_127 br_0_127 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c127 bl_0_127 br_0_127 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c127 bl_0_127 br_0_127 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c127 bl_0_127 br_0_127 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c127 bl_0_127 br_0_127 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c127 bl_0_127 br_0_127 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c127 bl_0_127 br_0_127 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c127 bl_0_127 br_0_127 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c127 bl_0_127 br_0_127 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c127 bl_0_127 br_0_127 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c127 bl_0_127 br_0_127 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c127 bl_0_127 br_0_127 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c127 bl_0_127 br_0_127 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c127 bl_0_127 br_0_127 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c127 bl_0_127 br_0_127 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c127 bl_0_127 br_0_127 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c127 bl_0_127 br_0_127 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c127 bl_0_127 br_0_127 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c127 bl_0_127 br_0_127 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c127 bl_0_127 br_0_127 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c127 bl_0_127 br_0_127 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c127 bl_0_127 br_0_127 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c127 bl_0_127 br_0_127 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c127 bl_0_127 br_0_127 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c127 bl_0_127 br_0_127 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c127 bl_0_127 br_0_127 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c127 bl_0_127 br_0_127 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c127 bl_0_127 br_0_127 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c127 bl_0_127 br_0_127 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c127 bl_0_127 br_0_127 wl_0_31 vdd gnd cell_1rw +Xbit_r32_c127 bl_0_127 br_0_127 wl_0_32 vdd gnd cell_1rw +Xbit_r33_c127 bl_0_127 br_0_127 wl_0_33 vdd gnd cell_1rw +Xbit_r34_c127 bl_0_127 br_0_127 wl_0_34 vdd gnd cell_1rw +Xbit_r35_c127 bl_0_127 br_0_127 wl_0_35 vdd gnd cell_1rw +Xbit_r36_c127 bl_0_127 br_0_127 wl_0_36 vdd gnd cell_1rw +Xbit_r37_c127 bl_0_127 br_0_127 wl_0_37 vdd gnd cell_1rw +Xbit_r38_c127 bl_0_127 br_0_127 wl_0_38 vdd gnd cell_1rw +Xbit_r39_c127 bl_0_127 br_0_127 wl_0_39 vdd gnd cell_1rw +Xbit_r40_c127 bl_0_127 br_0_127 wl_0_40 vdd gnd cell_1rw +Xbit_r41_c127 bl_0_127 br_0_127 wl_0_41 vdd gnd cell_1rw +Xbit_r42_c127 bl_0_127 br_0_127 wl_0_42 vdd gnd cell_1rw +Xbit_r43_c127 bl_0_127 br_0_127 wl_0_43 vdd gnd cell_1rw +Xbit_r44_c127 bl_0_127 br_0_127 wl_0_44 vdd gnd cell_1rw +Xbit_r45_c127 bl_0_127 br_0_127 wl_0_45 vdd gnd cell_1rw +Xbit_r46_c127 bl_0_127 br_0_127 wl_0_46 vdd gnd cell_1rw +Xbit_r47_c127 bl_0_127 br_0_127 wl_0_47 vdd gnd cell_1rw +Xbit_r48_c127 bl_0_127 br_0_127 wl_0_48 vdd gnd cell_1rw +Xbit_r49_c127 bl_0_127 br_0_127 wl_0_49 vdd gnd cell_1rw +Xbit_r50_c127 bl_0_127 br_0_127 wl_0_50 vdd gnd cell_1rw +Xbit_r51_c127 bl_0_127 br_0_127 wl_0_51 vdd gnd cell_1rw +Xbit_r52_c127 bl_0_127 br_0_127 wl_0_52 vdd gnd cell_1rw +Xbit_r53_c127 bl_0_127 br_0_127 wl_0_53 vdd gnd cell_1rw +Xbit_r54_c127 bl_0_127 br_0_127 wl_0_54 vdd gnd cell_1rw +Xbit_r55_c127 bl_0_127 br_0_127 wl_0_55 vdd gnd cell_1rw +Xbit_r56_c127 bl_0_127 br_0_127 wl_0_56 vdd gnd cell_1rw +Xbit_r57_c127 bl_0_127 br_0_127 wl_0_57 vdd gnd cell_1rw +Xbit_r58_c127 bl_0_127 br_0_127 wl_0_58 vdd gnd cell_1rw +Xbit_r59_c127 bl_0_127 br_0_127 wl_0_59 vdd gnd cell_1rw +Xbit_r60_c127 bl_0_127 br_0_127 wl_0_60 vdd gnd cell_1rw +Xbit_r61_c127 bl_0_127 br_0_127 wl_0_61 vdd gnd cell_1rw +Xbit_r62_c127 bl_0_127 br_0_127 wl_0_62 vdd gnd cell_1rw +Xbit_r63_c127 bl_0_127 br_0_127 wl_0_63 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B bl_0_32:B br_0_32:B bl_0_33:B br_0_33:B bl_0_34:B br_0_34:B bl_0_35:B br_0_35:B bl_0_36:B br_0_36:B bl_0_37:B br_0_37:B bl_0_38:B br_0_38:B bl_0_39:B br_0_39:B bl_0_40:B br_0_40:B bl_0_41:B br_0_41:B bl_0_42:B br_0_42:B bl_0_43:B br_0_43:B bl_0_44:B br_0_44:B bl_0_45:B br_0_45:B bl_0_46:B br_0_46:B bl_0_47:B br_0_47:B bl_0_48:B br_0_48:B bl_0_49:B br_0_49:B bl_0_50:B br_0_50:B bl_0_51:B br_0_51:B bl_0_52:B br_0_52:B bl_0_53:B br_0_53:B bl_0_54:B br_0_54:B bl_0_55:B br_0_55:B bl_0_56:B br_0_56:B bl_0_57:B br_0_57:B bl_0_58:B br_0_58:B bl_0_59:B br_0_59:B bl_0_60:B br_0_60:B bl_0_61:B br_0_61:B bl_0_62:B br_0_62:B bl_0_63:B br_0_63:B bl_0_64:B br_0_64:B bl_0_65:B br_0_65:B bl_0_66:B br_0_66:B bl_0_67:B br_0_67:B bl_0_68:B br_0_68:B bl_0_69:B br_0_69:B bl_0_70:B br_0_70:B bl_0_71:B br_0_71:B bl_0_72:B br_0_72:B bl_0_73:B br_0_73:B bl_0_74:B br_0_74:B bl_0_75:B br_0_75:B bl_0_76:B br_0_76:B bl_0_77:B br_0_77:B bl_0_78:B br_0_78:B bl_0_79:B br_0_79:B bl_0_80:B br_0_80:B bl_0_81:B br_0_81:B bl_0_82:B br_0_82:B bl_0_83:B br_0_83:B bl_0_84:B br_0_84:B bl_0_85:B br_0_85:B bl_0_86:B br_0_86:B bl_0_87:B br_0_87:B bl_0_88:B br_0_88:B bl_0_89:B br_0_89:B bl_0_90:B br_0_90:B bl_0_91:B br_0_91:B bl_0_92:B br_0_92:B bl_0_93:B br_0_93:B bl_0_94:B br_0_94:B bl_0_95:B br_0_95:B bl_0_96:B br_0_96:B bl_0_97:B br_0_97:B bl_0_98:B br_0_98:B bl_0_99:B br_0_99:B bl_0_100:B br_0_100:B bl_0_101:B br_0_101:B bl_0_102:B br_0_102:B bl_0_103:B br_0_103:B bl_0_104:B br_0_104:B bl_0_105:B br_0_105:B bl_0_106:B br_0_106:B bl_0_107:B br_0_107:B bl_0_108:B br_0_108:B bl_0_109:B br_0_109:B bl_0_110:B br_0_110:B bl_0_111:B br_0_111:B bl_0_112:B br_0_112:B bl_0_113:B br_0_113:B bl_0_114:B br_0_114:B bl_0_115:B br_0_115:B bl_0_116:B br_0_116:B bl_0_117:B br_0_117:B bl_0_118:B br_0_118:B bl_0_119:B br_0_119:B bl_0_120:B br_0_120:B bl_0_121:B br_0_121:B bl_0_122:B br_0_122:B bl_0_123:B br_0_123:B bl_0_124:B br_0_124:B bl_0_125:B br_0_125:B bl_0_126:B br_0_126:B bl_0_127:B br_0_127:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I wl_0_35:I wl_0_36:I wl_0_37:I wl_0_38:I wl_0_39:I wl_0_40:I wl_0_41:I wl_0_42:I wl_0_43:I wl_0_44:I wl_0_45:I wl_0_46:I wl_0_47:I wl_0_48:I wl_0_49:I wl_0_50:I wl_0_51:I wl_0_52:I wl_0_53:I wl_0_54:I wl_0_55:I wl_0_56:I wl_0_57:I wl_0_58:I wl_0_59:I wl_0_60:I wl_0_61:I wl_0_62:I wl_0_63:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INOUT : bl_0_32 +* INOUT : br_0_32 +* INOUT : bl_0_33 +* INOUT : br_0_33 +* INOUT : bl_0_34 +* INOUT : br_0_34 +* INOUT : bl_0_35 +* INOUT : br_0_35 +* INOUT : bl_0_36 +* INOUT : br_0_36 +* INOUT : bl_0_37 +* INOUT : br_0_37 +* INOUT : bl_0_38 +* INOUT : br_0_38 +* INOUT : bl_0_39 +* INOUT : br_0_39 +* INOUT : bl_0_40 +* INOUT : br_0_40 +* INOUT : bl_0_41 +* INOUT : br_0_41 +* INOUT : bl_0_42 +* INOUT : br_0_42 +* INOUT : bl_0_43 +* INOUT : br_0_43 +* INOUT : bl_0_44 +* INOUT : br_0_44 +* INOUT : bl_0_45 +* INOUT : br_0_45 +* INOUT : bl_0_46 +* INOUT : br_0_46 +* INOUT : bl_0_47 +* INOUT : br_0_47 +* INOUT : bl_0_48 +* INOUT : br_0_48 +* INOUT : bl_0_49 +* INOUT : br_0_49 +* INOUT : bl_0_50 +* INOUT : br_0_50 +* INOUT : bl_0_51 +* INOUT : br_0_51 +* INOUT : bl_0_52 +* INOUT : br_0_52 +* INOUT : bl_0_53 +* INOUT : br_0_53 +* INOUT : bl_0_54 +* INOUT : br_0_54 +* INOUT : bl_0_55 +* INOUT : br_0_55 +* INOUT : bl_0_56 +* INOUT : br_0_56 +* INOUT : bl_0_57 +* INOUT : br_0_57 +* INOUT : bl_0_58 +* INOUT : br_0_58 +* INOUT : bl_0_59 +* INOUT : br_0_59 +* INOUT : bl_0_60 +* INOUT : br_0_60 +* INOUT : bl_0_61 +* INOUT : br_0_61 +* INOUT : bl_0_62 +* INOUT : br_0_62 +* INOUT : bl_0_63 +* INOUT : br_0_63 +* INOUT : bl_0_64 +* INOUT : br_0_64 +* INOUT : bl_0_65 +* INOUT : br_0_65 +* INOUT : bl_0_66 +* INOUT : br_0_66 +* INOUT : bl_0_67 +* INOUT : br_0_67 +* INOUT : bl_0_68 +* INOUT : br_0_68 +* INOUT : bl_0_69 +* INOUT : br_0_69 +* INOUT : bl_0_70 +* INOUT : br_0_70 +* INOUT : bl_0_71 +* INOUT : br_0_71 +* INOUT : bl_0_72 +* INOUT : br_0_72 +* INOUT : bl_0_73 +* INOUT : br_0_73 +* INOUT : bl_0_74 +* INOUT : br_0_74 +* INOUT : bl_0_75 +* INOUT : br_0_75 +* INOUT : bl_0_76 +* INOUT : br_0_76 +* INOUT : bl_0_77 +* INOUT : br_0_77 +* INOUT : bl_0_78 +* INOUT : br_0_78 +* INOUT : bl_0_79 +* INOUT : br_0_79 +* INOUT : bl_0_80 +* INOUT : br_0_80 +* INOUT : bl_0_81 +* INOUT : br_0_81 +* INOUT : bl_0_82 +* INOUT : br_0_82 +* INOUT : bl_0_83 +* INOUT : br_0_83 +* INOUT : bl_0_84 +* INOUT : br_0_84 +* INOUT : bl_0_85 +* INOUT : br_0_85 +* INOUT : bl_0_86 +* INOUT : br_0_86 +* INOUT : bl_0_87 +* INOUT : br_0_87 +* INOUT : bl_0_88 +* INOUT : br_0_88 +* INOUT : bl_0_89 +* INOUT : br_0_89 +* INOUT : bl_0_90 +* INOUT : br_0_90 +* INOUT : bl_0_91 +* INOUT : br_0_91 +* INOUT : bl_0_92 +* INOUT : br_0_92 +* INOUT : bl_0_93 +* INOUT : br_0_93 +* INOUT : bl_0_94 +* INOUT : br_0_94 +* INOUT : bl_0_95 +* INOUT : br_0_95 +* INOUT : bl_0_96 +* INOUT : br_0_96 +* INOUT : bl_0_97 +* INOUT : br_0_97 +* INOUT : bl_0_98 +* INOUT : br_0_98 +* INOUT : bl_0_99 +* INOUT : br_0_99 +* INOUT : bl_0_100 +* INOUT : br_0_100 +* INOUT : bl_0_101 +* INOUT : br_0_101 +* INOUT : bl_0_102 +* INOUT : br_0_102 +* INOUT : bl_0_103 +* INOUT : br_0_103 +* INOUT : bl_0_104 +* INOUT : br_0_104 +* INOUT : bl_0_105 +* INOUT : br_0_105 +* INOUT : bl_0_106 +* INOUT : br_0_106 +* INOUT : bl_0_107 +* INOUT : br_0_107 +* INOUT : bl_0_108 +* INOUT : br_0_108 +* INOUT : bl_0_109 +* INOUT : br_0_109 +* INOUT : bl_0_110 +* INOUT : br_0_110 +* INOUT : bl_0_111 +* INOUT : br_0_111 +* INOUT : bl_0_112 +* INOUT : br_0_112 +* INOUT : bl_0_113 +* INOUT : br_0_113 +* INOUT : bl_0_114 +* INOUT : br_0_114 +* INOUT : bl_0_115 +* INOUT : br_0_115 +* INOUT : bl_0_116 +* INOUT : br_0_116 +* INOUT : bl_0_117 +* INOUT : br_0_117 +* INOUT : bl_0_118 +* INOUT : br_0_118 +* INOUT : bl_0_119 +* INOUT : br_0_119 +* INOUT : bl_0_120 +* INOUT : br_0_120 +* INOUT : bl_0_121 +* INOUT : br_0_121 +* INOUT : bl_0_122 +* INOUT : br_0_122 +* INOUT : bl_0_123 +* INOUT : br_0_123 +* INOUT : bl_0_124 +* INOUT : br_0_124 +* INOUT : bl_0_125 +* INOUT : br_0_125 +* INOUT : bl_0_126 +* INOUT : br_0_126 +* INOUT : bl_0_127 +* INOUT : br_0_127 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* INPUT : wl_0_35 +* INPUT : wl_0_36 +* INPUT : wl_0_37 +* INPUT : wl_0_38 +* INPUT : wl_0_39 +* INPUT : wl_0_40 +* INPUT : wl_0_41 +* INPUT : wl_0_42 +* INPUT : wl_0_43 +* INPUT : wl_0_44 +* INPUT : wl_0_45 +* INPUT : wl_0_46 +* INPUT : wl_0_47 +* INPUT : wl_0_48 +* INPUT : wl_0_49 +* INPUT : wl_0_50 +* INPUT : wl_0_51 +* INPUT : wl_0_52 +* INPUT : wl_0_53 +* INPUT : wl_0_54 +* INPUT : wl_0_55 +* INPUT : wl_0_56 +* INPUT : wl_0_57 +* INPUT : wl_0_58 +* INPUT : wl_0_59 +* INPUT : wl_0_60 +* INPUT : wl_0_61 +* INPUT : wl_0_62 +* INPUT : wl_0_63 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 data_32 bl_32 br_32 data_33 bl_33 br_33 data_34 bl_34 br_34 data_35 bl_35 br_35 data_36 bl_36 br_36 data_37 bl_37 br_37 data_38 bl_38 br_38 data_39 bl_39 br_39 data_40 bl_40 br_40 data_41 bl_41 br_41 data_42 bl_42 br_42 data_43 bl_43 br_43 data_44 bl_44 br_44 data_45 bl_45 br_45 data_46 bl_46 br_46 data_47 bl_47 br_47 data_48 bl_48 br_48 data_49 bl_49 br_49 data_50 bl_50 br_50 data_51 bl_51 br_51 data_52 bl_52 br_52 data_53 bl_53 br_53 data_54 bl_54 br_54 data_55 bl_55 br_55 data_56 bl_56 br_56 data_57 bl_57 br_57 data_58 bl_58 br_58 data_59 bl_59 br_59 data_60 bl_60 br_60 data_61 bl_61 br_61 data_62 bl_62 br_62 data_63 bl_63 br_63 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I data_32:O bl_32:I br_32:I data_33:O bl_33:I br_33:I data_34:O bl_34:I br_34:I data_35:O bl_35:I br_35:I data_36:O bl_36:I br_36:I data_37:O bl_37:I br_37:I data_38:O bl_38:I br_38:I data_39:O bl_39:I br_39:I data_40:O bl_40:I br_40:I data_41:O bl_41:I br_41:I data_42:O bl_42:I br_42:I data_43:O bl_43:I br_43:I data_44:O bl_44:I br_44:I data_45:O bl_45:I br_45:I data_46:O bl_46:I br_46:I data_47:O bl_47:I br_47:I data_48:O bl_48:I br_48:I data_49:O bl_49:I br_49:I data_50:O bl_50:I br_50:I data_51:O bl_51:I br_51:I data_52:O bl_52:I br_52:I data_53:O bl_53:I br_53:I data_54:O bl_54:I br_54:I data_55:O bl_55:I br_55:I data_56:O bl_56:I br_56:I data_57:O bl_57:I br_57:I data_58:O bl_58:I br_58:I data_59:O bl_59:I br_59:I data_60:O bl_60:I br_60:I data_61:O bl_61:I br_61:I data_62:O bl_62:I br_62:I data_63:O bl_63:I br_63:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* OUTPUT: data_32 +* INPUT : bl_32 +* INPUT : br_32 +* OUTPUT: data_33 +* INPUT : bl_33 +* INPUT : br_33 +* OUTPUT: data_34 +* INPUT : bl_34 +* INPUT : br_34 +* OUTPUT: data_35 +* INPUT : bl_35 +* INPUT : br_35 +* OUTPUT: data_36 +* INPUT : bl_36 +* INPUT : br_36 +* OUTPUT: data_37 +* INPUT : bl_37 +* INPUT : br_37 +* OUTPUT: data_38 +* INPUT : bl_38 +* INPUT : br_38 +* OUTPUT: data_39 +* INPUT : bl_39 +* INPUT : br_39 +* OUTPUT: data_40 +* INPUT : bl_40 +* INPUT : br_40 +* OUTPUT: data_41 +* INPUT : bl_41 +* INPUT : br_41 +* OUTPUT: data_42 +* INPUT : bl_42 +* INPUT : br_42 +* OUTPUT: data_43 +* INPUT : bl_43 +* INPUT : br_43 +* OUTPUT: data_44 +* INPUT : bl_44 +* INPUT : br_44 +* OUTPUT: data_45 +* INPUT : bl_45 +* INPUT : br_45 +* OUTPUT: data_46 +* INPUT : bl_46 +* INPUT : br_46 +* OUTPUT: data_47 +* INPUT : bl_47 +* INPUT : br_47 +* OUTPUT: data_48 +* INPUT : bl_48 +* INPUT : br_48 +* OUTPUT: data_49 +* INPUT : bl_49 +* INPUT : br_49 +* OUTPUT: data_50 +* INPUT : bl_50 +* INPUT : br_50 +* OUTPUT: data_51 +* INPUT : bl_51 +* INPUT : br_51 +* OUTPUT: data_52 +* INPUT : bl_52 +* INPUT : br_52 +* OUTPUT: data_53 +* INPUT : bl_53 +* INPUT : br_53 +* OUTPUT: data_54 +* INPUT : bl_54 +* INPUT : br_54 +* OUTPUT: data_55 +* INPUT : bl_55 +* INPUT : br_55 +* OUTPUT: data_56 +* INPUT : bl_56 +* INPUT : br_56 +* OUTPUT: data_57 +* INPUT : bl_57 +* INPUT : br_57 +* OUTPUT: data_58 +* INPUT : bl_58 +* INPUT : br_58 +* OUTPUT: data_59 +* INPUT : bl_59 +* INPUT : br_59 +* OUTPUT: data_60 +* INPUT : bl_60 +* INPUT : br_60 +* OUTPUT: data_61 +* INPUT : bl_61 +* INPUT : br_61 +* OUTPUT: data_62 +* INPUT : bl_62 +* INPUT : br_62 +* OUTPUT: data_63 +* INPUT : bl_63 +* INPUT : br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 2 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +Xsa_d32 bl_32 br_32 data_32 en vdd gnd sense_amp +Xsa_d33 bl_33 br_33 data_33 en vdd gnd sense_amp +Xsa_d34 bl_34 br_34 data_34 en vdd gnd sense_amp +Xsa_d35 bl_35 br_35 data_35 en vdd gnd sense_amp +Xsa_d36 bl_36 br_36 data_36 en vdd gnd sense_amp +Xsa_d37 bl_37 br_37 data_37 en vdd gnd sense_amp +Xsa_d38 bl_38 br_38 data_38 en vdd gnd sense_amp +Xsa_d39 bl_39 br_39 data_39 en vdd gnd sense_amp +Xsa_d40 bl_40 br_40 data_40 en vdd gnd sense_amp +Xsa_d41 bl_41 br_41 data_41 en vdd gnd sense_amp +Xsa_d42 bl_42 br_42 data_42 en vdd gnd sense_amp +Xsa_d43 bl_43 br_43 data_43 en vdd gnd sense_amp +Xsa_d44 bl_44 br_44 data_44 en vdd gnd sense_amp +Xsa_d45 bl_45 br_45 data_45 en vdd gnd sense_amp +Xsa_d46 bl_46 br_46 data_46 en vdd gnd sense_amp +Xsa_d47 bl_47 br_47 data_47 en vdd gnd sense_amp +Xsa_d48 bl_48 br_48 data_48 en vdd gnd sense_amp +Xsa_d49 bl_49 br_49 data_49 en vdd gnd sense_amp +Xsa_d50 bl_50 br_50 data_50 en vdd gnd sense_amp +Xsa_d51 bl_51 br_51 data_51 en vdd gnd sense_amp +Xsa_d52 bl_52 br_52 data_52 en vdd gnd sense_amp +Xsa_d53 bl_53 br_53 data_53 en vdd gnd sense_amp +Xsa_d54 bl_54 br_54 data_54 en vdd gnd sense_amp +Xsa_d55 bl_55 br_55 data_55 en vdd gnd sense_amp +Xsa_d56 bl_56 br_56 data_56 en vdd gnd sense_amp +Xsa_d57 bl_57 br_57 data_57 en vdd gnd sense_amp +Xsa_d58 bl_58 br_58 data_58 en vdd gnd sense_amp +Xsa_d59 bl_59 br_59 data_59 en vdd gnd sense_amp +Xsa_d60 bl_60 br_60 data_60 en vdd gnd sense_amp +Xsa_d61 bl_61 br_61 data_61 en vdd gnd sense_amp +Xsa_d62 bl_62 br_62 data_62 en vdd gnd sense_amp +Xsa_d63 bl_63 br_63 data_63 en vdd gnd sense_amp +.ENDS sense_amp_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 bl_128 br_128 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O bl_64:O br_64:O bl_65:O br_65:O bl_66:O br_66:O bl_67:O br_67:O bl_68:O br_68:O bl_69:O br_69:O bl_70:O br_70:O bl_71:O br_71:O bl_72:O br_72:O bl_73:O br_73:O bl_74:O br_74:O bl_75:O br_75:O bl_76:O br_76:O bl_77:O br_77:O bl_78:O br_78:O bl_79:O br_79:O bl_80:O br_80:O bl_81:O br_81:O bl_82:O br_82:O bl_83:O br_83:O bl_84:O br_84:O bl_85:O br_85:O bl_86:O br_86:O bl_87:O br_87:O bl_88:O br_88:O bl_89:O br_89:O bl_90:O br_90:O bl_91:O br_91:O bl_92:O br_92:O bl_93:O br_93:O bl_94:O br_94:O bl_95:O br_95:O bl_96:O br_96:O bl_97:O br_97:O bl_98:O br_98:O bl_99:O br_99:O bl_100:O br_100:O bl_101:O br_101:O bl_102:O br_102:O bl_103:O br_103:O bl_104:O br_104:O bl_105:O br_105:O bl_106:O br_106:O bl_107:O br_107:O bl_108:O br_108:O bl_109:O br_109:O bl_110:O br_110:O bl_111:O br_111:O bl_112:O br_112:O bl_113:O br_113:O bl_114:O br_114:O bl_115:O br_115:O bl_116:O br_116:O bl_117:O br_117:O bl_118:O br_118:O bl_119:O br_119:O bl_120:O br_120:O bl_121:O br_121:O bl_122:O br_122:O bl_123:O br_123:O bl_124:O br_124:O bl_125:O br_125:O bl_126:O br_126:O bl_127:O br_127:O bl_128:O br_128:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* OUTPUT: bl_64 +* OUTPUT: br_64 +* OUTPUT: bl_65 +* OUTPUT: br_65 +* OUTPUT: bl_66 +* OUTPUT: br_66 +* OUTPUT: bl_67 +* OUTPUT: br_67 +* OUTPUT: bl_68 +* OUTPUT: br_68 +* OUTPUT: bl_69 +* OUTPUT: br_69 +* OUTPUT: bl_70 +* OUTPUT: br_70 +* OUTPUT: bl_71 +* OUTPUT: br_71 +* OUTPUT: bl_72 +* OUTPUT: br_72 +* OUTPUT: bl_73 +* OUTPUT: br_73 +* OUTPUT: bl_74 +* OUTPUT: br_74 +* OUTPUT: bl_75 +* OUTPUT: br_75 +* OUTPUT: bl_76 +* OUTPUT: br_76 +* OUTPUT: bl_77 +* OUTPUT: br_77 +* OUTPUT: bl_78 +* OUTPUT: br_78 +* OUTPUT: bl_79 +* OUTPUT: br_79 +* OUTPUT: bl_80 +* OUTPUT: br_80 +* OUTPUT: bl_81 +* OUTPUT: br_81 +* OUTPUT: bl_82 +* OUTPUT: br_82 +* OUTPUT: bl_83 +* OUTPUT: br_83 +* OUTPUT: bl_84 +* OUTPUT: br_84 +* OUTPUT: bl_85 +* OUTPUT: br_85 +* OUTPUT: bl_86 +* OUTPUT: br_86 +* OUTPUT: bl_87 +* OUTPUT: br_87 +* OUTPUT: bl_88 +* OUTPUT: br_88 +* OUTPUT: bl_89 +* OUTPUT: br_89 +* OUTPUT: bl_90 +* OUTPUT: br_90 +* OUTPUT: bl_91 +* OUTPUT: br_91 +* OUTPUT: bl_92 +* OUTPUT: br_92 +* OUTPUT: bl_93 +* OUTPUT: br_93 +* OUTPUT: bl_94 +* OUTPUT: br_94 +* OUTPUT: bl_95 +* OUTPUT: br_95 +* OUTPUT: bl_96 +* OUTPUT: br_96 +* OUTPUT: bl_97 +* OUTPUT: br_97 +* OUTPUT: bl_98 +* OUTPUT: br_98 +* OUTPUT: bl_99 +* OUTPUT: br_99 +* OUTPUT: bl_100 +* OUTPUT: br_100 +* OUTPUT: bl_101 +* OUTPUT: br_101 +* OUTPUT: bl_102 +* OUTPUT: br_102 +* OUTPUT: bl_103 +* OUTPUT: br_103 +* OUTPUT: bl_104 +* OUTPUT: br_104 +* OUTPUT: bl_105 +* OUTPUT: br_105 +* OUTPUT: bl_106 +* OUTPUT: br_106 +* OUTPUT: bl_107 +* OUTPUT: br_107 +* OUTPUT: bl_108 +* OUTPUT: br_108 +* OUTPUT: bl_109 +* OUTPUT: br_109 +* OUTPUT: bl_110 +* OUTPUT: br_110 +* OUTPUT: bl_111 +* OUTPUT: br_111 +* OUTPUT: bl_112 +* OUTPUT: br_112 +* OUTPUT: bl_113 +* OUTPUT: br_113 +* OUTPUT: bl_114 +* OUTPUT: br_114 +* OUTPUT: bl_115 +* OUTPUT: br_115 +* OUTPUT: bl_116 +* OUTPUT: br_116 +* OUTPUT: bl_117 +* OUTPUT: br_117 +* OUTPUT: bl_118 +* OUTPUT: br_118 +* OUTPUT: bl_119 +* OUTPUT: br_119 +* OUTPUT: bl_120 +* OUTPUT: br_120 +* OUTPUT: bl_121 +* OUTPUT: br_121 +* OUTPUT: bl_122 +* OUTPUT: br_122 +* OUTPUT: bl_123 +* OUTPUT: br_123 +* OUTPUT: bl_124 +* OUTPUT: br_124 +* OUTPUT: bl_125 +* OUTPUT: br_125 +* OUTPUT: bl_126 +* OUTPUT: br_126 +* OUTPUT: bl_127 +* OUTPUT: br_127 +* OUTPUT: bl_128 +* OUTPUT: br_128 +* INPUT : en_bar +* POWER : vdd +* cols: 129 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +Xpre_column_33 bl_33 br_33 en_bar vdd precharge_0 +Xpre_column_34 bl_34 br_34 en_bar vdd precharge_0 +Xpre_column_35 bl_35 br_35 en_bar vdd precharge_0 +Xpre_column_36 bl_36 br_36 en_bar vdd precharge_0 +Xpre_column_37 bl_37 br_37 en_bar vdd precharge_0 +Xpre_column_38 bl_38 br_38 en_bar vdd precharge_0 +Xpre_column_39 bl_39 br_39 en_bar vdd precharge_0 +Xpre_column_40 bl_40 br_40 en_bar vdd precharge_0 +Xpre_column_41 bl_41 br_41 en_bar vdd precharge_0 +Xpre_column_42 bl_42 br_42 en_bar vdd precharge_0 +Xpre_column_43 bl_43 br_43 en_bar vdd precharge_0 +Xpre_column_44 bl_44 br_44 en_bar vdd precharge_0 +Xpre_column_45 bl_45 br_45 en_bar vdd precharge_0 +Xpre_column_46 bl_46 br_46 en_bar vdd precharge_0 +Xpre_column_47 bl_47 br_47 en_bar vdd precharge_0 +Xpre_column_48 bl_48 br_48 en_bar vdd precharge_0 +Xpre_column_49 bl_49 br_49 en_bar vdd precharge_0 +Xpre_column_50 bl_50 br_50 en_bar vdd precharge_0 +Xpre_column_51 bl_51 br_51 en_bar vdd precharge_0 +Xpre_column_52 bl_52 br_52 en_bar vdd precharge_0 +Xpre_column_53 bl_53 br_53 en_bar vdd precharge_0 +Xpre_column_54 bl_54 br_54 en_bar vdd precharge_0 +Xpre_column_55 bl_55 br_55 en_bar vdd precharge_0 +Xpre_column_56 bl_56 br_56 en_bar vdd precharge_0 +Xpre_column_57 bl_57 br_57 en_bar vdd precharge_0 +Xpre_column_58 bl_58 br_58 en_bar vdd precharge_0 +Xpre_column_59 bl_59 br_59 en_bar vdd precharge_0 +Xpre_column_60 bl_60 br_60 en_bar vdd precharge_0 +Xpre_column_61 bl_61 br_61 en_bar vdd precharge_0 +Xpre_column_62 bl_62 br_62 en_bar vdd precharge_0 +Xpre_column_63 bl_63 br_63 en_bar vdd precharge_0 +Xpre_column_64 bl_64 br_64 en_bar vdd precharge_0 +Xpre_column_65 bl_65 br_65 en_bar vdd precharge_0 +Xpre_column_66 bl_66 br_66 en_bar vdd precharge_0 +Xpre_column_67 bl_67 br_67 en_bar vdd precharge_0 +Xpre_column_68 bl_68 br_68 en_bar vdd precharge_0 +Xpre_column_69 bl_69 br_69 en_bar vdd precharge_0 +Xpre_column_70 bl_70 br_70 en_bar vdd precharge_0 +Xpre_column_71 bl_71 br_71 en_bar vdd precharge_0 +Xpre_column_72 bl_72 br_72 en_bar vdd precharge_0 +Xpre_column_73 bl_73 br_73 en_bar vdd precharge_0 +Xpre_column_74 bl_74 br_74 en_bar vdd precharge_0 +Xpre_column_75 bl_75 br_75 en_bar vdd precharge_0 +Xpre_column_76 bl_76 br_76 en_bar vdd precharge_0 +Xpre_column_77 bl_77 br_77 en_bar vdd precharge_0 +Xpre_column_78 bl_78 br_78 en_bar vdd precharge_0 +Xpre_column_79 bl_79 br_79 en_bar vdd precharge_0 +Xpre_column_80 bl_80 br_80 en_bar vdd precharge_0 +Xpre_column_81 bl_81 br_81 en_bar vdd precharge_0 +Xpre_column_82 bl_82 br_82 en_bar vdd precharge_0 +Xpre_column_83 bl_83 br_83 en_bar vdd precharge_0 +Xpre_column_84 bl_84 br_84 en_bar vdd precharge_0 +Xpre_column_85 bl_85 br_85 en_bar vdd precharge_0 +Xpre_column_86 bl_86 br_86 en_bar vdd precharge_0 +Xpre_column_87 bl_87 br_87 en_bar vdd precharge_0 +Xpre_column_88 bl_88 br_88 en_bar vdd precharge_0 +Xpre_column_89 bl_89 br_89 en_bar vdd precharge_0 +Xpre_column_90 bl_90 br_90 en_bar vdd precharge_0 +Xpre_column_91 bl_91 br_91 en_bar vdd precharge_0 +Xpre_column_92 bl_92 br_92 en_bar vdd precharge_0 +Xpre_column_93 bl_93 br_93 en_bar vdd precharge_0 +Xpre_column_94 bl_94 br_94 en_bar vdd precharge_0 +Xpre_column_95 bl_95 br_95 en_bar vdd precharge_0 +Xpre_column_96 bl_96 br_96 en_bar vdd precharge_0 +Xpre_column_97 bl_97 br_97 en_bar vdd precharge_0 +Xpre_column_98 bl_98 br_98 en_bar vdd precharge_0 +Xpre_column_99 bl_99 br_99 en_bar vdd precharge_0 +Xpre_column_100 bl_100 br_100 en_bar vdd precharge_0 +Xpre_column_101 bl_101 br_101 en_bar vdd precharge_0 +Xpre_column_102 bl_102 br_102 en_bar vdd precharge_0 +Xpre_column_103 bl_103 br_103 en_bar vdd precharge_0 +Xpre_column_104 bl_104 br_104 en_bar vdd precharge_0 +Xpre_column_105 bl_105 br_105 en_bar vdd precharge_0 +Xpre_column_106 bl_106 br_106 en_bar vdd precharge_0 +Xpre_column_107 bl_107 br_107 en_bar vdd precharge_0 +Xpre_column_108 bl_108 br_108 en_bar vdd precharge_0 +Xpre_column_109 bl_109 br_109 en_bar vdd precharge_0 +Xpre_column_110 bl_110 br_110 en_bar vdd precharge_0 +Xpre_column_111 bl_111 br_111 en_bar vdd precharge_0 +Xpre_column_112 bl_112 br_112 en_bar vdd precharge_0 +Xpre_column_113 bl_113 br_113 en_bar vdd precharge_0 +Xpre_column_114 bl_114 br_114 en_bar vdd precharge_0 +Xpre_column_115 bl_115 br_115 en_bar vdd precharge_0 +Xpre_column_116 bl_116 br_116 en_bar vdd precharge_0 +Xpre_column_117 bl_117 br_117 en_bar vdd precharge_0 +Xpre_column_118 bl_118 br_118 en_bar vdd precharge_0 +Xpre_column_119 bl_119 br_119 en_bar vdd precharge_0 +Xpre_column_120 bl_120 br_120 en_bar vdd precharge_0 +Xpre_column_121 bl_121 br_121 en_bar vdd precharge_0 +Xpre_column_122 bl_122 br_122 en_bar vdd precharge_0 +Xpre_column_123 bl_123 br_123 en_bar vdd precharge_0 +Xpre_column_124 bl_124 br_124 en_bar vdd precharge_0 +Xpre_column_125 bl_125 br_125 en_bar vdd precharge_0 +Xpre_column_126 bl_126 br_126 en_bar vdd precharge_0 +Xpre_column_127 bl_127 br_127 en_bar vdd precharge_0 +Xpre_column_128 bl_128 br_128 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 data_32 data_33 data_34 data_35 data_36 data_37 data_38 data_39 data_40 data_41 data_42 data_43 data_44 data_45 data_46 data_47 data_48 data_49 data_50 data_51 data_52 data_53 data_54 data_55 data_56 data_57 data_58 data_59 data_60 data_61 data_62 data_63 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I data_32:I data_33:I data_34:I data_35:I data_36:I data_37:I data_38:I data_39:I data_40:I data_41:I data_42:I data_43:I data_44:I data_45:I data_46:I data_47:I data_48:I data_49:I data_50:I data_51:I data_52:I data_53:I data_54:I data_55:I data_56:I data_57:I data_58:I data_59:I data_60:I data_61:I data_62:I data_63:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O bl_33:O br_33:O bl_34:O br_34:O bl_35:O br_35:O bl_36:O br_36:O bl_37:O br_37:O bl_38:O br_38:O bl_39:O br_39:O bl_40:O br_40:O bl_41:O br_41:O bl_42:O br_42:O bl_43:O br_43:O bl_44:O br_44:O bl_45:O br_45:O bl_46:O br_46:O bl_47:O br_47:O bl_48:O br_48:O bl_49:O br_49:O bl_50:O br_50:O bl_51:O br_51:O bl_52:O br_52:O bl_53:O br_53:O bl_54:O br_54:O bl_55:O br_55:O bl_56:O br_56:O bl_57:O br_57:O bl_58:O br_58:O bl_59:O br_59:O bl_60:O br_60:O bl_61:O br_61:O bl_62:O br_62:O bl_63:O br_63:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* INPUT : data_32 +* INPUT : data_33 +* INPUT : data_34 +* INPUT : data_35 +* INPUT : data_36 +* INPUT : data_37 +* INPUT : data_38 +* INPUT : data_39 +* INPUT : data_40 +* INPUT : data_41 +* INPUT : data_42 +* INPUT : data_43 +* INPUT : data_44 +* INPUT : data_45 +* INPUT : data_46 +* INPUT : data_47 +* INPUT : data_48 +* INPUT : data_49 +* INPUT : data_50 +* INPUT : data_51 +* INPUT : data_52 +* INPUT : data_53 +* INPUT : data_54 +* INPUT : data_55 +* INPUT : data_56 +* INPUT : data_57 +* INPUT : data_58 +* INPUT : data_59 +* INPUT : data_60 +* INPUT : data_61 +* INPUT : data_62 +* INPUT : data_63 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* OUTPUT: bl_33 +* OUTPUT: br_33 +* OUTPUT: bl_34 +* OUTPUT: br_34 +* OUTPUT: bl_35 +* OUTPUT: br_35 +* OUTPUT: bl_36 +* OUTPUT: br_36 +* OUTPUT: bl_37 +* OUTPUT: br_37 +* OUTPUT: bl_38 +* OUTPUT: br_38 +* OUTPUT: bl_39 +* OUTPUT: br_39 +* OUTPUT: bl_40 +* OUTPUT: br_40 +* OUTPUT: bl_41 +* OUTPUT: br_41 +* OUTPUT: bl_42 +* OUTPUT: br_42 +* OUTPUT: bl_43 +* OUTPUT: br_43 +* OUTPUT: bl_44 +* OUTPUT: br_44 +* OUTPUT: bl_45 +* OUTPUT: br_45 +* OUTPUT: bl_46 +* OUTPUT: br_46 +* OUTPUT: bl_47 +* OUTPUT: br_47 +* OUTPUT: bl_48 +* OUTPUT: br_48 +* OUTPUT: bl_49 +* OUTPUT: br_49 +* OUTPUT: bl_50 +* OUTPUT: br_50 +* OUTPUT: bl_51 +* OUTPUT: br_51 +* OUTPUT: bl_52 +* OUTPUT: br_52 +* OUTPUT: bl_53 +* OUTPUT: br_53 +* OUTPUT: bl_54 +* OUTPUT: br_54 +* OUTPUT: bl_55 +* OUTPUT: br_55 +* OUTPUT: bl_56 +* OUTPUT: br_56 +* OUTPUT: bl_57 +* OUTPUT: br_57 +* OUTPUT: bl_58 +* OUTPUT: br_58 +* OUTPUT: bl_59 +* OUTPUT: br_59 +* OUTPUT: bl_60 +* OUTPUT: br_60 +* OUTPUT: bl_61 +* OUTPUT: br_61 +* OUTPUT: bl_62 +* OUTPUT: br_62 +* OUTPUT: bl_63 +* OUTPUT: br_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 64 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver2 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver4 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver6 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver8 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver10 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver12 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver14 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver16 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver18 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver20 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver22 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver24 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver26 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver28 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver30 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver32 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver34 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver36 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver38 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver40 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver42 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver44 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver46 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver48 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver50 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver52 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver54 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver56 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver58 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver60 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver62 data_31 bl_31 br_31 en vdd gnd write_driver +Xwrite_driver64 data_32 bl_32 br_32 en vdd gnd write_driver +Xwrite_driver66 data_33 bl_33 br_33 en vdd gnd write_driver +Xwrite_driver68 data_34 bl_34 br_34 en vdd gnd write_driver +Xwrite_driver70 data_35 bl_35 br_35 en vdd gnd write_driver +Xwrite_driver72 data_36 bl_36 br_36 en vdd gnd write_driver +Xwrite_driver74 data_37 bl_37 br_37 en vdd gnd write_driver +Xwrite_driver76 data_38 bl_38 br_38 en vdd gnd write_driver +Xwrite_driver78 data_39 bl_39 br_39 en vdd gnd write_driver +Xwrite_driver80 data_40 bl_40 br_40 en vdd gnd write_driver +Xwrite_driver82 data_41 bl_41 br_41 en vdd gnd write_driver +Xwrite_driver84 data_42 bl_42 br_42 en vdd gnd write_driver +Xwrite_driver86 data_43 bl_43 br_43 en vdd gnd write_driver +Xwrite_driver88 data_44 bl_44 br_44 en vdd gnd write_driver +Xwrite_driver90 data_45 bl_45 br_45 en vdd gnd write_driver +Xwrite_driver92 data_46 bl_46 br_46 en vdd gnd write_driver +Xwrite_driver94 data_47 bl_47 br_47 en vdd gnd write_driver +Xwrite_driver96 data_48 bl_48 br_48 en vdd gnd write_driver +Xwrite_driver98 data_49 bl_49 br_49 en vdd gnd write_driver +Xwrite_driver100 data_50 bl_50 br_50 en vdd gnd write_driver +Xwrite_driver102 data_51 bl_51 br_51 en vdd gnd write_driver +Xwrite_driver104 data_52 bl_52 br_52 en vdd gnd write_driver +Xwrite_driver106 data_53 bl_53 br_53 en vdd gnd write_driver +Xwrite_driver108 data_54 bl_54 br_54 en vdd gnd write_driver +Xwrite_driver110 data_55 bl_55 br_55 en vdd gnd write_driver +Xwrite_driver112 data_56 bl_56 br_56 en vdd gnd write_driver +Xwrite_driver114 data_57 bl_57 br_57 en vdd gnd write_driver +Xwrite_driver116 data_58 bl_58 br_58 en vdd gnd write_driver +Xwrite_driver118 data_59 bl_59 br_59 en vdd gnd write_driver +Xwrite_driver120 data_60 bl_60 br_60 en vdd gnd write_driver +Xwrite_driver122 data_61 bl_61 br_61 en vdd gnd write_driver +Xwrite_driver124 data_62 bl_62 br_62 en vdd gnd write_driver +Xwrite_driver126 data_63 bl_63 br_63 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT column_mux bl br bl_out br_out sel gnd +*.PININFO bl:B br:B bl_out:B br_out:B sel:B gnd:B +* INOUT : bl +* INOUT : br +* INOUT : bl_out +* INOUT : br_out +* INOUT : sel +* INOUT : gnd +Mmux_tx1 bl sel bl_out gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mmux_tx2 br sel br_out gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +.ENDS column_mux + +.SUBCKT column_mux_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd +*.PININFO bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B sel_0:B sel_1:B bl_out_0:B br_out_0:B bl_out_1:B br_out_1:B bl_out_2:B br_out_2:B bl_out_3:B br_out_3:B bl_out_4:B br_out_4:B bl_out_5:B br_out_5:B bl_out_6:B br_out_6:B bl_out_7:B br_out_7:B bl_out_8:B br_out_8:B bl_out_9:B br_out_9:B bl_out_10:B br_out_10:B bl_out_11:B br_out_11:B bl_out_12:B br_out_12:B bl_out_13:B br_out_13:B bl_out_14:B br_out_14:B bl_out_15:B br_out_15:B bl_out_16:B br_out_16:B bl_out_17:B br_out_17:B bl_out_18:B br_out_18:B bl_out_19:B br_out_19:B bl_out_20:B br_out_20:B bl_out_21:B br_out_21:B bl_out_22:B br_out_22:B bl_out_23:B br_out_23:B bl_out_24:B br_out_24:B bl_out_25:B br_out_25:B bl_out_26:B br_out_26:B bl_out_27:B br_out_27:B bl_out_28:B br_out_28:B bl_out_29:B br_out_29:B bl_out_30:B br_out_30:B bl_out_31:B br_out_31:B bl_out_32:B br_out_32:B bl_out_33:B br_out_33:B bl_out_34:B br_out_34:B bl_out_35:B br_out_35:B bl_out_36:B br_out_36:B bl_out_37:B br_out_37:B bl_out_38:B br_out_38:B bl_out_39:B br_out_39:B bl_out_40:B br_out_40:B bl_out_41:B br_out_41:B bl_out_42:B br_out_42:B bl_out_43:B br_out_43:B bl_out_44:B br_out_44:B bl_out_45:B br_out_45:B bl_out_46:B br_out_46:B bl_out_47:B br_out_47:B bl_out_48:B br_out_48:B bl_out_49:B br_out_49:B bl_out_50:B br_out_50:B bl_out_51:B br_out_51:B bl_out_52:B br_out_52:B bl_out_53:B br_out_53:B bl_out_54:B br_out_54:B bl_out_55:B br_out_55:B bl_out_56:B br_out_56:B bl_out_57:B br_out_57:B bl_out_58:B br_out_58:B bl_out_59:B br_out_59:B bl_out_60:B br_out_60:B bl_out_61:B br_out_61:B bl_out_62:B br_out_62:B bl_out_63:B br_out_63:B gnd:B +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* INOUT : sel_0 +* INOUT : sel_1 +* INOUT : bl_out_0 +* INOUT : br_out_0 +* INOUT : bl_out_1 +* INOUT : br_out_1 +* INOUT : bl_out_2 +* INOUT : br_out_2 +* INOUT : bl_out_3 +* INOUT : br_out_3 +* INOUT : bl_out_4 +* INOUT : br_out_4 +* INOUT : bl_out_5 +* INOUT : br_out_5 +* INOUT : bl_out_6 +* INOUT : br_out_6 +* INOUT : bl_out_7 +* INOUT : br_out_7 +* INOUT : bl_out_8 +* INOUT : br_out_8 +* INOUT : bl_out_9 +* INOUT : br_out_9 +* INOUT : bl_out_10 +* INOUT : br_out_10 +* INOUT : bl_out_11 +* INOUT : br_out_11 +* INOUT : bl_out_12 +* INOUT : br_out_12 +* INOUT : bl_out_13 +* INOUT : br_out_13 +* INOUT : bl_out_14 +* INOUT : br_out_14 +* INOUT : bl_out_15 +* INOUT : br_out_15 +* INOUT : bl_out_16 +* INOUT : br_out_16 +* INOUT : bl_out_17 +* INOUT : br_out_17 +* INOUT : bl_out_18 +* INOUT : br_out_18 +* INOUT : bl_out_19 +* INOUT : br_out_19 +* INOUT : bl_out_20 +* INOUT : br_out_20 +* INOUT : bl_out_21 +* INOUT : br_out_21 +* INOUT : bl_out_22 +* INOUT : br_out_22 +* INOUT : bl_out_23 +* INOUT : br_out_23 +* INOUT : bl_out_24 +* INOUT : br_out_24 +* INOUT : bl_out_25 +* INOUT : br_out_25 +* INOUT : bl_out_26 +* INOUT : br_out_26 +* INOUT : bl_out_27 +* INOUT : br_out_27 +* INOUT : bl_out_28 +* INOUT : br_out_28 +* INOUT : bl_out_29 +* INOUT : br_out_29 +* INOUT : bl_out_30 +* INOUT : br_out_30 +* INOUT : bl_out_31 +* INOUT : br_out_31 +* INOUT : bl_out_32 +* INOUT : br_out_32 +* INOUT : bl_out_33 +* INOUT : br_out_33 +* INOUT : bl_out_34 +* INOUT : br_out_34 +* INOUT : bl_out_35 +* INOUT : br_out_35 +* INOUT : bl_out_36 +* INOUT : br_out_36 +* INOUT : bl_out_37 +* INOUT : br_out_37 +* INOUT : bl_out_38 +* INOUT : br_out_38 +* INOUT : bl_out_39 +* INOUT : br_out_39 +* INOUT : bl_out_40 +* INOUT : br_out_40 +* INOUT : bl_out_41 +* INOUT : br_out_41 +* INOUT : bl_out_42 +* INOUT : br_out_42 +* INOUT : bl_out_43 +* INOUT : br_out_43 +* INOUT : bl_out_44 +* INOUT : br_out_44 +* INOUT : bl_out_45 +* INOUT : br_out_45 +* INOUT : bl_out_46 +* INOUT : br_out_46 +* INOUT : bl_out_47 +* INOUT : br_out_47 +* INOUT : bl_out_48 +* INOUT : br_out_48 +* INOUT : bl_out_49 +* INOUT : br_out_49 +* INOUT : bl_out_50 +* INOUT : br_out_50 +* INOUT : bl_out_51 +* INOUT : br_out_51 +* INOUT : bl_out_52 +* INOUT : br_out_52 +* INOUT : bl_out_53 +* INOUT : br_out_53 +* INOUT : bl_out_54 +* INOUT : br_out_54 +* INOUT : bl_out_55 +* INOUT : br_out_55 +* INOUT : bl_out_56 +* INOUT : br_out_56 +* INOUT : bl_out_57 +* INOUT : br_out_57 +* INOUT : bl_out_58 +* INOUT : br_out_58 +* INOUT : bl_out_59 +* INOUT : br_out_59 +* INOUT : bl_out_60 +* INOUT : br_out_60 +* INOUT : bl_out_61 +* INOUT : br_out_61 +* INOUT : bl_out_62 +* INOUT : br_out_62 +* INOUT : bl_out_63 +* INOUT : br_out_63 +* INOUT : gnd +* cols: 128 word_size: 64 bl: bl br: br +XXMUX0 bl_0 br_0 bl_out_0 br_out_0 sel_0 gnd column_mux +XXMUX1 bl_1 br_1 bl_out_0 br_out_0 sel_1 gnd column_mux +XXMUX2 bl_2 br_2 bl_out_1 br_out_1 sel_0 gnd column_mux +XXMUX3 bl_3 br_3 bl_out_1 br_out_1 sel_1 gnd column_mux +XXMUX4 bl_4 br_4 bl_out_2 br_out_2 sel_0 gnd column_mux +XXMUX5 bl_5 br_5 bl_out_2 br_out_2 sel_1 gnd column_mux +XXMUX6 bl_6 br_6 bl_out_3 br_out_3 sel_0 gnd column_mux +XXMUX7 bl_7 br_7 bl_out_3 br_out_3 sel_1 gnd column_mux +XXMUX8 bl_8 br_8 bl_out_4 br_out_4 sel_0 gnd column_mux +XXMUX9 bl_9 br_9 bl_out_4 br_out_4 sel_1 gnd column_mux +XXMUX10 bl_10 br_10 bl_out_5 br_out_5 sel_0 gnd column_mux +XXMUX11 bl_11 br_11 bl_out_5 br_out_5 sel_1 gnd column_mux +XXMUX12 bl_12 br_12 bl_out_6 br_out_6 sel_0 gnd column_mux +XXMUX13 bl_13 br_13 bl_out_6 br_out_6 sel_1 gnd column_mux +XXMUX14 bl_14 br_14 bl_out_7 br_out_7 sel_0 gnd column_mux +XXMUX15 bl_15 br_15 bl_out_7 br_out_7 sel_1 gnd column_mux +XXMUX16 bl_16 br_16 bl_out_8 br_out_8 sel_0 gnd column_mux +XXMUX17 bl_17 br_17 bl_out_8 br_out_8 sel_1 gnd column_mux +XXMUX18 bl_18 br_18 bl_out_9 br_out_9 sel_0 gnd column_mux +XXMUX19 bl_19 br_19 bl_out_9 br_out_9 sel_1 gnd column_mux +XXMUX20 bl_20 br_20 bl_out_10 br_out_10 sel_0 gnd column_mux +XXMUX21 bl_21 br_21 bl_out_10 br_out_10 sel_1 gnd column_mux +XXMUX22 bl_22 br_22 bl_out_11 br_out_11 sel_0 gnd column_mux +XXMUX23 bl_23 br_23 bl_out_11 br_out_11 sel_1 gnd column_mux +XXMUX24 bl_24 br_24 bl_out_12 br_out_12 sel_0 gnd column_mux +XXMUX25 bl_25 br_25 bl_out_12 br_out_12 sel_1 gnd column_mux +XXMUX26 bl_26 br_26 bl_out_13 br_out_13 sel_0 gnd column_mux +XXMUX27 bl_27 br_27 bl_out_13 br_out_13 sel_1 gnd column_mux +XXMUX28 bl_28 br_28 bl_out_14 br_out_14 sel_0 gnd column_mux +XXMUX29 bl_29 br_29 bl_out_14 br_out_14 sel_1 gnd column_mux +XXMUX30 bl_30 br_30 bl_out_15 br_out_15 sel_0 gnd column_mux +XXMUX31 bl_31 br_31 bl_out_15 br_out_15 sel_1 gnd column_mux +XXMUX32 bl_32 br_32 bl_out_16 br_out_16 sel_0 gnd column_mux +XXMUX33 bl_33 br_33 bl_out_16 br_out_16 sel_1 gnd column_mux +XXMUX34 bl_34 br_34 bl_out_17 br_out_17 sel_0 gnd column_mux +XXMUX35 bl_35 br_35 bl_out_17 br_out_17 sel_1 gnd column_mux +XXMUX36 bl_36 br_36 bl_out_18 br_out_18 sel_0 gnd column_mux +XXMUX37 bl_37 br_37 bl_out_18 br_out_18 sel_1 gnd column_mux +XXMUX38 bl_38 br_38 bl_out_19 br_out_19 sel_0 gnd column_mux +XXMUX39 bl_39 br_39 bl_out_19 br_out_19 sel_1 gnd column_mux +XXMUX40 bl_40 br_40 bl_out_20 br_out_20 sel_0 gnd column_mux +XXMUX41 bl_41 br_41 bl_out_20 br_out_20 sel_1 gnd column_mux +XXMUX42 bl_42 br_42 bl_out_21 br_out_21 sel_0 gnd column_mux +XXMUX43 bl_43 br_43 bl_out_21 br_out_21 sel_1 gnd column_mux +XXMUX44 bl_44 br_44 bl_out_22 br_out_22 sel_0 gnd column_mux +XXMUX45 bl_45 br_45 bl_out_22 br_out_22 sel_1 gnd column_mux +XXMUX46 bl_46 br_46 bl_out_23 br_out_23 sel_0 gnd column_mux +XXMUX47 bl_47 br_47 bl_out_23 br_out_23 sel_1 gnd column_mux +XXMUX48 bl_48 br_48 bl_out_24 br_out_24 sel_0 gnd column_mux +XXMUX49 bl_49 br_49 bl_out_24 br_out_24 sel_1 gnd column_mux +XXMUX50 bl_50 br_50 bl_out_25 br_out_25 sel_0 gnd column_mux +XXMUX51 bl_51 br_51 bl_out_25 br_out_25 sel_1 gnd column_mux +XXMUX52 bl_52 br_52 bl_out_26 br_out_26 sel_0 gnd column_mux +XXMUX53 bl_53 br_53 bl_out_26 br_out_26 sel_1 gnd column_mux +XXMUX54 bl_54 br_54 bl_out_27 br_out_27 sel_0 gnd column_mux +XXMUX55 bl_55 br_55 bl_out_27 br_out_27 sel_1 gnd column_mux +XXMUX56 bl_56 br_56 bl_out_28 br_out_28 sel_0 gnd column_mux +XXMUX57 bl_57 br_57 bl_out_28 br_out_28 sel_1 gnd column_mux +XXMUX58 bl_58 br_58 bl_out_29 br_out_29 sel_0 gnd column_mux +XXMUX59 bl_59 br_59 bl_out_29 br_out_29 sel_1 gnd column_mux +XXMUX60 bl_60 br_60 bl_out_30 br_out_30 sel_0 gnd column_mux +XXMUX61 bl_61 br_61 bl_out_30 br_out_30 sel_1 gnd column_mux +XXMUX62 bl_62 br_62 bl_out_31 br_out_31 sel_0 gnd column_mux +XXMUX63 bl_63 br_63 bl_out_31 br_out_31 sel_1 gnd column_mux +XXMUX64 bl_64 br_64 bl_out_32 br_out_32 sel_0 gnd column_mux +XXMUX65 bl_65 br_65 bl_out_32 br_out_32 sel_1 gnd column_mux +XXMUX66 bl_66 br_66 bl_out_33 br_out_33 sel_0 gnd column_mux +XXMUX67 bl_67 br_67 bl_out_33 br_out_33 sel_1 gnd column_mux +XXMUX68 bl_68 br_68 bl_out_34 br_out_34 sel_0 gnd column_mux +XXMUX69 bl_69 br_69 bl_out_34 br_out_34 sel_1 gnd column_mux +XXMUX70 bl_70 br_70 bl_out_35 br_out_35 sel_0 gnd column_mux +XXMUX71 bl_71 br_71 bl_out_35 br_out_35 sel_1 gnd column_mux +XXMUX72 bl_72 br_72 bl_out_36 br_out_36 sel_0 gnd column_mux +XXMUX73 bl_73 br_73 bl_out_36 br_out_36 sel_1 gnd column_mux +XXMUX74 bl_74 br_74 bl_out_37 br_out_37 sel_0 gnd column_mux +XXMUX75 bl_75 br_75 bl_out_37 br_out_37 sel_1 gnd column_mux +XXMUX76 bl_76 br_76 bl_out_38 br_out_38 sel_0 gnd column_mux +XXMUX77 bl_77 br_77 bl_out_38 br_out_38 sel_1 gnd column_mux +XXMUX78 bl_78 br_78 bl_out_39 br_out_39 sel_0 gnd column_mux +XXMUX79 bl_79 br_79 bl_out_39 br_out_39 sel_1 gnd column_mux +XXMUX80 bl_80 br_80 bl_out_40 br_out_40 sel_0 gnd column_mux +XXMUX81 bl_81 br_81 bl_out_40 br_out_40 sel_1 gnd column_mux +XXMUX82 bl_82 br_82 bl_out_41 br_out_41 sel_0 gnd column_mux +XXMUX83 bl_83 br_83 bl_out_41 br_out_41 sel_1 gnd column_mux +XXMUX84 bl_84 br_84 bl_out_42 br_out_42 sel_0 gnd column_mux +XXMUX85 bl_85 br_85 bl_out_42 br_out_42 sel_1 gnd column_mux +XXMUX86 bl_86 br_86 bl_out_43 br_out_43 sel_0 gnd column_mux +XXMUX87 bl_87 br_87 bl_out_43 br_out_43 sel_1 gnd column_mux +XXMUX88 bl_88 br_88 bl_out_44 br_out_44 sel_0 gnd column_mux +XXMUX89 bl_89 br_89 bl_out_44 br_out_44 sel_1 gnd column_mux +XXMUX90 bl_90 br_90 bl_out_45 br_out_45 sel_0 gnd column_mux +XXMUX91 bl_91 br_91 bl_out_45 br_out_45 sel_1 gnd column_mux +XXMUX92 bl_92 br_92 bl_out_46 br_out_46 sel_0 gnd column_mux +XXMUX93 bl_93 br_93 bl_out_46 br_out_46 sel_1 gnd column_mux +XXMUX94 bl_94 br_94 bl_out_47 br_out_47 sel_0 gnd column_mux +XXMUX95 bl_95 br_95 bl_out_47 br_out_47 sel_1 gnd column_mux +XXMUX96 bl_96 br_96 bl_out_48 br_out_48 sel_0 gnd column_mux +XXMUX97 bl_97 br_97 bl_out_48 br_out_48 sel_1 gnd column_mux +XXMUX98 bl_98 br_98 bl_out_49 br_out_49 sel_0 gnd column_mux +XXMUX99 bl_99 br_99 bl_out_49 br_out_49 sel_1 gnd column_mux +XXMUX100 bl_100 br_100 bl_out_50 br_out_50 sel_0 gnd column_mux +XXMUX101 bl_101 br_101 bl_out_50 br_out_50 sel_1 gnd column_mux +XXMUX102 bl_102 br_102 bl_out_51 br_out_51 sel_0 gnd column_mux +XXMUX103 bl_103 br_103 bl_out_51 br_out_51 sel_1 gnd column_mux +XXMUX104 bl_104 br_104 bl_out_52 br_out_52 sel_0 gnd column_mux +XXMUX105 bl_105 br_105 bl_out_52 br_out_52 sel_1 gnd column_mux +XXMUX106 bl_106 br_106 bl_out_53 br_out_53 sel_0 gnd column_mux +XXMUX107 bl_107 br_107 bl_out_53 br_out_53 sel_1 gnd column_mux +XXMUX108 bl_108 br_108 bl_out_54 br_out_54 sel_0 gnd column_mux +XXMUX109 bl_109 br_109 bl_out_54 br_out_54 sel_1 gnd column_mux +XXMUX110 bl_110 br_110 bl_out_55 br_out_55 sel_0 gnd column_mux +XXMUX111 bl_111 br_111 bl_out_55 br_out_55 sel_1 gnd column_mux +XXMUX112 bl_112 br_112 bl_out_56 br_out_56 sel_0 gnd column_mux +XXMUX113 bl_113 br_113 bl_out_56 br_out_56 sel_1 gnd column_mux +XXMUX114 bl_114 br_114 bl_out_57 br_out_57 sel_0 gnd column_mux +XXMUX115 bl_115 br_115 bl_out_57 br_out_57 sel_1 gnd column_mux +XXMUX116 bl_116 br_116 bl_out_58 br_out_58 sel_0 gnd column_mux +XXMUX117 bl_117 br_117 bl_out_58 br_out_58 sel_1 gnd column_mux +XXMUX118 bl_118 br_118 bl_out_59 br_out_59 sel_0 gnd column_mux +XXMUX119 bl_119 br_119 bl_out_59 br_out_59 sel_1 gnd column_mux +XXMUX120 bl_120 br_120 bl_out_60 br_out_60 sel_0 gnd column_mux +XXMUX121 bl_121 br_121 bl_out_60 br_out_60 sel_1 gnd column_mux +XXMUX122 bl_122 br_122 bl_out_61 br_out_61 sel_0 gnd column_mux +XXMUX123 bl_123 br_123 bl_out_61 br_out_61 sel_1 gnd column_mux +XXMUX124 bl_124 br_124 bl_out_62 br_out_62 sel_0 gnd column_mux +XXMUX125 bl_125 br_125 bl_out_62 br_out_62 sel_1 gnd column_mux +XXMUX126 bl_126 br_126 bl_out_63 br_out_63 sel_0 gnd column_mux +XXMUX127 bl_127 br_127 bl_out_63 br_out_63 sel_1 gnd column_mux +.ENDS column_mux_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 dout_32 dout_33 dout_34 dout_35 dout_36 dout_37 dout_38 dout_39 dout_40 dout_41 dout_42 dout_43 dout_44 dout_45 dout_46 dout_47 dout_48 dout_49 dout_50 dout_51 dout_52 dout_53 dout_54 dout_55 dout_56 dout_57 dout_58 dout_59 dout_60 dout_61 dout_62 dout_63 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 sel_0 sel_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B bl_32:B br_32:B bl_33:B br_33:B bl_34:B br_34:B bl_35:B br_35:B bl_36:B br_36:B bl_37:B br_37:B bl_38:B br_38:B bl_39:B br_39:B bl_40:B br_40:B bl_41:B br_41:B bl_42:B br_42:B bl_43:B br_43:B bl_44:B br_44:B bl_45:B br_45:B bl_46:B br_46:B bl_47:B br_47:B bl_48:B br_48:B bl_49:B br_49:B bl_50:B br_50:B bl_51:B br_51:B bl_52:B br_52:B bl_53:B br_53:B bl_54:B br_54:B bl_55:B br_55:B bl_56:B br_56:B bl_57:B br_57:B bl_58:B br_58:B bl_59:B br_59:B bl_60:B br_60:B bl_61:B br_61:B bl_62:B br_62:B bl_63:B br_63:B bl_64:B br_64:B bl_65:B br_65:B bl_66:B br_66:B bl_67:B br_67:B bl_68:B br_68:B bl_69:B br_69:B bl_70:B br_70:B bl_71:B br_71:B bl_72:B br_72:B bl_73:B br_73:B bl_74:B br_74:B bl_75:B br_75:B bl_76:B br_76:B bl_77:B br_77:B bl_78:B br_78:B bl_79:B br_79:B bl_80:B br_80:B bl_81:B br_81:B bl_82:B br_82:B bl_83:B br_83:B bl_84:B br_84:B bl_85:B br_85:B bl_86:B br_86:B bl_87:B br_87:B bl_88:B br_88:B bl_89:B br_89:B bl_90:B br_90:B bl_91:B br_91:B bl_92:B br_92:B bl_93:B br_93:B bl_94:B br_94:B bl_95:B br_95:B bl_96:B br_96:B bl_97:B br_97:B bl_98:B br_98:B bl_99:B br_99:B bl_100:B br_100:B bl_101:B br_101:B bl_102:B br_102:B bl_103:B br_103:B bl_104:B br_104:B bl_105:B br_105:B bl_106:B br_106:B bl_107:B br_107:B bl_108:B br_108:B bl_109:B br_109:B bl_110:B br_110:B bl_111:B br_111:B bl_112:B br_112:B bl_113:B br_113:B bl_114:B br_114:B bl_115:B br_115:B bl_116:B br_116:B bl_117:B br_117:B bl_118:B br_118:B bl_119:B br_119:B bl_120:B br_120:B bl_121:B br_121:B bl_122:B br_122:B bl_123:B br_123:B bl_124:B br_124:B bl_125:B br_125:B bl_126:B br_126:B bl_127:B br_127:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O dout_32:O dout_33:O dout_34:O dout_35:O dout_36:O dout_37:O dout_38:O dout_39:O dout_40:O dout_41:O dout_42:O dout_43:O dout_44:O dout_45:O dout_46:O dout_47:O dout_48:O dout_49:O dout_50:O dout_51:O dout_52:O dout_53:O dout_54:O dout_55:O dout_56:O dout_57:O dout_58:O dout_59:O dout_60:O dout_61:O dout_62:O dout_63:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I din_32:I din_33:I din_34:I din_35:I din_36:I din_37:I din_38:I din_39:I din_40:I din_41:I din_42:I din_43:I din_44:I din_45:I din_46:I din_47:I din_48:I din_49:I din_50:I din_51:I din_52:I din_53:I din_54:I din_55:I din_56:I din_57:I din_58:I din_59:I din_60:I din_61:I din_62:I din_63:I sel_0:I sel_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* INOUT : bl_32 +* INOUT : br_32 +* INOUT : bl_33 +* INOUT : br_33 +* INOUT : bl_34 +* INOUT : br_34 +* INOUT : bl_35 +* INOUT : br_35 +* INOUT : bl_36 +* INOUT : br_36 +* INOUT : bl_37 +* INOUT : br_37 +* INOUT : bl_38 +* INOUT : br_38 +* INOUT : bl_39 +* INOUT : br_39 +* INOUT : bl_40 +* INOUT : br_40 +* INOUT : bl_41 +* INOUT : br_41 +* INOUT : bl_42 +* INOUT : br_42 +* INOUT : bl_43 +* INOUT : br_43 +* INOUT : bl_44 +* INOUT : br_44 +* INOUT : bl_45 +* INOUT : br_45 +* INOUT : bl_46 +* INOUT : br_46 +* INOUT : bl_47 +* INOUT : br_47 +* INOUT : bl_48 +* INOUT : br_48 +* INOUT : bl_49 +* INOUT : br_49 +* INOUT : bl_50 +* INOUT : br_50 +* INOUT : bl_51 +* INOUT : br_51 +* INOUT : bl_52 +* INOUT : br_52 +* INOUT : bl_53 +* INOUT : br_53 +* INOUT : bl_54 +* INOUT : br_54 +* INOUT : bl_55 +* INOUT : br_55 +* INOUT : bl_56 +* INOUT : br_56 +* INOUT : bl_57 +* INOUT : br_57 +* INOUT : bl_58 +* INOUT : br_58 +* INOUT : bl_59 +* INOUT : br_59 +* INOUT : bl_60 +* INOUT : br_60 +* INOUT : bl_61 +* INOUT : br_61 +* INOUT : bl_62 +* INOUT : br_62 +* INOUT : bl_63 +* INOUT : br_63 +* INOUT : bl_64 +* INOUT : br_64 +* INOUT : bl_65 +* INOUT : br_65 +* INOUT : bl_66 +* INOUT : br_66 +* INOUT : bl_67 +* INOUT : br_67 +* INOUT : bl_68 +* INOUT : br_68 +* INOUT : bl_69 +* INOUT : br_69 +* INOUT : bl_70 +* INOUT : br_70 +* INOUT : bl_71 +* INOUT : br_71 +* INOUT : bl_72 +* INOUT : br_72 +* INOUT : bl_73 +* INOUT : br_73 +* INOUT : bl_74 +* INOUT : br_74 +* INOUT : bl_75 +* INOUT : br_75 +* INOUT : bl_76 +* INOUT : br_76 +* INOUT : bl_77 +* INOUT : br_77 +* INOUT : bl_78 +* INOUT : br_78 +* INOUT : bl_79 +* INOUT : br_79 +* INOUT : bl_80 +* INOUT : br_80 +* INOUT : bl_81 +* INOUT : br_81 +* INOUT : bl_82 +* INOUT : br_82 +* INOUT : bl_83 +* INOUT : br_83 +* INOUT : bl_84 +* INOUT : br_84 +* INOUT : bl_85 +* INOUT : br_85 +* INOUT : bl_86 +* INOUT : br_86 +* INOUT : bl_87 +* INOUT : br_87 +* INOUT : bl_88 +* INOUT : br_88 +* INOUT : bl_89 +* INOUT : br_89 +* INOUT : bl_90 +* INOUT : br_90 +* INOUT : bl_91 +* INOUT : br_91 +* INOUT : bl_92 +* INOUT : br_92 +* INOUT : bl_93 +* INOUT : br_93 +* INOUT : bl_94 +* INOUT : br_94 +* INOUT : bl_95 +* INOUT : br_95 +* INOUT : bl_96 +* INOUT : br_96 +* INOUT : bl_97 +* INOUT : br_97 +* INOUT : bl_98 +* INOUT : br_98 +* INOUT : bl_99 +* INOUT : br_99 +* INOUT : bl_100 +* INOUT : br_100 +* INOUT : bl_101 +* INOUT : br_101 +* INOUT : bl_102 +* INOUT : br_102 +* INOUT : bl_103 +* INOUT : br_103 +* INOUT : bl_104 +* INOUT : br_104 +* INOUT : bl_105 +* INOUT : br_105 +* INOUT : bl_106 +* INOUT : br_106 +* INOUT : bl_107 +* INOUT : br_107 +* INOUT : bl_108 +* INOUT : br_108 +* INOUT : bl_109 +* INOUT : br_109 +* INOUT : bl_110 +* INOUT : br_110 +* INOUT : bl_111 +* INOUT : br_111 +* INOUT : bl_112 +* INOUT : br_112 +* INOUT : bl_113 +* INOUT : br_113 +* INOUT : bl_114 +* INOUT : br_114 +* INOUT : bl_115 +* INOUT : br_115 +* INOUT : bl_116 +* INOUT : br_116 +* INOUT : bl_117 +* INOUT : br_117 +* INOUT : bl_118 +* INOUT : br_118 +* INOUT : bl_119 +* INOUT : br_119 +* INOUT : bl_120 +* INOUT : br_120 +* INOUT : bl_121 +* INOUT : br_121 +* INOUT : bl_122 +* INOUT : br_122 +* INOUT : bl_123 +* INOUT : br_123 +* INOUT : bl_124 +* INOUT : br_124 +* INOUT : bl_125 +* INOUT : br_125 +* INOUT : bl_126 +* INOUT : br_126 +* INOUT : bl_127 +* INOUT : br_127 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* OUTPUT: dout_32 +* OUTPUT: dout_33 +* OUTPUT: dout_34 +* OUTPUT: dout_35 +* OUTPUT: dout_36 +* OUTPUT: dout_37 +* OUTPUT: dout_38 +* OUTPUT: dout_39 +* OUTPUT: dout_40 +* OUTPUT: dout_41 +* OUTPUT: dout_42 +* OUTPUT: dout_43 +* OUTPUT: dout_44 +* OUTPUT: dout_45 +* OUTPUT: dout_46 +* OUTPUT: dout_47 +* OUTPUT: dout_48 +* OUTPUT: dout_49 +* OUTPUT: dout_50 +* OUTPUT: dout_51 +* OUTPUT: dout_52 +* OUTPUT: dout_53 +* OUTPUT: dout_54 +* OUTPUT: dout_55 +* OUTPUT: dout_56 +* OUTPUT: dout_57 +* OUTPUT: dout_58 +* OUTPUT: dout_59 +* OUTPUT: dout_60 +* OUTPUT: dout_61 +* OUTPUT: dout_62 +* OUTPUT: dout_63 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : din_32 +* INPUT : din_33 +* INPUT : din_34 +* INPUT : din_35 +* INPUT : din_36 +* INPUT : din_37 +* INPUT : din_38 +* INPUT : din_39 +* INPUT : din_40 +* INPUT : din_41 +* INPUT : din_42 +* INPUT : din_43 +* INPUT : din_44 +* INPUT : din_45 +* INPUT : din_46 +* INPUT : din_47 +* INPUT : din_48 +* INPUT : din_49 +* INPUT : din_50 +* INPUT : din_51 +* INPUT : din_52 +* INPUT : din_53 +* INPUT : din_54 +* INPUT : din_55 +* INPUT : din_56 +* INPUT : din_57 +* INPUT : din_58 +* INPUT : din_59 +* INPUT : din_60 +* INPUT : din_61 +* INPUT : din_62 +* INPUT : din_63 +* INPUT : sel_0 +* INPUT : sel_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_out_0 br_out_0 dout_1 bl_out_1 br_out_1 dout_2 bl_out_2 br_out_2 dout_3 bl_out_3 br_out_3 dout_4 bl_out_4 br_out_4 dout_5 bl_out_5 br_out_5 dout_6 bl_out_6 br_out_6 dout_7 bl_out_7 br_out_7 dout_8 bl_out_8 br_out_8 dout_9 bl_out_9 br_out_9 dout_10 bl_out_10 br_out_10 dout_11 bl_out_11 br_out_11 dout_12 bl_out_12 br_out_12 dout_13 bl_out_13 br_out_13 dout_14 bl_out_14 br_out_14 dout_15 bl_out_15 br_out_15 dout_16 bl_out_16 br_out_16 dout_17 bl_out_17 br_out_17 dout_18 bl_out_18 br_out_18 dout_19 bl_out_19 br_out_19 dout_20 bl_out_20 br_out_20 dout_21 bl_out_21 br_out_21 dout_22 bl_out_22 br_out_22 dout_23 bl_out_23 br_out_23 dout_24 bl_out_24 br_out_24 dout_25 bl_out_25 br_out_25 dout_26 bl_out_26 br_out_26 dout_27 bl_out_27 br_out_27 dout_28 bl_out_28 br_out_28 dout_29 bl_out_29 br_out_29 dout_30 bl_out_30 br_out_30 dout_31 bl_out_31 br_out_31 dout_32 bl_out_32 br_out_32 dout_33 bl_out_33 br_out_33 dout_34 bl_out_34 br_out_34 dout_35 bl_out_35 br_out_35 dout_36 bl_out_36 br_out_36 dout_37 bl_out_37 br_out_37 dout_38 bl_out_38 br_out_38 dout_39 bl_out_39 br_out_39 dout_40 bl_out_40 br_out_40 dout_41 bl_out_41 br_out_41 dout_42 bl_out_42 br_out_42 dout_43 bl_out_43 br_out_43 dout_44 bl_out_44 br_out_44 dout_45 bl_out_45 br_out_45 dout_46 bl_out_46 br_out_46 dout_47 bl_out_47 br_out_47 dout_48 bl_out_48 br_out_48 dout_49 bl_out_49 br_out_49 dout_50 bl_out_50 br_out_50 dout_51 bl_out_51 br_out_51 dout_52 bl_out_52 br_out_52 dout_53 bl_out_53 br_out_53 dout_54 bl_out_54 br_out_54 dout_55 bl_out_55 br_out_55 dout_56 bl_out_56 br_out_56 dout_57 bl_out_57 br_out_57 dout_58 bl_out_58 br_out_58 dout_59 bl_out_59 br_out_59 dout_60 bl_out_60 br_out_60 dout_61 bl_out_61 br_out_61 dout_62 bl_out_62 br_out_62 dout_63 bl_out_63 br_out_63 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 din_32 din_33 din_34 din_35 din_36 din_37 din_38 din_39 din_40 din_41 din_42 din_43 din_44 din_45 din_46 din_47 din_48 din_49 din_50 din_51 din_52 din_53 din_54 din_55 din_56 din_57 din_58 din_59 din_60 din_61 din_62 din_63 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 w_en vdd gnd write_driver_array +Xcolumn_mux_array0 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 bl_33 br_33 bl_34 br_34 bl_35 br_35 bl_36 br_36 bl_37 br_37 bl_38 br_38 bl_39 br_39 bl_40 br_40 bl_41 br_41 bl_42 br_42 bl_43 br_43 bl_44 br_44 bl_45 br_45 bl_46 br_46 bl_47 br_47 bl_48 br_48 bl_49 br_49 bl_50 br_50 bl_51 br_51 bl_52 br_52 bl_53 br_53 bl_54 br_54 bl_55 br_55 bl_56 br_56 bl_57 br_57 bl_58 br_58 bl_59 br_59 bl_60 br_60 bl_61 br_61 bl_62 br_62 bl_63 br_63 bl_64 br_64 bl_65 br_65 bl_66 br_66 bl_67 br_67 bl_68 br_68 bl_69 br_69 bl_70 br_70 bl_71 br_71 bl_72 br_72 bl_73 br_73 bl_74 br_74 bl_75 br_75 bl_76 br_76 bl_77 br_77 bl_78 br_78 bl_79 br_79 bl_80 br_80 bl_81 br_81 bl_82 br_82 bl_83 br_83 bl_84 br_84 bl_85 br_85 bl_86 br_86 bl_87 br_87 bl_88 br_88 bl_89 br_89 bl_90 br_90 bl_91 br_91 bl_92 br_92 bl_93 br_93 bl_94 br_94 bl_95 br_95 bl_96 br_96 bl_97 br_97 bl_98 br_98 bl_99 br_99 bl_100 br_100 bl_101 br_101 bl_102 br_102 bl_103 br_103 bl_104 br_104 bl_105 br_105 bl_106 br_106 bl_107 br_107 bl_108 br_108 bl_109 br_109 bl_110 br_110 bl_111 br_111 bl_112 br_112 bl_113 br_113 bl_114 br_114 bl_115 br_115 bl_116 br_116 bl_117 br_117 bl_118 br_118 bl_119 br_119 bl_120 br_120 bl_121 br_121 bl_122 br_122 bl_123 br_123 bl_124 br_124 bl_125 br_125 bl_126 br_126 bl_127 br_127 sel_0 sel_1 bl_out_0 br_out_0 bl_out_1 br_out_1 bl_out_2 br_out_2 bl_out_3 br_out_3 bl_out_4 br_out_4 bl_out_5 br_out_5 bl_out_6 br_out_6 bl_out_7 br_out_7 bl_out_8 br_out_8 bl_out_9 br_out_9 bl_out_10 br_out_10 bl_out_11 br_out_11 bl_out_12 br_out_12 bl_out_13 br_out_13 bl_out_14 br_out_14 bl_out_15 br_out_15 bl_out_16 br_out_16 bl_out_17 br_out_17 bl_out_18 br_out_18 bl_out_19 br_out_19 bl_out_20 br_out_20 bl_out_21 br_out_21 bl_out_22 br_out_22 bl_out_23 br_out_23 bl_out_24 br_out_24 bl_out_25 br_out_25 bl_out_26 br_out_26 bl_out_27 br_out_27 bl_out_28 br_out_28 bl_out_29 br_out_29 bl_out_30 br_out_30 bl_out_31 br_out_31 bl_out_32 br_out_32 bl_out_33 br_out_33 bl_out_34 br_out_34 bl_out_35 br_out_35 bl_out_36 br_out_36 bl_out_37 br_out_37 bl_out_38 br_out_38 bl_out_39 br_out_39 bl_out_40 br_out_40 bl_out_41 br_out_41 bl_out_42 br_out_42 bl_out_43 br_out_43 bl_out_44 br_out_44 bl_out_45 br_out_45 bl_out_46 br_out_46 bl_out_47 br_out_47 bl_out_48 br_out_48 bl_out_49 br_out_49 bl_out_50 br_out_50 bl_out_51 br_out_51 bl_out_52 br_out_52 bl_out_53 br_out_53 bl_out_54 br_out_54 bl_out_55 br_out_55 bl_out_56 br_out_56 bl_out_57 br_out_57 bl_out_58 br_out_58 bl_out_59 br_out_59 bl_out_60 br_out_60 bl_out_61 br_out_61 bl_out_62 br_out_62 bl_out_63 br_out_63 gnd column_mux_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p +.ENDS pinv_0 + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 32 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 in_32 in_33 in_34 in_35 in_36 in_37 in_38 in_39 in_40 in_41 in_42 in_43 in_44 in_45 in_46 in_47 in_48 in_49 in_50 in_51 in_52 in_53 in_54 in_55 in_56 in_57 in_58 in_59 in_60 in_61 in_62 in_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I in_32:I in_33:I in_34:I in_35:I in_36:I in_37:I in_38:I in_39:I in_40:I in_41:I in_42:I in_43:I in_44:I in_45:I in_46:I in_47:I in_48:I in_49:I in_50:I in_51:I in_52:I in_53:I in_54:I in_55:I in_56:I in_57:I in_58:I in_59:I in_60:I in_61:I in_62:I in_63:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* INPUT : in_32 +* INPUT : in_33 +* INPUT : in_34 +* INPUT : in_35 +* INPUT : in_36 +* INPUT : in_37 +* INPUT : in_38 +* INPUT : in_39 +* INPUT : in_40 +* INPUT : in_41 +* INPUT : in_42 +* INPUT : in_43 +* INPUT : in_44 +* INPUT : in_45 +* INPUT : in_46 +* INPUT : in_47 +* INPUT : in_48 +* INPUT : in_49 +* INPUT : in_50 +* INPUT : in_51 +* INPUT : in_52 +* INPUT : in_53 +* INPUT : in_54 +* INPUT : in_55 +* INPUT : in_56 +* INPUT : in_57 +* INPUT : in_58 +* INPUT : in_59 +* INPUT : in_60 +* INPUT : in_61 +* INPUT : in_62 +* INPUT : in_63 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 64 cols: 128 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +Xwl_driver_and32 in_32 en wl_32 vdd gnd wordline_driver +Xwl_driver_and33 in_33 en wl_33 vdd gnd wordline_driver +Xwl_driver_and34 in_34 en wl_34 vdd gnd wordline_driver +Xwl_driver_and35 in_35 en wl_35 vdd gnd wordline_driver +Xwl_driver_and36 in_36 en wl_36 vdd gnd wordline_driver +Xwl_driver_and37 in_37 en wl_37 vdd gnd wordline_driver +Xwl_driver_and38 in_38 en wl_38 vdd gnd wordline_driver +Xwl_driver_and39 in_39 en wl_39 vdd gnd wordline_driver +Xwl_driver_and40 in_40 en wl_40 vdd gnd wordline_driver +Xwl_driver_and41 in_41 en wl_41 vdd gnd wordline_driver +Xwl_driver_and42 in_42 en wl_42 vdd gnd wordline_driver +Xwl_driver_and43 in_43 en wl_43 vdd gnd wordline_driver +Xwl_driver_and44 in_44 en wl_44 vdd gnd wordline_driver +Xwl_driver_and45 in_45 en wl_45 vdd gnd wordline_driver +Xwl_driver_and46 in_46 en wl_46 vdd gnd wordline_driver +Xwl_driver_and47 in_47 en wl_47 vdd gnd wordline_driver +Xwl_driver_and48 in_48 en wl_48 vdd gnd wordline_driver +Xwl_driver_and49 in_49 en wl_49 vdd gnd wordline_driver +Xwl_driver_and50 in_50 en wl_50 vdd gnd wordline_driver +Xwl_driver_and51 in_51 en wl_51 vdd gnd wordline_driver +Xwl_driver_and52 in_52 en wl_52 vdd gnd wordline_driver +Xwl_driver_and53 in_53 en wl_53 vdd gnd wordline_driver +Xwl_driver_and54 in_54 en wl_54 vdd gnd wordline_driver +Xwl_driver_and55 in_55 en wl_55 vdd gnd wordline_driver +Xwl_driver_and56 in_56 en wl_56 vdd gnd wordline_driver +Xwl_driver_and57 in_57 en wl_57 vdd gnd wordline_driver +Xwl_driver_and58 in_58 en wl_58 vdd gnd wordline_driver +Xwl_driver_and59 in_59 en wl_59 vdd gnd wordline_driver +Xwl_driver_and60 in_60 en wl_60 vdd gnd wordline_driver +Xwl_driver_and61 in_61 en wl_61 vdd gnd wordline_driver +Xwl_driver_and62 in_62 en wl_62 vdd gnd wordline_driver +Xwl_driver_and63 in_63 en wl_63 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 decode_32 decode_33 decode_34 decode_35 decode_36 decode_37 decode_38 decode_39 decode_40 decode_41 decode_42 decode_43 decode_44 decode_45 decode_46 decode_47 decode_48 decode_49 decode_50 decode_51 decode_52 decode_53 decode_54 decode_55 decode_56 decode_57 decode_58 decode_59 decode_60 decode_61 decode_62 decode_63 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O decode_32:O decode_33:O decode_34:O decode_35:O decode_36:O decode_37:O decode_38:O decode_39:O decode_40:O decode_41:O decode_42:O decode_43:O decode_44:O decode_45:O decode_46:O decode_47:O decode_48:O decode_49:O decode_50:O decode_51:O decode_52:O decode_53:O decode_54:O decode_55:O decode_56:O decode_57:O decode_58:O decode_59:O decode_60:O decode_61:O decode_62:O decode_63:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* OUTPUT: decode_32 +* OUTPUT: decode_33 +* OUTPUT: decode_34 +* OUTPUT: decode_35 +* OUTPUT: decode_36 +* OUTPUT: decode_37 +* OUTPUT: decode_38 +* OUTPUT: decode_39 +* OUTPUT: decode_40 +* OUTPUT: decode_41 +* OUTPUT: decode_42 +* OUTPUT: decode_43 +* OUTPUT: decode_44 +* OUTPUT: decode_45 +* OUTPUT: decode_46 +* OUTPUT: decode_47 +* OUTPUT: decode_48 +* OUTPUT: decode_49 +* OUTPUT: decode_50 +* OUTPUT: decode_51 +* OUTPUT: decode_52 +* OUTPUT: decode_53 +* OUTPUT: decode_54 +* OUTPUT: decode_55 +* OUTPUT: decode_56 +* OUTPUT: decode_57 +* OUTPUT: decode_58 +* OUTPUT: decode_59 +* OUTPUT: decode_60 +* OUTPUT: decode_61 +* OUTPUT: decode_62 +* OUTPUT: decode_63 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +Xpre_2 addr_4 addr_5 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 out_8 decode_0 vdd gnd and3_dec +XDEC_AND_16 out_0 out_4 out_9 decode_16 vdd gnd and3_dec +XDEC_AND_32 out_0 out_4 out_10 decode_32 vdd gnd and3_dec +XDEC_AND_48 out_0 out_4 out_11 decode_48 vdd gnd and3_dec +XDEC_AND_4 out_0 out_5 out_8 decode_4 vdd gnd and3_dec +XDEC_AND_20 out_0 out_5 out_9 decode_20 vdd gnd and3_dec +XDEC_AND_36 out_0 out_5 out_10 decode_36 vdd gnd and3_dec +XDEC_AND_52 out_0 out_5 out_11 decode_52 vdd gnd and3_dec +XDEC_AND_8 out_0 out_6 out_8 decode_8 vdd gnd and3_dec +XDEC_AND_24 out_0 out_6 out_9 decode_24 vdd gnd and3_dec +XDEC_AND_40 out_0 out_6 out_10 decode_40 vdd gnd and3_dec +XDEC_AND_56 out_0 out_6 out_11 decode_56 vdd gnd and3_dec +XDEC_AND_12 out_0 out_7 out_8 decode_12 vdd gnd and3_dec +XDEC_AND_28 out_0 out_7 out_9 decode_28 vdd gnd and3_dec +XDEC_AND_44 out_0 out_7 out_10 decode_44 vdd gnd and3_dec +XDEC_AND_60 out_0 out_7 out_11 decode_60 vdd gnd and3_dec +XDEC_AND_1 out_1 out_4 out_8 decode_1 vdd gnd and3_dec +XDEC_AND_17 out_1 out_4 out_9 decode_17 vdd gnd and3_dec +XDEC_AND_33 out_1 out_4 out_10 decode_33 vdd gnd and3_dec +XDEC_AND_49 out_1 out_4 out_11 decode_49 vdd gnd and3_dec +XDEC_AND_5 out_1 out_5 out_8 decode_5 vdd gnd and3_dec +XDEC_AND_21 out_1 out_5 out_9 decode_21 vdd gnd and3_dec +XDEC_AND_37 out_1 out_5 out_10 decode_37 vdd gnd and3_dec +XDEC_AND_53 out_1 out_5 out_11 decode_53 vdd gnd and3_dec +XDEC_AND_9 out_1 out_6 out_8 decode_9 vdd gnd and3_dec +XDEC_AND_25 out_1 out_6 out_9 decode_25 vdd gnd and3_dec +XDEC_AND_41 out_1 out_6 out_10 decode_41 vdd gnd and3_dec +XDEC_AND_57 out_1 out_6 out_11 decode_57 vdd gnd and3_dec +XDEC_AND_13 out_1 out_7 out_8 decode_13 vdd gnd and3_dec +XDEC_AND_29 out_1 out_7 out_9 decode_29 vdd gnd and3_dec +XDEC_AND_45 out_1 out_7 out_10 decode_45 vdd gnd and3_dec +XDEC_AND_61 out_1 out_7 out_11 decode_61 vdd gnd and3_dec +XDEC_AND_2 out_2 out_4 out_8 decode_2 vdd gnd and3_dec +XDEC_AND_18 out_2 out_4 out_9 decode_18 vdd gnd and3_dec +XDEC_AND_34 out_2 out_4 out_10 decode_34 vdd gnd and3_dec +XDEC_AND_50 out_2 out_4 out_11 decode_50 vdd gnd and3_dec +XDEC_AND_6 out_2 out_5 out_8 decode_6 vdd gnd and3_dec +XDEC_AND_22 out_2 out_5 out_9 decode_22 vdd gnd and3_dec +XDEC_AND_38 out_2 out_5 out_10 decode_38 vdd gnd and3_dec +XDEC_AND_54 out_2 out_5 out_11 decode_54 vdd gnd and3_dec +XDEC_AND_10 out_2 out_6 out_8 decode_10 vdd gnd and3_dec +XDEC_AND_26 out_2 out_6 out_9 decode_26 vdd gnd and3_dec +XDEC_AND_42 out_2 out_6 out_10 decode_42 vdd gnd and3_dec +XDEC_AND_58 out_2 out_6 out_11 decode_58 vdd gnd and3_dec +XDEC_AND_14 out_2 out_7 out_8 decode_14 vdd gnd and3_dec +XDEC_AND_30 out_2 out_7 out_9 decode_30 vdd gnd and3_dec +XDEC_AND_46 out_2 out_7 out_10 decode_46 vdd gnd and3_dec +XDEC_AND_62 out_2 out_7 out_11 decode_62 vdd gnd and3_dec +XDEC_AND_3 out_3 out_4 out_8 decode_3 vdd gnd and3_dec +XDEC_AND_19 out_3 out_4 out_9 decode_19 vdd gnd and3_dec +XDEC_AND_35 out_3 out_4 out_10 decode_35 vdd gnd and3_dec +XDEC_AND_51 out_3 out_4 out_11 decode_51 vdd gnd and3_dec +XDEC_AND_7 out_3 out_5 out_8 decode_7 vdd gnd and3_dec +XDEC_AND_23 out_3 out_5 out_9 decode_23 vdd gnd and3_dec +XDEC_AND_39 out_3 out_5 out_10 decode_39 vdd gnd and3_dec +XDEC_AND_55 out_3 out_5 out_11 decode_55 vdd gnd and3_dec +XDEC_AND_11 out_3 out_6 out_8 decode_11 vdd gnd and3_dec +XDEC_AND_27 out_3 out_6 out_9 decode_27 vdd gnd and3_dec +XDEC_AND_43 out_3 out_6 out_10 decode_43 vdd gnd and3_dec +XDEC_AND_59 out_3 out_6 out_11 decode_59 vdd gnd and3_dec +XDEC_AND_15 out_3 out_7 out_8 decode_15 vdd gnd and3_dec +XDEC_AND_31 out_3 out_7 out_9 decode_31 vdd gnd and3_dec +XDEC_AND_47 out_3 out_7 out_10 decode_47 vdd gnd and3_dec +XDEC_AND_63 out_3 out_7 out_11 decode_63 vdd gnd and3_dec +.ENDS hierarchical_decoder + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I addr_5:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O wl_32:O wl_33:O wl_34:O wl_35:O wl_36:O wl_37:O wl_38:O wl_39:O wl_40:O wl_41:O wl_42:O wl_43:O wl_44:O wl_45:O wl_46:O wl_47:O wl_48:O wl_49:O wl_50:O wl_51:O wl_52:O wl_53:O wl_54:O wl_55:O wl_56:O wl_57:O wl_58:O wl_59:O wl_60:O wl_61:O wl_62:O wl_63:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : addr_5 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: wl_32 +* OUTPUT: wl_33 +* OUTPUT: wl_34 +* OUTPUT: wl_35 +* OUTPUT: wl_36 +* OUTPUT: wl_37 +* OUTPUT: wl_38 +* OUTPUT: wl_39 +* OUTPUT: wl_40 +* OUTPUT: wl_41 +* OUTPUT: wl_42 +* OUTPUT: wl_43 +* OUTPUT: wl_44 +* OUTPUT: wl_45 +* OUTPUT: wl_46 +* OUTPUT: wl_47 +* OUTPUT: wl_48 +* OUTPUT: wl_49 +* OUTPUT: wl_50 +* OUTPUT: wl_51 +* OUTPUT: wl_52 +* OUTPUT: wl_53 +* OUTPUT: wl_54 +* OUTPUT: wl_55 +* OUTPUT: wl_56 +* OUTPUT: wl_57 +* OUTPUT: wl_58 +* OUTPUT: wl_59 +* OUTPUT: wl_60 +* OUTPUT: wl_61 +* OUTPUT: wl_62 +* OUTPUT: wl_63 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 addr_5 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 dec_out_32 dec_out_33 dec_out_34 dec_out_35 dec_out_36 dec_out_37 dec_out_38 dec_out_39 dec_out_40 dec_out_41 dec_out_42 dec_out_43 dec_out_44 dec_out_45 dec_out_46 dec_out_47 dec_out_48 dec_out_49 dec_out_50 dec_out_51 dec_out_52 dec_out_53 dec_out_54 dec_out_55 dec_out_56 dec_out_57 dec_out_58 dec_out_59 dec_out_60 dec_out_61 dec_out_62 dec_out_63 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_32 wl_33 wl_34 wl_35 wl_36 wl_37 wl_38 wl_39 wl_40 wl_41 wl_42 wl_43 wl_44 wl_45 wl_46 wl_47 wl_48 wl_49 wl_50 wl_51 wl_52 wl_53 wl_54 wl_55 wl_56 wl_57 wl_58 wl_59 wl_60 wl_61 wl_62 wl_63 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O dout0_32:O dout0_33:O dout0_34:O dout0_35:O dout0_36:O dout0_37:O dout0_38:O dout0_39:O dout0_40:O dout0_41:O dout0_42:O dout0_43:O dout0_44:O dout0_45:O dout0_46:O dout0_47:O dout0_48:O dout0_49:O dout0_50:O dout0_51:O dout0_52:O dout0_53:O dout0_54:O dout0_55:O dout0_56:O dout0_57:O dout0_58:O dout0_59:O dout0_60:O dout0_61:O dout0_62:O dout0_63:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I din0_32:I din0_33:I din0_34:I din0_35:I din0_36:I din0_37:I din0_38:I din0_39:I din0_40:I din0_41:I din0_42:I din0_43:I din0_44:I din0_45:I din0_46:I din0_47:I din0_48:I din0_49:I din0_50:I din0_51:I din0_52:I din0_53:I din0_54:I din0_55:I din0_56:I din0_57:I din0_58:I din0_59:I din0_60:I din0_61:I din0_62:I din0_63:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I addr0_5:I addr0_6:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: dout0_32 +* OUTPUT: dout0_33 +* OUTPUT: dout0_34 +* OUTPUT: dout0_35 +* OUTPUT: dout0_36 +* OUTPUT: dout0_37 +* OUTPUT: dout0_38 +* OUTPUT: dout0_39 +* OUTPUT: dout0_40 +* OUTPUT: dout0_41 +* OUTPUT: dout0_42 +* OUTPUT: dout0_43 +* OUTPUT: dout0_44 +* OUTPUT: dout0_45 +* OUTPUT: dout0_46 +* OUTPUT: dout0_47 +* OUTPUT: dout0_48 +* OUTPUT: dout0_49 +* OUTPUT: dout0_50 +* OUTPUT: dout0_51 +* OUTPUT: dout0_52 +* OUTPUT: dout0_53 +* OUTPUT: dout0_54 +* OUTPUT: dout0_55 +* OUTPUT: dout0_56 +* OUTPUT: dout0_57 +* OUTPUT: dout0_58 +* OUTPUT: dout0_59 +* OUTPUT: dout0_60 +* OUTPUT: dout0_61 +* OUTPUT: dout0_62 +* OUTPUT: dout0_63 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : din0_32 +* INPUT : din0_33 +* INPUT : din0_34 +* INPUT : din0_35 +* INPUT : din0_36 +* INPUT : din0_37 +* INPUT : din0_38 +* INPUT : din0_39 +* INPUT : din0_40 +* INPUT : din0_41 +* INPUT : din0_42 +* INPUT : din0_43 +* INPUT : din0_44 +* INPUT : din0_45 +* INPUT : din0_46 +* INPUT : din0_47 +* INPUT : din0_48 +* INPUT : din0_49 +* INPUT : din0_50 +* INPUT : din0_51 +* INPUT : din0_52 +* INPUT : din0_53 +* INPUT : din0_54 +* INPUT : din0_55 +* INPUT : din0_56 +* INPUT : din0_57 +* INPUT : din0_58 +* INPUT : din0_59 +* INPUT : din0_60 +* INPUT : din0_61 +* INPUT : din0_62 +* INPUT : din0_63 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : addr0_5 +* INPUT : addr0_6 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 bl_0_32 br_0_32 bl_0_33 br_0_33 bl_0_34 br_0_34 bl_0_35 br_0_35 bl_0_36 br_0_36 bl_0_37 br_0_37 bl_0_38 br_0_38 bl_0_39 br_0_39 bl_0_40 br_0_40 bl_0_41 br_0_41 bl_0_42 br_0_42 bl_0_43 br_0_43 bl_0_44 br_0_44 bl_0_45 br_0_45 bl_0_46 br_0_46 bl_0_47 br_0_47 bl_0_48 br_0_48 bl_0_49 br_0_49 bl_0_50 br_0_50 bl_0_51 br_0_51 bl_0_52 br_0_52 bl_0_53 br_0_53 bl_0_54 br_0_54 bl_0_55 br_0_55 bl_0_56 br_0_56 bl_0_57 br_0_57 bl_0_58 br_0_58 bl_0_59 br_0_59 bl_0_60 br_0_60 bl_0_61 br_0_61 bl_0_62 br_0_62 bl_0_63 br_0_63 bl_0_64 br_0_64 bl_0_65 br_0_65 bl_0_66 br_0_66 bl_0_67 br_0_67 bl_0_68 br_0_68 bl_0_69 br_0_69 bl_0_70 br_0_70 bl_0_71 br_0_71 bl_0_72 br_0_72 bl_0_73 br_0_73 bl_0_74 br_0_74 bl_0_75 br_0_75 bl_0_76 br_0_76 bl_0_77 br_0_77 bl_0_78 br_0_78 bl_0_79 br_0_79 bl_0_80 br_0_80 bl_0_81 br_0_81 bl_0_82 br_0_82 bl_0_83 br_0_83 bl_0_84 br_0_84 bl_0_85 br_0_85 bl_0_86 br_0_86 bl_0_87 br_0_87 bl_0_88 br_0_88 bl_0_89 br_0_89 bl_0_90 br_0_90 bl_0_91 br_0_91 bl_0_92 br_0_92 bl_0_93 br_0_93 bl_0_94 br_0_94 bl_0_95 br_0_95 bl_0_96 br_0_96 bl_0_97 br_0_97 bl_0_98 br_0_98 bl_0_99 br_0_99 bl_0_100 br_0_100 bl_0_101 br_0_101 bl_0_102 br_0_102 bl_0_103 br_0_103 bl_0_104 br_0_104 bl_0_105 br_0_105 bl_0_106 br_0_106 bl_0_107 br_0_107 bl_0_108 br_0_108 bl_0_109 br_0_109 bl_0_110 br_0_110 bl_0_111 br_0_111 bl_0_112 br_0_112 bl_0_113 br_0_113 bl_0_114 br_0_114 bl_0_115 br_0_115 bl_0_116 br_0_116 bl_0_117 br_0_117 bl_0_118 br_0_118 bl_0_119 br_0_119 bl_0_120 br_0_120 bl_0_121 br_0_121 bl_0_122 br_0_122 bl_0_123 br_0_123 bl_0_124 br_0_124 bl_0_125 br_0_125 bl_0_126 br_0_126 bl_0_127 br_0_127 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 dout0_32 dout0_33 dout0_34 dout0_35 dout0_36 dout0_37 dout0_38 dout0_39 dout0_40 dout0_41 dout0_42 dout0_43 dout0_44 dout0_45 dout0_46 dout0_47 dout0_48 dout0_49 dout0_50 dout0_51 dout0_52 dout0_53 dout0_54 dout0_55 dout0_56 dout0_57 dout0_58 dout0_59 dout0_60 dout0_61 dout0_62 dout0_63 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 din0_32 din0_33 din0_34 din0_35 din0_36 din0_37 din0_38 din0_39 din0_40 din0_41 din0_42 din0_43 din0_44 din0_45 din0_46 din0_47 din0_48 din0_49 din0_50 din0_51 din0_52 din0_53 din0_54 din0_55 din0_56 din0_57 din0_58 din0_59 din0_60 din0_61 din0_62 din0_63 sel0_0 sel0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_1 addr0_2 addr0_3 addr0_4 addr0_5 addr0_6 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 wl_0_35 wl_0_36 wl_0_37 wl_0_38 wl_0_39 wl_0_40 wl_0_41 wl_0_42 wl_0_43 wl_0_44 wl_0_45 wl_0_46 wl_0_47 wl_0_48 wl_0_49 wl_0_50 wl_0_51 wl_0_52 wl_0_53 wl_0_54 wl_0_55 wl_0_56 wl_0_57 wl_0_58 wl_0_59 wl_0_60 wl_0_61 wl_0_62 wl_0_63 rbl_wl0 vdd gnd port_address +Xcol_address_decoder0 addr0_0 sel0_0 sel0_1 vdd gnd pinvbuf +.ENDS bank + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_2 +Xdff_buf_inv2 Qb Q vdd gnd pinv_3 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_4 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_4 +.ENDS pdriver + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +* spice ptx M{0} {1} n m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} p m=1 w=67.2u l=0.4u pd=135.20u ps=135.20u as=67.20p ad=67.20p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=67.2u l=0.4u pd=135.20u ps=135.20u as=67.20p ad=67.20p +Mpinv_nmos Z A gnd gnd n m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p +.ENDS pinv_11 + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p +.ENDS pinv_9 + +* spice ptx M{0} {1} n m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} p m=1 w=22.400000000000002u l=0.4u pd=45.60u ps=45.60u as=22.40p ad=22.40p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=22.400000000000002u l=0.4u pd=45.60u ps=45.60u as=22.40p ad=22.40p +Mpinv_nmos Z A gnd gnd n m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=100.0u l=0.4u pd=200.80u ps=200.80u as=100.00p ad=100.00p + +* spice ptx M{0} {1} p m=1 w=200.0u l=0.4u pd=400.80u ps=400.80u as=200.00p ad=200.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=200.0u l=0.4u pd=400.80u ps=400.80u as=200.00p ad=200.00p +Mpinv_nmos Z A gnd gnd n m=1 w=100.0u l=0.4u pd=200.80u ps=200.80u as=100.00p ad=100.00p +.ENDS pinv_12 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_7 + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 1, 2, 5, 14, 42, 125] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Zb6_int vdd gnd pinv_10 +Xbuf_inv7 Zb6_int Zb7_int vdd gnd pinv_11 +Xbuf_inv8 Zb7_int Z vdd gnd pinv_12 +.ENDS pdriver_0 + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=102.4u l=0.4u pd=205.60u ps=205.60u as=102.40p ad=102.40p + +* spice ptx M{0} {1} n m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=102.4u l=0.4u pd=205.60u ps=205.60u as=102.40p ad=102.40p +Mpinv_nmos Z A gnd gnd n m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +.ENDS pinv_16 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [64] +Xbuf_inv1 A Z vdd gnd pinv_16 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_17 + +* spice ptx M{0} {1} p m=1 w=68.8u l=0.4u pd=138.40u ps=138.40u as=68.80p ad=68.80p + +* spice ptx M{0} {1} n m=1 w=34.4u l=0.4u pd=69.60u ps=69.60u as=34.40p ad=34.40p + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=68.8u l=0.4u pd=138.40u ps=138.40u as=68.80p ad=68.80p +Mpinv_nmos Z A gnd gnd n m=1 w=34.4u l=0.4u pd=69.60u ps=69.60u as=34.40p ad=34.40p +.ENDS pinv_18 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 5, 14, 43] +Xbuf_inv1 A Zb1_int vdd gnd pinv_7 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_7 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_8 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_9 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_10 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_18 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=115.2u l=0.4u pd=231.20u ps=231.20u as=115.20p ad=115.20p + +* spice ptx M{0} {1} n m=1 w=57.6u l=0.4u pd=116.00u ps=116.00u as=57.60p ad=57.60p + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=115.2u l=0.4u pd=231.20u ps=231.20u as=115.20p ad=115.20p +Mpinv_nmos Z A gnd gnd n m=1 w=57.6u l=0.4u pd=116.00u ps=116.00u as=57.60p ad=57.60p +.ENDS pinv_15 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [72] +Xbuf_inv1 A Z vdd gnd pinv_15 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pinv_19 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_19 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_19 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_19 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_19 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_19 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_19 +Xdinv1 dout_1 dout_2 vdd gnd pinv_19 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_19 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_19 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_19 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_19 +Xdinv2 dout_2 dout_3 vdd gnd pinv_19 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_19 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_19 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_19 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_19 +Xdinv3 dout_3 dout_4 vdd gnd pinv_19 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_19 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_19 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_19 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_19 +Xdinv4 dout_4 dout_5 vdd gnd pinv_19 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_19 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_19 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_19 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_19 +Xdinv5 dout_5 dout_6 vdd gnd pinv_19 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_19 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_19 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_19 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_19 +Xdinv6 dout_6 dout_7 vdd gnd pinv_19 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_19 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_19 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_19 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_19 +Xdinv7 dout_7 dout_8 vdd gnd pinv_19 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_19 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_19 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_19 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_19 +Xdinv8 dout_8 out vdd gnd pinv_19 +Xdload_8_0 out n_8_0 vdd gnd pinv_19 +Xdload_8_1 out n_8_1 vdd gnd pinv_19 +Xdload_8_2 out n_8_2 vdd gnd pinv_19 +Xdload_8_3 out n_8_3 vdd gnd pinv_19 +.ENDS delay_chain + +* spice ptx M{0} {1} p m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p + +* spice ptx M{0} {1} n m=1 w=16.8u l=0.4u pd=34.40u ps=34.40u as=16.80p ad=16.80p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=33.6u l=0.4u pd=68.00u ps=68.00u as=33.60p ad=33.60p +Mpinv_nmos Z A gnd gnd n m=1 w=16.8u l=0.4u pd=34.40u ps=34.40u as=16.80p ad=16.80p +.ENDS pinv_14 + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p +.ENDS pinv_13 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [7, 21] +Xbuf_inv1 A Zb1_int vdd gnd pinv_13 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_14 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 64 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_17 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_17 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_64_128_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I din0[32]:I din0[33]:I din0[34]:I din0[35]:I din0[36]:I din0[37]:I din0[38]:I din0[39]:I din0[40]:I din0[41]:I din0[42]:I din0[43]:I din0[44]:I din0[45]:I din0[46]:I din0[47]:I din0[48]:I din0[49]:I din0[50]:I din0[51]:I din0[52]:I din0[53]:I din0[54]:I din0[55]:I din0[56]:I din0[57]:I din0[58]:I din0[59]:I din0[60]:I din0[61]:I din0[62]:I din0[63]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I addr0[5]:I addr0[6]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O dout0[32]:O dout0[33]:O dout0[34]:O dout0[35]:O dout0[36]:O dout0[37]:O dout0[38]:O dout0[39]:O dout0[40]:O dout0[41]:O dout0[42]:O dout0[43]:O dout0[44]:O dout0[45]:O dout0[46]:O dout0[47]:O dout0[48]:O dout0[49]:O dout0[50]:O dout0[51]:O dout0[52]:O dout0[53]:O dout0[54]:O dout0[55]:O dout0[56]:O dout0[57]:O dout0[58]:O dout0[59]:O dout0[60]:O dout0[61]:O dout0[62]:O dout0[63]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : din0[32] +* INPUT : din0[33] +* INPUT : din0[34] +* INPUT : din0[35] +* INPUT : din0[36] +* INPUT : din0[37] +* INPUT : din0[38] +* INPUT : din0[39] +* INPUT : din0[40] +* INPUT : din0[41] +* INPUT : din0[42] +* INPUT : din0[43] +* INPUT : din0[44] +* INPUT : din0[45] +* INPUT : din0[46] +* INPUT : din0[47] +* INPUT : din0[48] +* INPUT : din0[49] +* INPUT : din0[50] +* INPUT : din0[51] +* INPUT : din0[52] +* INPUT : din0[53] +* INPUT : din0[54] +* INPUT : din0[55] +* INPUT : din0[56] +* INPUT : din0[57] +* INPUT : din0[58] +* INPUT : din0[59] +* INPUT : din0[60] +* INPUT : din0[61] +* INPUT : din0[62] +* INPUT : din0[63] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : addr0[5] +* INPUT : addr0[6] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* OUTPUT: dout0[32] +* OUTPUT: dout0[33] +* OUTPUT: dout0[34] +* OUTPUT: dout0[35] +* OUTPUT: dout0[36] +* OUTPUT: dout0[37] +* OUTPUT: dout0[38] +* OUTPUT: dout0[39] +* OUTPUT: dout0[40] +* OUTPUT: dout0[41] +* OUTPUT: dout0[42] +* OUTPUT: dout0[43] +* OUTPUT: dout0[44] +* OUTPUT: dout0[45] +* OUTPUT: dout0[46] +* OUTPUT: dout0[47] +* OUTPUT: dout0[48] +* OUTPUT: dout0[49] +* OUTPUT: dout0[50] +* OUTPUT: dout0[51] +* OUTPUT: dout0[52] +* OUTPUT: dout0[53] +* OUTPUT: dout0[54] +* OUTPUT: dout0[55] +* OUTPUT: dout0[56] +* OUTPUT: dout0[57] +* OUTPUT: dout0[58] +* OUTPUT: dout0[59] +* OUTPUT: dout0[60] +* OUTPUT: dout0[61] +* OUTPUT: dout0[62] +* OUTPUT: dout0[63] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] dout0[32] dout0[33] dout0[34] dout0[35] dout0[36] dout0[37] dout0[38] dout0[39] dout0[40] dout0[41] dout0[42] dout0[43] dout0[44] dout0[45] dout0[46] dout0[47] dout0[48] dout0[49] dout0[50] dout0[51] dout0[52] dout0[53] dout0[54] dout0[55] dout0[56] dout0[57] dout0[58] dout0[59] dout0[60] dout0[61] dout0[62] dout0[63] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 a0_0 a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[1] addr0[2] addr0[3] addr0[4] addr0[5] addr0[6] a0_1 a0_2 a0_3 a0_4 a0_5 a0_6 clk_buf0 vdd gnd row_addr_dff +Xcol_address0 addr0[0] a0_0 clk_buf0 vdd gnd col_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] din0[32] din0[33] din0[34] din0[35] din0[36] din0[37] din0[38] din0[39] din0[40] din0[41] din0[42] din0[43] din0[44] din0[45] din0[46] din0[47] din0[48] din0[49] din0[50] din0[51] din0[52] din0[53] din0[54] din0[55] din0[56] din0[57] din0[58] din0[59] din0[60] din0[61] din0[62] din0[63] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 bank_din0_32 bank_din0_33 bank_din0_34 bank_din0_35 bank_din0_36 bank_din0_37 bank_din0_38 bank_din0_39 bank_din0_40 bank_din0_41 bank_din0_42 bank_din0_43 bank_din0_44 bank_din0_45 bank_din0_46 bank_din0_47 bank_din0_48 bank_din0_49 bank_din0_50 bank_din0_51 bank_din0_52 bank_din0_53 bank_din0_54 bank_din0_55 bank_din0_56 bank_din0_57 bank_din0_58 bank_din0_59 bank_din0_60 bank_din0_61 bank_din0_62 bank_din0_63 clk_buf0 vdd gnd data_dff +.ENDS sram_64_128_scn4m_subm diff --git a/2x16/delay_sram_2_16_scn4m_subm.sp b/2x16/delay_sram_2_16_scn4m_subm.sp new file mode 100644 index 00000000..33a1cce7 --- /dev/null +++ b/2x16/delay_sram_2_16_scn4m_subm.sp @@ -0,0 +1,1162 @@ +************************************************** +* OpenRAM generated memory with exclusively delay based logic +* Words: 16 +* Data bits: 2 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 dout_0 dout_1 dout_2 dout_3 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I dout_0:O dout_1:O dout_2:O dout_3:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 4 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* INPUT : en_bar +* POWER : vdd +* cols: 3 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +.ENDS sense_amp_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 bl_0 br_0 bl_1 br_1 en vdd gnd +*.PININFO data_0:I data_1:I bl_0:O br_0:O bl_1:O br_1:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +.ENDS write_driver_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 dout_0 dout_1 din_0 din_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B dout_0:O dout_1:O din_0:I din_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 bl_0 br_0 bl_1 br_1 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 rbl_bl_0_0 din0_0 din0_1 addr0_0 addr0_1 addr0_2 addr0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O rbl_bl_0_0:O din0_0:I din0_1:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 dout0_0 dout0_1 din0_0 din0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 rbl_wl0 vdd gnd port_address +.ENDS bank + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p +.ENDS pinv_7 + +.SUBCKT pinv_5 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_5 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 5] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_7 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_2 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_2 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_11 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_6 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [2] +Xbuf_inv1 A Z vdd gnd pinv_6 +.ENDS pdriver_3 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +* spice ptx M{0} {1} p m=1 w=24.0u l=0.4u pd=48.80u ps=48.80u as=24.00p ad=24.00p + +* spice ptx M{0} {1} n m=1 w=12.0u l=0.4u pd=24.80u ps=24.80u as=12.00p ad=12.00p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=24.0u l=0.4u pd=48.80u ps=48.80u as=24.00p ad=24.00p +Mpinv_nmos Z A gnd gnd n m=1 w=12.0u l=0.4u pd=24.80u ps=24.80u as=12.00p ad=12.00p +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 2, 5, 15] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_8 +.ENDS pdriver_0 + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_1 + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_0 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_0 +Xdff_buf_inv2 Qb Q vdd gnd pinv_1 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_10 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_5 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +.ENDS pinv_9 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [10] +Xbuf_inv1 A Z vdd gnd pinv_9 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +* Used for tiling delay chain to desired length +.SUBCKT delay_chain_segment in out vdd gnd +Xdinv0 in dout_1 vdd gnd pinv_11 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_11 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_11 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_11 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_11 +Xdinv1 dout_1 out vdd gnd pinv_11 +Xdload_1_0 out n_1_0 vdd gnd pinv_11 +Xdload_1_1 out n_1_1 vdd gnd pinv_11 +Xdload_1_2 out n_1_2 vdd gnd pinv_11 +Xdload_1_3 out n_1_3 vdd gnd pinv_11 +.ENDS delay_chain_segment + +.SUBCKT multi_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd +Xdelay1 in out1 vdd gnd delay_chain_segment +Xdelay2 out1 out2 vdd gnd delay_chain_segment +Xdelay3 out2 out3 vdd gnd delay_chain_segment +Xdelay4 out3 out4 vdd gnd delay_chain_segment +Xdelay5 out4 out5 vdd gnd delay_chain_segment +Xdelay6 out5 out6 vdd gnd delay_chain_segment +Xdelay7 out6 out7 vdd gnd delay_chain_segment +Xdelay8 out7 out8 vdd gnd delay_chain_segment +Xdelay9 out8 out9 vdd gnd delay_chain_segment +Xdelay10 out9 out10 vdd gnd delay_chain_segment +Xdelay11 out10 out11 vdd gnd delay_chain_segment +Xdelay12 out11 out12 vdd gnd delay_chain_segment +Xdelay13 out12 out13 vdd gnd delay_chain_segment +Xdelay14 out13 out14 vdd gnd delay_chain_segment +Xdelay15 out14 out15 vdd gnd delay_chain_segment +Xdelay16 out15 out16 vdd gnd delay_chain_segment +.ENDS multi_delay_chain + +.SUBCKT glitch_generator in glitch1_bar glitch2_bar glitch3_bar vdd gnd +*.PININFO in:I glitch1_bar:O glitch2_bar:O glitch3_bar:O vdd:B gnd:B +Xmulti_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd multi_delay_chain +Xinv_g1 out6 g1_end vdd gnd pinv_11 +Xinv_g2 out7 g2_end vdd gnd pinv_11 +Xinv_g3 out16 g3_end vdd gnd pinv_11 +Xnand2_g1 out2 g1_end glitch1_bar vdd gnd pnand2 +Xnand2_g2 in g2_end glitch2_bar vdd gnd pnand2 +Xnand2_g3 out6 g3_end glitch3_bar vdd gnd pnand2 +.ENDS glitch_generator + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl (NO LONGER USED) +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +* is cs_buf needed on larger memories? +Xbuf_cs cs cs_buf vdd gnd pdriver_0 +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_10 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xglitch_generator gated_clk_buf glitch1_bar glitch2_bar glitch3_bar vdd gnd glitch_generator +Xinv_g3_buf glitch3_bar glitch3_buf vdd gnd pinv_11 +Xand_s_en we_bar gated_clk_bar glitch3_bar s_en vdd gnd pand3 +Xand_w_en we glitch2_bar glitch3_buf w_en vdd gnd pand3 +Xand_wl_en cs_buf glitch2_bar wl_en vdd gnd pand2 +Xbuf_p_en_bar glitch1_bar p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT data_dff din_0 din_1 dout_0 dout_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 2 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT sram_2_16_scn4m_subm din0[0] din0[1] addr0[0] addr0[1] addr0[2] addr0[3] csb0 web0 clk0 dout0[0] dout0[1] vdd gnd +*.PININFO din0[0]:I din0[1]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] rbl_bl0 bank_din0_0 bank_din0_1 a0_0 a0_1 a0_2 a0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] a0_0 a0_1 a0_2 a0_3 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] bank_din0_0 bank_din0_1 clk_buf0 vdd gnd data_dff +.ENDS sram_2_16_scn4m_subm diff --git a/2x16/sram_2_16_scn4m_subm.html b/2x16/sram_2_16_scn4m_subm.html new file mode 100644 index 00000000..7a189353 --- /dev/null +++ b/2x16/sram_2_16_scn4m_subm.html @@ -0,0 +1,35 @@ + + +VLSIDAOpenRAM

sram_2_16_scn4m_subm.html

Compiled at: 2022-01-19

DRC errors: skipped

LVS errors: skipped

Git commit id: 06d391b3e365127628434b98044035232615f4b0

Ports and Configuration

TypeValue
WORD_SIZE2
NUM_WORDS16
NUM_BANKS1
NUM_RW_PORTS1
NUM_R_PORTS0
NUM_W_PORTS0
Area (µm2)0
+

Operating Conditions

ParameterMinTypMaxUnits
Power supply (VDD) range5.05.05.0Volts
Operating Temperature252525Celsius
Operating Frequency (F)200MHz
+

Timing Data

Using analytical model: results may not be precise

ParameterMinMaxUnits
din0[1:0] setup rising0.0090.009ns
din0[1:0] setup falling0.0090.009ns
din0[1:0] hold rising0.0010.001ns
din0[1:0] hold falling0.0010.001ns
dout0[1:0] cell rise1.2571.347ns
dout0[1:0] cell fall1.2571.347ns
dout0[1:0] rise transition0.0060.015ns
dout0[1:0] fall transition0.0060.015ns
csb0 setup rising0.0090.009ns
csb0 setup falling0.0090.009ns
csb0 hold rising0.0010.001ns
csb0 hold falling0.0010.001ns
addr0[3:0] setup rising0.0090.009ns
addr0[3:0] setup falling0.0090.009ns
addr0[3:0] hold rising0.0010.001ns
addr0[3:0] hold falling0.0010.001ns
web0 setup rising0.0090.009ns
web0 setup falling0.0090.009ns
web0 hold rising0.0010.001ns
web0 hold falling0.0010.001ns
+

Power Data

PinsModePowerUnits
!csb0 & clk0 & !web0Read Rising3.4010mW
!csb0 & clk0 & !web0Read Falling3.4010mW
!csb0 & !clk0 & web0Write Rising3.4010mW
!csb0 & !clk0 & web0Write Falling3.4010mW
csb0leakage0.000194mW
+

Characterization Corners

Transistor TypePower SupplyTemperatureCorner Name
TT5.025_TT_5p0V_25C.lib
+

Deliverables

TypeDescriptionLink
.htmlThis datasheetsram_2_16_scn4m_subm.html
.libSynthesis modelssram_2_16_scn4m_subm_TT_5p0V_25C.lib
.logOpenRAM compile logsram_2_16_scn4m_subm.log
.pyOpenRAM configuration filesram_2_16_scn4m_subm.py
.spSPICE netlistssram_2_16_scn4m_subm.sp
.vVerilog simulation modelssram_2_16_scn4m_subm.v
diff --git a/2x16/sram_2_16_scn4m_subm.lvs.sp b/2x16/sram_2_16_scn4m_subm.lvs.sp new file mode 100644 index 00000000..61329998 --- /dev/null +++ b/2x16/sram_2_16_scn4m_subm.lvs.sp @@ -0,0 +1,1171 @@ +************************************************** +* OpenRAM generated memory. +* Words: 16 +* Data bits: 2 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: True +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 dout_0 dout_1 dout_2 dout_3 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I dout_0:O dout_1:O dout_2:O dout_3:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 4 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* INPUT : en_bar +* POWER : vdd +* cols: 3 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +.ENDS sense_amp_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 bl_0 br_0 bl_1 br_1 en vdd gnd +*.PININFO data_0:I data_1:I bl_0:O br_0:O bl_1:O br_1:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +.ENDS write_driver_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 dout_0 dout_1 din_0 din_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B dout_0:O dout_1:O din_0:I din_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 bl_0 br_0 bl_1 br_1 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 rbl_bl_0_0 din0_0 din0_1 addr0_0 addr0_1 addr0_2 addr0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O rbl_bl_0_0:O din0_0:I din0_1:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 dout0_0 dout0_1 din0_0 din0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 rbl_wl0 vdd gnd port_address +.ENDS bank + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u +.ENDS pinv_7 + +.SUBCKT pinv_5 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_5 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 5] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_7 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_1 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u +.ENDS pinv_2 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_2 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_11 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_11 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_11 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_11 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_11 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_11 +Xdinv1 dout_1 dout_2 vdd gnd pinv_11 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_11 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_11 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_11 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_11 +Xdinv2 dout_2 dout_3 vdd gnd pinv_11 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_11 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_11 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_11 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_11 +Xdinv3 dout_3 dout_4 vdd gnd pinv_11 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_11 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_11 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_11 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_11 +Xdinv4 dout_4 dout_5 vdd gnd pinv_11 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_11 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_11 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_11 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_11 +Xdinv5 dout_5 dout_6 vdd gnd pinv_11 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_11 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_11 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_11 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_11 +Xdinv6 dout_6 dout_7 vdd gnd pinv_11 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_11 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_11 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_11 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_11 +Xdinv7 dout_7 dout_8 vdd gnd pinv_11 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_11 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_11 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_11 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_11 +Xdinv8 dout_8 out vdd gnd pinv_11 +Xdload_8_0 out n_8_0 vdd gnd pinv_11 +Xdload_8_1 out n_8_1 vdd gnd pinv_11 +Xdload_8_2 out n_8_2 vdd gnd pinv_11 +Xdload_8_3 out n_8_3 vdd gnd pinv_11 +.ENDS delay_chain + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_6 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [2] +Xbuf_inv1 A Z vdd gnd pinv_6 +.ENDS pdriver_3 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand3_0 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +* spice ptx M{0} {1} p m=1 w=24.0u l=0.4u pd=48.80u ps=48.80u as=24.00p ad=24.00p + +* spice ptx M{0} {1} n m=1 w=12.0u l=0.4u pd=24.80u ps=24.80u as=12.00p ad=12.00p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=24.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=12.0u l=0.4u +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 2, 5, 15] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_8 +.ENDS pdriver_0 + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u +.ENDS pinv_1 + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_0 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_0 +Xdff_buf_inv2 Qb Q vdd gnd pinv_1 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_10 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_5 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u +.ENDS pinv_9 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [10] +Xbuf_inv1 A Z vdd gnd pinv_9 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_10 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_10 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT data_dff din_0 din_1 dout_0 dout_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 2 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT sram_2_16_scn4m_subm din0[0] din0[1] addr0[0] addr0[1] addr0[2] addr0[3] csb0 web0 clk0 dout0[0] dout0[1] vdd gnd +*.PININFO din0[0]:I din0[1]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] rbl_bl0 bank_din0_0 bank_din0_1 a0_0 a0_1 a0_2 a0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] a0_0 a0_1 a0_2 a0_3 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] bank_din0_0 bank_din0_1 clk_buf0 vdd gnd data_dff +.ENDS sram_2_16_scn4m_subm diff --git a/2x16/sram_2_16_scn4m_subm.sp b/2x16/sram_2_16_scn4m_subm.sp new file mode 100644 index 00000000..fd519df6 --- /dev/null +++ b/2x16/sram_2_16_scn4m_subm.sp @@ -0,0 +1,1171 @@ +************************************************** +* OpenRAM generated memory. +* Words: 16 +* Data bits: 2 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 dout_0 dout_1 dout_2 dout_3 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I dout_0:O dout_1:O dout_2:O dout_3:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 4 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +.ENDS bitcell_array + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* INPUT : en_bar +* POWER : vdd +* cols: 3 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +.ENDS sense_amp_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 bl_0 br_0 bl_1 br_1 en vdd gnd +*.PININFO data_0:I data_1:I bl_0:O br_0:O bl_1:O br_1:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +.ENDS write_driver_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 dout_0 dout_1 din_0 din_1 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B dout_0:O dout_1:O din_0:I din_1:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 bl_0 br_0 bl_1 br_1 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre_1 addr_2 addr_3 out_4 out_5 out_6 out_7 vdd gnd hierarchical_predecode2x4 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec_0 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 16 cols: 2 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +.ENDS wordline_driver_array + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 rbl_bl_0_0 din0_0 din0_1 addr0_0 addr0_1 addr0_2 addr0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O rbl_bl_0_0:O din0_0:I din0_1:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 dout0_0 dout0_1 din0_0 din0_1 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 rbl_wl0 vdd gnd port_address +.ENDS bank + +* spice ptx M{0} {1} n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p + +* spice ptx M{0} {1} p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +Mpinv_nmos Z A gnd gnd n m=1 w=4.0u l=0.4u pd=8.80u ps=8.80u as=4.00p ad=4.00p +.ENDS pinv_7 + +.SUBCKT pinv_5 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_5 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 5] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_7 +.ENDS pdriver_1 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_2 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_2 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_11 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_11 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_11 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_11 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_11 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_11 +Xdinv1 dout_1 dout_2 vdd gnd pinv_11 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_11 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_11 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_11 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_11 +Xdinv2 dout_2 dout_3 vdd gnd pinv_11 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_11 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_11 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_11 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_11 +Xdinv3 dout_3 dout_4 vdd gnd pinv_11 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_11 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_11 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_11 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_11 +Xdinv4 dout_4 dout_5 vdd gnd pinv_11 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_11 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_11 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_11 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_11 +Xdinv5 dout_5 dout_6 vdd gnd pinv_11 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_11 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_11 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_11 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_11 +Xdinv6 dout_6 dout_7 vdd gnd pinv_11 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_11 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_11 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_11 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_11 +Xdinv7 dout_7 dout_8 vdd gnd pinv_11 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_11 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_11 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_11 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_11 +Xdinv8 dout_8 out vdd gnd pinv_11 +Xdload_8_0 out n_8_0 vdd gnd pinv_11 +Xdload_8_1 out n_8_1 vdd gnd pinv_11 +Xdload_8_2 out n_8_2 vdd gnd pinv_11 +Xdload_8_3 out n_8_3 vdd gnd pinv_11 +.ENDS delay_chain + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_6 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [2] +Xbuf_inv1 A Z vdd gnd pinv_6 +.ENDS pdriver_3 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +* spice ptx M{0} {1} p m=1 w=24.0u l=0.4u pd=48.80u ps=48.80u as=24.00p ad=24.00p + +* spice ptx M{0} {1} n m=1 w=12.0u l=0.4u pd=24.80u ps=24.80u as=12.00p ad=12.00p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=24.0u l=0.4u pd=48.80u ps=48.80u as=24.00p ad=24.00p +Mpinv_nmos Z A gnd gnd n m=1 w=12.0u l=0.4u pd=24.80u ps=24.80u as=12.00p ad=12.00p +.ENDS pinv_8 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 2, 5, 15] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_8 +.ENDS pdriver_0 + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_1 + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_0 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_0 +Xdff_buf_inv2 Qb Q vdd gnd pinv_1 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_10 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1] +Xbuf_inv1 A Zb1_int vdd gnd pinv_5 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_5 +.ENDS pdriver_4 + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +.ENDS pinv_9 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [10] +Xbuf_inv1 A Z vdd gnd pinv_9 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_10 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_10 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT data_dff din_0 din_1 dout_0 dout_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 2 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT sram_2_16_scn4m_subm din0[0] din0[1] addr0[0] addr0[1] addr0[2] addr0[3] csb0 web0 clk0 dout0[0] dout0[1] vdd gnd +*.PININFO din0[0]:I din0[1]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] rbl_bl0 bank_din0_0 bank_din0_1 a0_0 a0_1 a0_2 a0_3 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] a0_0 a0_1 a0_2 a0_3 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] bank_din0_0 bank_din0_1 clk_buf0 vdd gnd data_dff +.ENDS sram_2_16_scn4m_subm diff --git a/32x32/delay_sram_32_32_scn4m_subm.sp b/32x32/delay_sram_32_32_scn4m_subm.sp new file mode 100644 index 00000000..bc30863f --- /dev/null +++ b/32x32/delay_sram_32_32_scn4m_subm.sp @@ -0,0 +1,3590 @@ +************************************************** +* OpenRAM generated memory: delay version +* Words: 32 +* Data bits: 32 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 dout_0 dout_1 dout_2 dout_3 dout_4 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 5 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +.ENDS bitcell_array + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 32 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver2 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver3 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver4 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver5 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver6 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver7 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver8 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver9 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver10 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver11 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver12 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver13 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver14 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver15 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver16 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver17 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver18 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver19 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver20 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver21 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver22 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver23 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver24 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver25 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver26 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver27 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver28 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver29 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver30 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver31 data_31 bl_31 br_31 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* INPUT : en_bar +* POWER : vdd +* cols: 33 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +.ENDS sense_amp_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 dout_2 bl_2 br_2 dout_3 bl_3 br_3 dout_4 bl_4 br_4 dout_5 bl_5 br_5 dout_6 bl_6 br_6 dout_7 bl_7 br_7 dout_8 bl_8 br_8 dout_9 bl_9 br_9 dout_10 bl_10 br_10 dout_11 bl_11 br_11 dout_12 bl_12 br_12 dout_13 bl_13 br_13 dout_14 bl_14 br_14 dout_15 bl_15 br_15 dout_16 bl_16 br_16 dout_17 bl_17 br_17 dout_18 bl_18 br_18 dout_19 bl_19 br_19 dout_20 bl_20 br_20 dout_21 bl_21 br_21 dout_22 bl_22 br_22 dout_23 bl_23 br_23 dout_24 bl_24 br_24 dout_25 bl_25 br_25 dout_26 bl_26 br_26 dout_27 bl_27 br_27 dout_28 bl_28 br_28 dout_29 bl_29 br_29 dout_30 bl_30 br_30 dout_31 bl_31 br_31 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} p m=1 w=12.8u l=0.4u pd=26.40u ps=26.40u as=12.80p ad=12.80p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=12.8u l=0.4u pd=26.40u ps=26.40u as=12.80p ad=12.80p +Mpinv_nmos Z A gnd gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +.ENDS pinv_0 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +.ENDS wordline_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT hierarchical_predecode3x8 in_0 in_1 in_2 out_0 out_1 out_2 out_3 out_4 out_5 out_6 out_7 vdd gnd +*.PININFO in_0:I in_1:I in_2:I out_0:O out_1:O out_2:O out_3:O out_4:O out_5:O out_6:O out_7:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* OUTPUT: out_4 +* OUTPUT: out_5 +* OUTPUT: out_6 +* OUTPUT: out_7 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +Xpre_inv_2 in_2 inbar_2 vdd gnd pinv +XXpre3x8_and_0 inbar_0 inbar_1 inbar_2 out_0 vdd gnd and3_dec +XXpre3x8_and_1 in_0 inbar_1 inbar_2 out_1 vdd gnd and3_dec +XXpre3x8_and_2 inbar_0 in_1 inbar_2 out_2 vdd gnd and3_dec +XXpre3x8_and_3 in_0 in_1 inbar_2 out_3 vdd gnd and3_dec +XXpre3x8_and_4 inbar_0 inbar_1 in_2 out_4 vdd gnd and3_dec +XXpre3x8_and_5 in_0 inbar_1 in_2 out_5 vdd gnd and3_dec +XXpre3x8_and_6 inbar_0 in_1 in_2 out_6 vdd gnd and3_dec +XXpre3x8_and_7 in_0 in_1 in_2 out_7 vdd gnd and3_dec +.ENDS hierarchical_predecode3x8 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre3x8_0 addr_2 addr_3 addr_4 out_4 out_5 out_6 out_7 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode3x8 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_16 out_0 out_8 decode_16 vdd gnd and2_dec +XDEC_AND_20 out_0 out_9 decode_20 vdd gnd and2_dec +XDEC_AND_24 out_0 out_10 decode_24 vdd gnd and2_dec +XDEC_AND_28 out_0 out_11 decode_28 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_17 out_1 out_8 decode_17 vdd gnd and2_dec +XDEC_AND_21 out_1 out_9 decode_21 vdd gnd and2_dec +XDEC_AND_25 out_1 out_10 decode_25 vdd gnd and2_dec +XDEC_AND_29 out_1 out_11 decode_29 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_18 out_2 out_8 decode_18 vdd gnd and2_dec +XDEC_AND_22 out_2 out_9 decode_22 vdd gnd and2_dec +XDEC_AND_26 out_2 out_10 decode_26 vdd gnd and2_dec +XDEC_AND_30 out_2 out_11 decode_30 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +XDEC_AND_19 out_3 out_8 decode_19 vdd gnd and2_dec +XDEC_AND_23 out_3 out_9 decode_23 vdd gnd and2_dec +XDEC_AND_27 out_3 out_10 decode_27 vdd gnd and2_dec +XDEC_AND_31 out_3 out_11 decode_31 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 8 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 rbl_wl0 vdd gnd port_address +.ENDS bank + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 32 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=64.0u l=0.4u pd=128.80u ps=128.80u as=64.00p ad=64.00p + +* spice ptx M{0} {1} n m=1 w=32.0u l=0.4u pd=64.80u ps=64.80u as=32.00p ad=32.00p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=64.0u l=0.4u pd=128.80u ps=128.80u as=64.00p ad=64.00p +Mpinv_nmos Z A gnd gnd n m=1 w=32.0u l=0.4u pd=64.80u ps=64.80u as=32.00p ad=32.00p +.ENDS pinv_13 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [40] +Xbuf_inv1 A Z vdd gnd pinv_13 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_1 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_2 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_1 +Xdff_buf_inv2 Qb Q vdd gnd pinv_2 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p +.ENDS pinv_14 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [32] +Xbuf_inv1 A Z vdd gnd pinv_14 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_18 + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +.ENDS pinv_12 + +* spice ptx M{0} {1} p m=1 w=4.800000000000001u l=0.4u pd=10.40u ps=10.40u as=4.80p ad=4.80p + +* spice ptx M{0} {1} n m=1 w=2.4000000000000004u l=0.4u pd=5.60u ps=5.60u as=2.40p ad=2.40p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=4.800000000000001u l=0.4u pd=10.40u ps=10.40u as=4.80p ad=4.80p +Mpinv_nmos Z A gnd gnd n m=1 w=2.4000000000000004u l=0.4u pd=5.60u ps=5.60u as=2.40p ad=2.40p +.ENDS pinv_11 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [3, 10] +Xbuf_inv1 A Zb1_int vdd gnd pinv_11 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_12 +.ENDS pdriver_1 + +* spice ptx M{0} {1} p m=1 w=107.2u l=0.4u pd=215.20u ps=215.20u as=107.20p ad=107.20p + +* spice ptx M{0} {1} n m=1 w=53.6u l=0.4u pd=108.00u ps=108.00u as=53.60p ad=53.60p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=107.2u l=0.4u pd=215.20u ps=215.20u as=107.20p ad=107.20p +Mpinv_nmos Z A gnd gnd n m=1 w=53.6u l=0.4u pd=108.00u ps=108.00u as=53.60p ad=53.60p +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p +.ENDS pinv_8 + +* spice ptx M{0} {1} n m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +* spice ptx M{0} {1} p m=1 w=35.2u l=0.4u pd=71.20u ps=71.20u as=35.20p ad=35.20p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=35.2u l=0.4u pd=71.20u ps=71.20u as=35.20p ad=35.20p +Mpinv_nmos Z A gnd gnd n m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p +.ENDS pinv_9 + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_6 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_7 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 7, 22, 67] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_10 +.ENDS pdriver_0 + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_15 + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_3 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_3 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_16 + +* spice ptx M{0} {1} n m=1 w=8.8u l=0.4u pd=18.40u ps=18.40u as=8.80p ad=8.80p + +* spice ptx M{0} {1} p m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p +Mpinv_nmos Z A gnd gnd n m=1 w=8.8u l=0.4u pd=18.40u ps=18.40u as=8.80p ad=8.80p +.ENDS pinv_17 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 4, 11] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_16 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_17 +.ENDS pdriver_4 + +* Used for tiling delay chain to desired length +.SUBCKT delay_chain_segment in out vdd gnd +Xdinv0 in dout_1 vdd gnd pinv_11 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_11 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_11 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_11 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_11 +Xdinv1 dout_1 out vdd gnd pinv_11 +Xdload_1_0 out n_1_0 vdd gnd pinv_11 +Xdload_1_1 out n_1_1 vdd gnd pinv_11 +Xdload_1_2 out n_1_2 vdd gnd pinv_11 +Xdload_1_3 out n_1_3 vdd gnd pinv_11 +.ENDS delay_chain_segment + +.SUBCKT multi_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd +Xdelay1 in out1 vdd gnd delay_chain_segment +Xdelay2 out1 out2 vdd gnd delay_chain_segment +Xdelay3 out2 out3 vdd gnd delay_chain_segment +Xdelay4 out3 out4 vdd gnd delay_chain_segment +Xdelay5 out4 out5 vdd gnd delay_chain_segment +Xdelay6 out5 out6 vdd gnd delay_chain_segment +Xdelay7 out6 out7 vdd gnd delay_chain_segment +Xdelay8 out7 out8 vdd gnd delay_chain_segment +Xdelay9 out8 out9 vdd gnd delay_chain_segment +Xdelay10 out9 out10 vdd gnd delay_chain_segment +Xdelay11 out10 out11 vdd gnd delay_chain_segment +Xdelay12 out11 out12 vdd gnd delay_chain_segment +Xdelay13 out12 out13 vdd gnd delay_chain_segment +Xdelay14 out13 out14 vdd gnd delay_chain_segment +Xdelay15 out14 out15 vdd gnd delay_chain_segment +Xdelay16 out15 out16 vdd gnd delay_chain_segment +.ENDS multi_delay_chain + +.SUBCKT glitch_generator in glitch1_bar glitch2_bar glitch3_bar vdd gnd +*.PININFO in:I glitch1_bar:O glitch2_bar:O glitch3_bar:O vdd:B gnd:B +Xmulti_delay_chain in out1 out2 out3 out4 out5 out6 out7 out8 out9 out10 out11 out12 out13 out14 out15 out16 vdd gnd multi_delay_chain +Xinv_g1 out6 g1_end vdd gnd pinv_11 +Xinv_g2 out7 g2_end vdd gnd pinv_11 +Xinv_g3 out16 g3_end vdd gnd pinv_11 +Xnand2_g1 out2 g1_end glitch1_bar vdd gnd pnand2 +Xnand2_g2 in g2_end glitch2_bar vdd gnd pnand2 +Xnand2_g3 out6 g3_end glitch3_bar vdd gnd pnand2 +.ENDS glitch_generator + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl (NO LONGER USED) +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 2 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +* is cs_buf needed on larger memories? +Xbuf_cs cs cs_buf vdd gnd pdriver_0 +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_10 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xglitch_generator gated_clk_buf glitch1_bar glitch2_bar glitch3_bar vdd gnd glitch_generator +Xinv_g3_buf glitch3_bar glitch3_buf vdd gnd pinv_11 +Xand_s_en we_bar gated_clk_bar glitch3_bar s_en vdd gnd pand3 +Xand_w_en we glitch2_bar glitch3_buf w_en vdd gnd pand3 +Xand_wl_en cs_buf glitch2_bar wl_en vdd gnd pand2 +Xbuf_p_en_bar glitch1_bar p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_32_32_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 a0_0 a0_1 a0_2 a0_3 a0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] a0_0 a0_1 a0_2 a0_3 a0_4 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 clk_buf0 vdd gnd data_dff +.ENDS sram_32_32_scn4m_subm diff --git a/32x32/sram_32_32_scn4m_subm.html b/32x32/sram_32_32_scn4m_subm.html new file mode 100644 index 00000000..f3040ca0 --- /dev/null +++ b/32x32/sram_32_32_scn4m_subm.html @@ -0,0 +1,35 @@ + + +VLSIDAOpenRAM

sram_32_32_scn4m_subm.html

Compiled at: 2022-01-19

DRC errors: skipped

LVS errors: skipped

Git commit id: 06d391b3e365127628434b98044035232615f4b0

Ports and Configuration

TypeValue
WORD_SIZE32
NUM_WORDS32
NUM_BANKS1
NUM_RW_PORTS1
NUM_R_PORTS0
NUM_W_PORTS0
Area (µm2)0
+

Operating Conditions

ParameterMinTypMaxUnits
Power supply (VDD) range5.05.05.0Volts
Operating Temperature252525Celsius
Operating Frequency (F)169MHz
+

Timing Data

Using analytical model: results may not be precise

ParameterMinMaxUnits
din0[31:0] setup rising0.0090.009ns
din0[31:0] setup falling0.0090.009ns
din0[31:0] hold rising0.0010.001ns
din0[31:0] hold falling0.0010.001ns
dout0[31:0] cell rise1.51.591ns
dout0[31:0] cell fall1.51.591ns
dout0[31:0] rise transition0.0060.015ns
dout0[31:0] fall transition0.0060.015ns
csb0 setup rising0.0090.009ns
csb0 setup falling0.0090.009ns
csb0 hold rising0.0010.001ns
csb0 hold falling0.0010.001ns
addr0[4:0] setup rising0.0090.009ns
addr0[4:0] setup falling0.0090.009ns
addr0[4:0] hold rising0.0010.001ns
addr0[4:0] hold falling0.0010.001ns
web0 setup rising0.0090.009ns
web0 setup falling0.0090.009ns
web0 hold rising0.0010.001ns
web0 hold falling0.0010.001ns
+

Power Data

PinsModePowerUnits
!csb0 & clk0 & !web0Read Rising6.1899mW
!csb0 & clk0 & !web0Read Falling6.1899mW
!csb0 & !clk0 & web0Write Rising6.1899mW
!csb0 & !clk0 & web0Write Falling6.1899mW
csb0leakage0.001294mW
+

Characterization Corners

Transistor TypePower SupplyTemperatureCorner Name
TT5.025_TT_5p0V_25C.lib
+

Deliverables

TypeDescriptionLink
.htmlThis datasheetsram_32_32_scn4m_subm.html
.libSynthesis modelssram_32_32_scn4m_subm_TT_5p0V_25C.lib
.logOpenRAM compile logsram_32_32_scn4m_subm.log
.pyOpenRAM configuration filesram_32_32_scn4m_subm.py
.spSPICE netlistssram_32_32_scn4m_subm.sp
.vVerilog simulation modelssram_32_32_scn4m_subm.v
diff --git a/32x32/sram_32_32_scn4m_subm.lvs.sp b/32x32/sram_32_32_scn4m_subm.lvs.sp new file mode 100644 index 00000000..de7b0f17 --- /dev/null +++ b/32x32/sram_32_32_scn4m_subm.lvs.sp @@ -0,0 +1,3599 @@ +************************************************** +* OpenRAM generated memory. +* Words: 32 +* Data bits: 32 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: True +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 dout_0 dout_1 dout_2 dout_3 dout_4 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 5 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +.ENDS bitcell_array + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 32 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver2 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver3 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver4 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver5 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver6 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver7 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver8 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver9 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver10 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver11 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver12 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver13 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver14 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver15 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver16 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver17 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver18 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver19 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver20 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver21 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver22 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver23 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver24 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver25 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver26 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver27 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver28 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver29 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver30 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver31 data_31 bl_31 br_31 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* INPUT : en_bar +* POWER : vdd +* cols: 33 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +.ENDS sense_amp_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 dout_2 bl_2 br_2 dout_3 bl_3 br_3 dout_4 bl_4 br_4 dout_5 bl_5 br_5 dout_6 bl_6 br_6 dout_7 bl_7 br_7 dout_8 bl_8 br_8 dout_9 bl_9 br_9 dout_10 bl_10 br_10 dout_11 bl_11 br_11 dout_12 bl_12 br_12 dout_13 bl_13 br_13 dout_14 bl_14 br_14 dout_15 bl_15 br_15 dout_16 bl_16 br_16 dout_17 bl_17 br_17 dout_18 bl_18 br_18 dout_19 bl_19 br_19 dout_20 bl_20 br_20 dout_21 bl_21 br_21 dout_22 bl_22 br_22 dout_23 bl_23 br_23 dout_24 bl_24 br_24 dout_25 bl_25 br_25 dout_26 bl_26 br_26 dout_27 bl_27 br_27 dout_28 bl_28 br_28 dout_29 bl_29 br_29 dout_30 bl_30 br_30 dout_31 bl_31 br_31 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} p m=1 w=12.8u l=0.4u pd=26.40u ps=26.40u as=12.80p ad=12.80p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=12.8u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=6.4u l=0.4u +.ENDS pinv_0 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +.ENDS wordline_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT hierarchical_predecode3x8 in_0 in_1 in_2 out_0 out_1 out_2 out_3 out_4 out_5 out_6 out_7 vdd gnd +*.PININFO in_0:I in_1:I in_2:I out_0:O out_1:O out_2:O out_3:O out_4:O out_5:O out_6:O out_7:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* OUTPUT: out_4 +* OUTPUT: out_5 +* OUTPUT: out_6 +* OUTPUT: out_7 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +Xpre_inv_2 in_2 inbar_2 vdd gnd pinv +XXpre3x8_and_0 inbar_0 inbar_1 inbar_2 out_0 vdd gnd and3_dec +XXpre3x8_and_1 in_0 inbar_1 inbar_2 out_1 vdd gnd and3_dec +XXpre3x8_and_2 inbar_0 in_1 inbar_2 out_2 vdd gnd and3_dec +XXpre3x8_and_3 in_0 in_1 inbar_2 out_3 vdd gnd and3_dec +XXpre3x8_and_4 inbar_0 inbar_1 in_2 out_4 vdd gnd and3_dec +XXpre3x8_and_5 in_0 inbar_1 in_2 out_5 vdd gnd and3_dec +XXpre3x8_and_6 inbar_0 in_1 in_2 out_6 vdd gnd and3_dec +XXpre3x8_and_7 in_0 in_1 in_2 out_7 vdd gnd and3_dec +.ENDS hierarchical_predecode3x8 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre3x8_0 addr_2 addr_3 addr_4 out_4 out_5 out_6 out_7 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode3x8 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_16 out_0 out_8 decode_16 vdd gnd and2_dec +XDEC_AND_20 out_0 out_9 decode_20 vdd gnd and2_dec +XDEC_AND_24 out_0 out_10 decode_24 vdd gnd and2_dec +XDEC_AND_28 out_0 out_11 decode_28 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_17 out_1 out_8 decode_17 vdd gnd and2_dec +XDEC_AND_21 out_1 out_9 decode_21 vdd gnd and2_dec +XDEC_AND_25 out_1 out_10 decode_25 vdd gnd and2_dec +XDEC_AND_29 out_1 out_11 decode_29 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_18 out_2 out_8 decode_18 vdd gnd and2_dec +XDEC_AND_22 out_2 out_9 decode_22 vdd gnd and2_dec +XDEC_AND_26 out_2 out_10 decode_26 vdd gnd and2_dec +XDEC_AND_30 out_2 out_11 decode_30 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +XDEC_AND_19 out_3 out_8 decode_19 vdd gnd and2_dec +XDEC_AND_23 out_3 out_9 decode_23 vdd gnd and2_dec +XDEC_AND_27 out_3 out_10 decode_27 vdd gnd and2_dec +XDEC_AND_31 out_3 out_11 decode_31 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 8 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 rbl_wl0 vdd gnd port_address +.ENDS bank + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 32 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=64.0u l=0.4u pd=128.80u ps=128.80u as=64.00p ad=64.00p + +* spice ptx M{0} {1} n m=1 w=32.0u l=0.4u pd=64.80u ps=64.80u as=32.00p ad=32.00p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=64.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=32.0u l=0.4u +.ENDS pinv_13 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [40] +Xbuf_inv1 A Z vdd gnd pinv_13 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_1 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_1 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u +.ENDS pinv_2 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_1 +Xdff_buf_inv2 Qb Q vdd gnd pinv_2 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u +.ENDS pinv_14 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [32] +Xbuf_inv1 A Z vdd gnd pinv_14 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_18 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_18 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_18 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_18 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_18 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_18 +Xdinv1 dout_1 dout_2 vdd gnd pinv_18 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_18 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_18 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_18 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_18 +Xdinv2 dout_2 dout_3 vdd gnd pinv_18 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_18 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_18 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_18 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_18 +Xdinv3 dout_3 dout_4 vdd gnd pinv_18 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_18 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_18 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_18 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_18 +Xdinv4 dout_4 dout_5 vdd gnd pinv_18 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_18 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_18 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_18 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_18 +Xdinv5 dout_5 dout_6 vdd gnd pinv_18 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_18 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_18 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_18 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_18 +Xdinv6 dout_6 dout_7 vdd gnd pinv_18 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_18 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_18 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_18 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_18 +Xdinv7 dout_7 dout_8 vdd gnd pinv_18 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_18 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_18 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_18 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_18 +Xdinv8 dout_8 out vdd gnd pinv_18 +Xdload_8_0 out n_8_0 vdd gnd pinv_18 +Xdload_8_1 out n_8_1 vdd gnd pinv_18 +Xdload_8_2 out n_8_2 vdd gnd pinv_18 +Xdload_8_3 out n_8_3 vdd gnd pinv_18 +.ENDS delay_chain + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u +.ENDS pinv_12 + +* spice ptx M{0} {1} p m=1 w=4.800000000000001u l=0.4u pd=10.40u ps=10.40u as=4.80p ad=4.80p + +* spice ptx M{0} {1} n m=1 w=2.4000000000000004u l=0.4u pd=5.60u ps=5.60u as=2.40p ad=2.40p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=4.800000000000001u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=2.4000000000000004u l=0.4u +.ENDS pinv_11 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [3, 10] +Xbuf_inv1 A Zb1_int vdd gnd pinv_11 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_12 +.ENDS pdriver_1 + +* spice ptx M{0} {1} p m=1 w=107.2u l=0.4u pd=215.20u ps=215.20u as=107.20p ad=107.20p + +* spice ptx M{0} {1} n m=1 w=53.6u l=0.4u pd=108.00u ps=108.00u as=53.60p ad=53.60p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=107.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=53.6u l=0.4u +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u +.ENDS pinv_8 + +* spice ptx M{0} {1} n m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +* spice ptx M{0} {1} p m=1 w=35.2u l=0.4u pd=71.20u ps=71.20u as=35.20p ad=35.20p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=35.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=17.6u l=0.4u +.ENDS pinv_9 + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_6 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pinv_7 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 7, 22, 67] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_10 +.ENDS pdriver_0 + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u +.ENDS pinv_15 + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u +.ENDS pinv_3 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_3 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u +.ENDS pinv_16 + +* spice ptx M{0} {1} n m=1 w=8.8u l=0.4u pd=18.40u ps=18.40u as=8.80p ad=8.80p + +* spice ptx M{0} {1} p m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=17.6u l=0.4u +Mpinv_nmos Z A gnd gnd n m=1 w=8.8u l=0.4u +.ENDS pinv_17 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 4, 11] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_16 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_17 +.ENDS pdriver_4 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 32 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_15 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_15 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_32_32_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 a0_0 a0_1 a0_2 a0_3 a0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] a0_0 a0_1 a0_2 a0_3 a0_4 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 clk_buf0 vdd gnd data_dff +.ENDS sram_32_32_scn4m_subm diff --git a/32x32/sram_32_32_scn4m_subm.sp b/32x32/sram_32_32_scn4m_subm.sp new file mode 100644 index 00000000..06c6d8fb --- /dev/null +++ b/32x32/sram_32_32_scn4m_subm.sp @@ -0,0 +1,3599 @@ +************************************************** +* OpenRAM generated memory. +* Words: 32 +* Data bits: 32 +* Banks: 1 +* Column mux: 1:1 +* Trimmed: False +* LVS: False +************************************************** +*********************** "dff" ****************************** +* Positive edge-triggered FF +.SUBCKT dff D Q clk vdd gnd + +* SPICE3 file created from dff.ext - technology: scmos + +M1000 vdd clk a_24_24# vdd p w=8u l=0.4u +M1001 a_84_296# D vdd vdd p w=4u l=0.4u +M1002 a_104_24# clk a_84_296# vdd p w=4u l=0.4u +M1003 a_140_296# a_24_24# a_104_24# vdd p w=4u l=0.4u +M1004 vdd a_152_16# a_140_296# vdd p w=4u l=0.4u +M1005 a_152_16# a_104_24# vdd vdd p w=4u l=0.4u +M1006 a_260_296# a_152_16# vdd vdd p w=4u l=0.4u +M1007 a_280_24# a_24_24# a_260_296# vdd p w=4u l=0.4u +M1008 a_320_336# clk a_280_24# vdd p w=2u l=0.4u +M1009 vdd Q a_320_336# vdd p w=2u l=0.4u +M1010 gnd clk a_24_24# gnd n w=4u l=0.4u +M1011 Q a_280_24# vdd vdd p w=8u l=0.4u +M1012 a_84_24# D gnd gnd n w=2u l=0.4u +M1013 a_104_24# a_24_24# a_84_24# gnd n w=2u l=0.4u +M1014 a_140_24# clk a_104_24# gnd n w=2u l=0.4u +M1015 gnd a_152_16# a_140_24# gnd n w=2u l=0.4u +M1016 a_152_16# a_104_24# gnd gnd n w=2u l=0.4u +M1017 a_260_24# a_152_16# gnd gnd n w=2u l=0.4u +M1018 a_280_24# clk a_260_24# gnd n w=2u l=0.4u +M1019 a_320_24# a_24_24# a_280_24# gnd n w=2u l=0.4u +M1020 gnd Q a_320_24# gnd n w=2u l=0.4u +M1021 Q a_280_24# gnd gnd n w=4u l=0.4u + +.ENDS + +.SUBCKT row_addr_dff din_0 din_1 din_2 din_3 din_4 dout_0 dout_1 dout_2 dout_3 dout_4 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 5 cols: 1 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r1_c0 din_1 dout_1 clk vdd gnd dff +Xdff_r2_c0 din_2 dout_2 clk vdd gnd dff +Xdff_r3_c0 din_3 dout_3 clk vdd gnd dff +Xdff_r4_c0 din_4 dout_4 clk vdd gnd dff +.ENDS row_addr_dff + +*********************** "cell_1rw" ****************************** +.SUBCKT cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 Q_bar wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT bitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c1 bl_0_1 br_0_1 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c1 bl_0_1 br_0_1 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c1 bl_0_1 br_0_1 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c1 bl_0_1 br_0_1 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c1 bl_0_1 br_0_1 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c1 bl_0_1 br_0_1 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c1 bl_0_1 br_0_1 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c1 bl_0_1 br_0_1 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c1 bl_0_1 br_0_1 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c1 bl_0_1 br_0_1 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c1 bl_0_1 br_0_1 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c1 bl_0_1 br_0_1 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c1 bl_0_1 br_0_1 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c1 bl_0_1 br_0_1 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c1 bl_0_1 br_0_1 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c1 bl_0_1 br_0_1 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c1 bl_0_1 br_0_1 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c1 bl_0_1 br_0_1 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c1 bl_0_1 br_0_1 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c1 bl_0_1 br_0_1 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c1 bl_0_1 br_0_1 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c1 bl_0_1 br_0_1 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c1 bl_0_1 br_0_1 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c1 bl_0_1 br_0_1 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c1 bl_0_1 br_0_1 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c1 bl_0_1 br_0_1 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c1 bl_0_1 br_0_1 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c1 bl_0_1 br_0_1 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c1 bl_0_1 br_0_1 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c1 bl_0_1 br_0_1 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c1 bl_0_1 br_0_1 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c2 bl_0_2 br_0_2 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c2 bl_0_2 br_0_2 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c2 bl_0_2 br_0_2 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c2 bl_0_2 br_0_2 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c2 bl_0_2 br_0_2 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c2 bl_0_2 br_0_2 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c2 bl_0_2 br_0_2 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c2 bl_0_2 br_0_2 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c2 bl_0_2 br_0_2 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c2 bl_0_2 br_0_2 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c2 bl_0_2 br_0_2 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c2 bl_0_2 br_0_2 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c2 bl_0_2 br_0_2 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c2 bl_0_2 br_0_2 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c2 bl_0_2 br_0_2 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c2 bl_0_2 br_0_2 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c2 bl_0_2 br_0_2 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c2 bl_0_2 br_0_2 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c2 bl_0_2 br_0_2 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c2 bl_0_2 br_0_2 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c2 bl_0_2 br_0_2 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c2 bl_0_2 br_0_2 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c2 bl_0_2 br_0_2 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c2 bl_0_2 br_0_2 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c2 bl_0_2 br_0_2 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c2 bl_0_2 br_0_2 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c2 bl_0_2 br_0_2 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c2 bl_0_2 br_0_2 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c2 bl_0_2 br_0_2 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c2 bl_0_2 br_0_2 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c2 bl_0_2 br_0_2 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c3 bl_0_3 br_0_3 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c3 bl_0_3 br_0_3 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c3 bl_0_3 br_0_3 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c3 bl_0_3 br_0_3 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c3 bl_0_3 br_0_3 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c3 bl_0_3 br_0_3 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c3 bl_0_3 br_0_3 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c3 bl_0_3 br_0_3 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c3 bl_0_3 br_0_3 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c3 bl_0_3 br_0_3 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c3 bl_0_3 br_0_3 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c3 bl_0_3 br_0_3 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c3 bl_0_3 br_0_3 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c3 bl_0_3 br_0_3 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c3 bl_0_3 br_0_3 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c3 bl_0_3 br_0_3 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c3 bl_0_3 br_0_3 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c3 bl_0_3 br_0_3 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c3 bl_0_3 br_0_3 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c3 bl_0_3 br_0_3 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c3 bl_0_3 br_0_3 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c3 bl_0_3 br_0_3 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c3 bl_0_3 br_0_3 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c3 bl_0_3 br_0_3 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c3 bl_0_3 br_0_3 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c3 bl_0_3 br_0_3 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c3 bl_0_3 br_0_3 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c3 bl_0_3 br_0_3 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c3 bl_0_3 br_0_3 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c3 bl_0_3 br_0_3 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c3 bl_0_3 br_0_3 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c4 bl_0_4 br_0_4 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c4 bl_0_4 br_0_4 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c4 bl_0_4 br_0_4 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c4 bl_0_4 br_0_4 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c4 bl_0_4 br_0_4 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c4 bl_0_4 br_0_4 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c4 bl_0_4 br_0_4 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c4 bl_0_4 br_0_4 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c4 bl_0_4 br_0_4 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c4 bl_0_4 br_0_4 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c4 bl_0_4 br_0_4 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c4 bl_0_4 br_0_4 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c4 bl_0_4 br_0_4 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c4 bl_0_4 br_0_4 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c4 bl_0_4 br_0_4 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c4 bl_0_4 br_0_4 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c4 bl_0_4 br_0_4 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c4 bl_0_4 br_0_4 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c4 bl_0_4 br_0_4 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c4 bl_0_4 br_0_4 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c4 bl_0_4 br_0_4 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c4 bl_0_4 br_0_4 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c4 bl_0_4 br_0_4 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c4 bl_0_4 br_0_4 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c4 bl_0_4 br_0_4 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c4 bl_0_4 br_0_4 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c4 bl_0_4 br_0_4 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c4 bl_0_4 br_0_4 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c4 bl_0_4 br_0_4 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c4 bl_0_4 br_0_4 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c4 bl_0_4 br_0_4 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c5 bl_0_5 br_0_5 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c5 bl_0_5 br_0_5 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c5 bl_0_5 br_0_5 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c5 bl_0_5 br_0_5 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c5 bl_0_5 br_0_5 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c5 bl_0_5 br_0_5 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c5 bl_0_5 br_0_5 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c5 bl_0_5 br_0_5 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c5 bl_0_5 br_0_5 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c5 bl_0_5 br_0_5 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c5 bl_0_5 br_0_5 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c5 bl_0_5 br_0_5 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c5 bl_0_5 br_0_5 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c5 bl_0_5 br_0_5 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c5 bl_0_5 br_0_5 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c5 bl_0_5 br_0_5 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c5 bl_0_5 br_0_5 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c5 bl_0_5 br_0_5 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c5 bl_0_5 br_0_5 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c5 bl_0_5 br_0_5 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c5 bl_0_5 br_0_5 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c5 bl_0_5 br_0_5 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c5 bl_0_5 br_0_5 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c5 bl_0_5 br_0_5 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c5 bl_0_5 br_0_5 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c5 bl_0_5 br_0_5 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c5 bl_0_5 br_0_5 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c5 bl_0_5 br_0_5 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c5 bl_0_5 br_0_5 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c5 bl_0_5 br_0_5 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c5 bl_0_5 br_0_5 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c6 bl_0_6 br_0_6 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c6 bl_0_6 br_0_6 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c6 bl_0_6 br_0_6 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c6 bl_0_6 br_0_6 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c6 bl_0_6 br_0_6 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c6 bl_0_6 br_0_6 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c6 bl_0_6 br_0_6 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c6 bl_0_6 br_0_6 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c6 bl_0_6 br_0_6 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c6 bl_0_6 br_0_6 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c6 bl_0_6 br_0_6 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c6 bl_0_6 br_0_6 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c6 bl_0_6 br_0_6 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c6 bl_0_6 br_0_6 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c6 bl_0_6 br_0_6 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c6 bl_0_6 br_0_6 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c6 bl_0_6 br_0_6 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c6 bl_0_6 br_0_6 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c6 bl_0_6 br_0_6 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c6 bl_0_6 br_0_6 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c6 bl_0_6 br_0_6 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c6 bl_0_6 br_0_6 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c6 bl_0_6 br_0_6 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c6 bl_0_6 br_0_6 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c6 bl_0_6 br_0_6 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c6 bl_0_6 br_0_6 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c6 bl_0_6 br_0_6 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c6 bl_0_6 br_0_6 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c6 bl_0_6 br_0_6 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c6 bl_0_6 br_0_6 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c6 bl_0_6 br_0_6 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c7 bl_0_7 br_0_7 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c7 bl_0_7 br_0_7 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c7 bl_0_7 br_0_7 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c7 bl_0_7 br_0_7 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c7 bl_0_7 br_0_7 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c7 bl_0_7 br_0_7 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c7 bl_0_7 br_0_7 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c7 bl_0_7 br_0_7 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c7 bl_0_7 br_0_7 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c7 bl_0_7 br_0_7 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c7 bl_0_7 br_0_7 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c7 bl_0_7 br_0_7 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c7 bl_0_7 br_0_7 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c7 bl_0_7 br_0_7 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c7 bl_0_7 br_0_7 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c7 bl_0_7 br_0_7 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c7 bl_0_7 br_0_7 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c7 bl_0_7 br_0_7 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c7 bl_0_7 br_0_7 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c7 bl_0_7 br_0_7 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c7 bl_0_7 br_0_7 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c7 bl_0_7 br_0_7 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c7 bl_0_7 br_0_7 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c7 bl_0_7 br_0_7 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c7 bl_0_7 br_0_7 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c7 bl_0_7 br_0_7 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c7 bl_0_7 br_0_7 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c7 bl_0_7 br_0_7 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c7 bl_0_7 br_0_7 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c7 bl_0_7 br_0_7 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c7 bl_0_7 br_0_7 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c8 bl_0_8 br_0_8 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c8 bl_0_8 br_0_8 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c8 bl_0_8 br_0_8 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c8 bl_0_8 br_0_8 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c8 bl_0_8 br_0_8 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c8 bl_0_8 br_0_8 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c8 bl_0_8 br_0_8 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c8 bl_0_8 br_0_8 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c8 bl_0_8 br_0_8 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c8 bl_0_8 br_0_8 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c8 bl_0_8 br_0_8 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c8 bl_0_8 br_0_8 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c8 bl_0_8 br_0_8 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c8 bl_0_8 br_0_8 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c8 bl_0_8 br_0_8 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c8 bl_0_8 br_0_8 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c8 bl_0_8 br_0_8 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c8 bl_0_8 br_0_8 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c8 bl_0_8 br_0_8 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c8 bl_0_8 br_0_8 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c8 bl_0_8 br_0_8 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c8 bl_0_8 br_0_8 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c8 bl_0_8 br_0_8 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c8 bl_0_8 br_0_8 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c8 bl_0_8 br_0_8 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c8 bl_0_8 br_0_8 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c8 bl_0_8 br_0_8 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c8 bl_0_8 br_0_8 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c8 bl_0_8 br_0_8 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c8 bl_0_8 br_0_8 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c8 bl_0_8 br_0_8 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c9 bl_0_9 br_0_9 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c9 bl_0_9 br_0_9 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c9 bl_0_9 br_0_9 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c9 bl_0_9 br_0_9 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c9 bl_0_9 br_0_9 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c9 bl_0_9 br_0_9 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c9 bl_0_9 br_0_9 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c9 bl_0_9 br_0_9 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c9 bl_0_9 br_0_9 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c9 bl_0_9 br_0_9 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c9 bl_0_9 br_0_9 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c9 bl_0_9 br_0_9 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c9 bl_0_9 br_0_9 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c9 bl_0_9 br_0_9 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c9 bl_0_9 br_0_9 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c9 bl_0_9 br_0_9 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c9 bl_0_9 br_0_9 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c9 bl_0_9 br_0_9 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c9 bl_0_9 br_0_9 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c9 bl_0_9 br_0_9 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c9 bl_0_9 br_0_9 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c9 bl_0_9 br_0_9 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c9 bl_0_9 br_0_9 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c9 bl_0_9 br_0_9 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c9 bl_0_9 br_0_9 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c9 bl_0_9 br_0_9 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c9 bl_0_9 br_0_9 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c9 bl_0_9 br_0_9 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c9 bl_0_9 br_0_9 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c9 bl_0_9 br_0_9 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c9 bl_0_9 br_0_9 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c10 bl_0_10 br_0_10 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c10 bl_0_10 br_0_10 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c10 bl_0_10 br_0_10 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c10 bl_0_10 br_0_10 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c10 bl_0_10 br_0_10 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c10 bl_0_10 br_0_10 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c10 bl_0_10 br_0_10 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c10 bl_0_10 br_0_10 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c10 bl_0_10 br_0_10 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c10 bl_0_10 br_0_10 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c10 bl_0_10 br_0_10 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c10 bl_0_10 br_0_10 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c10 bl_0_10 br_0_10 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c10 bl_0_10 br_0_10 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c10 bl_0_10 br_0_10 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c10 bl_0_10 br_0_10 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c10 bl_0_10 br_0_10 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c10 bl_0_10 br_0_10 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c10 bl_0_10 br_0_10 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c10 bl_0_10 br_0_10 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c10 bl_0_10 br_0_10 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c10 bl_0_10 br_0_10 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c10 bl_0_10 br_0_10 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c10 bl_0_10 br_0_10 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c10 bl_0_10 br_0_10 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c10 bl_0_10 br_0_10 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c10 bl_0_10 br_0_10 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c10 bl_0_10 br_0_10 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c10 bl_0_10 br_0_10 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c10 bl_0_10 br_0_10 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c10 bl_0_10 br_0_10 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c11 bl_0_11 br_0_11 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c11 bl_0_11 br_0_11 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c11 bl_0_11 br_0_11 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c11 bl_0_11 br_0_11 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c11 bl_0_11 br_0_11 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c11 bl_0_11 br_0_11 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c11 bl_0_11 br_0_11 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c11 bl_0_11 br_0_11 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c11 bl_0_11 br_0_11 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c11 bl_0_11 br_0_11 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c11 bl_0_11 br_0_11 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c11 bl_0_11 br_0_11 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c11 bl_0_11 br_0_11 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c11 bl_0_11 br_0_11 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c11 bl_0_11 br_0_11 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c11 bl_0_11 br_0_11 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c11 bl_0_11 br_0_11 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c11 bl_0_11 br_0_11 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c11 bl_0_11 br_0_11 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c11 bl_0_11 br_0_11 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c11 bl_0_11 br_0_11 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c11 bl_0_11 br_0_11 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c11 bl_0_11 br_0_11 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c11 bl_0_11 br_0_11 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c11 bl_0_11 br_0_11 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c11 bl_0_11 br_0_11 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c11 bl_0_11 br_0_11 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c11 bl_0_11 br_0_11 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c11 bl_0_11 br_0_11 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c11 bl_0_11 br_0_11 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c11 bl_0_11 br_0_11 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c12 bl_0_12 br_0_12 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c12 bl_0_12 br_0_12 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c12 bl_0_12 br_0_12 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c12 bl_0_12 br_0_12 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c12 bl_0_12 br_0_12 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c12 bl_0_12 br_0_12 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c12 bl_0_12 br_0_12 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c12 bl_0_12 br_0_12 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c12 bl_0_12 br_0_12 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c12 bl_0_12 br_0_12 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c12 bl_0_12 br_0_12 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c12 bl_0_12 br_0_12 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c12 bl_0_12 br_0_12 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c12 bl_0_12 br_0_12 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c12 bl_0_12 br_0_12 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c12 bl_0_12 br_0_12 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c12 bl_0_12 br_0_12 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c12 bl_0_12 br_0_12 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c12 bl_0_12 br_0_12 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c12 bl_0_12 br_0_12 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c12 bl_0_12 br_0_12 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c12 bl_0_12 br_0_12 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c12 bl_0_12 br_0_12 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c12 bl_0_12 br_0_12 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c12 bl_0_12 br_0_12 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c12 bl_0_12 br_0_12 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c12 bl_0_12 br_0_12 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c12 bl_0_12 br_0_12 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c12 bl_0_12 br_0_12 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c12 bl_0_12 br_0_12 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c12 bl_0_12 br_0_12 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c13 bl_0_13 br_0_13 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c13 bl_0_13 br_0_13 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c13 bl_0_13 br_0_13 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c13 bl_0_13 br_0_13 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c13 bl_0_13 br_0_13 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c13 bl_0_13 br_0_13 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c13 bl_0_13 br_0_13 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c13 bl_0_13 br_0_13 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c13 bl_0_13 br_0_13 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c13 bl_0_13 br_0_13 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c13 bl_0_13 br_0_13 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c13 bl_0_13 br_0_13 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c13 bl_0_13 br_0_13 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c13 bl_0_13 br_0_13 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c13 bl_0_13 br_0_13 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c13 bl_0_13 br_0_13 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c13 bl_0_13 br_0_13 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c13 bl_0_13 br_0_13 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c13 bl_0_13 br_0_13 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c13 bl_0_13 br_0_13 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c13 bl_0_13 br_0_13 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c13 bl_0_13 br_0_13 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c13 bl_0_13 br_0_13 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c13 bl_0_13 br_0_13 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c13 bl_0_13 br_0_13 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c13 bl_0_13 br_0_13 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c13 bl_0_13 br_0_13 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c13 bl_0_13 br_0_13 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c13 bl_0_13 br_0_13 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c13 bl_0_13 br_0_13 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c13 bl_0_13 br_0_13 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c14 bl_0_14 br_0_14 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c14 bl_0_14 br_0_14 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c14 bl_0_14 br_0_14 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c14 bl_0_14 br_0_14 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c14 bl_0_14 br_0_14 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c14 bl_0_14 br_0_14 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c14 bl_0_14 br_0_14 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c14 bl_0_14 br_0_14 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c14 bl_0_14 br_0_14 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c14 bl_0_14 br_0_14 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c14 bl_0_14 br_0_14 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c14 bl_0_14 br_0_14 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c14 bl_0_14 br_0_14 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c14 bl_0_14 br_0_14 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c14 bl_0_14 br_0_14 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c14 bl_0_14 br_0_14 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c14 bl_0_14 br_0_14 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c14 bl_0_14 br_0_14 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c14 bl_0_14 br_0_14 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c14 bl_0_14 br_0_14 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c14 bl_0_14 br_0_14 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c14 bl_0_14 br_0_14 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c14 bl_0_14 br_0_14 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c14 bl_0_14 br_0_14 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c14 bl_0_14 br_0_14 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c14 bl_0_14 br_0_14 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c14 bl_0_14 br_0_14 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c14 bl_0_14 br_0_14 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c14 bl_0_14 br_0_14 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c14 bl_0_14 br_0_14 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c14 bl_0_14 br_0_14 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c15 bl_0_15 br_0_15 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c15 bl_0_15 br_0_15 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c15 bl_0_15 br_0_15 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c15 bl_0_15 br_0_15 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c15 bl_0_15 br_0_15 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c15 bl_0_15 br_0_15 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c15 bl_0_15 br_0_15 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c15 bl_0_15 br_0_15 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c15 bl_0_15 br_0_15 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c15 bl_0_15 br_0_15 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c15 bl_0_15 br_0_15 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c15 bl_0_15 br_0_15 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c15 bl_0_15 br_0_15 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c15 bl_0_15 br_0_15 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c15 bl_0_15 br_0_15 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c15 bl_0_15 br_0_15 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c15 bl_0_15 br_0_15 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c15 bl_0_15 br_0_15 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c15 bl_0_15 br_0_15 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c15 bl_0_15 br_0_15 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c15 bl_0_15 br_0_15 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c15 bl_0_15 br_0_15 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c15 bl_0_15 br_0_15 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c15 bl_0_15 br_0_15 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c15 bl_0_15 br_0_15 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c15 bl_0_15 br_0_15 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c15 bl_0_15 br_0_15 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c15 bl_0_15 br_0_15 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c15 bl_0_15 br_0_15 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c15 bl_0_15 br_0_15 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c15 bl_0_15 br_0_15 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c16 bl_0_16 br_0_16 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c16 bl_0_16 br_0_16 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c16 bl_0_16 br_0_16 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c16 bl_0_16 br_0_16 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c16 bl_0_16 br_0_16 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c16 bl_0_16 br_0_16 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c16 bl_0_16 br_0_16 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c16 bl_0_16 br_0_16 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c16 bl_0_16 br_0_16 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c16 bl_0_16 br_0_16 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c16 bl_0_16 br_0_16 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c16 bl_0_16 br_0_16 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c16 bl_0_16 br_0_16 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c16 bl_0_16 br_0_16 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c16 bl_0_16 br_0_16 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c16 bl_0_16 br_0_16 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c16 bl_0_16 br_0_16 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c16 bl_0_16 br_0_16 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c16 bl_0_16 br_0_16 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c16 bl_0_16 br_0_16 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c16 bl_0_16 br_0_16 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c16 bl_0_16 br_0_16 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c16 bl_0_16 br_0_16 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c16 bl_0_16 br_0_16 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c16 bl_0_16 br_0_16 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c16 bl_0_16 br_0_16 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c16 bl_0_16 br_0_16 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c16 bl_0_16 br_0_16 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c16 bl_0_16 br_0_16 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c16 bl_0_16 br_0_16 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c16 bl_0_16 br_0_16 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c17 bl_0_17 br_0_17 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c17 bl_0_17 br_0_17 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c17 bl_0_17 br_0_17 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c17 bl_0_17 br_0_17 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c17 bl_0_17 br_0_17 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c17 bl_0_17 br_0_17 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c17 bl_0_17 br_0_17 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c17 bl_0_17 br_0_17 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c17 bl_0_17 br_0_17 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c17 bl_0_17 br_0_17 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c17 bl_0_17 br_0_17 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c17 bl_0_17 br_0_17 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c17 bl_0_17 br_0_17 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c17 bl_0_17 br_0_17 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c17 bl_0_17 br_0_17 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c17 bl_0_17 br_0_17 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c17 bl_0_17 br_0_17 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c17 bl_0_17 br_0_17 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c17 bl_0_17 br_0_17 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c17 bl_0_17 br_0_17 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c17 bl_0_17 br_0_17 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c17 bl_0_17 br_0_17 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c17 bl_0_17 br_0_17 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c17 bl_0_17 br_0_17 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c17 bl_0_17 br_0_17 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c17 bl_0_17 br_0_17 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c17 bl_0_17 br_0_17 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c17 bl_0_17 br_0_17 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c17 bl_0_17 br_0_17 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c17 bl_0_17 br_0_17 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c17 bl_0_17 br_0_17 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c18 bl_0_18 br_0_18 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c18 bl_0_18 br_0_18 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c18 bl_0_18 br_0_18 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c18 bl_0_18 br_0_18 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c18 bl_0_18 br_0_18 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c18 bl_0_18 br_0_18 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c18 bl_0_18 br_0_18 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c18 bl_0_18 br_0_18 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c18 bl_0_18 br_0_18 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c18 bl_0_18 br_0_18 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c18 bl_0_18 br_0_18 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c18 bl_0_18 br_0_18 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c18 bl_0_18 br_0_18 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c18 bl_0_18 br_0_18 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c18 bl_0_18 br_0_18 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c18 bl_0_18 br_0_18 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c18 bl_0_18 br_0_18 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c18 bl_0_18 br_0_18 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c18 bl_0_18 br_0_18 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c18 bl_0_18 br_0_18 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c18 bl_0_18 br_0_18 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c18 bl_0_18 br_0_18 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c18 bl_0_18 br_0_18 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c18 bl_0_18 br_0_18 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c18 bl_0_18 br_0_18 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c18 bl_0_18 br_0_18 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c18 bl_0_18 br_0_18 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c18 bl_0_18 br_0_18 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c18 bl_0_18 br_0_18 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c18 bl_0_18 br_0_18 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c18 bl_0_18 br_0_18 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c19 bl_0_19 br_0_19 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c19 bl_0_19 br_0_19 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c19 bl_0_19 br_0_19 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c19 bl_0_19 br_0_19 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c19 bl_0_19 br_0_19 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c19 bl_0_19 br_0_19 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c19 bl_0_19 br_0_19 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c19 bl_0_19 br_0_19 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c19 bl_0_19 br_0_19 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c19 bl_0_19 br_0_19 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c19 bl_0_19 br_0_19 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c19 bl_0_19 br_0_19 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c19 bl_0_19 br_0_19 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c19 bl_0_19 br_0_19 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c19 bl_0_19 br_0_19 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c19 bl_0_19 br_0_19 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c19 bl_0_19 br_0_19 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c19 bl_0_19 br_0_19 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c19 bl_0_19 br_0_19 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c19 bl_0_19 br_0_19 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c19 bl_0_19 br_0_19 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c19 bl_0_19 br_0_19 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c19 bl_0_19 br_0_19 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c19 bl_0_19 br_0_19 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c19 bl_0_19 br_0_19 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c19 bl_0_19 br_0_19 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c19 bl_0_19 br_0_19 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c19 bl_0_19 br_0_19 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c19 bl_0_19 br_0_19 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c19 bl_0_19 br_0_19 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c19 bl_0_19 br_0_19 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c20 bl_0_20 br_0_20 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c20 bl_0_20 br_0_20 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c20 bl_0_20 br_0_20 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c20 bl_0_20 br_0_20 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c20 bl_0_20 br_0_20 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c20 bl_0_20 br_0_20 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c20 bl_0_20 br_0_20 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c20 bl_0_20 br_0_20 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c20 bl_0_20 br_0_20 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c20 bl_0_20 br_0_20 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c20 bl_0_20 br_0_20 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c20 bl_0_20 br_0_20 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c20 bl_0_20 br_0_20 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c20 bl_0_20 br_0_20 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c20 bl_0_20 br_0_20 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c20 bl_0_20 br_0_20 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c20 bl_0_20 br_0_20 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c20 bl_0_20 br_0_20 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c20 bl_0_20 br_0_20 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c20 bl_0_20 br_0_20 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c20 bl_0_20 br_0_20 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c20 bl_0_20 br_0_20 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c20 bl_0_20 br_0_20 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c20 bl_0_20 br_0_20 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c20 bl_0_20 br_0_20 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c20 bl_0_20 br_0_20 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c20 bl_0_20 br_0_20 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c20 bl_0_20 br_0_20 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c20 bl_0_20 br_0_20 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c20 bl_0_20 br_0_20 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c20 bl_0_20 br_0_20 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c21 bl_0_21 br_0_21 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c21 bl_0_21 br_0_21 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c21 bl_0_21 br_0_21 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c21 bl_0_21 br_0_21 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c21 bl_0_21 br_0_21 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c21 bl_0_21 br_0_21 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c21 bl_0_21 br_0_21 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c21 bl_0_21 br_0_21 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c21 bl_0_21 br_0_21 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c21 bl_0_21 br_0_21 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c21 bl_0_21 br_0_21 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c21 bl_0_21 br_0_21 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c21 bl_0_21 br_0_21 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c21 bl_0_21 br_0_21 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c21 bl_0_21 br_0_21 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c21 bl_0_21 br_0_21 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c21 bl_0_21 br_0_21 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c21 bl_0_21 br_0_21 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c21 bl_0_21 br_0_21 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c21 bl_0_21 br_0_21 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c21 bl_0_21 br_0_21 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c21 bl_0_21 br_0_21 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c21 bl_0_21 br_0_21 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c21 bl_0_21 br_0_21 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c21 bl_0_21 br_0_21 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c21 bl_0_21 br_0_21 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c21 bl_0_21 br_0_21 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c21 bl_0_21 br_0_21 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c21 bl_0_21 br_0_21 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c21 bl_0_21 br_0_21 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c21 bl_0_21 br_0_21 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c22 bl_0_22 br_0_22 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c22 bl_0_22 br_0_22 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c22 bl_0_22 br_0_22 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c22 bl_0_22 br_0_22 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c22 bl_0_22 br_0_22 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c22 bl_0_22 br_0_22 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c22 bl_0_22 br_0_22 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c22 bl_0_22 br_0_22 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c22 bl_0_22 br_0_22 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c22 bl_0_22 br_0_22 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c22 bl_0_22 br_0_22 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c22 bl_0_22 br_0_22 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c22 bl_0_22 br_0_22 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c22 bl_0_22 br_0_22 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c22 bl_0_22 br_0_22 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c22 bl_0_22 br_0_22 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c22 bl_0_22 br_0_22 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c22 bl_0_22 br_0_22 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c22 bl_0_22 br_0_22 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c22 bl_0_22 br_0_22 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c22 bl_0_22 br_0_22 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c22 bl_0_22 br_0_22 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c22 bl_0_22 br_0_22 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c22 bl_0_22 br_0_22 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c22 bl_0_22 br_0_22 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c22 bl_0_22 br_0_22 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c22 bl_0_22 br_0_22 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c22 bl_0_22 br_0_22 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c22 bl_0_22 br_0_22 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c22 bl_0_22 br_0_22 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c22 bl_0_22 br_0_22 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c23 bl_0_23 br_0_23 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c23 bl_0_23 br_0_23 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c23 bl_0_23 br_0_23 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c23 bl_0_23 br_0_23 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c23 bl_0_23 br_0_23 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c23 bl_0_23 br_0_23 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c23 bl_0_23 br_0_23 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c23 bl_0_23 br_0_23 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c23 bl_0_23 br_0_23 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c23 bl_0_23 br_0_23 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c23 bl_0_23 br_0_23 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c23 bl_0_23 br_0_23 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c23 bl_0_23 br_0_23 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c23 bl_0_23 br_0_23 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c23 bl_0_23 br_0_23 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c23 bl_0_23 br_0_23 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c23 bl_0_23 br_0_23 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c23 bl_0_23 br_0_23 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c23 bl_0_23 br_0_23 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c23 bl_0_23 br_0_23 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c23 bl_0_23 br_0_23 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c23 bl_0_23 br_0_23 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c23 bl_0_23 br_0_23 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c23 bl_0_23 br_0_23 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c23 bl_0_23 br_0_23 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c23 bl_0_23 br_0_23 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c23 bl_0_23 br_0_23 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c23 bl_0_23 br_0_23 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c23 bl_0_23 br_0_23 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c23 bl_0_23 br_0_23 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c23 bl_0_23 br_0_23 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c24 bl_0_24 br_0_24 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c24 bl_0_24 br_0_24 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c24 bl_0_24 br_0_24 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c24 bl_0_24 br_0_24 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c24 bl_0_24 br_0_24 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c24 bl_0_24 br_0_24 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c24 bl_0_24 br_0_24 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c24 bl_0_24 br_0_24 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c24 bl_0_24 br_0_24 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c24 bl_0_24 br_0_24 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c24 bl_0_24 br_0_24 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c24 bl_0_24 br_0_24 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c24 bl_0_24 br_0_24 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c24 bl_0_24 br_0_24 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c24 bl_0_24 br_0_24 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c24 bl_0_24 br_0_24 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c24 bl_0_24 br_0_24 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c24 bl_0_24 br_0_24 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c24 bl_0_24 br_0_24 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c24 bl_0_24 br_0_24 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c24 bl_0_24 br_0_24 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c24 bl_0_24 br_0_24 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c24 bl_0_24 br_0_24 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c24 bl_0_24 br_0_24 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c24 bl_0_24 br_0_24 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c24 bl_0_24 br_0_24 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c24 bl_0_24 br_0_24 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c24 bl_0_24 br_0_24 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c24 bl_0_24 br_0_24 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c24 bl_0_24 br_0_24 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c24 bl_0_24 br_0_24 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c25 bl_0_25 br_0_25 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c25 bl_0_25 br_0_25 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c25 bl_0_25 br_0_25 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c25 bl_0_25 br_0_25 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c25 bl_0_25 br_0_25 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c25 bl_0_25 br_0_25 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c25 bl_0_25 br_0_25 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c25 bl_0_25 br_0_25 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c25 bl_0_25 br_0_25 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c25 bl_0_25 br_0_25 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c25 bl_0_25 br_0_25 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c25 bl_0_25 br_0_25 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c25 bl_0_25 br_0_25 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c25 bl_0_25 br_0_25 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c25 bl_0_25 br_0_25 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c25 bl_0_25 br_0_25 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c25 bl_0_25 br_0_25 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c25 bl_0_25 br_0_25 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c25 bl_0_25 br_0_25 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c25 bl_0_25 br_0_25 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c25 bl_0_25 br_0_25 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c25 bl_0_25 br_0_25 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c25 bl_0_25 br_0_25 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c25 bl_0_25 br_0_25 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c25 bl_0_25 br_0_25 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c25 bl_0_25 br_0_25 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c25 bl_0_25 br_0_25 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c25 bl_0_25 br_0_25 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c25 bl_0_25 br_0_25 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c25 bl_0_25 br_0_25 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c25 bl_0_25 br_0_25 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c26 bl_0_26 br_0_26 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c26 bl_0_26 br_0_26 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c26 bl_0_26 br_0_26 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c26 bl_0_26 br_0_26 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c26 bl_0_26 br_0_26 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c26 bl_0_26 br_0_26 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c26 bl_0_26 br_0_26 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c26 bl_0_26 br_0_26 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c26 bl_0_26 br_0_26 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c26 bl_0_26 br_0_26 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c26 bl_0_26 br_0_26 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c26 bl_0_26 br_0_26 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c26 bl_0_26 br_0_26 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c26 bl_0_26 br_0_26 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c26 bl_0_26 br_0_26 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c26 bl_0_26 br_0_26 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c26 bl_0_26 br_0_26 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c26 bl_0_26 br_0_26 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c26 bl_0_26 br_0_26 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c26 bl_0_26 br_0_26 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c26 bl_0_26 br_0_26 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c26 bl_0_26 br_0_26 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c26 bl_0_26 br_0_26 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c26 bl_0_26 br_0_26 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c26 bl_0_26 br_0_26 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c26 bl_0_26 br_0_26 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c26 bl_0_26 br_0_26 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c26 bl_0_26 br_0_26 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c26 bl_0_26 br_0_26 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c26 bl_0_26 br_0_26 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c26 bl_0_26 br_0_26 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c27 bl_0_27 br_0_27 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c27 bl_0_27 br_0_27 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c27 bl_0_27 br_0_27 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c27 bl_0_27 br_0_27 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c27 bl_0_27 br_0_27 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c27 bl_0_27 br_0_27 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c27 bl_0_27 br_0_27 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c27 bl_0_27 br_0_27 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c27 bl_0_27 br_0_27 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c27 bl_0_27 br_0_27 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c27 bl_0_27 br_0_27 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c27 bl_0_27 br_0_27 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c27 bl_0_27 br_0_27 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c27 bl_0_27 br_0_27 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c27 bl_0_27 br_0_27 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c27 bl_0_27 br_0_27 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c27 bl_0_27 br_0_27 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c27 bl_0_27 br_0_27 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c27 bl_0_27 br_0_27 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c27 bl_0_27 br_0_27 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c27 bl_0_27 br_0_27 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c27 bl_0_27 br_0_27 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c27 bl_0_27 br_0_27 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c27 bl_0_27 br_0_27 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c27 bl_0_27 br_0_27 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c27 bl_0_27 br_0_27 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c27 bl_0_27 br_0_27 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c27 bl_0_27 br_0_27 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c27 bl_0_27 br_0_27 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c27 bl_0_27 br_0_27 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c27 bl_0_27 br_0_27 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c28 bl_0_28 br_0_28 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c28 bl_0_28 br_0_28 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c28 bl_0_28 br_0_28 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c28 bl_0_28 br_0_28 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c28 bl_0_28 br_0_28 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c28 bl_0_28 br_0_28 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c28 bl_0_28 br_0_28 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c28 bl_0_28 br_0_28 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c28 bl_0_28 br_0_28 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c28 bl_0_28 br_0_28 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c28 bl_0_28 br_0_28 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c28 bl_0_28 br_0_28 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c28 bl_0_28 br_0_28 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c28 bl_0_28 br_0_28 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c28 bl_0_28 br_0_28 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c28 bl_0_28 br_0_28 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c28 bl_0_28 br_0_28 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c28 bl_0_28 br_0_28 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c28 bl_0_28 br_0_28 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c28 bl_0_28 br_0_28 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c28 bl_0_28 br_0_28 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c28 bl_0_28 br_0_28 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c28 bl_0_28 br_0_28 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c28 bl_0_28 br_0_28 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c28 bl_0_28 br_0_28 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c28 bl_0_28 br_0_28 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c28 bl_0_28 br_0_28 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c28 bl_0_28 br_0_28 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c28 bl_0_28 br_0_28 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c28 bl_0_28 br_0_28 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c28 bl_0_28 br_0_28 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c29 bl_0_29 br_0_29 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c29 bl_0_29 br_0_29 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c29 bl_0_29 br_0_29 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c29 bl_0_29 br_0_29 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c29 bl_0_29 br_0_29 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c29 bl_0_29 br_0_29 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c29 bl_0_29 br_0_29 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c29 bl_0_29 br_0_29 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c29 bl_0_29 br_0_29 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c29 bl_0_29 br_0_29 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c29 bl_0_29 br_0_29 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c29 bl_0_29 br_0_29 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c29 bl_0_29 br_0_29 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c29 bl_0_29 br_0_29 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c29 bl_0_29 br_0_29 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c29 bl_0_29 br_0_29 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c29 bl_0_29 br_0_29 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c29 bl_0_29 br_0_29 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c29 bl_0_29 br_0_29 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c29 bl_0_29 br_0_29 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c29 bl_0_29 br_0_29 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c29 bl_0_29 br_0_29 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c29 bl_0_29 br_0_29 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c29 bl_0_29 br_0_29 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c29 bl_0_29 br_0_29 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c29 bl_0_29 br_0_29 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c29 bl_0_29 br_0_29 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c29 bl_0_29 br_0_29 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c29 bl_0_29 br_0_29 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c29 bl_0_29 br_0_29 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c29 bl_0_29 br_0_29 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c30 bl_0_30 br_0_30 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c30 bl_0_30 br_0_30 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c30 bl_0_30 br_0_30 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c30 bl_0_30 br_0_30 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c30 bl_0_30 br_0_30 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c30 bl_0_30 br_0_30 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c30 bl_0_30 br_0_30 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c30 bl_0_30 br_0_30 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c30 bl_0_30 br_0_30 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c30 bl_0_30 br_0_30 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c30 bl_0_30 br_0_30 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c30 bl_0_30 br_0_30 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c30 bl_0_30 br_0_30 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c30 bl_0_30 br_0_30 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c30 bl_0_30 br_0_30 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c30 bl_0_30 br_0_30 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c30 bl_0_30 br_0_30 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c30 bl_0_30 br_0_30 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c30 bl_0_30 br_0_30 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c30 bl_0_30 br_0_30 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c30 bl_0_30 br_0_30 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c30 bl_0_30 br_0_30 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c30 bl_0_30 br_0_30 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c30 bl_0_30 br_0_30 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c30 bl_0_30 br_0_30 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c30 bl_0_30 br_0_30 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c30 bl_0_30 br_0_30 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c30 bl_0_30 br_0_30 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c30 bl_0_30 br_0_30 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c30 bl_0_30 br_0_30 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c30 bl_0_30 br_0_30 wl_0_31 vdd gnd cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd cell_1rw +Xbit_r1_c31 bl_0_31 br_0_31 wl_0_1 vdd gnd cell_1rw +Xbit_r2_c31 bl_0_31 br_0_31 wl_0_2 vdd gnd cell_1rw +Xbit_r3_c31 bl_0_31 br_0_31 wl_0_3 vdd gnd cell_1rw +Xbit_r4_c31 bl_0_31 br_0_31 wl_0_4 vdd gnd cell_1rw +Xbit_r5_c31 bl_0_31 br_0_31 wl_0_5 vdd gnd cell_1rw +Xbit_r6_c31 bl_0_31 br_0_31 wl_0_6 vdd gnd cell_1rw +Xbit_r7_c31 bl_0_31 br_0_31 wl_0_7 vdd gnd cell_1rw +Xbit_r8_c31 bl_0_31 br_0_31 wl_0_8 vdd gnd cell_1rw +Xbit_r9_c31 bl_0_31 br_0_31 wl_0_9 vdd gnd cell_1rw +Xbit_r10_c31 bl_0_31 br_0_31 wl_0_10 vdd gnd cell_1rw +Xbit_r11_c31 bl_0_31 br_0_31 wl_0_11 vdd gnd cell_1rw +Xbit_r12_c31 bl_0_31 br_0_31 wl_0_12 vdd gnd cell_1rw +Xbit_r13_c31 bl_0_31 br_0_31 wl_0_13 vdd gnd cell_1rw +Xbit_r14_c31 bl_0_31 br_0_31 wl_0_14 vdd gnd cell_1rw +Xbit_r15_c31 bl_0_31 br_0_31 wl_0_15 vdd gnd cell_1rw +Xbit_r16_c31 bl_0_31 br_0_31 wl_0_16 vdd gnd cell_1rw +Xbit_r17_c31 bl_0_31 br_0_31 wl_0_17 vdd gnd cell_1rw +Xbit_r18_c31 bl_0_31 br_0_31 wl_0_18 vdd gnd cell_1rw +Xbit_r19_c31 bl_0_31 br_0_31 wl_0_19 vdd gnd cell_1rw +Xbit_r20_c31 bl_0_31 br_0_31 wl_0_20 vdd gnd cell_1rw +Xbit_r21_c31 bl_0_31 br_0_31 wl_0_21 vdd gnd cell_1rw +Xbit_r22_c31 bl_0_31 br_0_31 wl_0_22 vdd gnd cell_1rw +Xbit_r23_c31 bl_0_31 br_0_31 wl_0_23 vdd gnd cell_1rw +Xbit_r24_c31 bl_0_31 br_0_31 wl_0_24 vdd gnd cell_1rw +Xbit_r25_c31 bl_0_31 br_0_31 wl_0_25 vdd gnd cell_1rw +Xbit_r26_c31 bl_0_31 br_0_31 wl_0_26 vdd gnd cell_1rw +Xbit_r27_c31 bl_0_31 br_0_31 wl_0_27 vdd gnd cell_1rw +Xbit_r28_c31 bl_0_31 br_0_31 wl_0_28 vdd gnd cell_1rw +Xbit_r29_c31 bl_0_31 br_0_31 wl_0_29 vdd gnd cell_1rw +Xbit_r30_c31 bl_0_31 br_0_31 wl_0_30 vdd gnd cell_1rw +Xbit_r31_c31 bl_0_31 br_0_31 wl_0_31 vdd gnd cell_1rw +.ENDS bitcell_array + +*********************** "dummy_cell_1rw" ****************************** +.SUBCKT dummy_cell_1rw bl br wl vdd gnd + +* Inverter 1 +M1000 Q Q_bar vdd vdd p w=0.6u l=0.8u +M1002 Q Q_bar gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q Q_bar vdd p w=0.6u l=0.8u +M1003 gnd Q Q_bar gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl_noconn gnd n w=0.8u l=0.4u +M1005 Q_bar wl br_noconn gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT dummy_array_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_0 + +.SUBCKT dummy_array_2 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_2 + +.SUBCKT dummy_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array + +.SUBCKT dummy_array_3 bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:B br_0_0:B wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r1_c0 bl_0_0 br_0_0 wl_0_1 vdd gnd dummy_cell_1rw +Xbit_r2_c0 bl_0_0 br_0_0 wl_0_2 vdd gnd dummy_cell_1rw +Xbit_r3_c0 bl_0_0 br_0_0 wl_0_3 vdd gnd dummy_cell_1rw +Xbit_r4_c0 bl_0_0 br_0_0 wl_0_4 vdd gnd dummy_cell_1rw +Xbit_r5_c0 bl_0_0 br_0_0 wl_0_5 vdd gnd dummy_cell_1rw +Xbit_r6_c0 bl_0_0 br_0_0 wl_0_6 vdd gnd dummy_cell_1rw +Xbit_r7_c0 bl_0_0 br_0_0 wl_0_7 vdd gnd dummy_cell_1rw +Xbit_r8_c0 bl_0_0 br_0_0 wl_0_8 vdd gnd dummy_cell_1rw +Xbit_r9_c0 bl_0_0 br_0_0 wl_0_9 vdd gnd dummy_cell_1rw +Xbit_r10_c0 bl_0_0 br_0_0 wl_0_10 vdd gnd dummy_cell_1rw +Xbit_r11_c0 bl_0_0 br_0_0 wl_0_11 vdd gnd dummy_cell_1rw +Xbit_r12_c0 bl_0_0 br_0_0 wl_0_12 vdd gnd dummy_cell_1rw +Xbit_r13_c0 bl_0_0 br_0_0 wl_0_13 vdd gnd dummy_cell_1rw +Xbit_r14_c0 bl_0_0 br_0_0 wl_0_14 vdd gnd dummy_cell_1rw +Xbit_r15_c0 bl_0_0 br_0_0 wl_0_15 vdd gnd dummy_cell_1rw +Xbit_r16_c0 bl_0_0 br_0_0 wl_0_16 vdd gnd dummy_cell_1rw +Xbit_r17_c0 bl_0_0 br_0_0 wl_0_17 vdd gnd dummy_cell_1rw +Xbit_r18_c0 bl_0_0 br_0_0 wl_0_18 vdd gnd dummy_cell_1rw +Xbit_r19_c0 bl_0_0 br_0_0 wl_0_19 vdd gnd dummy_cell_1rw +Xbit_r20_c0 bl_0_0 br_0_0 wl_0_20 vdd gnd dummy_cell_1rw +Xbit_r21_c0 bl_0_0 br_0_0 wl_0_21 vdd gnd dummy_cell_1rw +Xbit_r22_c0 bl_0_0 br_0_0 wl_0_22 vdd gnd dummy_cell_1rw +Xbit_r23_c0 bl_0_0 br_0_0 wl_0_23 vdd gnd dummy_cell_1rw +Xbit_r24_c0 bl_0_0 br_0_0 wl_0_24 vdd gnd dummy_cell_1rw +Xbit_r25_c0 bl_0_0 br_0_0 wl_0_25 vdd gnd dummy_cell_1rw +Xbit_r26_c0 bl_0_0 br_0_0 wl_0_26 vdd gnd dummy_cell_1rw +Xbit_r27_c0 bl_0_0 br_0_0 wl_0_27 vdd gnd dummy_cell_1rw +Xbit_r28_c0 bl_0_0 br_0_0 wl_0_28 vdd gnd dummy_cell_1rw +Xbit_r29_c0 bl_0_0 br_0_0 wl_0_29 vdd gnd dummy_cell_1rw +Xbit_r30_c0 bl_0_0 br_0_0 wl_0_30 vdd gnd dummy_cell_1rw +Xbit_r31_c0 bl_0_0 br_0_0 wl_0_31 vdd gnd dummy_cell_1rw +Xbit_r32_c0 bl_0_0 br_0_0 wl_0_32 vdd gnd dummy_cell_1rw +Xbit_r33_c0 bl_0_0 br_0_0 wl_0_33 vdd gnd dummy_cell_1rw +Xbit_r34_c0 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS dummy_array_3 + +.SUBCKT dummy_array_1 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 vdd gnd +*.PININFO bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B wl_0_0:I vdd:B gnd:B +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : wl_0_0 +* POWER : vdd +* GROUND: gnd +Xbit_r0_c0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c1 bl_0_1 br_0_1 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c2 bl_0_2 br_0_2 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c3 bl_0_3 br_0_3 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c4 bl_0_4 br_0_4 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c5 bl_0_5 br_0_5 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c6 bl_0_6 br_0_6 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c7 bl_0_7 br_0_7 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c8 bl_0_8 br_0_8 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c9 bl_0_9 br_0_9 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c10 bl_0_10 br_0_10 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c11 bl_0_11 br_0_11 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c12 bl_0_12 br_0_12 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c13 bl_0_13 br_0_13 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c14 bl_0_14 br_0_14 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c15 bl_0_15 br_0_15 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c16 bl_0_16 br_0_16 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c17 bl_0_17 br_0_17 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c18 bl_0_18 br_0_18 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c19 bl_0_19 br_0_19 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c20 bl_0_20 br_0_20 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c21 bl_0_21 br_0_21 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c22 bl_0_22 br_0_22 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c23 bl_0_23 br_0_23 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c24 bl_0_24 br_0_24 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c25 bl_0_25 br_0_25 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c26 bl_0_26 br_0_26 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c27 bl_0_27 br_0_27 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c28 bl_0_28 br_0_28 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c29 bl_0_29 br_0_29 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c30 bl_0_30 br_0_30 wl_0_0 vdd gnd dummy_cell_1rw +Xbit_r0_c31 bl_0_31 br_0_31 wl_0_0 vdd gnd dummy_cell_1rw +.ENDS dummy_array_1 + +*********************** "cell_1rw" ****************************** +.SUBCKT replica_cell_1rw bl br wl vdd gnd +* SPICE3 file created from cell_1rw.ext - technology: scmos + +* Inverter 1 +M1000 Q vdd vdd vdd p w=0.6u l=0.8u +M1002 Q vdd gnd gnd n w=1.6u l=0.4u + +* Inverter 2 +M1001 vdd Q vdd vdd p w=0.6u l=0.8u +M1003 gnd Q vdd gnd n w=1.6u l=0.4u + +* Access transistors +M1004 Q wl bl gnd n w=0.8u l=0.4u +M1005 vdd wl br gnd n w=0.8u l=0.4u + +.ENDS + +.SUBCKT replica_column bl_0_0 br_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 wl_0_32 wl_0_33 wl_0_34 vdd gnd +*.PININFO bl_0_0:O br_0_0:O wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I wl_0_32:I wl_0_33:I wl_0_34:I vdd:B gnd:B +* OUTPUT: bl_0_0 +* OUTPUT: br_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* INPUT : wl_0_32 +* INPUT : wl_0_33 +* INPUT : wl_0_34 +* POWER : vdd +* GROUND: gnd +Xrbc_0 bl_0_0 br_0_0 wl_0_0 vdd gnd dummy_cell_1rw +Xrbc_1 bl_0_0 br_0_0 wl_0_1 vdd gnd replica_cell_1rw +Xrbc_2 bl_0_0 br_0_0 wl_0_2 vdd gnd replica_cell_1rw +Xrbc_3 bl_0_0 br_0_0 wl_0_3 vdd gnd replica_cell_1rw +Xrbc_4 bl_0_0 br_0_0 wl_0_4 vdd gnd replica_cell_1rw +Xrbc_5 bl_0_0 br_0_0 wl_0_5 vdd gnd replica_cell_1rw +Xrbc_6 bl_0_0 br_0_0 wl_0_6 vdd gnd replica_cell_1rw +Xrbc_7 bl_0_0 br_0_0 wl_0_7 vdd gnd replica_cell_1rw +Xrbc_8 bl_0_0 br_0_0 wl_0_8 vdd gnd replica_cell_1rw +Xrbc_9 bl_0_0 br_0_0 wl_0_9 vdd gnd replica_cell_1rw +Xrbc_10 bl_0_0 br_0_0 wl_0_10 vdd gnd replica_cell_1rw +Xrbc_11 bl_0_0 br_0_0 wl_0_11 vdd gnd replica_cell_1rw +Xrbc_12 bl_0_0 br_0_0 wl_0_12 vdd gnd replica_cell_1rw +Xrbc_13 bl_0_0 br_0_0 wl_0_13 vdd gnd replica_cell_1rw +Xrbc_14 bl_0_0 br_0_0 wl_0_14 vdd gnd replica_cell_1rw +Xrbc_15 bl_0_0 br_0_0 wl_0_15 vdd gnd replica_cell_1rw +Xrbc_16 bl_0_0 br_0_0 wl_0_16 vdd gnd replica_cell_1rw +Xrbc_17 bl_0_0 br_0_0 wl_0_17 vdd gnd replica_cell_1rw +Xrbc_18 bl_0_0 br_0_0 wl_0_18 vdd gnd replica_cell_1rw +Xrbc_19 bl_0_0 br_0_0 wl_0_19 vdd gnd replica_cell_1rw +Xrbc_20 bl_0_0 br_0_0 wl_0_20 vdd gnd replica_cell_1rw +Xrbc_21 bl_0_0 br_0_0 wl_0_21 vdd gnd replica_cell_1rw +Xrbc_22 bl_0_0 br_0_0 wl_0_22 vdd gnd replica_cell_1rw +Xrbc_23 bl_0_0 br_0_0 wl_0_23 vdd gnd replica_cell_1rw +Xrbc_24 bl_0_0 br_0_0 wl_0_24 vdd gnd replica_cell_1rw +Xrbc_25 bl_0_0 br_0_0 wl_0_25 vdd gnd replica_cell_1rw +Xrbc_26 bl_0_0 br_0_0 wl_0_26 vdd gnd replica_cell_1rw +Xrbc_27 bl_0_0 br_0_0 wl_0_27 vdd gnd replica_cell_1rw +Xrbc_28 bl_0_0 br_0_0 wl_0_28 vdd gnd replica_cell_1rw +Xrbc_29 bl_0_0 br_0_0 wl_0_29 vdd gnd replica_cell_1rw +Xrbc_30 bl_0_0 br_0_0 wl_0_30 vdd gnd replica_cell_1rw +Xrbc_31 bl_0_0 br_0_0 wl_0_31 vdd gnd replica_cell_1rw +Xrbc_32 bl_0_0 br_0_0 wl_0_32 vdd gnd replica_cell_1rw +Xrbc_33 bl_0_0 br_0_0 wl_0_33 vdd gnd replica_cell_1rw +Xrbc_34 bl_0_0 br_0_0 wl_0_34 vdd gnd dummy_cell_1rw +.ENDS replica_column + +.SUBCKT replica_bitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd +*.PININFO rbl_bl_0_0:B rbl_br_0_0:B bl_0_0:B br_0_0:B bl_0_1:B br_0_1:B bl_0_2:B br_0_2:B bl_0_3:B br_0_3:B bl_0_4:B br_0_4:B bl_0_5:B br_0_5:B bl_0_6:B br_0_6:B bl_0_7:B br_0_7:B bl_0_8:B br_0_8:B bl_0_9:B br_0_9:B bl_0_10:B br_0_10:B bl_0_11:B br_0_11:B bl_0_12:B br_0_12:B bl_0_13:B br_0_13:B bl_0_14:B br_0_14:B bl_0_15:B br_0_15:B bl_0_16:B br_0_16:B bl_0_17:B br_0_17:B bl_0_18:B br_0_18:B bl_0_19:B br_0_19:B bl_0_20:B br_0_20:B bl_0_21:B br_0_21:B bl_0_22:B br_0_22:B bl_0_23:B br_0_23:B bl_0_24:B br_0_24:B bl_0_25:B br_0_25:B bl_0_26:B br_0_26:B bl_0_27:B br_0_27:B bl_0_28:B br_0_28:B bl_0_29:B br_0_29:B bl_0_30:B br_0_30:B bl_0_31:B br_0_31:B rbl_wl_0_0:I wl_0_0:I wl_0_1:I wl_0_2:I wl_0_3:I wl_0_4:I wl_0_5:I wl_0_6:I wl_0_7:I wl_0_8:I wl_0_9:I wl_0_10:I wl_0_11:I wl_0_12:I wl_0_13:I wl_0_14:I wl_0_15:I wl_0_16:I wl_0_17:I wl_0_18:I wl_0_19:I wl_0_20:I wl_0_21:I wl_0_22:I wl_0_23:I wl_0_24:I wl_0_25:I wl_0_26:I wl_0_27:I wl_0_28:I wl_0_29:I wl_0_30:I wl_0_31:I vdd:B gnd:B +* INOUT : rbl_bl_0_0 +* INOUT : rbl_br_0_0 +* INOUT : bl_0_0 +* INOUT : br_0_0 +* INOUT : bl_0_1 +* INOUT : br_0_1 +* INOUT : bl_0_2 +* INOUT : br_0_2 +* INOUT : bl_0_3 +* INOUT : br_0_3 +* INOUT : bl_0_4 +* INOUT : br_0_4 +* INOUT : bl_0_5 +* INOUT : br_0_5 +* INOUT : bl_0_6 +* INOUT : br_0_6 +* INOUT : bl_0_7 +* INOUT : br_0_7 +* INOUT : bl_0_8 +* INOUT : br_0_8 +* INOUT : bl_0_9 +* INOUT : br_0_9 +* INOUT : bl_0_10 +* INOUT : br_0_10 +* INOUT : bl_0_11 +* INOUT : br_0_11 +* INOUT : bl_0_12 +* INOUT : br_0_12 +* INOUT : bl_0_13 +* INOUT : br_0_13 +* INOUT : bl_0_14 +* INOUT : br_0_14 +* INOUT : bl_0_15 +* INOUT : br_0_15 +* INOUT : bl_0_16 +* INOUT : br_0_16 +* INOUT : bl_0_17 +* INOUT : br_0_17 +* INOUT : bl_0_18 +* INOUT : br_0_18 +* INOUT : bl_0_19 +* INOUT : br_0_19 +* INOUT : bl_0_20 +* INOUT : br_0_20 +* INOUT : bl_0_21 +* INOUT : br_0_21 +* INOUT : bl_0_22 +* INOUT : br_0_22 +* INOUT : bl_0_23 +* INOUT : br_0_23 +* INOUT : bl_0_24 +* INOUT : br_0_24 +* INOUT : bl_0_25 +* INOUT : br_0_25 +* INOUT : bl_0_26 +* INOUT : br_0_26 +* INOUT : bl_0_27 +* INOUT : br_0_27 +* INOUT : bl_0_28 +* INOUT : br_0_28 +* INOUT : bl_0_29 +* INOUT : br_0_29 +* INOUT : bl_0_30 +* INOUT : br_0_30 +* INOUT : bl_0_31 +* INOUT : br_0_31 +* INPUT : rbl_wl_0_0 +* INPUT : wl_0_0 +* INPUT : wl_0_1 +* INPUT : wl_0_2 +* INPUT : wl_0_3 +* INPUT : wl_0_4 +* INPUT : wl_0_5 +* INPUT : wl_0_6 +* INPUT : wl_0_7 +* INPUT : wl_0_8 +* INPUT : wl_0_9 +* INPUT : wl_0_10 +* INPUT : wl_0_11 +* INPUT : wl_0_12 +* INPUT : wl_0_13 +* INPUT : wl_0_14 +* INPUT : wl_0_15 +* INPUT : wl_0_16 +* INPUT : wl_0_17 +* INPUT : wl_0_18 +* INPUT : wl_0_19 +* INPUT : wl_0_20 +* INPUT : wl_0_21 +* INPUT : wl_0_22 +* INPUT : wl_0_23 +* INPUT : wl_0_24 +* INPUT : wl_0_25 +* INPUT : wl_0_26 +* INPUT : wl_0_27 +* INPUT : wl_0_28 +* INPUT : wl_0_29 +* INPUT : wl_0_30 +* INPUT : wl_0_31 +* POWER : vdd +* GROUND: gnd +* rbl: None left_rbl: None right_rbl: None +Xbitcell_array bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd bitcell_array +Xreplica_col_0 rbl_bl_0_0 rbl_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd replica_column +Xdummy_row_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl_0_0 vdd gnd dummy_array +Xdummy_row_bot bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_1 +Xdummy_row_top bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 gnd vdd gnd dummy_array_0 +Xdummy_col_left dummy_left_bl_0_0 dummy_left_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_2 +Xdummy_col_right dummy_right_bl_0_0 dummy_right_br_0_0 gnd rbl_wl_0_0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 gnd vdd gnd dummy_array_3 +.ENDS replica_bitcell_array +*********************** Write_Driver ****************************** +.SUBCKT write_driver din bl br en vdd gnd + +**** Inverter to conver Data_in to data_in_bar ****** +* din_bar = inv(din) +M_1 din_bar din gnd gnd n W=0.8u L=0.4u +M_2 din_bar din vdd vdd p W=1.4u L=0.4u + +**** 2input nand gate follwed by inverter to drive BL ****** +* din_bar_gated = nand(en, din) +M_3 din_bar_gated en net_7 gnd n W=1.4u L=0.4u +M_4 net_7 din gnd gnd n W=1.4u L=0.4u +M_5 din_bar_gated en vdd vdd p W=1.4u L=0.4u +M_6 din_bar_gated din vdd vdd p W=1.4u L=0.4u +* din_bar_gated_bar = inv(din_bar_gated) +M_7 din_bar_gated_bar din_bar_gated vdd vdd p W=1.4u L=0.4u +M_8 din_bar_gated_bar din_bar_gated gnd gnd n W=0.8u L=0.4u + +**** 2input nand gate follwed by inverter to drive BR****** +* din_gated = nand(en, din_bar) +M_9 din_gated en vdd vdd p W=1.4u L=0.4u +M_10 din_gated en net_8 gnd n W=1.4u L=0.4u +M_11 net_8 din_bar gnd gnd n W=1.4u L=0.4u +M_12 din_gated din_bar vdd vdd p W=1.4u L=0.4u +* din_gated_bar = inv(din_gated) +M_13 din_gated_bar din_gated vdd vdd p W=1.4u L=0.4u +M_14 din_gated_bar din_gated gnd gnd n W=0.8u L=0.4u + +************************************************ +* pull down with en enable +M_15 bl din_gated_bar gnd gnd n W=2.4u L=0.4u +M_16 br din_bar_gated_bar gnd gnd n W=2.4u L=0.4u + + + +.ENDS $ write_driver + +.SUBCKT write_driver_array data_0 data_1 data_2 data_3 data_4 data_5 data_6 data_7 data_8 data_9 data_10 data_11 data_12 data_13 data_14 data_15 data_16 data_17 data_18 data_19 data_20 data_21 data_22 data_23 data_24 data_25 data_26 data_27 data_28 data_29 data_30 data_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 en vdd gnd +*.PININFO data_0:I data_1:I data_2:I data_3:I data_4:I data_5:I data_6:I data_7:I data_8:I data_9:I data_10:I data_11:I data_12:I data_13:I data_14:I data_15:I data_16:I data_17:I data_18:I data_19:I data_20:I data_21:I data_22:I data_23:I data_24:I data_25:I data_26:I data_27:I data_28:I data_29:I data_30:I data_31:I bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O en:I vdd:B gnd:B +* INPUT : data_0 +* INPUT : data_1 +* INPUT : data_2 +* INPUT : data_3 +* INPUT : data_4 +* INPUT : data_5 +* INPUT : data_6 +* INPUT : data_7 +* INPUT : data_8 +* INPUT : data_9 +* INPUT : data_10 +* INPUT : data_11 +* INPUT : data_12 +* INPUT : data_13 +* INPUT : data_14 +* INPUT : data_15 +* INPUT : data_16 +* INPUT : data_17 +* INPUT : data_18 +* INPUT : data_19 +* INPUT : data_20 +* INPUT : data_21 +* INPUT : data_22 +* INPUT : data_23 +* INPUT : data_24 +* INPUT : data_25 +* INPUT : data_26 +* INPUT : data_27 +* INPUT : data_28 +* INPUT : data_29 +* INPUT : data_30 +* INPUT : data_31 +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* word_size 32 +Xwrite_driver0 data_0 bl_0 br_0 en vdd gnd write_driver +Xwrite_driver1 data_1 bl_1 br_1 en vdd gnd write_driver +Xwrite_driver2 data_2 bl_2 br_2 en vdd gnd write_driver +Xwrite_driver3 data_3 bl_3 br_3 en vdd gnd write_driver +Xwrite_driver4 data_4 bl_4 br_4 en vdd gnd write_driver +Xwrite_driver5 data_5 bl_5 br_5 en vdd gnd write_driver +Xwrite_driver6 data_6 bl_6 br_6 en vdd gnd write_driver +Xwrite_driver7 data_7 bl_7 br_7 en vdd gnd write_driver +Xwrite_driver8 data_8 bl_8 br_8 en vdd gnd write_driver +Xwrite_driver9 data_9 bl_9 br_9 en vdd gnd write_driver +Xwrite_driver10 data_10 bl_10 br_10 en vdd gnd write_driver +Xwrite_driver11 data_11 bl_11 br_11 en vdd gnd write_driver +Xwrite_driver12 data_12 bl_12 br_12 en vdd gnd write_driver +Xwrite_driver13 data_13 bl_13 br_13 en vdd gnd write_driver +Xwrite_driver14 data_14 bl_14 br_14 en vdd gnd write_driver +Xwrite_driver15 data_15 bl_15 br_15 en vdd gnd write_driver +Xwrite_driver16 data_16 bl_16 br_16 en vdd gnd write_driver +Xwrite_driver17 data_17 bl_17 br_17 en vdd gnd write_driver +Xwrite_driver18 data_18 bl_18 br_18 en vdd gnd write_driver +Xwrite_driver19 data_19 bl_19 br_19 en vdd gnd write_driver +Xwrite_driver20 data_20 bl_20 br_20 en vdd gnd write_driver +Xwrite_driver21 data_21 bl_21 br_21 en vdd gnd write_driver +Xwrite_driver22 data_22 bl_22 br_22 en vdd gnd write_driver +Xwrite_driver23 data_23 bl_23 br_23 en vdd gnd write_driver +Xwrite_driver24 data_24 bl_24 br_24 en vdd gnd write_driver +Xwrite_driver25 data_25 bl_25 br_25 en vdd gnd write_driver +Xwrite_driver26 data_26 bl_26 br_26 en vdd gnd write_driver +Xwrite_driver27 data_27 bl_27 br_27 en vdd gnd write_driver +Xwrite_driver28 data_28 bl_28 br_28 en vdd gnd write_driver +Xwrite_driver29 data_29 bl_29 br_29 en vdd gnd write_driver +Xwrite_driver30 data_30 bl_30 br_30 en vdd gnd write_driver +Xwrite_driver31 data_31 bl_31 br_31 en vdd gnd write_driver +.ENDS write_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT precharge_0 bl br en_bar vdd +*.PININFO bl:O br:O en_bar:I vdd:B +* OUTPUT: bl +* OUTPUT: br +* INPUT : en_bar +* POWER : vdd +Mlower_pmos bl en_bar br vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos1 bl en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mupper_pmos2 br en_bar vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS precharge_0 + +.SUBCKT precharge_array bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 bl_32 br_32 en_bar vdd +*.PININFO bl_0:O br_0:O bl_1:O br_1:O bl_2:O br_2:O bl_3:O br_3:O bl_4:O br_4:O bl_5:O br_5:O bl_6:O br_6:O bl_7:O br_7:O bl_8:O br_8:O bl_9:O br_9:O bl_10:O br_10:O bl_11:O br_11:O bl_12:O br_12:O bl_13:O br_13:O bl_14:O br_14:O bl_15:O br_15:O bl_16:O br_16:O bl_17:O br_17:O bl_18:O br_18:O bl_19:O br_19:O bl_20:O br_20:O bl_21:O br_21:O bl_22:O br_22:O bl_23:O br_23:O bl_24:O br_24:O bl_25:O br_25:O bl_26:O br_26:O bl_27:O br_27:O bl_28:O br_28:O bl_29:O br_29:O bl_30:O br_30:O bl_31:O br_31:O bl_32:O br_32:O en_bar:I vdd:B +* OUTPUT: bl_0 +* OUTPUT: br_0 +* OUTPUT: bl_1 +* OUTPUT: br_1 +* OUTPUT: bl_2 +* OUTPUT: br_2 +* OUTPUT: bl_3 +* OUTPUT: br_3 +* OUTPUT: bl_4 +* OUTPUT: br_4 +* OUTPUT: bl_5 +* OUTPUT: br_5 +* OUTPUT: bl_6 +* OUTPUT: br_6 +* OUTPUT: bl_7 +* OUTPUT: br_7 +* OUTPUT: bl_8 +* OUTPUT: br_8 +* OUTPUT: bl_9 +* OUTPUT: br_9 +* OUTPUT: bl_10 +* OUTPUT: br_10 +* OUTPUT: bl_11 +* OUTPUT: br_11 +* OUTPUT: bl_12 +* OUTPUT: br_12 +* OUTPUT: bl_13 +* OUTPUT: br_13 +* OUTPUT: bl_14 +* OUTPUT: br_14 +* OUTPUT: bl_15 +* OUTPUT: br_15 +* OUTPUT: bl_16 +* OUTPUT: br_16 +* OUTPUT: bl_17 +* OUTPUT: br_17 +* OUTPUT: bl_18 +* OUTPUT: br_18 +* OUTPUT: bl_19 +* OUTPUT: br_19 +* OUTPUT: bl_20 +* OUTPUT: br_20 +* OUTPUT: bl_21 +* OUTPUT: br_21 +* OUTPUT: bl_22 +* OUTPUT: br_22 +* OUTPUT: bl_23 +* OUTPUT: br_23 +* OUTPUT: bl_24 +* OUTPUT: br_24 +* OUTPUT: bl_25 +* OUTPUT: br_25 +* OUTPUT: bl_26 +* OUTPUT: br_26 +* OUTPUT: bl_27 +* OUTPUT: br_27 +* OUTPUT: bl_28 +* OUTPUT: br_28 +* OUTPUT: bl_29 +* OUTPUT: br_29 +* OUTPUT: bl_30 +* OUTPUT: br_30 +* OUTPUT: bl_31 +* OUTPUT: br_31 +* OUTPUT: bl_32 +* OUTPUT: br_32 +* INPUT : en_bar +* POWER : vdd +* cols: 33 size: 1 bl: bl br: br +Xpre_column_0 bl_0 br_0 en_bar vdd precharge_0 +Xpre_column_1 bl_1 br_1 en_bar vdd precharge_0 +Xpre_column_2 bl_2 br_2 en_bar vdd precharge_0 +Xpre_column_3 bl_3 br_3 en_bar vdd precharge_0 +Xpre_column_4 bl_4 br_4 en_bar vdd precharge_0 +Xpre_column_5 bl_5 br_5 en_bar vdd precharge_0 +Xpre_column_6 bl_6 br_6 en_bar vdd precharge_0 +Xpre_column_7 bl_7 br_7 en_bar vdd precharge_0 +Xpre_column_8 bl_8 br_8 en_bar vdd precharge_0 +Xpre_column_9 bl_9 br_9 en_bar vdd precharge_0 +Xpre_column_10 bl_10 br_10 en_bar vdd precharge_0 +Xpre_column_11 bl_11 br_11 en_bar vdd precharge_0 +Xpre_column_12 bl_12 br_12 en_bar vdd precharge_0 +Xpre_column_13 bl_13 br_13 en_bar vdd precharge_0 +Xpre_column_14 bl_14 br_14 en_bar vdd precharge_0 +Xpre_column_15 bl_15 br_15 en_bar vdd precharge_0 +Xpre_column_16 bl_16 br_16 en_bar vdd precharge_0 +Xpre_column_17 bl_17 br_17 en_bar vdd precharge_0 +Xpre_column_18 bl_18 br_18 en_bar vdd precharge_0 +Xpre_column_19 bl_19 br_19 en_bar vdd precharge_0 +Xpre_column_20 bl_20 br_20 en_bar vdd precharge_0 +Xpre_column_21 bl_21 br_21 en_bar vdd precharge_0 +Xpre_column_22 bl_22 br_22 en_bar vdd precharge_0 +Xpre_column_23 bl_23 br_23 en_bar vdd precharge_0 +Xpre_column_24 bl_24 br_24 en_bar vdd precharge_0 +Xpre_column_25 bl_25 br_25 en_bar vdd precharge_0 +Xpre_column_26 bl_26 br_26 en_bar vdd precharge_0 +Xpre_column_27 bl_27 br_27 en_bar vdd precharge_0 +Xpre_column_28 bl_28 br_28 en_bar vdd precharge_0 +Xpre_column_29 bl_29 br_29 en_bar vdd precharge_0 +Xpre_column_30 bl_30 br_30 en_bar vdd precharge_0 +Xpre_column_31 bl_31 br_31 en_bar vdd precharge_0 +Xpre_column_32 bl_32 br_32 en_bar vdd precharge_0 +.ENDS precharge_array +*********************** "sense_amp" ****************************** + +.SUBCKT sense_amp bl br dout en vdd gnd + +* SPICE3 file created from sense_amp.ext - technology: scmos + +M1000 gnd en a_56_432# gnd n w=1.8u l=0.4u +M1001 a_56_432# a_48_304# dout gnd n w=1.8u l=0.4u +M1002 a_48_304# dout a_56_432# gnd n w=1.8u l=0.4u +M1003 vdd a_48_304# dout vdd p w=3.6u l=0.4u +M1004 a_48_304# dout vdd vdd p w=3.6u l=0.4u +M1005 bl en dout vdd p w=4.8u l=0.4u +M1006 a_48_304# en br vdd p w=4.8u l=0.4u + +.ENDS + +.SUBCKT sense_amp_array data_0 bl_0 br_0 data_1 bl_1 br_1 data_2 bl_2 br_2 data_3 bl_3 br_3 data_4 bl_4 br_4 data_5 bl_5 br_5 data_6 bl_6 br_6 data_7 bl_7 br_7 data_8 bl_8 br_8 data_9 bl_9 br_9 data_10 bl_10 br_10 data_11 bl_11 br_11 data_12 bl_12 br_12 data_13 bl_13 br_13 data_14 bl_14 br_14 data_15 bl_15 br_15 data_16 bl_16 br_16 data_17 bl_17 br_17 data_18 bl_18 br_18 data_19 bl_19 br_19 data_20 bl_20 br_20 data_21 bl_21 br_21 data_22 bl_22 br_22 data_23 bl_23 br_23 data_24 bl_24 br_24 data_25 bl_25 br_25 data_26 bl_26 br_26 data_27 bl_27 br_27 data_28 bl_28 br_28 data_29 bl_29 br_29 data_30 bl_30 br_30 data_31 bl_31 br_31 en vdd gnd +*.PININFO data_0:O bl_0:I br_0:I data_1:O bl_1:I br_1:I data_2:O bl_2:I br_2:I data_3:O bl_3:I br_3:I data_4:O bl_4:I br_4:I data_5:O bl_5:I br_5:I data_6:O bl_6:I br_6:I data_7:O bl_7:I br_7:I data_8:O bl_8:I br_8:I data_9:O bl_9:I br_9:I data_10:O bl_10:I br_10:I data_11:O bl_11:I br_11:I data_12:O bl_12:I br_12:I data_13:O bl_13:I br_13:I data_14:O bl_14:I br_14:I data_15:O bl_15:I br_15:I data_16:O bl_16:I br_16:I data_17:O bl_17:I br_17:I data_18:O bl_18:I br_18:I data_19:O bl_19:I br_19:I data_20:O bl_20:I br_20:I data_21:O bl_21:I br_21:I data_22:O bl_22:I br_22:I data_23:O bl_23:I br_23:I data_24:O bl_24:I br_24:I data_25:O bl_25:I br_25:I data_26:O bl_26:I br_26:I data_27:O bl_27:I br_27:I data_28:O bl_28:I br_28:I data_29:O bl_29:I br_29:I data_30:O bl_30:I br_30:I data_31:O bl_31:I br_31:I en:I vdd:B gnd:B +* OUTPUT: data_0 +* INPUT : bl_0 +* INPUT : br_0 +* OUTPUT: data_1 +* INPUT : bl_1 +* INPUT : br_1 +* OUTPUT: data_2 +* INPUT : bl_2 +* INPUT : br_2 +* OUTPUT: data_3 +* INPUT : bl_3 +* INPUT : br_3 +* OUTPUT: data_4 +* INPUT : bl_4 +* INPUT : br_4 +* OUTPUT: data_5 +* INPUT : bl_5 +* INPUT : br_5 +* OUTPUT: data_6 +* INPUT : bl_6 +* INPUT : br_6 +* OUTPUT: data_7 +* INPUT : bl_7 +* INPUT : br_7 +* OUTPUT: data_8 +* INPUT : bl_8 +* INPUT : br_8 +* OUTPUT: data_9 +* INPUT : bl_9 +* INPUT : br_9 +* OUTPUT: data_10 +* INPUT : bl_10 +* INPUT : br_10 +* OUTPUT: data_11 +* INPUT : bl_11 +* INPUT : br_11 +* OUTPUT: data_12 +* INPUT : bl_12 +* INPUT : br_12 +* OUTPUT: data_13 +* INPUT : bl_13 +* INPUT : br_13 +* OUTPUT: data_14 +* INPUT : bl_14 +* INPUT : br_14 +* OUTPUT: data_15 +* INPUT : bl_15 +* INPUT : br_15 +* OUTPUT: data_16 +* INPUT : bl_16 +* INPUT : br_16 +* OUTPUT: data_17 +* INPUT : bl_17 +* INPUT : br_17 +* OUTPUT: data_18 +* INPUT : bl_18 +* INPUT : br_18 +* OUTPUT: data_19 +* INPUT : bl_19 +* INPUT : br_19 +* OUTPUT: data_20 +* INPUT : bl_20 +* INPUT : br_20 +* OUTPUT: data_21 +* INPUT : bl_21 +* INPUT : br_21 +* OUTPUT: data_22 +* INPUT : bl_22 +* INPUT : br_22 +* OUTPUT: data_23 +* INPUT : bl_23 +* INPUT : br_23 +* OUTPUT: data_24 +* INPUT : bl_24 +* INPUT : br_24 +* OUTPUT: data_25 +* INPUT : bl_25 +* INPUT : br_25 +* OUTPUT: data_26 +* INPUT : bl_26 +* INPUT : br_26 +* OUTPUT: data_27 +* INPUT : bl_27 +* INPUT : br_27 +* OUTPUT: data_28 +* INPUT : bl_28 +* INPUT : br_28 +* OUTPUT: data_29 +* INPUT : bl_29 +* INPUT : br_29 +* OUTPUT: data_30 +* INPUT : bl_30 +* INPUT : br_30 +* OUTPUT: data_31 +* INPUT : bl_31 +* INPUT : br_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* words_per_row: 1 +Xsa_d0 bl_0 br_0 data_0 en vdd gnd sense_amp +Xsa_d1 bl_1 br_1 data_1 en vdd gnd sense_amp +Xsa_d2 bl_2 br_2 data_2 en vdd gnd sense_amp +Xsa_d3 bl_3 br_3 data_3 en vdd gnd sense_amp +Xsa_d4 bl_4 br_4 data_4 en vdd gnd sense_amp +Xsa_d5 bl_5 br_5 data_5 en vdd gnd sense_amp +Xsa_d6 bl_6 br_6 data_6 en vdd gnd sense_amp +Xsa_d7 bl_7 br_7 data_7 en vdd gnd sense_amp +Xsa_d8 bl_8 br_8 data_8 en vdd gnd sense_amp +Xsa_d9 bl_9 br_9 data_9 en vdd gnd sense_amp +Xsa_d10 bl_10 br_10 data_10 en vdd gnd sense_amp +Xsa_d11 bl_11 br_11 data_11 en vdd gnd sense_amp +Xsa_d12 bl_12 br_12 data_12 en vdd gnd sense_amp +Xsa_d13 bl_13 br_13 data_13 en vdd gnd sense_amp +Xsa_d14 bl_14 br_14 data_14 en vdd gnd sense_amp +Xsa_d15 bl_15 br_15 data_15 en vdd gnd sense_amp +Xsa_d16 bl_16 br_16 data_16 en vdd gnd sense_amp +Xsa_d17 bl_17 br_17 data_17 en vdd gnd sense_amp +Xsa_d18 bl_18 br_18 data_18 en vdd gnd sense_amp +Xsa_d19 bl_19 br_19 data_19 en vdd gnd sense_amp +Xsa_d20 bl_20 br_20 data_20 en vdd gnd sense_amp +Xsa_d21 bl_21 br_21 data_21 en vdd gnd sense_amp +Xsa_d22 bl_22 br_22 data_22 en vdd gnd sense_amp +Xsa_d23 bl_23 br_23 data_23 en vdd gnd sense_amp +Xsa_d24 bl_24 br_24 data_24 en vdd gnd sense_amp +Xsa_d25 bl_25 br_25 data_25 en vdd gnd sense_amp +Xsa_d26 bl_26 br_26 data_26 en vdd gnd sense_amp +Xsa_d27 bl_27 br_27 data_27 en vdd gnd sense_amp +Xsa_d28 bl_28 br_28 data_28 en vdd gnd sense_amp +Xsa_d29 bl_29 br_29 data_29 en vdd gnd sense_amp +Xsa_d30 bl_30 br_30 data_30 en vdd gnd sense_amp +Xsa_d31 bl_31 br_31 data_31 en vdd gnd sense_amp +.ENDS sense_amp_array + +.SUBCKT port_data rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 s_en p_en_bar w_en vdd gnd +*.PININFO rbl_bl:B rbl_br:B bl_0:B br_0:B bl_1:B br_1:B bl_2:B br_2:B bl_3:B br_3:B bl_4:B br_4:B bl_5:B br_5:B bl_6:B br_6:B bl_7:B br_7:B bl_8:B br_8:B bl_9:B br_9:B bl_10:B br_10:B bl_11:B br_11:B bl_12:B br_12:B bl_13:B br_13:B bl_14:B br_14:B bl_15:B br_15:B bl_16:B br_16:B bl_17:B br_17:B bl_18:B br_18:B bl_19:B br_19:B bl_20:B br_20:B bl_21:B br_21:B bl_22:B br_22:B bl_23:B br_23:B bl_24:B br_24:B bl_25:B br_25:B bl_26:B br_26:B bl_27:B br_27:B bl_28:B br_28:B bl_29:B br_29:B bl_30:B br_30:B bl_31:B br_31:B dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I s_en:I p_en_bar:I w_en:I vdd:B gnd:B +* INOUT : rbl_bl +* INOUT : rbl_br +* INOUT : bl_0 +* INOUT : br_0 +* INOUT : bl_1 +* INOUT : br_1 +* INOUT : bl_2 +* INOUT : br_2 +* INOUT : bl_3 +* INOUT : br_3 +* INOUT : bl_4 +* INOUT : br_4 +* INOUT : bl_5 +* INOUT : br_5 +* INOUT : bl_6 +* INOUT : br_6 +* INOUT : bl_7 +* INOUT : br_7 +* INOUT : bl_8 +* INOUT : br_8 +* INOUT : bl_9 +* INOUT : br_9 +* INOUT : bl_10 +* INOUT : br_10 +* INOUT : bl_11 +* INOUT : br_11 +* INOUT : bl_12 +* INOUT : br_12 +* INOUT : bl_13 +* INOUT : br_13 +* INOUT : bl_14 +* INOUT : br_14 +* INOUT : bl_15 +* INOUT : br_15 +* INOUT : bl_16 +* INOUT : br_16 +* INOUT : bl_17 +* INOUT : br_17 +* INOUT : bl_18 +* INOUT : br_18 +* INOUT : bl_19 +* INOUT : br_19 +* INOUT : bl_20 +* INOUT : br_20 +* INOUT : bl_21 +* INOUT : br_21 +* INOUT : bl_22 +* INOUT : br_22 +* INOUT : bl_23 +* INOUT : br_23 +* INOUT : bl_24 +* INOUT : br_24 +* INOUT : bl_25 +* INOUT : br_25 +* INOUT : bl_26 +* INOUT : br_26 +* INOUT : bl_27 +* INOUT : br_27 +* INOUT : bl_28 +* INOUT : br_28 +* INOUT : bl_29 +* INOUT : br_29 +* INOUT : bl_30 +* INOUT : br_30 +* INOUT : bl_31 +* INOUT : br_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* INPUT : s_en +* INPUT : p_en_bar +* INPUT : w_en +* POWER : vdd +* GROUND: gnd +Xprecharge_array0 rbl_bl rbl_br bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 p_en_bar vdd precharge_array +Xsense_amp_array0 dout_0 bl_0 br_0 dout_1 bl_1 br_1 dout_2 bl_2 br_2 dout_3 bl_3 br_3 dout_4 bl_4 br_4 dout_5 bl_5 br_5 dout_6 bl_6 br_6 dout_7 bl_7 br_7 dout_8 bl_8 br_8 dout_9 bl_9 br_9 dout_10 bl_10 br_10 dout_11 bl_11 br_11 dout_12 bl_12 br_12 dout_13 bl_13 br_13 dout_14 bl_14 br_14 dout_15 bl_15 br_15 dout_16 bl_16 br_16 dout_17 bl_17 br_17 dout_18 bl_18 br_18 dout_19 bl_19 br_19 dout_20 bl_20 br_20 dout_21 bl_21 br_21 dout_22 bl_22 br_22 dout_23 bl_23 br_23 dout_24 bl_24 br_24 dout_25 bl_25 br_25 dout_26 bl_26 br_26 dout_27 bl_27 br_27 dout_28 bl_28 br_28 dout_29 bl_29 br_29 dout_30 bl_30 br_30 dout_31 bl_31 br_31 s_en vdd gnd sense_amp_array +Xwrite_driver_array0 din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 bl_0 br_0 bl_1 br_1 bl_2 br_2 bl_3 br_3 bl_4 br_4 bl_5 br_5 bl_6 br_6 bl_7 br_7 bl_8 br_8 bl_9 br_9 bl_10 br_10 bl_11 br_11 bl_12 br_12 bl_13 br_13 bl_14 br_14 bl_15 br_15 bl_16 br_16 bl_17 br_17 bl_18 br_18 bl_19 br_19 bl_20 br_20 bl_21 br_21 bl_22 br_22 bl_23 br_23 bl_24 br_24 bl_25 br_25 bl_26 br_26 bl_27 br_27 bl_28 br_28 bl_29 br_29 bl_30 br_30 bl_31 br_31 w_en vdd gnd write_driver_array +.ENDS port_data + +* spice ptx M{0} {1} n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} p m=1 w=12.8u l=0.4u pd=26.40u ps=26.40u as=12.80p ad=12.80p + +.SUBCKT pinv_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=12.8u l=0.4u pd=26.40u ps=26.40u as=12.80p ad=12.80p +Mpinv_nmos Z A gnd gnd n m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +.ENDS pinv_0 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2 + +.SUBCKT wordline_driver A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xwld_nand A B zb_int vdd gnd pnand2 +Xwl_driver zb_int Z vdd gnd pinv_0 +.ENDS wordline_driver + +.SUBCKT wordline_driver_array in_0 in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 in_9 in_10 in_11 in_12 in_13 in_14 in_15 in_16 in_17 in_18 in_19 in_20 in_21 in_22 in_23 in_24 in_25 in_26 in_27 in_28 in_29 in_30 in_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 en vdd gnd +*.PININFO in_0:I in_1:I in_2:I in_3:I in_4:I in_5:I in_6:I in_7:I in_8:I in_9:I in_10:I in_11:I in_12:I in_13:I in_14:I in_15:I in_16:I in_17:I in_18:I in_19:I in_20:I in_21:I in_22:I in_23:I in_24:I in_25:I in_26:I in_27:I in_28:I in_29:I in_30:I in_31:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O en:I vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* INPUT : in_3 +* INPUT : in_4 +* INPUT : in_5 +* INPUT : in_6 +* INPUT : in_7 +* INPUT : in_8 +* INPUT : in_9 +* INPUT : in_10 +* INPUT : in_11 +* INPUT : in_12 +* INPUT : in_13 +* INPUT : in_14 +* INPUT : in_15 +* INPUT : in_16 +* INPUT : in_17 +* INPUT : in_18 +* INPUT : in_19 +* INPUT : in_20 +* INPUT : in_21 +* INPUT : in_22 +* INPUT : in_23 +* INPUT : in_24 +* INPUT : in_25 +* INPUT : in_26 +* INPUT : in_27 +* INPUT : in_28 +* INPUT : in_29 +* INPUT : in_30 +* INPUT : in_31 +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* INPUT : en +* POWER : vdd +* GROUND: gnd +* rows: 32 cols: 32 +Xwl_driver_and0 in_0 en wl_0 vdd gnd wordline_driver +Xwl_driver_and1 in_1 en wl_1 vdd gnd wordline_driver +Xwl_driver_and2 in_2 en wl_2 vdd gnd wordline_driver +Xwl_driver_and3 in_3 en wl_3 vdd gnd wordline_driver +Xwl_driver_and4 in_4 en wl_4 vdd gnd wordline_driver +Xwl_driver_and5 in_5 en wl_5 vdd gnd wordline_driver +Xwl_driver_and6 in_6 en wl_6 vdd gnd wordline_driver +Xwl_driver_and7 in_7 en wl_7 vdd gnd wordline_driver +Xwl_driver_and8 in_8 en wl_8 vdd gnd wordline_driver +Xwl_driver_and9 in_9 en wl_9 vdd gnd wordline_driver +Xwl_driver_and10 in_10 en wl_10 vdd gnd wordline_driver +Xwl_driver_and11 in_11 en wl_11 vdd gnd wordline_driver +Xwl_driver_and12 in_12 en wl_12 vdd gnd wordline_driver +Xwl_driver_and13 in_13 en wl_13 vdd gnd wordline_driver +Xwl_driver_and14 in_14 en wl_14 vdd gnd wordline_driver +Xwl_driver_and15 in_15 en wl_15 vdd gnd wordline_driver +Xwl_driver_and16 in_16 en wl_16 vdd gnd wordline_driver +Xwl_driver_and17 in_17 en wl_17 vdd gnd wordline_driver +Xwl_driver_and18 in_18 en wl_18 vdd gnd wordline_driver +Xwl_driver_and19 in_19 en wl_19 vdd gnd wordline_driver +Xwl_driver_and20 in_20 en wl_20 vdd gnd wordline_driver +Xwl_driver_and21 in_21 en wl_21 vdd gnd wordline_driver +Xwl_driver_and22 in_22 en wl_22 vdd gnd wordline_driver +Xwl_driver_and23 in_23 en wl_23 vdd gnd wordline_driver +Xwl_driver_and24 in_24 en wl_24 vdd gnd wordline_driver +Xwl_driver_and25 in_25 en wl_25 vdd gnd wordline_driver +Xwl_driver_and26 in_26 en wl_26 vdd gnd wordline_driver +Xwl_driver_and27 in_27 en wl_27 vdd gnd wordline_driver +Xwl_driver_and28 in_28 en wl_28 vdd gnd wordline_driver +Xwl_driver_and29 in_29 en wl_29 vdd gnd wordline_driver +Xwl_driver_and30 in_30 en wl_30 vdd gnd wordline_driver +Xwl_driver_and31 in_31 en wl_31 vdd gnd wordline_driver +.ENDS wordline_driver_array + +* spice ptx M{0} {1} p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p + +.SUBCKT pinv A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv + +.SUBCKT and2_dec A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv +.ENDS and2_dec + +.SUBCKT hierarchical_predecode2x4 in_0 in_1 out_0 out_1 out_2 out_3 vdd gnd +*.PININFO in_0:I in_1:I out_0:O out_1:O out_2:O out_3:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +XXpre2x4_and_0 inbar_0 inbar_1 out_0 vdd gnd and2_dec +XXpre2x4_and_1 in_0 inbar_1 out_1 vdd gnd and2_dec +XXpre2x4_and_2 inbar_0 in_1 out_2 vdd gnd and2_dec +XXpre2x4_and_3 in_0 in_1 out_3 vdd gnd and2_dec +.ENDS hierarchical_predecode2x4 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +.SUBCKT pnand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3 + +.SUBCKT and3_dec A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 1 +Xpand3_dec_nand A B C zb_int vdd gnd pnand3 +Xpand3_dec_inv zb_int Z vdd gnd pinv +.ENDS and3_dec + +.SUBCKT hierarchical_predecode3x8 in_0 in_1 in_2 out_0 out_1 out_2 out_3 out_4 out_5 out_6 out_7 vdd gnd +*.PININFO in_0:I in_1:I in_2:I out_0:O out_1:O out_2:O out_3:O out_4:O out_5:O out_6:O out_7:O vdd:B gnd:B +* INPUT : in_0 +* INPUT : in_1 +* INPUT : in_2 +* OUTPUT: out_0 +* OUTPUT: out_1 +* OUTPUT: out_2 +* OUTPUT: out_3 +* OUTPUT: out_4 +* OUTPUT: out_5 +* OUTPUT: out_6 +* OUTPUT: out_7 +* POWER : vdd +* GROUND: gnd +Xpre_inv_0 in_0 inbar_0 vdd gnd pinv +Xpre_inv_1 in_1 inbar_1 vdd gnd pinv +Xpre_inv_2 in_2 inbar_2 vdd gnd pinv +XXpre3x8_and_0 inbar_0 inbar_1 inbar_2 out_0 vdd gnd and3_dec +XXpre3x8_and_1 in_0 inbar_1 inbar_2 out_1 vdd gnd and3_dec +XXpre3x8_and_2 inbar_0 in_1 inbar_2 out_2 vdd gnd and3_dec +XXpre3x8_and_3 in_0 in_1 inbar_2 out_3 vdd gnd and3_dec +XXpre3x8_and_4 inbar_0 inbar_1 in_2 out_4 vdd gnd and3_dec +XXpre3x8_and_5 in_0 inbar_1 in_2 out_5 vdd gnd and3_dec +XXpre3x8_and_6 inbar_0 in_1 in_2 out_6 vdd gnd and3_dec +XXpre3x8_and_7 in_0 in_1 in_2 out_7 vdd gnd and3_dec +.ENDS hierarchical_predecode3x8 + +.SUBCKT hierarchical_decoder addr_0 addr_1 addr_2 addr_3 addr_4 decode_0 decode_1 decode_2 decode_3 decode_4 decode_5 decode_6 decode_7 decode_8 decode_9 decode_10 decode_11 decode_12 decode_13 decode_14 decode_15 decode_16 decode_17 decode_18 decode_19 decode_20 decode_21 decode_22 decode_23 decode_24 decode_25 decode_26 decode_27 decode_28 decode_29 decode_30 decode_31 vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I decode_0:O decode_1:O decode_2:O decode_3:O decode_4:O decode_5:O decode_6:O decode_7:O decode_8:O decode_9:O decode_10:O decode_11:O decode_12:O decode_13:O decode_14:O decode_15:O decode_16:O decode_17:O decode_18:O decode_19:O decode_20:O decode_21:O decode_22:O decode_23:O decode_24:O decode_25:O decode_26:O decode_27:O decode_28:O decode_29:O decode_30:O decode_31:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* OUTPUT: decode_0 +* OUTPUT: decode_1 +* OUTPUT: decode_2 +* OUTPUT: decode_3 +* OUTPUT: decode_4 +* OUTPUT: decode_5 +* OUTPUT: decode_6 +* OUTPUT: decode_7 +* OUTPUT: decode_8 +* OUTPUT: decode_9 +* OUTPUT: decode_10 +* OUTPUT: decode_11 +* OUTPUT: decode_12 +* OUTPUT: decode_13 +* OUTPUT: decode_14 +* OUTPUT: decode_15 +* OUTPUT: decode_16 +* OUTPUT: decode_17 +* OUTPUT: decode_18 +* OUTPUT: decode_19 +* OUTPUT: decode_20 +* OUTPUT: decode_21 +* OUTPUT: decode_22 +* OUTPUT: decode_23 +* OUTPUT: decode_24 +* OUTPUT: decode_25 +* OUTPUT: decode_26 +* OUTPUT: decode_27 +* OUTPUT: decode_28 +* OUTPUT: decode_29 +* OUTPUT: decode_30 +* OUTPUT: decode_31 +* POWER : vdd +* GROUND: gnd +Xpre_0 addr_0 addr_1 out_0 out_1 out_2 out_3 vdd gnd hierarchical_predecode2x4 +Xpre3x8_0 addr_2 addr_3 addr_4 out_4 out_5 out_6 out_7 out_8 out_9 out_10 out_11 vdd gnd hierarchical_predecode3x8 +XDEC_AND_0 out_0 out_4 decode_0 vdd gnd and2_dec +XDEC_AND_4 out_0 out_5 decode_4 vdd gnd and2_dec +XDEC_AND_8 out_0 out_6 decode_8 vdd gnd and2_dec +XDEC_AND_12 out_0 out_7 decode_12 vdd gnd and2_dec +XDEC_AND_16 out_0 out_8 decode_16 vdd gnd and2_dec +XDEC_AND_20 out_0 out_9 decode_20 vdd gnd and2_dec +XDEC_AND_24 out_0 out_10 decode_24 vdd gnd and2_dec +XDEC_AND_28 out_0 out_11 decode_28 vdd gnd and2_dec +XDEC_AND_1 out_1 out_4 decode_1 vdd gnd and2_dec +XDEC_AND_5 out_1 out_5 decode_5 vdd gnd and2_dec +XDEC_AND_9 out_1 out_6 decode_9 vdd gnd and2_dec +XDEC_AND_13 out_1 out_7 decode_13 vdd gnd and2_dec +XDEC_AND_17 out_1 out_8 decode_17 vdd gnd and2_dec +XDEC_AND_21 out_1 out_9 decode_21 vdd gnd and2_dec +XDEC_AND_25 out_1 out_10 decode_25 vdd gnd and2_dec +XDEC_AND_29 out_1 out_11 decode_29 vdd gnd and2_dec +XDEC_AND_2 out_2 out_4 decode_2 vdd gnd and2_dec +XDEC_AND_6 out_2 out_5 decode_6 vdd gnd and2_dec +XDEC_AND_10 out_2 out_6 decode_10 vdd gnd and2_dec +XDEC_AND_14 out_2 out_7 decode_14 vdd gnd and2_dec +XDEC_AND_18 out_2 out_8 decode_18 vdd gnd and2_dec +XDEC_AND_22 out_2 out_9 decode_22 vdd gnd and2_dec +XDEC_AND_26 out_2 out_10 decode_26 vdd gnd and2_dec +XDEC_AND_30 out_2 out_11 decode_30 vdd gnd and2_dec +XDEC_AND_3 out_3 out_4 decode_3 vdd gnd and2_dec +XDEC_AND_7 out_3 out_5 decode_7 vdd gnd and2_dec +XDEC_AND_11 out_3 out_6 decode_11 vdd gnd and2_dec +XDEC_AND_15 out_3 out_7 decode_15 vdd gnd and2_dec +XDEC_AND_19 out_3 out_8 decode_19 vdd gnd and2_dec +XDEC_AND_23 out_3 out_9 decode_23 vdd gnd and2_dec +XDEC_AND_27 out_3 out_10 decode_27 vdd gnd and2_dec +XDEC_AND_31 out_3 out_11 decode_31 vdd gnd and2_dec +.ENDS hierarchical_decoder + +.SUBCKT and2_dec_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* size: 8 +Xpand2_dec_nand A B zb_int vdd gnd pnand2 +Xpand2_dec_inv zb_int Z vdd gnd pinv_0 +.ENDS and2_dec_0 + +.SUBCKT port_address addr_0 addr_1 addr_2 addr_3 addr_4 wl_en wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 rbl_wl vdd gnd +*.PININFO addr_0:I addr_1:I addr_2:I addr_3:I addr_4:I wl_en:I wl_0:O wl_1:O wl_2:O wl_3:O wl_4:O wl_5:O wl_6:O wl_7:O wl_8:O wl_9:O wl_10:O wl_11:O wl_12:O wl_13:O wl_14:O wl_15:O wl_16:O wl_17:O wl_18:O wl_19:O wl_20:O wl_21:O wl_22:O wl_23:O wl_24:O wl_25:O wl_26:O wl_27:O wl_28:O wl_29:O wl_30:O wl_31:O rbl_wl:O vdd:B gnd:B +* INPUT : addr_0 +* INPUT : addr_1 +* INPUT : addr_2 +* INPUT : addr_3 +* INPUT : addr_4 +* INPUT : wl_en +* OUTPUT: wl_0 +* OUTPUT: wl_1 +* OUTPUT: wl_2 +* OUTPUT: wl_3 +* OUTPUT: wl_4 +* OUTPUT: wl_5 +* OUTPUT: wl_6 +* OUTPUT: wl_7 +* OUTPUT: wl_8 +* OUTPUT: wl_9 +* OUTPUT: wl_10 +* OUTPUT: wl_11 +* OUTPUT: wl_12 +* OUTPUT: wl_13 +* OUTPUT: wl_14 +* OUTPUT: wl_15 +* OUTPUT: wl_16 +* OUTPUT: wl_17 +* OUTPUT: wl_18 +* OUTPUT: wl_19 +* OUTPUT: wl_20 +* OUTPUT: wl_21 +* OUTPUT: wl_22 +* OUTPUT: wl_23 +* OUTPUT: wl_24 +* OUTPUT: wl_25 +* OUTPUT: wl_26 +* OUTPUT: wl_27 +* OUTPUT: wl_28 +* OUTPUT: wl_29 +* OUTPUT: wl_30 +* OUTPUT: wl_31 +* OUTPUT: rbl_wl +* POWER : vdd +* GROUND: gnd +Xrow_decoder addr_0 addr_1 addr_2 addr_3 addr_4 dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 vdd gnd hierarchical_decoder +Xwordline_driver dec_out_0 dec_out_1 dec_out_2 dec_out_3 dec_out_4 dec_out_5 dec_out_6 dec_out_7 dec_out_8 dec_out_9 dec_out_10 dec_out_11 dec_out_12 dec_out_13 dec_out_14 dec_out_15 dec_out_16 dec_out_17 dec_out_18 dec_out_19 dec_out_20 dec_out_21 dec_out_22 dec_out_23 dec_out_24 dec_out_25 dec_out_26 dec_out_27 dec_out_28 dec_out_29 dec_out_30 dec_out_31 wl_0 wl_1 wl_2 wl_3 wl_4 wl_5 wl_6 wl_7 wl_8 wl_9 wl_10 wl_11 wl_12 wl_13 wl_14 wl_15 wl_16 wl_17 wl_18 wl_19 wl_20 wl_21 wl_22 wl_23 wl_24 wl_25 wl_26 wl_27 wl_28 wl_29 wl_30 wl_31 wl_en vdd gnd wordline_driver_array +Xrbl_driver wl_en vdd rbl_wl vdd gnd and2_dec_0 +.ENDS port_address + +.SUBCKT bank dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 rbl_bl_0_0 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd +*.PININFO dout0_0:O dout0_1:O dout0_2:O dout0_3:O dout0_4:O dout0_5:O dout0_6:O dout0_7:O dout0_8:O dout0_9:O dout0_10:O dout0_11:O dout0_12:O dout0_13:O dout0_14:O dout0_15:O dout0_16:O dout0_17:O dout0_18:O dout0_19:O dout0_20:O dout0_21:O dout0_22:O dout0_23:O dout0_24:O dout0_25:O dout0_26:O dout0_27:O dout0_28:O dout0_29:O dout0_30:O dout0_31:O rbl_bl_0_0:O din0_0:I din0_1:I din0_2:I din0_3:I din0_4:I din0_5:I din0_6:I din0_7:I din0_8:I din0_9:I din0_10:I din0_11:I din0_12:I din0_13:I din0_14:I din0_15:I din0_16:I din0_17:I din0_18:I din0_19:I din0_20:I din0_21:I din0_22:I din0_23:I din0_24:I din0_25:I din0_26:I din0_27:I din0_28:I din0_29:I din0_30:I din0_31:I addr0_0:I addr0_1:I addr0_2:I addr0_3:I addr0_4:I s_en0:I p_en_bar0:I w_en0:I wl_en0:I vdd:B gnd:B +* OUTPUT: dout0_0 +* OUTPUT: dout0_1 +* OUTPUT: dout0_2 +* OUTPUT: dout0_3 +* OUTPUT: dout0_4 +* OUTPUT: dout0_5 +* OUTPUT: dout0_6 +* OUTPUT: dout0_7 +* OUTPUT: dout0_8 +* OUTPUT: dout0_9 +* OUTPUT: dout0_10 +* OUTPUT: dout0_11 +* OUTPUT: dout0_12 +* OUTPUT: dout0_13 +* OUTPUT: dout0_14 +* OUTPUT: dout0_15 +* OUTPUT: dout0_16 +* OUTPUT: dout0_17 +* OUTPUT: dout0_18 +* OUTPUT: dout0_19 +* OUTPUT: dout0_20 +* OUTPUT: dout0_21 +* OUTPUT: dout0_22 +* OUTPUT: dout0_23 +* OUTPUT: dout0_24 +* OUTPUT: dout0_25 +* OUTPUT: dout0_26 +* OUTPUT: dout0_27 +* OUTPUT: dout0_28 +* OUTPUT: dout0_29 +* OUTPUT: dout0_30 +* OUTPUT: dout0_31 +* OUTPUT: rbl_bl_0_0 +* INPUT : din0_0 +* INPUT : din0_1 +* INPUT : din0_2 +* INPUT : din0_3 +* INPUT : din0_4 +* INPUT : din0_5 +* INPUT : din0_6 +* INPUT : din0_7 +* INPUT : din0_8 +* INPUT : din0_9 +* INPUT : din0_10 +* INPUT : din0_11 +* INPUT : din0_12 +* INPUT : din0_13 +* INPUT : din0_14 +* INPUT : din0_15 +* INPUT : din0_16 +* INPUT : din0_17 +* INPUT : din0_18 +* INPUT : din0_19 +* INPUT : din0_20 +* INPUT : din0_21 +* INPUT : din0_22 +* INPUT : din0_23 +* INPUT : din0_24 +* INPUT : din0_25 +* INPUT : din0_26 +* INPUT : din0_27 +* INPUT : din0_28 +* INPUT : din0_29 +* INPUT : din0_30 +* INPUT : din0_31 +* INPUT : addr0_0 +* INPUT : addr0_1 +* INPUT : addr0_2 +* INPUT : addr0_3 +* INPUT : addr0_4 +* INPUT : s_en0 +* INPUT : p_en_bar0 +* INPUT : w_en0 +* INPUT : wl_en0 +* POWER : vdd +* GROUND: gnd +Xbitcell_array rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 rbl_wl0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 vdd gnd replica_bitcell_array +Xport_data0 rbl_bl_0_0 rbl_br_0_0 bl_0_0 br_0_0 bl_0_1 br_0_1 bl_0_2 br_0_2 bl_0_3 br_0_3 bl_0_4 br_0_4 bl_0_5 br_0_5 bl_0_6 br_0_6 bl_0_7 br_0_7 bl_0_8 br_0_8 bl_0_9 br_0_9 bl_0_10 br_0_10 bl_0_11 br_0_11 bl_0_12 br_0_12 bl_0_13 br_0_13 bl_0_14 br_0_14 bl_0_15 br_0_15 bl_0_16 br_0_16 bl_0_17 br_0_17 bl_0_18 br_0_18 bl_0_19 br_0_19 bl_0_20 br_0_20 bl_0_21 br_0_21 bl_0_22 br_0_22 bl_0_23 br_0_23 bl_0_24 br_0_24 bl_0_25 br_0_25 bl_0_26 br_0_26 bl_0_27 br_0_27 bl_0_28 br_0_28 bl_0_29 br_0_29 bl_0_30 br_0_30 bl_0_31 br_0_31 dout0_0 dout0_1 dout0_2 dout0_3 dout0_4 dout0_5 dout0_6 dout0_7 dout0_8 dout0_9 dout0_10 dout0_11 dout0_12 dout0_13 dout0_14 dout0_15 dout0_16 dout0_17 dout0_18 dout0_19 dout0_20 dout0_21 dout0_22 dout0_23 dout0_24 dout0_25 dout0_26 dout0_27 dout0_28 dout0_29 dout0_30 dout0_31 din0_0 din0_1 din0_2 din0_3 din0_4 din0_5 din0_6 din0_7 din0_8 din0_9 din0_10 din0_11 din0_12 din0_13 din0_14 din0_15 din0_16 din0_17 din0_18 din0_19 din0_20 din0_21 din0_22 din0_23 din0_24 din0_25 din0_26 din0_27 din0_28 din0_29 din0_30 din0_31 s_en0 p_en_bar0 w_en0 vdd gnd port_data +Xport_address0 addr0_0 addr0_1 addr0_2 addr0_3 addr0_4 wl_en0 wl_0_0 wl_0_1 wl_0_2 wl_0_3 wl_0_4 wl_0_5 wl_0_6 wl_0_7 wl_0_8 wl_0_9 wl_0_10 wl_0_11 wl_0_12 wl_0_13 wl_0_14 wl_0_15 wl_0_16 wl_0_17 wl_0_18 wl_0_19 wl_0_20 wl_0_21 wl_0_22 wl_0_23 wl_0_24 wl_0_25 wl_0_26 wl_0_27 wl_0_28 wl_0_29 wl_0_30 wl_0_31 rbl_wl0 vdd gnd port_address +.ENDS bank + +.SUBCKT data_dff din_0 din_1 din_2 din_3 din_4 din_5 din_6 din_7 din_8 din_9 din_10 din_11 din_12 din_13 din_14 din_15 din_16 din_17 din_18 din_19 din_20 din_21 din_22 din_23 din_24 din_25 din_26 din_27 din_28 din_29 din_30 din_31 dout_0 dout_1 dout_2 dout_3 dout_4 dout_5 dout_6 dout_7 dout_8 dout_9 dout_10 dout_11 dout_12 dout_13 dout_14 dout_15 dout_16 dout_17 dout_18 dout_19 dout_20 dout_21 dout_22 dout_23 dout_24 dout_25 dout_26 dout_27 dout_28 dout_29 dout_30 dout_31 clk vdd gnd +*.PININFO din_0:I din_1:I din_2:I din_3:I din_4:I din_5:I din_6:I din_7:I din_8:I din_9:I din_10:I din_11:I din_12:I din_13:I din_14:I din_15:I din_16:I din_17:I din_18:I din_19:I din_20:I din_21:I din_22:I din_23:I din_24:I din_25:I din_26:I din_27:I din_28:I din_29:I din_30:I din_31:I dout_0:O dout_1:O dout_2:O dout_3:O dout_4:O dout_5:O dout_6:O dout_7:O dout_8:O dout_9:O dout_10:O dout_11:O dout_12:O dout_13:O dout_14:O dout_15:O dout_16:O dout_17:O dout_18:O dout_19:O dout_20:O dout_21:O dout_22:O dout_23:O dout_24:O dout_25:O dout_26:O dout_27:O dout_28:O dout_29:O dout_30:O dout_31:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* INPUT : din_2 +* INPUT : din_3 +* INPUT : din_4 +* INPUT : din_5 +* INPUT : din_6 +* INPUT : din_7 +* INPUT : din_8 +* INPUT : din_9 +* INPUT : din_10 +* INPUT : din_11 +* INPUT : din_12 +* INPUT : din_13 +* INPUT : din_14 +* INPUT : din_15 +* INPUT : din_16 +* INPUT : din_17 +* INPUT : din_18 +* INPUT : din_19 +* INPUT : din_20 +* INPUT : din_21 +* INPUT : din_22 +* INPUT : din_23 +* INPUT : din_24 +* INPUT : din_25 +* INPUT : din_26 +* INPUT : din_27 +* INPUT : din_28 +* INPUT : din_29 +* INPUT : din_30 +* INPUT : din_31 +* OUTPUT: dout_0 +* OUTPUT: dout_1 +* OUTPUT: dout_2 +* OUTPUT: dout_3 +* OUTPUT: dout_4 +* OUTPUT: dout_5 +* OUTPUT: dout_6 +* OUTPUT: dout_7 +* OUTPUT: dout_8 +* OUTPUT: dout_9 +* OUTPUT: dout_10 +* OUTPUT: dout_11 +* OUTPUT: dout_12 +* OUTPUT: dout_13 +* OUTPUT: dout_14 +* OUTPUT: dout_15 +* OUTPUT: dout_16 +* OUTPUT: dout_17 +* OUTPUT: dout_18 +* OUTPUT: dout_19 +* OUTPUT: dout_20 +* OUTPUT: dout_21 +* OUTPUT: dout_22 +* OUTPUT: dout_23 +* OUTPUT: dout_24 +* OUTPUT: dout_25 +* OUTPUT: dout_26 +* OUTPUT: dout_27 +* OUTPUT: dout_28 +* OUTPUT: dout_29 +* OUTPUT: dout_30 +* OUTPUT: dout_31 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* rows: 1 cols: 32 +Xdff_r0_c0 din_0 dout_0 clk vdd gnd dff +Xdff_r0_c1 din_1 dout_1 clk vdd gnd dff +Xdff_r0_c2 din_2 dout_2 clk vdd gnd dff +Xdff_r0_c3 din_3 dout_3 clk vdd gnd dff +Xdff_r0_c4 din_4 dout_4 clk vdd gnd dff +Xdff_r0_c5 din_5 dout_5 clk vdd gnd dff +Xdff_r0_c6 din_6 dout_6 clk vdd gnd dff +Xdff_r0_c7 din_7 dout_7 clk vdd gnd dff +Xdff_r0_c8 din_8 dout_8 clk vdd gnd dff +Xdff_r0_c9 din_9 dout_9 clk vdd gnd dff +Xdff_r0_c10 din_10 dout_10 clk vdd gnd dff +Xdff_r0_c11 din_11 dout_11 clk vdd gnd dff +Xdff_r0_c12 din_12 dout_12 clk vdd gnd dff +Xdff_r0_c13 din_13 dout_13 clk vdd gnd dff +Xdff_r0_c14 din_14 dout_14 clk vdd gnd dff +Xdff_r0_c15 din_15 dout_15 clk vdd gnd dff +Xdff_r0_c16 din_16 dout_16 clk vdd gnd dff +Xdff_r0_c17 din_17 dout_17 clk vdd gnd dff +Xdff_r0_c18 din_18 dout_18 clk vdd gnd dff +Xdff_r0_c19 din_19 dout_19 clk vdd gnd dff +Xdff_r0_c20 din_20 dout_20 clk vdd gnd dff +Xdff_r0_c21 din_21 dout_21 clk vdd gnd dff +Xdff_r0_c22 din_22 dout_22 clk vdd gnd dff +Xdff_r0_c23 din_23 dout_23 clk vdd gnd dff +Xdff_r0_c24 din_24 dout_24 clk vdd gnd dff +Xdff_r0_c25 din_25 dout_25 clk vdd gnd dff +Xdff_r0_c26 din_26 dout_26 clk vdd gnd dff +Xdff_r0_c27 din_27 dout_27 clk vdd gnd dff +Xdff_r0_c28 din_28 dout_28 clk vdd gnd dff +Xdff_r0_c29 din_29 dout_29 clk vdd gnd dff +Xdff_r0_c30 din_30 dout_30 clk vdd gnd dff +Xdff_r0_c31 din_31 dout_31 clk vdd gnd dff +.ENDS data_dff + +.SUBCKT pnand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand3_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_pmos3 Z C vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos1 Z C net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos2 net1 B net2 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand3_nmos3 net2 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand3_0 + +* spice ptx M{0} {1} p m=1 w=64.0u l=0.4u pd=128.80u ps=128.80u as=64.00p ad=64.00p + +* spice ptx M{0} {1} n m=1 w=32.0u l=0.4u pd=64.80u ps=64.80u as=32.00p ad=32.00p + +.SUBCKT pinv_13 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=64.0u l=0.4u pd=128.80u ps=128.80u as=64.00p ad=64.00p +Mpinv_nmos Z A gnd gnd n m=1 w=32.0u l=0.4u pd=64.80u ps=64.80u as=32.00p ad=32.00p +.ENDS pinv_13 + +.SUBCKT pdriver_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [40] +Xbuf_inv1 A Z vdd gnd pinv_13 +.ENDS pdriver_2 + +.SUBCKT pand3 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_2 +.ENDS pand3 + +.SUBCKT pnand2_1 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_1 + +* spice ptx M{0} {1} n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p + +* spice ptx M{0} {1} p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_1 + +* spice ptx M{0} {1} p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p + +* spice ptx M{0} {1} n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p + +.SUBCKT pinv_2 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_2 + +.SUBCKT dff_buf_0 D Q Qb clk vdd gnd +*.PININFO D:I Q:O Qb:O clk:I vdd:B gnd:B +* INPUT : D +* OUTPUT: Q +* OUTPUT: Qb +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_buf_dff D qint clk vdd gnd dff +Xdff_buf_inv1 qint Qb vdd gnd pinv_1 +Xdff_buf_inv2 Qb Q vdd gnd pinv_2 +.ENDS dff_buf_0 + +.SUBCKT dff_buf_array din_0 din_1 dout_0 dout_bar_0 dout_1 dout_bar_1 clk vdd gnd +*.PININFO din_0:I din_1:I dout_0:O dout_bar_0:O dout_1:O dout_bar_1:O clk:I vdd:B gnd:B +* INPUT : din_0 +* INPUT : din_1 +* OUTPUT: dout_0 +* OUTPUT: dout_bar_0 +* OUTPUT: dout_1 +* OUTPUT: dout_bar_1 +* INPUT : clk +* POWER : vdd +* GROUND: gnd +* inv1: 2 inv2: 4 +Xdff_r0_c0 din_0 dout_0 dout_bar_0 clk vdd gnd dff_buf_0 +Xdff_r1_c0 din_1 dout_1 dout_bar_1 clk vdd gnd dff_buf_0 +.ENDS dff_buf_array + +* spice ptx M{0} {1} p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p + +* spice ptx M{0} {1} n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p + +.SUBCKT pinv_14 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=51.2u l=0.4u pd=103.20u ps=103.20u as=51.20p ad=51.20p +Mpinv_nmos Z A gnd gnd n m=1 w=25.6u l=0.4u pd=52.00u ps=52.00u as=25.60p ad=25.60p +.ENDS pinv_14 + +.SUBCKT pdriver_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [32] +Xbuf_inv1 A Z vdd gnd pinv_14 +.ENDS pdriver_3 + +.SUBCKT pand3_0 A B C Z vdd gnd +*.PININFO A:I B:I C:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* INPUT : C +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand3_nand A B C zb_int vdd gnd pnand3_0 +Xpand3_inv zb_int Z vdd gnd pdriver_3 +.ENDS pand3_0 + +.SUBCKT pinv_18 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_18 + +.SUBCKT delay_chain in out vdd gnd +*.PININFO in:I out:O vdd:B gnd:B +* INPUT : in +* OUTPUT: out +* POWER : vdd +* GROUND: gnd +* fanouts: [4, 4, 4, 4, 4, 4, 4, 4, 4] +Xdinv0 in dout_1 vdd gnd pinv_18 +Xdload_0_0 dout_1 n_0_0 vdd gnd pinv_18 +Xdload_0_1 dout_1 n_0_1 vdd gnd pinv_18 +Xdload_0_2 dout_1 n_0_2 vdd gnd pinv_18 +Xdload_0_3 dout_1 n_0_3 vdd gnd pinv_18 +Xdinv1 dout_1 dout_2 vdd gnd pinv_18 +Xdload_1_0 dout_2 n_1_0 vdd gnd pinv_18 +Xdload_1_1 dout_2 n_1_1 vdd gnd pinv_18 +Xdload_1_2 dout_2 n_1_2 vdd gnd pinv_18 +Xdload_1_3 dout_2 n_1_3 vdd gnd pinv_18 +Xdinv2 dout_2 dout_3 vdd gnd pinv_18 +Xdload_2_0 dout_3 n_2_0 vdd gnd pinv_18 +Xdload_2_1 dout_3 n_2_1 vdd gnd pinv_18 +Xdload_2_2 dout_3 n_2_2 vdd gnd pinv_18 +Xdload_2_3 dout_3 n_2_3 vdd gnd pinv_18 +Xdinv3 dout_3 dout_4 vdd gnd pinv_18 +Xdload_3_0 dout_4 n_3_0 vdd gnd pinv_18 +Xdload_3_1 dout_4 n_3_1 vdd gnd pinv_18 +Xdload_3_2 dout_4 n_3_2 vdd gnd pinv_18 +Xdload_3_3 dout_4 n_3_3 vdd gnd pinv_18 +Xdinv4 dout_4 dout_5 vdd gnd pinv_18 +Xdload_4_0 dout_5 n_4_0 vdd gnd pinv_18 +Xdload_4_1 dout_5 n_4_1 vdd gnd pinv_18 +Xdload_4_2 dout_5 n_4_2 vdd gnd pinv_18 +Xdload_4_3 dout_5 n_4_3 vdd gnd pinv_18 +Xdinv5 dout_5 dout_6 vdd gnd pinv_18 +Xdload_5_0 dout_6 n_5_0 vdd gnd pinv_18 +Xdload_5_1 dout_6 n_5_1 vdd gnd pinv_18 +Xdload_5_2 dout_6 n_5_2 vdd gnd pinv_18 +Xdload_5_3 dout_6 n_5_3 vdd gnd pinv_18 +Xdinv6 dout_6 dout_7 vdd gnd pinv_18 +Xdload_6_0 dout_7 n_6_0 vdd gnd pinv_18 +Xdload_6_1 dout_7 n_6_1 vdd gnd pinv_18 +Xdload_6_2 dout_7 n_6_2 vdd gnd pinv_18 +Xdload_6_3 dout_7 n_6_3 vdd gnd pinv_18 +Xdinv7 dout_7 dout_8 vdd gnd pinv_18 +Xdload_7_0 dout_8 n_7_0 vdd gnd pinv_18 +Xdload_7_1 dout_8 n_7_1 vdd gnd pinv_18 +Xdload_7_2 dout_8 n_7_2 vdd gnd pinv_18 +Xdload_7_3 dout_8 n_7_3 vdd gnd pinv_18 +Xdinv8 dout_8 out vdd gnd pinv_18 +Xdload_8_0 out n_8_0 vdd gnd pinv_18 +Xdload_8_1 out n_8_1 vdd gnd pinv_18 +Xdload_8_2 out n_8_2 vdd gnd pinv_18 +Xdload_8_3 out n_8_3 vdd gnd pinv_18 +.ENDS delay_chain + +* spice ptx M{0} {1} p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p + +* spice ptx M{0} {1} n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p + +.SUBCKT pinv_12 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=16.0u l=0.4u pd=32.80u ps=32.80u as=16.00p ad=16.00p +Mpinv_nmos Z A gnd gnd n m=1 w=8.0u l=0.4u pd=16.80u ps=16.80u as=8.00p ad=8.00p +.ENDS pinv_12 + +* spice ptx M{0} {1} p m=1 w=4.800000000000001u l=0.4u pd=10.40u ps=10.40u as=4.80p ad=4.80p + +* spice ptx M{0} {1} n m=1 w=2.4000000000000004u l=0.4u pd=5.60u ps=5.60u as=2.40p ad=2.40p + +.SUBCKT pinv_11 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=4.800000000000001u l=0.4u pd=10.40u ps=10.40u as=4.80p ad=4.80p +Mpinv_nmos Z A gnd gnd n m=1 w=2.4000000000000004u l=0.4u pd=5.60u ps=5.60u as=2.40p ad=2.40p +.ENDS pinv_11 + +.SUBCKT pdriver_1 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [3, 10] +Xbuf_inv1 A Zb1_int vdd gnd pinv_11 +Xbuf_inv2 Zb1_int Z vdd gnd pinv_12 +.ENDS pdriver_1 + +* spice ptx M{0} {1} p m=1 w=107.2u l=0.4u pd=215.20u ps=215.20u as=107.20p ad=107.20p + +* spice ptx M{0} {1} n m=1 w=53.6u l=0.4u pd=108.00u ps=108.00u as=53.60p ad=53.60p + +.SUBCKT pinv_10 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=107.2u l=0.4u pd=215.20u ps=215.20u as=107.20p ad=107.20p +Mpinv_nmos Z A gnd gnd n m=1 w=53.6u l=0.4u pd=108.00u ps=108.00u as=53.60p ad=53.60p +.ENDS pinv_10 + +* spice ptx M{0} {1} n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p + +* spice ptx M{0} {1} p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p + +.SUBCKT pinv_8 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=11.200000000000001u l=0.4u pd=23.20u ps=23.20u as=11.20p ad=11.20p +Mpinv_nmos Z A gnd gnd n m=1 w=5.6000000000000005u l=0.4u pd=12.00u ps=12.00u as=5.60p ad=5.60p +.ENDS pinv_8 + +* spice ptx M{0} {1} n m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +* spice ptx M{0} {1} p m=1 w=35.2u l=0.4u pd=71.20u ps=71.20u as=35.20p ad=35.20p + +.SUBCKT pinv_9 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=35.2u l=0.4u pd=71.20u ps=71.20u as=35.20p ad=35.20p +Mpinv_nmos Z A gnd gnd n m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p +.ENDS pinv_9 + +.SUBCKT pinv_6 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_6 + +.SUBCKT pinv_7 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +Mpinv_nmos Z A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pinv_7 + +.SUBCKT pdriver_0 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 2, 7, 22, 67] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_7 +Xbuf_inv4 Zb3_int Zb4_int vdd gnd pinv_8 +Xbuf_inv5 Zb4_int Zb5_int vdd gnd pinv_9 +Xbuf_inv6 Zb5_int Z vdd gnd pinv_10 +.ENDS pdriver_0 + +.SUBCKT pinv_15 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpinv_nmos Z A gnd gnd n m=1 w=0.8u l=0.4u pd=2.40u ps=2.40u as=0.80p ad=0.80p +.ENDS pinv_15 + +* spice ptx M{0} {1} n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p + +* spice ptx M{0} {1} p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p + +.SUBCKT pinv_3 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=19.200000000000003u l=0.4u pd=39.20u ps=39.20u as=19.20p ad=19.20p +Mpinv_nmos Z A gnd gnd n m=1 w=9.600000000000001u l=0.4u pd=20.00u ps=20.00u as=9.60p ad=9.60p +.ENDS pinv_3 + +.SUBCKT pdriver A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [12] +Xbuf_inv1 A Z vdd gnd pinv_3 +.ENDS pdriver + +.SUBCKT pnand2_0 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpnand2_pmos1 vdd A Z vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_pmos2 Z B vdd vdd p m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos1 Z B net1 gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +Mpnand2_nmos2 net1 A gnd gnd n m=1 w=1.6u l=0.4u pd=4.00u ps=4.00u as=1.60p ad=1.60p +.ENDS pnand2_0 + +.SUBCKT pand2 A B Z vdd gnd +*.PININFO A:I B:I Z:O vdd:B gnd:B +* INPUT : A +* INPUT : B +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Xpand2_nand A B zb_int vdd gnd pnand2_0 +Xpand2_inv zb_int Z vdd gnd pdriver +.ENDS pand2 + +.SUBCKT pinv_16 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=6.4u l=0.4u pd=13.60u ps=13.60u as=6.40p ad=6.40p +Mpinv_nmos Z A gnd gnd n m=1 w=3.2u l=0.4u pd=7.20u ps=7.20u as=3.20p ad=3.20p +.ENDS pinv_16 + +* spice ptx M{0} {1} n m=1 w=8.8u l=0.4u pd=18.40u ps=18.40u as=8.80p ad=8.80p + +* spice ptx M{0} {1} p m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p + +.SUBCKT pinv_17 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +Mpinv_pmos Z A vdd vdd p m=1 w=17.6u l=0.4u pd=36.00u ps=36.00u as=17.60p ad=17.60p +Mpinv_nmos Z A gnd gnd n m=1 w=8.8u l=0.4u pd=18.40u ps=18.40u as=8.80p ad=8.80p +.ENDS pinv_17 + +.SUBCKT pdriver_4 A Z vdd gnd +*.PININFO A:I Z:O vdd:B gnd:B +* INPUT : A +* OUTPUT: Z +* POWER : vdd +* GROUND: gnd +* sizes: [1, 1, 4, 11] +Xbuf_inv1 A Zb1_int vdd gnd pinv_6 +Xbuf_inv2 Zb1_int Zb2_int vdd gnd pinv_6 +Xbuf_inv3 Zb2_int Zb3_int vdd gnd pinv_16 +Xbuf_inv4 Zb3_int Z vdd gnd pinv_17 +.ENDS pdriver_4 + +.SUBCKT control_logic_rw csb web clk rbl_bl s_en w_en p_en_bar wl_en clk_buf vdd gnd +*.PININFO csb:I web:I clk:I rbl_bl:I s_en:O w_en:O p_en_bar:O wl_en:O clk_buf:O vdd:B gnd:B +* INPUT : csb +* INPUT : web +* INPUT : clk +* INPUT : rbl_bl +* OUTPUT: s_en +* OUTPUT: w_en +* OUTPUT: p_en_bar +* OUTPUT: wl_en +* OUTPUT: clk_buf +* POWER : vdd +* GROUND: gnd +* word_size 32 +Xctrl_dffs csb web cs_bar cs we_bar we clk_buf vdd gnd dff_buf_array +Xclkbuf clk clk_buf vdd gnd pdriver_0 +Xinv_clk_bar clk_buf clk_bar vdd gnd pinv_15 +Xand2_gated_clk_bar clk_bar cs gated_clk_bar vdd gnd pand2 +Xand2_gated_clk_buf clk_buf cs gated_clk_buf vdd gnd pand2 +Xbuf_wl_en gated_clk_bar wl_en vdd gnd pdriver_1 +Xrbl_bl_delay_inv rbl_bl_delay rbl_bl_delay_bar vdd gnd pinv_15 +Xw_en_and we rbl_bl_delay_bar gated_clk_bar w_en vdd gnd pand3 +Xbuf_s_en_and rbl_bl_delay gated_clk_bar we_bar s_en vdd gnd pand3_0 +Xdelay_chain rbl_bl rbl_bl_delay vdd gnd delay_chain +Xnand_p_en_bar gated_clk_buf rbl_bl_delay p_en_bar_unbuf vdd gnd pnand2_1 +Xbuf_p_en_bar p_en_bar_unbuf p_en_bar vdd gnd pdriver_4 +.ENDS control_logic_rw + +.SUBCKT sram_32_32_scn4m_subm din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] csb0 web0 clk0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] vdd gnd +*.PININFO din0[0]:I din0[1]:I din0[2]:I din0[3]:I din0[4]:I din0[5]:I din0[6]:I din0[7]:I din0[8]:I din0[9]:I din0[10]:I din0[11]:I din0[12]:I din0[13]:I din0[14]:I din0[15]:I din0[16]:I din0[17]:I din0[18]:I din0[19]:I din0[20]:I din0[21]:I din0[22]:I din0[23]:I din0[24]:I din0[25]:I din0[26]:I din0[27]:I din0[28]:I din0[29]:I din0[30]:I din0[31]:I addr0[0]:I addr0[1]:I addr0[2]:I addr0[3]:I addr0[4]:I csb0:I web0:I clk0:I dout0[0]:O dout0[1]:O dout0[2]:O dout0[3]:O dout0[4]:O dout0[5]:O dout0[6]:O dout0[7]:O dout0[8]:O dout0[9]:O dout0[10]:O dout0[11]:O dout0[12]:O dout0[13]:O dout0[14]:O dout0[15]:O dout0[16]:O dout0[17]:O dout0[18]:O dout0[19]:O dout0[20]:O dout0[21]:O dout0[22]:O dout0[23]:O dout0[24]:O dout0[25]:O dout0[26]:O dout0[27]:O dout0[28]:O dout0[29]:O dout0[30]:O dout0[31]:O vdd:B gnd:B +* INPUT : din0[0] +* INPUT : din0[1] +* INPUT : din0[2] +* INPUT : din0[3] +* INPUT : din0[4] +* INPUT : din0[5] +* INPUT : din0[6] +* INPUT : din0[7] +* INPUT : din0[8] +* INPUT : din0[9] +* INPUT : din0[10] +* INPUT : din0[11] +* INPUT : din0[12] +* INPUT : din0[13] +* INPUT : din0[14] +* INPUT : din0[15] +* INPUT : din0[16] +* INPUT : din0[17] +* INPUT : din0[18] +* INPUT : din0[19] +* INPUT : din0[20] +* INPUT : din0[21] +* INPUT : din0[22] +* INPUT : din0[23] +* INPUT : din0[24] +* INPUT : din0[25] +* INPUT : din0[26] +* INPUT : din0[27] +* INPUT : din0[28] +* INPUT : din0[29] +* INPUT : din0[30] +* INPUT : din0[31] +* INPUT : addr0[0] +* INPUT : addr0[1] +* INPUT : addr0[2] +* INPUT : addr0[3] +* INPUT : addr0[4] +* INPUT : csb0 +* INPUT : web0 +* INPUT : clk0 +* OUTPUT: dout0[0] +* OUTPUT: dout0[1] +* OUTPUT: dout0[2] +* OUTPUT: dout0[3] +* OUTPUT: dout0[4] +* OUTPUT: dout0[5] +* OUTPUT: dout0[6] +* OUTPUT: dout0[7] +* OUTPUT: dout0[8] +* OUTPUT: dout0[9] +* OUTPUT: dout0[10] +* OUTPUT: dout0[11] +* OUTPUT: dout0[12] +* OUTPUT: dout0[13] +* OUTPUT: dout0[14] +* OUTPUT: dout0[15] +* OUTPUT: dout0[16] +* OUTPUT: dout0[17] +* OUTPUT: dout0[18] +* OUTPUT: dout0[19] +* OUTPUT: dout0[20] +* OUTPUT: dout0[21] +* OUTPUT: dout0[22] +* OUTPUT: dout0[23] +* OUTPUT: dout0[24] +* OUTPUT: dout0[25] +* OUTPUT: dout0[26] +* OUTPUT: dout0[27] +* OUTPUT: dout0[28] +* OUTPUT: dout0[29] +* OUTPUT: dout0[30] +* OUTPUT: dout0[31] +* POWER : vdd +* GROUND: gnd +Xbank0 dout0[0] dout0[1] dout0[2] dout0[3] dout0[4] dout0[5] dout0[6] dout0[7] dout0[8] dout0[9] dout0[10] dout0[11] dout0[12] dout0[13] dout0[14] dout0[15] dout0[16] dout0[17] dout0[18] dout0[19] dout0[20] dout0[21] dout0[22] dout0[23] dout0[24] dout0[25] dout0[26] dout0[27] dout0[28] dout0[29] dout0[30] dout0[31] rbl_bl0 bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 a0_0 a0_1 a0_2 a0_3 a0_4 s_en0 p_en_bar0 w_en0 wl_en0 vdd gnd bank +Xcontrol0 csb0 web0 clk0 rbl_bl0 s_en0 w_en0 p_en_bar0 wl_en0 clk_buf0 vdd gnd control_logic_rw +Xrow_address0 addr0[0] addr0[1] addr0[2] addr0[3] addr0[4] a0_0 a0_1 a0_2 a0_3 a0_4 clk_buf0 vdd gnd row_addr_dff +Xdata_dff0 din0[0] din0[1] din0[2] din0[3] din0[4] din0[5] din0[6] din0[7] din0[8] din0[9] din0[10] din0[11] din0[12] din0[13] din0[14] din0[15] din0[16] din0[17] din0[18] din0[19] din0[20] din0[21] din0[22] din0[23] din0[24] din0[25] din0[26] din0[27] din0[28] din0[29] din0[30] din0[31] bank_din0_0 bank_din0_1 bank_din0_2 bank_din0_3 bank_din0_4 bank_din0_5 bank_din0_6 bank_din0_7 bank_din0_8 bank_din0_9 bank_din0_10 bank_din0_11 bank_din0_12 bank_din0_13 bank_din0_14 bank_din0_15 bank_din0_16 bank_din0_17 bank_din0_18 bank_din0_19 bank_din0_20 bank_din0_21 bank_din0_22 bank_din0_23 bank_din0_24 bank_din0_25 bank_din0_26 bank_din0_27 bank_din0_28 bank_din0_29 bank_din0_30 bank_din0_31 clk_buf0 vdd gnd data_dff +.ENDS sram_32_32_scn4m_subm