From 36f4ec74c5d1247362bed901dbaf0a36970b4cd0 Mon Sep 17 00:00:00 2001 From: vin Date: Mon, 8 Dec 2025 22:19:25 -0500 Subject: final changes from electric before moving to librelane This is the commit used for my class's final report. Now I'm free to use whatever tool I want. Cadence/Synopsys seems to be much more automated compared to Electric, and LibreLane (previously OpenLane) seems to be more closely resemble that. --- vlsi/chip_core.v | 694 ++++++++ vlsi/control.jelib | 844 ++++++++++ vlsi/datapath.jelib | 1619 ++++++++++++++++++- vlsi/lisp_coproc.v | 912 +++++++++++ vlsi/memory.jelib | 4496 +++++++++++++++++++++++++++++++++++++++++++++++++-- vlsi/stdcells.jelib | 163 +- vlsi/tb_chip_core.v | 306 ++++ vlsi/toplevel.jelib | 2272 ++++++++++++++++++++++++++ 8 files changed, 10997 insertions(+), 309 deletions(-) create mode 100644 vlsi/chip_core.v create mode 100644 vlsi/control.jelib create mode 100644 vlsi/lisp_coproc.v create mode 100644 vlsi/tb_chip_core.v create mode 100644 vlsi/toplevel.jelib diff --git a/vlsi/chip_core.v b/vlsi/chip_core.v new file mode 100644 index 0000000..ae9fdab --- /dev/null +++ b/vlsi/chip_core.v @@ -0,0 +1,694 @@ +/* Verilog for cell 'chip_core{sch}' from library 'toplevel' */ +/* Created on Thu Dec 04, 2025 14:22:13 */ +/* Last revised on Thu Dec 04, 2025 21:10:21 */ +/* Written on Thu Dec 04, 2025 21:10:31 by Electric VLSI Design System, version 9.08 */ + +module stdcells__inv(x, y); + input x; + output y; + + assign y = ~x; +endmodule /* stdcells__inv */ + +module stdcells__nand2(x, y, z); + input x; + input y; + output z; + + assign z = ~(x & y); +endmodule /* stdcells__nand2 */ + +module stdcells__mux2(i, s, z); + input [1:0] i; + input s; + output z; + + supply1 vdd; + supply0 gnd; + wire net_28, net_32, net_36; + + stdcells__inv inv2_4(.x(s), .y(net_36)); + stdcells__nand2 nand2_0(.x(i[1]), .y(s), .z(net_28)); + stdcells__nand2 nand2_1(.x(i[0]), .y(net_36), .z(net_32)); + stdcells__nand2 nand2_2(.x(net_28), .y(net_32), .z(z)); +endmodule /* stdcells__mux2 */ + +module stdcells__tielow(y); + output y; + + assign y = 0; +endmodule /* stdcells__tielow */ + +module stdcells__dff(clk, d, rst, q); + input clk; + input d; + input rst; + output reg q; // 'reg' is needed for behavioral assignment + + always @(posedge clk or posedge rst) begin + if (rst) begin + q <= 1'b0; // Async Reset (Active High) + end else begin + q <= d; // Data Capture + end + end +endmodule + +module memory__dffe(clk, d, en, rst, q); + input clk; + input d; + input en; + input rst; + output q; + + supply1 vdd; + supply0 gnd; + wire net_5; + + stdcells__dff dff_0(.clk(clk), .d(net_5), .rst(rst), .q(q)); + stdcells__mux2 mux2_0(.i({d, q}), .s(en), .z(net_5)); +endmodule /* memory__dffe */ + +module stdcells__xor2(x, y, z); + input x; + input y; + output z; + + supply1 vdd; + supply0 gnd; + wire net_17, net_24, net_25; + + stdcells__nand2 nand2_0(.x(x), .y(y), .z(net_17)); + stdcells__nand2 nand2_1(.x(x), .y(net_17), .z(net_24)); + stdcells__nand2 nand2_2(.x(net_24), .y(net_25), .z(z)); + stdcells__nand2 nand2_3(.x(y), .y(net_17), .z(net_25)); +endmodule /* stdcells__xor2 */ + +module memory__bumpallocator(clk, inc_en, rst, ptr); + input clk; + input inc_en; + input rst; + output [3:0] ptr; + + supply1 vdd; + supply0 gnd; + wire net_27, net_34, net_57, net_59, net_68; + + memory__dffe dffe_0(.clk(clk), .d(ptr[0]), .en(inc_en), .rst(rst), + .q(ptr[0])); + memory__dffe dffe_1(.clk(clk), .d(net_27), .en(inc_en), .rst(rst), + .q(ptr[1])); + memory__dffe dffe_2(.clk(clk), .d(net_34), .en(inc_en), .rst(rst), + .q(ptr[2])); + memory__dffe dffe_3(.clk(clk), .d(net_68), .en(inc_en), .rst(rst), + .q(ptr[3])); + stdcells__inv inv_2(.x(ptr[1]), .y(net_27)); + stdcells__inv inv_3(.x(net_57), .y(net_59)); + stdcells__nand2 nand2_1(.x(ptr[1]), .y(ptr[2]), .z(net_57)); + stdcells__xor2 xor2_2(.x(ptr[2]), .y(ptr[1]), .z(net_34)); + stdcells__xor2 xor2_3(.x(ptr[3]), .y(net_59), .z(net_68)); +endmodule /* memory__bumpallocator */ + +module stdcells__nor2(x, y, z); + input x; + input y; + output z; + + assign z = ~(x | y); +endmodule /* stdcells__nor2 */ + +module datapath__eq_8bit(a, b, eq); + input [7:0] a; + input [7:0] b; + output eq; + + supply1 vdd; + supply0 gnd; + wire net_4, net_5, net_6, net_7, net_8, net_9, net_10, net_12, net_14, net_16; + wire net_18, net_21, net_24, net_26; + + stdcells__nand2 nand2_0(.x(net_4), .y(net_5), .z(net_24)); + stdcells__nand2 nand2_1(.x(net_6), .y(net_7), .z(net_26)); + stdcells__nor2 nor2_0(.x(net_21), .y(net_16), .z(net_4)); + stdcells__nor2 nor2_1(.x(net_14), .y(net_8), .z(net_5)); + stdcells__nor2 nor2_2(.x(net_9), .y(net_10), .z(net_6)); + stdcells__nor2 nor2_3(.x(net_12), .y(net_18), .z(net_7)); + stdcells__nor2 nor2_4(.x(net_24), .y(net_26), .z(eq)); + stdcells__xor2 xor2_1(.x(a[0]), .y(b[0]), .z(net_21)); + stdcells__xor2 xor2_2(.x(a[1]), .y(b[1]), .z(net_16)); + stdcells__xor2 xor2_3(.x(a[2]), .y(b[2]), .z(net_14)); + stdcells__xor2 xor2_4(.x(a[3]), .y(b[3]), .z(net_8)); + stdcells__xor2 xor2_5(.x(a[4]), .y(b[4]), .z(net_9)); + stdcells__xor2 xor2_6(.x(a[5]), .y(b[5]), .z(net_10)); + stdcells__xor2 xor2_7(.x(a[6]), .y(b[6]), .z(net_12)); + stdcells__xor2 xor2_8(.x(a[7]), .y(b[7]), .z(net_18)); +endmodule /* datapath__eq_8bit */ + +module stdcells__nand3(w, x, y, z); + input w; + input x; + input y; + output z; + + assign z = ~(w & x & y); +endmodule /* stdcells__nand3 */ + +module control__fsm(a, clk, cs, op, rst, rw, alu_en, busy, heap_wen, + q_exec_cdr, reg_wen); + input [2:0] a; + input clk; + input cs; + input [2:0] op; + input rst; + input rw; + output alu_en; + output busy; + output heap_wen; + output q_exec_cdr; + output reg_wen; + + supply1 vdd; + supply0 gnd; + wire _all_zeros, _stay, cons_first_half, net_24, net_26, net_31, net_33; + wire net_35, net_37, net_38, net_40, net_42, net_53, net_59, net_70, net_79; + wire net_108, net_134, net_142, net_144, net_161, net_172, net_228, net_229; + wire q_decode, q_idle; + + stdcells__dff dff_1(.clk(clk), .d(net_108), .rst(rst), .q(q_idle)); + stdcells__dff dff_2(.clk(clk), .d(net_161), .rst(rst), .q(reg_wen)); + stdcells__dff dff_3(.clk(clk), .d(cons_first_half), .rst(rst), + .q(q_exec_cdr)); + stdcells__dff dff_4(.clk(clk), .d(net_59), .rst(rst), .q(q_decode)); + stdcells__dff dff_5(.clk(clk), .d(q_decode), .rst(rst), .q(alu_en)); + stdcells__inv inv_0(.x(rw), .y(net_31)); + stdcells__inv inv_1(.x(a[0]), .y(net_35)); + stdcells__inv inv_2(.x(a[1]), .y(net_37)); + stdcells__inv inv_3(.x(a[2]), .y(net_33)); + stdcells__inv inv_5(.x(net_53), .y(net_59)); + stdcells__inv inv_6(.x(net_38), .y(net_70)); + stdcells__inv inv_7(.x(reg_wen), .y(net_79)); + stdcells__inv inv_8(.x(q_idle), .y(busy)); + stdcells__inv inv_11(.x(alu_en), .y(net_134)); + stdcells__inv inv_12(.x(q_exec_cdr), .y(net_144)); + stdcells__inv inv_13(.x(net_172), .y(heap_wen)); + stdcells__nand2 nand2_0(.x(net_35), .y(net_37), .z(net_26)); + stdcells__nand2 nand2_1(.x(net_42), .y(net_40), .z(_all_zeros)); + stdcells__nand2 nand2_2(.x(net_38), .y(q_idle), .z(net_53)); + stdcells__nand2 nand2_3(.x(net_70), .y(q_idle), .z(_stay)); + stdcells__nand2 nand2_4(.x(net_228), .y(alu_en), .z(net_142)); + stdcells__nand2 nand2_5(.x(net_142), .y(net_144), .z(net_161)); + stdcells__nand2 nand2_6(.x(op[0]), .y(net_229), .z(net_228)); + stdcells__nand3 nand3_0(.w(cs), .x(net_31), .y(net_33), .z(net_24)); + stdcells__nand3 nand3_1(.w(_stay), .x(net_79), .y(_all_zeros), .z(net_108)); + stdcells__nor2 nor2_0(.x(net_24), .y(net_26), .z(net_38)); + stdcells__nor2 nor2_1(.x(reg_wen), .y(alu_en), .z(net_42)); + stdcells__nor2 nor2_2(.x(q_decode), .y(q_idle), .z(net_40)); + stdcells__nor2 nor2_3(.x(net_134), .y(net_228), .z(cons_first_half)); + stdcells__nor2 nor2_4(.x(cons_first_half), .y(q_exec_cdr), .z(net_172)); + stdcells__nor2 nor2_5(.x(op[1]), .y(op[2]), .z(net_229)); +endmodule /* control__fsm */ + +module stdcells__dec2(a0, a1, en, _q0, _q1, _q2, _q3); + input a0; + input a1; + input en; + output _q0; + output _q1; + output _q2; + output _q3; + + supply1 vdd; + supply0 gnd; + wire net_20, net_24; + + stdcells__inv inv_0(.x(a0), .y(net_20)); + stdcells__inv inv_1(.x(a1), .y(net_24)); + stdcells__nand3 nand3_0(.w(net_20), .x(net_24), .y(en), .z(_q0)); + stdcells__nand3 nand3_1(.w(net_20), .x(a1), .y(en), .z(_q1)); + stdcells__nand3 nand3_2(.w(a0), .x(net_24), .y(en), .z(_q2)); + stdcells__nand3 nand3_3(.w(a0), .x(a1), .y(en), .z(_q3)); +endmodule /* stdcells__dec2 */ + +module datapath__mux2_8bit(i0, i1, s, z); + input [7:0] i0; + input [7:0] i1; + input s; + output [7:0] z; + + supply1 vdd; + supply0 gnd; + stdcells__mux2 mux2_0(.i({i1[0], i0[0]}), .s(s), .z(z[0])); + stdcells__mux2 mux2_1(.i({i1[1], i0[1]}), .s(s), .z(z[1])); + stdcells__mux2 mux2_2(.i({i1[2], i0[2]}), .s(s), .z(z[2])); + stdcells__mux2 mux2_3(.i({i1[3], i0[3]}), .s(s), .z(z[3])); + stdcells__mux2 mux2_4(.i({i1[4], i0[4]}), .s(s), .z(z[4])); + stdcells__mux2 mux2_5(.i({i1[5], i0[5]}), .s(s), .z(z[5])); + stdcells__mux2 mux2_6(.i({i1[6], i0[6]}), .s(s), .z(z[6])); + stdcells__mux2 mux2_7(.i({i1[7], i0[7]}), .s(s), .z(z[7])); +endmodule /* datapath__mux2_8bit */ + +module datapath__mux4(i, s, z); + input [3:0] i; + input [1:0] s; + output z; + + supply1 vdd; + supply0 gnd; + wire net_1, net_4; + + stdcells__mux2 mux2_0(.i(i[1:0]), .s(s[0]), .z(net_1)); + stdcells__mux2 mux2_1(.i(i[3:2]), .s(s[0]), .z(net_4)); + stdcells__mux2 mux2_2(.i({net_4, net_1}), .s(s[1]), .z(z)); +endmodule /* datapath__mux4 */ + +module datapath__mux4_8bit(i0, i1, i2, i3, s, z); + input [7:0] i0; + input [7:0] i1; + input [7:0] i2; + input [7:0] i3; + input [1:0] s; + output [7:0] z; + + supply1 vdd; + supply0 gnd; + datapath__mux4 mux4_0(.i({i3[0], i2[0], i1[0], i0[0]}), .s(s[1:0]), + .z(z[0])); + datapath__mux4 mux4_1(.i({i3[1], i2[1], i1[1], i0[1]}), .s(s[1:0]), + .z(z[1])); + datapath__mux4 mux4_2(.i({i3[2], i2[2], i1[2], i0[2]}), .s(s[1:0]), + .z(z[2])); + datapath__mux4 mux4_3(.i({i3[3], i2[3], i1[3], i0[3]}), .s(s[1:0]), + .z(z[3])); + datapath__mux4 mux4_4(.i({i3[4], i2[4], i1[4], i0[4]}), .s(s[1:0]), + .z(z[4])); + datapath__mux4 mux4_5(.i({i3[5], i2[5], i1[5], i0[5]}), .s(s[1:0]), + .z(z[5])); + datapath__mux4 mux4_6(.i({i3[6], i2[6], i1[6], i0[6]}), .s(s[1:0]), + .z(z[6])); + datapath__mux4 mux4_7(.i({i3[7], i2[7], i1[7], i0[7]}), .s(s[1:0]), + .z(z[7])); +endmodule /* datapath__mux4_8bit */ + +module memory__reg8(clk, d, en, rst, q); + input clk; + input [7:0] d; + input en; + input rst; + output [7:0] q; + + supply1 vdd; + supply0 gnd; + memory__dffe dffe_2(.clk(clk), .d(d[7]), .en(en), .rst(rst), .q(q[7])); + memory__dffe dffe_8(.clk(clk), .d(d[6]), .en(en), .rst(rst), .q(q[6])); + memory__dffe dffe_9(.clk(clk), .d(d[5]), .en(en), .rst(rst), .q(q[5])); + memory__dffe dffe_10(.clk(clk), .d(d[4]), .en(en), .rst(rst), .q(q[4])); + memory__dffe dffe_11(.clk(clk), .d(d[3]), .en(en), .rst(rst), .q(q[3])); + memory__dffe dffe_12(.clk(clk), .d(d[2]), .en(en), .rst(rst), .q(q[2])); + memory__dffe dffe_13(.clk(clk), .d(d[1]), .en(en), .rst(rst), .q(q[1])); + memory__dffe dffe_14(.clk(clk), .d(d[0]), .en(en), .rst(rst), .q(q[0])); +endmodule /* memory__reg8 */ + +module stdcells__tiehigh(y); + output y; + + assign y = 1; +endmodule /* stdcells__tiehigh */ + +module memory__ioreg5(a, clk, data_in, global_en, reg_wen, result_in, rst, + status_busy, status_carry, status_err_heap, status_err_type, status_zero, + data_out, q_arg1, q_arg2, q_opcode); + input [2:0] a; + input clk; + input [7:0] data_in; + input global_en; + input reg_wen; + input [7:0] result_in; + input rst; + input status_busy; + input status_carry; + input status_err_heap; + input status_err_type; + input status_zero; + output [7:0] data_out; + output [7:0] q_arg1; + output [7:0] q_arg2; + output [7:0] q_opcode; + + supply1 vdd; + supply0 gnd; + wire net_35, net_36, net_37, net_44, net_45, net_52, net_73, net_75, net_76; + wire net_145, net_147, net_148, net_314, net_345, net_346, net_517, net_520; + wire net_523, net_526, net_529, net_532, net_535, net_617, net_619, net_621; + wire net_623, net_625, net_627, net_629, net_631, net_778, net_780, net_783; + wire net_786, net_789, net_792, net_795, net_869, net_1080, net_1328; + wire net_1330, net_1334, net_1338, net_1342, net_1346, net_1350, net_1354; + + stdcells__dec2 dec2_0(.a0(a[0]), .a1(a[1]), .en(net_76), ._q0(net_52), + ._q1(net_314), ._q2(net_45), ._q3(net_44)); + stdcells__inv inv_2(.x(net_45), .y(net_37)); + stdcells__inv inv_3(.x(net_314), .y(net_36)); + stdcells__inv inv_4(.x(net_52), .y(net_35)); + stdcells__inv inv_5(.x(a[2]), .y(net_75)); + stdcells__inv inv_6(.x(net_73), .y(net_76)); + stdcells__inv inv_8(.x(net_147), .y(net_148)); + stdcells__inv inv_9(.x(net_44), .y(net_145)); + datapath__mux2_8bit mux2_8bi_0(.i0({net_1080, net_795, net_792, net_789, + net_786, net_783, net_780, net_778}), .i1({net_617, net_619, net_621, + net_623, net_625, net_627, net_629, net_631}), .s(a[2]), + .z(data_out[7:0])); + datapath__mux2_8bit mux2_8bi_1(.i0(data_in[7:0]), .i1(result_in[7:0]), + .s(reg_wen), .z({net_1328, net_1330, net_1334, net_1338, net_1342, + net_1346, net_1350, net_1354})); + datapath__mux4_8bit mux4_8bi_1(.i0(q_opcode[7:0]), .i1(q_arg1[7:0]), + .i2(q_arg2[7:0]), .i3({net_535, net_532, net_529, net_526, net_523, + net_520, net_517, net_869}), .s(a[1:0]), .z({net_1080, net_795, net_792, + net_789, net_786, net_783, net_780, net_778})); + stdcells__nand2 nand2_0(.x(net_75), .y(global_en), .z(net_73)); + stdcells__nor2 nor2_0(.x(reg_wen), .y(net_145), .z(net_147)); + memory__reg8 reg8_0(.clk(clk), .d({net_346, net_346, net_346, status_zero, + status_carry, status_err_type, status_err_heap, status_busy}), + .en(net_345), .rst(rst), .q({net_617, net_619, net_621, net_623, net_625, + net_627, net_629, net_631})); + memory__reg8 reg8_1(.clk(clk), .d({net_1328, net_1330, net_1334, net_1338, + net_1342, net_1346, net_1350, net_1354}), .en(net_148), .rst(rst), + .q({net_535, net_532, net_529, net_526, net_523, net_520, net_517, + net_869})); + memory__reg8 reg8_2(.clk(clk), .d(data_in[7:0]), .en(net_37), .rst(rst), + .q(q_arg2[7:0])); + memory__reg8 reg8_3(.clk(clk), .d(data_in[7:0]), .en(net_36), .rst(rst), + .q(q_arg1[7:0])); + memory__reg8 reg8_4(.clk(clk), .d(data_in[7:0]), .en(net_35), .rst(rst), + .q(q_opcode[7:0])); + stdcells__tiehigh tiehigh_0(.y(net_345)); + stdcells__tielow tielow_0(.y(net_346)); +endmodule /* memory__ioreg5 */ + +module datapath__mux3(i, s, z); + input [2:0] i; + input [1:0] s; + output z; + + supply1 vdd; + supply0 gnd; + wire net_5; + + stdcells__mux2 mux2_0(.i(i[1:0]), .s(s[0]), .z(net_5)); + stdcells__mux2 mux2_1(.i({i[2], net_5}), .s(s[1]), .z(z)); +endmodule /* datapath__mux3 */ + +module datapath__mux3_4bit(i0, i1, i2, s, z); + input [3:0] i0; + input [3:0] i1; + input [3:0] i2; + input [1:0] s; + output [3:0] z; + + supply1 vdd; + supply0 gnd; + datapath__mux3 mux3_0(.i({i2[0], i1[0], i0[0]}), .s(s[1:0]), .z(z[0])); + datapath__mux3 mux3_1(.i({i2[1], i1[1], i0[1]}), .s(s[1:0]), .z(z[1])); + datapath__mux3 mux3_2(.i({i2[2], i1[2], i0[2]}), .s(s[1:0]), .z(z[2])); + datapath__mux3 mux3_3(.i({i2[3], i1[3], i0[3]}), .s(s[1:0]), .z(z[3])); +endmodule /* datapath__mux3_4bit */ + +module stdcells__fa(a, b, cin, cout, s); + input a; + input b; + input cin; + output cout; + output s; + + supply1 vdd; + supply0 gnd; + wire net_4; + + stdcells__mux2 mux2_0(.i({cin, a}), .s(net_4), .z(cout)); + stdcells__xor2 xor2_0(.x(a), .y(b), .z(net_4)); + stdcells__xor2 xor2_1(.x(net_4), .y(cin), .z(s)); +endmodule /* stdcells__fa */ + +module datapath__rca_6bit(a, b, cin, cout, s); + input [5:0] a; + input [5:0] b; + input cin; + output cout; + output [5:0] s; + + supply1 vdd; + supply0 gnd; + wire net_2, net_3, net_4, net_5, net_10; + + stdcells__fa fa_0_(.a(a[0]), .b(b[0]), .cin(cin), .cout(net_5), .s(s[0])); + stdcells__fa fa_1_(.a(a[1]), .b(b[1]), .cin(net_5), .cout(net_4), .s(s[1])); + stdcells__fa fa_2_(.a(a[2]), .b(b[2]), .cin(net_4), .cout(net_3), .s(s[2])); + stdcells__fa fa_3_(.a(a[3]), .b(b[3]), .cin(net_3), .cout(net_10), + .s(s[3])); + stdcells__fa fa_4_(.a(a[4]), .b(b[4]), .cin(net_10), .cout(net_2), + .s(s[4])); + stdcells__fa fa_5_(.a(a[5]), .b(b[5]), .cin(net_2), .cout(cout), .s(s[5])); +endmodule /* datapath__rca_6bit */ + +module memory__dec4(a, en, q); + input [3:0] a; + input en; + output [15:0] q; + + supply1 vdd; + supply0 gnd; + wire net_5, net_17, net_20, net_23, net_62, net_76, net_88, net_89; + + stdcells__dec2 dec2_0(.a0(a[3]), .a1(a[2]), .en(en), ._q0(net_5), + ._q1(net_17), ._q2(net_20), ._q3(net_23)); + stdcells__dec2 dec2_1(.a0(a[1]), .a1(a[0]), .en(en), ._q0(net_62), + ._q1(net_76), ._q2(net_88), ._q3(net_89)); + stdcells__nor2 nor2_0(.x(net_5), .y(net_62), .z(q[0])); + stdcells__nor2 nor2_1(.x(net_5), .y(net_76), .z(q[1])); + stdcells__nor2 nor2_2(.x(net_5), .y(net_88), .z(q[2])); + stdcells__nor2 nor2_3(.x(net_5), .y(net_89), .z(q[3])); + stdcells__nor2 nor2_4(.x(net_17), .y(net_62), .z(q[4])); + stdcells__nor2 nor2_5(.x(net_17), .y(net_76), .z(q[5])); + stdcells__nor2 nor2_6(.x(net_17), .y(net_88), .z(q[6])); + stdcells__nor2 nor2_7(.x(net_17), .y(net_89), .z(q[7])); + stdcells__nor2 nor2_8(.x(net_20), .y(net_62), .z(q[8])); + stdcells__nor2 nor2_9(.x(net_20), .y(net_76), .z(q[9])); + stdcells__nor2 nor2_10(.x(net_20), .y(net_88), .z(q[10])); + stdcells__nor2 nor2_11(.x(net_20), .y(net_89), .z(q[11])); + stdcells__nor2 nor2_12(.x(net_23), .y(net_62), .z(q[12])); + stdcells__nor2 nor2_13(.x(net_23), .y(net_76), .z(q[13])); + stdcells__nor2 nor2_14(.x(net_23), .y(net_88), .z(q[14])); + stdcells__nor2 nor2_15(.x(net_23), .y(net_89), .z(q[15])); +endmodule /* memory__dec4 */ + +module memory__mux16(i, s, z); + input [15:0] i; + input [3:0] s; + output z; + + supply1 vdd; + supply0 gnd; + wire net_65, net_67, net_70, net_72, net_75, net_77, net_80, net_82, net_85; + wire net_87, net_88, net_90, net_95, net_97; + + stdcells__mux2 mux2_0(.i(i[1:0]), .s(s[0]), .z(net_65)); + stdcells__mux2 mux2_1(.i({i[2], i[3]}), .s(s[0]), .z(net_67)); + stdcells__mux2 mux2_2(.i(i[5:4]), .s(s[0]), .z(net_72)); + stdcells__mux2 mux2_3(.i({i[6], i[7]}), .s(s[0]), .z(net_70)); + stdcells__mux2 mux2_4(.i(i[9:8]), .s(s[0]), .z(net_75)); + stdcells__mux2 mux2_5(.i({i[10], i[11]}), .s(s[0]), .z(net_77)); + stdcells__mux2 mux2_6(.i(i[13:12]), .s(s[0]), .z(net_80)); + stdcells__mux2 mux2_7(.i({i[14], i[15]}), .s(s[0]), .z(net_82)); + stdcells__mux2 mux2_8(.i({net_67, net_65}), .s(s[1]), .z(net_85)); + stdcells__mux2 mux2_9(.i({net_70, net_72}), .s(s[1]), .z(net_87)); + stdcells__mux2 mux2_10(.i({net_77, net_75}), .s(s[1]), .z(net_88)); + stdcells__mux2 mux2_11(.i({net_82, net_80}), .s(s[1]), .z(net_90)); + stdcells__mux2 mux2_12(.i({net_87, net_85}), .s(s[2]), .z(net_97)); + stdcells__mux2 mux2_13(.i({net_90, net_88}), .s(s[2]), .z(net_95)); + stdcells__mux2 mux2_14(.i({net_95, net_97}), .s(s[3]), .z(z)); +endmodule /* memory__mux16 */ + +module memory__regfile16(clk, r_addr, rst, w_addr, w_data, w_en, r_data); + input clk; + input [3:0] r_addr; + input rst; + input [3:0] w_addr; + input [7:0] w_data; + input w_en; + output [7:0] r_data; + + supply1 vdd; + supply0 gnd; + wire net_0, net_99, net_102, net_103, net_104, net_105, net_106, net_107; + wire net_108, net_109, net_110, net_111, net_112, net_113, net_114, net_115; + wire net_413, net_414, net_415, net_416, net_417, net_418, net_419, net_420; + wire net_424, net_425, net_426, net_427, net_428, net_429, net_430, net_431; + wire net_432, net_433, net_434, net_435, net_436, net_437, net_438, net_439; + wire net_440, net_441, net_442, net_443, net_444, net_445, net_446, net_447; + wire net_448, net_449, net_450, net_451, net_452, net_453, net_454, net_455; + wire net_456, net_457, net_458, net_459, net_460, net_461, net_462, net_463; + wire net_464, net_465, net_466, net_467, net_468, net_469, net_470, net_471; + wire net_472, net_473, net_474, net_475, net_476, net_477, net_478, net_479; + wire net_480, net_481, net_482, net_483, net_484, net_485, net_486, net_487; + wire net_488, net_489, net_490, net_491, net_492, net_493, net_494, net_495; + wire net_496, net_497, net_498, net_499, net_500, net_501, net_502, net_503; + wire net_504, net_505, net_506, net_507, net_508, net_509, net_510, net_511; + wire net_512, net_513, net_514, net_515, net_516, net_517, net_518, net_519; + wire net_520, net_521, net_522, net_523, net_524, net_525, net_526, net_527; + wire net_528, net_529, net_530, net_531, net_532, net_533, net_534, net_535; + wire net_536, net_537, net_538, net_539, net_540, net_541, net_542, net_543; + + memory__dec4 dec4_0(.a(w_addr[3:0]), .en(w_en), .q({net_115, net_114, + net_113, net_112, net_111, net_110, net_109, net_108, net_107, net_106, + net_105, net_104, net_103, net_102, net_99, net_0})); + memory__mux16 mux16_0(.i({net_413, net_431, net_439, net_447, net_455, + net_463, net_471, net_479, net_487, net_495, net_503, net_511, net_519, + net_527, net_535, net_543}), .s(r_addr[3:0]), .z(r_data[7])); + memory__mux16 mux16_1(.i({net_414, net_430, net_438, net_446, net_454, + net_462, net_470, net_478, net_486, net_494, net_502, net_510, net_518, + net_526, net_534, net_542}), .s(r_addr[3:0]), .z(r_data[6])); + memory__mux16 mux16_2(.i({net_415, net_429, net_437, net_445, net_453, + net_461, net_469, net_477, net_485, net_493, net_501, net_509, net_517, + net_525, net_533, net_541}), .s(r_addr[3:0]), .z(r_data[5])); + memory__mux16 mux16_3(.i({net_416, net_428, net_436, net_444, net_452, + net_460, net_468, net_476, net_484, net_492, net_500, net_508, net_516, + net_524, net_532, net_540}), .s(r_addr[3:0]), .z(r_data[4])); + memory__mux16 mux16_4(.i({net_417, net_427, net_435, net_443, net_451, + net_459, net_467, net_475, net_483, net_491, net_499, net_507, net_515, + net_523, net_531, net_539}), .s(r_addr[3:0]), .z(r_data[3])); + memory__mux16 mux16_5(.i({net_418, net_426, net_434, net_442, net_450, + net_458, net_466, net_474, net_482, net_490, net_498, net_506, net_514, + net_522, net_530, net_538}), .s(r_addr[3:0]), .z(r_data[2])); + memory__mux16 mux16_6(.i({net_419, net_425, net_433, net_441, net_449, + net_457, net_465, net_473, net_481, net_489, net_497, net_505, net_513, + net_521, net_529, net_537}), .s(r_addr[3:0]), .z(r_data[1])); + memory__mux16 mux16_7(.i({net_420, net_424, net_432, net_440, net_448, + net_456, net_464, net_472, net_480, net_488, net_496, net_504, net_512, + net_520, net_528, net_536}), .s(r_addr[3:0]), .z(r_data[0])); + memory__reg8 reg8_0(.clk(clk), .d(w_data[7:0]), .en(net_0), .rst(rst), + .q({net_543, net_542, net_541, net_540, net_539, net_538, net_537, + net_536})); + memory__reg8 reg8_1(.clk(clk), .d(w_data[7:0]), .en(net_99), .rst(rst), + .q({net_535, net_534, net_533, net_532, net_531, net_530, net_529, + net_528})); + memory__reg8 reg8_2(.clk(clk), .d(w_data[7:0]), .en(net_102), .rst(rst), + .q({net_527, net_526, net_525, net_524, net_523, net_522, net_521, + net_520})); + memory__reg8 reg8_3(.clk(clk), .d(w_data[7:0]), .en(net_103), .rst(rst), + .q({net_519, net_518, net_517, net_516, net_515, net_514, net_513, + net_512})); + memory__reg8 reg8_4(.clk(clk), .d(w_data[7:0]), .en(net_104), .rst(rst), + .q({net_511, net_510, net_509, net_508, net_507, net_506, net_505, + net_504})); + memory__reg8 reg8_5(.clk(clk), .d(w_data[7:0]), .en(net_105), .rst(rst), + .q({net_503, net_502, net_501, net_500, net_499, net_498, net_497, + net_496})); + memory__reg8 reg8_6(.clk(clk), .d(w_data[7:0]), .en(net_106), .rst(rst), + .q({net_495, net_494, net_493, net_492, net_491, net_490, net_489, + net_488})); + memory__reg8 reg8_7(.clk(clk), .d(w_data[7:0]), .en(net_107), .rst(rst), + .q({net_487, net_486, net_485, net_484, net_483, net_482, net_481, + net_480})); + memory__reg8 reg8_8(.clk(clk), .d(w_data[7:0]), .en(net_108), .rst(rst), + .q({net_479, net_478, net_477, net_476, net_475, net_474, net_473, + net_472})); + memory__reg8 reg8_9(.clk(clk), .d(w_data[7:0]), .en(net_109), .rst(rst), + .q({net_471, net_470, net_469, net_468, net_467, net_466, net_465, + net_464})); + memory__reg8 reg8_10(.clk(clk), .d(w_data[7:0]), .en(net_110), .rst(rst), + .q({net_463, net_462, net_461, net_460, net_459, net_458, net_457, + net_456})); + memory__reg8 reg8_11(.clk(clk), .d(w_data[7:0]), .en(net_111), .rst(rst), + .q({net_455, net_454, net_453, net_452, net_451, net_450, net_449, + net_448})); + memory__reg8 reg8_12(.clk(clk), .d(w_data[7:0]), .en(net_112), .rst(rst), + .q({net_447, net_446, net_445, net_444, net_443, net_442, net_441, + net_440})); + memory__reg8 reg8_13(.clk(clk), .d(w_data[7:0]), .en(net_113), .rst(rst), + .q({net_439, net_438, net_437, net_436, net_435, net_434, net_433, + net_432})); + memory__reg8 reg8_14(.clk(clk), .d(w_data[7:0]), .en(net_114), .rst(rst), + .q({net_431, net_430, net_429, net_428, net_427, net_426, net_425, + net_424})); + memory__reg8 reg8_15(.clk(clk), .d(w_data[7:0]), .en(net_115), .rst(rst), + .q({net_413, net_414, net_415, net_416, net_417, net_418, net_419, + net_420})); +endmodule /* memory__regfile16 */ + +module chip_core(addr, clk, cs, data_in, rst, rw, data_out); + input [2:0] addr; + input clk; + input cs; + input [7:0] data_in; + input rst; + input rw; + output [7:0] data_out; + + supply1 vdd; + supply0 gnd; + wire fsm_1_alu_en, net_31, net_68, net_69, net_70, net_143, net_145, net_151; + wire net_155, net_159, net_162, net_165, net_207, net_242, net_259, net_260; + wire net_261, net_262, net_263, net_264, net_265, net_266, net_267, net_268; + wire net_269, net_286, net_287, net_288, net_289, net_290, net_378, net_380; + wire net_411, net_416, net_421, net_422, net_425, net_426, net_427, net_428; + wire net_429, net_430, net_431, net_474, net_475, net_476, net_477, net_504; + wire net_507, net_509, net_510, net_513, net_515, net_539, net_571, net_637; + wire net_642, net_646, net_649, net_652, net_668, net_670, net_672, net_674; + wire net_676, net_777, net_916, net_1054, net_1084, net_1098, net_1129; + wire net_1130, net_1143, net_1147, net_1165; + wire [7:3] ioreg5_1_q_opcode; + + memory__bumpallocator bumpallo_0(.clk(clk), .inc_en(net_1143), .rst(rst), + .ptr({net_474, net_475, net_476, net_477})); + datapath__eq_8bit eq_8bit_0(.a({net_267, net_268, net_269, net_286, net_287, + net_288, net_289, net_290}), .b({net_259, net_260, net_261, net_262, + net_263, net_264, net_265, net_266}), .eq(net_380)); + control__fsm fsm_1(.a(addr[2:0]), .clk(clk), .cs(cs), .op({net_70, net_69, + net_68}), .rst(rst), .rw(rw), .alu_en(fsm_1_alu_en), .busy(net_421), + .heap_wen(net_31), .q_exec_cdr(net_416), .reg_wen(net_207)); + stdcells__inv inv_0(.x(net_70), .y(net_1130)); + stdcells__inv inv_1(.x(net_1129), .y(net_1143)); + stdcells__inv inv_2(.x(net_1147), .y(net_539)); + stdcells__inv inv_3(.x(net_69), .y(net_1165)); + memory__ioreg5 ioreg5_1(.a(addr[2:0]), .clk(clk), .data_in(data_in[7:0]), + .global_en(cs), .reg_wen(net_207), .result_in({net_165, net_162, net_159, + net_242, net_155, net_151, net_145, net_143}), .rst(rst), + .status_busy(net_421), .status_carry(net_504), .status_err_heap(net_378), + .status_err_type(net_378), .status_zero(net_380), + .data_out(data_out[7:0]), .q_arg1({net_267, net_268, net_269, net_286, + net_287, net_288, net_289, net_290}), .q_arg2({net_259, net_260, net_261, + net_262, net_263, net_264, net_265, net_266}), + .q_opcode({ioreg5_1_q_opcode[7], ioreg5_1_q_opcode[6], + ioreg5_1_q_opcode[5], ioreg5_1_q_opcode[4], ioreg5_1_q_opcode[3], net_70, + net_69, net_68})); + stdcells__mux2 mux2_0(.i({net_380, net_571}), .s(net_68), .z(net_1084)); + datapath__mux2_8bit mux2_8bi_0(.i0({net_267, net_268, net_269, net_286, + net_287, net_288, net_289, net_290}), .i1({net_259, net_260, net_261, + net_262, net_263, net_264, net_265, net_266}), .s(net_416), .z({net_676, + net_674, net_672, net_670, net_668, net_652, net_649, net_646})); + datapath__mux3_4bit mux3_4bi_0(.i0({net_287, net_288, net_289, net_290}), + .i1({net_474, net_475, net_476, net_477}), .i2({net_474, net_475, + net_476, net_477}), .s({net_416, net_31}), .z({net_411, net_642, net_777, + net_637})); + datapath__mux4_8bit mux4_8bi_0(.i0({net_431, net_430, net_429, net_428, + net_427, net_426, net_425, net_422}), .i1({net_1054, net_1054, net_916, + net_916, net_474, net_475, net_476, net_477}), .i2({net_1054, net_916, + net_515, net_513, net_510, net_509, net_507, net_1098}), .i3({net_916, + net_1084, net_916, net_916, net_916, net_916, net_916, net_1084}), + .s({net_70, net_539}), .z({net_165, net_162, net_159, net_242, net_155, + net_151, net_145, net_143})); + stdcells__nand2 nand2_0(.x(net_268), .y(net_267), .z(net_571)); + stdcells__nand2 nand2_1(.x(net_68), .y(net_1165), .z(net_1147)); + stdcells__nand3 nand3_0(.w(net_207), .x(net_1130), .y(net_68), + .z(net_1129)); + datapath__rca_6bit rca_6bit_0(.a({net_269, net_286, net_287, net_288, + net_289, net_290}), .b({net_261, net_262, net_263, net_264, net_265, + net_266}), .cin(net_916), .cout(net_504), .s({net_515, net_513, net_510, + net_509, net_507, net_1098})); + memory__regfile16 regfile1_1(.clk(clk), .r_addr({net_287, net_288, net_289, + net_290}), .rst(rst), .w_addr({net_411, net_642, net_777, net_637}), + .w_data({net_676, net_674, net_672, net_670, net_668, net_652, net_649, + net_646}), .w_en(net_31), .r_data({net_431, net_430, net_429, net_428, + net_427, net_426, net_425, net_422})); + stdcells__tiehigh tiehigh_0(.y(net_1054)); + stdcells__tielow tielow_3(.y(net_916)); + stdcells__tielow tielow_4(.y(net_378)); +endmodule /* chip_core */ diff --git a/vlsi/control.jelib b/vlsi/control.jelib new file mode 100644 index 0000000..33cfb1c --- /dev/null +++ b/vlsi/control.jelib @@ -0,0 +1,844 @@ +# header information: +Hcontrol|9.08 + +# Views: +Vicon|ic +Vlayout|lay +Vschematic|sch + +# External Libraries: + +Lstdcells|stdcells + +# Technologies: +Tbicmos|ScaleFORbicmos()D300.0 +Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF + +# Cell fsm;1{ic} +Cfsm;1{ic}||artwork|1764876147891|1765134146947|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|16|24|||SCHEM_function(D5G4;)Sfsm|trace()V[-8/-12,-8/12,8/12,8/-12,-8/-12] +Nschematic:Bus_Pin|pin@0||-10|10|||| +Nschematic:Wire_Pin|pin@1||-8|10|||| +Nschematic:Bus_Pin|pin@2||-10|8|||| +Nschematic:Wire_Pin|pin@3||-8|8|||| +Nschematic:Bus_Pin|pin@4||-10|6|||| +Nschematic:Wire_Pin|pin@5||-8|6|||| +Nschematic:Bus_Pin|pin@6||10|8|||| +Nschematic:Wire_Pin|pin@7||8|8|||| +Nschematic:Bus_Pin|pin@8||10|4|||| +Nschematic:Wire_Pin|pin@9||8|4|||| +Nschematic:Bus_Pin|pin@10||-10|-5|||| +Nschematic:Wire_Pin|pin@11||-8|-5|||| +Nschematic:Bus_Pin|pin@12||-10|-7|||| +Nschematic:Wire_Pin|pin@13||-8|-7|||| +Nschematic:Bus_Pin|pin@14||10|0|||| +Nschematic:Wire_Pin|pin@15||8|0|||| +Nschematic:Bus_Pin|pin@16||-10|2|||| +Nschematic:Wire_Pin|pin@17||-8|2|||| +Nschematic:Bus_Pin|pin@18||-10|0|||| +Nschematic:Wire_Pin|pin@19||-8|0|||| +Nschematic:Bus_Pin|pin@20||-10|-2|||| +Nschematic:Wire_Pin|pin@21||-8|-2|||| +Nschematic:Bus_Pin|pin@22||10|-4|||| +Nschematic:Wire_Pin|pin@23||8|-4|||| +Nschematic:Bus_Pin|pin@24||-10|-9|||| +Nschematic:Wire_Pin|pin@25||-8|-9|||| +Nschematic:Bus_Pin|pin@26||-10|-11|||| +Nschematic:Wire_Pin|pin@27||-8|-11|||| +Nschematic:Bus_Pin|pin@28||10|-8|||RR| +Nschematic:Wire_Pin|pin@29||8|-8|||R| +Aschematic:wire|net@0|||0|pin@1||-8|10|pin@0||-10|10 +Aschematic:wire|net@1|||0|pin@3||-8|8|pin@2||-10|8 +Aschematic:wire|net@2|||0|pin@5||-8|6|pin@4||-10|6 +Aschematic:wire|net@3|||1800|pin@7||8|8|pin@6||10|8 +Aschematic:wire|net@4|||1800|pin@9||8|4|pin@8||10|4 +Aschematic:wire|net@5|||0|pin@11||-8|-5|pin@10||-10|-5 +Aschematic:wire|net@6|||0|pin@13||-8|-7|pin@12||-10|-7 +Aschematic:wire|net@7|||1800|pin@15||8|0|pin@14||10|0 +Aschematic:wire|net@8|||0|pin@17||-8|2|pin@16||-10|2 +Aschematic:wire|net@9|||0|pin@19||-8|0|pin@18||-10|0 +Aschematic:wire|net@10|||0|pin@21||-8|-2|pin@20||-10|-2 +Aschematic:wire|net@11|||1800|pin@23||8|-4|pin@22||10|-4 +Aschematic:wire|net@12|||0|pin@25||-8|-9|pin@24||-10|-9 +Aschematic:wire|net@13|||0|pin@27||-8|-11|pin@26||-10|-11 +Aschematic:wire|net@14|||1800|pin@29||8|-8|pin@28||10|-8 +Ea[0]||D5G2;|pin@0||I +Ea[1]||D5G2;|pin@2||I +Ea[2]||D5G2;|pin@4||I +Ealu_en||D5G2;X1;|pin@6||O +Ebusy||D5G2;X0.5;|pin@8||O +Eclk||D5G2;|pin@10||I +Ecs||D5G2;|pin@12||I +Eheap_wen||D5G2;X2.5;|pin@14||O +Eop[0]||D5G2;|pin@16||I +Eop[1]||D5G2;|pin@18||I +Eop[2]||D5G2;|pin@20||I +Eq_exec_cdr||D5G2;X-3;|pin@28||O +Ereg_wen||D5G2;X1.5;|pin@22||O +Erst||D5G2;|pin@24||I +Erw||D5G2;|pin@26||I +X + +# Cell fsm;1{lay} +Cfsm;1{lay}||mocmos|1764797686057|1764881731399||DRC_last_good_drc_area_date()G1764881733372|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764881733372 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@15||869|-196|||| +NMetal-1-Metal-2-Con|contact@16||928|-222|||| +NMetal-1-Metal-2-Con|contact@18||1015|-148|||| +NMetal-1-Metal-2-Con|contact@19||927|-148|||| +NMetal-1-Metal-2-Con|contact@20||927|-189|||| +NMetal-1-Metal-2-Con|contact@26||1048.5|-156|||| +NMetal-1-Metal-2-Con|contact@30||1089.5|-122|||| +NMetal-1-Metal-2-Con|contact@31||1048.5|-122|||| +NMetal-1-Metal-2-Con|contact@32||912.5|-122|||| +NMetal-1-Metal-2-Con|contact@33||905.5|-122|||| +NMetal-1-Metal-2-Con|contact@34||876.5|-122|||| +NMetal-1-Metal-2-Con|contact@35||847.5|-122|||| +NMetal-1-Metal-2-Con|contact@36||818.5|-122|||| +NMetal-1-Metal-2-Con|contact@40||1306|-122|||| +NMetal-1-Metal-2-Con|contact@41||1326|-122|||| +NMetal-1-Metal-2-Con|contact@42||1336|-122|||| +NMetal-1-Metal-2-Con|contact@45||1355|-122|||| +NMetal-1-Metal-2-Con|contact@46||1326|-153.5|||| +NMetal-1-Metal-2-Con|contact@47||1406|-122|||| +NMetal-1-Metal-2-Con|contact@49||1448.5|-122|||| +NMetal-1-Metal-2-Con|contact@50||1475.5|-122|||| +NMetal-1-Metal-2-Con|contact@53||1529|-153.5|||| +NMetal-1-Metal-2-Con|contact@54||1529|-122|||| +NMetal-1-Metal-2-Con|contact@55||1569|-122|||| +NMetal-1-Metal-2-Con|contact@56||1601|-122|||| +NMetal-1-Metal-2-Con|contact@57||1659|-122|||| +NMetal-1-Metal-2-Con|contact@58||1677|-242|||| +NMetal-1-Metal-2-Con|contact@59||1710|-242|||| +NMetal-1-Metal-2-Con|contact@60||1703|-122|||| +NMetal-1-Metal-2-Con|contact@63||1626.5|-132|6|6|| +NMetal-1-Metal-2-Con|contact@65||1619.5|100|6|6|| +NMetal-1-Metal-2-Con|contact@66||1673.5|0|6|6|| +NMetal-1-Metal-2-Con|contact@67||1728.5|-232|6|6|| +NMetal-1-Metal-2-Con|contact@68||1703|-74.5|||| +NMetal-1-Metal-2-Con|contact@69||1336|-64.5|||| +NMetal-1-Metal-2-Con|contact@70||1355|-74.5|||| +NMetal-1-Metal-2-Con|contact@71||1326|-49|||| +NMetal-1-Metal-2-Con|contact@72||1475.5|-49|||| +NMetal-1-Metal-2-Con|contact@73||1529|-49|||| +NMetal-1-Metal-2-Con|contact@74||1569|-83.5|||| +NMetal-1-Metal-2-Con|contact@75||2145.5|-84|||| +NMetal-1-Metal-2-Con|contact@78||1048.5|-74.5|||| +NMetal-1-Metal-2-Con|contact@79||1280.5|-84|||| +NMetal-1-Metal-2-Con|contact@80||-4|-84|||| +NMetal-1-Metal-2-Con|contact@81||1659|-83.5|||| +NMetal-1-Metal-2-Con|contact@82||1216.5|-92|||| +NMetal-1-Metal-2-Con|contact@83||1049.5|-64.5|||| +NMetal-1-Metal-2-Con|contact@84||545|-55|||| +NMetal-1-Metal-2-Con|contact@85||1089.5|-55|||| +NMetal-1-Metal-2-Con|contact@86||1601|-108.5|||| +NMetal-1-Metal-2-Con|contact@87||2187|-108.5|||| +NMetal-1-Metal-2-Con|contact@88||1418.5|-24|||| +NMetal-1-Metal-2-Con|contact@89||1406|-31|||| +NMetal-1-Metal-2-Con|contact@90||1448.5|-37|||| +NMetal-1-Metal-2-Con|contact@91||500.5|-74.5|||| +NMetal-1-Metal-2-Con|contact@92||-28|-24|||| +NMetal-1-Metal-2-Con|contact@93||-28|-31|||| +NMetal-1-Metal-2-Con|contact@94||-28|-38|||| +NMetal-1-Metal-2-Con|contact@95||818.5|-92|||| +NMetal-1-Metal-2-Con|contact@96||847.5|-99|||| +NMetal-1-Metal-2-Con|contact@97||876.5|-106|||| +NMetal-1-Metal-2-Con|contact@98||905.5|-65|||| +NMetal-1-Metal-2-Con|contact@99||912.5|-47|||| +NMetal-1-Metal-2-Con|contact@100||-28|-47|||| +NMetal-1-Metal-2-Con|contact@101||-28|-65|||| +NMetal-1-Metal-2-Con|contact@102||-28|-92|||| +NMetal-1-Metal-2-Con|contact@103||-28|-99|||| +NMetal-1-Metal-2-Con|contact@104||-28|-106|||| +NMetal-1-Metal-2-Con|contact@105||-28|64|||| +NMetal-1-Metal-2-Con|contact@106||-28|57|||| +NMetal-1-Metal-2-Con|contact@107||1752|-49|||| +NMetal-1-Metal-2-Con|contact@108||1752|-242|||| +NMetal-1-Metal-2-Con|contact@109||1768|-92|||| +NMetal-1-Metal-2-Con|contact@110||1768|-242|||| +NMetal-1-Metal-2-Con|contact@111||1514|-122|||| +NMetal-1-Metal-2-Con|contact@112||1641|-33|||| +NMetal-1-Metal-2-Con|contact@113||1607.5|-33|||| +NMetal-1-Metal-2-Con|contact@114||1514|-33|||| +NMetal-1-Metal-2-Con|contact@115||1537|-196.5|||| +NMetal-1-Metal-2-Con|contact@116||1537|-212|||| +NMetal-1-Metal-2-Con|contact@117||1306|-92|||| +NMetal-1-Metal-2-Con|contact@118||1306|-92|||| +NMetal-1-Metal-2-Con|contact@119||2691.5|-92|||| +NMetal-1-Metal-2-Con|contact@120||1057.5|-24|||| +NMetal-1-Metal-2-Con|contact@121||2183|123|||| +NMetal-1-Metal-2-Con|contact@122||2176|116|||| +NMetal-1-Metal-2-Con|contact@123||-21|57|||| +NMetal-1-Metal-2-Con|contact@124||-21|116|||| +NMetal-1-Metal-2-Con|contact@127||1637|123|||| +NMetal-1-Metal-2-Con|contact@128||1630|116|||| +NMetal-1-Metal-2-Con|contact@129||1088|123|||| +NMetal-1-Metal-2-Con|contact@130||1081|116|||| +NMetal-1-Metal-2-Con|contact@131||541|123|||| +NMetal-1-Metal-2-Con|contact@132||534|116|||| +NMetal-1-Metal-2-Con|contact@133||1095|116|||| +NMetal-2-Metal-3-Con|contact@134||-29|124|||| +NMetal-2-Metal-3-Con|contact@135||536|124|||| +NMetal-1-Metal-2-Con|contact@136||1782|-242|||| +NMetal-1-Metal-2-Con|contact@137||1782|-83.5|||| +Istdcells:dff;1{lay}|dff@0||0|0|||D5G4; +Istdcells:dff;1{lay}|dff@1||549|0|||D5G4; +Istdcells:dff;1{lay}|dff@2||1096|0|||D5G4; +Istdcells:dff;1{lay}|dff@3||1645|0|||D5G4; +Istdcells:dff;1{lay}|dff@4||2191|0|||D5G4; +Istdcells:inv;1{lay}|inv@0||907.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@1||878.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@2||849.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@3||820.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@4||1084.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@5||1131.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@6||1218.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@7||1477.5|-232|||D5G4; +Istdcells:inv;1{lay}|inv@8||1571|-232|||D5G4; +Istdcells:inv;1{lay}|inv@9||1672|-232|||D5G4; +Istdcells:inv;1{lay}|inv@10||1705|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@3||985.5|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@4||1054.5|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@5||1160.5|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@6||1361.5|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@7||1431.5|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@8||1541|-232|||D5G4; +Istdcells:nand2;1{lay}|nand2@9||1591|-232|||D5G4; +Istdcells:nand3;1{lay}|nand3@0||936.5|-232|||D5G4; +Istdcells:nand3;1{lay}|nand3@1||1247.5|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@0||1301.5|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@1||1331.5|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@2||1401.5|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@3||1497.5|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@4||1642|-232|||D5G4; +Istdcells:nor2;1{lay}|nor2@5||1024.5|-232|||D5G4; +NMetal-2-Pin|pin@0||1049.5|22|||| +NMetal-2-Pin|pin@1||962.5|-164|||| +NMetal-2-Pin|pin@3||995.5|-216|||| +NMetal-2-Pin|pin@4||1041.5|-216|||| +NMetal-1-Pin|pin@15||854.5|-196|||| +NMetal-2-Pin|pin@17||825.5|-222|||| +NMetal-1-Pin|pin@18||928|-197|||| +NMetal-2-Pin|pin@19||869|-214.5|||| +NMetal-2-Pin|pin@21||988.5|-214.5|||| +NMetal-2-Pin|pin@22||1029|-164|||| +NMetal-1-Pin|pin@23||1015|-171|||| +NMetal-2-Pin|pin@26||883.5|-189|||| +NMetal-2-Pin|pin@27||912.5|-174|||| +NMetal-1-Pin|pin@30||1048.5|-188|||| +NMetal-2-Pin|pin@31||1034.5|-173|||| +NMetal-2-Pin|pin@32||1071.5|-173|||| +NMetal-2-Pin|pin@33||1071.5|-193|||| +NMetal-2-Pin|pin@35||1136.5|-171|||| +NMetal-2-Pin|pin@38||1129.5|-193|||| +NMetal-2-Pin|pin@39||1057.5|-200|||| +NMetal-2-Pin|pin@40||1163.5|-200|||| +Ngeneric:Invisible-Pin|pin@47||1370.5|-221|||||ART_message(D5G5;)S~all_zeros +Ngeneric:Invisible-Pin|pin@48||1089.5|-116|||||ART_message(D5G5;)Sd_decode +Ngeneric:Invisible-Pin|pin@49||1048.5|-116|||||ART_message(D5G5;)Sq_idle +Ngeneric:Invisible-Pin|pin@50||912.5|-116|||||ART_message(D5G5;)Scs +Ngeneric:Invisible-Pin|pin@51||905.5|-116|||||ART_message(D5G5;)Srw +Ngeneric:Invisible-Pin|pin@52||876.5|-116|||||ART_message(D5G5;)Sa[0] +Ngeneric:Invisible-Pin|pin@53||847.5|-116|||||ART_message(D5G5;)Sa[1] +Ngeneric:Invisible-Pin|pin@54||818.5|-116|||||ART_message(D5G5;)Sa[2] +Ngeneric:Invisible-Pin|pin@56||1208.5|-116|||||ART_message(D5G5;)Sq_wb +NMetal-2-Pin|pin@57||1280.5|-201|||| +Ngeneric:Invisible-Pin|pin@58||1280.5|-116|||||ART_message(D5G5;)Sd_idle +NMetal-2-Pin|pin@59||1386.5|-229|||| +NMetal-2-Pin|pin@60||1252.5|-229|||| +Ngeneric:Invisible-Pin|pin@61||1306|-116.5|||||ART_message(D5G5;)Sq_wb +Ngeneric:Invisible-Pin|pin@62||1326|-116.5|||||ART_message(D5G5;)Sq_exec +NMetal-1-Pin|pin@64||1326|-205.5|||| +Ngeneric:Invisible-Pin|pin@70||1336|-112.5|||||ART_message(D5G5;)Sq_decode +Ngeneric:Invisible-Pin|pin@71||1355|-116|||||ART_message(D5G5;)Sq_idle +NMetal-1-Pin|pin@72||1434.5|-182|||| +Ngeneric:Invisible-Pin|pin@74||1406|-115.5|||||ART_message(D5G5;)Sop[1] +Ngeneric:Invisible-Pin|pin@75||1419|-115.5|||||ART_message(D5G5;)Sop[2] +Ngeneric:Invisible-Pin|pin@76||1449|-115.5|||||ART_message(D5G5;)Sop[0] +Ngeneric:Invisible-Pin|pin@77||1451.5|-199|||||ART_message(D5G5;)S~is_cons +Ngeneric:Invisible-Pin|pin@78||1475.5|-116|||||ART_message(D5G5;)Sq_exec +NMetal-1-Pin|pin@79||1482.5|-166|||| +NMetal-2-Pin|pin@80||1441.5|-205.5|||| +Ngeneric:Invisible-Pin|pin@81||1508|-187.5|||||ART_message(D5G5;)S~cons_first_half +NMetal-2-Pin|pin@82||1514|-182|||| +NMetal-2-Pin|pin@84||1514|-171|||| +NMetal-1-Pin|pin@85||1529|-188|||| +Ngeneric:Invisible-Pin|pin@86||1529|-116|||||ART_message(D5G5;)Sq_exec +Ngeneric:Invisible-Pin|pin@87||1569|-116|||||ART_message(D5G5;)Sq_cdr +NMetal-1-Pin|pin@88||1576|-188|||| +NMetal-2-Pin|pin@89||1551|-195|||| +NMetal-2-Pin|pin@90||1608|-195|||| +Ngeneric:Invisible-Pin|pin@91||1601|-116.5|||||ART_message(D5G5;)Sd_wb +NMetal-2-Pin|pin@92||1514|-198.5|||| +NMetal-2-Pin|pin@93||1529|-198.5|||| +NMetal-2-Pin|pin@94||1529|-205|||| +NMetal-2-Pin|pin@95||1626.5|-205|||| +NMetal-2-Pin|pin@96||1626.5|-166|||| +Ngeneric:Invisible-Pin|pin@97||1659|-116.5|||||ART_message(D5G5;)Sq_cdr +NMetal-2-Pin|pin@98||1652|-216.5|||| +NMetal-2-Pin|pin@99||1670|-216.5|||| +Ngeneric:Invisible-Pin|pin@100||1702.5|-116|||||ART_message(D5G5;)Sq_idle +NMetal-2-Pin|pin@103||1728.5|-29.5|||| +NMetal-2-Pin|pin@104||1673.5|-29.5|||| +NMetal-1-Pin|pin@114||1596.5|-49|||| +NMetal-1-Pin|pin@121||2145.5|-83.5|||| +Ngeneric:Invisible-Pin|pin@124||1514.5|-117|||||ART_message(D5G5;)Sd_cdr +NMetal-2-Pin|pin@125||1514|-182|||| +NMetal-1-Pin|pin@126||1064.5|-182|||| +NMetal-2-Pin|pin@127||1537|-171|||| +NMetal-2-Pin|pin@128||1514.5|-212|||| +NMetal-2-Pin|pin@129||1355|-205.5|||| +NMetal-2-Pin|pin@130||1341.5|-212.5|||| +NMetal-2-Pin|pin@131||1364.5|-212.5|||| +NMetal-2-Pin|pin@132||1311.5|-220.5|||| +NMetal-2-Pin|pin@133||1379|-220.5|||| +NMetal-2-Pin|pin@134||1386.5|-164|||| +NMetal-2-Pin|pin@135||1371.5|-164|||| +NMetal-2-Pin|pin@136||1170.5|-189|||| +NMetal-2-Pin|pin@137||1266.5|-189|||| +NMetal-2-Pin|pin@139||2183|64|||| +NMetal-2-Pin|pin@140||2176|57|||| +NMetal-2-Pin|pin@142||1637|64|||| +NMetal-2-Pin|pin@143||1630|57|||| +NMetal-2-Pin|pin@144||1619.5|-132|||| +NMetal-2-Pin|pin@145||1088|64|||| +NMetal-2-Pin|pin@146||1081|57|||| +NMetal-2-Pin|pin@147||541|64|||| +NMetal-2-Pin|pin@148||534|57|||| +NMetal-2-Pin|pin@149||-29|65|||| +NMetal-2-Pin|pin@150||540|124|||| +AMetal-1|net@0||7|S1800|dff@0|gnd|0|0|dff@1|gnd|549|0 +AMetal-1|net@1||7|S1800|dff@1|gnd|549|0|dff@2|gnd|1096|0 +AMetal-1|net@2||7|S1800|dff@2|gnd|1096|0|dff@3|gnd|1645|0 +AMetal-1|net@3||7|S1800|dff@3|gnd|1645|0|dff@4|gnd|2191|0 +AMetal-1|net@4||7|S0|dff@4|vdd|2191|100|dff@3|vdd|1645|100 +AMetal-1|net@6||7|S0|dff@2|vdd|1096|100|dff@1|vdd|549|100 +AMetal-1|net@7||7|S0|dff@1|vdd|549|100|dff@0|vdd|0|100 +AMetal-2|net@26||1|S2700|dff@1|q|1049.5|-10|pin@0||1049.5|22 +AMetal-2|net@27||1|S0|dff@2|d|1092|22|pin@0||1049.5|22 +AMetal-1|net@36||7|S0|nor2@5|gnd|1024.5|-232|nand2@3|gnd|985.5|-232 +AMetal-1|net@37||7|S0|nand2@3|gnd|985.5|-232|nand3@0|gnd|936.5|-232 +AMetal-1|net@38||7|S0|nor2@5|vdd|1024.5|-132|nand2@3|vdd|985.5|-132 +AMetal-1|net@39||7|S0|nand2@3|vdd|985.5|-132|nand3@0|vdd|936.5|-132 +AMetal-2|net@40||1|S2700|nand3@0|z|962.5|-201|pin@1||962.5|-164 +AMetal-2|net@43||1|S900|nand2@3|z|995.5|-180|pin@3||995.5|-216 +AMetal-2|net@44||1|S1800|pin@3||995.5|-216|pin@4||1041.5|-216 +AMetal-2|net@45||1|S900|nor2@5|y|1041.5|-205.5|pin@4||1041.5|-216 +AMetal-1|net@46||7|S0|nand3@0|gnd|936.5|-232|inv@0|gnd|907.5|-232 +AMetal-1|net@47||7|S0|inv@0|gnd|907.5|-232|inv@1|gnd|878.5|-232 +AMetal-1|net@48||7|S0|inv@1|gnd|878.5|-232|inv@2|gnd|849.5|-232 +AMetal-1|net@49||7|S0|inv@2|gnd|849.5|-232|inv@3|gnd|820.5|-232 +AMetal-1|net@50||7|S0|nand3@0|vdd|936.5|-132|inv@0|vdd|907.5|-132 +AMetal-1|net@51||7|S0|inv@0|vdd|907.5|-132|inv@1|vdd|878.5|-132 +AMetal-1|net@52||7|S0|inv@1|vdd|878.5|-132|inv@2|vdd|849.5|-132 +AMetal-1|net@53||7|S0|inv@2|vdd|849.5|-132|inv@3|vdd|820.5|-132 +AMetal-1|net@73||1|S0|contact@15||869|-196|pin@15||854.5|-196 +AMetal-1|net@74||1|S900|inv@2|y|854.5|-182|pin@15||854.5|-196 +AMetal-2|net@77||1|S0|contact@16||928|-222|pin@17||825.5|-222 +AMetal-2|net@78||1|S900|inv@3|y|825.5|-182|pin@17||825.5|-222 +AMetal-1|net@79||1|S2700|contact@16||928|-222|pin@18||928|-197 +AMetal-1|net@80||1|S0|nand3@0|w|941.5|-197|pin@18||928|-197 +AMetal-2|net@81||1|S900|contact@15||869|-196|pin@19||869|-214.5 +AMetal-2|net@85||1|S900|nand2@3|x|988.5|-188|pin@21||988.5|-214.5 +AMetal-2|net@86||1|S1800|pin@1||962.5|-164|pin@22||1029|-164 +AMetal-2|net@87||1|S2700|nor2@5|x|1029|-166|pin@22||1029|-164 +AMetal-1|net@88||1|S900|contact@18||1015|-148|pin@23||1015|-171 +AMetal-1|net@89||1|S1800|nand2@3|y|1002.5|-171|pin@23||1015|-171 +AMetal-2|net@95||1|S1800|contact@19||927|-148|contact@18||1015|-148 +AMetal-1|net@96||1|S2700|contact@20||927|-189|contact@19||927|-148 +AMetal-2|net@97||1|S900|inv@1|y|883.5|-182|pin@26||883.5|-189 +AMetal-2|net@98||1|S0|contact@20||927|-189|pin@26||883.5|-189 +AMetal-2|net@99||1|S1800|inv@0|y|912.5|-182|nand3@0|x|948.5|-182 +AMetal-2|net@100||1|S900|contact@32||912.5|-122|pin@27||912.5|-174 +AMetal-2|net@101||1|S0|nand3@0|y|955.5|-174|pin@27||912.5|-174 +AMetal-2|net@102||1|S900|contact@33||905.5|-122|inv@0|x|905.5|-182 +AMetal-2|net@103||1|S900|contact@34||876.5|-122|inv@1|x|876.5|-182 +AMetal-2|net@104||1|S900|contact@35||847.5|-122|inv@2|x|847.5|-182 +AMetal-2|net@105||1|S900|contact@36||818.5|-122|inv@3|x|818.5|-182 +AMetal-1|net@106||7|S0|inv@4|vdd|1084.5|-132|nand2@4|vdd|1054.5|-132 +AMetal-1|net@107||7|S0|inv@4|gnd|1084.5|-232|nand2@4|gnd|1054.5|-232 +AMetal-1|net@110||7|S0|nand2@4|vdd|1054.5|-132|nor2@5|vdd|1024.5|-132 +AMetal-1|net@111||7|S0|nand2@4|gnd|1054.5|-232|nor2@5|gnd|1024.5|-232 +AMetal-1|net@114||1|S900|contact@26||1048.5|-156|pin@30||1048.5|-188 +AMetal-1|net@115||1|S0|nand2@4|x|1057.5|-188|pin@30||1048.5|-188 +AMetal-2|net@116||1|S2700|nor2@5|z|1034.5|-182|pin@31||1034.5|-173 +AMetal-2|net@117||1|S1800|pin@31||1034.5|-173|pin@32||1071.5|-173 +AMetal-2|net@118||1|S900|nand2@4|y|1071.5|-171|pin@32||1071.5|-173 +AMetal-2|net@119||1|S900|contact@31||1048.5|-122|contact@26||1048.5|-156 +AMetal-1|net@120||7|S0|nand3@1|gnd|1247.5|-232|inv@6|gnd|1218.5|-232 +AMetal-1|net@121||7|S0|inv@6|gnd|1218.5|-232|nand2@5|gnd|1160.5|-232 +AMetal-1|net@122||7|S0|nand2@5|gnd|1160.5|-232|inv@5|gnd|1131.5|-232 +AMetal-1|net@123||7|S0|inv@5|gnd|1131.5|-232|inv@4|gnd|1084.5|-232 +AMetal-1|net@124||7|S0|nand3@1|vdd|1247.5|-132|inv@6|vdd|1218.5|-132 +AMetal-1|net@125||7|S0|inv@6|vdd|1218.5|-132|nand2@5|vdd|1160.5|-132 +AMetal-1|net@126||7|S0|nand2@5|vdd|1160.5|-132|inv@5|vdd|1131.5|-132 +AMetal-2|net@128||1|S900|contact@30||1089.5|-122|inv@4|y|1089.5|-182 +AMetal-2|net@129||1|S900|nand2@4|y|1071.5|-171|pin@33||1071.5|-193 +AMetal-2|net@132||1|S2700|inv@5|y|1136.5|-182|pin@35||1136.5|-171 +AMetal-2|net@133||1|S0|nand2@5|y|1177.5|-171|pin@35||1136.5|-171 +AMetal-2|net@142||1|S1800|pin@33||1071.5|-193|pin@38||1129.5|-193 +AMetal-2|net@143||1|S2700|pin@38||1129.5|-193|inv@5|x|1129.5|-182 +AMetal-2|net@144||1|S900|nand2@4|x|1057.5|-188|pin@39||1057.5|-200 +AMetal-2|net@145||1|S1800|pin@39||1057.5|-200|pin@40||1163.5|-200 +AMetal-2|net@146||1|S900|nand2@5|x|1163.5|-188|pin@40||1163.5|-200 +AMetal-1|net@147||1|S1800|inv@6|y|1223.5|-182|nand3@1|x|1259.5|-182 +AMetal-2|net@159||1|S1800|nand3@1|z|1273.5|-201|pin@57||1280.5|-201 +AMetal-1|net@160||7|S0|nand2@6|gnd|1361.5|-232|nor2@1|gnd|1331.5|-232 +AMetal-1|net@161||7|S0|nor2@1|gnd|1331.5|-232|nor2@0|gnd|1301.5|-232 +AMetal-1|net@162||7|S0|nand2@6|vdd|1361.5|-132|nor2@1|vdd|1331.5|-132 +AMetal-1|net@163||7|S0|nor2@1|vdd|1331.5|-132|nor2@0|vdd|1301.5|-132 +AMetal-1|net@164||7|S0|nor2@0|vdd|1301.5|-132|nand3@1|vdd|1247.5|-132 +AMetal-1|net@165||7|S0|nor2@0|gnd|1301.5|-232|nand3@1|gnd|1247.5|-232 +AMetal-2|net@167||1|S0|pin@59||1386.5|-229|pin@60||1252.5|-229 +AMetal-2|net@168||1|S900|nand3@1|w|1252.5|-197|pin@60||1252.5|-229 +AMetal-2|net@169||1|S900|contact@40||1306|-122|nor2@0|x|1306|-166 +AMetal-2|net@171||1|S900|contact@42||1336|-122|nor2@1|x|1336|-166 +AMetal-2|net@175||1|S900|contact@41||1326|-122|contact@46||1326|-153.5 +AMetal-1|net@176||1|S900|contact@46||1326|-153.5|pin@64||1326|-205.5 +AMetal-1|net@177||1|S1800|nor2@0|y|1318.5|-205.5|pin@64||1326|-205.5 +AMetal-1|net@186||7|S0|nand2@7|gnd|1431.5|-232|nor2@2|gnd|1401.5|-232 +AMetal-1|net@187||7|S0|nand2@7|vdd|1431.5|-132|nor2@2|vdd|1401.5|-132 +AMetal-1|net@188||7|S0|nor2@2|gnd|1401.5|-232|nand2@6|gnd|1361.5|-232 +AMetal-1|net@189||7|S0|nor2@2|vdd|1401.5|-132|nand2@6|vdd|1361.5|-132 +AMetal-1|net@190||1|S1800|nor2@2|z|1411.5|-182|pin@72||1434.5|-182 +AMetal-1|net@191||1|S2700|nand2@7|x|1434.5|-188|pin@72||1434.5|-182 +AMetal-2|net@192||1|S900|contact@47||1406|-122|nor2@2|x|1406|-166 +AMetal-2|net@194||1|S900|contact@49||1448.5|-122|nand2@7|y|1448.5|-171 +AMetal-1|net@195||7|S0|nor2@3|gnd|1497.5|-232|inv@7|gnd|1477.5|-232 +AMetal-1|net@196||7|S0|inv@7|gnd|1477.5|-232|nand2@7|gnd|1431.5|-232 +AMetal-1|net@197||7|S0|nor2@3|vdd|1497.5|-132|inv@7|vdd|1477.5|-132 +AMetal-1|net@198||7|S0|inv@7|vdd|1477.5|-132|nand2@7|vdd|1431.5|-132 +AMetal-2|net@199||1|S900|contact@50||1475.5|-122|inv@7|x|1475.5|-182 +AMetal-1|net@200||1|S2700|inv@7|y|1482.5|-182|pin@79||1482.5|-166 +AMetal-1|net@201||1|S0|nor2@3|x|1502|-166|pin@79||1482.5|-166 +AMetal-2|net@202||1|S900|nand2@7|z|1441.5|-180|pin@80||1441.5|-205.5 +AMetal-2|net@203||1|S0|nor2@3|y|1514.5|-205.5|pin@80||1441.5|-205.5 +AMetal-2|net@206||1|S1800|nor2@3|z|1507.5|-182|pin@82||1514|-182 +AMetal-1|net@207||7|S0|inv@9|vdd|1672|-132|nor2@4|vdd|1642|-132 +AMetal-1|net@208||7|S0|nor2@4|vdd|1642|-132|nand2@9|vdd|1591|-132 +AMetal-1|net@209||7|S0|nand2@9|vdd|1591|-132|inv@8|vdd|1571|-132 +AMetal-1|net@210||7|S0|inv@8|vdd|1571|-132|nand2@8|vdd|1541|-132 +AMetal-1|net@211||7|S0|nand2@8|vdd|1541|-132|nor2@3|vdd|1497.5|-132 +AMetal-1|net@212||7|S0|inv@9|gnd|1672|-232|nor2@4|gnd|1642|-232 +AMetal-1|net@213||7|S0|nor2@4|gnd|1642|-232|nand2@9|gnd|1591|-232 +AMetal-1|net@214||7|S0|nand2@9|gnd|1591|-232|inv@8|gnd|1571|-232 +AMetal-1|net@215||7|S0|inv@8|gnd|1571|-232|nand2@8|gnd|1541|-232 +AMetal-1|net@216||7|S0|nand2@8|gnd|1541|-232|nor2@3|gnd|1497.5|-232 +AMetal-2|net@217||1|S2700|pin@82||1514|-182|pin@84||1514|-171 +AMetal-2|net@219||1|S900|contact@54||1529|-122|contact@53||1529|-153.5 +AMetal-1|net@220||1|S900|contact@53||1529|-153.5|pin@85||1529|-188 +AMetal-1|net@221||1|S0|nand2@8|x|1544|-188|pin@85||1529|-188 +AMetal-2|net@222||1|S900|contact@55||1569|-122|inv@8|x|1569|-182 +AMetal-1|net@223||1|S900|inv@8|y|1576|-182|pin@88||1576|-188 +AMetal-1|net@224||1|S0|nand2@9|x|1594|-188|pin@88||1576|-188 +AMetal-2|net@225||1|S900|nand2@8|z|1551|-180|pin@89||1551|-195 +AMetal-2|net@226||1|S1800|pin@89||1551|-195|pin@90||1608|-195 +AMetal-2|net@227||1|S900|nand2@9|y|1608|-171|pin@90||1608|-195 +AMetal-2|net@228||1|S900|contact@56||1601|-122|nand2@9|z|1601|-180 +AMetal-2|net@229||1|S900|pin@82||1514|-182|pin@92||1514|-198.5 +AMetal-2|net@230||1|S1800|pin@92||1514|-198.5|pin@93||1529|-198.5 +AMetal-2|net@231||1|S900|pin@93||1529|-198.5|pin@94||1529|-205 +AMetal-2|net@232||1|S1800|pin@94||1529|-205|pin@95||1626.5|-205 +AMetal-2|net@233||1|S2700|pin@95||1626.5|-205|pin@96||1626.5|-166 +AMetal-2|net@234||1|S0|nor2@4|x|1646.5|-166|pin@96||1626.5|-166 +AMetal-2|net@235||1|S900|contact@57||1659|-123|nor2@4|y|1659|-205.5 +AMetal-2|net@236||1|S900|nor2@4|z|1652|-182|pin@98||1652|-216.5 +AMetal-2|net@237||1|S1800|pin@98||1652|-216.5|pin@99||1670|-216.5 +AMetal-2|net@238||1|S2700|pin@99||1670|-216.5|inv@9|x|1670|-182 +AMetal-1|net@239||7|S0|inv@10|gnd|1705|-232|inv@9|gnd|1672|-232 +AMetal-1|net@240||7|S0|inv@10|vdd|1705|-132|inv@9|vdd|1672|-132 +AMetal-2|net@241||1|S2700|contact@59||1710|-242|inv@10|y|1710|-182 +AMetal-2|net@243||1|S2700|contact@58||1677|-242|inv@9|y|1677|-182 +AMetal-2|net@244||1|S900|contact@60||1703|-122|inv@10|x|1703|-182 +AMetal-1|net@247||7|S0|inv@5|vdd|1131.5|-132|inv@4|vdd|1084.5|-132 +AMetal-1|net@249||7|S1800|contact@63||1626.5|-132|nor2@4|vdd|1642|-132 +AMetal-1|net@250||7|S0|dff@3|vdd|1645|100|contact@65||1621.5|100 +AMetal-1|net@251||7|S0|contact@65||1621.5|100|dff@2|vdd|1096|100 +AMetal-1|net@252||7|S0|contact@66||1673.5|0|dff@3|gnd|1645|0 +AMetal-1|net@256||7|S0|contact@67||1728.5|-232|inv@10|gnd|1705|-232 +AMetal-2|net@257||7|S2700|contact@67||1728.5|-232|pin@103||1728.5|-29.5 +AMetal-2|net@258||7|S0|pin@103||1728.5|-29.5|pin@104||1673.5|-29.5 +AMetal-2|net@259||7|S900|contact@66||1673.5|0|pin@104||1673.5|-29.5 +AMetal-2|net@272||1|S900|contact@68||1703|-75|contact@60||1703|-122 +AMetal-2|net@276||1|S900|contact@69||1336|-64.5|contact@42||1336|-122 +AMetal-2|net@279||1|S900|contact@70||1355|-74.5|contact@45||1355|-122 +AMetal-2|net@280||1|S900|contact@71||1326|-49|contact@41||1326|-122 +AMetal-1|net@282||1|S900|dff@2|q|1596.5|-10|pin@114||1596.5|-49 +AMetal-1|net@283||1|S1800|contact@71||1326|-49|contact@72||1474.5|-49 +AMetal-1|net@285||1|S1800|contact@72||1474.5|-49|contact@73||1529|-49 +AMetal-1|net@286||1|S1800|contact@73||1529|-49|pin@114||1596.5|-49 +AMetal-2|net@289||1|S900|contact@72||1475.5|-49|contact@50||1475.5|-122 +AMetal-2|net@290||1|S900|contact@74||1569|-83.5|contact@55||1569|-122 +AMetal-1|net@295||1|S900|dff@3|q|2145.5|-10|contact@75||2145.5|-84 +AMetal-1|net@306||1|S1800|contact@78||1048.5|-74.5|contact@70||1354.5|-74.5 +AMetal-2|net@307||1|S900|contact@78||1048.5|-74.5|contact@31||1048.5|-122 +AMetal-2|net@310||1|S2700|contact@80||-4|-83|dff@0|d|-4|22 +AMetal-1|net@312||1|S0|contact@81||1660|-83.5|contact@74||1569|-83.5 +AMetal-1|net@313||1|S2700|contact@75||2145.5|-84|pin@121||2145.5|-83.5 +AMetal-2|net@315||1|S900|contact@81||1659|-83.5|contact@57||1659|-122 +AMetal-1|net@320||1|S0|contact@69||1335.5|-64.5|contact@83||1050.5|-64.5 +AMetal-2|net@321||1|S2700|contact@83||1049.5|-64.5|dff@1|q|1049.5|-10 +AMetal-2|net@322||1|S2700|contact@84||545|-55|dff@1|d|545|22 +AMetal-1|net@325||1|S1800|contact@84||545|-55|contact@85||1089.5|-55 +AMetal-2|net@328||1|S900|contact@86||1601|-108.5|contact@56||1601|-122 +AMetal-1|net@331||1|S1800|contact@86||1601|-108.5|contact@87||2186.5|-108.5 +AMetal-2|net@332||1|S2700|contact@87||2187|-108.5|dff@4|d|2187|22 +AMetal-2|net@333||1|S900|contact@90||1448.5|-37|contact@49||1448.5|-122 +AMetal-2|net@335||1|S900|contact@89||1406|-31|contact@47||1406|-122 +AMetal-1|net@339||1|S0|contact@78||1048.5|-74.5|contact@91||500.5|-74.5 +AMetal-2|net@340||1|S900|dff@0|q|500.5|-10|contact@91||500.5|-74.5 +AMetal-1|net@349||1|S0|contact@90||1448.5|-38|contact@94||-28|-38 +AMetal-1|net@350||1|S0|contact@89||1406|-31|contact@93||-28|-31 +AMetal-2|net@351||1|S900|contact@99||912.5|-47|contact@32||912.5|-122 +AMetal-2|net@352||1|S900|contact@98||905.5|-65|contact@33||905.5|-122 +AMetal-2|net@353||1|S900|contact@97||876.5|-107|contact@34||876.5|-122 +AMetal-2|net@354||1|S900|contact@96||847.5|-99|contact@35||847.5|-122 +AMetal-2|net@355||1|S900|contact@95||818.5|-92|contact@36||818.5|-122 +AMetal-1|net@362||1|S0|contact@99||912.5|-47|contact@100||-28|-47 +AMetal-1|net@364||1|S0|contact@98||905.5|-65|contact@101||-28|-65 +AMetal-1|net@367||1|S0|contact@96||847.5|-99|contact@103||-28|-99 +AMetal-1|net@369||1|S0|contact@97||876.5|-106|contact@104||-28|-106 +AMetal-1|net@370||1|S0|contact@95||818.5|-92|contact@102||-28|-92 +AMetal-1|net@377||1|S1800|pin@114||1596.5|-49|contact@107||1752|-49 +AMetal-2|net@378||1|S2700|contact@108||1752|-241.5|contact@107||1752|-49 +AMetal-2|net@383||1|S900|contact@109||1768|-92|contact@110||1768|-242 +AMetal-2|net@390||1|S900|dff@3|d|1641|22|contact@112||1641|-33 +AMetal-1|net@391||1|S1800|contact@113||1607.5|-33|contact@112||1641|-33 +AMetal-2|net@392||1|S1800|contact@114||1514|-33|contact@113||1607.5|-33 +AMetal-2|net@394||1|S2700|contact@111||1514|-122|contact@114||1514|-33 +AMetal-2|net@395||1|S900|contact@111||1514|-122|pin@125||1514|-182 +AMetal-2|net@396||1|S1800|nor2@3|z|1507.5|-182|pin@125||1514|-182 +AMetal-1|net@397||1|S900|nand2@4|z|1064.5|-180|pin@126||1064.5|-182 +AMetal-1|net@398||1|S0|inv@4|x|1082.5|-182|pin@126||1064.5|-182 +AMetal-2|net@399||1|S2700|contact@115||1537|-196.5|pin@127||1537|-171 +AMetal-2|net@400||1|S0|nand2@8|y|1558|-171|pin@127||1537|-171 +AMetal-1|net@401||1|S2700|contact@116||1537|-212|contact@115||1537|-196.5 +AMetal-2|net@402||1|S0|contact@116||1537|-212|pin@128||1514.5|-212 +AMetal-2|net@403||1|S900|nor2@3|y|1514.5|-205.5|pin@128||1514.5|-212 +AMetal-2|net@409||1|S900|contact@117||1306|-92|contact@40||1306|-122 +AMetal-1|net@410||1|S1800|contact@82||1217.5|-92|contact@118||1306|-92 +AMetal-1|net@411||1|S1800|contact@118||1306|-92|contact@109||1768|-92 +AMetal-2|net@412|||S900|contact@117||1306|-92|contact@118||1306|-92 +AMetal-2|net@413||1|S1800|pin@19||869|-214.5|pin@21||988.5|-214.5 +AMetal-2|net@416||1|S900|contact@73||1529|-49|contact@54||1529|-122 +AMetal-1|net@417||1|S0|contact@79||1280.5|-84|contact@80||-4|-84 +AMetal-2|net@418||1|S900|contact@85||1089.5|-55|contact@30||1089.5|-122 +AMetal-1|net@419||1|S1800|contact@70||1354.5|-74.5|contact@68||1703|-74.5 +AMetal-2|net@420||1|S900|contact@45||1355|-122|pin@129||1355|-205.5 +AMetal-2|net@421||1|S1800|nor2@1|y|1348.5|-205.5|pin@129||1355|-205.5 +AMetal-2|net@422||1|S900|nor2@1|z|1341.5|-182|pin@130||1341.5|-212.5 +AMetal-2|net@423||1|S1800|pin@130||1341.5|-212.5|pin@131||1364.5|-212.5 +AMetal-2|net@424||1|S2700|pin@131||1364.5|-212.5|nand2@6|x|1364.5|-188 +AMetal-2|net@425||1|S900|nor2@0|z|1311.5|-182|pin@132||1311.5|-220.5 +AMetal-2|net@426||1|S1800|pin@132||1311.5|-220.5|pin@133||1379|-220.5 +AMetal-2|net@427||1|S2700|pin@133||1379|-220.5|nand2@6|y|1379|-171 +AMetal-2|net@428||1|S2700|pin@59||1386.5|-229|pin@134||1386.5|-164 +AMetal-2|net@429||1|S0|pin@134||1386.5|-164|pin@135||1371.5|-164 +AMetal-2|net@430||1|S900|pin@135||1371.5|-164|nand2@6|z|1371.5|-180 +AMetal-1|net@433||1|S1800|contact@109||1768|-92|contact@119||2691.5|-92 +AMetal-2|net@434||1|S2700|contact@119||2691.5|-92|dff@4|q|2691.5|-10 +AMetal-2|net@435||1|S900|nand2@5|z|1170.5|-180|pin@136||1170.5|-189 +AMetal-2|net@436||1|S1800|pin@136||1170.5|-189|pin@137||1266.5|-189 +AMetal-2|net@437||1|S2700|pin@137||1266.5|-189|nand3@1|y|1266.5|-174 +AMetal-2|net@439||1|S900|contact@82||1216.5|-92|inv@6|x|1216.5|-182 +AMetal-2|net@440||1|S2700|pin@57||1280.5|-201|contact@79||1280.5|-84 +AMetal-2|net@441||1|S2700|nor2@2|y|1418.5|-205.5|contact@88||1418.5|-24 +AMetal-1|net@443||1|S0|contact@120||1056.5|-24|contact@92||-28|-24 +AMetal-2|net@446||1|S900|contact@121||2183|122|pin@139||2183|64 +AMetal-2|net@447||1|S0|dff@4|clk|2187|64|pin@139||2183|64 +AMetal-2|net@448||1|S900|contact@122||2176|116|pin@140||2176|57 +AMetal-2|net@449||1|S0|dff@4|rst|2187|57|pin@140||2176|57 +AMetal-1|net@453||1|S1800|contact@105||-28|64|dff@0|clk|-4|64 +AMetal-1|net@455||1|S1800|contact@106||-28|57|contact@123||-21|57 +AMetal-1|net@456||1|S1800|contact@123||-21|57|dff@0|rst|-4|57 +AMetal-2|net@457||1|S900|contact@124||-21|116|contact@123||-21|57 +AMetal-1|net@466||1|S1800|contact@128||1630|116|contact@122||2176|116 +AMetal-1|net@467||1|S0|contact@121||2183|123|contact@127||1637|123 +AMetal-2|net@469||1|S900|contact@127||1637|123|pin@142||1637|64 +AMetal-2|net@470||1|S0|dff@3|clk|1641|64|pin@142||1637|64 +AMetal-2|net@471||1|S900|contact@128||1630|116|pin@143||1630|57 +AMetal-2|net@472||1|S0|dff@3|rst|1641|57|pin@143||1630|57 +AMetal-2|net@473||7|S900|contact@65||1619.5|100|pin@144||1619.5|-132 +AMetal-2|net@474||7|S0|contact@63||1626.5|-132|pin@144||1619.5|-132 +AMetal-2|net@479||1|S900|contact@129||1088|123|pin@145||1088|64 +AMetal-2|net@480||1|S0|dff@2|clk|1092|64|pin@145||1088|64 +AMetal-2|net@481||1|S900|contact@130||1081|116|pin@146||1081|57 +AMetal-2|net@482||1|S0|dff@2|rst|1092|57|pin@146||1081|57 +AMetal-2|net@483||1|S1800|contact@124||-21|116|contact@132||534|116 +AMetal-1|net@487||1|S0|contact@130||1081|116|contact@132||534|116 +AMetal-2|net@488||1|S900|contact@131||541|123|pin@147||541|64 +AMetal-2|net@489||1|S0|dff@1|clk|545|64|pin@147||541|64 +AMetal-2|net@490||1|S900|contact@132||534|116|pin@148||534|57 +AMetal-2|net@491||1|S0|dff@1|rst|545|57|pin@148||534|57 +AMetal-1|net@492||1|S0|contact@133||1095|116|contact@130||1081|116 +AMetal-2|net@493||1|S1800|contact@133||1095|116|contact@128||1630|116 +AMetal-2|net@495||1|S1800|contact@129||1088|123|contact@127||1637|123 +AMetal-1|net@496||1|S0|contact@129||1088|123|contact@131||541|123 +AMetal-2|net@497||1|S0|contact@105||-28|65|pin@149||-29|65 +AMetal-2|net@498||3|S900|contact@134||-29|124|pin@149||-29|65 +AMetal-2|net@499||1|S2700|contact@131||540|123|pin@150||540|124 +AMetal-2|net@500||3|S1800|contact@135||536|124|pin@150||540|124 +AMetal-2|net@503||1|S1800|contact@120||1057.5|-24|contact@88||1418.5|-24 +AMetal-3|net@504||1|S0|contact@135||536|124|contact@134||-29|124 +AMetal-1|net@506||1|S1800|contact@81||1660|-83.5|contact@137||1782|-83.5 +AMetal-1|net@507||1|S1800|contact@137||1782|-83.5|pin@121||2145.5|-83.5 +AMetal-2|net@509||1|S2700|contact@136||1782|-242|contact@137||1782|-83.5 +Ea[0]||D5G2;|contact@104||I +Ea[1]||D5G2;|contact@103||I +Ea[2]||D5G2;|contact@102||I +Ealu_en||D5G2;|contact@108||O +Ebusy||D5G2;|contact@59||O +Eclk||D5G2;|contact@105||I +Ecs||D5G2;|contact@100||I +Egnd||D5G2;|dff@0|gnd|G +Eheap_wen||D5G2;|contact@58||O +Eop[0]||D5G2;|contact@94||I +Eop[1]||D5G2;|contact@93||I +Eop[2]||D5G2;|contact@92||I +Eq_exec_cdr||D5G2;|contact@136||O +Ereg_wen||D5G2;|contact@110||O +Erst||D5G2;|contact@106||I +Erw||D5G2;|contact@101||I +Evdd||D5G2;|dff@0|vdd|P +X + +# Cell fsm;1{sch} +Cfsm;1{sch}||schematic|1764695642332|1764881614324| +Ngeneric:Facet-Center|art@0||0|0||||AV +Istdcells:dff;1{ic}|dff@1||-7|-9|||D5G4; +Istdcells:dff;1{ic}|dff@2||43.5|-9|||D5G4; +Istdcells:dff;1{ic}|dff@3||31|-9|||D5G4; +Istdcells:dff;1{ic}|dff@4||6|-9|||D5G4; +Istdcells:dff;1{ic}|dff@5||18.5|-9|||D5G4; +Ifsm;1{ic}|fsm@0||44|33|||D5G4; +Istdcells:inv;1{ic}|inv@0||-23|6|RRR||D5G4; +Istdcells:inv;1{ic}|inv@1||-27|6|RRR||D5G4; +Istdcells:inv;1{ic}|inv@2||-31|6|RRR||D5G4; +Istdcells:inv;1{ic}|inv@3||-34|6|RRR||D5G4; +Istdcells:inv;1{ic}|inv@5||128|-34|||D5G4; +Istdcells:inv;1{ic}|inv@6||117|-41|||D5G4; +Istdcells:inv;1{ic}|inv@7||129|-48|||D5G4; +Istdcells:inv;1{ic}|inv@8||-7|-116|RRR||D5G4; +Istdcells:inv;1{ic}|inv@11||72.5|-71|||D5G4; +Istdcells:inv;1{ic}|inv@12||81.5|-102|||D5G4; +Istdcells:inv;1{ic}|inv@13||107|-111|||D5G4; +Istdcells:nand2;1{ic}|nand2@0||59|-29|||D5G4; +Istdcells:nand2;1{ic}|nand2@1||75|-58|||D5G4; +Istdcells:nand2;1{ic}|nand2@2||118|-34|||D5G4; +Istdcells:nand2;1{ic}|nand2@3||128|-42|||D5G4; +Istdcells:nand2;1{ic}|nand2@4||82.5|-91|||D5G4; +Istdcells:nand2;1{ic}|nand2@5||99|-95.5|||D5G4; +Istdcells:nand2;1{ic}|nand2@6||69|-77|||D5G4; +Istdcells:nand3;1{ic}|nand3@0||59.5|-22|||D5G4; +Istdcells:nand3;1{ic}|nand3@1||142|-48|||D5G4; +Istdcells:nor2;1{ic}|nor2@0||74|-25.5|||D5G4; +Istdcells:nor2;1{ic}|nor2@1||59|-54|||D5G4; +Istdcells:nor2;1{ic}|nor2@2||59|-62|||D5G4; +Istdcells:nor2;1{ic}|nor2@3||82|-72|||D5G4; +Istdcells:nor2;1{ic}|nor2@4||95|-111|||D5G4; +Istdcells:nor2;1{ic}|nor2@5||55.5|-78|||D5G4; +NWire_Pin|pin@0||-14|-7|||| +NWire_Pin|pin@1||-17|-11|||| +NWire_Pin|pin@2||-14|14|||| +NWire_Pin|pin@3||-17|14|||| +NWire_Pin|pin@4||-20|14|||| +NWire_Pin|pin@6||-23|14|||| +NWire_Pin|pin@7||-23|8|||| +NWire_Pin|pin@8||-27|8|||| +NWire_Pin|pin@9||-27|14|||| +NWire_Pin|pin@10||-31|14|||| +NWire_Pin|pin@11||-31|8|||| +NWire_Pin|pin@12||-34|14|||| +NWire_Pin|pin@13||-34|8|||| +NWire_Pin|pin@19||68.75|-22|||| +NWire_Pin|pin@20||68.75|-29|||| +NWire_Pin|pin@21||-20|-20|||| +NWire_Pin|pin@22||-23|-22|||| +NWire_Pin|pin@23||-34|-24|||| +NWire_Pin|pin@24||-27|-28|||| +NWire_Pin|pin@25||-31|-30|||| +NWire_Pin|pin@26||69.5|-62|||| +NWire_Pin|pin@27||69.5|-54|||| +NWire_Pin|pin@29||-7|-63|||| +NWire_Pin|pin@30||6|-61|||| +NWire_Pin|pin@31||18.5|-55|||| +NWire_Pin|pin@32||43.5|-53|||| +NWire_Pin|pin@33||84|-33|||| +NWire_Pin|pin@34||-7|-35|||| +NWire_Pin|pin@35||134|5|||| +NWire_Pin|pin@36||6|5|||| +NWire_Pin|pin@37||13|-16|||| +NWire_Pin|pin@38||13|-1.5|||| +NWire_Pin|pin@41||84|-41|||| +NWire_Pin|pin@43||-7|-43|||| +NWire_Pin|pin@47||43.5|-48|||| +NWire_Pin|pin@51||89.75|-58|||| +NWire_Pin|pin@54||89.75|-50|||| +NWire_Pin|pin@57||135|-46|||| +NWire_Pin|pin@58||148.5|8|||| +NWire_Pin|pin@59||-7|8|||| +NWire_Pin|pin@61||43.5|-122|||| +NWire_Pin|pin@62||18.5|-122|||| +NWire_Pin|pin@64||-40|14|||| +NWire_Pin|pin@66||-44|14|||| +NWire_Pin|pin@68||-48|14|||| +NWire_Pin|pin@70||-40|-76|||| +NWire_Pin|pin@71||-44|-77|||| +NWire_Pin|pin@72||-48|-79|||| +NWire_Pin|pin@75||18.5|-71|||| +NWire_Pin|pin@76||111|-72|||| +NWire_Pin|pin@77||111|2|||| +NWire_Pin|pin@78||31|2|||| +NWire_Pin|pin@79||93.5|-91|||| +NWire_Pin|pin@80||93.5|-102|||| +NWire_Pin|pin@81||31|-102|||| +NWire_Pin|pin@87||18.5|-92|||| +NWire_Pin|pin@88||106|-1|||| +NWire_Pin|pin@89||43.5|-1|||| +NWire_Pin|pin@90||89|-72|||| +NWire_Pin|pin@91||89|-110|||| +NWire_Pin|pin@92||31|-112|||| +NWire_Pin|pin@93||113|-117|||| +NWire_Pin|pin@94||31|-117|||| +NWire_Pin|pin@95||31|-122|||| +NWire_Pin|pin@104||6|-16|||| +NWire_Pin|pin@105||77|-77|||| +NWire_Pin|pin@106||24|-112|||| +NWire_Pin|pin@107||24|-122|||| +NWire_Pin|start|D5G1;|84|-25.5|||| +NWire_Pin|~is_cons|D5G1;|76.75|-77|||| +Awire|cons_first_half|D5G1;||1800|pin@90||89|-72|pin@76||111|-72 +Awire|net@8|||2700|pin@0||-14|-7|pin@2||-14|14 +Awire|net@9|||2700|pin@1||-17|-11|pin@3||-17|14 +Awire|net@11|||900|pin@6||-23|14|pin@7||-23|8 +Awire|net@12|||900|pin@10||-31|14|pin@11||-31|8 +Awire|net@13|||900|pin@12||-34|14|pin@13||-34|8 +Awire|net@14|||2700|pin@8||-27|8|pin@9||-27|14 +Awire|net@15|||2700|pin@13||-34|8|inv@3|x|-34|10 +Awire|net@16|||2700|pin@11||-31|8|inv@2|x|-31|10 +Awire|net@17|||900|inv@1|x|-27|10|pin@8||-27|8 +Awire|net@18|||900|inv@0|x|-23|10|pin@7||-23|8 +Awire|net@24|||2700|nor2@0|a|68.75|-24.5|pin@19||68.75|-22 +Awire|net@25|||1800|nand3@0|z|66|-22|pin@19||68.75|-22 +Awire|net@26|||1800|nand2@0|y|66|-29|pin@20||68.75|-29 +Awire|net@27|||900|nor2@0|b|68.75|-26.5|pin@20||68.75|-29 +Awire|net@29|||0|nand3@0|w|53.5|-20|pin@21||-20|-20 +Awire|net@31|||0|nand3@0|x|53.5|-22|pin@22||-23|-22 +Awire|net@33|||0|nand3@0|y|53.5|-24|pin@23||-34|-24 +Awire|net@35|||0|nand2@0|a|53.5|-28|pin@24||-27|-28 +Awire|net@37|||0|nand2@0|b|53.5|-30|pin@25||-31|-30 +Awire|net@38|||0|start||84|-25.5|nor2@0|y|81.5|-25.5 +Awire|net@40|||1800|nor2@2|y|66.5|-62|pin@26||69.5|-62 +Awire|net@41|||900|nand2@1|b|69.5|-59|pin@26||69.5|-62 +Awire|net@42|||1800|nor2@1|y|66.5|-54|pin@27||69.5|-54 +Awire|net@43|||2700|nand2@1|a|69.5|-57|pin@27||69.5|-54 +Awire|net@46|||0|nor2@2|b|53.75|-63|pin@29||-7|-63 +Awire|net@48|||0|nor2@2|a|53.75|-61|pin@30||6|-61 +Awire|net@50|||0|nor2@1|b|53.75|-55|pin@31||18.5|-55 +Awire|net@52|||0|nor2@1|a|53.75|-53|pin@32||43.5|-53 +Awire|net@53|||1800|inv@5|x|124|-34|nand2@2|y|125|-34 +Awire|net@54|||900|start||84|-25.5|pin@33||84|-33 +Awire|net@55|||0|nand2@2|a|112.5|-33|pin@33||84|-33 +Awire|net@58|||0|nand2@2|b|112.5|-35|pin@34||-7|-35 +Awire|net@59|||2700|inv@5|y|134|-34|pin@35||134|5 +Awire|net@60|||0|pin@35||134|5|pin@36||6|5 +Awire|net@63|||2700|pin@37||13|-16|pin@38||13|-1.5 +Awire|net@68|||900|pin@33||84|-33|pin@41||84|-41 +Awire|net@69|||0|inv@6|x|113|-41|pin@41||84|-41 +Awire|net@70|||0|inv@6|y|123|-41|nand2@3|a|122.5|-41 +Awire|net@72|||900|pin@34||-7|-35|pin@43||-7|-43 +Awire|net@73|||900|pin@43||-7|-43|pin@29||-7|-63 +Awire|net@74|||1800|pin@43||-7|-43|nand2@3|b|122.5|-43 +Awire|net@79|||1800|inv@7|y|135|-48|nand3@1|x|136|-48 +Awire|net@85|||900|pin@47||43.5|-48|pin@32||43.5|-53 +Awire|net@86|||0|inv@7|x|125|-48|pin@47||43.5|-48 +Awire|net@95|||2700|pin@51||89.75|-58|pin@54||89.75|-50 +Awire|net@98|||900|inv@3|y|-34|0|pin@23||-34|-24 +Awire|net@99|||900|inv@2|y|-31|0|pin@25||-31|-30 +Awire|net@100|||900|inv@1|y|-27|0|pin@24||-27|-28 +Awire|net@101|||900|inv@0|y|-23|0|pin@22||-23|-22 +Awire|net@103|||2700|pin@21||-20|-20|pin@4||-20|14 +Awire|net@104|||0|nand3@1|y|136|-50|pin@54||89.75|-50 +Awire|net@106|||0|nand3@1|w|136|-46|pin@57||135|-46 +Awire|net@108|||2700|nand3@1|z|148.5|-48|pin@58||148.5|8 +Awire|net@109|||0|pin@58||148.5|8|pin@59||-7|8 +Awire|net@112|||900|pin@29||-7|-63|inv@8|x|-7|-112 +Awire|net@113|||900|pin@32||43.5|-53|pin@61||43.5|-122 +Awire|net@134|||0|inv@11|y|78.5|-71|nor2@3|a|76.75|-71 +Awire|net@135|||900|pin@31||18.5|-55|pin@75||18.5|-71 +Awire|net@137|||0|inv@11|x|68.5|-71|pin@75||18.5|-71 +Awire|net@139|||2700|pin@76||111|-72|pin@77||111|2 +Awire|net@140|||0|pin@77||111|2|pin@78||31|2 +Awire|net@142|||1800|nand2@4|y|89.5|-91|pin@79||93.5|-91 +Awire|net@143|||2700|nand2@5|a|93.5|-94.5|pin@79||93.5|-91 +Awire|net@144|||1800|inv@12|y|87.5|-102|pin@80||93.5|-102 +Awire|net@145|||900|nand2@5|b|93.5|-96.5|pin@80||93.5|-102 +Awire|net@147|||0|inv@12|x|77.5|-102|pin@81||31|-102 +Awire|net@158|||900|pin@75||18.5|-71|pin@87||18.5|-92 +Awire|net@159|||900|pin@87||18.5|-92|pin@62||18.5|-122 +Awire|net@160|||0|nand2@4|b|77|-92|pin@87||18.5|-92 +Awire|net@161|||2700|nand2@5|y|106|-95.5|pin@88||106|-1 +Awire|net@165|||900|pin@64||-40|14|pin@70||-40|-76 +Awire|net@166|||900|pin@66||-44|14|pin@71||-44|-77 +Awire|net@167|||900|pin@68||-48|14|pin@72||-48|-79 +Awire|net@170|||0|pin@88||106|-1|pin@89||43.5|-1 +Awire|net@172|||0|inv@13|x|103|-111|nor2@4|y|102.5|-111 +Awire|net@173|||0|nor2@3|y|89.5|-72|pin@90||89|-72 +Awire|net@174|||900|pin@90||89|-72|pin@91||89|-110 +Awire|net@175|||0|nor2@4|a|89.75|-110|pin@91||89|-110 +Awire|net@176|||0|nor2@4|b|89.75|-112|pin@92||31|-112 +Awire|net@177|||900|pin@81||31|-102|pin@92||31|-112 +Awire|net@178|||900|inv@13|y|113|-111|pin@93||113|-117 +Awire|net@179|||0|pin@93||113|-117|pin@94||31|-117 +Awire|net@180|||900|pin@94||31|-117|pin@95||31|-122 +Awire|net@191|||2700|dff@2|d|43.5|-1.5|pin@89||43.5|-1 +Awire|net@192|||2700|dff@1|d|-7|-1.5|pin@59||-7|8 +Awire|net@194|||900|pin@78||31|2|dff@3|d|31|-1.5 +Awire|net@196|||0|pin@37||13|-16|pin@104||6|-16 +Awire|net@197|||2700|pin@104||6|-16|dff@4|q|6|-16 +Awire|net@198|||2700|dff@4|d|6|-1.5|pin@36||6|5 +Awire|net@204|||0|dff@2|rst|38.5|-11|dff@3|rst|26|-11 +Awire|net@205|||0|dff@3|rst|26|-11|dff@5|rst|13.5|-11 +Awire|net@208|||0|dff@4|rst|1|-11|dff@1|rst|-12|-11 +Awire|net@209|||0|dff@2|clk|38.5|-7|dff@3|clk|26|-7 +Awire|net@210|||0|dff@3|clk|26|-7|dff@5|clk|13.5|-7 +Awire|net@213|||0|dff@4|clk|1|-7|dff@1|clk|-12|-7 +Awire|net@215|||1800|pin@0||-14|-7|dff@1|clk|-12|-7 +Awire|net@216|||1800|pin@1||-17|-11|dff@1|rst|-12|-11 +Awire|net@220|||1800|pin@38||13|-1.5|dff@5|d|18.5|-1.5 +Awire|net@221|||0|dff@5|rst|13.5|-11|dff@4|rst|1|-11 +Awire|net@222|||0|dff@5|clk|13.5|-7|dff@4|clk|1|-7 +Awire|net@228|||1800|nand2@6|y|76|-77|~is_cons||76.75|-77 +Awire|net@229|||1800|nor2@5|y|63|-78|nand2@6|b|63.5|-78 +Awire|net@235|||1800|pin@71||-44|-77|nor2@5|a|50.25|-77 +Awire|net@236|||1800|pin@72||-48|-79|nor2@5|b|50.25|-79 +Awire|net@237|||0|nand2@6|a|63.5|-76|pin@70||-40|-76 +Awire|net@238|||900|nor2@3|b|76.75|-73|~is_cons||76.75|-77 +Awire|net@240|||1800|~is_cons||76.75|-77|pin@105||77|-77 +Awire|net@241|||2700|nand2@4|a|77|-90|pin@105||77|-77 +Awire|net@242|||0|pin@92||31|-112|pin@106||24|-112 +Awire|net@243|||900|pin@106||24|-112|pin@107||24|-122 +Awire|q_cdr|D5G1;||2700|pin@81||31|-102|dff@3|q|31|-16 +Awire|q_decode|D5G1;||2700|pin@30||6|-61|pin@104||6|-16 +Awire|q_exec|D5G1;||2700|pin@31||18.5|-55|dff@5|q|18.5|-16 +Awire|q_idle|D5G1;||2700|pin@34||-7|-35|dff@1|q|-7|-16 +Awire|q_wb|D5G1;||2700|pin@47||43.5|-48|dff@2|q|43.5|-16 +Awire|~all_zeros|D5G1;||1800|nand2@1|y|82|-58|pin@51||89.75|-58 +Awire|~stay|D5G1;||900|nand2@3|y|135|-42|pin@57||135|-46 +Ea[0]||D5G2;|pin@9||I +Ea[1]||D5G2;|pin@10||I +Ea[2]||D5G2;X-1;|pin@12||I +Ealu_en||D5G2;|pin@62||O +Ebusy||D5G2;|inv@8|y|O +Eclk||D5G2;|pin@2||I +Ecs||D5G2;|pin@4||I +Eheap_wen||D5G2;|pin@95||O +Eop[0]||D5G2;|pin@64||I +Eop[1]||D5G2;|pin@66||I +Eop[2]||D5G2;|pin@68||I +Eq_exec_cdr||D5G2;|pin@107||O +Ereg_wen||D5G2;|pin@61||O +Erst||D5G2;|pin@3||I +Erw||D5G2;|pin@6||I +X diff --git a/vlsi/datapath.jelib b/vlsi/datapath.jelib index 2af44c0..2e5da54 100644 --- a/vlsi/datapath.jelib +++ b/vlsi/datapath.jelib @@ -15,9 +15,9 @@ Tbicmos|ScaleFORbicmos()D300.0 Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF # Cell eq_8bit;1{ic} -Ceq_8bit;1{ic}||artwork|1764387302965|1764387476819|E +Ceq_8bit;1{ic}||artwork|1764387302965|1765134096902|E Ngeneric:Facet-Center|art@0||0|0||||AV -NOpened-Thicker-Polygon|art@1||0|0|16|32|||SCHEM_function(D5G2;)Seq_8bit|trace()V[-8/-16,-8/16,8/16,8/-16,-8/-16] +NOpened-Thicker-Polygon|art@1||0|0|16|32|||SCHEM_function(D5G4;)Seq_8bit|trace()V[-8/-16,-8/16,8/16,8/-16,-8/-16] Nschematic:Bus_Pin|pin@0||10|0|||| Nschematic:Wire_Pin|pin@1||8|0|||| Nschematic:Bus_Pin|pin@2||-10|15|||| @@ -89,7 +89,7 @@ Eeq||D5G2;|pin@0||O X # Cell eq_8bit;1{lay} -Ceq_8bit;1{lay}||mocmos|1764387557941|1764456850814||DRC_last_good_drc_area_date()G1764399156430|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764399156430 +Ceq_8bit;1{lay}||mocmos|1764387557941|1764456850814||DRC_last_good_drc_area_date()G1764399156430|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764909525925 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-2-Metal-3-Con|contact@0||1150|42|||| NMetal-2-Metal-3-Con|contact@1||1150|-2|||| @@ -405,10 +405,1527 @@ Ey[7]|b[7]|D5G2;|xor2@8|b|I Eeq||D5G2;|nor2@4|y|O X +# Cell mux2_8bit;1{ic} +Cmux2_8bit;1{ic}||artwork|1764885735133|1765134104976|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|14|34|||SCHEM_function(D5G3;)Smux2_8bit|trace()V[-7/-17,-7/17,7/17,7/-17,-7/-17] +Nschematic:Bus_Pin|pin@0||-9|16|||| +Nschematic:Wire_Pin|pin@1||-7|16|||| +Nschematic:Bus_Pin|pin@2||-9|14|||| +Nschematic:Wire_Pin|pin@3||-7|14|||| +Nschematic:Bus_Pin|pin@4||-9|12|||| +Nschematic:Wire_Pin|pin@5||-7|12|||| +Nschematic:Bus_Pin|pin@6||-9|10|||| +Nschematic:Wire_Pin|pin@7||-7|10|||| +Nschematic:Bus_Pin|pin@8||-9|8|||| +Nschematic:Wire_Pin|pin@9||-7|8|||| +Nschematic:Bus_Pin|pin@10||-9|6|||| +Nschematic:Wire_Pin|pin@11||-7|6|||| +Nschematic:Bus_Pin|pin@12||-9|4|||| +Nschematic:Wire_Pin|pin@13||-7|4|||| +Nschematic:Bus_Pin|pin@14||-9|2|||| +Nschematic:Wire_Pin|pin@15||-7|2|||| +Nschematic:Bus_Pin|pin@16||-9|0|||| +Nschematic:Wire_Pin|pin@17||-7|0|||| +Nschematic:Bus_Pin|pin@18||-9|-2|||| +Nschematic:Wire_Pin|pin@19||-7|-2|||| +Nschematic:Bus_Pin|pin@20||-9|-4|||| +Nschematic:Wire_Pin|pin@21||-7|-4|||| +Nschematic:Bus_Pin|pin@22||-9|-6|||| +Nschematic:Wire_Pin|pin@23||-7|-6|||| +Nschematic:Bus_Pin|pin@24||-9|-8|||| +Nschematic:Wire_Pin|pin@25||-7|-8|||| +Nschematic:Bus_Pin|pin@26||-9|-10|||| +Nschematic:Wire_Pin|pin@27||-7|-10|||| +Nschematic:Bus_Pin|pin@28||-9|-12|||| +Nschematic:Wire_Pin|pin@29||-7|-12|||| +Nschematic:Bus_Pin|pin@30||-9|-14|||| +Nschematic:Wire_Pin|pin@31||-7|-14|||| +Nschematic:Bus_Pin|pin@32||-9|-16|||| +Nschematic:Wire_Pin|pin@33||-7|-16|||| +Nschematic:Bus_Pin|pin@34||9|14|||| +Nschematic:Wire_Pin|pin@35||7|14|||| +Nschematic:Bus_Pin|pin@36||9|10|||| +Nschematic:Wire_Pin|pin@37||7|10|||| +Nschematic:Bus_Pin|pin@38||9|6|||| +Nschematic:Wire_Pin|pin@39||7|6|||| +Nschematic:Bus_Pin|pin@40||9|2|||| +Nschematic:Wire_Pin|pin@41||7|2|||| +Nschematic:Bus_Pin|pin@42||9|-2|||| +Nschematic:Wire_Pin|pin@43||7|-2|||| +Nschematic:Bus_Pin|pin@44||9|-6|||| +Nschematic:Wire_Pin|pin@45||7|-6|||| +Nschematic:Bus_Pin|pin@46||9|-10|||| +Nschematic:Wire_Pin|pin@47||7|-10|||| +Nschematic:Bus_Pin|pin@48||9|-14|||| +Nschematic:Wire_Pin|pin@49||7|-14|||| +Aschematic:wire|net@0|||0|pin@1||-7|16|pin@0||-9|16 +Aschematic:wire|net@1|||0|pin@3||-7|14|pin@2||-9|14 +Aschematic:wire|net@2|||0|pin@5||-7|12|pin@4||-9|12 +Aschematic:wire|net@3|||0|pin@7||-7|10|pin@6||-9|10 +Aschematic:wire|net@4|||0|pin@9||-7|8|pin@8||-9|8 +Aschematic:wire|net@5|||0|pin@11||-7|6|pin@10||-9|6 +Aschematic:wire|net@6|||0|pin@13||-7|4|pin@12||-9|4 +Aschematic:wire|net@7|||0|pin@15||-7|2|pin@14||-9|2 +Aschematic:wire|net@8|||0|pin@17||-7|0|pin@16||-9|0 +Aschematic:wire|net@9|||0|pin@19||-7|-2|pin@18||-9|-2 +Aschematic:wire|net@10|||0|pin@21||-7|-4|pin@20||-9|-4 +Aschematic:wire|net@11|||0|pin@23||-7|-6|pin@22||-9|-6 +Aschematic:wire|net@12|||0|pin@25||-7|-8|pin@24||-9|-8 +Aschematic:wire|net@13|||0|pin@27||-7|-10|pin@26||-9|-10 +Aschematic:wire|net@14|||0|pin@29||-7|-12|pin@28||-9|-12 +Aschematic:wire|net@15|||0|pin@31||-7|-14|pin@30||-9|-14 +Aschematic:wire|net@16|||0|pin@33||-7|-16|pin@32||-9|-16 +Aschematic:wire|net@17|||1800|pin@35||7|14|pin@34||9|14 +Aschematic:wire|net@18|||1800|pin@37||7|10|pin@36||9|10 +Aschematic:wire|net@19|||1800|pin@39||7|6|pin@38||9|6 +Aschematic:wire|net@20|||1800|pin@41||7|2|pin@40||9|2 +Aschematic:wire|net@21|||1800|pin@43||7|-2|pin@42||9|-2 +Aschematic:wire|net@22|||1800|pin@45||7|-6|pin@44||9|-6 +Aschematic:wire|net@23|||1800|pin@47||7|-10|pin@46||9|-10 +Aschematic:wire|net@24|||1800|pin@49||7|-14|pin@48||9|-14 +Ei0[0]||D5G2;|pin@0||I +Ei0[1]||D5G2;|pin@2||I +Ei0[2]||D5G2;|pin@4||I +Ei0[3]||D5G2;|pin@6||I +Ei0[4]||D5G2;|pin@8||I +Ei0[5]||D5G2;|pin@10||I +Ei0[6]||D5G2;|pin@12||I +Ei0[7]||D5G2;|pin@14||I +Ei1[0]||D5G2;|pin@16||I +Ei1[1]||D5G2;|pin@18||I +Ei1[2]||D5G2;|pin@20||I +Ei1[3]||D5G2;|pin@22||I +Ei1[4]||D5G2;|pin@24||I +Ei1[5]||D5G2;|pin@26||I +Ei1[6]||D5G2;|pin@28||I +Ei1[7]||D5G2;|pin@30||I +Es||D5G2;|pin@32||I +Ez[0]||D5G2;|pin@34||O +Ez[1]||D5G2;|pin@36||O +Ez[2]||D5G2;|pin@38||O +Ez[3]||D5G2;|pin@40||O +Ez[4]||D5G2;|pin@42||O +Ez[5]||D5G2;|pin@44||O +Ez[6]||D5G2;|pin@46||O +Ez[7]||D5G2;|pin@48||O +X + +# Cell mux2_8bit;1{lay} +Cmux2_8bit;1{lay}||mocmos|1764901912404|1765081998338||DRC_last_good_drc_area_date()G1765082003930|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765082003930 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@25||944.5|29|||| +NMetal-1-Metal-2-Con|contact@26||974.5|22|||| +NMetal-1-Metal-2-Con|contact@29||944.5|78.5|||| +NMetal-1-Metal-2-Con|contact@30||944.5|110.5|||| +NMetal-1-Metal-2-Con|contact@31||974.5|110.5|||| +NMetal-1-Metal-2-Con|contact@32||974.5|78.5|||| +NMetal-1-Metal-2-Con|contact@35||816|78.5|||| +NMetal-1-Metal-2-Con|contact@36||846|78.5|||| +NMetal-1-Metal-2-Con|contact@37||816|110.5|||| +NMetal-1-Metal-2-Con|contact@38||846|110.5|||| +NMetal-1-Metal-2-Con|contact@39||816|29|||| +NMetal-1-Metal-2-Con|contact@40||846|22|||| +NMetal-1-Metal-2-Con|contact@43||687.5|29|||| +NMetal-1-Metal-2-Con|contact@44||717.5|22|||| +NMetal-1-Metal-2-Con|contact@45||687.5|110.5|||| +NMetal-1-Metal-2-Con|contact@46||717.5|110.5|||| +NMetal-1-Metal-2-Con|contact@47||687.5|78.5|||| +NMetal-1-Metal-2-Con|contact@48||717.5|79|||| +NMetal-1-Metal-2-Con|contact@49||559|110.5|||| +NMetal-1-Metal-2-Con|contact@50||589|110.5|||| +NMetal-1-Metal-2-Con|contact@51||559|78.5|||| +NMetal-1-Metal-2-Con|contact@52||589|78.5|||| +NMetal-1-Metal-2-Con|contact@53||559|29|||| +NMetal-1-Metal-2-Con|contact@54||589|22|||| +NMetal-1-Metal-2-Con|contact@55||430.5|110.5|||| +NMetal-1-Metal-2-Con|contact@56||460.5|110.5|||| +NMetal-1-Metal-2-Con|contact@57||430.5|29|||| +NMetal-1-Metal-2-Con|contact@58||460.5|22|||| +NMetal-1-Metal-2-Con|contact@59||430.5|79|||| +NMetal-1-Metal-2-Con|contact@60||460.5|79|||| +NMetal-1-Metal-2-Con|contact@62||302|110.5|||| +NMetal-1-Metal-2-Con|contact@63||332|110.5|||| +NMetal-1-Metal-2-Con|contact@64||302|29|||| +NMetal-1-Metal-2-Con|contact@65||332|22|||| +NMetal-1-Metal-2-Con|contact@66||302|79|||| +NMetal-1-Metal-2-Con|contact@67||332|79|||| +NMetal-1-Metal-2-Con|contact@68||173.5|110.5|||| +NMetal-1-Metal-2-Con|contact@69||203.5|110.5|||| +NMetal-1-Metal-2-Con|contact@70||173.5|29|||| +NMetal-1-Metal-2-Con|contact@71||203.5|22|||| +NMetal-1-Metal-2-Con|contact@72||173.5|79|||| +NMetal-1-Metal-2-Con|contact@73||203.5|79|||| +NMetal-1-Metal-2-Con|contact@74||45|110.5|||| +NMetal-1-Metal-2-Con|contact@75||75|110.5|||| +NMetal-1-Metal-2-Con|contact@76||45|29|||| +NMetal-1-Metal-2-Con|contact@77||75|22|||| +NMetal-1-Metal-2-Con|contact@78||45|79|||| +NMetal-1-Metal-2-Con|contact@79||75|79|||| +NMetal-1-Metal-2-Con|contact@81||762|15|||| +NMetal-1-Metal-2-Con|contact@83||861.5|38|||| +NMetal-1-Metal-2-Con|contact@84||869|31|||| +NMetal-1-Metal-2-Con|contact@85||869|-10.5|||| +NMetal-1-Metal-2-Con|contact@86||633.5|15|||| +NMetal-1-Metal-2-Con|contact@87||733|38|||| +NMetal-1-Metal-2-Con|contact@88||740.5|31|||| +NMetal-1-Metal-2-Con|contact@89||740.5|-10.5|||| +NMetal-1-Metal-2-Con|contact@90||505|15|||| +NMetal-1-Metal-2-Con|contact@91||604.5|38.5|||| +NMetal-1-Metal-2-Con|contact@92||612|31.5|||| +NMetal-1-Metal-2-Con|contact@93||612|-10.5|||| +NMetal-1-Metal-2-Con|contact@94||376.5|15|||| +NMetal-1-Metal-2-Con|contact@95||476|38|||| +NMetal-1-Metal-2-Con|contact@96||483.5|31|||| +NMetal-1-Metal-2-Con|contact@97||483.5|-10.5|||| +NMetal-1-Metal-2-Con|contact@98||248|15|||| +NMetal-1-Metal-2-Con|contact@99||347.5|38|||| +NMetal-1-Metal-2-Con|contact@100||355|31|||| +NMetal-1-Metal-2-Con|contact@101||355|-10.5|||| +NMetal-1-Metal-2-Con|contact@102||119.5|15|||| +NMetal-1-Metal-2-Con|contact@103||219|38|||| +NMetal-1-Metal-2-Con|contact@104||226.5|31|||| +NMetal-1-Metal-2-Con|contact@105||226.5|-10.5|||| +NMetal-1-Metal-2-Con|contact@106||-9|15|||| +NMetal-1-Metal-2-Con|contact@107||90.5|38|||| +NMetal-1-Metal-2-Con|contact@108||98|31|||| +NMetal-1-Metal-2-Con|contact@109||98|-10.5|||| +NMetal-1-Metal-2-Con|contact@110||-9|110.5|||| +NMetal-1-Metal-2-Con|contact@111||997.5|31|||| +NMetal-1-Metal-2-Con|contact@112||997.5|-10.5|||| +Istdcells:mux2;1{lay}|mux2[0]|D5G1;|899.5|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[1]|D5G1;|771|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[2]|D5G1;|642.5|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[3]|D5G1;|514|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[4]|D5G1;|385.5|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[5]|D5G1;|257|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[6]|D5G1;|128.5|0|||D5G4; +Istdcells:mux2;1{lay}|mux2[7]|D5G1;|0|0|||D5G4; +NMetal-2-Pin|pin@0||861.5|15|||| +NMetal-2-Pin|pin@1||890.5|38|||| +NMetal-1-Pin|pin@2||869|52|||| +NMetal-2-Pin|pin@3||90.5|15|||| +NMetal-2-Pin|pin@4||119.5|38|||| +NMetal-1-Pin|pin@5||98|52|||| +NMetal-1-Pin|pin@6||226.5|52|||| +NMetal-1-Pin|pin@7||740.5|52|||| +NMetal-1-Pin|pin@8||612|52|||| +NMetal-1-Pin|pin@9||483.5|52|||| +NMetal-1-Pin|pin@10||355|52|||| +NMetal-1-Pin|pin@11||355|52|||| +NMetal-1-Pin|pin@12||869|52|||| +NMetal-1-Pin|pin@13||740.5|52|||| +NMetal-1-Pin|pin@14||612|52|||| +NMetal-1-Pin|pin@15||483.5|52|||| +NMetal-1-Pin|pin@16||226.5|52|||| +NMetal-1-Pin|pin@17||98|52|||| +NMetal-1-Pin|pin@18||740.5|52|||| +NMetal-1-Pin|pin@19||612|52|||| +NMetal-1-Pin|pin@20||483.5|52|||| +NMetal-2-Pin|pin@21||219|15|||| +NMetal-2-Pin|pin@22||248|38|||| +NMetal-2-Pin|pin@23||762|38|||| +NMetal-2-Pin|pin@24||633.5|38.5|||| +NMetal-2-Pin|pin@25||505|38|||| +NMetal-2-Pin|pin@26||376.5|38|||| +NMetal-2-Pin|pin@27||347.5|15|||| +NMetal-2-Pin|pin@28||604.5|15|||| +NMetal-2-Pin|pin@29||733|15|||| +NMetal-1-Pin|pin@30||997.5|52|||| +NMetal-2-Pin|pin@31||476|15|||| +AMetal-1|net@78||7|S1800|mux2[7]|vdd|0|100|mux2[6]|vdd|128.5|100 +AMetal-1|net@79||7|S1800|mux2[6]|vdd|128.5|100|mux2[5]|vdd|257|100 +AMetal-1|net@80||7|S1800|mux2[5]|vdd|257|100|mux2[4]|vdd|385.5|100 +AMetal-1|net@81||7|S1800|mux2[4]|vdd|385.5|100|mux2[3]|vdd|514|100 +AMetal-1|net@82||7|S1800|mux2[3]|vdd|514|100|mux2[2]|vdd|642.5|100 +AMetal-1|net@83||7|S1800|mux2[2]|vdd|642.5|100|mux2[1]|vdd|771|100 +AMetal-1|net@84||7|S1800|mux2[1]|vdd|771|100|mux2[0]|vdd|899.5|100 +AMetal-1|net@85||7|S0|mux2[0]|gnd|899.5|0|mux2[1]|gnd|771|0 +AMetal-1|net@86||7|S0|mux2[1]|gnd|771|0|mux2[2]|gnd|642.5|0 +AMetal-1|net@87||7|S0|mux2[2]|gnd|642.5|0|mux2[3]|gnd|514|0 +AMetal-1|net@88||7|S0|mux2[3]|gnd|514|0|mux2[4]|gnd|385.5|0 +AMetal-1|net@89||7|S0|mux2[4]|gnd|385.5|0|mux2[5]|gnd|257|0 +AMetal-1|net@90||7|S0|mux2[5]|gnd|257|0|mux2[6]|gnd|128.5|0 +AMetal-1|net@91||7|S0|mux2[6]|gnd|128.5|0|mux2[7]|gnd|0|0 +AMetal-2|net@92||1|S0|contact@26||974.5|22|mux2[0]|i[0]|883.5|22 +AMetal-2|net@93||1|S0|contact@25||944.5|29|mux2[0]|i[1]|883.5|29 +AMetal-2|net@98||1|S2700|contact@29||944.5|78.5|contact@30||944.5|110.5 +AMetal-2|net@99||1|S900|contact@31||974.5|110.5|contact@32||974.5|78.5 +AMetal-2|net@100||1|S900|contact@38||846|110.5|contact@36||846|78.5 +AMetal-2|net@101||1|S900|contact@37||816|110.5|contact@35||816|78.5 +AMetal-2|net@106||1|S0|contact@39||816|29|mux2[1]|i[1]|755|29 +AMetal-2|net@107||1|S0|contact@40||846|22|mux2[1]|i[0]|755|22 +AMetal-2|net@108||1|S900|contact@46||717.5|110.5|contact@48||717.5|79 +AMetal-2|net@111||1|S0|contact@44||717.5|22|mux2[2]|i[0]|626.5|22 +AMetal-2|net@112||1|S900|contact@45||687.5|110.5|contact@47||687.5|78.5 +AMetal-1|net@115||1|S900|contact@47||687.5|78.5|contact@43||687.5|29 +AMetal-1|net@116||1|S900|contact@48||717.5|79|contact@44||717.5|22 +AMetal-1|net@117||1|S900|contact@35||816|78.5|contact@39||816|29 +AMetal-1|net@118||1|S2700|contact@40||846|22|contact@36||846|78.5 +AMetal-1|net@119||1|S2700|contact@25||944.5|29|contact@29||944.5|78.5 +AMetal-1|net@120||1|S2700|contact@26||974.5|22|contact@32||974.5|78.5 +AMetal-2|net@121||1|S0|contact@43||687.5|29|mux2[2]|i[1]|626.5|29 +AMetal-2|net@122||1|S2700|contact@52||589|78.5|contact@50||589|110.5 +AMetal-2|net@123||1|S900|contact@49||559|110.5|contact@51||559|78.5 +AMetal-1|net@124||1|S2700|contact@54||589|22|contact@52||589|78.5 +AMetal-1|net@125||1|S900|contact@51||559|78.5|contact@53||559|29 +AMetal-2|net@126||1|S0|contact@53||559|29|mux2[3]|i[1]|498|29 +AMetal-2|net@127||1|S0|contact@54||589|22|mux2[3]|i[0]|498|22 +AMetal-2|net@128||1|S0|contact@58||460.5|22|mux2[4]|i[0]|369.5|22 +AMetal-2|net@129||1|S0|contact@57||430.5|29|mux2[4]|i[1]|369.5|29 +AMetal-2|net@130||1|S2700|contact@60||460.5|79|contact@56||460.5|110.5 +AMetal-2|net@131||1|S900|contact@55||430.5|110.5|contact@59||430.5|79 +AMetal-1|net@132||1|S900|contact@59||430.5|79|contact@57||430.5|29 +AMetal-1|net@133||1|S900|contact@60||460.5|79|contact@58||460.5|22 +AMetal-1|net@134||1|S2700|contact@77||75|22|contact@79||75|79 +AMetal-1|net@135||1|S900|contact@78||45|79|contact@76||45|29 +AMetal-2|net@136||1|S0|contact@76||45|29|mux2[7]|i[1]|-16|29 +AMetal-2|net@137||1|S0|contact@77||75|22|mux2[7]|i[0]|-16|22 +AMetal-2|net@138||1|S900|contact@75||75|110.5|contact@79||75|79 +AMetal-2|net@139||1|S900|contact@74||45|110.5|contact@78||45|79 +AMetal-2|net@140||1|S900|contact@68||173.5|110.5|contact@72||173.5|79 +AMetal-2|net@141||1|S2700|contact@73||203.5|79|contact@69||203.5|110.5 +AMetal-2|net@142||1|S0|contact@70||173.5|29|mux2[6]|i[1]|112.5|29 +AMetal-2|net@143||1|S0|contact@71||203.5|22|mux2[6]|i[0]|112.5|22 +AMetal-1|net@144||1|S2700|contact@71||203.5|22|contact@73||203.5|79 +AMetal-1|net@145||1|S900|contact@72||173.5|79|contact@70||173.5|29 +AMetal-1|net@146||1|S2700|contact@65||332|22|contact@67||332|79 +AMetal-1|net@147||1|S900|contact@66||302|79|contact@64||302|29 +AMetal-2|net@148||1|S0|contact@64||302|29|mux2[5]|i[1]|241|29 +AMetal-2|net@149||1|S0|contact@65||332|22|mux2[5]|i[0]|241|22 +AMetal-2|net@150||1|S2700|contact@67||332|79|contact@63||332|110.5 +AMetal-2|net@151||1|S900|contact@62||302|110.5|contact@66||302|79 +AMetal-1|net@152||1|S2700|contact@81||762|15|mux2[1]|s|762|50 +AMetal-2|net@153||1|S900|contact@83||861.5|38|pin@0||861.5|15 +AMetal-2|net@154||1|S1800|contact@81||762|15|pin@0||861.5|15 +AMetal-2|net@155||1|S1800|contact@83||861.5|38|pin@1||890.5|38 +AMetal-2|net@156||1|S900|mux2[0]|s|890.5|50|pin@1||890.5|38 +AMetal-1|net@157||1|S2700|contact@84||869|31|pin@2||869|52 +AMetal-1|net@158||1|S0|mux2[1]|z|878|52|pin@2||869|52 +AMetal-2|net@159||1|S2700|contact@85||869|-10.5|contact@84||869|31 +AMetal-1|net@160||1|S2700|contact@106||-9|15|mux2[7]|s|-9|50 +AMetal-2|net@161||1|S1800|contact@106||-9|15|pin@3||90.5|15 +AMetal-2|net@162||1|S900|contact@107||90.5|38|pin@3||90.5|15 +AMetal-2|net@163||1|S1800|contact@107||90.5|38|pin@4||119.5|38 +AMetal-2|net@164||1|S900|mux2[6]|s|119.5|50|pin@4||119.5|38 +AMetal-1|net@165||1|S2700|contact@108||98|31|pin@5||98|52 +AMetal-1|net@166||1|S0|mux2[7]|z|107.5|52|pin@5||98|52 +AMetal-2|net@167||1|S900|contact@108||98|31|contact@109||98|-10.5 +AMetal-2|net@168||1|S2700|contact@105||226.5|-10.5|contact@104||226.5|31 +AMetal-1|net@169||1|S2700|contact@104||226.5|31|pin@6||226.5|52 +AMetal-1|net@170||1|S0|mux2[6]|z|236|52|pin@6||226.5|52 +AMetal-1|net@171||1|S2700|contact@88||740.5|31.5|pin@7||740.5|52 +AMetal-1|net@172||1|S0|mux2[2]|z|750|52|pin@7||740.5|52 +AMetal-1|net@173||1|S2700|contact@92||612|31.5|pin@8||612|52 +AMetal-1|net@174||1|S0|mux2[3]|z|621.5|52|pin@8||612|52 +AMetal-1|net@175||1|S2700|contact@96||483.5|31|pin@9||483.5|52 +AMetal-1|net@176||1|S0|mux2[4]|z|493|52|pin@9||483.5|52 +AMetal-1|net@177||1|S2700|contact@100||355|31|pin@10||355|52 +AMetal-1|net@178||1|S0|mux2[5]|z|364.5|52|pin@10||355|52 +AMetal-2|net@179||1|S2700|contact@101||355|-10.5|contact@100||355|31 +AMetal-1|net@180||1|S2700|contact@100||355|31|pin@11||355|52 +AMetal-1|net@181||1|S0|mux2[5]|z|364.5|52|pin@11||355|52 +AMetal-1|net@182||1|S2700|contact@84||869|31|pin@12||869|52 +AMetal-1|net@183||1|S0|mux2[1]|z|878.5|52|pin@12||869|52 +AMetal-1|net@184||1|S2700|contact@88||740.5|31.5|pin@13||740.5|52 +AMetal-1|net@185||1|S0|mux2[2]|z|750|52|pin@13||740.5|52 +AMetal-1|net@186||1|S2700|contact@92||612|31.5|pin@14||612|52 +AMetal-1|net@187||1|S0|mux2[3]|z|621.5|52|pin@14||612|52 +AMetal-1|net@188||1|S2700|contact@96||483.5|31|pin@15||483.5|52 +AMetal-1|net@189||1|S0|mux2[4]|z|493|52|pin@15||483.5|52 +AMetal-1|net@190||1|S2700|contact@104||226.5|31|pin@16||226.5|52 +AMetal-1|net@191||1|S0|mux2[6]|z|236|52|pin@16||226.5|52 +AMetal-1|net@192||1|S2700|contact@108||98|31|pin@17||98|52 +AMetal-1|net@193||1|S0|mux2[7]|z|107.5|52|pin@17||98|52 +AMetal-2|net@194||1|S2700|contact@89||740.5|-10.5|contact@88||740.5|31 +AMetal-1|net@195||1|S2700|contact@88||740.5|31|pin@18||740.5|52 +AMetal-1|net@196||1|S0|mux2[2]|z|750|52|pin@18||740.5|52 +AMetal-2|net@197||1|S2700|contact@93||612|-10.5|contact@92||612|31.5 +AMetal-1|net@198||1|S2700|contact@92||612|31.5|pin@19||612|52 +AMetal-1|net@199||1|S0|mux2[3]|z|621.5|52|pin@19||612|52 +AMetal-2|net@200||1|S2700|contact@97||483.5|-10.5|contact@96||483.5|31 +AMetal-1|net@201||1|S2700|contact@96||483.5|31|pin@20||483.5|52 +AMetal-1|net@202||1|S0|mux2[4]|z|493|52|pin@20||483.5|52 +AMetal-1|net@203||1|S2700|contact@102||119.5|15|mux2[6]|s|119.5|50 +AMetal-2|net@204||1|S1800|contact@102||119.5|15|pin@21||219|15 +AMetal-2|net@205||1|S900|contact@103||219|38|pin@21||219|15 +AMetal-2|net@206||1|S1800|contact@103||219|38|pin@22||248|38 +AMetal-2|net@207||1|S900|mux2[5]|s|248|50|pin@22||248|38 +AMetal-2|net@208||1|S1800|contact@87||733|38|pin@23||762|38 +AMetal-2|net@209||1|S900|mux2[1]|s|762|50|pin@23||762|38 +AMetal-2|net@210||1|S1800|contact@91||604.5|38.5|pin@24||633.5|38.5 +AMetal-2|net@211||1|S900|mux2[2]|s|633.5|50|pin@24||633.5|38.5 +AMetal-2|net@212||1|S1800|contact@95||476|38|pin@25||505|38 +AMetal-2|net@213||1|S900|mux2[3]|s|505|50|pin@25||505|38 +AMetal-2|net@214||1|S1800|contact@99||347.5|38|pin@26||376.5|38 +AMetal-2|net@215||1|S900|mux2[4]|s|376.5|50|pin@26||376.5|38 +AMetal-2|net@216||1|S1800|contact@98||248|15|pin@27||347.5|15 +AMetal-2|net@217||1|S900|contact@99||347.5|38|pin@27||347.5|15 +AMetal-2|net@218||1|S1800|contact@90||505|15|pin@28||604.5|15 +AMetal-2|net@219||1|S900|contact@91||604.5|38.5|pin@28||604.5|15 +AMetal-2|net@220||1|S1800|contact@86||633.5|15|pin@29||733|15 +AMetal-2|net@221||1|S900|contact@87||733|38|pin@29||733|15 +AMetal-2|net@222||1|S900|contact@110||-9|110.5|mux2[7]|s|-9|50 +AMetal-2|net@223||1|S2700|contact@112||997.5|-10.5|contact@111||997.5|31 +AMetal-1|net@224||1|S2700|contact@111||997.5|31|pin@30||997.5|52 +AMetal-1|net@225||1|S0|mux2[0]|z|1007|52|pin@30||997.5|52 +AMetal-1|net@226||1|S2700|contact@86||633.5|15|mux2[2]|s|633.5|50 +AMetal-1|net@227||1|S2700|contact@90||505|15|mux2[3]|s|505|50 +AMetal-2|net@228||1|S900|contact@95||476|38|pin@31||476|15 +AMetal-2|net@229||1|S1800|contact@94||376.5|15|pin@31||476|15 +AMetal-1|net@230||1|S2700|contact@94||376.5|15|mux2[4]|s|376.5|50 +AMetal-1|net@231||1|S2700|contact@98||248|15|mux2[5]|s|248|50 +Egnd||D5G2;|mux2[7]|gnd|G +Ei0[0]||D5G2;|contact@31||I +Ei0[1]||D5G2;|contact@38||I +Ei0[2]||D5G2;|contact@46||I +Ei0[3]||D5G2;|contact@50||I +Ei0[4]||D5G2;|contact@56||I +Ei0[5]||D5G2;|contact@63||I +Ei0[6]||D5G2;|contact@69||I +Ei0[7]||D5G2;|contact@75||I +Ei1[0]||D5G2;|contact@30||I +Ei1[1]||D5G2;|contact@37||I +Ei1[2]||D5G2;|contact@45||I +Ei1[3]||D5G2;|contact@49||I +Ei1[4]||D5G2;|contact@55||I +Ei1[5]||D5G2;|contact@62||I +Ei1[6]||D5G2;|contact@68||I +Ei1[7]||D5G2;|contact@74||I +Es||D5G2;|contact@110||I +Evdd||D5G2;|mux2[7]|vdd|P +Ez[0]||D5G2;|contact@112||I +Ez[1]||D5G2;|contact@85||O +Ez[2]||D5G2;|contact@89||O +Ez[3]||D5G2;|contact@93||O +Ez[4]||D5G2;|contact@97||O +Ez[5]||D5G2;|contact@101||O +Ez[6]||D5G2;|contact@105||O +Ez[7]||D5G2;|contact@109||O +X + +# Cell mux2_8bit;1{sch} +Cmux2_8bit;1{sch}||schematic|1764885536541|1764891184749| +Ngeneric:Facet-Center|art@0||0|0||||AV +Istdcells:mux2;1{ic}|mux2@0||0|0|||D5G4; +Istdcells:mux2;1{ic}|mux2@1||0|10|||D5G4; +Istdcells:mux2;1{ic}|mux2@2||0|20|||D5G4; +Istdcells:mux2;1{ic}|mux2@3||0|30|||D5G4; +Istdcells:mux2;1{ic}|mux2@4||0|40|||D5G4; +Istdcells:mux2;1{ic}|mux2@5||0|50|||D5G4; +Istdcells:mux2;1{ic}|mux2@6||0|60|||D5G4; +Istdcells:mux2;1{ic}|mux2@7||0|70|||D5G4; +Imux2_8bit;1{ic}|mux2_8bi@0||0|96|||D5G4; +NWire_Pin|pin@0||-7|-2|||| +NWire_Pin|pin@1||-7|68|||| +NWire_Pin|pin@2||-7|58|||| +NWire_Pin|pin@3||-7|48|||| +NWire_Pin|pin@5||-7|28|||| +NWire_Pin|pin@6||-7|38|||| +NWire_Pin|pin@7||-7|18|||| +NWire_Pin|pin@8||-7|8|||| +NWire_Pin|pin@9||-7|75|||| +Awire|net@0|||0|mux2@0|s0|-5.25|-2|pin@0||-7|-2 +Awire|net@2|||0|mux2@7|s0|-5.25|68|pin@1||-7|68 +Awire|net@4|||2700|pin@2||-7|58|pin@1||-7|68 +Awire|net@5|||0|mux2@6|s0|-5.25|58|pin@2||-7|58 +Awire|net@7|||2700|pin@3||-7|48|pin@2||-7|58 +Awire|net@8|||0|mux2@5|s0|-5.25|48|pin@3||-7|48 +Awire|net@14|||0|mux2@3|s0|-5.25|28|pin@5||-7|28 +Awire|net@16|||900|pin@3||-7|48|pin@6||-7|38 +Awire|net@17|||900|pin@6||-7|38|pin@5||-7|28 +Awire|net@18|||0|mux2@4|s0|-5.25|38|pin@6||-7|38 +Awire|net@20|||2700|pin@7||-7|18|pin@5||-7|28 +Awire|net@21|||0|mux2@2|s0|-5.25|18|pin@7||-7|18 +Awire|net@22|||2700|pin@0||-7|-2|pin@8||-7|8 +Awire|net@23|||2700|pin@8||-7|8|pin@7||-7|18 +Awire|net@24|||0|mux2@1|s0|-5.25|8|pin@8||-7|8 +Awire|net@25|||2700|pin@1||-7|68|pin@9||-7|75 +Ei0[0]||D5G2;|mux2@0|i0|I +Ei0[1]||D5G2;|mux2@1|i0|I +Ei0[2]||D5G2;|mux2@2|i0|I +Ei0[3]||D5G2;|mux2@3|i0|I +Ei0[4]||D5G2;|mux2@4|i0|I +Ei0[5]||D5G2;|mux2@5|i0|I +Ei0[6]||D5G2;|mux2@6|i0|I +Ei0[7]||D5G2;|mux2@7|i0|I +Ei1[0]||D5G2;|mux2@0|i1|I +Ei1[1]||D5G2;|mux2@1|i1|I +Ei1[2]||D5G2;|mux2@2|i1|I +Ei1[3]||D5G2;|mux2@3|i1|I +Ei1[4]||D5G2;|mux2@4|i1|I +Ei1[5]||D5G2;|mux2@5|i1|I +Ei1[6]||D5G2;|mux2@6|i1|I +Ei1[7]||D5G2;|mux2@7|i1|I +Es||D5G2;|pin@9||I +Ez[0]||D5G2;|mux2@0|z|O +Ez[1]||D5G2;|mux2@1|z|O +Ez[2]||D5G2;|mux2@2|z|O +Ez[3]||D5G2;|mux2@3|z|O +Ez[4]||D5G2;|mux2@4|z|O +Ez[5]||D5G2;|mux2@5|z|O +Ez[6]||D5G2;|mux2@6|z|O +Ez[7]||D5G2;|mux2@7|z|O +X + +# Cell mux3;1{ic} +Cmux3;1{ic}||artwork|1764707148071|1764707230528|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Mux|mux@0||0|0|1|5|| +Nschematic:Bus_Pin|pin@0||-5.5|5|||| +Nschematic:Wire_Pin|pin@1||-3.5|5|||| +Nschematic:Bus_Pin|pin@2||-5.5|3|||| +Nschematic:Wire_Pin|pin@3||-3.5|3|||| +Nschematic:Bus_Pin|pin@4||-5.5|1|||| +Nschematic:Wire_Pin|pin@5||-3.5|1|||| +Nschematic:Bus_Pin|pin@6||-5.5|-3|||| +Nschematic:Wire_Pin|pin@7||-3.5|-3|||| +Nschematic:Bus_Pin|pin@8||-5.5|-5|||| +Nschematic:Wire_Pin|pin@9||-3.5|-5|||| +Nschematic:Bus_Pin|pin@10||5.5|0|||| +Nschematic:Wire_Pin|pin@11||3.5|0|||| +Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G1;)Smux3 +Aschematic:wire|net@0|||0|pin@1||-3.5|5|pin@0||-5.5|5 +Aschematic:wire|net@1|||0|pin@3||-3.5|3|pin@2||-5.5|3 +Aschematic:wire|net@2|||0|pin@5||-3.5|1|pin@4||-5.5|1 +Aschematic:wire|net@3|||0|pin@7||-3.5|-3|pin@6||-5.5|-3 +Aschematic:wire|net@4|||0|pin@9||-3.5|-5|pin@8||-5.5|-5 +Aschematic:wire|net@5|||1800|pin@11||3.5|0|pin@10||5.5|0 +Ei[0]||D5G2;|pin@0||I +Ei[1]||D5G2;|pin@2||I +Ei[2]||D5G2;|pin@4||I +Es[0]||D5G2;|pin@6||I +Es[1]||D5G2;|pin@8||I +Ez||D5G2;|pin@10||O +X + +# Cell mux3;1{lay} +Cmux3;1{lay}||mocmos|1764705551087|1764705911569||DRC_last_good_drc_area_date()G1764705914308|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764705914308 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||-16|76|||| +NMetal-1-Metal-2-Con|contact@3||-16|83|||| +NMetal-1-Metal-2-Con|contact@4||-16|90|||| +Istdcells:mux2;1{lay}|mux2@0||0|0|||D5G4; +Istdcells:mux2;1{lay}|mux2@1||130.5|0|||D5G4; +NMetal-1-Pin|pin@0||107.5|22|||| +NMetal-2-Pin|pin@1||114.5|76|||| +NMetal-1-Pin|pin@2||-9|50|||| +NMetal-1-Pin|pin@3||-9|83|||| +NMetal-2-Pin|pin@4||121.5|90|||| +AMetal-1|net@0||7|S0|mux2@1|gnd|130.5|0|mux2@0|gnd|0|0 +AMetal-1|net@1||7|S0|mux2@1|vdd|130.5|100|mux2@0|vdd|0|100 +AMetal-1|net@2||1|S0|mux2@1|i[0]|113.5|22|pin@0||107.5|22 +AMetal-1|net@3||1|S900|mux2@0|z|107.5|52|pin@0||107.5|22 +AMetal-2|net@4||1|S1800|contact@0||-16|76|pin@1||114.5|76 +AMetal-2|net@5||1|S2700|mux2@1|i[1]|114.5|29|pin@1||114.5|76 +AMetal-1|net@8||1|S0|mux2@0|s|-9|50|pin@2||-9|50 +AMetal-1|net@9||1|S1800|contact@3||-16|83|pin@3||-9|83 +AMetal-1|net@10||1|S2700|mux2@0|s|-9|50|pin@3||-9|83 +AMetal-2|net@11||1|S1800|contact@4||-16|90|pin@4||121.5|90 +AMetal-2|net@12||1|S2700|mux2@1|s|121.5|50|pin@4||121.5|90 +Egnd||D5G2;|mux2@0|gnd|G +Ei[0]||D5G2;|mux2@0|i[0]|I +Ei[1]||D5G2;|mux2@0|i[1]|I +Ei[2]||D5G2;|contact@0||G +Es[0]||D5G2;|contact@3||I +Es[1]||D5G2;|contact@4||I +Evdd||D5G2;|mux2@0|vdd|P +Ez||D5G2;|mux2@1|z|O +X + +# Cell mux3;1{sch} +Cmux3;1{sch}||schematic|1764704403125|1764707217888| +Ngeneric:Facet-Center|art@0||0|0||||AV +Istdcells:mux2;1{ic}|mux2@0||7|3|||D5G4; +Istdcells:mux2;1{ic}|mux2@1||18|-1|||D5G4; +Imux3;1{ic}|mux3@0||12.5|17.5|||D5G4; +NWire_Pin|pin@2||1.75|-8|||| +NWire_Pin|pin@3||12.75|-8|||| +NWire_Pin|pin@4||12.75|3|||| +NWire_Pin|pin@5||-1|-1|||| +NWire_Pin|pin@6||-1|3|||| +NWire_Pin|pin@7||-1|5|||| +NWire_Pin|pin@8||26|-1|||| +Awire|net@3|||900|mux2@0|s0|1.75|1|pin@2||1.75|-8 +Awire|net@4|||900|mux2@1|s0|12.75|-3|pin@3||12.75|-8 +Awire|net@5|||1800|mux2@0|z|12.25|3|pin@4||12.75|3 +Awire|net@6|||2700|mux2@1|i0|12.75|1|pin@4||12.75|3 +Awire|net@7|||0|mux2@1|i1|12.75|-1|pin@5||-1|-1 +Awire|net@8|||0|mux2@0|i1|1.75|3|pin@6||-1|3 +Awire|net@9|||0|mux2@0|i0|1.75|5|pin@7||-1|5 +Awire|net@10|||1800|mux2@1|z|23.25|-1|pin@8||26|-1 +Ei[0]||D5G2;|pin@7||I +Ei[1]||D5G2;|pin@6||I +Ei[2]||D5G2;|pin@5||I +Es[0]||D5G2;|pin@2||I +Es[1]||D5G2;|pin@3||I +Ez||D5G2;|pin@8||O +X + +# Cell mux3_4bit;1{ic} +Cmux3_4bit;1{ic}||artwork|1764864789119|1765134112539|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|22|28|||SCHEM_function(D5G3;)Smux3_4bit|trace()V[-11/-14,-11/14,11/14,11/-14,-11/-14] +Nschematic:Bus_Pin|pin@0||-13|13|||| +Nschematic:Wire_Pin|pin@1||-11|13|||| +Nschematic:Bus_Pin|pin@2||-13|11|||| +Nschematic:Wire_Pin|pin@3||-11|11|||| +Nschematic:Bus_Pin|pin@4||-13|9|||| +Nschematic:Wire_Pin|pin@5||-11|9|||| +Nschematic:Bus_Pin|pin@6||-13|7|||| +Nschematic:Wire_Pin|pin@7||-11|7|||| +Nschematic:Bus_Pin|pin@8||-13|5|||| +Nschematic:Wire_Pin|pin@9||-11|5|||| +Nschematic:Bus_Pin|pin@10||-13|3|||| +Nschematic:Wire_Pin|pin@11||-11|3|||| +Nschematic:Bus_Pin|pin@12||-13|1|||| +Nschematic:Wire_Pin|pin@13||-11|1|||| +Nschematic:Bus_Pin|pin@14||-13|-1|||| +Nschematic:Wire_Pin|pin@15||-11|-1|||| +Nschematic:Bus_Pin|pin@16||-13|-3|||| +Nschematic:Wire_Pin|pin@17||-11|-3|||| +Nschematic:Bus_Pin|pin@18||-13|-5|||| +Nschematic:Wire_Pin|pin@19||-11|-5|||| +Nschematic:Bus_Pin|pin@20||-13|-7|||| +Nschematic:Wire_Pin|pin@21||-11|-7|||| +Nschematic:Bus_Pin|pin@22||-13|-9|||| +Nschematic:Wire_Pin|pin@23||-11|-9|||| +Nschematic:Bus_Pin|pin@24||-13|-11|||| +Nschematic:Wire_Pin|pin@25||-11|-11|||| +Nschematic:Bus_Pin|pin@26||-13|-13|||| +Nschematic:Wire_Pin|pin@27||-11|-13|||| +Nschematic:Bus_Pin|pin@28||13|6|||| +Nschematic:Wire_Pin|pin@29||11|6|||| +Nschematic:Bus_Pin|pin@30||13|2|||| +Nschematic:Wire_Pin|pin@31||11|2|||| +Nschematic:Bus_Pin|pin@32||13|-2|||| +Nschematic:Wire_Pin|pin@33||11|-2|||| +Nschematic:Bus_Pin|pin@34||13|-6|||| +Nschematic:Wire_Pin|pin@35||11|-6|||| +Aschematic:wire|net@0|||0|pin@1||-11|13|pin@0||-13|13 +Aschematic:wire|net@1|||0|pin@3||-11|11|pin@2||-13|11 +Aschematic:wire|net@2|||0|pin@5||-11|9|pin@4||-13|9 +Aschematic:wire|net@3|||0|pin@7||-11|7|pin@6||-13|7 +Aschematic:wire|net@4|||0|pin@9||-11|5|pin@8||-13|5 +Aschematic:wire|net@5|||0|pin@11||-11|3|pin@10||-13|3 +Aschematic:wire|net@6|||0|pin@13||-11|1|pin@12||-13|1 +Aschematic:wire|net@7|||0|pin@15||-11|-1|pin@14||-13|-1 +Aschematic:wire|net@8|||0|pin@17||-11|-3|pin@16||-13|-3 +Aschematic:wire|net@9|||0|pin@19||-11|-5|pin@18||-13|-5 +Aschematic:wire|net@10|||0|pin@21||-11|-7|pin@20||-13|-7 +Aschematic:wire|net@11|||0|pin@23||-11|-9|pin@22||-13|-9 +Aschematic:wire|net@12|||0|pin@25||-11|-11|pin@24||-13|-11 +Aschematic:wire|net@13|||0|pin@27||-11|-13|pin@26||-13|-13 +Aschematic:wire|net@14|||1800|pin@29||11|6|pin@28||13|6 +Aschematic:wire|net@15|||1800|pin@31||11|2|pin@30||13|2 +Aschematic:wire|net@16|||1800|pin@33||11|-2|pin@32||13|-2 +Aschematic:wire|net@17|||1800|pin@35||11|-6|pin@34||13|-6 +Ei0[0]||D5G2;|pin@0||I +Ei0[1]||D5G2;|pin@2||I +Ei0[2]||D5G2;|pin@4||I +Ei0[3]||D5G2;|pin@6||I +Ei1[0]||D5G2;|pin@8||I +Ei1[1]||D5G2;|pin@10||I +Ei1[2]||D5G2;|pin@12||I +Ei1[3]||D5G2;|pin@14||I +Ei2[0]||D5G2;|pin@16||I +Ei2[1]||D5G2;|pin@18||I +Ei2[2]||D5G2;|pin@20||I +Ei2[3]||D5G2;|pin@22||I +Es[0]||D5G2;|pin@24||I +Es[1]||D5G2;|pin@26||I +Ez[0]||D5G2;|pin@28||O +Ez[1]||D5G2;|pin@30||O +Ez[2]||D5G2;|pin@32||O +Ez[3]||D5G2;|pin@34||O +X + +# Cell mux3_4bit;1{lay} +Cmux3_4bit;1{lay}||mocmos|1764863962013|1764891617827||DRC_last_good_drc_area_date()G1764864259417|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765140026342 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@1||-27|118|||| +NMetal-1-Metal-2-Con|contact@2||-20|111|||| +NMetal-1-Metal-2-Con|contact@3||271|111|||| +NMetal-1-Metal-2-Con|contact@4||562|111|||| +NMetal-1-Metal-2-Con|contact@5||853|111|||| +NMetal-1-Metal-2-Con|contact@6||264|118|||| +NMetal-1-Metal-2-Con|contact@7||555|118|||| +NMetal-1-Metal-2-Con|contact@8||846|118|||| +NMetal-1-Metal-2-Con|contact@9||839|125|||| +NMetal-1-Metal-2-Con|contact@10||832|125|||| +NMetal-1-Metal-2-Con|contact@11||825|125|||| +NMetal-1-Metal-2-Con|contact@12||832|83|||| +NMetal-1-Metal-2-Con|contact@13||839|83|||| +NMetal-1-Metal-2-Con|contact@14||832|29|||| +NMetal-1-Metal-2-Con|contact@15||548|125|||| +NMetal-1-Metal-2-Con|contact@16||541|125|||| +NMetal-1-Metal-2-Con|contact@17||534|125|||| +NMetal-1-Metal-2-Con|contact@18||541|83|||| +NMetal-1-Metal-2-Con|contact@19||548|83|||| +NMetal-1-Metal-2-Con|contact@20||541|29|||| +NMetal-1-Metal-2-Con|contact@21||257|125|||| +NMetal-1-Metal-2-Con|contact@22||250|125|||| +NMetal-1-Metal-2-Con|contact@23||243|125|||| +NMetal-1-Metal-2-Con|contact@24||250|83|||| +NMetal-1-Metal-2-Con|contact@25||257|83|||| +NMetal-1-Metal-2-Con|contact@26||250|29|||| +NMetal-1-Metal-2-Con|contact@27||-34|125|||| +NMetal-1-Metal-2-Con|contact@28||-41|125|||| +NMetal-1-Metal-2-Con|contact@29||-48|125|||| +NMetal-1-Metal-2-Con|contact@30||-41|83|||| +NMetal-1-Metal-2-Con|contact@31||-34|83|||| +NMetal-1-Metal-2-Con|contact@32||-41|29|||| +NMetal-1-Metal-2-Con|contact@33||1111|-10|||| +NMetal-1-Metal-2-Con|contact@34||820|-10|||| +NMetal-1-Metal-2-Con|contact@35||529|-10|||| +NMetal-1-Metal-2-Con|contact@36||238|-10|||| +NMetal-1-Metal-2-Con|contact@37||-58|125|||| +NMetal-1-Metal-2-Con|contact@38||-65|125|||| +Imux3;1{lay}|mux3@0||0|0|||D5G4; +Imux3;1{lay}|mux3@1||291|0|||D5G4; +Imux3;1{lay}|mux3@2||582|0|||D5G4; +Imux3;1{lay}|mux3@3||873|0|||D5G4; +NMetal-2-Pin|pin@0||-20|90|||| +NMetal-2-Pin|pin@1||-27|83|||| +NMetal-2-Pin|pin@4||853|90|||| +NMetal-2-Pin|pin@5||562|90|||| +NMetal-2-Pin|pin@6||271|90|||| +NMetal-2-Pin|pin@8||264|83|||| +NMetal-2-Pin|pin@10||555|83|||| +NMetal-2-Pin|pin@12||846|83|||| +NMetal-2-Pin|pin@13||825|76|||| +NMetal-1-Pin|pin@15||839|22|||| +NMetal-2-Pin|pin@16||839|22|||| +NMetal-1-Pin|pin@17||-34|22|||| +NMetal-1-Pin|pin@18||257|22|||| +NMetal-1-Pin|pin@19||548|22|||| +NMetal-2-Pin|pin@20||534|76|||| +NMetal-2-Pin|pin@21||243|76|||| +NMetal-2-Pin|pin@22||-48|76|||| +NMetal-1-Pin|pin@23||-65|111|||| +NMetal-1-Pin|pin@24||-58|118|||| +AMetal-1|net@0||7|S0|mux3@3|gnd|873|0|mux3@2|gnd|582|0 +AMetal-1|net@1||7|S0|mux3@2|gnd|582|0|mux3@1|gnd|291|0 +AMetal-1|net@2||7|S0|mux3@1|gnd|291|0|mux3@0|gnd|0|0 +AMetal-1|net@3||7|S0|mux3@3|vdd|873|100|mux3@2|vdd|582|100 +AMetal-1|net@4||7|S0|mux3@2|vdd|582|100|mux3@1|vdd|291|100 +AMetal-1|net@5||7|S0|mux3@1|vdd|291|100|mux3@0|vdd|0|100 +AMetal-2|net@7||1|S0|mux3@0|s[1]|-16|90|pin@0||-20|90 +AMetal-2|net@8||1|S900|contact@1||-27|117|pin@1||-27|83 +AMetal-2|net@9||1|S0|mux3@0|s[0]|-16|83|pin@1||-27|83 +AMetal-2|net@11||1|S900|contact@2||-20|111|pin@0||-20|90 +AMetal-1|net@12||1|S0|contact@3||271|111|contact@2||-20|111 +AMetal-2|net@17||1|S0|mux3@3|s[1]|857|90|pin@4||853|90 +AMetal-2|net@18||1|S900|contact@5||853|111|pin@4||853|90 +AMetal-2|net@19||1|S0|mux3@2|s[1]|566|90|pin@5||562|90 +AMetal-2|net@20||1|S900|contact@4||562|111|pin@5||562|90 +AMetal-2|net@21||1|S0|mux3@1|s[1]|275|90|pin@6||271|90 +AMetal-2|net@22||1|S900|contact@3||271|111|pin@6||271|90 +AMetal-2|net@25||1|S900|contact@6||264|118|pin@8||264|83 +AMetal-2|net@26||1|S0|mux3@1|s[0]|275|83|pin@8||264|83 +AMetal-2|net@29||1|S900|contact@7||555|118|pin@10||555|83 +AMetal-2|net@30||1|S0|mux3@2|s[0]|566|83|pin@10||555|83 +AMetal-2|net@33||1|S900|contact@8||846|118|pin@12||846|83 +AMetal-2|net@34||1|S0|mux3@3|s[0]|857|83|pin@12||846|83 +AMetal-2|net@35||1|S900|contact@11||825|125|pin@13||825|76 +AMetal-2|net@36||1|S0|mux3@3|i[2]|857|76|pin@13||825|76 +AMetal-2|net@40||1|S1800|contact@14||832|29|mux3@3|i[1]|857|29 +AMetal-1|net@41||1|S900|contact@13||839|83|pin@15||839|22 +AMetal-1|net@42||1|S0|mux3@3|i[0]|857|22|pin@15||839|22 +AMetal-2|net@43||1|S0|mux3@3|i[0]|857|22|pin@16||839|22 +AMetal-2|net@45||1|S900|contact@10||832|125|contact@12||832|83 +AMetal-2|net@46||1|S2700|contact@13||839|83|contact@9||839|125 +AMetal-2|net@47||1|S1800|contact@32||-41|29|mux3@0|i[1]|-16|29 +AMetal-1|net@48||1|S900|contact@31||-34|83|pin@17||-34|22 +AMetal-1|net@49||1|S0|mux3@0|i[0]|-16|22|pin@17||-34|22 +AMetal-1|net@50||1|S900|contact@30||-41|83|contact@32||-41|29 +AMetal-1|net@51||1|S900|contact@24||250|83|contact@26||250|29 +AMetal-1|net@52||1|S900|contact@25||257|83|pin@18||257|22 +AMetal-1|net@53||1|S0|mux3@1|i[0]|275|22|pin@18||257|22 +AMetal-1|net@54||1|S900|contact@18||541|83|contact@20||541|29 +AMetal-1|net@55||1|S900|contact@19||548|83|pin@19||548|22 +AMetal-1|net@56||1|S0|mux3@2|i[0]|566|22|pin@19||548|22 +AMetal-2|net@57||1|S1800|contact@20||541|29|mux3@2|i[1]|566|29 +AMetal-2|net@58||1|S0|mux3@2|i[2]|566|76|pin@20||534|76 +AMetal-2|net@59||1|S900|contact@17||534|125|pin@20||534|76 +AMetal-2|net@60||1|S900|contact@16||541|125|contact@18||541|83 +AMetal-2|net@61||1|S900|contact@15||548|125|contact@19||548|83 +AMetal-2|net@62||1|S900|contact@23||243|125|pin@21||243|76 +AMetal-2|net@63||1|S0|mux3@1|i[2]|275|76|pin@21||243|76 +AMetal-2|net@64||1|S2700|contact@25||257|83|contact@21||257|125 +AMetal-2|net@65||1|S900|contact@22||250|125|contact@24||250|83 +AMetal-2|net@66||1|S0|mux3@0|i[2]|-16|76|pin@22||-48|76 +AMetal-2|net@67||1|S900|contact@29||-48|125|pin@22||-48|76 +AMetal-2|net@68||1|S900|contact@28||-41|125|contact@30||-41|83 +AMetal-2|net@69||1|S2700|contact@31||-34|83|contact@27||-34|125 +AMetal-2|net@70||1|S2700|contact@36||238|-10|mux3@0|z|238|52 +AMetal-2|net@71||1|S2700|contact@35||529|-10|mux3@1|z|529|52 +AMetal-2|net@72||1|S2700|contact@34||820|-10|mux3@2|z|820|52 +AMetal-2|net@73||1|S2700|contact@33||1111|-10|mux3@3|z|1111|52 +AMetal-1|net@74||1|S900|contact@38||-65|125|pin@23||-65|111 +AMetal-1|net@75||1|S0|contact@2||-20|111|pin@23||-65|111 +AMetal-1|net@76||1|S900|contact@37||-58|125|pin@24||-58|118 +AMetal-1|net@77||1|S0|contact@1||-27|118|pin@24||-58|118 +AMetal-2|net@78||1|S1800|contact@26||250|29|mux3@1|i[1]|275|29 +AMetal-1|net@79||1|S1800|contact@3||271|111|contact@4||562|111 +AMetal-1|net@80||1|S1800|contact@4||562|111|contact@5||853|111 +AMetal-1|net@81||1|S1800|contact@1||-27|118|contact@6||264|118 +AMetal-1|net@82||1|S1800|contact@6||264|118|contact@7||555|118 +AMetal-1|net@83||1|S1800|contact@7||555|118|contact@8||846|118 +AMetal-1|net@84||1|S900|contact@12||832|83|contact@14||832|29 +Egnd||D5G2;|mux3@0|gnd|G +Ei0[0]||D5G2;|contact@9||I +Ei0[1]||D5G2;|contact@15||I +Ei0[2]||D5G2;|contact@21||I +Ei0[3]||D5G2;|contact@27||I +Ei1[0]||D5G2;|contact@10||I +Ei1[1]||D5G2;|contact@16||I +Ei1[2]||D5G2;|contact@22||I +Ei1[3]||D5G2;|contact@28||I +Ei2[0]||D5G2;|contact@11||I +Ei2[1]||D5G2;|contact@17||I +Ei2[2]||D5G2;|contact@23||I +Ei2[3]||D5G2;|contact@29||I +Es[0]||D5G2;|contact@37||I +Es[1]||D5G2;|contact@38||I +Evdd||D5G2;|mux3@0|vdd|P +Ez[0]||D5G2;|contact@33||O +Ez[1]||D5G2;|contact@34||O +Ez[2]||D5G2;|contact@35||O +Ez[3]||D5G2;|contact@36||O +X + +# Cell mux3_4bit;1{sch} +Cmux3_4bit;1{sch}||schematic|1764861468148|1764890599011| +Ngeneric:Facet-Center|art@0||0|0||||AV +Imux3;1{ic}|mux3@0||0|0|||D5G4; +Imux3;1{ic}|mux3@1||0|16|||D5G4; +Imux3;1{ic}|mux3@2||0|32|||D5G4; +Imux3;1{ic}|mux3@3||0|48|||D5G4; +Imux3_4bit;1{ic}|mux3_4bi@0||-6|75|||D5G4; +NWire_Pin|pin@0||-12|-5|||| +NWire_Pin|pin@1||-8|-3|||| +NWire_Pin|pin@2||-12|43|||| +NWire_Pin|pin@3||-8|45|||| +NWire_Pin|pin@4||-12|11|||| +NWire_Pin|pin@5||-8|13|||| +NWire_Pin|pin@6||-12|27|||| +NWire_Pin|pin@7||-8|29|||| +NWire_Pin|pin@8||-12|55|||| +NWire_Pin|pin@9||-8|55|||| +Awire|net@0|||0|mux3@0|s[1]|-5.5|-5|pin@0||-12|-5 +Awire|net@1|||0|mux3@0|s[0]|-5.5|-3|pin@1||-8|-3 +Awire|net@3|||0|mux3@3|s[1]|-5.5|43|pin@2||-12|43 +Awire|net@5|||0|mux3@3|s[0]|-5.5|45|pin@3||-8|45 +Awire|net@6|||2700|pin@0||-12|-5|pin@4||-12|11 +Awire|net@8|||0|mux3@1|s[1]|-5.5|11|pin@4||-12|11 +Awire|net@9|||2700|pin@1||-8|-3|pin@5||-8|13 +Awire|net@11|||0|mux3@1|s[0]|-5.5|13|pin@5||-8|13 +Awire|net@12|||2700|pin@4||-12|11|pin@6||-12|27 +Awire|net@13|||2700|pin@6||-12|27|pin@2||-12|43 +Awire|net@14|||0|mux3@2|s[1]|-5.5|27|pin@6||-12|27 +Awire|net@15|||2700|pin@5||-8|13|pin@7||-8|29 +Awire|net@16|||2700|pin@7||-8|29|pin@3||-8|45 +Awire|net@17|||0|mux3@2|s[0]|-5.5|29|pin@7||-8|29 +Awire|net@18|||2700|pin@2||-12|43|pin@8||-12|55 +Awire|net@19|||2700|pin@3||-8|45|pin@9||-8|55 +Ei0[0]||D5G2;|mux3@0|i[0]|I +Ei0[1]||D5G2;|mux3@1|i[0]|I +Ei0[2]||D5G2;|mux3@2|i[0]|I +Ei0[3]||D5G2;|mux3@3|i[0]|I +Ei1[0]||D5G2;|mux3@0|i[1]|I +Ei1[1]||D5G2;|mux3@1|i[1]|I +Ei1[2]||D5G2;|mux3@2|i[1]|I +Ei1[3]||D5G2;|mux3@3|i[1]|I +Ei2[0]||D5G2;|mux3@0|i[2]|I +Ei2[1]||D5G2;|mux3@1|i[2]|I +Ei2[2]||D5G2;|mux3@2|i[2]|I +Ei2[3]||D5G2;|mux3@3|i[2]|I +Es[0]||D5G2;|pin@9||I +Es[1]||D5G2;|pin@8||I +Ez[0]||D5G2;|mux3@0|z|O +Ez[1]||D5G2;|mux3@1|z|O +Ez[2]||D5G2;|mux3@2|z|O +Ez[3]||D5G2;|mux3@3|z|O +X + +# Cell mux4;1{ic} +Cmux4;1{ic}||artwork|1764707072373|1764707261987|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Mux|mux@0||0|0|1|5|| +Nschematic:Bus_Pin|pin@0||-5.5|5.5|||| +Nschematic:Wire_Pin|pin@1||-3.5|5.5|||| +Nschematic:Bus_Pin|pin@2||-5.5|3.5|||| +Nschematic:Wire_Pin|pin@3||-3.5|3.5|||| +Nschematic:Bus_Pin|pin@4||-5.5|1.5|||| +Nschematic:Wire_Pin|pin@5||-3.5|1.5|||| +Nschematic:Bus_Pin|pin@6||-5.5|-0.5|||| +Nschematic:Wire_Pin|pin@7||-3.5|-0.5|||| +Nschematic:Bus_Pin|pin@8||-5.5|-3.5|||| +Nschematic:Wire_Pin|pin@9||-3.5|-3.5|||| +Nschematic:Bus_Pin|pin@10||-5.5|-5.5|||| +Nschematic:Wire_Pin|pin@11||-3.5|-5.5|||| +Nschematic:Bus_Pin|pin@12||5.5|0|||| +Nschematic:Wire_Pin|pin@13||3.5|0|||| +Ngeneric:Invisible-Pin|pin@14||0|0|||||ART_message(D5G1;)Smux4 +Aschematic:wire|net@0|||0|pin@1||-3.5|5.5|pin@0||-5.5|5.5 +Aschematic:wire|net@1|||0|pin@3||-3.5|3.5|pin@2||-5.5|3.5 +Aschematic:wire|net@2|||0|pin@5||-3.5|1.5|pin@4||-5.5|1.5 +Aschematic:wire|net@3|||0|pin@7||-3.5|-0.5|pin@6||-5.5|-0.5 +Aschematic:wire|net@4|||0|pin@9||-3.5|-3.5|pin@8||-5.5|-3.5 +Aschematic:wire|net@5|||0|pin@11||-3.5|-5.5|pin@10||-5.5|-5.5 +Aschematic:wire|net@6|||1800|pin@13||3.5|0|pin@12||5.5|0 +Ei[0]||D5G2;|pin@0||I +Ei[1]||D5G2;|pin@2||I +Ei[2]||D5G2;|pin@4||I +Ei[3]||D5G2;|pin@6||I +Es[0]||D5G2;|pin@8||I +Es[1]||D5G2;|pin@10||I +Ez||D5G2;|pin@12||O +X + +# Cell mux4;1{lay} +Cmux4;1{lay}||mocmos|1764705924789|1764862212305||DRC_last_good_drc_area_date()G1764862215782|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764862215782 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||107.5|15|||| +NMetal-1-Metal-2-Con|contact@1||-16|77|||| +NMetal-1-Metal-2-Con|contact@2||-16|84|||| +NMetal-1-Metal-2-Con|contact@3||120|22|||| +NMetal-1-Metal-2-Con|contact@4||120|77|||| +NMetal-1-Metal-2-Con|contact@5||128.5|84|||| +NMetal-1-Metal-2-Con|contact@11||267.5|113|||| +NMetal-1-Metal-2-Con|contact@13||135.5|113|||| +NMetal-1-Metal-2-Con|contact@15||-9|10|||| +Istdcells:mux2;1{lay}|mux2@0||0|0|||D5G4; +Istdcells:mux2;1{lay}|mux2@1||144.5|0|||D5G4; +Istdcells:mux2;1{lay}|mux2@2||276.5|0|||D5G4; +NMetal-1-Pin|pin@0||260|52|||| +NMetal-2-Pin|pin@1||260|15|||| +NMetal-2-Pin|pin@2||91.5|10|||| +NMetal-2-Pin|pin@3||91.5|44|||| +NMetal-2-Pin|pin@4||135.5|44|||| +AMetal-1|net@0||7|S1800|mux2@0|gnd|0|0|mux2@1|gnd|144.5|0 +AMetal-1|net@1||7|S1800|mux2@1|gnd|144.5|0|mux2@2|gnd|276.5|0 +AMetal-1|net@2||7|S0|mux2@2|vdd|276.5|100|mux2@1|vdd|144.5|100 +AMetal-1|net@3||7|S0|mux2@1|vdd|144.5|100|mux2@0|vdd|0|100 +AMetal-1|net@4||1|S1800|mux2@1|z|252.5|52|pin@0||260|52 +AMetal-1|net@5||1|S2700|mux2@2|i[1]|260|29|pin@0||260|52 +AMetal-1|net@7||1|S2700|contact@0||107.5|15|mux2@0|z|107.5|52 +AMetal-2|net@8||1|S1800|contact@0||107.5|15|pin@1||260|15 +AMetal-2|net@9||1|S900|mux2@2|i[0]|260|22|pin@1||260|15 +AMetal-1|net@14||1|S1800|contact@3||120|22|mux2@1|i[0]|128.5|22 +AMetal-2|net@17||1|S0|contact@4||120|77|contact@1||-16|77 +AMetal-1|net@20||1|S900|contact@5||128.5|84|mux2@1|i[1]|128.5|29 +AMetal-1|net@21||1|S900|contact@4||120|77|contact@3||120|22 +AMetal-2|net@29||1|S900|contact@11||267.5|113|mux2@2|s|267.5|50 +AMetal-2|net@35||1|S0|contact@5||127.5|84|contact@2||-16|84 +AMetal-1|net@36||1|S2700|contact@15||-9|11|mux2@0|s|-9|50 +AMetal-2|net@37||1|S1800|contact@15||-9|10|pin@2||91.5|10 +AMetal-2|net@38||1|S2700|pin@2||91.5|10|pin@3||91.5|44 +AMetal-2|net@39||1|S1800|pin@3||91.5|44|pin@4||135.5|44 +AMetal-2|net@40||1|S2700|pin@4||135.5|44|mux2@1|s|135.5|50 +AMetal-2|net@41||1|S900|contact@13||135.5|113|mux2@1|s|135.5|50 +End|gnd|D5G2;|mux2@0|gnd|G +Ei[0]||D5G2;|mux2@0|i[0]|I +Ei[1]||D5G2;|mux2@0|i[1]|I +Ei[2]||D5G2;|contact@1||I +Ei[3]||D5G2;|contact@2||I +Es[0]||D5G2;|contact@13||I +Es[2]|s[1]|D5G2;|contact@11||I +Evdd||D5G2;|mux2@0|vdd|P +Ez||D5G2;|mux2@2|z|O +X + +# Cell mux4;1{sch} +Cmux4;1{sch}||schematic|1764704568683|1764707143382| +Ngeneric:Facet-Center|art@0||0|0||||AV +Istdcells:mux2;1{ic}|mux2@0||-3|10|||D5G4; +Istdcells:mux2;1{ic}|mux2@1||-3|-3|||D5G4; +Istdcells:mux2;1{ic}|mux2@2||15|3|||D5G4; +Imux4;1{ic}|mux4@0||5.5|24.5|||D5G4; +NWire_Pin|pin@0||9.75|-11|||| +NWire_Pin|pin@1||8|5|||| +NWire_Pin|pin@2||8|10|||| +NWire_Pin|pin@3||8|3|||| +NWire_Pin|pin@4||8|-3|||| +NWire_Pin|pin@5||-10|8|||| +NWire_Pin|pin@6||-10|-5|||| +NWire_Pin|pin@7||-10|-11|||| +Awire|net@0|||900|mux2@2|s0|9.75|1|pin@0||9.75|-11 +Awire|net@1|||0|mux2@2|i0|9.75|5|pin@1||8|5 +Awire|net@2|||2700|pin@1||8|5|pin@2||8|10 +Awire|net@3|||1800|mux2@0|z|2.25|10|pin@2||8|10 +Awire|net@4|||0|mux2@2|i1|9.75|3|pin@3||8|3 +Awire|net@5|||900|pin@3||8|3|pin@4||8|-3 +Awire|net@6|||1800|mux2@1|z|2.25|-3|pin@4||8|-3 +Awire|net@7|||0|mux2@0|s0|-8.25|8|pin@5||-10|8 +Awire|net@8|||900|pin@5||-10|8|pin@6||-10|-5 +Awire|net@9|||0|mux2@1|s0|-8.25|-5|pin@6||-10|-5 +Awire|net@10|||900|pin@6||-10|-5|pin@7||-10|-11 +Ei[0]||D5G2;|mux2@0|i0|I +Ei[1]||D5G2;|mux2@0|i1|I +Ei[2]||D5G2;|mux2@1|i0|I +Ei[3]||D5G2;|mux2@1|i1|I +Es[0]||D5G2;|pin@7||I +Es[1]||D5G2;|pin@0||I +Ez||D5G2;|mux2@2|z|O +X + +# Cell mux4_8bit;1{ic} +Cmux4_8bit;1{ic}||artwork|1764863912756|1765134120462|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|30|68|||SCHEM_function(D5G4;)Smux4_8bit|trace()V[-15/-34,-15/34,15/34,15/-34,-15/-34] +Nschematic:Bus_Pin|pin@0||-17|33|||| +Nschematic:Wire_Pin|pin@1||-15|33|||| +Nschematic:Bus_Pin|pin@2||-17|31|||| +Nschematic:Wire_Pin|pin@3||-15|31|||| +Nschematic:Bus_Pin|pin@4||-17|29|||| +Nschematic:Wire_Pin|pin@5||-15|29|||| +Nschematic:Bus_Pin|pin@6||-17|27|||| +Nschematic:Wire_Pin|pin@7||-15|27|||| +Nschematic:Bus_Pin|pin@8||-17|25|||| +Nschematic:Wire_Pin|pin@9||-15|25|||| +Nschematic:Bus_Pin|pin@10||-17|23|||| +Nschematic:Wire_Pin|pin@11||-15|23|||| +Nschematic:Bus_Pin|pin@12||-17|21|||| +Nschematic:Wire_Pin|pin@13||-15|21|||| +Nschematic:Bus_Pin|pin@14||-17|19|||| +Nschematic:Wire_Pin|pin@15||-15|19|||| +Nschematic:Bus_Pin|pin@16||-17|17|||| +Nschematic:Wire_Pin|pin@17||-15|17|||| +Nschematic:Bus_Pin|pin@18||-17|15|||| +Nschematic:Wire_Pin|pin@19||-15|15|||| +Nschematic:Bus_Pin|pin@20||-17|13|||| +Nschematic:Wire_Pin|pin@21||-15|13|||| +Nschematic:Bus_Pin|pin@22||-17|11|||| +Nschematic:Wire_Pin|pin@23||-15|11|||| +Nschematic:Bus_Pin|pin@24||-17|9|||| +Nschematic:Wire_Pin|pin@25||-15|9|||| +Nschematic:Bus_Pin|pin@26||-17|7|||| +Nschematic:Wire_Pin|pin@27||-15|7|||| +Nschematic:Bus_Pin|pin@28||-17|5|||| +Nschematic:Wire_Pin|pin@29||-15|5|||| +Nschematic:Bus_Pin|pin@30||-17|3|||| +Nschematic:Wire_Pin|pin@31||-15|3|||| +Nschematic:Bus_Pin|pin@32||-17|1|||| +Nschematic:Wire_Pin|pin@33||-15|1|||| +Nschematic:Bus_Pin|pin@34||-17|-1|||| +Nschematic:Wire_Pin|pin@35||-15|-1|||| +Nschematic:Bus_Pin|pin@36||-17|-3|||| +Nschematic:Wire_Pin|pin@37||-15|-3|||| +Nschematic:Bus_Pin|pin@38||-17|-5|||| +Nschematic:Wire_Pin|pin@39||-15|-5|||| +Nschematic:Bus_Pin|pin@40||-17|-7|||| +Nschematic:Wire_Pin|pin@41||-15|-7|||| +Nschematic:Bus_Pin|pin@42||-17|-9|||| +Nschematic:Wire_Pin|pin@43||-15|-9|||| +Nschematic:Bus_Pin|pin@44||-17|-11|||| +Nschematic:Wire_Pin|pin@45||-15|-11|||| +Nschematic:Bus_Pin|pin@46||-17|-13|||| +Nschematic:Wire_Pin|pin@47||-15|-13|||| +Nschematic:Bus_Pin|pin@48||-17|-15|||| +Nschematic:Wire_Pin|pin@49||-15|-15|||| +Nschematic:Bus_Pin|pin@50||-17|-17|||| +Nschematic:Wire_Pin|pin@51||-15|-17|||| +Nschematic:Bus_Pin|pin@52||-17|-19|||| +Nschematic:Wire_Pin|pin@53||-15|-19|||| +Nschematic:Bus_Pin|pin@54||-17|-21|||| +Nschematic:Wire_Pin|pin@55||-15|-21|||| +Nschematic:Bus_Pin|pin@56||-17|-23|||| +Nschematic:Wire_Pin|pin@57||-15|-23|||| +Nschematic:Bus_Pin|pin@58||-17|-25|||| +Nschematic:Wire_Pin|pin@59||-15|-25|||| +Nschematic:Bus_Pin|pin@60||-17|-27|||| +Nschematic:Wire_Pin|pin@61||-15|-27|||| +Nschematic:Bus_Pin|pin@62||-17|-29|||| +Nschematic:Wire_Pin|pin@63||-15|-29|||| +Nschematic:Bus_Pin|pin@64||-17|-31|||| +Nschematic:Wire_Pin|pin@65||-15|-31|||| +Nschematic:Bus_Pin|pin@66||-17|-33|||| +Nschematic:Wire_Pin|pin@67||-15|-33|||| +Nschematic:Bus_Pin|pin@68||17|14|||| +Nschematic:Wire_Pin|pin@69||15|14|||| +Nschematic:Bus_Pin|pin@70||17|10|||| +Nschematic:Wire_Pin|pin@71||15|10|||| +Nschematic:Bus_Pin|pin@72||17|6|||| +Nschematic:Wire_Pin|pin@73||15|6|||| +Nschematic:Bus_Pin|pin@74||17|2|||| +Nschematic:Wire_Pin|pin@75||15|2|||| +Nschematic:Bus_Pin|pin@76||17|-2|||| +Nschematic:Wire_Pin|pin@77||15|-2|||| +Nschematic:Bus_Pin|pin@78||17|-6|||| +Nschematic:Wire_Pin|pin@79||15|-6|||| +Nschematic:Bus_Pin|pin@80||17|-10|||| +Nschematic:Wire_Pin|pin@81||15|-10|||| +Nschematic:Bus_Pin|pin@82||17|-14|||| +Nschematic:Wire_Pin|pin@83||15|-14|||| +Aschematic:wire|net@0|||0|pin@1||-15|33|pin@0||-17|33 +Aschematic:wire|net@1|||0|pin@3||-15|31|pin@2||-17|31 +Aschematic:wire|net@2|||0|pin@5||-15|29|pin@4||-17|29 +Aschematic:wire|net@3|||0|pin@7||-15|27|pin@6||-17|27 +Aschematic:wire|net@4|||0|pin@9||-15|25|pin@8||-17|25 +Aschematic:wire|net@5|||0|pin@11||-15|23|pin@10||-17|23 +Aschematic:wire|net@6|||0|pin@13||-15|21|pin@12||-17|21 +Aschematic:wire|net@7|||0|pin@15||-15|19|pin@14||-17|19 +Aschematic:wire|net@8|||0|pin@17||-15|17|pin@16||-17|17 +Aschematic:wire|net@9|||0|pin@19||-15|15|pin@18||-17|15 +Aschematic:wire|net@10|||0|pin@21||-15|13|pin@20||-17|13 +Aschematic:wire|net@11|||0|pin@23||-15|11|pin@22||-17|11 +Aschematic:wire|net@12|||0|pin@25||-15|9|pin@24||-17|9 +Aschematic:wire|net@13|||0|pin@27||-15|7|pin@26||-17|7 +Aschematic:wire|net@14|||0|pin@29||-15|5|pin@28||-17|5 +Aschematic:wire|net@15|||0|pin@31||-15|3|pin@30||-17|3 +Aschematic:wire|net@16|||0|pin@33||-15|1|pin@32||-17|1 +Aschematic:wire|net@17|||0|pin@35||-15|-1|pin@34||-17|-1 +Aschematic:wire|net@18|||0|pin@37||-15|-3|pin@36||-17|-3 +Aschematic:wire|net@19|||0|pin@39||-15|-5|pin@38||-17|-5 +Aschematic:wire|net@20|||0|pin@41||-15|-7|pin@40||-17|-7 +Aschematic:wire|net@21|||0|pin@43||-15|-9|pin@42||-17|-9 +Aschematic:wire|net@22|||0|pin@45||-15|-11|pin@44||-17|-11 +Aschematic:wire|net@23|||0|pin@47||-15|-13|pin@46||-17|-13 +Aschematic:wire|net@24|||0|pin@49||-15|-15|pin@48||-17|-15 +Aschematic:wire|net@25|||0|pin@51||-15|-17|pin@50||-17|-17 +Aschematic:wire|net@26|||0|pin@53||-15|-19|pin@52||-17|-19 +Aschematic:wire|net@27|||0|pin@55||-15|-21|pin@54||-17|-21 +Aschematic:wire|net@28|||0|pin@57||-15|-23|pin@56||-17|-23 +Aschematic:wire|net@29|||0|pin@59||-15|-25|pin@58||-17|-25 +Aschematic:wire|net@30|||0|pin@61||-15|-27|pin@60||-17|-27 +Aschematic:wire|net@31|||0|pin@63||-15|-29|pin@62||-17|-29 +Aschematic:wire|net@32|||0|pin@65||-15|-31|pin@64||-17|-31 +Aschematic:wire|net@33|||0|pin@67||-15|-33|pin@66||-17|-33 +Aschematic:wire|net@34|||1800|pin@69||15|14|pin@68||17|14 +Aschematic:wire|net@35|||1800|pin@71||15|10|pin@70||17|10 +Aschematic:wire|net@36|||1800|pin@73||15|6|pin@72||17|6 +Aschematic:wire|net@37|||1800|pin@75||15|2|pin@74||17|2 +Aschematic:wire|net@38|||1800|pin@77||15|-2|pin@76||17|-2 +Aschematic:wire|net@39|||1800|pin@79||15|-6|pin@78||17|-6 +Aschematic:wire|net@40|||1800|pin@81||15|-10|pin@80||17|-10 +Aschematic:wire|net@41|||1800|pin@83||15|-14|pin@82||17|-14 +Ei0[0]||D5G2;|pin@0||I +Ei0[1]||D5G2;|pin@2||I +Ei0[2]||D5G2;|pin@4||I +Ei0[3]||D5G2;|pin@6||I +Ei0[4]||D5G2;|pin@8||I +Ei0[5]||D5G2;|pin@10||I +Ei0[6]||D5G2;|pin@12||I +Ei0[7]||D5G2;|pin@14||I +Ei1[0]||D5G2;|pin@16||I +Ei1[1]||D5G2;|pin@18||I +Ei1[2]||D5G2;|pin@20||I +Ei1[3]||D5G2;|pin@22||I +Ei1[4]||D5G2;|pin@24||I +Ei1[5]||D5G2;|pin@26||I +Ei1[6]||D5G2;|pin@28||I +Ei1[7]||D5G2;|pin@30||I +Ei2[0]||D5G2;|pin@32||I +Ei2[1]||D5G2;|pin@34||I +Ei2[2]||D5G2;|pin@36||I +Ei2[3]||D5G2;|pin@38||I +Ei2[4]||D5G2;|pin@40||I +Ei2[5]||D5G2;|pin@42||I +Ei2[6]||D5G2;|pin@44||I +Ei2[7]||D5G2;|pin@46||I +Ei3[0]||D5G2;|pin@48||I +Ei3[1]||D5G2;|pin@50||I +Ei3[2]||D5G2;|pin@52||I +Ei3[3]||D5G2;|pin@54||I +Ei3[4]||D5G2;|pin@56||I +Ei3[5]||D5G2;|pin@58||I +Ei3[6]||D5G2;|pin@60||I +Ei3[7]||D5G2;|pin@62||I +Es[0]||D5G2;|pin@64||I +Es[1]||D5G2;|pin@66||I +Ez[0]||D5G2;|pin@68||O +Ez[1]||D5G2;|pin@70||O +Ez[2]||D5G2;|pin@72||O +Ez[3]||D5G2;|pin@74||O +Ez[4]||D5G2;|pin@76||O +Ez[5]||D5G2;|pin@78||O +Ez[6]||D5G2;|pin@80||O +Ez[7]||D5G2;|pin@82||O +X + +# Cell mux4_8bit;1{lay} +Cmux4_8bit;1{lay}||mocmos|1764862255874|1764891866084||DRC_last_good_drc_area_date()G1764863207202|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764905295016 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||267.5|120|||| +NMetal-1-Metal-2-Con|contact@1||135.5|127|||| +NMetal-1-Metal-2-Con|contact@2||-20|134|||| +NMetal-1-Metal-2-Con|contact@3||-27|134|||| +NMetal-1-Metal-2-Con|contact@4||-34|134|||| +NMetal-1-Metal-2-Con|contact@5||-41|134|||| +NMetal-1-Metal-2-Con|contact@6||413|134|||| +NMetal-1-Metal-2-Con|contact@7||406|134|||| +NMetal-1-Metal-2-Con|contact@8||399|134|||| +NMetal-1-Metal-2-Con|contact@9||392|134|||| +NMetal-1-Metal-2-Con|contact@10||850|134|||| +NMetal-1-Metal-2-Con|contact@11||843|134|||| +NMetal-1-Metal-2-Con|contact@12||836|134|||| +NMetal-1-Metal-2-Con|contact@13||829|134|||| +NMetal-1-Metal-2-Con|contact@14||1287|134|||| +NMetal-1-Metal-2-Con|contact@15||1280|134|||| +NMetal-1-Metal-2-Con|contact@16||1273|134|||| +NMetal-1-Metal-2-Con|contact@17||1266|134|||| +NMetal-1-Metal-2-Con|contact@18||1724|134|||| +NMetal-1-Metal-2-Con|contact@19||1717|134|||| +NMetal-1-Metal-2-Con|contact@20||1710|134|||| +NMetal-1-Metal-2-Con|contact@21||1703|134|||| +NMetal-1-Metal-2-Con|contact@22||2161|134|||| +NMetal-1-Metal-2-Con|contact@23||2154|134|||| +NMetal-1-Metal-2-Con|contact@24||2147|134|||| +NMetal-1-Metal-2-Con|contact@25||2140|134|||| +NMetal-1-Metal-2-Con|contact@26||2598|134|||| +NMetal-1-Metal-2-Con|contact@27||2591|134|||| +NMetal-1-Metal-2-Con|contact@28||2584|134|||| +NMetal-1-Metal-2-Con|contact@29||2577|134|||| +NMetal-1-Metal-2-Con|contact@30||3035|134|||| +NMetal-1-Metal-2-Con|contact@31||3028|134|||| +NMetal-1-Metal-2-Con|contact@32||3021|134|||| +NMetal-1-Metal-2-Con|contact@33||3014|134|||| +NMetal-1-Metal-2-Con|contact@34||3190.5|127|||| +NMetal-1-Metal-2-Con|contact@36||568.5|127|||| +NMetal-1-Metal-2-Con|contact@37||1005.5|127|||| +NMetal-1-Metal-2-Con|contact@38||1442.5|127|||| +NMetal-1-Metal-2-Con|contact@39||1879.5|127|||| +NMetal-1-Metal-2-Con|contact@40||2316.5|127|||| +NMetal-1-Metal-2-Con|contact@41||2753.5|127|||| +NMetal-1-Metal-2-Con|contact@42||-4|134|||| +NMetal-1-Metal-2-Con|contact@43||3|134|||| +NMetal-1-Metal-2-Con|contact@44||3439|-10|||| +NMetal-1-Metal-2-Con|contact@45||3002|-10|||| +NMetal-1-Metal-2-Con|contact@46||2565|-10|||| +NMetal-1-Metal-2-Con|contact@47||2128|-10|||| +NMetal-1-Metal-2-Con|contact@48||1691|-10|||| +NMetal-1-Metal-2-Con|contact@49||1254|-10|||| +NMetal-1-Metal-2-Con|contact@50||817|-10|||| +NMetal-1-Metal-2-Con|contact@51||384|-10|||| +Imux4;1{lay}|mux4@0||0|0|||D5G4; +Imux4;1{lay}|mux4@1||433|0|||D5G4; +Imux4;1{lay}|mux4@2||870|0|||D5G4; +Imux4;1{lay}|mux4@3||1307|0|||D5G4; +Imux4;1{lay}|mux4@4||1744|0|||D5G4; +Imux4;1{lay}|mux4@5||2181|0|||D5G4; +Imux4;1{lay}|mux4@6||2618|0|||D5G4; +Imux4;1{lay}|mux4@7||3055|0|||D5G4; +NMetal-1-Pin|pin@0||3322.5|120|||| +NMetal-1-Pin|pin@1||2885.5|120|||| +NMetal-1-Pin|pin@2||2448.5|120|||| +NMetal-1-Pin|pin@3||2011.5|120|||| +NMetal-1-Pin|pin@4||1574.5|120|||| +NMetal-1-Pin|pin@5||1137.5|120|||| +NMetal-1-Pin|pin@6||700.5|120|||| +NMetal-2-Pin|pin@7||3190.5|127|||| +NMetal-2-Pin|pin@18||413|84|||| +NMetal-2-Pin|pin@19||406|77|||| +NMetal-2-Pin|pin@20||399|29|||| +NMetal-2-Pin|pin@21||392|22|||| +NMetal-2-Pin|pin@22||3035|84|||| +NMetal-2-Pin|pin@23||3028|77|||| +NMetal-2-Pin|pin@24||3021|29|||| +NMetal-2-Pin|pin@25||3014|22|||| +NMetal-2-Pin|pin@26||2598|84|||| +NMetal-2-Pin|pin@27||2591|77|||| +NMetal-2-Pin|pin@28||2584|29|||| +NMetal-2-Pin|pin@29||2577|22|||| +NMetal-2-Pin|pin@30||2161|84|||| +NMetal-2-Pin|pin@31||2154|77|||| +NMetal-2-Pin|pin@32||2147|29|||| +NMetal-2-Pin|pin@33||2140|22|||| +NMetal-2-Pin|pin@34||1724|84|||| +NMetal-2-Pin|pin@35||1717|77|||| +NMetal-2-Pin|pin@36||1710|29|||| +NMetal-2-Pin|pin@37||1703|22|||| +NMetal-2-Pin|pin@38||1287|84|||| +NMetal-2-Pin|pin@39||1280|77|||| +NMetal-2-Pin|pin@40||1273|29|||| +NMetal-2-Pin|pin@41||1266|22|||| +NMetal-2-Pin|pin@42||850|84|||| +NMetal-2-Pin|pin@43||843|77|||| +NMetal-2-Pin|pin@44||836|29|||| +NMetal-2-Pin|pin@45||829|22|||| +NMetal-1-Pin|pin@46||-4|120|||| +NMetal-1-Pin|pin@47||3|127|||| +NMetal-2-Pin|pin@48||-20|84|||| +NMetal-2-Pin|pin@49||-27|77|||| +NMetal-2-Pin|pin@50||-34|29|||| +NMetal-2-Pin|pin@51||-41|22|||| +AMetal-1|net@0||7|S0|mux4@7|nd|3055|0|mux4@6|nd|2618|0 +AMetal-1|net@1||7|S0|mux4@6|nd|2618|0|mux4@5|nd|2181|0 +AMetal-1|net@2||7|S0|mux4@5|nd|2181|0|mux4@4|nd|1744|0 +AMetal-1|net@3||7|S0|mux4@4|nd|1744|0|mux4@3|nd|1307|0 +AMetal-1|net@4||7|S0|mux4@3|nd|1307|0|mux4@2|nd|870|0 +AMetal-1|net@5||7|S0|mux4@2|nd|870|0|mux4@1|nd|433|0 +AMetal-1|net@6||7|S0|mux4@1|nd|433|0|mux4@0|nd|0|0 +AMetal-1|net@7||7|S0|mux4@7|vdd|3055|100|mux4@6|vdd|2618|100 +AMetal-1|net@8||7|S0|mux4@6|vdd|2618|100|mux4@5|vdd|2181|100 +AMetal-1|net@9||7|S0|mux4@5|vdd|2181|100|mux4@4|vdd|1744|100 +AMetal-1|net@10||7|S0|mux4@4|vdd|1744|100|mux4@3|vdd|1307|100 +AMetal-1|net@11||7|S0|mux4@3|vdd|1307|100|mux4@2|vdd|870|100 +AMetal-1|net@12||7|S0|mux4@2|vdd|870|100|mux4@1|vdd|433|100 +AMetal-1|net@13||7|S0|mux4@1|vdd|433|100|mux4@0|vdd|0|100 +AMetal-1|net@14||1|S900|contact@0||267.5|120|mux4@0|s[2]|267.5|113 +AMetal-1|net@16||1|S2700|mux4@7|s[2]|3322.5|113|pin@0||3322.5|120 +AMetal-1|net@18||1|S1800|pin@1||2885.5|120|pin@0||3322.5|120 +AMetal-1|net@19||1|S2700|mux4@6|s[2]|2885.5|113|pin@1||2885.5|120 +AMetal-1|net@21||1|S1800|pin@2||2448.5|120|pin@1||2885.5|120 +AMetal-1|net@22||1|S2700|mux4@5|s[2]|2448.5|113|pin@2||2448.5|120 +AMetal-1|net@24||1|S1800|pin@3||2011.5|120|pin@2||2448.5|120 +AMetal-1|net@25||1|S2700|mux4@4|s[2]|2011.5|113|pin@3||2011.5|120 +AMetal-1|net@27||1|S1800|pin@4||1574.5|120|pin@3||2011.5|120 +AMetal-1|net@28||1|S2700|mux4@3|s[2]|1574.5|113|pin@4||1574.5|120 +AMetal-1|net@30||1|S1800|pin@5||1137.5|120|pin@4||1574.5|120 +AMetal-1|net@31||1|S2700|mux4@2|s[2]|1137.5|113|pin@5||1137.5|120 +AMetal-1|net@32||1|S1800|contact@0||267.5|120|pin@6||700.5|120 +AMetal-1|net@33||1|S1800|pin@6||700.5|120|pin@5||1137.5|120 +AMetal-1|net@34||1|S2700|mux4@1|s[2]|700.5|113|pin@6||700.5|120 +AMetal-2|net@35||1|S900|contact@1||135.5|126|mux4@0|s[0]|135.5|113 +AMetal-2|net@37||1|S2700|mux4@7|s[0]|3190.5|113|pin@7||3190.5|127 +AMetal-2|net@64||1|S900|contact@6||413|134|pin@18||413|84 +AMetal-2|net@65||1|S0|mux4@1|i[3]|417|84|pin@18||413|84 +AMetal-2|net@66||1|S900|contact@7||406|134|pin@19||406|77 +AMetal-2|net@67||1|S0|mux4@1|i[2]|417|77|pin@19||406|77 +AMetal-2|net@68||1|S900|contact@8||399|134|pin@20||399|29 +AMetal-2|net@69||1|S0|mux4@1|i[1]|417|29|pin@20||399|29 +AMetal-2|net@70||1|S0|mux4@1|i[0]|417|22|pin@21||392|22 +AMetal-2|net@71||1|S900|contact@9||392|134|pin@21||392|22 +AMetal-2|net@72||1|S900|contact@30||3035|134|pin@22||3035|84 +AMetal-2|net@73||1|S0|mux4@7|i[3]|3039|84|pin@22||3035|84 +AMetal-2|net@74||1|S900|contact@31||3028|134|pin@23||3028|77 +AMetal-2|net@75||1|S0|mux4@7|i[2]|3039|77|pin@23||3028|77 +AMetal-2|net@76||1|S900|contact@32||3021|134|pin@24||3021|29 +AMetal-2|net@77||1|S0|mux4@7|i[1]|3039|29|pin@24||3021|29 +AMetal-2|net@78||1|S0|mux4@7|i[0]|3039|22|pin@25||3014|22 +AMetal-2|net@79||1|S900|contact@33||3014|134|pin@25||3014|22 +AMetal-2|net@80||1|S0|mux4@6|i[3]|2602|84|pin@26||2598|84 +AMetal-2|net@81||1|S900|contact@26||2598|134|pin@26||2598|84 +AMetal-2|net@82||1|S900|contact@27||2591|134|pin@27||2591|77 +AMetal-2|net@83||1|S0|mux4@6|i[2]|2602|77|pin@27||2591|77 +AMetal-2|net@84||1|S900|contact@28||2584|134|pin@28||2584|29 +AMetal-2|net@85||1|S0|mux4@6|i[1]|2602|29|pin@28||2584|29 +AMetal-2|net@86||1|S0|mux4@6|i[0]|2602|22|pin@29||2577|22 +AMetal-2|net@87||1|S900|contact@29||2577|134|pin@29||2577|22 +AMetal-2|net@88||1|S0|mux4@5|i[3]|2165|84|pin@30||2161|84 +AMetal-2|net@89||1|S900|contact@22||2161|134|pin@30||2161|84 +AMetal-2|net@90||1|S900|contact@23||2154|134|pin@31||2154|77 +AMetal-2|net@91||1|S0|mux4@5|i[2]|2165|77|pin@31||2154|77 +AMetal-2|net@92||1|S900|contact@24||2147|134|pin@32||2147|29 +AMetal-2|net@93||1|S0|mux4@5|i[1]|2165|29|pin@32||2147|29 +AMetal-2|net@94||1|S900|contact@25||2140|134|pin@33||2140|22 +AMetal-2|net@95||1|S0|mux4@5|i[0]|2165|22|pin@33||2140|22 +AMetal-2|net@96||1|S0|mux4@4|i[3]|1728|84|pin@34||1724|84 +AMetal-2|net@97||1|S900|contact@18||1724|134|pin@34||1724|84 +AMetal-2|net@98||1|S900|contact@19||1717|134|pin@35||1717|77 +AMetal-2|net@99||1|S0|mux4@4|i[2]|1728|77|pin@35||1717|77 +AMetal-2|net@100||1|S900|contact@20||1710|134|pin@36||1710|29 +AMetal-2|net@101||1|S0|mux4@4|i[1]|1728|29|pin@36||1710|29 +AMetal-2|net@102||1|S0|mux4@4|i[0]|1728|22|pin@37||1703|22 +AMetal-2|net@103||1|S900|contact@21||1703|134|pin@37||1703|22 +AMetal-2|net@104||1|S900|contact@14||1287|134|pin@38||1287|84 +AMetal-2|net@105||1|S0|mux4@3|i[3]|1291|84|pin@38||1287|84 +AMetal-2|net@106||1|S900|contact@15||1280|134|pin@39||1280|77 +AMetal-2|net@107||1|S0|mux4@3|i[2]|1291|77|pin@39||1280|77 +AMetal-2|net@108||1|S900|contact@16||1273|134|pin@40||1273|29 +AMetal-2|net@109||1|S0|mux4@3|i[1]|1291|29|pin@40||1273|29 +AMetal-2|net@110||1|S0|mux4@3|i[0]|1291|22|pin@41||1266|22 +AMetal-2|net@111||1|S900|contact@17||1266|134|pin@41||1266|22 +AMetal-2|net@112||1|S0|mux4@2|i[3]|854|84|pin@42||850|84 +AMetal-2|net@113||1|S900|contact@10||850|134|pin@42||850|84 +AMetal-2|net@114||1|S900|contact@11||843|134|pin@43||843|77 +AMetal-2|net@115||1|S0|mux4@2|i[2]|854|77|pin@43||843|77 +AMetal-2|net@116||1|S900|contact@12||836|134|pin@44||836|29 +AMetal-2|net@117||1|S0|mux4@2|i[1]|854|29|pin@44||836|29 +AMetal-2|net@118||1|S900|contact@13||829|134|pin@45||829|22 +AMetal-2|net@119||1|S0|mux4@2|i[0]|854|22|pin@45||829|22 +AMetal-2|net@120|||S|contact@34||3190.5|127|pin@7||3190.5|127 +AMetal-1|net@123||1|S0|contact@36||568.5|127|contact@1||135.5|127 +AMetal-2|net@125||1|S900|contact@36||568.5|127|mux4@1|s[0]|568.5|113 +AMetal-2|net@126||1|S900|contact@37||1005.5|127|mux4@2|s[0]|1005.5|113 +AMetal-1|net@128||1|S0|contact@37||1005.5|127|contact@36||568.5|127 +AMetal-2|net@129||1|S900|contact@38||1442.5|127|mux4@3|s[0]|1442.5|113 +AMetal-1|net@131||1|S0|contact@38||1442.5|127|contact@37||1005.5|127 +AMetal-2|net@132||1|S900|contact@39||1879.5|127|mux4@4|s[0]|1879.5|113 +AMetal-1|net@134||1|S0|contact@39||1879.5|127|contact@38||1442.5|127 +AMetal-2|net@135||1|S900|contact@40||2316.5|127|mux4@5|s[0]|2316.5|113 +AMetal-1|net@137||1|S0|contact@40||2316.5|127|contact@39||1879.5|127 +AMetal-2|net@138||1|S900|contact@41||2753.5|127|mux4@6|s[0]|2753.5|113 +AMetal-1|net@139||1|S0|contact@34||3190.5|127|contact@41||2753.5|127 +AMetal-1|net@140||1|S0|contact@41||2753.5|127|contact@40||2316.5|127 +AMetal-1|net@141||1|S900|contact@42||-4|134|pin@46||-4|120 +AMetal-1|net@142||1|S0|contact@0||267.5|120|pin@46||-4|120 +AMetal-1|net@143||1|S900|contact@43||3|134|pin@47||3|127 +AMetal-1|net@144||1|S0|contact@1||135.5|127|pin@47||3|127 +AMetal-2|net@145||1|S2700|contact@44||3439|-10|mux4@7|z|3439|52 +AMetal-2|net@146||1|S2700|contact@51||384|-10|mux4@0|z|384|52 +AMetal-2|net@147||1|S2700|contact@50||817|-10|mux4@1|z|817|52 +AMetal-2|net@148||1|S2700|contact@49||1254|-10|mux4@2|z|1254|52 +AMetal-2|net@149||1|S2700|contact@48||1691|-10|mux4@3|z|1691|52 +AMetal-2|net@150||1|S2700|contact@47||2128|-10|mux4@4|z|2128|52 +AMetal-2|net@151||1|S2700|contact@46||2565|-10|mux4@5|z|2565|52 +AMetal-2|net@152||1|S2700|contact@45||3002|-10|mux4@6|z|3002|52 +AMetal-2|net@153||1|S900|contact@2||-20|134|pin@48||-20|84 +AMetal-2|net@154||1|S0|mux4@0|i[3]|-16|84|pin@48||-20|84 +AMetal-2|net@155||1|S900|contact@3||-27|134|pin@49||-27|77 +AMetal-2|net@156||1|S0|mux4@0|i[2]|-16|77|pin@49||-27|77 +AMetal-2|net@157||1|S0|mux4@0|i[1]|-16|29|pin@50||-34|29 +AMetal-2|net@158||1|S900|contact@4||-34|134|pin@50||-34|29 +AMetal-2|net@159||1|S900|contact@5||-41|134|pin@51||-41|22 +AMetal-2|net@160||1|S0|mux4@0|i[0]|-16|22|pin@51||-41|22 +Egnd||D5G2;|mux4@0|nd|G +Ei0[0]||D5G2;|contact@33||I +Ei0[1]||D5G2;|contact@29||I +Ei0[2]||D5G2;|contact@25||I +Ei0[3]||D5G2;|contact@21||I +Ei0[4]||D5G2;|contact@17||I +Ei0[5]||D5G2;|contact@13||I +Ei0[6]||D5G2;|contact@9||I +Ei0[7]||D5G2;|contact@5||I +Ei1[0]||D5G2;|contact@32||I +Ei1[1]||D5G2;|contact@28||I +Ei1[2]||D5G2;|contact@24||I +Ei1[3]||D5G2;|contact@20||I +Ei1[4]||D5G2;|contact@16||I +Ei1[5]||D5G2;|contact@12||I +Ei1[6]||D5G2;|contact@8||I +Ei1[7]||D5G2;|contact@4||I +Ei2[0]||D5G2;|contact@31||I +Ei2[1]||D5G2;|contact@27||I +Ei2[2]||D5G2;|contact@23||I +Ei2[3]||D5G2;|contact@19||I +Ei2[4]||D5G2;|contact@15||I +Ei2[5]||D5G2;|contact@11||I +Ei2[6]||D5G2;|contact@7||I +Ei2[7]||D5G2;|contact@3||I +Ei3[0]||D5G2;|contact@30||I +Ei3[1]||D5G2;|contact@26||I +Ei3[2]||D5G2;|contact@22||I +Ei3[3]||D5G2;|contact@18||I +Ei3[4]||D5G2;|contact@14||I +Ei3[5]||D5G2;|contact@10||I +Ei3[6]||D5G2;|contact@6||I +Ei3[7]||D5G2;|contact@2||I +Es[0]||D5G2;|contact@43||I +Es[1]||D5G2;|contact@42||I +Evdd||D5G2;|mux4@0|vdd|P +Ez[0]||D5G2;|contact@44||O +Ez[1]||D5G2;|contact@45||O +Ez[2]||D5G2;|contact@46||O +Ez[3]||D5G2;|contact@47||O +Ez[4]||D5G2;|contact@48||O +Ez[5]||D5G2;|contact@49||O +Ez[6]||D5G2;|contact@50||O +Ez[7]||D5G2;|contact@51||O +X + +# Cell mux4_8bit;1{sch} +Cmux4_8bit;1{sch}||schematic|1764861645182|1764891048043| +Ngeneric:Facet-Center|art@0||0|0||||AV +Imux4;1{ic}|mux4@0||0|0|||D5G4; +Imux4;1{ic}|mux4@1||0|16|||D5G4; +Imux4;1{ic}|mux4@2||0|32|||D5G4; +Imux4;1{ic}|mux4@3||0|48|||D5G4; +Imux4;1{ic}|mux4@4||0|64|||D5G4; +Imux4;1{ic}|mux4@5||0|80|||D5G4; +Imux4;1{ic}|mux4@6||0|96|||D5G4; +Imux4;1{ic}|mux4@7||0|112|||D5G4; +Imux4_8bit;1{ic}|mux4_8bi@0||-4|161|||D5G4; +NWire_Pin|pin@0||-12|-5.5|||| +NWire_Pin|pin@1||-12|106.5|||| +NWire_Pin|pin@2||-8|-3.5|||| +NWire_Pin|pin@3||-8|108.5|||| +NWire_Pin|pin@4||-8|92.5|||| +NWire_Pin|pin@5||-12|90.5|||| +NWire_Pin|pin@6||-8|76.5|||| +NWire_Pin|pin@8||-8|60.5|||| +NWire_Pin|pin@9||-12|58.5|||| +NWire_Pin|pin@10||-8|44.5|||| +NWire_Pin|pin@11||-12|42.5|||| +NWire_Pin|pin@12||-8|28.5|||| +NWire_Pin|pin@13||-12|26.5|||| +NWire_Pin|pin@14||-8|12.5|||| +NWire_Pin|pin@15||-12|10.5|||| +NWire_Pin|pin@16||-12|74.5|||| +NWire_Pin|pin@17||-12|120|||| +NWire_Pin|pin@18||-8|120|||| +Awire|net@0|||0|mux4@0|s[1]|-5.5|-5.5|pin@0||-12|-5.5 +Awire|net@2|||0|mux4@7|s[1]|-5.5|106.5|pin@1||-12|106.5 +Awire|net@3|||0|mux4@0|s[0]|-5.5|-3.5|pin@2||-8|-3.5 +Awire|net@5|||0|mux4@7|s[0]|-5.5|108.5|pin@3||-8|108.5 +Awire|net@7|||2700|pin@4||-8|92.5|pin@3||-8|108.5 +Awire|net@8|||0|mux4@6|s[0]|-5.5|92.5|pin@4||-8|92.5 +Awire|net@10|||2700|pin@5||-12|90.5|pin@1||-12|106.5 +Awire|net@11|||0|mux4@6|s[1]|-5.5|90.5|pin@5||-12|90.5 +Awire|net@13|||2700|pin@6||-8|76.5|pin@4||-8|92.5 +Awire|net@14|||0|mux4@5|s[0]|-5.5|76.5|pin@6||-8|76.5 +Awire|net@19|||2700|pin@8||-8|60.5|pin@6||-8|76.5 +Awire|net@20|||0|mux4@4|s[0]|-5.5|60.5|pin@8||-8|60.5 +Awire|net@23|||0|mux4@4|s[1]|-5.5|58.5|pin@9||-12|58.5 +Awire|net@25|||2700|pin@10||-8|44.5|pin@8||-8|60.5 +Awire|net@26|||0|mux4@3|s[0]|-5.5|44.5|pin@10||-8|44.5 +Awire|net@28|||2700|pin@11||-12|42.5|pin@9||-12|58.5 +Awire|net@29|||0|mux4@3|s[1]|-5.5|42.5|pin@11||-12|42.5 +Awire|net@31|||2700|pin@12||-8|28.5|pin@10||-8|44.5 +Awire|net@32|||0|mux4@2|s[0]|-5.5|28.5|pin@12||-8|28.5 +Awire|net@34|||2700|pin@13||-12|26.5|pin@11||-12|42.5 +Awire|net@35|||0|mux4@2|s[1]|-5.5|26.5|pin@13||-12|26.5 +Awire|net@36|||2700|pin@2||-8|-3.5|pin@14||-8|12.5 +Awire|net@37|||2700|pin@14||-8|12.5|pin@12||-8|28.5 +Awire|net@38|||0|mux4@1|s[0]|-5.5|12.5|pin@14||-8|12.5 +Awire|net@39|||2700|pin@0||-12|-5.5|pin@15||-12|10.5 +Awire|net@40|||2700|pin@15||-12|10.5|pin@13||-12|26.5 +Awire|net@41|||0|mux4@1|s[1]|-5.5|10.5|pin@15||-12|10.5 +Awire|net@43|||900|pin@5||-12|90.5|pin@16||-12|74.5 +Awire|net@44|||900|pin@16||-12|74.5|pin@9||-12|58.5 +Awire|net@45|||0|mux4@5|s[1]|-5.5|74.5|pin@16||-12|74.5 +Awire|net@46|||2700|pin@1||-12|106.5|pin@17||-12|120 +Awire|net@47|||2700|pin@3||-8|108.5|pin@18||-8|120 +Ei0[0]||D5G2;|mux4@0|i[0]|I +Ei0[1]||D5G2;|mux4@1|i[0]|I +Ei0[2]||D5G2;|mux4@2|i[0]|I +Ei0[3]||D5G2;|mux4@3|i[0]|I +Ei0[4]||D5G2;|mux4@4|i[0]|I +Ei0[5]||D5G2;|mux4@5|i[0]|I +Ei0[6]||D5G2;|mux4@6|i[0]|I +Ei0[7]||D5G2;|mux4@7|i[0]|I +Ei1[0]||D5G2;|mux4@0|i[1]|I +Ei1[1]||D5G2;|mux4@1|i[1]|I +Ei1[2]||D5G2;|mux4@2|i[1]|I +Ei1[3]||D5G2;|mux4@3|i[1]|I +Ei1[4]||D5G2;|mux4@4|i[1]|I +Ei1[5]||D5G2;|mux4@5|i[1]|I +Ei1[6]||D5G2;|mux4@6|i[1]|I +Ei1[7]||D5G2;|mux4@7|i[1]|I +Ei2[0]||D5G2;|mux4@0|i[2]|I +Ei2[1]||D5G2;|mux4@1|i[2]|I +Ei2[2]||D5G2;|mux4@2|i[2]|I +Ei2[3]||D5G2;|mux4@3|i[2]|I +Ei2[4]||D5G2;|mux4@4|i[2]|I +Ei2[5]||D5G2;|mux4@5|i[2]|I +Ei2[6]||D5G2;|mux4@6|i[2]|I +Ei2[7]||D5G2;|mux4@7|i[2]|I +Ei3[0]||D5G2;|mux4@0|i[3]|I +Ei3[1]||D5G2;|mux4@1|i[3]|I +Ei3[2]||D5G2;|mux4@2|i[3]|I +Ei3[3]||D5G2;|mux4@3|i[3]|I +Ei3[4]||D5G2;|mux4@4|i[3]|I +Ei3[5]||D5G2;|mux4@5|i[3]|I +Ei3[6]||D5G2;|mux4@6|i[3]|I +Ei3[7]||D5G2;|mux4@7|i[3]|I +Es[0]||D5G2;|pin@18||I +Es[1]||D5G2;|pin@17||I +Ez[0]||D5G2;|mux4@0|z|O +Ez[1]||D5G2;|mux4@1|z|O +Ez[2]||D5G2;|mux4@2|z|O +Ez[3]||D5G2;|mux4@3|z|O +Ez[4]||D5G2;|mux4@4|z|O +Ez[5]||D5G2;|mux4@5|z|O +Ez[6]||D5G2;|mux4@6|z|O +Ez[7]||D5G2;|mux4@7|z|O +X + # Cell rca_6bit;1{ic} -Crca_6bit;1{ic}||artwork|1764382845314|1764382883399|E +Crca_6bit;1{ic}||artwork|1764382845314|1765134129882|E Ngeneric:Facet-Center|art@0||0|0||||AV -NOpened-Thicker-Polygon|art@1||0|0|16|26|||SCHEM_function(D5G2;)Srca_6bit|trace()V[-8/-13,-8/13,8/13,8/-13,-8/-13] +NOpened-Thicker-Polygon|art@1||0|0|16|26|||SCHEM_function(D5G4;)Srca_6bit|trace()V[-8/-13,-8/13,8/13,8/-13,-8/-13] Nschematic:Bus_Pin|pin@0||-10|12|||| Nschematic:Wire_Pin|pin@1||-8|12|||| Nschematic:Bus_Pin|pin@2||-10|10|||| @@ -492,55 +2009,51 @@ Es[5]||D5G2;|pin@38||O X # Cell rca_6bit;1{lay} -Crca_6bit;1{lay}||mocmos|1764382961115|1764479202442||DRC_last_good_drc_area_date()G1764473065821|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764473065821 +Crca_6bit;1{lay}||mocmos|1764382961115|1764627690764||DRC_last_good_drc_area_date()G1764627691554|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764627691554 Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-1-Metal-2-Con|contact@0||2181|-13|||| -Istdcells:fa;1{lay}|fa@8||0|0|||D5G4; -Istdcells:fa;1{lay}|fa@9||367|0|||D5G4; -Istdcells:fa;1{lay}|fa@10||734|0|||D5G4; -Istdcells:fa;1{lay}|fa@11||1101|0|||D5G4; -Istdcells:fa;1{lay}|fa@12||1468|0|||D5G4; -Istdcells:fa;1{lay}|fa@13||1835|0|||D5G4; -NMetal-2-Pin|pin@0||2181|52|||| -AMetal-1|net@119||7|S1800|fa@8|vdd|0|100|fa@9|vdd|367|100 -AMetal-1|net@120||7|S1800|fa@9|vdd|367|100|fa@10|vdd|734|100 -AMetal-1|net@121||7|S1800|fa@10|vdd|734|100|fa@11|vdd|1101|100 -AMetal-1|net@122||7|S1800|fa@11|vdd|1101|100|fa@12|vdd|1468|100 -AMetal-1|net@123||7|S1800|fa@12|vdd|1468|100|fa@13|vdd|1835|100 -AMetal-1|net@124||7|S1800|fa@8|gnd|0|0|fa@9|gnd|367|0 -AMetal-1|net@125||7|S1800|fa@9|gnd|367|0|fa@10|gnd|734|0 -AMetal-1|net@126||7|S1800|fa@10|gnd|734|0|fa@11|gnd|1101|0 -AMetal-1|net@127||7|S1800|fa@11|gnd|1101|0|fa@12|gnd|1468|0 -AMetal-1|net@128||7|S1800|fa@12|gnd|1468|0|fa@13|gnd|1835|0 -AMetal-1|net@129||1|S1800|fa@8|cout|355|52|fa@9|cin|362|52 -AMetal-1|net@130||1|S1800|fa@9|cout|722|52|fa@10|cin|729|52 -AMetal-1|net@131||1|S1800|fa@10|cout|1089|52|fa@11|cin|1096|52 -AMetal-1|net@132||1|S1800|fa@11|cout|1456|52|fa@12|cin|1463|52 -AMetal-1|net@133||1|S1800|fa@12|cout|1823|52|fa@13|cin|1830|52 -AMetal-2|net@134||1|S2700|contact@0||2181|-13|pin@0||2181|52 -AMetal-2|net@135||1|S0|fa@13|cout|2190|52|pin@0||2181|52 -Ea[0]||D5G2;|fa@8|a|I -Ea[1]||D5G2;|fa@9|a|I -Ea[2]||D5G2;|fa@10|a|I -Ea[3]||D5G2;|fa@11|a|I -Ea[4]||D5G2;|fa@12|a|I -Ea[5]||D5G2;|fa@13|a|I -Eb[0]||D5G2;|fa@8|b|I -Eb[1]||D5G2;|fa@9|b|I -Eb[2]||D5G2;|fa@10|b|I -Eb[3]||D5G2;|fa@11|b|I -Eb[4]||D5G2;|fa@12|b|I -Eb[5]||D5G2;|fa@13|b|I -Ecin||D5G2;|fa@8|cin|I -Ecout||D5G2;|contact@0||O -Egnd||D5G2;|fa@8|gnd|G -Es[0]||D5G2;|fa@8|s|O -Es[1]||D5G2;|fa@9|s|O -Es[2]||D5G2;|fa@10|s|O -Es[3]||D5G2;|fa@11|s|O -Es[4]||D5G2;|fa@12|s|O -Es[5]||D5G2;|fa@13|s|O -Evdd||D5G2;|fa@8|vdd|P +Istdcells:fa;1{lay}|fa@14||0|0|||D5G4; +Istdcells:fa;1{lay}|fa@15||370.5|0|||D5G4; +Istdcells:fa;1{lay}|fa@16||741|0|||D5G4; +Istdcells:fa;1{lay}|fa@17||1111.5|0|||D5G4; +Istdcells:fa;1{lay}|fa@18||1482|0|||D5G4; +Istdcells:fa;1{lay}|fa@19||1852.5|0|||D5G4; +AMetal-1|net@136||7|S1800|fa@14|vdd|0|100|fa@15|vdd|370.5|100 +AMetal-1|net@137||7|S1800|fa@15|vdd|370.5|100|fa@16|vdd|741|100 +AMetal-1|net@138||7|S1800|fa@16|vdd|741|100|fa@17|vdd|1111.5|100 +AMetal-1|net@139||7|S1800|fa@17|vdd|1111.5|100|fa@18|vdd|1482|100 +AMetal-1|net@140||7|S1800|fa@18|vdd|1482|100|fa@19|vdd|1852.5|100 +AMetal-1|net@141||7|S1800|fa@14|gnd|0|0|fa@15|gnd|370.5|0 +AMetal-1|net@142||7|S1800|fa@15|gnd|370.5|0|fa@16|gnd|741|0 +AMetal-1|net@143||7|S1800|fa@16|gnd|741|0|fa@17|gnd|1111.5|0 +AMetal-1|net@144||7|S1800|fa@17|gnd|1111.5|0|fa@18|gnd|1482|0 +AMetal-1|net@145||7|S1800|fa@18|gnd|1482|0|fa@19|gnd|1852.5|0 +AMetal-1|net@147||1|S1800|fa@15|cout|729|52|fa@16|cin|736.5|52 +AMetal-1|net@148||1|S1800|fa@14|cout|358.5|52|fa@15|cin|366|52 +AMetal-1|net@149||1|S1800|fa@16|cout|1099.5|52|fa@17|cin|1107|52 +AMetal-1|net@150||1|S1800|fa@17|cout|1470|52|fa@18|cin|1477|52 +AMetal-1|net@151||1|S1800|fa@18|cout|1840|52|fa@19|cin|1848|52 +Ea[0]||D5G2;|fa@14|a|I +Ea[1]||D5G2;|fa@15|a|I +Ea[2]||D5G2;|fa@16|a|I +Ea[3]||D5G2;|fa@17|a|I +Ea[4]||D5G2;|fa@18|a|I +Ea[5]||D5G2;|fa@19|a|I +Eb[0]||D5G2;|fa@14|b|I +Eb[1]||D5G2;|fa@15|b|I +Eb[2]||D5G2;|fa@16|b|I +Eb[3]||D5G2;|fa@17|b|I +Eb[4]||D5G2;|fa@18|b|I +Eb[5]||D5G2;|fa@19|b|I +Ecin||D5G2;|fa@14|cin|I +Ecout||D5G2;|fa@19|cout|O +Egnd||D5G2;|fa@14|gnd|G +Es[0]||D5G2;|fa@14|s|O +Es[1]||D5G2;|fa@15|s|O +Es[2]||D5G2;|fa@16|s|O +Es[3]||D5G2;|fa@17|s|O +Es[4]||D5G2;|fa@18|s|O +Es[5]||D5G2;|fa@19|s|O +Evdd||D5G2;|fa@14|vdd|P X # Cell rca_6bit;1{sch} diff --git a/vlsi/lisp_coproc.v b/vlsi/lisp_coproc.v new file mode 100644 index 0000000..9f94b07 --- /dev/null +++ b/vlsi/lisp_coproc.v @@ -0,0 +1,912 @@ +/* Verilog for cell 'lisp_coproc{lay}' from library 'toplevel' */ +/* Created on Thu Dec 04, 2025 22:57:37 */ +/* Last revised on Sun Dec 07, 2025 22:49:44 */ +/* Written on Mon Dec 08, 2025 19:06:50 by Electric VLSI Design System, version 9.08 */ + +module stdcells__inv(x, y, vdd, gnd); + input x; + output y; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire plnode_0_well, plnode_1_well; + + tranif1 nmos_1(gnd, y, x); + tranif0 pmos_0(y, vdd, x); +endmodule /* stdcells__inv */ + +module stdcells__nand2(x, y, z, vdd, gnd); + input x; + input y; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_262, plnode_0_well, plnode_1_well; + + tranif1 nmos_1(z, net_262, x); + tranif1 nmos_2(net_262, gnd, y); + tranif0 pmos_1(vdd, z, y); + tranif0 pmos_2(z, vdd, x); +endmodule /* stdcells__nand2 */ + +module stdcells__mux2(i, s, z, vdd, gnd); + input [1:0] i; + input s; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_6, net_8, net_12; + + stdcells__inv inv2_0(.x(s), .y(net_12), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_0(.x(i[1]), .y(s), .z(net_8), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_1(.x(i[0]), .y(net_12), .z(net_6), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_2(.x(net_8), .y(net_6), .z(z), .vdd(vdd), .gnd(gnd)); +endmodule /* stdcells__mux2 */ + +module stdcells__tielow(y, vdd, gnd); + output y; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_299, plnode_0_well, plnode_1_well; + + tranif1 nmos_0(y, gnd, net_299); + tranif0 pmos_1(vdd, net_299); +endmodule /* stdcells__tielow */ + +module stdcells__dff(clk, d, rst, q, vdd, gnd); + input clk; + input d; + input rst; + output q; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_70, net_71, net_74, net_81, net_83, net_97, net_103; + + stdcells__inv inv_0(.x(clk), .y(net_97), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_1(.x(net_97), .y(net_103), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_2(.x(net_71), .y(net_70), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_3(.x(net_70), .y(q), .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_3(.i({net_74, d}), .s(rst), .z(net_81), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_4(.i({net_81, net_83}), .s(net_97), .z(net_83), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_5(.i({net_83, net_71}), .s(net_103), .z(net_71), + .vdd(vdd), .gnd(gnd)); + stdcells__tielow tielow_1(.y(net_74), .vdd(vdd), .gnd(gnd)); +endmodule /* stdcells__dff */ + +module memory__dffe(clk, d, en, rst, q, vdd, gnd); + input clk; + input d; + input en; + input rst; + output q; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_67; + + stdcells__dff dff_2(.clk(clk), .d(net_67), .rst(rst), .q(q), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_2(.i({d, q}), .s(en), .z(net_67), .vdd(vdd), .gnd(gnd)); +endmodule /* memory__dffe */ + +module stdcells__xor2(x, y, z, vdd, gnd); + input x; + input y; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_355, net_358, net_371; + + stdcells__nand2 n1(.x(x), .y(y), .z(net_355), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 n2(.x(x), .y(net_355), .z(net_371), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 n3(.x(y), .y(net_355), .z(net_358), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 n4(.x(net_371), .y(net_358), .z(z), .vdd(vdd), .gnd(gnd)); +endmodule /* stdcells__xor2 */ + +module memory__bumpallocator(clk, rst, inc_en, ptr, vdd, gnd); + input clk; + input rst; + output inc_en; + output [3:0] ptr; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_12, net_33, net_35, net_37, net_63; + + memory__dffe dffe_4(.clk(clk), .d(ptr[0]), .en(inc_en), .rst(rst), + .q(ptr[0]), .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_5(.clk(clk), .d(net_12), .en(inc_en), .rst(rst), + .q(ptr[1]), .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_6(.clk(clk), .d(net_63), .en(inc_en), .rst(rst), + .q(ptr[2]), .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_7(.clk(clk), .d(net_37), .en(inc_en), .rst(rst), + .q(ptr[3]), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_0(.x(ptr[1]), .y(net_12), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_1(.x(net_33), .y(net_35), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_0(.x(ptr[1]), .y(ptr[2]), .z(net_33), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_0(.x(ptr[2]), .y(ptr[1]), .z(net_63), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_1(.x(ptr[3]), .y(net_35), .z(net_37), .vdd(vdd), + .gnd(gnd)); +endmodule /* memory__bumpallocator */ + +module stdcells__nor2(x, y, z, vdd, gnd); + input x; + input y; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_322, plnode_0_well, plnode_1_well; + + tranif1 nmos_1(gnd, z, y); + tranif1 nmos_2(z, gnd, x); + tranif0 pmos_1(vdd, net_322, x); + tranif0 pmos_2(net_322, z, y); +endmodule /* stdcells__nor2 */ + +module datapath__eq_8bit(a, b, eq, vdd, gnd); + input [7:0] a; + input [7:0] b; + output eq; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_28, net_30, net_36, net_53, net_57, net_59, net_66, net_70, net_93; + wire net_101, net_106, net_116, net_123, net_126; + + stdcells__nand2 nand2_0(.x(net_70), .y(net_106), .z(net_30), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_1(.x(net_36), .y(net_101), .z(net_28), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_0(.x(net_123), .y(net_126), .z(net_70), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_1(.x(net_116), .y(net_93), .z(net_106), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_2(.x(net_66), .y(net_59), .z(net_36), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_3(.x(net_57), .y(net_53), .z(net_101), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_4(.x(net_30), .y(net_28), .z(eq), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_0(.x(a[0]), .y(b[0]), .z(net_123), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_1(.x(a[1]), .y(b[1]), .z(net_126), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_2(.x(a[2]), .y(b[2]), .z(net_116), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_3(.x(a[3]), .y(b[3]), .z(net_93), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_4(.x(a[4]), .y(b[4]), .z(net_66), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_5(.x(a[5]), .y(b[5]), .z(net_59), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_6(.x(a[6]), .y(b[6]), .z(net_57), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_7(.x(a[7]), .y(b[7]), .z(net_53), .vdd(vdd), .gnd(gnd)); +endmodule /* datapath__eq_8bit */ + +module stdcells__nand3(w, x, y, z, vdd, gnd); + input w; + input x; + input y; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_262, net_316, plnode_0_well, plnode_1_well; + + tranif1 nmos_1(net_316, net_262, x); + tranif1 nmos_2(net_262, gnd, y); + tranif1 nmos_3(z, net_316, w); + tranif0 pmos_1(vdd, z, y); + tranif0 pmos_2(z, vdd, x); + tranif0 pmos_4(vdd, z, w); +endmodule /* stdcells__nand3 */ + +module control__fsm(a, clk, cs, op, rst, rw, alu_en, busy, heap_wen, + q_exec_cdr, reg_wen, vdd, gnd); + input [2:0] a; + input clk; + input cs; + input [2:0] op; + input rst; + input rw; + output alu_en; + output busy; + output heap_wen; + output q_exec_cdr; + output reg_wen; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_26, net_40, net_43, net_73, net_77, net_88, net_99, net_114, net_116; + wire net_128, net_132, net_147, net_159, net_167, net_190, net_200, net_202; + wire net_206, net_223, net_225, net_228, net_236, net_397, net_422, net_425; + wire net_435; + + stdcells__dff dff_0(.clk(clk), .d(net_159), .rst(rst), .q(net_114), + .vdd(vdd), .gnd(gnd)); + stdcells__dff dff_1(.clk(clk), .d(net_128), .rst(rst), .q(net_26), .vdd(vdd), + .gnd(gnd)); + stdcells__dff dff_2(.clk(clk), .d(net_26), .rst(rst), .q(alu_en), .vdd(vdd), + .gnd(gnd)); + stdcells__dff dff_3(.clk(clk), .d(net_206), .rst(rst), .q(q_exec_cdr), + .vdd(vdd), .gnd(gnd)); + stdcells__dff dff_4(.clk(clk), .d(net_228), .rst(rst), .q(reg_wen), + .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_0(.x(rw), .y(net_99), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_1(.x(a[0]), .y(net_88), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_2(.x(a[1]), .y(net_73), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_3(.x(a[2]), .y(net_77), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_4(.x(net_397), .y(net_128), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_5(.x(net_116), .y(net_132), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_6(.x(reg_wen), .y(net_147), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_7(.x(alu_en), .y(net_200), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_8(.x(q_exec_cdr), .y(net_223), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_9(.x(net_236), .y(heap_wen), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_10(.x(net_114), .y(busy), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_3(.x(net_88), .y(net_73), .z(net_43), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_4(.x(net_116), .y(net_114), .z(net_397), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_5(.x(net_132), .y(net_114), .z(net_435), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_6(.x(net_425), .y(net_422), .z(net_167), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_7(.x(op[0]), .y(net_190), .z(net_202), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_8(.x(net_202), .y(alu_en), .z(net_225), .vdd(vdd), + .gnd(gnd)); + stdcells__nand2 nand2_9(.x(net_225), .y(net_223), .z(net_228), .vdd(vdd), + .gnd(gnd)); + stdcells__nand3 nand3_0(.w(cs), .x(net_99), .y(net_77), .z(net_40), + .vdd(vdd), .gnd(gnd)); + stdcells__nand3 nand3_1(.w(net_435), .x(net_147), .y(net_167), .z(net_159), + .vdd(vdd), .gnd(gnd)); + stdcells__nor2 nor2_0(.x(reg_wen), .y(alu_en), .z(net_425), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_1(.x(net_26), .y(net_114), .z(net_422), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_2(.x(op[1]), .y(op[2]), .z(net_190), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_3(.x(net_200), .y(net_202), .z(net_206), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_4(.x(net_206), .y(q_exec_cdr), .z(net_236), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_5(.x(net_40), .y(net_43), .z(net_116), .vdd(vdd), + .gnd(gnd)); +endmodule /* control__fsm */ + +module stdcells__dec2(a0, a1, en, _q0, _q1, _q2, _q3, vdd, gnd); + input a0; + input a1; + input en; + output _q0; + output _q1; + output _q2; + output _q3; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_88, net_92; + + stdcells__inv inv_1(.x(a0), .y(net_88), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_2(.x(a1), .y(net_92), .vdd(vdd), .gnd(gnd)); + stdcells__nand3 nand3_0(.w(net_88), .x(net_92), .y(en), .z(_q0), .vdd(vdd), + .gnd(gnd)); + stdcells__nand3 nand3_1(.w(net_88), .x(a1), .y(en), .z(_q1), .vdd(vdd), + .gnd(gnd)); + stdcells__nand3 nand3_2(.w(a0), .x(net_92), .y(en), .z(_q2), .vdd(vdd), + .gnd(gnd)); + stdcells__nand3 nand3_3(.w(a0), .x(a1), .y(en), .z(_q3), .vdd(vdd), + .gnd(gnd)); +endmodule /* stdcells__dec2 */ + +module datapath__mux2_8bit(i0, i1, s, z, vdd, gnd); + input [7:0] i0; + input [7:0] i1; + input s; + input [7:0] z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + stdcells__mux2 mux2_0_(.i({i1[0], i0[0]}), .s(s), .z(z[0]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_1_(.i({i1[1], i0[1]}), .s(s), .z(z[1]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_2_(.i({i1[2], i0[2]}), .s(s), .z(z[2]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_3_(.i({i1[3], i0[3]}), .s(s), .z(z[3]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_4_(.i({i1[4], i0[4]}), .s(s), .z(z[4]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_5_(.i({i1[5], i0[5]}), .s(s), .z(z[5]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_6_(.i({i1[6], i0[6]}), .s(s), .z(z[6]), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_7_(.i({i1[7], i0[7]}), .s(s), .z(z[7]), .vdd(vdd), + .gnd(gnd)); +endmodule /* datapath__mux2_8bit */ + +module datapath__mux4(i, s, z, vdd, gnd); + input [3:0] i; + input [1:0] s; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_4, net_7; + + stdcells__mux2 mux2_0(.i(i[1:0]), .s(s[0]), .z(net_7), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_1(.i(i[3:2]), .s(s[0]), .z(net_4), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_2(.i({net_4, net_7}), .s(s[1]), .z(z), .vdd(vdd), + .gnd(gnd)); +endmodule /* datapath__mux4 */ + +module datapath__mux4_8bit(i0, i1, i2, i3, s, z, vdd, gnd); + input [7:0] i0; + input [7:0] i1; + input [7:0] i2; + input [7:0] i3; + input [1:0] s; + output [7:0] z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + datapath__mux4 mux4_0(.i({i3[7], i2[7], i1[7], i0[7]}), .s(s[1:0]), .z(z[7]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_1(.i({i3[6], i2[6], i1[6], i0[6]}), .s(s[1:0]), .z(z[6]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_2(.i({i3[5], i2[5], i1[5], i0[5]}), .s(s[1:0]), .z(z[5]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_3(.i({i3[4], i2[4], i1[4], i0[4]}), .s(s[1:0]), .z(z[4]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_4(.i({i3[3], i2[3], i1[3], i0[3]}), .s(s[1:0]), .z(z[3]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_5(.i({i3[2], i2[2], i1[2], i0[2]}), .s(s[1:0]), .z(z[2]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_6(.i({i3[1], i2[1], i1[1], i0[1]}), .s(s[1:0]), .z(z[1]), + .vdd(vdd), .gnd(gnd)); + datapath__mux4 mux4_7(.i({i3[0], i2[0], i1[0], i0[0]}), .s(s[1:0]), .z(z[0]), + .vdd(vdd), .gnd(gnd)); +endmodule /* datapath__mux4_8bit */ + +module memory__reg8(clk, d, en, rst, q, vdd, gnd); + input clk; + input [7:0] d; + input en; + input rst; + output [7:0] q; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + memory__dffe dffe_8(.clk(clk), .d(d[7]), .en(en), .rst(rst), .q(q[7]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_9(.clk(clk), .d(d[6]), .en(en), .rst(rst), .q(q[6]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_10(.clk(clk), .d(d[5]), .en(en), .rst(rst), .q(q[5]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_11(.clk(clk), .d(d[4]), .en(en), .rst(rst), .q(q[4]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_12(.clk(clk), .d(d[3]), .en(en), .rst(rst), .q(q[3]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_13(.clk(clk), .d(d[2]), .en(en), .rst(rst), .q(q[2]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_14(.clk(clk), .d(d[1]), .en(en), .rst(rst), .q(q[1]), + .vdd(vdd), .gnd(gnd)); + memory__dffe dffe_15(.clk(clk), .d(d[0]), .en(en), .rst(rst), .q(q[0]), + .vdd(vdd), .gnd(gnd)); +endmodule /* memory__reg8 */ + +module stdcells__tiehigh(y, vdd, gnd); + output y; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_299, plnode_0_well, plnode_1_well; + + tranif1 nmos_0(gnd, net_299); + tranif0 pmos_1(vdd, y, net_299); +endmodule /* stdcells__tiehigh */ + +module memory__ioreg5(a, clk, data_in, data_out, global_en, reg_wen, result_in, + rst, status_busy, status_carry, status_err_heap, status_err_type, + status_zero, data_out_1, q_arg1, q_arg2, q_opcode, gnd, vdd); + input [2:0] a; + input clk; + input [7:0] data_in; + input [0:0] data_out; + input global_en; + input reg_wen; + input [7:0] result_in; + input rst; + input status_busy; + input status_carry; + input status_err_heap; + input status_err_type; + input status_zero; + output [7:1] data_out_1; + output [7:0] q_arg1; + output [7:0] q_arg2; + output [7:0] q_opcode; + input gnd; + input vdd; + + supply1 vdd; + wire net_2, net_8, net_12, net_18, net_50, net_51, net_53, net_55, net_57; + wire net_61, net_63, net_67, net_87, net_90, net_96, net_98, net_100, net_102; + wire net_194, net_195, net_196, net_197, net_198, net_199, net_200, net_473; + wire net_476, net_477, net_481, net_487, net_527, net_534, net_543, net_551; + wire net_555, net_556, net_557, net_558, net_559, net_560, net_561, net_562; + wire net_791, net_797, net_826, net_828, net_832; + + stdcells__dec2 dec2_0(.a0(a[0]), .a1(a[1]), .en(net_826), ._q0(net_96), + ._q1(net_98), ._q2(net_100), ._q3(net_102), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_0(.x(net_90), .y(net_18), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_1(.x(net_100), .y(net_12), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_2(.x(net_98), .y(net_8), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_3(.x(net_96), .y(net_2), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_4(.x(net_102), .y(net_87), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_5(.x(a[2]), .y(net_832), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_6(.x(net_828), .y(net_826), .vdd(vdd), .gnd(gnd)); + datapath__mux2_8bit mux2_8bi_0(.i0(data_in[7:0]), .i1(result_in[7:0]), + .s(reg_wen), .z({net_63, net_67, net_61, net_57, net_55, net_53, net_51, + net_50}), .vdd(vdd), .gnd(gnd)); + datapath__mux2_8bit mux2_8bi_1(.i0({net_473, net_477, net_476, net_551, + net_543, net_534, net_487, net_481}), .i1({net_555, net_556, net_557, + net_558, net_559, net_560, net_561, net_562}), .s(a[2]), + .z({data_out_1[7], data_out_1[6], data_out_1[5], data_out_1[4], + data_out_1[3], data_out_1[2], data_out_1[1], data_out[0]}), .vdd(vdd), + .gnd(gnd)); + datapath__mux4_8bit mux4_8bi_0(.i0(q_opcode[7:0]), .i1(q_arg1[7:0]), + .i2(q_arg2[7:0]), .i3({net_200, net_199, net_198, net_197, net_196, + net_195, net_194, net_527}), .s(a[1:0]), .z({net_473, net_477, net_476, + net_551, net_543, net_534, net_487, net_481}), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_0(.x(net_832), .y(global_en), .z(net_828), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_0(.x(reg_wen), .y(net_87), .z(net_90), .vdd(vdd), + .gnd(gnd)); + memory__reg8 reg8_0(.clk(clk), .d({net_791, net_791, net_791, status_zero, + status_carry, status_err_type, status_err_heap, status_busy}), + .en(net_797), .rst(rst), .q({net_555, net_556, net_557, net_558, net_559, + net_560, net_561, net_562}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_1(.clk(clk), .d({net_63, net_67, net_61, net_57, net_55, + net_53, net_51, net_50}), .en(net_18), .rst(rst), .q({net_200, net_199, + net_198, net_197, net_196, net_195, net_194, net_527}), .vdd(vdd), + .gnd(gnd)); + memory__reg8 reg8_2(.clk(clk), .d(data_in[7:0]), .en(net_12), .rst(rst), + .q(q_arg2[7:0]), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_3(.clk(clk), .d(data_in[7:0]), .en(net_8), .rst(rst), + .q(q_arg1[7:0]), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_4(.clk(clk), .d(data_in[7:0]), .en(net_2), .rst(rst), + .q(q_opcode[7:0]), .vdd(vdd), .gnd(gnd)); + stdcells__tiehigh tiehigh_0(.y(net_797), .vdd(vdd), .gnd(gnd)); + stdcells__tielow tielow_0(.y(net_791), .vdd(vdd), .gnd(gnd)); +endmodule /* memory__ioreg5 */ + +module datapath__mux3(i, s, z, vdd, gnd, i_1); + input [1:0] i; + input [1:0] s; + output z; + input vdd; + input gnd; + input [2:2] i_1; + + supply1 vdd; + supply0 gnd; + wire net_2; + + stdcells__mux2 mux2_0(.i(i[1:0]), .s(s[0]), .z(net_2), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_1(.i({i_1[2], net_2}), .s(s[1]), .z(z), .vdd(vdd), + .gnd(gnd)); +endmodule /* datapath__mux3 */ + +module datapath__mux3_4bit(i0, i1, i2, s, z, vdd, gnd); + input [3:0] i0; + input [3:0] i1; + input [3:0] i2; + input [1:0] s; + output [3:0] z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + datapath__mux3 mux3_0(.i({i1[3], i0[3]}), .s(s[1:0]), .z(z[3]), .vdd(vdd), + .gnd(gnd), .i_1(i2[3:3])); + datapath__mux3 mux3_1(.i({i1[2], i0[2]}), .s(s[1:0]), .z(z[2]), .vdd(vdd), + .gnd(gnd), .i_1(i2[2:2])); + datapath__mux3 mux3_2(.i({i1[1], i0[1]}), .s(s[1:0]), .z(z[1]), .vdd(vdd), + .gnd(gnd), .i_1(i2[1:1])); + datapath__mux3 mux3_3(.i({i1[0], i0[0]}), .s(s[1:0]), .z(z[0]), .vdd(vdd), + .gnd(gnd), .i_1(i2[0:0])); +endmodule /* datapath__mux3_4bit */ + +module stdcells__fa(a, b, cin, cout, s, vdd, gnd); + input a; + input b; + input cin; + output cout; + output s; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_10; + + stdcells__mux2 mux2_1(.i({cin, a}), .s(net_10), .z(cout), .vdd(vdd), + .gnd(gnd)); + stdcells__xor2 xor2_0(.x(a), .y(b), .z(net_10), .vdd(vdd), .gnd(gnd)); + stdcells__xor2 xor2_1(.x(net_10), .y(cin), .z(s), .vdd(vdd), .gnd(gnd)); +endmodule /* stdcells__fa */ + +module datapath__rca_6bit(a, b, cin, cout, s, vdd, gnd); + input [5:0] a; + input [5:0] b; + input cin; + output cout; + output [5:0] s; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_147, net_148, net_149, net_150, net_151; + + stdcells__fa fa_14(.a(a[0]), .b(b[0]), .cin(cin), .cout(net_148), .s(s[0]), + .vdd(vdd), .gnd(gnd)); + stdcells__fa fa_15(.a(a[1]), .b(b[1]), .cin(net_148), .cout(net_147), + .s(s[1]), .vdd(vdd), .gnd(gnd)); + stdcells__fa fa_16(.a(a[2]), .b(b[2]), .cin(net_147), .cout(net_149), + .s(s[2]), .vdd(vdd), .gnd(gnd)); + stdcells__fa fa_17(.a(a[3]), .b(b[3]), .cin(net_149), .cout(net_150), + .s(s[3]), .vdd(vdd), .gnd(gnd)); + stdcells__fa fa_18(.a(a[4]), .b(b[4]), .cin(net_150), .cout(net_151), + .s(s[4]), .vdd(vdd), .gnd(gnd)); + stdcells__fa fa_19(.a(a[5]), .b(b[5]), .cin(net_151), .cout(cout), .s(s[5]), + .vdd(vdd), .gnd(gnd)); +endmodule /* datapath__rca_6bit */ + +module memory__dec4(a, en, q, vdd, gnd); + input [3:0] a; + input en; + output [15:0] q; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_55, net_61, net_73, net_81, net_89, net_96, net_100, net_104; + + stdcells__dec2 dec2_1(.a0(a[3]), .a1(a[2]), .en(en), ._q0(net_96), + ._q1(net_100), ._q2(net_104), ._q3(net_89), .vdd(vdd), .gnd(gnd)); + stdcells__dec2 dec2_2(.a0(a[1]), .a1(a[0]), .en(en), ._q0(net_55), + ._q1(net_61), ._q2(net_81), ._q3(net_73), .vdd(vdd), .gnd(gnd)); + stdcells__nor2 nor2_8(.x(net_96), .y(net_55), .z(q[0]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_9(.x(net_96), .y(net_61), .z(q[1]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_10(.x(net_96), .y(net_81), .z(q[2]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_11(.x(net_96), .y(net_73), .z(q[3]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_12(.x(net_100), .y(net_55), .z(q[4]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_13(.x(net_100), .y(net_61), .z(q[5]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_14(.x(net_100), .y(net_81), .z(q[6]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_15(.x(net_100), .y(net_73), .z(q[7]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_16(.x(net_104), .y(net_55), .z(q[8]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_17(.x(net_104), .y(net_61), .z(q[9]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_18(.x(net_104), .y(net_81), .z(q[10]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_19(.x(net_104), .y(net_73), .z(q[11]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_20(.x(net_89), .y(net_55), .z(q[12]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_21(.x(net_89), .y(net_61), .z(q[13]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_22(.x(net_89), .y(net_81), .z(q[14]), .vdd(vdd), + .gnd(gnd)); + stdcells__nor2 nor2_23(.x(net_89), .y(net_73), .z(q[15]), .vdd(vdd), + .gnd(gnd)); +endmodule /* memory__dec4 */ + +module memory__mux16(i, s, z, vdd, gnd); + input [15:0] i; + input [3:0] s; + output z; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_174, net_176, net_179, net_182, net_184, net_186, net_188, net_190; + wire net_193, net_195, net_199, net_201, net_204, net_206; + + stdcells__mux2 mux2_0(.i({i[14], i[15]}), .s(s[0]), .z(net_201), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_2(.i(i[13:12]), .s(s[0]), .z(net_199), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_3(.i({i[10], i[11]}), .s(s[0]), .z(net_195), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_4(.i(i[9:8]), .s(s[0]), .z(net_193), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_5(.i({i[6], i[7]}), .s(s[0]), .z(net_204), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_6(.i(i[5:4]), .s(s[0]), .z(net_206), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_7(.i({i[2], i[3]}), .s(s[0]), .z(net_190), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_8(.i(i[1:0]), .s(s[0]), .z(net_188), .vdd(vdd), + .gnd(gnd)); + stdcells__mux2 mux2_9(.i({net_201, net_199}), .s(s[1]), .z(net_186), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_10(.i({net_195, net_193}), .s(s[1]), .z(net_184), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_11(.i({net_204, net_206}), .s(s[1]), .z(net_182), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_12(.i({net_190, net_188}), .s(s[1]), .z(net_179), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_15(.i({net_182, net_179}), .s(s[2]), .z(net_174), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_16(.i({net_186, net_184}), .s(s[2]), .z(net_176), + .vdd(vdd), .gnd(gnd)); + stdcells__mux2 mux2_17(.i({net_176, net_174}), .s(s[3]), .z(z), .vdd(vdd), + .gnd(gnd)); +endmodule /* memory__mux16 */ + +module memory__regfile16(clk, r_addr, rst, w_addr, w_data, w_en, r_data, vdd, + gnd); + input clk; + input [3:0] r_addr; + input rst; + input [3:0] w_addr; + input [7:0] w_data; + input w_en; + output [7:0] r_data; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire net_718, net_720, net_723, net_725, net_731, net_732, net_733, net_734; + wire net_750, net_751, net_754, net_756, net_758, net_760, net_765, net_778; + wire net_812, net_814, net_818, net_819, net_820, net_821, net_822, net_823; + wire net_824, net_825, net_826, net_827, net_828, net_829, net_830, net_831; + wire net_860, net_861, net_862, net_863, net_864, net_865, net_866, net_867; + wire net_868, net_869, net_870, net_871, net_872, net_873, net_874, net_875; + wire net_908, net_909, net_910, net_911, net_912, net_914, net_915, net_916; + wire net_917, net_918, net_919, net_920, net_921, net_922, net_923, net_924; + wire net_925, net_926, net_927, net_928, net_929, net_930, net_931, net_932; + wire net_933, net_934, net_935, net_936, net_937, net_938, net_939, net_940; + wire net_941, net_942, net_943, net_944, net_945, net_946, net_947, net_948; + wire net_949, net_950, net_951, net_952, net_953, net_954, net_955, net_956; + wire net_957, net_958, net_959, net_960, net_961, net_962, net_963, net_964; + wire net_965, net_966, net_967, net_968, net_969, net_970, net_971, net_972; + wire net_973, net_974, net_975, net_976, net_977, net_978, net_979, net_980; + wire net_981, net_982, net_983, net_984, net_985, net_986, net_987, net_988; + wire net_989, net_990, net_991, net_992, net_993, net_994, net_995, net_996; + wire net_997, net_998, net_999, net_1000, net_1001, net_1002, net_1003; + wire net_1916; + + memory__dec4 dec4_0(.a(w_addr[3:0]), .en(w_en), .q({net_750, net_751, + net_754, net_756, net_758, net_760, net_765, net_778, net_734, net_733, + net_732, net_731, net_725, net_723, net_720, net_718}), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_0(.i({net_875, net_874, net_873, net_872, net_871, + net_870, net_869, net_868, net_867, net_866, net_865, net_864, net_863, + net_862, net_861, net_860}), .s(r_addr[3:0]), .z(r_data[7]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_1(.i({net_831, net_830, net_829, net_828, net_827, + net_826, net_825, net_824, net_823, net_822, net_821, net_820, net_819, + net_818, net_814, net_812}), .s(r_addr[3:0]), .z(r_data[6]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_2(.i({net_923, net_922, net_921, net_920, net_919, + net_918, net_917, net_916, net_915, net_914, net_1916, net_912, net_911, + net_910, net_909, net_908}), .s(r_addr[3:0]), .z(r_data[5]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_3(.i({net_939, net_938, net_937, net_936, net_935, + net_934, net_933, net_932, net_931, net_930, net_929, net_928, net_927, + net_926, net_925, net_924}), .s(r_addr[3:0]), .z(r_data[4]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_4(.i({net_955, net_954, net_953, net_952, net_951, + net_950, net_949, net_948, net_947, net_946, net_945, net_944, net_943, + net_942, net_941, net_940}), .s(r_addr[3:0]), .z(r_data[3]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_5(.i({net_971, net_970, net_969, net_968, net_967, + net_966, net_965, net_964, net_963, net_962, net_961, net_960, net_959, + net_958, net_957, net_956}), .s(r_addr[3:0]), .z(r_data[2]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_6(.i({net_987, net_986, net_985, net_984, net_983, + net_982, net_981, net_980, net_979, net_978, net_977, net_976, net_975, + net_974, net_973, net_972}), .s(r_addr[3:0]), .z(r_data[1]), .vdd(vdd), + .gnd(gnd)); + memory__mux16 mux16_7(.i({net_1003, net_1002, net_1001, net_1000, net_999, + net_998, net_997, net_996, net_995, net_994, net_993, net_992, net_991, + net_990, net_989, net_988}), .s(r_addr[3:0]), .z(r_data[0]), .vdd(vdd), + .gnd(gnd)); + memory__reg8 reg8_0(.clk(clk), .d(w_data[7:0]), .en(net_750), .rst(rst), + .q({net_875, net_831, net_923, net_939, net_955, net_971, net_987, + net_1003}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_1(.clk(clk), .d(w_data[7:0]), .en(net_751), .rst(rst), + .q({net_874, net_830, net_922, net_938, net_954, net_970, net_986, + net_1002}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_2(.clk(clk), .d(w_data[7:0]), .en(net_754), .rst(rst), + .q({net_873, net_829, net_921, net_937, net_953, net_969, net_985, + net_1001}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_3(.clk(clk), .d(w_data[7:0]), .en(net_756), .rst(rst), + .q({net_872, net_828, net_920, net_936, net_952, net_968, net_984, + net_1000}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_4(.clk(clk), .d(w_data[7:0]), .en(net_758), .rst(rst), + .q({net_871, net_827, net_919, net_935, net_951, net_967, net_983, + net_999}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_5(.clk(clk), .d(w_data[7:0]), .en(net_760), .rst(rst), + .q({net_870, net_826, net_918, net_934, net_950, net_966, net_982, + net_998}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_6(.clk(clk), .d(w_data[7:0]), .en(net_765), .rst(rst), + .q({net_869, net_825, net_917, net_933, net_949, net_965, net_981, + net_997}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_7(.clk(clk), .d(w_data[7:0]), .en(net_778), .rst(rst), + .q({net_868, net_824, net_916, net_932, net_948, net_964, net_980, + net_996}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_8(.clk(clk), .d(w_data[7:0]), .en(net_734), .rst(rst), + .q({net_867, net_823, net_915, net_931, net_947, net_963, net_979, + net_995}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_9(.clk(clk), .d(w_data[7:0]), .en(net_733), .rst(rst), + .q({net_866, net_822, net_914, net_930, net_946, net_962, net_978, + net_994}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_10(.clk(clk), .d(w_data[7:0]), .en(net_732), .rst(rst), + .q({net_865, net_821, net_1916, net_929, net_945, net_961, net_977, + net_993}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_11(.clk(clk), .d(w_data[7:0]), .en(net_731), .rst(rst), + .q({net_864, net_820, net_912, net_928, net_944, net_960, net_976, + net_992}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_12(.clk(clk), .d(w_data[7:0]), .en(net_725), .rst(rst), + .q({net_863, net_819, net_911, net_927, net_943, net_959, net_975, + net_991}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_13(.clk(clk), .d(w_data[7:0]), .en(net_723), .rst(rst), + .q({net_862, net_818, net_910, net_926, net_942, net_958, net_974, + net_990}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_14(.clk(clk), .d(w_data[7:0]), .en(net_720), .rst(rst), + .q({net_861, net_814, net_909, net_925, net_941, net_957, net_973, + net_989}), .vdd(vdd), .gnd(gnd)); + memory__reg8 reg8_15(.clk(clk), .d(w_data[7:0]), .en(net_718), .rst(rst), + .q({net_860, net_812, net_908, net_924, net_940, net_956, net_972, + net_988}), .vdd(vdd), .gnd(gnd)); +endmodule /* memory__regfile16 */ + +module lisp_coproc(addr, clk, cs, data_in, rst, rw, data_out, vdd, gnd); + input [2:0] addr; + input clk; + input cs; + input [7:0] data_in; + input rst; + input rw; + output [7:0] data_out; + input vdd; + input gnd; + + supply1 vdd; + supply0 gnd; + wire fsm_0_alu_en, net_63, net_65, net_67, net_139, net_141, net_143, net_172; + wire net_204, net_207, net_214, net_219, net_221, net_223, net_227, net_228; + wire net_240, net_241, net_242, net_243, net_244, net_266, net_299, net_301; + wire net_372, net_374, net_377, net_378, net_381, net_382, net_385, net_393; + wire net_465, net_467, net_534, net_547, net_564, net_569, net_579, net_587; + wire net_591, net_634, net_645, net_646, net_652, net_653, net_654, net_668; + wire net_703, net_704, net_707, net_708, net_710, net_713, net_714, net_717; + wire net_718, net_721, net_722, net_725, net_772, net_773, net_774, net_820; + wire net_1043, net_1083, net_1182, net_1183, net_1184, net_1493, net_1498; + wire net_1502, net_1504; + wire [7:3] ioreg5_0_q_opcode; + + memory__bumpallocator bumpallo_0(.clk(clk), .rst(rst), .inc_en(net_266), + .ptr({net_652, net_653, net_654, net_634}), .vdd(vdd), .gnd(gnd)); + datapath__eq_8bit eq_8bit_0(.a({net_708, net_707, net_704, net_703, net_774, + net_773, net_772, net_820}), .b({net_710, net_725, net_722, net_721, + net_718, net_717, net_714, net_713}), .eq(net_587), .vdd(vdd), + .gnd(gnd)); + control__fsm fsm_0(.a(addr[2:0]), .clk(clk), .cs(cs), .op({net_1184, + net_1183, net_1182}), .rst(rst), .rw(rw), .alu_en(fsm_0_alu_en), + .busy(net_1502), .heap_wen(net_1504), .q_exec_cdr(net_1493), + .reg_wen(net_1498), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_0(.x(net_1184), .y(net_301), .vdd(vdd), .gnd(gnd)); + stdcells__inv inv_1(.x(net_299), .y(net_266), .vdd(vdd), .gnd(gnd)); + memory__ioreg5 ioreg5_0(.a(addr[2:0]), .clk(clk), .data_in(data_in[7:0]), + .data_out(data_out[0:0]), .global_en(cs), .reg_wen(net_1498), + .result_in({net_172, net_207, net_204, net_240, net_241, net_242, + net_243, net_244}), .rst(rst), .status_busy(net_1502), + .status_carry(net_1043), .status_err_heap(net_668), + .status_err_type(net_668), .status_zero(net_587), + .data_out_1(data_out[7:1]), .q_arg1({net_708, net_707, net_704, net_703, + net_774, net_773, net_772, net_820}), .q_arg2({net_710, net_725, net_722, + net_721, net_718, net_717, net_714, net_713}), + .q_opcode({ioreg5_0_q_opcode[7], ioreg5_0_q_opcode[6], + ioreg5_0_q_opcode[5], ioreg5_0_q_opcode[4], ioreg5_0_q_opcode[3], + net_1184, net_1183, net_1182}), .gnd(gnd), .vdd(vdd)); + stdcells__mux2 mux2_0(.i({net_587, net_579}), .s(net_1182), .z(net_591), + .vdd(vdd), .gnd(gnd)); + datapath__mux2_8bit mux2_8bi_0(.i0({net_708, net_707, net_704, net_703, + net_774, net_773, net_772, net_820}), .i1({net_710, net_725, net_722, + net_721, net_718, net_717, net_714, net_713}), .s(net_1493), .z({net_219, + net_221, net_223, net_227, net_228, net_143, net_141, net_139}), + .vdd(vdd), .gnd(gnd)); + datapath__mux3_4bit mux3_4bi_0(.i0({net_774, net_773, net_772, net_820}), + .i1({net_652, net_653, net_654, net_634}), .i2({net_652, net_653, + net_654, net_634}), .s({net_1493, net_1504}), .z({net_214, net_63, + net_65, net_67}), .vdd(vdd), .gnd(gnd)); + datapath__mux4_8bit mux4_8bi_0(.i0({net_393, net_372, net_374, net_377, + net_378, net_381, net_382, net_385}), .i1({net_467, net_467, net_465, + net_465, net_652, net_653, net_654, net_634}), .i2({net_467, net_465, + net_534, net_547, net_646, net_645, net_564, net_569}), .i3({net_465, + net_591, net_465, net_465, net_465, net_465, net_465, net_591}), + .s({net_1184, net_1182}), .z({net_172, net_207, net_204, net_240, + net_241, net_242, net_243, net_244}), .vdd(vdd), .gnd(gnd)); + stdcells__nand2 nand2_0(.x(net_707), .y(net_708), .z(net_579), .vdd(vdd), + .gnd(gnd)); + stdcells__nand3 nand3_0(.w(net_1498), .x(net_301), .y(net_1182), .z(net_299), + .vdd(vdd), .gnd(gnd)); + datapath__rca_6bit rca_6bit_0(.a({net_704, net_703, net_774, net_773, + net_772, net_820}), .b({net_722, net_721, net_718, net_717, net_714, + net_713}), .cin(net_1083), .cout(net_1043), .s({net_534, net_547, + net_646, net_645, net_564, net_569}), .vdd(vdd), .gnd(gnd)); + memory__regfile16 regfile1_0(.clk(clk), .r_addr({net_774, net_773, net_772, + net_820}), .rst(rst), .w_addr({net_214, net_63, net_65, net_67}), + .w_data({net_219, net_221, net_223, net_227, net_228, net_143, net_141, + net_139}), .w_en(net_1504), .r_data({net_393, net_372, net_374, net_377, + net_378, net_381, net_382, net_385}), .vdd(vdd), .gnd(gnd)); + stdcells__tiehigh tiehigh_0(.y(net_467), .vdd(vdd), .gnd(gnd)); + stdcells__tielow tielow_0(.y(net_465), .vdd(vdd), .gnd(gnd)); + stdcells__tielow tielow_1(.y(net_668), .vdd(vdd), .gnd(gnd)); + stdcells__tielow tielow_2(.y(net_1083), .vdd(vdd), .gnd(gnd)); +endmodule /* lisp_coproc */ diff --git a/vlsi/memory.jelib b/vlsi/memory.jelib index 4da9b52..6c5e527 100644 --- a/vlsi/memory.jelib +++ b/vlsi/memory.jelib @@ -8,12 +8,265 @@ Vschematic|sch # External Libraries: +Ldatapath|datapath + Lstdcells|stdcells # Technologies: Tbicmos|ScaleFORbicmos()D300.0 Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF +# Cell bumpallocator;1{ic} +Cbumpallocator;1{ic}||artwork|1764710824768|1765134167682|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|16|20|||SCHEM_function(D5G2.5;Y0.5;)Sbumpallocator|trace()V[-8/-10,-8/10,8/10,8/-10,-8/-10] +Nschematic:Bus_Pin|pin@0||-10|2|||| +Nschematic:Wire_Pin|pin@1||-8|2|||| +Nschematic:Bus_Pin|pin@2||-10|0|||| +Nschematic:Wire_Pin|pin@3||-8|0|||| +Nschematic:Bus_Pin|pin@4||10.5|3.5|||| +Nschematic:Wire_Pin|pin@5||8|3.5|||| +Nschematic:Bus_Pin|pin@6||10.5|1.5|||| +Nschematic:Wire_Pin|pin@7||8|1.5|||| +Nschematic:Bus_Pin|pin@8||10.5|-0.5|||| +Nschematic:Wire_Pin|pin@9||8|-0.5|||| +Nschematic:Bus_Pin|pin@10||10.5|-2.5|||| +Nschematic:Wire_Pin|pin@11||8|-2.5|||| +Nschematic:Bus_Pin|pin@12||-10|-2|||| +Nschematic:Wire_Pin|pin@13||-8|-2|||| +Aschematic:wire|net@0|||0|pin@1||-8|2|pin@0||-10|2 +Aschematic:wire|net@1|||0|pin@3||-8|0|pin@2||-10|0 +Aschematic:wire|net@2|||1800|pin@5||8|3.5|pin@4||10.5|3.5 +Aschematic:wire|net@3|||1800|pin@7||8|1.5|pin@6||10.5|1.5 +Aschematic:wire|net@4|||1800|pin@9||8|-0.5|pin@8||10.5|-0.5 +Aschematic:wire|net@5|||1800|pin@11||8|-2.5|pin@10||10.5|-2.5 +Aschematic:wire|net@6|||0|pin@13||-8|-2|pin@12||-10|-2 +Eclk||D5G2;|pin@0||I +Einc_en||D5G2;X-1;|pin@2||I +Eptr[0]||D5G2;|pin@4||O +Eptr[1]||D5G2;|pin@6||O +Eptr[2]||D5G2;|pin@8||O +Eptr[3]||D5G2;|pin@10||O +Erst||D5G2;|pin@12||I +X + +# Cell bumpallocator;1{lay} +Cbumpallocator;1{lay}||mocmos|1764707355974|1764799122574||DRC_last_good_drc_area_date()G1764710808687|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764909525925 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||2909.5|36.5|||| +NMetal-1-Metal-2-Con|contact@2||2909.5|-10.5|||| +NMetal-1-Metal-2-Con|contact@3||2845|-17.5|||| +NMetal-1-Metal-2-Con|contact@5||2845|11|||| +NMetal-1-Metal-2-Con|contact@6||2818.5|-24.5|||| +NMetal-1-Metal-2-Con|contact@7||1996|-24.5|||| +NMetal-1-Metal-2-Con|contact@11||2052|36.5|||| +NMetal-1-Metal-2-Con|contact@12||2052|-10.5|||| +NMetal-1-Metal-2-Con|contact@13||2030|-17.5|||| +NMetal-2-Metal-3-Con|contact@14||2155.5|88|||| +NMetal-2-Metal-3-Con|contact@15||2155.5|71|||| +NMetal-2-Metal-3-Con|contact@17||2150.5|49.5|||| +NMetal-2-Metal-3-Con|contact@18||1355|50|||| +NMetal-2-Metal-3-Con|contact@19||651.5|50|||| +NMetal-2-Metal-3-Con|contact@20||656.5|88|||| +NMetal-2-Metal-3-Con|contact@21||656.5|71|||| +NMetal-2-Metal-3-Con|contact@22||1359.5|71|||| +NMetal-2-Metal-3-Con|contact@23||1360|88|||| +NMetal-2-Metal-3-Con|contact@24||-21|50|||| +NMetal-2-Metal-3-Con|contact@25||-16|71|||| +NMetal-2-Metal-3-Con|contact@26||-16|88|||| +NMetal-1-Metal-2-Con|contact@29||-26|50|||| +Idffe;1{lay}|dffe@4||0|0|||D5G4; +Idffe;1{lay}|dffe@5||672.5|0|||D5G4; +Idffe;1{lay}|dffe@6||1376|0|||D5G4; +Idffe;1{lay}|dffe@7||2171.5|0|||D5G4; +Istdcells:inv;1{lay}|inv@0||1318|0|||D5G4; +Istdcells:inv;1{lay}|inv@1||2854.5|0|||D5G4; +Istdcells:nand2;1{lay}|nand2@0||2815.5|0|||D5G4; +NMetal-2-Pin|pin@2||1316|-10|||| +NMetal-2-Pin|pin@3||1323|110|||| +NMetal-2-Pin|pin@4||630|-10|||| +NMetal-2-Pin|pin@5||630|110|||| +NMetal-2-Pin|pin@8||2825.5|50|||| +NMetal-1-Pin|pin@9||2859.5|44|||| +NMetal-2-Pin|pin@10||2983.5|110|||| +NMetal-1-Pin|pin@11||2909.5|61|||| +NMetal-1-Pin|pin@12||1292.5|-17.5|||| +NMetal-1-Pin|pin@13||2845|61|||| +NMetal-2-Pin|pin@16||2127|110|||| +NMetal-1-Pin|pin@17||2052|61|||| +NMetal-2-Pin|pin@18||2052|-10.5|||| +Istdcells:xor2;1{lay}|xor2@0||2027|0|||D5G4; +Istdcells:xor2;1{lay}|xor2@1||2883.5|0|||D5G4; +AMetal-1|net@6||7|S0|inv@0|vdd|1318|100|dffe@5|vdd|672.5|100 +AMetal-1|net@7||7|S0|inv@0|gnd|1318|0|dffe@5|gnd|672.5|0 +AMetal-1|net@8||7|S0|dffe@5|vdd|672.5|100|dffe@4|vdd|0|100 +AMetal-1|net@9||7|S0|dffe@5|gnd|672.5|0|dffe@4|gnd|0|0 +AMetal-2|net@10||1|S1800|dffe@5|q|1292.5|-10|pin@2||1316|-10 +AMetal-2|net@11||1|S900|inv@0|x|1316|50|pin@2||1316|-10 +AMetal-2|net@12||1|S2700|inv@0|y|1323|50|pin@3||1323|110 +AMetal-2|net@13||1|S1800|dffe@5|d|717.5|110|pin@3||1323|110 +AMetal-2|net@14||1|S1800|dffe@4|q|620|-10|pin@4||630|-10 +AMetal-2|net@15||1|S2700|pin@4||630|-10|pin@5||630|110 +AMetal-2|net@16||1|S1800|dffe@4|d|45|110|pin@5||630|110 +AMetal-1|net@17||7|S0|xor2@0|vdd|2027|100|dffe@6|vdd|1376|100 +AMetal-1|net@18||7|S0|xor2@0|gnd|2027|0|dffe@6|gnd|1376|0 +AMetal-1|net@21||7|S0|xor2@1|gnd|2883.5|0|inv@1|gnd|2854.5|0 +AMetal-1|net@22||7|S0|inv@1|gnd|2854.5|0|nand2@0|gnd|2815.5|0 +AMetal-1|net@23||7|S0|nand2@0|gnd|2815.5|0|dffe@7|gnd|2171.5|0 +AMetal-1|net@24||7|S0|xor2@1|vdd|2883.5|100|inv@1|vdd|2854.5|100 +AMetal-1|net@25||7|S0|inv@1|vdd|2854.5|100|nand2@0|vdd|2815.5|100 +AMetal-1|net@26||7|S0|nand2@0|vdd|2815.5|100|dffe@7|vdd|2171.5|100 +AMetal-1|net@27||7|S0|dffe@7|vdd|2171.5|100|xor2@0|vdd|2027|100 +AMetal-1|net@28||7|S0|dffe@7|gnd|2171.5|0|xor2@0|gnd|2027|0 +AMetal-2|net@33||1|S900|nand2@0|z|2825.5|52|pin@8||2825.5|50 +AMetal-2|net@34||1|S0|inv@1|x|2852.5|50|pin@8||2825.5|50 +AMetal-1|net@35||1|S900|inv@1|y|2859.5|50|pin@9||2859.5|44 +AMetal-1|net@36||1|S0|xor2@1|y|2886.5|44|pin@9||2859.5|44 +AMetal-2|net@37||1|S2700|xor2@1|z|2983.5|52|pin@10||2983.5|110 +AMetal-2|net@38||1|S1800|dffe@7|d|2216.5|110|pin@10||2983.5|110 +AMetal-1|net@40||1|S2700|contact@0||2909.5|36.5|pin@11||2909.5|61 +AMetal-1|net@41||1|S1800|xor2@1|x|2900.5|61|pin@11||2909.5|61 +AMetal-2|net@45||1|S900|contact@0||2909.5|36.5|contact@2||2909.5|-10 +AMetal-1|net@46||1|S0|contact@2||2909.5|-10|dffe@7|q|2791.5|-10 +AMetal-1|net@49||1|S900|dffe@5|q|1292.5|-10|pin@12||1292.5|-17.5 +AMetal-1|net@50||1|S1800|nand2@0|y|2832.5|61|pin@13||2845|61 +AMetal-1|net@51||1|S2700|contact@5||2845|11|pin@13||2845|61 +AMetal-2|net@53||1|S2700|contact@7||1996|-24.5|dffe@6|q|1996|-10 +AMetal-1|net@54||1|S1800|contact@7||1996|-24.5|contact@6||2818|-24.5 +AMetal-2|net@63||1|S2700|xor2@0|z|2127|52|pin@16||2127|110 +AMetal-2|net@64||1|S1800|dffe@6|d|1421|110|pin@16||2127|110 +AMetal-1|net@65||1|S2700|contact@11||2052|36.5|pin@17||2052|61 +AMetal-1|net@66||1|S1800|xor2@0|x|2044|61|pin@17||2052|61 +AMetal-2|net@72||1|S900|contact@11||2052|36.5|pin@18||2052|-10.5 +AMetal-2|net@73|||S|contact@12||2052|-10.5|pin@18||2052|-10.5 +AMetal-1|net@74||1|S1800|dffe@6|q|1996|-10|contact@12||2052|-10 +AMetal-1|net@75||1|S0|contact@3||2844|-17.5|contact@13||2029|-17.5 +AMetal-1|net@76||1|S0|contact@13||2029|-17.5|pin@12||1292.5|-17.5 +AMetal-2|net@77||1|S2700|contact@13||2030|-17.5|xor2@0|y|2030|44 +AMetal-2|net@79||1|S2700|contact@15||2155.5|70.5|dffe@7|clk|2155.5|76 +AMetal-2|net@80||1|S900|contact@14||2155.5|87.5|dffe@7|rst|2155.5|83 +AMetal-2|net@81||1|S1800|contact@17||2150.5|50|dffe@7|en|2155.5|50 +AMetal-2|net@82||1|S1800|contact@18||1355|50|dffe@6|en|1360|50 +AMetal-2|net@83||1|S2700|contact@21||656.5|71|dffe@5|clk|656.5|76 +AMetal-2|net@84||1|S900|contact@20||656.5|88.5|dffe@5|rst|656.5|83 +AMetal-2|net@85||1|S900|contact@23||1360|87.5|dffe@6|rst|1360|83 +AMetal-2|net@86||1|S2700|contact@22||1360|71|dffe@6|clk|1360|76 +AMetal-2|net@87||1|S1800|contact@19||651|50|dffe@5|en|656.5|50 +AMetal-2|net@88||1|S2700|contact@25||-16|71|dffe@4|clk|-16|76 +AMetal-2|net@89||1|S900|contact@26||-16|88|dffe@4|rst|-16|83 +AMetal-2|net@90||1|S1800|contact@24||-21|50|dffe@4|en|-16|50 +AMetal-2|net@91||1|S1800|contact@29||-26|50|contact@24||-21|50 +AMetal-3|net@92||1|S1800|contact@24||-21|50|contact@19||651|50 +AMetal-3|net@94||1|S1800|contact@18||1355|50|contact@17||2150.5|50 +AMetal-3|net@97||1|S0|contact@21||656.5|71|contact@25||-16|71 +AMetal-3|net@98||1|S1800|contact@26||-16|88|contact@20||656.5|88 +AMetal-3|net@106||1|S0|contact@15||2155.5|71|contact@22||1359.5|71 +AMetal-3|net@108||1|S0|contact@14||2155.5|88|contact@23||1360|88 +AMetal-3|net@109||1|S0|contact@23||1360|88|contact@20||656.5|88 +AMetal-3|net@110||1|S1800|contact@21||656.5|71|contact@22||1359.5|71 +AMetal-3|net@111||1|S0|contact@18||1355|50|contact@19||651|50 +AMetal-2|net@112||1|S2700|contact@6||2818.5|-24.5|nand2@0|x|2818.5|44 +AMetal-2|net@113||1|S2700|contact@3||2845|-17.5|contact@5||2845|11 +AMetal-1|net@114||7|S0|dffe@6|vdd|1376|100|inv@0|vdd|1318|100 +AMetal-1|net@115||7|S0|dffe@6|gnd|1376|0|inv@0|gnd|1318|0 +Eclk||D5G2;|dffe@4|clk|I +Egnd||D5G2;|dffe@4|gnd|G +Einc_en||D5G2;|contact@29||O +Eptr[0]||D5G2;|dffe@4|q|O +Eptr[1]||D5G2;|dffe@5|q|O +Eptr[2]||D5G2;|contact@7||O +Eptr[3]||D5G2;|dffe@7|q|O +Erst||D5G2;|dffe@4|rst|I +Evdd||D5G2;|dffe@4|vdd|P +X + +# Cell bumpallocator;1{sch} +Cbumpallocator;1{sch}||schematic|1764702828747|1764882469276| +Ngeneric:Facet-Center|art@0||0|0||||AV +Ibumpallocator;1{ic}|bumpallo@0||-18.5|54|||D5G4; +Idffe;1{ic}|dffe@0||-38|34|||D5G4; +Idffe;1{ic}|dffe@1||-26|34|||D5G4; +Idffe;1{ic}|dffe@2||-14|34|||D5G4; +Idffe;1{ic}|dffe@3||-2|34|||D5G4; +Istdcells:inv;1{ic}|inv@2||-26|9.5|RRR||D5G4; +Istdcells:inv;1{ic}|inv@3||-4|9|RRR||D5G4; +Istdcells:nand2;1{ic}|nand2@1||-4|18|RRR||D5G4; +NWire_Pin|pin@19||-34|27|||| +NWire_Pin|pin@20||-34|41|||| +NWire_Pin|pin@21||-22|3.5|||| +NWire_Pin|pin@22||-22|41|||| +NWire_Pin|pin@23||-26|13.75|||| +NWire_Pin|pin@24||-10|1|||| +NWire_Pin|pin@25||-10|41|||| +NWire_Pin|pin@26||-46|37|||| +NWire_Pin|pin@27||-46|31|||| +NWire_Pin|pin@28||-46|34|||| +NWire_Pin|pin@35||-14|23.5|||| +NWire_Pin|pin@36||-3|25|||| +NWire_Pin|pin@37||-26|25|||| +NWire_Pin|pin@38||2|-8.5|||| +NWire_Pin|pin@39||2|41|||| +NWire_Pin|pin@41||-38|-11|||| +NWire_Pin|pin@42||-28|-11|||| +NWire_Pin|pin@43||-16|-11|||| +NWire_Pin|pin@44||3|-11|||| +NWire_Pin|pin@45||-28|27|||| +NWire_Pin|pin@46||-16|27|||| +NWire_Pin|pin@47||3|27|||| +Istdcells:xor2;1{ic}|xor2@2||-15|7.5|RRR||D5G4; +Istdcells:xor2;1{ic}|xor2@3||-3|-2|RRR||D5G4; +Awire|net@23|||1800|dffe@0|q|-38|27|pin@19||-34|27 +Awire|net@24|||2700|pin@19||-34|27|pin@20||-34|41 +Awire|net@25|||0|pin@20||-34|41|dffe@0|d|-38|41 +Awire|net@27|||1800|inv@2|y|-26|3.5|pin@21||-22|3.5 +Awire|net@28|||2700|pin@21||-22|3.5|pin@22||-22|41 +Awire|net@29|||0|pin@22||-22|41|dffe@1|d|-26|41 +Awire|net@31|||2700|inv@2|x|-26|13.5|pin@23||-26|13.75 +Awire|net@33|||0|xor2@2|b|-16|13.75|pin@23||-26|13.75 +Awire|net@34|||1800|xor2@2|y|-15|1|pin@24||-10|1 +Awire|net@35|||2700|pin@24||-10|1|pin@25||-10|41 +Awire|net@36|||0|pin@25||-10|41|dffe@2|d|-14|41 +Awire|net@37|||0|dffe@3|clk|-7|37|dffe@2|clk|-19|37 +Awire|net@38|||0|dffe@2|clk|-19|37|dffe@1|clk|-31|37 +Awire|net@39|||0|dffe@1|clk|-31|37|dffe@0|clk|-43|37 +Awire|net@40|||0|dffe@0|clk|-43|37|pin@26||-46|37 +Awire|net@41|||0|dffe@3|rst|-7|31|dffe@2|rst|-19|31 +Awire|net@42|||0|dffe@2|rst|-19|31|dffe@1|rst|-31|31 +Awire|net@43|||0|dffe@1|rst|-31|31|dffe@0|rst|-43|31 +Awire|net@44|||0|dffe@0|rst|-43|31|pin@27||-46|31 +Awire|net@45|||0|dffe@3|en|-7|34|dffe@2|en|-19|34 +Awire|net@46|||0|dffe@2|en|-19|34|dffe@1|en|-31|34 +Awire|net@47|||0|dffe@1|en|-31|34|dffe@0|en|-43|34 +Awire|net@48|||0|dffe@0|en|-43|34|pin@28||-46|34 +Awire|net@57|||900|inv@3|x|-4|13|nand2@1|y|-4|11 +Awire|net@59|||900|xor2@3|b|-4|4.25|inv@3|y|-4|3 +Awire|net@60|||2700|xor2@3|a|-2|4.25|dffe@3|q|-2|27 +Awire|net@61|||2700|xor2@2|a|-14|13.75|pin@35||-14|23.5 +Awire|net@62|||2700|pin@35||-14|23.5|dffe@2|q|-14|27 +Awire|net@63|||0|nand2@1|b|-5|23.5|pin@35||-14|23.5 +Awire|net@64|||2700|nand2@1|a|-3|23.5|pin@36||-3|25 +Awire|net@65|||2700|pin@23||-26|13.75|pin@37||-26|25 +Awire|net@66|||2700|pin@37||-26|25|dffe@1|q|-26|27 +Awire|net@67|||0|pin@36||-3|25|pin@37||-26|25 +Awire|net@68|||1800|xor2@3|y|-3|-8.5|pin@38||2|-8.5 +Awire|net@69|||2700|pin@38||2|-8.5|pin@39||2|41 +Awire|net@70|||0|pin@39||2|41|dffe@3|d|-2|41 +Awire|net@71|||900|dffe@0|q|-38|27|pin@41||-38|-11 +Awire|net@72|||2700|pin@42||-28|-11|pin@45||-28|27 +Awire|net@73|||0|dffe@1|q|-26|27|pin@45||-28|27 +Awire|net@74|||2700|pin@43||-16|-11|pin@46||-16|27 +Awire|net@75|||0|dffe@2|q|-14|27|pin@46||-16|27 +Awire|net@76|||2700|pin@44||3|-11|pin@47||3|27 +Awire|net@77|||1800|dffe@3|q|-2|27|pin@47||3|27 +Eclk||D5G2;|pin@26||I +Een|inc_en|D5G2;|pin@28||I +Eptr[0]||D5G2;|pin@41||O +Eptr[1]||D5G2;|pin@42||O +Eptr[2]||D5G2;|pin@43||O +Eptr[3]||D5G2;|pin@44||O +Erst||D5G2;|pin@27||I +X + # Cell dec4;1{ic} Cdec4;1{ic}||artwork|1764450900109|1764604078678|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -105,7 +358,7 @@ Eq[15]||D5G2;|pin@22||O X # Cell dec4;1{lay} -Cdec4;1{lay}||mocmos|1764451327521|1764459985712||DRC_last_good_drc_area_date()G1764460012797|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764460012797 +Cdec4;1{lay}||mocmos|1764451327521|1764799122579||DRC_last_good_drc_area_date()G1764460012797|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764829542049 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-2-Metal-3-Con|contact@0||285.5|36|||| NMetal-2-Metal-3-Con|contact@1||315.5|36|||| @@ -231,7 +484,6 @@ NMetal-1-Pin|pin@26||213.5|17|||| NMetal-2-Pin|pin@30||227.5|58|||| NMetal-2-Pin|pin@31||227.5|26|||| NMetal-1-Pin|pin@32||241.5|47|||| -NMetal-2-Pin|pin@33||234.5|68|||| NMetal-2-Pin|pin@34||285.5|395|||| NMetal-2-Pin|pin@37||266.5|256|||| NMetal-2-Pin|pin@40||257.5|174|||| @@ -244,7 +496,6 @@ NMetal-2-Pin|pin@54||302|73.5|||| NMetal-2-Pin|pin@55||298|68|||| NMetal-1-Pin|pin@57||387.5|50|||| NMetal-1-Pin|pin@58||387.5|33|||| -NMetal-1-Pin|pin@59||421|33|||| NMetal-2-Pin|pin@60||341|50|||| NMetal-1-Pin|pin@61||310|50|||| NMetal-1-Pin|pin@63||381|144|||| @@ -261,7 +512,6 @@ NMetal-2-Pin|pin@75||306|406|||| NMetal-2-Pin|pin@76||306|380|||| NMetal-1-Pin|pin@77||395|399|||| NMetal-2-Pin|pin@78||-11|57|||| -NMetal-2-Pin|pin@79||-11|98|||| NMetal-2-Pin|pin@80||-11|359|||| NMetal-2-Pin|pin@83||-18|50|||| NMetal-1-Pin|pin@86||-18|366|||| @@ -290,7 +540,6 @@ AMetal-1|net@42||7|S1800|nor2@22|gnd|341|100|nor2@23|gnd|371|100 AMetal-1|net@43||7|S1800|nor2@20|vdd|281|0|nor2@21|vdd|311|0 AMetal-1|net@44||7|S1800|nor2@21|vdd|311|0|nor2@22|vdd|341|0 AMetal-1|net@45||7|S1800|nor2@22|vdd|341|0|nor2@23|vdd|371|0 -AMetal-1|net@46||7|S900|nor2@16|gnd|281|110|nor2@20|gnd|281|100 AMetal-1|net@47||7|S900|nor2@12|vdd|281|220|nor2@16|vdd|281|210 AMetal-1|net@48||7|S900|nor2@16|gnd|281|110|nor2@20|gnd|281|100 AMetal-2|net@55|||S0|pin@3||302|136.5|nor2@16|y|297.5|136.5 @@ -365,8 +614,6 @@ AMetal-2|net@147||1|S0|contact@18||243.5|26|pin@31||227.5|26 AMetal-1|net@148||1|S1800|contact@21||221.5|47|pin@32||241.5|47 AMetal-1|net@149||1|S900|contact@17||241.5|61|pin@32||241.5|47 AMetal-1|net@150||1|S0|contact@24||234.5|35|contact@20||220.5|35 -AMetal-2|net@151||1|S2700|contact@24||234.5|35|pin@33||234.5|68 -AMetal-2|net@152||1|S0|contact@16||234.5|68|pin@33||234.5|68 AMetal-2|net@159||1|S2700|nor2@8|x|285.5|395|pin@34||285.5|395 AMetal-2|net@162||1|S0|contact@8||285.5|256|pin@37||266.5|256 AMetal-2|net@166||1|S1800|pin@40||257.5|174|contact@4||285.5|174 @@ -408,8 +655,6 @@ AMetal-2|net@242||1|S2700|pin@55||298|68|nor2@20|y|298|73.5 AMetal-2|net@248||1|S2700|contact@41||351|45|nor2@22|z|351|50 AMetal-1|net@249||1|S1800|nor2@23|z|381|50|pin@57||387.5|50 AMetal-1|net@250||1|S900|pin@57||387.5|50|pin@58||387.5|33 -AMetal-1|net@251||1|S1800|pin@58||387.5|33|pin@59||421|33 -AMetal-1|net@252||1|S2700|contact@42||421|33|pin@59||421|33 AMetal-3|net@253||1|S0|contact@43||416|45|contact@41||351|45 AMetal-2|net@254||1|S0|contact@44||421|45|contact@43||416|45 AMetal-2|net@255||1|S900|contact@45||341|58|pin@60||341|50 @@ -469,13 +714,14 @@ AMetal-1|net@320||1|S1800|contact@91||-31|340|dec2@1|en|-4|340 AMetal-1|net@321||1|S1800|contact@92||-31|373|dec2@1|b|-2|373 AMetal-1|net@322||1|S1800|contact@93||-31|380|dec2@1|a|-2|380 AMetal-2|net@325||1|S0|dec2@2|b|-2|57|pin@78||-11|57 -AMetal-2|net@326||1|S2700|pin@78||-11|57|pin@79||-11|98 -AMetal-2|net@327||1|S2700|pin@79||-11|98|pin@80||-11|359 AMetal-2|net@328||1|S1800|contact@97||-32|359|pin@80||-11|359 AMetal-2|net@331||1|S0|dec2@2|a|-2.5|50|pin@83||-18|50 AMetal-2|net@336||1|S2700|pin@83||-18|50|contact@98||-18|351 AMetal-1|net@337||1|S2700|contact@98||-18|352|pin@86||-18|366 AMetal-1|net@338||1|S1800|contact@96||-32|366|pin@86||-18|366 +AMetal-2|net@339||1|S2700|contact@24||234.5|35|contact@16||234.5|68 +AMetal-1|net@340||1|S1800|pin@58||387.5|33|contact@42||421|33 +AMetal-2|net@341||1|S2700|pin@78||-11|57|pin@80||-11|359 Ea[0]||D5G2;|contact@97||I Ea[1]||D5G2;|contact@96||I Ea[2]||D5G2;|contact@92||I @@ -701,7 +947,7 @@ Erst||D5G2;|pin@8||I X # Cell dffe;1{lay} -Cdffe;1{lay}||mocmos|1764465701414|1764487506462||DRC_last_good_drc_area_date()G1764487508543|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764487508543 +Cdffe;1{lay}||mocmos|1764465701414|1764799122580||DRC_last_good_drc_area_date()G1764487508543|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764827678345 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@1||-16|76|||| NMetal-1-Metal-2-Con|contact@2||-16|83|||| @@ -720,7 +966,6 @@ NMetal-2-Pin|pin@4||-3|22|||| NMetal-2-Pin|pin@5||620|11|||| NMetal-2-Pin|pin@6||115.5|76|||| NMetal-2-Pin|pin@7||123|57|||| -NMetal-2-Pin|pin@8||123|83|||| NMetal-2-Pin|pin@9||123|83|||| AMetal-1|net@65||7|S1800|mux2@2|vdd|0|100|dff@2|vdd|119.5|100 AMetal-1|net@66||7|S1800|mux2@2|gnd|0|0|dff@2|gnd|119.5|0 @@ -736,13 +981,12 @@ AMetal-1|net@80||1|S1800|contact@3||-16|50|mux2@2|s|-9|50 AMetal-2|net@81||1|S2700|dff@2|clk|115.5|64|pin@6||115.5|76 AMetal-2|net@82||1|S1800|contact@1||-16|76|pin@6||115.5|76 AMetal-2|net@83||1|S1800|dff@2|rst|115.5|57|pin@7||123|57 -AMetal-2|net@84||1|S2700|pin@7||123|57|pin@8||123|83 -AMetal-2|net@85||1|S2700|pin@8||123|83|pin@9||123|83 AMetal-2|net@86||1|S1800|contact@2||-16|83|pin@9||123|83 AMetal-2|net@87||1|S0|contact@4||45|29|mux2@2|i[1]|-16|29 AMetal-1|net@88||1|S900|contact@5||45|61|contact@4||45|29 AMetal-1|net@89||1|S2700|contact@5||45|61|contact@6||45|90 AMetal-2|net@90||1|S900|contact@7||45|110|contact@6||45|90 +AMetal-2|net@91||1|S2700|pin@7||123|57|pin@9||123|83 Eclk||D5G2;|contact@1||I Ed||D5G2;|contact@7||I Een||D5G2;|contact@3||I @@ -753,37 +997,37 @@ Evdd||D5G2;|mux2@2|vdd|P X # Cell dffe;1{sch} -Cdffe;1{sch}||schematic|1764401637093|1764465650577| +Cdffe;1{sch}||schematic|1764401637093|1764798840447| Ngeneric:Facet-Center|art@0||0|0||||AV Istdcells:dff;1{ic}|dff@0||0|-7|||D5G4; Idffe;1{ic}|dffe@1||0|21|||D5G4; Istdcells:mux2;1{ic}|mux2@0||0|7|||D5G4; -NWire_Pin|pin@0||5|0|||| +NWire_Pin|pin@0||0|0|||| NWire_Pin|pin@1||-7|0|||| NWire_Pin|pin@2||-7|9|||| NWire_Pin|pin@3||-8|7|||| NWire_Pin|pin@4||7|7|||| NWire_Pin|pin@5||7|13|||| NWire_Pin|pin@6||-6|13|||| -NWire_Pin|pin@7||-6|-7|||| +NWire_Pin|pin@7||-6|0.5|||| NWire_Pin|pin@8||-8|5|||| NWire_Pin|pin@9||-7|-5|||| NWire_Pin|pin@10||-7|-9|||| -NWire_Pin|pin@11||7|-7|||| -Awire|net@0|||2700|dff@0|q|5|-7|pin@0||5|0 -Awire|net@1|||0|pin@0||5|0|pin@1||-7|0 +NWire_Pin|pin@11||7|-14|||| +Awire|net@0|||2700|dff@0|q|0|-14|pin@0||0|0 +Awire|net@1|||0|pin@0||0|0|pin@1||-7|0 Awire|net@2|||2700|pin@1||-7|0|pin@2||-7|9 Awire|net@3|||0|mux2@0|i0|-5.25|9|pin@2||-7|9 Awire|net@4|||0|mux2@0|i1|-5.25|7|pin@3||-8|7 Awire|net@5|||1800|mux2@0|z|5.25|7|pin@4||7|7 Awire|net@6|||2700|pin@4||7|7|pin@5||7|13 Awire|net@7|||0|pin@5||7|13|pin@6||-6|13 -Awire|net@8|||900|pin@6||-6|13|pin@7||-6|-7 -Awire|net@9|||0|dff@0|d|-5|-7|pin@7||-6|-7 +Awire|net@8|||900|pin@6||-6|13|pin@7||-6|0.5 +Awire|net@9|||0|dff@0|d|0|0.5|pin@7||-6|0.5 Awire|net@10|||0|mux2@0|s0|-5.25|5|pin@8||-8|5 Awire|net@11|||0|dff@0|clk|-5|-5|pin@9||-7|-5 Awire|net@12|||0|dff@0|rst|-5|-9|pin@10||-7|-9 -Awire|net@13|||1800|dff@0|q|5|-7|pin@11||7|-7 +Awire|net@13|||1800|dff@0|q|0|-14|pin@11||7|-14 Eclk||D5G2;|pin@9||I Ed||D5G2;|pin@3||I Een||D5G2;|pin@8||I @@ -791,6 +1035,1738 @@ Eq||D5G2;|pin@11||O Erst||D5G2;|pin@10||I X +# Cell ioreg5;1{ic} +Cioreg5;1{ic}||artwork|1764879848979|1765134183856|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|46|74|||SCHEM_function(D5G5;)Sioreg5|trace()V[-23/-37,-23/37,23/37,23/-37,-23/-37] +Nschematic:Bus_Pin|pin@0||-25|27|||| +Nschematic:Wire_Pin|pin@1||-23|27|||| +Nschematic:Bus_Pin|pin@2||-25|25|||| +Nschematic:Wire_Pin|pin@3||-23|25|||| +Nschematic:Bus_Pin|pin@4||-25|23|||| +Nschematic:Wire_Pin|pin@5||-23|23|||| +Nschematic:Bus_Pin|pin@6||20|39|||RRR| +Nschematic:Wire_Pin|pin@7||20|37|||RRR| +Nschematic:Bus_Pin|pin@8||-25|19|||| +Nschematic:Wire_Pin|pin@9||-23|19|||| +Nschematic:Bus_Pin|pin@10||-25|17|||| +Nschematic:Wire_Pin|pin@11||-23|17|||| +Nschematic:Bus_Pin|pin@12||-25|15|||| +Nschematic:Wire_Pin|pin@13||-23|15|||| +Nschematic:Bus_Pin|pin@14||-25|13|||| +Nschematic:Wire_Pin|pin@15||-23|13|||| +Nschematic:Bus_Pin|pin@16||-25|11|||| +Nschematic:Wire_Pin|pin@17||-23|11|||| +Nschematic:Bus_Pin|pin@18||-25|9|||| +Nschematic:Wire_Pin|pin@19||-23|9|||| +Nschematic:Bus_Pin|pin@20||-25|7|||| +Nschematic:Wire_Pin|pin@21||-23|7|||| +Nschematic:Bus_Pin|pin@22||-25|5|||| +Nschematic:Wire_Pin|pin@23||-23|5|||| +Nschematic:Bus_Pin|pin@24||25|34|||| +Nschematic:Wire_Pin|pin@25||23|34|||| +Nschematic:Bus_Pin|pin@26||25|32|||| +Nschematic:Wire_Pin|pin@27||23|32|||| +Nschematic:Bus_Pin|pin@28||25|30|||| +Nschematic:Wire_Pin|pin@29||23|30|||| +Nschematic:Bus_Pin|pin@30||25|28|||| +Nschematic:Wire_Pin|pin@31||23|28|||| +Nschematic:Bus_Pin|pin@32||25|26|||| +Nschematic:Wire_Pin|pin@33||23|26|||| +Nschematic:Bus_Pin|pin@34||25|24|||| +Nschematic:Wire_Pin|pin@35||23|24|||| +Nschematic:Bus_Pin|pin@36||25|22|||| +Nschematic:Wire_Pin|pin@37||23|22|||| +Nschematic:Bus_Pin|pin@38||25|20|||| +Nschematic:Wire_Pin|pin@39||23|20|||| +Nschematic:Bus_Pin|pin@40||7|39|||RRR| +Nschematic:Wire_Pin|pin@41||7|37|||RRR| +Nschematic:Bus_Pin|pin@42||25|16|||| +Nschematic:Wire_Pin|pin@43||23|16|||| +Nschematic:Bus_Pin|pin@44||25|14|||| +Nschematic:Wire_Pin|pin@45||23|14|||| +Nschematic:Bus_Pin|pin@46||25|12|||| +Nschematic:Wire_Pin|pin@47||23|12|||| +Nschematic:Bus_Pin|pin@48||25|10|||| +Nschematic:Wire_Pin|pin@49||23|10|||| +Nschematic:Bus_Pin|pin@50||25|8|||| +Nschematic:Wire_Pin|pin@51||23|8|||| +Nschematic:Bus_Pin|pin@52||25|6|||| +Nschematic:Wire_Pin|pin@53||23|6|||| +Nschematic:Bus_Pin|pin@54||25|4|||| +Nschematic:Wire_Pin|pin@55||23|4|||| +Nschematic:Bus_Pin|pin@56||25|2|||| +Nschematic:Wire_Pin|pin@57||23|2|||| +Nschematic:Bus_Pin|pin@58||25|-2|||| +Nschematic:Wire_Pin|pin@59||23|-2|||| +Nschematic:Bus_Pin|pin@60||25|-4|||| +Nschematic:Wire_Pin|pin@61||23|-4|||| +Nschematic:Bus_Pin|pin@62||25|-6|||| +Nschematic:Wire_Pin|pin@63||23|-6|||| +Nschematic:Bus_Pin|pin@64||25|-8|||| +Nschematic:Wire_Pin|pin@65||23|-8|||| +Nschematic:Bus_Pin|pin@66||25|-10|||| +Nschematic:Wire_Pin|pin@67||23|-10|||| +Nschematic:Bus_Pin|pin@68||25|-12|||| +Nschematic:Wire_Pin|pin@69||23|-12|||| +Nschematic:Bus_Pin|pin@70||25|-14|||| +Nschematic:Wire_Pin|pin@71||23|-14|||| +Nschematic:Bus_Pin|pin@72||25|-16|||| +Nschematic:Wire_Pin|pin@73||23|-16|||| +Nschematic:Bus_Pin|pin@74||25|-20|||| +Nschematic:Wire_Pin|pin@75||23|-20|||| +Nschematic:Bus_Pin|pin@76||25|-22|||| +Nschematic:Wire_Pin|pin@77||23|-22|||| +Nschematic:Bus_Pin|pin@78||25|-24|||| +Nschematic:Wire_Pin|pin@79||23|-24|||| +Nschematic:Bus_Pin|pin@80||25|-26|||| +Nschematic:Wire_Pin|pin@81||23|-26|||| +Nschematic:Bus_Pin|pin@82||25|-28|||| +Nschematic:Wire_Pin|pin@83||23|-28|||| +Nschematic:Bus_Pin|pin@84||25|-30|||| +Nschematic:Wire_Pin|pin@85||23|-30|||| +Nschematic:Bus_Pin|pin@86||25|-32|||| +Nschematic:Wire_Pin|pin@87||23|-32|||| +Nschematic:Bus_Pin|pin@88||25|-34|||| +Nschematic:Wire_Pin|pin@89||23|-34|||| +Nschematic:Bus_Pin|pin@90||-5|39|||RRR| +Nschematic:Wire_Pin|pin@91||-5|37|||RRR| +Nschematic:Bus_Pin|pin@92||-25|-1|||| +Nschematic:Wire_Pin|pin@93||-23|-1|||| +Nschematic:Bus_Pin|pin@94||-25|-3|||| +Nschematic:Wire_Pin|pin@95||-23|-3|||| +Nschematic:Bus_Pin|pin@96||-25|-5|||| +Nschematic:Wire_Pin|pin@97||-23|-5|||| +Nschematic:Bus_Pin|pin@98||-25|-7|||| +Nschematic:Wire_Pin|pin@99||-23|-7|||| +Nschematic:Bus_Pin|pin@100||-25|-9|||| +Nschematic:Wire_Pin|pin@101||-23|-9|||| +Nschematic:Bus_Pin|pin@102||-25|-11|||| +Nschematic:Wire_Pin|pin@103||-23|-11|||| +Nschematic:Bus_Pin|pin@104||-25|-13|||| +Nschematic:Wire_Pin|pin@105||-23|-13|||| +Nschematic:Bus_Pin|pin@106||-25|-15|||| +Nschematic:Wire_Pin|pin@107||-23|-15|||| +Nschematic:Bus_Pin|pin@108||-18|39|||RRR| +Nschematic:Wire_Pin|pin@109||-18|37|||RRR| +Nschematic:Bus_Pin|pin@110||-25|-19|||| +Nschematic:Wire_Pin|pin@111||-23|-19|||| +Nschematic:Bus_Pin|pin@112||-25|-21|||| +Nschematic:Wire_Pin|pin@113||-23|-21|||| +Nschematic:Bus_Pin|pin@114||-25|-23|||| +Nschematic:Wire_Pin|pin@115||-23|-23|||| +Nschematic:Bus_Pin|pin@116||-25|-25|||| +Nschematic:Wire_Pin|pin@117||-23|-25|||| +Nschematic:Bus_Pin|pin@118||-25|-27|||| +Nschematic:Wire_Pin|pin@119||-23|-27|||| +Aschematic:wire|net@0|||0|pin@1||-23|27|pin@0||-25|27 +Aschematic:wire|net@1|||0|pin@3||-23|25|pin@2||-25|25 +Aschematic:wire|net@2|||0|pin@5||-23|23|pin@4||-25|23 +Aschematic:wire|net@3|||2700|pin@7||20|37|pin@6||20|39 +Aschematic:wire|net@4|||0|pin@9||-23|19|pin@8||-25|19 +Aschematic:wire|net@5|||0|pin@11||-23|17|pin@10||-25|17 +Aschematic:wire|net@6|||0|pin@13||-23|15|pin@12||-25|15 +Aschematic:wire|net@7|||0|pin@15||-23|13|pin@14||-25|13 +Aschematic:wire|net@8|||0|pin@17||-23|11|pin@16||-25|11 +Aschematic:wire|net@9|||0|pin@19||-23|9|pin@18||-25|9 +Aschematic:wire|net@10|||0|pin@21||-23|7|pin@20||-25|7 +Aschematic:wire|net@11|||0|pin@23||-23|5|pin@22||-25|5 +Aschematic:wire|net@12|||1800|pin@25||23|34|pin@24||25|34 +Aschematic:wire|net@13|||1800|pin@27||23|32|pin@26||25|32 +Aschematic:wire|net@14|||1800|pin@29||23|30|pin@28||25|30 +Aschematic:wire|net@15|||1800|pin@31||23|28|pin@30||25|28 +Aschematic:wire|net@16|||1800|pin@33||23|26|pin@32||25|26 +Aschematic:wire|net@17|||1800|pin@35||23|24|pin@34||25|24 +Aschematic:wire|net@18|||1800|pin@37||23|22|pin@36||25|22 +Aschematic:wire|net@19|||1800|pin@39||23|20|pin@38||25|20 +Aschematic:wire|net@20|||2700|pin@41||7|37|pin@40||7|39 +Aschematic:wire|net@21|||1800|pin@43||23|16|pin@42||25|16 +Aschematic:wire|net@22|||1800|pin@45||23|14|pin@44||25|14 +Aschematic:wire|net@23|||1800|pin@47||23|12|pin@46||25|12 +Aschematic:wire|net@24|||1800|pin@49||23|10|pin@48||25|10 +Aschematic:wire|net@25|||1800|pin@51||23|8|pin@50||25|8 +Aschematic:wire|net@26|||1800|pin@53||23|6|pin@52||25|6 +Aschematic:wire|net@27|||1800|pin@55||23|4|pin@54||25|4 +Aschematic:wire|net@28|||1800|pin@57||23|2|pin@56||25|2 +Aschematic:wire|net@29|||1800|pin@59||23|-2|pin@58||25|-2 +Aschematic:wire|net@30|||1800|pin@61||23|-4|pin@60||25|-4 +Aschematic:wire|net@31|||1800|pin@63||23|-6|pin@62||25|-6 +Aschematic:wire|net@32|||1800|pin@65||23|-8|pin@64||25|-8 +Aschematic:wire|net@33|||1800|pin@67||23|-10|pin@66||25|-10 +Aschematic:wire|net@34|||1800|pin@69||23|-12|pin@68||25|-12 +Aschematic:wire|net@35|||1800|pin@71||23|-14|pin@70||25|-14 +Aschematic:wire|net@36|||1800|pin@73||23|-16|pin@72||25|-16 +Aschematic:wire|net@37|||1800|pin@75||23|-20|pin@74||25|-20 +Aschematic:wire|net@38|||1800|pin@77||23|-22|pin@76||25|-22 +Aschematic:wire|net@39|||1800|pin@79||23|-24|pin@78||25|-24 +Aschematic:wire|net@40|||1800|pin@81||23|-26|pin@80||25|-26 +Aschematic:wire|net@41|||1800|pin@83||23|-28|pin@82||25|-28 +Aschematic:wire|net@42|||1800|pin@85||23|-30|pin@84||25|-30 +Aschematic:wire|net@43|||1800|pin@87||23|-32|pin@86||25|-32 +Aschematic:wire|net@44|||1800|pin@89||23|-34|pin@88||25|-34 +Aschematic:wire|net@45|||2700|pin@91||-5|37|pin@90||-5|39 +Aschematic:wire|net@46|||0|pin@93||-23|-1|pin@92||-25|-1 +Aschematic:wire|net@47|||0|pin@95||-23|-3|pin@94||-25|-3 +Aschematic:wire|net@48|||0|pin@97||-23|-5|pin@96||-25|-5 +Aschematic:wire|net@49|||0|pin@99||-23|-7|pin@98||-25|-7 +Aschematic:wire|net@50|||0|pin@101||-23|-9|pin@100||-25|-9 +Aschematic:wire|net@51|||0|pin@103||-23|-11|pin@102||-25|-11 +Aschematic:wire|net@52|||0|pin@105||-23|-13|pin@104||-25|-13 +Aschematic:wire|net@53|||0|pin@107||-23|-15|pin@106||-25|-15 +Aschematic:wire|net@54|||2700|pin@109||-18|37|pin@108||-18|39 +Aschematic:wire|net@55|||0|pin@111||-23|-19|pin@110||-25|-19 +Aschematic:wire|net@56|||0|pin@113||-23|-21|pin@112||-25|-21 +Aschematic:wire|net@57|||0|pin@115||-23|-23|pin@114||-25|-23 +Aschematic:wire|net@58|||0|pin@117||-23|-25|pin@116||-25|-25 +Aschematic:wire|net@59|||0|pin@119||-23|-27|pin@118||-25|-27 +Ea[0]||D5G2;|pin@0||I +Ea[1]||D5G2;|pin@2||I +Ea[2]||D5G2;|pin@4||I +Eclk||D5G2;|pin@6||I +Edata_in[0]||D5G2;|pin@8||I +Edata_in[1]||D5G2;|pin@10||I +Edata_in[2]||D5G2;|pin@12||I +Edata_in[3]||D5G2;|pin@14||I +Edata_in[4]||D5G2;|pin@16||I +Edata_in[5]||D5G2;|pin@18||I +Edata_in[6]||D5G2;|pin@20||I +Edata_in[7]||D5G2;|pin@22||I +Edata_out[0]||D5G2;|pin@24||O +Edata_out[1]||D5G2;|pin@26||O +Edata_out[2]||D5G2;|pin@28||O +Edata_out[3]||D5G2;|pin@30||O +Edata_out[4]||D5G2;|pin@32||O +Edata_out[5]||D5G2;|pin@34||O +Edata_out[6]||D5G2;|pin@36||O +Edata_out[7]||D5G2;|pin@38||O +Eglobal_en||D5G2;|pin@40||I +Eq_arg1[0]||D5G2;|pin@42||O +Eq_arg1[1]||D5G2;|pin@44||O +Eq_arg1[2]||D5G2;|pin@46||O +Eq_arg1[3]||D5G2;|pin@48||O +Eq_arg1[4]||D5G2;|pin@50||O +Eq_arg1[5]||D5G2;|pin@52||O +Eq_arg1[6]||D5G2;|pin@54||O +Eq_arg1[7]||D5G2;|pin@56||O +Eq_arg2[0]||D5G2;|pin@58||O +Eq_arg2[1]||D5G2;|pin@60||O +Eq_arg2[2]||D5G2;|pin@62||O +Eq_arg2[3]||D5G2;|pin@64||O +Eq_arg2[4]||D5G2;|pin@66||O +Eq_arg2[5]||D5G2;|pin@68||O +Eq_arg2[6]||D5G2;|pin@70||O +Eq_arg2[7]||D5G2;|pin@72||O +Eq_opcode[0]||D5G2;|pin@74||O +Eq_opcode[1]||D5G2;|pin@76||O +Eq_opcode[2]||D5G2;|pin@78||O +Eq_opcode[3]||D5G2;|pin@80||O +Eq_opcode[4]||D5G2;|pin@82||O +Eq_opcode[5]||D5G2;|pin@84||O +Eq_opcode[6]||D5G2;|pin@86||O +Eq_opcode[7]||D5G2;|pin@88||O +Ereg_wen||D5G2;|pin@90||I +Eresult_in[0]||D5G2;|pin@92||I +Eresult_in[1]||D5G2;|pin@94||I +Eresult_in[2]||D5G2;|pin@96||I +Eresult_in[3]||D5G2;|pin@98||I +Eresult_in[4]||D5G2;|pin@100||I +Eresult_in[5]||D5G2;|pin@102||I +Eresult_in[6]||D5G2;|pin@104||I +Eresult_in[7]||D5G2;|pin@106||I +Erst||D5G2;|pin@108||I +Estatus_busy||D5G2;|pin@110||I +Estatus_carry||D5G2;|pin@112||I +Estatus_err_heap||D5G2;|pin@114||I +Estatus_err_type||D5G2;|pin@116||I +Estatus_zero||D5G2;|pin@118||I +X + +# Cell ioreg5;1{lay} +Cioreg5;1{lay}||mocmos|1764902657214|1765140858340||DRC_last_good_drc_area_date()G1765140869964|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765140869964 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||-183|363|||| +NMetal-1-Metal-2-Con|contact@1||4622|363|||| +NMetal-1-Metal-2-Con|contact@2||3969|356|||| +NMetal-1-Metal-2-Con|contact@3||-311.5|356|||| +NMetal-1-Metal-2-Con|contact@4||-440|349|||| +NMetal-1-Metal-2-Con|contact@5||-568.5|342|||| +NMetal-1-Metal-2-Con|contact@6||3316|349|||| +NMetal-1-Metal-2-Con|contact@7||2663|342|||| +NMetal-1-Metal-2-Con|contact@8||2009|334|||| +NMetal-1-Metal-2-Con|contact@9||-697|335|||| +NMetal-1-Metal-2-Con|contact@10||-825.5|328|||| +NMetal-1-Metal-2-Con|contact@11||-1082.5|314|||| +NMetal-1-Metal-2-Con|contact@12||1356|328|||| +NMetal-1-Metal-2-Con|contact@13||50|314|||| +NMetal-1-Metal-2-Con|contact@14||703|321|||| +NMetal-1-Metal-2-Con|contact@15||-954|321|||| +NMetal-1-Metal-2-Con|contact@16||-90|654|||| +NMetal-1-Metal-2-Con|contact@17||-1217.5|654|||| +NMetal-1-Metal-2-Con|contact@39||-1135.5|647|||| +NMetal-1-Metal-2-Con|contact@40||-1007|640|||| +NMetal-1-Metal-2-Con|contact@41||-878.5|631|||| +NMetal-1-Metal-2-Con|contact@42||-750|622|||| +NMetal-1-Metal-2-Con|contact@43||-621.5|613|||| +NMetal-1-Metal-2-Con|contact@44||-493|604|||| +NMetal-1-Metal-2-Con|contact@45||-364.5|595|||| +NMetal-1-Metal-2-Con|contact@46||-236|586|||| +NMetal-1-Metal-2-Con|contact@47||-1217.5|647|||| +NMetal-1-Metal-2-Con|contact@48||-1217.5|640|||| +NMetal-1-Metal-2-Con|contact@49||-1217.5|631|||| +NMetal-1-Metal-2-Con|contact@50||-1217.5|622|||| +NMetal-1-Metal-2-Con|contact@51||-1217.5|613|||| +NMetal-1-Metal-2-Con|contact@52||-1217.5|604|||| +NMetal-1-Metal-2-Con|contact@53||-1217.5|595|||| +NMetal-1-Metal-2-Con|contact@54||-1217.5|586|||| +NMetal-1-Metal-2-Con|contact@56||5192|913|||| +NMetal-1-Metal-2-Con|contact@57||4539|906|||| +NMetal-1-Metal-2-Con|contact@58||3886|899|||| +NMetal-1-Metal-2-Con|contact@59||3233|892|||| +NMetal-1-Metal-2-Con|contact@60||2579|885|||| +NMetal-1-Metal-2-Con|contact@61||1926|878|||| +NMetal-1-Metal-2-Con|contact@62||1273|871|||| +NMetal-1-Metal-2-Con|contact@63||620|864|||| +NMetal-1-Metal-2-Con|contact@64||5192|653|||| +NMetal-1-Metal-2-Con|contact@65||4539|646|||| +NMetal-1-Metal-2-Con|contact@66||3886|639|||| +NMetal-1-Metal-2-Con|contact@67||3233|632|||| +NMetal-1-Metal-2-Con|contact@68||2579|625|||| +NMetal-1-Metal-2-Con|contact@69||1926|618|||| +NMetal-1-Metal-2-Con|contact@70||1273|611|||| +NMetal-1-Metal-2-Con|contact@71||620|604|||| +NMetal-1-Metal-2-Con|contact@72||5192|448|||| +NMetal-1-Metal-2-Con|contact@73||4539|441|||| +NMetal-1-Metal-2-Con|contact@74||3886|434|||| +NMetal-1-Metal-2-Con|contact@75||3233|427|||| +NMetal-1-Metal-2-Con|contact@76||2579|420|||| +NMetal-1-Metal-2-Con|contact@77||1926|413|||| +NMetal-1-Metal-2-Con|contact@78||1273|406|||| +NMetal-1-Metal-2-Con|contact@79||620|399|||| +NMetal-1-Metal-2-Con|contact@81||4539|146|||| +NMetal-1-Metal-2-Con|contact@82||3886|139|||| +NMetal-1-Metal-2-Con|contact@83||3233|132|||| +NMetal-1-Metal-2-Con|contact@84||2579|125|||| +NMetal-1-Metal-2-Con|contact@85||1926|118|||| +NMetal-1-Metal-2-Con|contact@86||1273|111|||| +NMetal-1-Metal-2-Con|contact@87||620|104|||| +NMetal-1-Metal-2-Con|contact@96||8714|399|||| +NMetal-1-Metal-2-Con|contact@97||8714|406|||| +NMetal-1-Metal-2-Con|contact@98||8714|413|||| +NMetal-1-Metal-2-Con|contact@99||8714|420|||| +NMetal-1-Metal-2-Con|contact@100||8714|427|||| +NMetal-1-Metal-2-Con|contact@101||8714|434|||| +NMetal-1-Metal-2-Con|contact@102||8714|441|||| +NMetal-1-Metal-2-Con|contact@103||8714|448|||| +NMetal-1-Metal-2-Con|contact@104||8711|604|||| +NMetal-1-Metal-2-Con|contact@105||8711|611|||| +NMetal-1-Metal-2-Con|contact@106||8711|618|||| +NMetal-1-Metal-2-Con|contact@107||8711|625|||| +NMetal-1-Metal-2-Con|contact@108||8711|632|||| +NMetal-1-Metal-2-Con|contact@109||8711|639|||| +NMetal-1-Metal-2-Con|contact@110||8711|646|||| +NMetal-1-Metal-2-Con|contact@111||8711|653|||| +NMetal-1-Metal-2-Con|contact@112||8711|864|||| +NMetal-1-Metal-2-Con|contact@113||8711|871|||| +NMetal-1-Metal-2-Con|contact@114||8711|878|||| +NMetal-1-Metal-2-Con|contact@115||8711|885|||| +NMetal-1-Metal-2-Con|contact@116||8711|892|||| +NMetal-1-Metal-2-Con|contact@117||8711|899|||| +NMetal-1-Metal-2-Con|contact@118||8711|906|||| +NMetal-1-Metal-2-Con|contact@119||8711|913|||| +NMetal-1-Metal-2-Con|contact@120||5246|104|||| +NMetal-1-Metal-2-Con|contact@121||5239|399|||| +NMetal-1-Metal-2-Con|contact@122||5232|604|||| +NMetal-1-Metal-2-Con|contact@123||5225|864|||| +NMetal-1-Metal-2-Con|contact@124||5679|111|||| +NMetal-1-Metal-2-Con|contact@125||5672|406|||| +NMetal-1-Metal-2-Con|contact@126||5665|611|||| +NMetal-1-Metal-2-Con|contact@127||5658|871|||| +NMetal-1-Metal-2-Con|contact@128||6116|118|||| +NMetal-1-Metal-2-Con|contact@129||6109|413|||| +NMetal-1-Metal-2-Con|contact@130||6102|618|||| +NMetal-1-Metal-2-Con|contact@131||6095|878|||| +NMetal-1-Metal-2-Con|contact@132||6553|125|||| +NMetal-1-Metal-2-Con|contact@133||6546|420|||| +NMetal-1-Metal-2-Con|contact@134||6539|625|||| +NMetal-1-Metal-2-Con|contact@135||6532|885|||| +NMetal-1-Metal-2-Con|contact@136||6990|132|||| +NMetal-1-Metal-2-Con|contact@137||6983|427|||| +NMetal-1-Metal-2-Con|contact@138||6976|632|||| +NMetal-1-Metal-2-Con|contact@139||6969|892|||| +NMetal-1-Metal-2-Con|contact@140||7427|139|||| +NMetal-1-Metal-2-Con|contact@141||7420|434|||| +NMetal-1-Metal-2-Con|contact@142||7413|639|||| +NMetal-1-Metal-2-Con|contact@143||7406|899|||| +NMetal-1-Metal-2-Con|contact@144||7864|146|||| +NMetal-1-Metal-2-Con|contact@145||7857|441|||| +NMetal-1-Metal-2-Con|contact@146||7850|646|||| +NMetal-1-Metal-2-Con|contact@147||7843|906|||| +NMetal-1-Metal-2-Con|contact@148||8301|153|||| +NMetal-1-Metal-2-Con|contact@149||8294|448|||| +NMetal-1-Metal-2-Con|contact@150||8287|653|||| +NMetal-1-Metal-2-Con|contact@151||8280|913|||| +NMetal-1-Metal-2-Con|contact@152||-1217.5|1075|||| +NMetal-1-Metal-2-Con|contact@153||-1217.5|1082|||| +NMetal-1-Metal-2-Con|contact@154||-1217.5|1089|||| +NMetal-1-Metal-2-Con|contact@158||5269|1075|||| +NMetal-1-Metal-2-Con|contact@159||5262|1082|||| +NMetal-1-Metal-2-Con|contact@160||5262|1082|||| +NMetal-1-Metal-2-Con|contact@162||5218|-80|||| +NMetal-1-Metal-2-Con|contact@163||5218|1089|||| +NMetal-1-Metal-2-Con|contact@164||5218|-241.5|||| +NMetal-1-Metal-2-Con|contact@165||5650|-234.5|||| +NMetal-1-Metal-2-Con|contact@166||6501.5|-234.5|||| +NMetal-1-Metal-2-Con|contact@167||6630|-227.5|||| +NMetal-1-Metal-2-Con|contact@168||6520|-220.5|||| +NMetal-1-Metal-2-Con|contact@170||8705|-241|||| +NMetal-1-Metal-2-Con|contact@171||8268|-234.5|||| +NMetal-1-Metal-2-Con|contact@172||7272.5|-234.5|||| +NMetal-1-Metal-2-Con|contact@173||7831|-227.5|||| +NMetal-1-Metal-2-Con|contact@174||7144|-227.5|||| +NMetal-1-Metal-2-Con|contact@175||7394|-220.5|||| +NMetal-1-Metal-2-Con|contact@176||7015.5|-220.5|||| +NMetal-1-Metal-2-Con|contact@178||6083|-227.5|||| +NMetal-1-Metal-2-Con|contact@179||6758.5|-220.5|||| +NMetal-1-Metal-2-Con|contact@180||6887|-213.5|||| +NMetal-1-Metal-2-Con|contact@181||6957|-213.5|||| +NMetal-1-Metal-2-Con|contact@184||6471.5|-206.5|||| +NMetal-1-Metal-2-Con|contact@185||6600|-199.5|||| +NMetal-1-Metal-2-Con|contact@186||6728.5|-192.5|||| +NMetal-1-Metal-2-Con|contact@187||6857|-185.5|||| +NMetal-1-Metal-2-Con|contact@188||6985.5|-178.5|||| +NMetal-1-Metal-2-Con|contact@189||7114|-171.5|||| +NMetal-1-Metal-2-Con|contact@190||7242.5|-164.5|||| +NMetal-1-Metal-2-Con|contact@191||7371|-157.5|||| +NMetal-1-Metal-2-Con|contact@192||620|-206.5|||| +NMetal-1-Metal-2-Con|contact@193||5192|-157.5|||| +NMetal-1-Metal-2-Con|contact@194||4539|-164.5|||| +NMetal-1-Metal-2-Con|contact@195||3886|-171.5|||| +NMetal-1-Metal-2-Con|contact@196||3233|-178.5|||| +NMetal-1-Metal-2-Con|contact@197||2579|-185.5|||| +NMetal-1-Metal-2-Con|contact@198||1926|-192.5|||| +NMetal-1-Metal-2-Con|contact@199||1273|-199.5|||| +NMetal-1-Metal-2-Con|contact@200||-1217.5|1159.5|||| +NMetal-1-Metal-2-Con|contact@201||-1217.5|1152.5|||| +NMetal-1-Metal-2-Con|contact@202||-1217.5|1145|||| +NMetal-1-Metal-2-Con|contact@203||-1217.5|1138|||| +NMetal-1-Metal-2-Con|contact@204||-1217.5|1131|||| +NMetal-1-Metal-2-Con|contact@205||-1217.5|1124|||| +NMetal-1-Metal-2-Con|contact@206||-1217.5|1117|||| +NMetal-1-Metal-2-Con|contact@207||-1217.5|1110|||| +NMetal-1-Metal-2-Con|contact@215||4622.5|1110|||| +NMetal-1-Metal-2-Con|contact@216||50|1159.5|2||| +NMetal-1-Metal-2-Con|contact@217||703|1152.5|2||| +NMetal-1-Metal-2-Con|contact@218||3969|1117|2||| +NMetal-1-Metal-2-Con|contact@219||3316|1124|2||| +NMetal-1-Metal-2-Con|contact@220||1356|1145|2||| +NMetal-1-Metal-2-Con|contact@221||2009|1138|2||| +NMetal-1-Metal-2-Con|contact@222||2663|1131|2||| +NMetal-1-Metal-2-Con|contact@223||-1105.5|1159.5|||| +NMetal-1-Metal-2-Con|contact@224||-977|1152.5|||| +NMetal-1-Metal-2-Con|contact@225||-848.5|1145|||| +NMetal-2-Metal-3-Con|contact@226||-334.5|689.5|||| +NMetal-2-Metal-3-Con|contact@227||-206|689.5|||| +NMetal-2-Metal-3-Con|contact@228||-334.5|810|||| +NMetal-2-Metal-3-Con|contact@229||-206|810|||| +NMetal-1-Metal-2-Con|contact@230||-334.5|815|||| +NMetal-1-Metal-2-Con|contact@231||-206|815|||| +NMetal-1-Metal-2-Con|contact@232||-720|1138|||| +NMetal-1-Metal-2-Con|contact@233||-591.5|1131|||| +NMetal-1-Metal-2-Con|contact@234||-463|1124|||| +NMetal-1-Metal-2-Con|contact@235||-334.5|1117|||| +NMetal-1-Metal-2-Con|contact@236||-206|1110|||| +NMetal-1-Metal-2-Con|contact@237||-1310|-70|6|6|| +NMetal-1-Metal-2-Con|contact@238||-1290|30|6|6|| +NMetal-1-Metal-2-Con|contact@239||-1310|163|6|6|| +NMetal-1-Metal-2-Con|contact@240||-1310|465|6|6|| +NMetal-1-Metal-2-Con|contact@241||-1290|263|6|6|| +NMetal-1-Metal-2-Con|contact@242||-1290|565|6|6|| +NMetal-1-Metal-2-Con|contact@243||-1310|697.5|6|6|| +NMetal-1-Metal-2-Con|contact@244||-1290|797.5|6|6|| +NMetal-1-Metal-2-Con|contact@245||-1310|930|6|6|| +NMetal-1-Metal-2-Con|contact@246||-1290|1030|6|6|| +NMetal-1-Metal-2-Con|contact@247||-36|1068|||| +NMetal-1-Metal-2-Con|contact@248||-36|1059.5|||| +NMetal-1-Metal-2-Con|contact@249||-1217.5|1059.5|||| +NMetal-1-Metal-2-Con|contact@250||-1217.5|1068|||| +NMetal-2-Metal-3-Con|contact@251||-54|39|||| +NMetal-1-Metal-2-Con|contact@252||2009|69|||| +NMetal-1-Metal-2-Con|contact@253||2663|76|||| +NMetal-1-Metal-2-Con|contact@254||3316|83|||| +NMetal-1-Metal-2-Con|contact@255||3969|90|||| +NMetal-1-Metal-2-Con|contact@256||4622|97|||| +NMetal-1-Metal-2-Con|contact@257||-1217.5|69|||| +NMetal-1-Metal-2-Con|contact@258||-1217.5|76|||| +NMetal-1-Metal-2-Con|contact@259||-1217.5|83|||| +NMetal-1-Metal-2-Con|contact@260||-1217.5|90|||| +NMetal-1-Metal-2-Con|contact@261||-1217.5|97|||| +NMetal-1-Metal-2-Con|contact@262||-1189.5|654|||| +NMetal-1-Metal-2-Con|contact@263||-445.5|1089|||| +NMetal-1-Metal-2-Con|contact@264||-454.5|740|||| +NMetal-1-Metal-2-Con|contact@265||-1217.5|740|||| +NMetal-1-Metal-2-Con|contact@266||-367.5|1075|||| +NMetal-1-Metal-2-Con|contact@267||-374.5|1082|||| +NMetal-1-Metal-2-Con|contact@268||-1290|-252|6|6|| +NMetal-1-Metal-2-Con|contact@269||-1310|-352|6|6|| +Istdcells:dec2;1{lay}|dec2@0||-365.5|697.5|||D5G4; +Istdcells:inv;1{lay}|inv@0||-52|163|||D5G4; +Istdcells:inv;1{lay}|inv@1||-52|465|||D5G4; +Istdcells:inv;1{lay}|inv@2||-52|697.5|||D5G4; +Istdcells:inv;1{lay}|inv@3||-52|930|||D5G4; +Istdcells:inv;1{lay}|inv@4||-128.5|163|||D5G4; +Istdcells:inv;1{lay}|inv@5||-444.5|697.5|||D5G4; +Istdcells:inv;1{lay}|inv@6||-394.5|697.5|||D5G4; +Idatapath:mux2_8bit;1{lay}|mux2_8bi@0||-1180.5|465|||D5G4; +Idatapath:mux2_8bit;1{lay}|mux2_8bi@1||6426.5|-352|||D5G4; +Idatapath:mux4_8bit;1{lay}|mux4_8bi@0||5266|-70|||D5G4; +Istdcells:nand2;1{lay}|nand2@0||-424.5|697.5|||D5G4; +Istdcells:nor2;1{lay}|nor2@0||-94.5|163|||D5G4; +NMetal-2-Pin|pin@0||-30|980|||| +NMetal-2-Pin|pin@3||-30|747|||| +NMetal-2-Pin|pin@4||-30|515|||| +NMetal-2-Pin|pin@7||-30|213|||| +NMetal-1-Pin|pin@9||-52|565|||| +NMetal-2-Pin|pin@10||-122.5|189.5|||| +NMetal-2-Pin|pin@12||-158.5|980|||| +NMetal-1-Pin|pin@13||-54|750.5|||| +NMetal-2-Pin|pin@14||-54|739.5|||| +NMetal-2-Pin|pin@15||-130.5|728.5|||| +NMetal-2-Pin|pin@60||6969|854|||| +NMetal-2-Pin|pin@61||6969|88|||| +NMetal-2-Pin|pin@62||-36|1068.5|||| +NMetal-2-Pin|pin@63||-14|1068.5|||| +NMetal-2-Pin|pin@65||-74|48|||| +NMetal-2-Pin|pin@68||-389.5|707.5|||| +NMetal-1-Pin|pin@69||-396.5|749.5|||| +NMetal-2-Pin|pin@71||-439.5|758.5|||| +NMetal-2-Pin|pin@73||-421.5|740|||| +NMetal-2-Pin|pin@76||-374.5|740.5|||| +Ireg8;1{lay}|reg8@0||0|-70|||D5G4; +Ireg8;1{lay}|reg8@1||0|163|||D5G4; +Ireg8;1{lay}|reg8@2||0|465|||D5G4; +Ireg8;1{lay}|reg8@3||0|697.5|||D5G4; +Ireg8;1{lay}|reg8@4||0|930|||D5G4; +Istdcells:tiehigh;1{lay}|tiehigh@0||-79|-70|||D5G4; +Istdcells:tielow;1{lay}|tielow@0||-59|-70|||D5G4; +AMetal-1|net@0||7|S0|reg8@4|gnd|0|930|inv@3|gnd|-52|930 +AMetal-1|net@1||7|S0|reg8@4|vdd|0|1030|inv@3|vdd|-52|1030 +AMetal-2|net@2||1|S1800|inv@3|y|-47|980|pin@0||-30|980 +AMetal-2|net@3||1|S900|reg8@4|en|-30|1048|pin@0||-30|980 +AMetal-2|net@8||1|S1800|inv@2|y|-47|747|pin@3||-30|747 +AMetal-2|net@9||1|S900|reg8@3|en|-30|815|pin@3||-30|747 +AMetal-1|net@10||7|S1800|inv@1|vdd|-52|565|reg8@2|vdd|0|565 +AMetal-1|net@11||7|S1800|inv@1|gnd|-52|465|reg8@2|gnd|0|465 +AMetal-2|net@12||1|S1800|inv@1|y|-47|515|pin@4||-30|515 +AMetal-2|net@13||1|S900|reg8@2|en|-30|583|pin@4||-30|515 +AMetal-2|net@18||1|S1800|inv@0|y|-47|213|pin@7||-30|213 +AMetal-2|net@19||1|S900|reg8@1|en|-30|280|pin@7||-30|213 +AMetal-1|net@23||7|S1800|inv@0|vdd|-52|263|reg8@1|vdd|0|263 +AMetal-3|net@27||1|S900|reg8@4|d[7]|50|1039|reg8@3|d[7]|50|806.5 +AMetal-3|net@28||1|S900|reg8@3|d[7]|50|806.5|reg8@2|d[7]|50|574 +AMetal-3|net@29||1|S900|reg8@4|d[6]|703|1039|reg8@3|d[6]|703|806.5 +AMetal-3|net@30||1|S900|reg8@3|d[6]|703|806.5|reg8@2|d[6]|703|574 +AMetal-3|net@31||1|S2700|reg8@2|d[5]|1356|574|reg8@3|d[5]|1356|806.5 +AMetal-3|net@32||1|S2700|reg8@3|d[5]|1356|806.5|reg8@4|d[5]|1356|1039 +AMetal-3|net@33||1|S900|reg8@4|d[4]|2009|1039|reg8@3|d[4]|2009|806.5 +AMetal-3|net@36||1|S2700|reg8@3|d[3]|2663|806.5|reg8@4|d[3]|2663|1039 +AMetal-3|net@37||1|S900|reg8@4|d[2]|3316|1039|reg8@3|d[2]|3316|806.5 +AMetal-3|net@40||1|S2700|reg8@3|d[1]|3969|806.5|reg8@4|d[1]|3969|1039 +AMetal-3|net@41||1|S900|reg8@4|d[0]|4622|1039|reg8@3|d[0]|4622|806.5 +AMetal-1|net@43||7|S900|inv@1|vdd|-52|565|pin@9||-52|565 +AMetal-1|net@50||1|S1800|contact@0||-182.5|363|contact@1||4622|363 +AMetal-2|net@51||1|S900|contact@2||3969|356|reg8@1|d[1]|3969|272 +AMetal-1|net@52||1|S1800|contact@3||-311.5|356|contact@2||3969|356 +AMetal-2|net@53||1|S900|contact@6||3316|349|reg8@1|d[2]|3316|272 +AMetal-1|net@54||1|S0|contact@6||3316|349|contact@4||-440|349 +AMetal-2|net@55||1|S900|contact@7||2663|342|reg8@1|d[3]|2663|272 +AMetal-1|net@56||1|S0|contact@7||2663|342|contact@5||-568.5|342 +AMetal-2|net@57||1|S900|contact@8||2009|334|reg8@1|d[4]|2009|272 +AMetal-1|net@60||1|S0|contact@8||2009|335|contact@9||-697|335 +AMetal-2|net@61||1|S900|contact@12||1356|328|reg8@1|d[5]|1356|272 +AMetal-1|net@62||1|S0|contact@12||1356|328|contact@10||-825.5|328 +AMetal-2|net@63||1|S900|contact@13||50|314|reg8@1|d[7]|50|272 +AMetal-1|net@64||1|S0|contact@13||50|314|contact@11||-1082.5|314 +AMetal-2|net@67||1|S900|contact@14||703|321|reg8@1|d[6]|703|272 +AMetal-1|net@68||1|S1800|contact@15||-954|321|contact@14||703|321 +AMetal-1|net@76||7|S0|reg8@1|gnd|0|163|inv@0|gnd|-52|163 +AMetal-1|net@81||7|S0|mux4_8bi@0|gnd|5266|-70|reg8@0|gnd|0|-70 +AMetal-1|net@82||7|S0|mux4_8bi@0|vdd|5266|30|reg8@0|vdd|0|30 +AMetal-1|net@83||7|S0|inv@0|vdd|-52|263|nor2@0|vdd|-94.5|263 +AMetal-1|net@84||7|S0|nor2@0|vdd|-94.5|263|inv@4|vdd|-128.5|263 +AMetal-1|net@85||7|S0|inv@0|gnd|-52|163|nor2@0|gnd|-94.5|163 +AMetal-1|net@86||7|S0|nor2@0|gnd|-94.5|163|inv@4|gnd|-128.5|163 +AMetal-2|net@87||1|S900|inv@4|y|-122.5|213|pin@10||-122.5|189.5 +AMetal-2|net@88||1|S0|nor2@0|y|-77.5|189.5|pin@10||-122.5|189.5 +AMetal-1|net@90||1|S1800|nor2@0|z|-84.5|213|inv@0|x|-54|213 +AMetal-2|net@91||1|S900|contact@16||-90|654|nor2@0|x|-90|229 +AMetal-1|net@92||7|S0|inv@2|vdd|-52|797.5|dec2@0|vdd|-365.5|797.5 +AMetal-1|net@93||7|S0|inv@2|gnd|-52|697.5|dec2@0|gnd|-365.5|697.5 +AMetal-2|net@96||1|S2700|dec2@0|~q0|-158.5|762.5|pin@12||-158.5|980 +AMetal-2|net@97||1|S0|inv@3|x|-54|980|pin@12||-158.5|980 +AMetal-1|net@98||1|S1800|dec2@0|~q1|-158.5|750.5|pin@13||-54|750.5 +AMetal-1|net@99||1|S2700|inv@2|x|-54|747.5|pin@13||-54|750.5 +AMetal-2|net@100||1|S1800|dec2@0|~q2|-158.5|739.5|pin@14||-54|739.5 +AMetal-2|net@101||1|S2700|inv@1|x|-54|515|pin@14||-54|739.5 +AMetal-2|net@102||1|S1800|dec2@0|~q3|-158.5|728.5|pin@15||-130.5|728.5 +AMetal-2|net@103||1|S2700|inv@4|x|-130.5|213|pin@15||-130.5|728.5 +AMetal-1|net@161||1|S1800|contact@47||-1217.5|647|contact@39||-1135.5|647 +AMetal-2|net@194||1|S2700|contact@81||4539|146|reg8@1|q[1]|4539|153 +AMetal-2|net@195||1|S2700|contact@82||3886|139|reg8@1|q[2]|3886|153 +AMetal-2|net@196||1|S2700|contact@83||3233|132|reg8@1|q[3]|3233|153 +AMetal-2|net@197||1|S900|reg8@1|q[4]|2579|153|contact@84||2579|125 +AMetal-2|net@198||1|S900|reg8@1|q[5]|1926|153|contact@85||1926|118 +AMetal-2|net@199||1|S900|reg8@1|q[6]|1273|153|contact@86||1273|111 +AMetal-2|net@200||1|S900|reg8@1|q[7]|620|153|contact@87||620|104 +AMetal-2|net@201||1|S900|reg8@2|q[7]|620|455|contact@79||620|399 +AMetal-2|net@202||1|S900|reg8@2|q[6]|1273|455|contact@78||1273|406 +AMetal-2|net@203||1|S900|reg8@2|q[5]|1926|455|contact@77||1926|413 +AMetal-2|net@204||1|S900|reg8@2|q[4]|2579|455|contact@76||2579|420 +AMetal-2|net@205||1|S900|reg8@2|q[3]|3233|455|contact@75||3233|427 +AMetal-2|net@206||1|S900|reg8@2|q[2]|3886|455|contact@74||3886|434 +AMetal-2|net@207||1|S900|reg8@2|q[1]|4539|455|contact@73||4539|441 +AMetal-2|net@208||1|S900|reg8@2|q[0]|5192|455|contact@72||5192|448 +AMetal-2|net@209||1|S2700|contact@64||5192|653|reg8@3|q[0]|5192|687 +AMetal-2|net@210||1|S2700|contact@56||5192|913|reg8@4|q[0]|5192|920 +AMetal-2|net@211||1|S2700|contact@65||4539|646|reg8@3|q[1]|4539|687 +AMetal-2|net@212||1|S2700|contact@57||4539|906|reg8@4|q[1]|4539|920 +AMetal-2|net@213||1|S2700|contact@66||3886|639|reg8@3|q[2]|3886|687 +AMetal-2|net@214||1|S2700|contact@58||3886|899|reg8@4|q[2]|3886|920 +AMetal-2|net@215||1|S2700|contact@67||3233|632|reg8@3|q[3]|3233|687 +AMetal-2|net@216||1|S2700|contact@59||3233|892|reg8@4|q[3]|3233|920 +AMetal-2|net@217||1|S2700|contact@68||2579|625|reg8@3|q[4]|2579|687 +AMetal-2|net@218||1|S2700|contact@60||2579|885|reg8@4|q[4]|2579|920 +AMetal-2|net@219||1|S2700|contact@69||1926|618|reg8@3|q[5]|1926|687 +AMetal-2|net@220||1|S2700|contact@61||1926|878|reg8@4|q[5]|1926|920 +AMetal-2|net@221||1|S2700|contact@70||1273|611|reg8@3|q[6]|1273|687 +AMetal-2|net@222||1|S2700|contact@62||1273|871|reg8@4|q[6]|1273|920 +AMetal-2|net@223||1|S2700|contact@71||620|604|reg8@3|q[7]|620|687 +AMetal-2|net@224||1|S2700|contact@63||620|864|reg8@4|q[7]|620|920 +AMetal-1|net@322||1|S1800|contact@87||620|104|contact@120||5246|104 +AMetal-2|net@324||1|S900|contact@120||5246|104|mux4_8bi@0|i3[7]|5246|64 +AMetal-1|net@328||1|S1800|contact@79||620|399|contact@121||5239|399 +AMetal-1|net@329||1|S1800|contact@121||5239|399|contact@96||8714|399 +AMetal-1|net@331||1|S1800|contact@71||620|604|contact@122||5232|604 +AMetal-1|net@332||1|S1800|contact@122||5232|604|contact@104||8711|604 +AMetal-1|net@334||1|S1800|contact@63||620|864|contact@123||5225|864 +AMetal-1|net@335||1|S1800|contact@123||5225|864|contact@112||8711|864 +AMetal-1|net@337||1|S1800|contact@86||1273|111|contact@124||5679|111 +AMetal-2|net@339||1|S2700|mux4_8bi@0|i3[6]|5679|64|contact@124||5679|111 +AMetal-2|net@354||1|S2700|mux4_8bi@0|i0[3]|6969|64|pin@60||6969|854 +AMetal-2|net@355||1|S900|pin@60||6969|854|pin@61||6969|88 +AMetal-1|net@368||1|S1800|contact@78||1273|406|contact@125||5672|406 +AMetal-1|net@369||1|S1800|contact@125||5672|406|contact@97||8714|406 +AMetal-1|net@370||1|S1800|contact@70||1273|611|contact@126||5665|611 +AMetal-1|net@371||1|S1800|contact@126||5665|611|contact@105||8711|611 +AMetal-1|net@372||1|S1800|contact@62||1273|871|contact@127||5658|871 +AMetal-1|net@373||1|S1800|contact@127||5658|871|contact@113||8711|871 +AMetal-1|net@377||1|S1800|contact@85||1926|118|contact@128||6117|118 +AMetal-1|net@382||1|S1800|contact@69||1926|618|contact@130||6102|618 +AMetal-1|net@383||1|S1800|contact@130||6102|618|contact@106||8711|618 +AMetal-1|net@384||1|S1800|contact@77||1926|413|contact@129||6109|413 +AMetal-1|net@385||1|S1800|contact@129||6109|413|contact@98||8714|413 +AMetal-1|net@386||1|S1800|contact@61||1926|878|contact@131||6095|878 +AMetal-1|net@387||1|S1800|contact@131||6095|878|contact@114||8711|878 +AMetal-1|net@389||1|S1800|contact@84||2579|125|contact@132||6553|125 +AMetal-1|net@392||1|S1800|contact@76||2579|420|contact@133||6546|420 +AMetal-1|net@393||1|S1800|contact@133||6546|420|contact@99||8714|420 +AMetal-1|net@395||1|S1800|contact@68||2579|625|contact@134||6540|625 +AMetal-1|net@396||1|S1800|contact@134||6540|625|contact@107||8711|625 +AMetal-1|net@398||1|S1800|contact@60||2579|885|contact@135||6532|885 +AMetal-1|net@399||1|S1800|contact@135||6532|885|contact@115||8711|885 +AMetal-1|net@402||1|S1800|contact@83||3233|132|contact@136||6990|132 +AMetal-1|net@404||1|S1800|contact@75||3233|427|contact@137||6983|427 +AMetal-1|net@405||1|S1800|contact@137||6983|427|contact@100||8714|427 +AMetal-1|net@407||1|S1800|contact@67||3233|632|contact@138||6975|632 +AMetal-1|net@408||1|S1800|contact@138||6975|632|contact@108||8711|632 +AMetal-1|net@410||1|S1800|contact@59||3233|892|contact@139||6969|892 +AMetal-1|net@411||1|S1800|contact@139||6969|892|contact@116||8711|892 +AMetal-2|net@412||1|S2700|pin@60||6969|854|contact@139||6969|892 +AMetal-1|net@413||1|S1800|contact@82||3886|139|contact@140||7427|139 +AMetal-1|net@416||1|S1800|contact@74||3886|434|contact@141||7420|434 +AMetal-1|net@417||1|S1800|contact@141||7420|434|contact@101||8714|434 +AMetal-1|net@419||1|S1800|contact@66||3886|639|contact@142||7413|639 +AMetal-1|net@420||1|S1800|contact@142||7413|639|contact@109||8711|639 +AMetal-1|net@422||1|S1800|contact@58||3886|899|contact@143||7406|899 +AMetal-1|net@423||1|S1800|contact@143||7406|899|contact@117||8711|899 +AMetal-1|net@425||1|S1800|contact@81||4539|146|contact@144||7864|146 +AMetal-1|net@428||1|S1800|contact@73||4539|441|contact@145||7857|441 +AMetal-1|net@429||1|S1800|contact@145||7857|441|contact@102||8714|441 +AMetal-1|net@431||1|S1800|contact@65||4539|646|contact@146||7850|646 +AMetal-1|net@432||1|S1800|contact@146||7850|646|contact@110||8711|646 +AMetal-1|net@434||1|S1800|contact@57||4539|906|contact@147||7843|906 +AMetal-1|net@435||1|S1800|contact@147||7843|906|contact@118||8711|906 +AMetal-1|net@441||1|S1800|contact@72||5192|448|contact@149||8294|448 +AMetal-1|net@442||1|S1800|contact@149||8294|448|contact@103||8714|448 +AMetal-1|net@443||1|S1800|contact@64||5192|653|contact@150||8287|653 +AMetal-1|net@444||1|S1800|contact@150||8287|653|contact@111||8711|653 +AMetal-1|net@447||1|S1800|contact@56||5192|913|contact@151||8280|913 +AMetal-1|net@448||1|S1800|contact@151||8280|913|contact@119||8711|913 +AMetal-1|net@460|||S|contact@159||5262|1082|contact@160||5262|1082 +AMetal-2|net@463||1|S2700|contact@162||5218|-80|contact@163||5218|1089 +AMetal-2|net@471||1|S900|contact@162||5218|-80|contact@164||5218|-241 +AMetal-1|net@472||1|S1800|contact@164||5218|-241.5|mux2_8bi@1|s|6417.5|-241.5 +AMetal-1|net@473||1|S0|contact@166||6501.5|-234.5|contact@165||5650|-234.5 +AMetal-2|net@474||1|S900|contact@166||6501.5|-234.5|mux2_8bi@1|i0[7]|6501.5|-241.5 +AMetal-2|net@475||1|S2700|contact@165||5650|-234.5|mux4_8bi@0|z[7]|5650|-80 +AMetal-2|net@476||1|S2700|contact@168||6520|-220.5|mux4_8bi@0|z[5]|6520|-80 +AMetal-2|net@477||1|S2700|mux2_8bi@1|i0[6]|6630|-241.5|contact@167||6630|-227.5 +AMetal-1|net@481||1|S1800|mux2_8bi@1|i0[0]|7401|-241.5|contact@170||8705|-241.5 +AMetal-2|net@482||1|S2700|contact@170||8705|-241|mux4_8bi@0|z[0]|8705|-80 +AMetal-2|net@487||1|S900|mux4_8bi@0|z[1]|8268|-80|contact@171||8268|-234.5 +AMetal-2|net@490||1|S2700|mux2_8bi@1|i0[1]|7272.5|-241.5|contact@172||7272.5|-234.5 +AMetal-1|net@491||7|S1800|inv@2|vdd|-52|797.5|reg8@3|vdd|0|797.5 +AMetal-1|net@492||7|S1800|inv@2|gnd|-52|697.5|reg8@3|gnd|0|697.5 +AMetal-1|net@495||1|S1800|contact@48||-1217.5|640|contact@40||-1007|640 +AMetal-1|net@496||1|S1800|contact@54||-1217.5|586|contact@46||-236|586 +AMetal-1|net@497||1|S0|contact@45||-364.5|595|contact@53||-1217.5|595 +AMetal-1|net@498||1|S1800|contact@52||-1217.5|604|contact@44||-493.5|604 +AMetal-1|net@499||1|S1800|contact@51||-1217.5|613|contact@43||-621.5|613 +AMetal-1|net@500||1|S1800|contact@50||-1217.5|622|contact@42||-750.5|622 +AMetal-1|net@501||1|S1800|contact@49||-1217.5|631|contact@41||-878.5|631 +AMetal-2|net@502||1|S2700|mux4_8bi@0|i2[7]|5239|64|contact@121||5239|399 +AMetal-2|net@503||1|S2700|mux4_8bi@0|i1[7]|5232|64|contact@122||5232|604 +AMetal-2|net@504||1|S2700|mux4_8bi@0|i0[7]|5225|64|contact@123||5225|864 +AMetal-2|net@505||1|S2700|mux4_8bi@0|i2[6]|5672|64|contact@125||5672|406 +AMetal-2|net@506||1|S2700|mux4_8bi@0|i1[6]|5665|64|contact@126||5665|611 +AMetal-2|net@507||1|S2700|mux4_8bi@0|i0[6]|5658|64|contact@127||5658|871 +AMetal-2|net@508||1|S2700|mux4_8bi@0|i3[5]|6116|64|contact@128||6116|118 +AMetal-2|net@509||1|S2700|mux4_8bi@0|i2[5]|6109|64|contact@129||6109|413 +AMetal-2|net@510||1|S2700|mux4_8bi@0|i1[5]|6102|64|contact@130||6102|618 +AMetal-2|net@511||1|S2700|mux4_8bi@0|i0[5]|6095|64|contact@131||6095|878 +AMetal-2|net@512||1|S2700|mux4_8bi@0|i3[4]|6553|64|contact@132||6553|125 +AMetal-2|net@513||1|S2700|mux4_8bi@0|i2[4]|6546|64|contact@133||6546|420 +AMetal-2|net@514||1|S2700|mux4_8bi@0|i1[4]|6539|64|contact@134||6539|625 +AMetal-2|net@515||1|S2700|mux4_8bi@0|i0[4]|6532|64|contact@135||6532|885 +AMetal-2|net@516||1|S2700|mux4_8bi@0|i3[3]|6990|64|contact@136||6990|132 +AMetal-2|net@517||1|S2700|mux4_8bi@0|i2[3]|6983|64|contact@137||6983|427 +AMetal-2|net@518||1|S2700|mux4_8bi@0|i1[3]|6976|64|contact@138||6976|632 +AMetal-2|net@519||1|S2700|mux4_8bi@0|i3[2]|7427|64|contact@140||7427|139 +AMetal-2|net@520||1|S2700|mux4_8bi@0|i2[2]|7420|64|contact@141||7420|434 +AMetal-2|net@521||1|S2700|mux4_8bi@0|i1[2]|7413|64|contact@142||7413|639 +AMetal-2|net@522||1|S2700|mux4_8bi@0|i0[2]|7406|64|contact@143||7406|899 +AMetal-2|net@523||1|S2700|mux4_8bi@0|i3[1]|7864|64|contact@144||7864|146 +AMetal-2|net@524||1|S2700|mux4_8bi@0|i2[1]|7857|64|contact@145||7857|441 +AMetal-2|net@525||1|S2700|mux4_8bi@0|i1[1]|7850|64|contact@146||7850|646 +AMetal-2|net@526||1|S2700|mux4_8bi@0|i0[1]|7843|64|contact@147||7843|906 +AMetal-2|net@527||1|S2700|mux4_8bi@0|i3[0]|8301|64|contact@148||8301|153 +AMetal-2|net@528||1|S2700|mux4_8bi@0|i2[0]|8294|64|contact@149||8294|448 +AMetal-2|net@529||1|S2700|mux4_8bi@0|i1[0]|8287|64|contact@150||8287|653 +AMetal-2|net@530||1|S2700|mux4_8bi@0|i0[0]|8280|64|contact@151||8280|913 +AMetal-2|net@531||1|S2700|mux4_8bi@0|s[0]|5269|64|contact@158||5269|1075 +AMetal-2|net@532||1|S2700|mux4_8bi@0|s[1]|5262|64|contact@160||5262|1082 +AMetal-1|net@533||1|S0|contact@171||8268|-234.5|contact@172||7272.5|-234.5 +AMetal-2|net@534||1|S2700|contact@173||7831|-227.5|mux4_8bi@0|z[2]|7831|-80 +AMetal-2|net@537||1|S900|contact@174||7144|-227.5|mux2_8bi@1|i0[2]|7144|-241.5 +AMetal-1|net@538||1|S0|contact@173||7831|-227.5|contact@174||7144|-227.5 +AMetal-2|net@543||1|S900|contact@176||7015.5|-220.5|mux2_8bi@1|i0[3]|7015.5|-241.5 +AMetal-2|net@549||1|S900|contact@179||6758.5|-220.5|mux2_8bi@1|i0[5]|6758.5|-241.5 +AMetal-1|net@550||1|S0|contact@179||6758.5|-220.5|contact@168||6520|-220.5 +AMetal-2|net@551||1|S900|contact@180||6887|-213.5|mux2_8bi@1|i0[4]|6887|-241.5 +AMetal-1|net@554||1|S0|contact@181||6957|-213.5|contact@180||6887|-213.5 +AMetal-2|net@555||1|S900|contact@184||6471.5|-206.5|mux2_8bi@1|i1[7]|6471.5|-241.5 +AMetal-2|net@556||1|S900|contact@185||6600|-199.5|mux2_8bi@1|i1[6]|6600|-241.5 +AMetal-2|net@557||1|S2700|mux2_8bi@1|i1[5]|6728.5|-241.5|contact@186||6728.5|-192.5 +AMetal-2|net@558||1|S2700|mux2_8bi@1|i1[4]|6857|-241.5|contact@187||6857|-185.5 +AMetal-2|net@559||1|S900|contact@188||6985.5|-178.5|mux2_8bi@1|i1[3]|6985.5|-241.5 +AMetal-2|net@560||1|S900|contact@189||7114|-171.5|mux2_8bi@1|i1[2]|7114|-241.5 +AMetal-2|net@561||1|S900|contact@190||7242.5|-164.5|mux2_8bi@1|i1[1]|7242.5|-241.5 +AMetal-2|net@562||1|S900|contact@191||7371|-157.5|mux2_8bi@1|i1[0]|7371|-241.5 +AMetal-2|net@595||1|S900|contact@1||4622|363|reg8@1|d[0]|4622|272 +AMetal-2|net@596||1|S2700|contact@11||-1082.5|314|mux2_8bi@0|z[7]|-1082.5|454.5 +AMetal-2|net@597||1|S2700|contact@15||-954|321|mux2_8bi@0|z[6]|-954|454.5 +AMetal-2|net@598||1|S2700|contact@10||-825.5|328|mux2_8bi@0|z[5]|-825.5|454.5 +AMetal-2|net@599||1|S2700|contact@9||-697|335|mux2_8bi@0|z[4]|-697|454.5 +AMetal-2|net@600||1|S2700|contact@5||-568.5|342|mux2_8bi@0|z[3]|-568.5|454.5 +AMetal-2|net@601||1|S2700|contact@4||-440|349|mux2_8bi@0|z[2]|-440|454.5 +AMetal-2|net@602||1|S2700|contact@3||-311.5|356|mux2_8bi@0|z[1]|-311.5|454.5 +AMetal-2|net@603||1|S2700|contact@0||-183|363|mux2_8bi@0|z[0]|-183|454.5 +AMetal-1|net@604||1|S0|contact@187||6857|-185.5|contact@197||2579|-185.5 +AMetal-2|net@605||1|S900|mux4_8bi@0|z[3]|7394|-80|contact@175||7394|-220.5 +AMetal-1|net@606||1|S0|contact@175||7394|-220.5|contact@176||7015.5|-220.5 +AMetal-2|net@608||1|S900|mux4_8bi@0|z[6]|6083|-80|contact@178||6083|-227.5 +AMetal-2|net@609||1|S900|mux4_8bi@0|z[4]|6957|-80|contact@181||6957|-213.5 +AMetal-1|net@610||1|S0|contact@191||7371|-157.5|contact@193||5192|-157.5 +AMetal-1|net@611||1|S0|contact@190||7242.5|-164.5|contact@194||4539|-164.5 +AMetal-1|net@612||1|S0|contact@189||7114|-171.5|contact@195||3886|-171.5 +AMetal-1|net@613||1|S0|contact@188||6985.5|-178.5|contact@196||3233|-178.5 +AMetal-1|net@614||1|S0|contact@186||6728.5|-192.5|contact@198||1926|-192.5 +AMetal-1|net@615||1|S0|contact@185||6600|-199.5|contact@199||1273|-199.5 +AMetal-1|net@616||1|S0|contact@184||6471.5|-206.5|contact@192||620|-206.5 +AMetal-2|net@617||1|S900|reg8@0|q[7]|620|-80|contact@192||620|-206.5 +AMetal-2|net@618||1|S900|reg8@0|q[6]|1273|-80|contact@199||1273|-199.5 +AMetal-2|net@619||1|S900|reg8@0|q[5]|1926|-80|contact@198||1926|-192 +AMetal-2|net@620||1|S900|reg8@0|q[3]|3233|-80|contact@196||3233|-179 +AMetal-2|net@621||1|S900|reg8@0|q[4]|2579|-80|contact@197||2579|-186 +AMetal-2|net@622||1|S900|reg8@0|q[2]|3886|-80|contact@195||3886|-172 +AMetal-2|net@623||1|S900|reg8@0|q[1]|4539|-80|contact@194||4539|-164.5 +AMetal-2|net@624||1|S900|reg8@0|q[0]|5192|-80|contact@193||5192|-157.5 +AMetal-1|net@625||1|S1800|contact@178||6083|-227.5|contact@167||6630|-227.5 +AMetal-3|net@636||1|S2700|reg8@2|d[1]|3969|574|reg8@3|d[1]|3969|806.5 +AMetal-3|net@637||1|S900|reg8@3|d[4]|2009|806.5|reg8@2|d[4]|2009|574 +AMetal-3|net@638||1|S900|reg8@3|d[2]|3316|806.5|reg8@2|d[2]|3316|574 +AMetal-3|net@639||1|S900|reg8@3|d[0]|4622|806.5|reg8@2|d[0]|4622|574 +AMetal-3|net@640||1|S2700|reg8@2|d[3]|2663|574|reg8@3|d[3]|2663|806.5 +AMetal-2|net@641||1|S900|contact@39||-1135.5|647|mux2_8bi@0|i1[7]|-1135.5|575 +AMetal-2|net@642||1|S900|contact@40||-1007|640|mux2_8bi@0|i1[6]|-1007|575.5 +AMetal-2|net@643||1|S900|contact@41||-878.5|631|mux2_8bi@0|i1[5]|-878.5|575.5 +AMetal-2|net@644||1|S900|contact@42||-750|622|mux2_8bi@0|i1[4]|-750|575.5 +AMetal-2|net@645||1|S900|contact@43||-621.5|613|mux2_8bi@0|i1[3]|-621.5|575.5 +AMetal-2|net@646||1|S900|contact@44||-493|604|mux2_8bi@0|i1[2]|-493|575.5 +AMetal-2|net@647||1|S900|contact@45||-364.5|595|mux2_8bi@0|i1[1]|-364.5|575.5 +AMetal-2|net@648||1|S900|contact@46||-236|586|mux2_8bi@0|i1[0]|-236|575.5 +AMetal-2|net@653||3|JS2700|reg8@4|d[7]|50|1039|contact@216||50|1160.5 +AMetal-2|net@656||3|JS2700|reg8@4|d[6]|703|1039|contact@217||703|1153.5 +AMetal-2|net@663||1|S900|contact@215||4622.5|1110|reg8@4|d[0]|4622.5|1039 +AMetal-2|net@666||3|JS2700|reg8@4|d[1]|3969|1039|contact@218||3969|1118 +AMetal-2|net@669||3|JS2700|reg8@4|d[2]|3316|1039|contact@219||3316|1125 +AMetal-2|net@672||3|JS2700|reg8@4|d[5]|1356|1039|contact@220||1356|1146 +AMetal-2|net@675||3|JS2700|reg8@4|d[4]|2009|1039|contact@221||2009|1139 +AMetal-2|net@678||3|JS2700|reg8@4|d[3]|2663|1039|contact@222||2663|1132 +AMetal-1|net@680||1|S1800|contact@200||-1217.5|1159.5|contact@223||-1105.5|1159.5 +AMetal-1|net@681||1|S1800|contact@223||-1105.5|1159.5|contact@216||50|1159.5 +AMetal-1|net@684||1|S0|contact@217||703|1152.5|contact@224||-977|1152.5 +AMetal-1|net@685||1|S0|contact@224||-977|1152.5|contact@201||-1217.5|1152.5 +AMetal-1|net@688||1|S0|contact@220||1356|1145|contact@225||-848.5|1145 +AMetal-1|net@689||1|S0|contact@225||-848.5|1145|contact@202||-1217.5|1145 +AMetal-3|net@698||1|S2700|contact@226||-334.5|689.5|contact@228||-334.5|810 +AMetal-3|net@699||1|S900|contact@229||-206|810|contact@227||-206|689.5 +AMetal-2|net@700||1|S900|contact@231||-206|815|contact@229||-206|810 +AMetal-2|net@701||1|S900|contact@230||-334.5|815|contact@228||-334.5|810 +AMetal-1|net@704||1|S1800|contact@203||-1217.5|1138|contact@232||-720|1138 +AMetal-1|net@705||1|S1800|contact@232||-720|1138|contact@221||2009|1138 +AMetal-1|net@707||1|S0|contact@222||2663|1131|contact@233||-591.5|1131 +AMetal-1|net@708||1|S0|contact@233||-591.5|1131|contact@204||-1217.5|1131 +AMetal-1|net@710||1|S1800|contact@205||-1217.5|1124|contact@234||-463|1124 +AMetal-1|net@711||1|S1800|contact@234||-463|1124|contact@219||3316|1124 +AMetal-1|net@713||1|S0|contact@218||3969|1117|contact@235||-334.5|1117 +AMetal-1|net@714||1|S0|contact@235||-334.5|1117|contact@206||-1217.5|1117 +AMetal-1|net@716||1|S1800|contact@207||-1217.5|1110|contact@236||-206|1110 +AMetal-1|net@717||1|S1800|contact@236||-206|1110|contact@215||4622.5|1110 +AMetal-1|net@719||7|S1800|mux2_8bi@0|gnd|-1180.5|465|inv@1|gnd|-52|465 +AMetal-1|net@720||7|S0|inv@1|vdd|-52|565|mux2_8bi@0|vdd|-1180.5|565 +AMetal-1|net@734||7|S0|reg8@0|vdd|0|30|contact@238||-1290|30 +AMetal-1|net@736||7|S0|inv@4|vdd|-128.5|263|contact@241||-1290|263 +AMetal-1|net@738||7|S0|mux2_8bi@0|vdd|-1180.5|565|contact@242||-1290|565 +AMetal-1|net@742||7|S0|inv@3|vdd|-52|1030|contact@246||-1290|1030 +AMetal-1|net@744||7|S1800|contact@244||-1290|797.5|dec2@0|vdd|-365.5|797.5 +AMetal-2|net@749||1|S2700|mux2_8bi@0|i0[7]|-1105.5|575.5|contact@223||-1105.5|1159.5 +AMetal-2|net@750||1|S2700|mux2_8bi@0|i0[6]|-977|575.5|contact@224||-977|1152.5 +AMetal-2|net@751||1|S2700|mux2_8bi@0|i0[5]|-848.5|575.5|contact@225||-848.5|1145 +AMetal-2|net@752||1|S2700|mux2_8bi@0|i0[4]|-720|575.5|contact@232||-720|1138 +AMetal-2|net@753||1|S2700|mux2_8bi@0|i0[3]|-591.5|575.5|contact@233||-591.5|1131 +AMetal-2|net@754||1|S2700|mux2_8bi@0|i0[2]|-463|575.5|contact@234||-463|1124 +AMetal-2|net@755||1|S2700|mux2_8bi@0|i0[1]|-334.5|575.5|contact@226||-334.5|689 +AMetal-2|net@756||1|S2700|mux2_8bi@0|i0[0]|-206|575.5|contact@227||-206|689 +AMetal-2|net@757||1|S2700|contact@230||-334.5|815|contact@235||-334.5|1117 +AMetal-2|net@758||1|S2700|contact@231||-206|815|contact@236||-206|1110 +AMetal-1|net@759||7|S0|reg8@0|gnd|0|-70|contact@237||-1310|-70 +AMetal-1|net@760||7|S0|inv@4|gnd|-128.5|163|contact@239||-1310|163 +AMetal-1|net@761||7|S0|mux2_8bi@0|gnd|-1180.5|465|contact@240||-1310|465 +AMetal-1|net@762||7|S0|dec2@0|gnd|-365.5|697.5|contact@243||-1310|697.5 +AMetal-1|net@763||7|S0|inv@3|gnd|-52|930|contact@245||-1310|930 +AMetal-2|net@764||7|S2700|contact@237||-1310|-70|contact@239||-1310|163 +AMetal-2|net@765||7|S2700|contact@239||-1310|163|contact@240||-1310|465 +AMetal-2|net@766||7|S2700|contact@240||-1310|465|contact@243||-1310|697.5 +AMetal-2|net@767||7|S2700|contact@243||-1310|697.5|contact@245||-1310|930 +AMetal-2|net@768||7|S2700|contact@238||-1290|30|contact@241||-1290|263 +AMetal-2|net@769||7|S2700|contact@241||-1290|263|contact@242||-1290|565 +AMetal-2|net@770||7|S2700|contact@242||-1290|565|contact@244||-1290|797.5 +AMetal-2|net@771||7|S2700|contact@244||-1290|797.5|contact@246||-1290|1030 +AMetal-3|net@772||1|S2700|reg8@0|clk|-25|60|reg8@1|clk|-25|293 +AMetal-3|net@773||1|S900|reg8@1|rst|-14|300|reg8@0|rst|-14|67 +AMetal-3|net@774||1|S2700|reg8@1|rst|-14|300|reg8@2|rst|-14|602 +AMetal-3|net@775||1|S2700|reg8@2|rst|-14|602|reg8@3|rst|-14|834.5 +AMetal-3|net@776||1|S2700|reg8@3|rst|-14|834.5|reg8@4|rst|-14|1067 +AMetal-3|net@777||1|S900|reg8@4|clk|-25|1060|reg8@3|clk|-25|827.5 +AMetal-3|net@778||1|S900|reg8@3|clk|-25|827.5|reg8@2|clk|-25|595 +AMetal-3|net@779||1|S900|reg8@2|clk|-25|595|reg8@1|clk|-25|293 +AMetal-2|net@781||1|S1800|contact@248||-36|1059.5|reg8@4|clk|-25|1059.5 +AMetal-2|net@782||1|S2700|contact@247||-36|1068|pin@62||-36|1068.5 +AMetal-2|net@783||1|S1800|pin@62||-36|1068.5|pin@63||-14|1068.5 +AMetal-2|net@784||3|S2700|reg8@4|rst|-14|1067|pin@63||-14|1068.5 +AMetal-1|net@785||1|S1800|contact@250||-1217.5|1068|contact@247||-36|1068 +AMetal-1|net@786||1|S0|contact@248||-36|1059.5|contact@249||-1217.5|1059.5 +AMetal-1|net@787||7|S1800|tiehigh@0|vdd|-79|30|tielow@0|vdd|-59|30 +AMetal-1|net@788||7|S1800|tielow@0|vdd|-59|30|reg8@0|vdd|0|30 +AMetal-1|net@789||7|S1800|tiehigh@0|gnd|-79|-70|tielow@0|gnd|-59|-70 +AMetal-1|net@790||7|S1800|tielow@0|gnd|-59|-70|reg8@0|gnd|0|-70 +AMetal-3|net@791||1|S0|reg8@0|d[5]|1356|39|reg8@0|d[6]|703|39 +AMetal-3|net@792||1|S0|reg8@0|d[6]|703|39|reg8@0|d[7]|50|39 +AMetal-2|net@794||1|S900|contact@251||-54|39|tielow@0|y|-54|-20 +AMetal-3|net@796||1|S0|reg8@0|d[7]|50|39|contact@251||-54|39 +AMetal-2|net@797||1|S2700|tiehigh@0|y|-74|-20|pin@65||-74|48 +AMetal-2|net@798||1|S0|reg8@0|en|-30|48|pin@65||-74|48 +AMetal-2|net@805||1|S900|contact@256||4622|97|reg8@0|d[0]|4622|39 +AMetal-2|net@806||1|S900|contact@255||3969|90|reg8@0|d[1]|3969|39 +AMetal-2|net@807||1|S900|contact@254||3316|83|reg8@0|d[2]|3316|39 +AMetal-2|net@808||1|S900|contact@253||2663|76|reg8@0|d[3]|2663|39 +AMetal-2|net@809||1|S900|contact@252||2009|69|reg8@0|d[4]|2009|39 +AMetal-1|net@810||1|S1800|contact@257||-1217.5|69|contact@252||2009|69 +AMetal-1|net@811||1|S1800|contact@258||-1217.5|76|contact@253||2663|76 +AMetal-1|net@812||1|S1800|contact@259||-1217.5|83|contact@254||3316|83 +AMetal-1|net@813||1|S1800|contact@260||-1217.5|90|contact@255||3969|90 +AMetal-1|net@814||1|S1800|contact@261||-1217.5|97|contact@256||4622|97 +AMetal-1|net@816||1|S0|contact@16||-90|654|contact@262||-1189.5|654 +AMetal-1|net@817||1|S0|contact@262||-1189.5|654|contact@17||-1217.5|654 +AMetal-2|net@819||1|S2700|mux2_8bi@0|s|-1189.5|575.5|contact@262||-1189.5|654 +AMetal-1|net@820||7|S1800|inv@6|gnd|-394.5|697.5|dec2@0|gnd|-365.5|697.5 +AMetal-1|net@821||7|S1800|inv@5|gnd|-444.5|697.5|nand2@0|gnd|-424.5|697.5 +AMetal-1|net@822||7|S1800|nand2@0|gnd|-424.5|697.5|inv@6|gnd|-394.5|697.5 +AMetal-1|net@823||7|S1800|inv@5|vdd|-444.5|797.5|nand2@0|vdd|-424.5|797.5 +AMetal-1|net@824||7|S1800|nand2@0|vdd|-424.5|797.5|inv@6|vdd|-394.5|797.5 +AMetal-2|net@826||1|S900|inv@6|y|-389.5|747.5|pin@68||-389.5|707.5 +AMetal-2|net@827||1|S0|dec2@0|en|-369|707.5|pin@68||-389.5|707.5 +AMetal-1|net@828||1|S1800|nand2@0|z|-414.5|749.5|pin@69||-396.5|749.5 +AMetal-1|net@829||1|S2700|inv@6|x|-396.5|747.5|pin@69||-396.5|749.5 +AMetal-2|net@832||1|S2700|inv@5|y|-439.5|747.5|pin@71||-439.5|758.5 +AMetal-1|net@835||1|S1800|contact@154||-1217.5|1089|contact@263||-444.5|1089 +AMetal-1|net@836||1|S1800|contact@263||-444.5|1089|contact@163||5218|1089 +AMetal-2|net@838||1|S1800|contact@264||-454.5|740|pin@73||-421.5|740 +AMetal-2|net@839||1|S900|nand2@0|x|-421.5|741.5|pin@73||-421.5|740 +AMetal-1|net@842||7|S1800|inv@6|vdd|-394.5|797.5|dec2@0|vdd|-365.5|797.5 +AMetal-2|net@843||1|S1800|pin@71||-439.5|758.5|nand2@0|y|-407.5|758.5 +AMetal-1|net@845||1|S1800|contact@152||-1217.5|1075|contact@266||-367.5|1075 +AMetal-1|net@846||1|S1800|contact@266||-367.5|1075|contact@158||5269|1075 +AMetal-2|net@848||1|S0|dec2@0|b|-367.5|740.5|pin@76||-374.5|740.5 +AMetal-1|net@849||1|S0|contact@159||5262|1082|contact@267||-374.5|1082 +AMetal-1|net@850||1|S0|contact@267||-374.5|1082|contact@153||-1217.5|1082 +AMetal-2|net@851||1|S2700|pin@76||-374.5|740.5|contact@267||-374.5|1082 +AMetal-2|net@855||7|S2700|contact@268||-1290|-252|contact@238||-1290|30 +AMetal-1|net@859||1|S1800|reg8@1|q[0]|5192|153|contact@148||8301|153 +AMetal-2|net@860||1|S2700|inv@5|x|-446.5|747.5|contact@263||-446.5|1089 +AMetal-1|net@861||1|S0|contact@264||-454.5|740|contact@265||-1217.5|740 +AMetal-2|net@862||1|S2700|dec2@0|a|-367.5|747.5|contact@266||-367.5|1075 +AMetal-1|net@863||7|S0|mux2_8bi@1|vdd|6426.5|-252|contact@268||-1290|-252 +AMetal-1|net@864||7|S0|mux2_8bi@1|gnd|6426.5|-352|contact@269||-1310|-352 +AMetal-2|net@865||7|S900|contact@237||-1310|-70|contact@269||-1310|-352 +Ea[0]||D5G2;|contact@152||I +Ea[1]||D5G2;|contact@153||I +Ea[2]||D5G2;|contact@154||I +Eclk||D5G2;|contact@249||I +Edata_in[0]||D5G2;|contact@207||I +Edata_in[1]||D5G2;|contact@206||I +Edata_in[2]||D5G2;|contact@205||I +Edata_in[3]||D5G2;|contact@204||I +Edata_in[4]||D5G2;|contact@203||I +Edata_in[5]||D5G2;|contact@202||I +Edata_in[6]||D5G2;|contact@201||I +Edata_in[7]||D5G2;|contact@200||I +Edata_out[0]||D5G2;|mux2_8bi@1|z[0]|I +Edata_out[1]||D5G2;|mux2_8bi@1|z[1]|O +Edata_out[2]||D5G2;|mux2_8bi@1|z[2]|O +Edata_out[3]||D5G2;|mux2_8bi@1|z[3]|O +Edata_out[4]||D5G2;|mux2_8bi@1|z[4]|O +Edata_out[5]||D5G2;|mux2_8bi@1|z[5]|O +Edata_out[6]||D5G2;|mux2_8bi@1|z[6]|O +Edata_out[7]||D5G2;|mux2_8bi@1|z[7]|O +Eglobal_en||D5G2;|contact@265||I +Egnd||D5G2;|contact@237||P +Eq_arg1[0]||D5G2;|contact@111||O +Eq_arg1[1]||D5G2;|contact@110||O +Eq_arg1[2]||D5G2;|contact@109||O +Eq_arg1[3]||D5G2;|contact@108||O +Eq_arg1[4]||D5G2;|contact@107||O +Eq_arg1[5]||D5G2;|contact@106||O +Eq_arg1[6]||D5G2;|contact@105||O +Eq_arg1[7]||D5G2;|contact@104||O +Eq_arg2[0]||D5G2;|contact@103||O +Eq_arg2[1]||D5G2;|contact@102||O +Eq_arg2[2]||D5G2;|contact@101||O +Eq_arg2[3]||D5G2;|contact@100||O +Eq_arg2[4]||D5G2;|contact@99||O +Eq_arg2[5]||D5G2;|contact@98||O +Eq_arg2[6]||D5G2;|contact@97||O +Eq_arg2[7]||D5G2;|contact@96||O +Eq_opcode[0]||D5G2;|contact@119||O +Eq_opcode[1]||D5G2;|contact@118||O +Eq_opcode[2]||D5G2;|contact@117||O +Eq_opcode[3]||D5G2;|contact@116||O +Eq_opcode[4]||D5G2;|contact@115||O +Eq_opcode[5]||D5G2;|contact@114||O +Eq_opcode[6]||D5G2;|contact@113||O +Eq_opcode[7]||D5G2;|contact@112||O +Ereg_wen||D5G2;|contact@17||I +Eresult_in[0]||D5G2;|contact@54||I +Eresult_in[1]||D5G2;|contact@53||I +Eresult_in[2]||D5G2;|contact@52||I +Eresult_in[3]||D5G2;|contact@51||I +Eresult_in[4]||D5G2;|contact@50||I +Eresult_in[5]||D5G2;|contact@49||I +Eresult_in[6]||D5G2;|contact@48||I +Eresult_in[7]||D5G2;|contact@47||I +Erst||D5G2;|contact@250||I +Estatus_busy||D5G2;|contact@261||I +Estatus_carry||D5G2;|contact@258||I +Estatus_err_heap||D5G2;|contact@260||I +Estatus_err_type||D5G2;|contact@259||I +Estatus_zero||D5G2;|contact@257||I +Evdd||D5G2;|contact@238||P +X + +# Cell ioreg5;1{sch} +Cioreg5;1{sch}||schematic|1764865250475|1765087202089| +Ngeneric:Facet-Center|art@0||0|0||||AV +Istdcells:dec2;1{ic}|dec2@0||-106|79|||D5G4; +Istdcells:inv;1{ic}|inv@2||-32|49|||D5G4; +Istdcells:inv;1{ic}|inv@3||-32|80|||D5G4; +Istdcells:inv;1{ic}|inv@4||-33|117|||D5G4; +Istdcells:inv;1{ic}|inv@5||-139|78|||D5G4; +Istdcells:inv;1{ic}|inv@6||-116|77|||D5G4; +Istdcells:inv;1{ic}|inv@8||-29|-1|||D5G4; +Istdcells:inv;1{ic}|inv@9||-50|46|RRR||D5G4; +Iioreg5;1{ic}|ioreg5@2||-3|203|||D5G4; +Idatapath:mux2_8bit;1{ic}|mux2_8bi@0||147|21|||D5G4; +Idatapath:mux2_8bit;1{ic}|mux2_8bi@1||-72|24|||D5G4; +Idatapath:mux4_8bit;1{ic}|mux4_8bi@1||95|23|||D5G4; +Istdcells:nand2;1{ic}|nand2@0||-125|77|||D5G4; +Istdcells:nor2;1{ic}|nor2@0||-39|-1|||D5G4; +NWire_Pin|pin@0||-21|114|||| +NWire_Pin|pin@1||-21|126|||| +NWire_Pin|pin@2||-21|-64|||| +NWire_Pin|pin@3||-21|-4|||| +NWire_Pin|pin@4||-21|46|||| +NWire_Pin|pin@5||-21|77|||| +NWire_Pin|pin@6||-24|120|||| +NWire_Pin|pin@7||-24|126|||| +NWire_Pin|pin@8||-24|-58|||| +NWire_Pin|pin@9||-24|2|||| +NWire_Pin|pin@10||-24|52|||| +NWire_Pin|pin@11||-24|83|||| +NWire_Pin|pin@19||-50|76|||| +NWire_Pin|pin@20||-48|49|||| +NWire_Pin|pin@21||-48|78|||| +NWire_Pin|pin@24||-50|82|||| +NWire_Pin|pin@25||-50|117|||| +NWire_Pin|pin@28||-143|105|||| +NWire_Pin|pin@29||-139|79|||| +NWire_Pin|pin@30||-135|81|||| +NWire_Pin|pin@31||-135|105|||| +NWire_Pin|pin@32||-139|105|||| +NWire_Pin|pin@36||-150|76|||| +NWire_Pin|pin@37||-150|105|||| +Ngeneric:Invisible-Pin|pin@39||25|114|||||ART_message(D5G5;)Sopcode +Ngeneric:Invisible-Pin|pin@40||25|84|||||ART_message(D5G5;)Sarg1 +Ngeneric:Invisible-Pin|pin@41||25|56|||||ART_message(D5G5;)Sarg2 +Ngeneric:Invisible-Pin|pin@42||26|0|||||ART_message(D5G5;)Sresult +Ngeneric:Invisible-Pin|pin@43||26|-59|||||ART_message(D5G5;)Sstatus +NWire_Pin|pin@52||-14|146|||| +NWire_Pin|pin@53||-99|146|||| +NWire_Pin|pin@54||-10|144|||| +NWire_Pin|pin@55||-99|144|||| +NWire_Pin|pin@56||-2|140|||| +NWire_Pin|pin@58||-6|142|||| +NWire_Pin|pin@59||-99|142|||| +NWire_Pin|pin@60||-99|140|||| +NWire_Pin|pin@61||2|138|||| +NWire_Pin|pin@62||6|136|||| +NWire_Pin|pin@63||-99|138|||| +NWire_Pin|pin@64||-99|136|||| +NWire_Pin|pin@65||10|134|||| +NWire_Pin|pin@66||14|132|||| +NWire_Pin|pin@67||-99|134|||| +NWire_Pin|pin@68||-99|132|||| +NWire_Pin|pin@74||-50|-2|||| +NWire_Pin|pin@77||-44.25|54|||| +NWire_Pin|pin@78||-99|54|||| +NWire_Pin|pin@141||-99|10|||RR| +NWire_Pin|pin@144||-99|12|||RR| +NWire_Pin|pin@147||-99|14|||RR| +NWire_Pin|pin@150||-99|16|||RR| +NWire_Pin|pin@153||-99|18|||RR| +NWire_Pin|pin@156||-99|20|||RR| +NWire_Pin|pin@159||-99|22|||RR| +NWire_Pin|pin@162||-99|24|||RR| +NWire_Pin|pin@172||-14|-51|||| +NWire_Pin|pin@177||-2|-46|||| +NWire_Pin|pin@178||2|-44|||| +NWire_Pin|pin@179||6|-42|||| +NWire_Pin|pin@180||10|-40|||| +NWire_Pin|pin@181||14|-38|||| +NWire_Pin|pin@182||-145|-46|||| +NWire_Pin|pin@183||-145|-44|||| +NWire_Pin|pin@184||-145|-42|||| +NWire_Pin|pin@185||-145|-40|||| +NWire_Pin|pin@186||-145|-38|||| +NWire_Pin|pin@187||-13|100|||| +NWire_Pin|pin@189||-9|101|||| +NWire_Pin|pin@191||-5|102|||| +NWire_Pin|pin@193||-1|103|||| +NWire_Pin|pin@194||3|104|||| +NWire_Pin|pin@197||7|105|||| +NWire_Pin|pin@198||11|106|||| +NWire_Pin|pin@308||11|-13|||| +NWire_Pin|pin@311||7|-14|||| +NWire_Pin|pin@314||3|-15|||| +NWire_Pin|pin@317||-1|-16|||| +NWire_Pin|pin@320||-5|-17|||| +NWire_Pin|pin@323||-9|-18|||| +NWire_Pin|pin@326||-13|-19|||| +NWire_Pin|pin@352||-13|-84|||| +NWire_Pin|pin@354||-9|-83|||| +NWire_Pin|pin@356||-5|-82|||| +NWire_Pin|pin@358||-1|-81|||| +NWire_Pin|pin@360||3|-80|||| +NWire_Pin|pin@362||7|-79|||| +NWire_Pin|pin@364||11|-78|||| +NWire_Pin|pin@366||15|-77|||| +NWire_Pin|pin@384||-135|98|||| +NWire_Pin|pin@385||43|98|||| +NWire_Pin|pin@386||-139|97|||| +NWire_Pin|pin@387||42|97|||| +NWire_Pin|pin@388||-143|96|||| +NWire_Pin|pin@390||132.75|96|||| +NWire_Pin|pin@393||136|107|||| +NWire_Pin|pin@394||136|106|||| +NWire_Pin|pin@395||136|105|||| +NWire_Pin|pin@396||136|104|||| +NWire_Pin|pin@397||136|103|||| +NWire_Pin|pin@398||136|102|||| +NWire_Pin|pin@399||136|101|||| +NWire_Pin|pin@400||136|100|||| +NWire_Pin|pin@442||11|69|||| +NWire_Pin|pin@443||137|69|||| +NWire_Pin|pin@444||7|68|||| +NWire_Pin|pin@445||137|68|||| +NWire_Pin|pin@446||3|67|||| +NWire_Pin|pin@447||137|67|||| +NWire_Pin|pin@448||-1|66|||| +NWire_Pin|pin@449||137|66|||| +NWire_Pin|pin@450||-5|65|||| +NWire_Pin|pin@451||137|65|||| +NWire_Pin|pin@452||-9|64|||| +NWire_Pin|pin@453||137|64|||| +NWire_Pin|pin@454||-13|63|||| +NWire_Pin|pin@455||137|63|||| +NWire_Pin|pin@456||33|39|||| +NWire_Pin|pin@457||11|38|||| +NWire_Pin|pin@459||7|37|||| +NWire_Pin|pin@461||3|36|||| +NWire_Pin|pin@463||-1|35|||| +NWire_Pin|pin@464||37|35|||| +NWire_Pin|pin@465||-5|34|||| +NWire_Pin|pin@466||38|34|||| +NWire_Pin|pin@467||-9|33|||| +NWire_Pin|pin@468||39|33|||| +NWire_Pin|pin@469||-13|32|||| +NWire_Pin|pin@470||40|32|||| +NWire_Pin|pin@472||113|33|||| +NWire_Pin|pin@473||113|35|||| +NWire_Pin|pin@474||114|29|||| +NWire_Pin|pin@475||114|33|||| +NWire_Pin|pin@476||115|25|||| +NWire_Pin|pin@477||115|31|||| +NWire_Pin|pin@478||116|21|||| +NWire_Pin|pin@479||116|29|||| +NWire_Pin|pin@480||117|17|||| +NWire_Pin|pin@481||117|27|||| +NWire_Pin|pin@482||118|13|||| +NWire_Pin|pin@483||118|25|||| +NWire_Pin|pin@485||119|23|||| +NWire_Pin|pin@486||127|7|||| +NWire_Pin|pin@487||126|9|||| +NWire_Pin|pin@488||125|11|||| +NWire_Pin|pin@492||124|13|||| +NWire_Pin|pin@493||123|15|||| +NWire_Pin|pin@494||122|17|||| +NWire_Pin|pin@495||121|19|||| +NWire_Pin|pin@496||120|21|||| +NWire_Pin|pin@502||43|-8|||| +NWire_Pin|pin@503||42|-10|||| +NWire_Pin|pin@504||52|-6|||| +NWire_Pin|pin@505||52|-19|||| +NWire_Pin|pin@506||51|-4|||| +NWire_Pin|pin@507||51|-18|||| +NWire_Pin|pin@508||50|-2|||| +NWire_Pin|pin@509||50|-17|||| +NWire_Pin|pin@510||49|0|||| +NWire_Pin|pin@511||49|-16|||| +NWire_Pin|pin@512||48|2|||| +NWire_Pin|pin@513||48|-15|||| +NWire_Pin|pin@514||47|4|||| +NWire_Pin|pin@515||47|-14|||| +NWire_Pin|pin@516||46|6|||| +NWire_Pin|pin@517||46|-13|||| +NWire_Pin|pin@518||45|8|||| +NWire_Pin|pin@519||45|-12|||| +NWire_Pin|pin@520||15|-12|||| +NWire_Pin|pin@537||137|70|||| +NWire_Pin|pin@538||33|84|||| +NWire_Pin|pin@539||34|38|||| +NWire_Pin|pin@541||34|83|||| +NWire_Pin|pin@542||35|37|||| +NWire_Pin|pin@543||35|82|||| +NWire_Pin|pin@544||36|36|||| +NWire_Pin|pin@545||36|81|||| +NWire_Pin|pin@546||37|80|||| +NWire_Pin|pin@547||38|79|||| +NWire_Pin|pin@548||39|78|||| +NWire_Pin|pin@549||40|77|||| +NWire_Pin|pin@558||137|84|||| +NWire_Pin|pin@559||137|83|||| +NWire_Pin|pin@560||137|82|||| +NWire_Pin|pin@561||137|81|||| +NWire_Pin|pin@562||137|80|||| +NWire_Pin|pin@563||137|79|||| +NWire_Pin|pin@564||137|78|||| +NWire_Pin|pin@565||137|77|||| +NWire_Pin|pin@566||127|-84|||| +NWire_Pin|pin@567||126|-83|||| +NWire_Pin|pin@568||125|-82|||| +NWire_Pin|pin@569||124|-81|||| +NWire_Pin|pin@570||123|-80|||| +NWire_Pin|pin@571||122|-79|||| +NWire_Pin|pin@572||121|-78|||| +NWire_Pin|pin@573||120|-77|||| +NWire_Pin|pin@631||132.75|5|||| +NWire_Pin|pin@632||119|9|||| +NWire_Pin|pin@633||49|77|||| +NWire_Pin|pin@634||49|10|||| +NWire_Pin|pin@635||50|78|||| +NWire_Pin|pin@636||50|12|||| +NWire_Pin|pin@637||51|79|||| +NWire_Pin|pin@638||51|14|||| +NWire_Pin|pin@639||52|80|||| +NWire_Pin|pin@640||52|16|||| +NWire_Pin|pin@641||53|81|||| +NWire_Pin|pin@642||53|18|||| +NWire_Pin|pin@643||54|82|||| +NWire_Pin|pin@644||54|20|||| +NWire_Pin|pin@645||55|83|||| +NWire_Pin|pin@646||55|22|||| +NWire_Pin|pin@647||56|84|||| +NWire_Pin|pin@648||56|24|||| +NWire_Pin|pin@649||58|63|||| +NWire_Pin|pin@650||58|26|||| +NWire_Pin|pin@651||59|64|||| +NWire_Pin|pin@652||59|28|||| +NWire_Pin|pin@653||60|65|||| +NWire_Pin|pin@654||60|30|||| +NWire_Pin|pin@655||61|66|||| +NWire_Pin|pin@656||61|32|||| +NWire_Pin|pin@657||62|67|||| +NWire_Pin|pin@658||62|34|||| +NWire_Pin|pin@659||63|68|||| +NWire_Pin|pin@660||63|36|||| +NWire_Pin|pin@661||64|69|||| +NWire_Pin|pin@662||64|38|||| +NWire_Pin|pin@663||65|70|||| +NWire_Pin|pin@664||65|40|||| +NWire_Pin|pin@665||67|100|||| +NWire_Pin|pin@666||67|42|||| +NWire_Pin|pin@667||68|101|||| +NWire_Pin|pin@668||68|44|||| +NWire_Pin|pin@669||69|102|||| +NWire_Pin|pin@670||69|46|||| +NWire_Pin|pin@671||70|103|||| +NWire_Pin|pin@672||70|48|||| +NWire_Pin|pin@673||71|104|||| +NWire_Pin|pin@674||71|50|||| +NWire_Pin|pin@675||72|105|||| +NWire_Pin|pin@676||72|52|||| +NWire_Pin|pin@677||73|106|||| +NWire_Pin|pin@678||73|54|||| +NWire_Pin|pin@679||74|107|||| +NWire_Pin|pin@680||74|56|||| +NWire_Pin|pin@695||-14|10|||| +NWire_Pin|pin@696||-61|14|||| +NWire_Pin|pin@697||-61|11|||| +NWire_Pin|pin@698||-10|11|||| +NWire_Pin|pin@699||-60|18|||| +NWire_Pin|pin@700||-60|12|||| +NWire_Pin|pin@701||-6|12|||| +NWire_Pin|pin@702||-59|22|||| +NWire_Pin|pin@703||-59|13|||| +NWire_Pin|pin@704||-2|13|||| +NWire_Pin|pin@705||-58|26|||| +NWire_Pin|pin@706||-58|14|||| +NWire_Pin|pin@707||2|14|||| +NWire_Pin|pin@708||-57|30|||| +NWire_Pin|pin@709||-57|15|||| +NWire_Pin|pin@710||6|15|||| +NWire_Pin|pin@711||-56|34|||| +NWire_Pin|pin@712||-56|16|||| +NWire_Pin|pin@713||10|16|||| +NWire_Pin|pin@714||-55|38|||| +NWire_Pin|pin@715||-55|17|||| +NWire_Pin|pin@716||14|17|||| +NWire_Pin|pin@717||-91|8|||| +NWire_Pin|pin@718||-91|54|||| +NWire_Pin|pin@719||-82|132|||| +NWire_Pin|pin@720||-82|40|||| +NWire_Pin|pin@721||-83|134|||| +NWire_Pin|pin@722||-83|38|||| +NWire_Pin|pin@723||-84|136|||| +NWire_Pin|pin@724||-84|36|||| +NWire_Pin|pin@725||-85|138|||| +NWire_Pin|pin@726||-85|34|||| +NWire_Pin|pin@727||-86|140|||| +NWire_Pin|pin@728||-86|32|||| +NWire_Pin|pin@729||-87|142|||| +NWire_Pin|pin@730||-87|30|||| +NWire_Pin|pin@731||-88|144|||| +NWire_Pin|pin@732||-88|28|||| +NWire_Pin|pin@733||-89|146|||| +NWire_Pin|pin@734||-89|26|||| +Ireg8;1{ic}|reg8@0||0|-61|||D5G4; +Ireg8;1{ic}|reg8@1||0|-1|||D5G4; +Ireg8;1{ic}|reg8@2||0|49|||D5G4; +Ireg8;1{ic}|reg8@3||0|80|||D5G4; +Ireg8;1{ic}|reg8@4||0|117|||D5G4; +Istdcells:tiehigh;1{ic}|tiehigh@0||-30|-61|||D5G4; +Istdcells:tielow;1{ic}|tielow@0||-30|-51|||D5G4; +Awire|net@0|||0|reg8@4|rst|-18|114|pin@0||-21|114 +Awire|net@1|||2700|pin@0||-21|114|pin@1||-21|126 +Awire|net@3|||0|reg8@0|rst|-18|-64|pin@2||-21|-64 +Awire|net@5|||900|pin@3||-21|-4|pin@2||-21|-64 +Awire|net@6|||0|reg8@1|rst|-18|-4|pin@3||-21|-4 +Awire|net@8|||900|pin@4||-21|46|pin@3||-21|-4 +Awire|net@9|||0|reg8@2|rst|-18|46|pin@4||-21|46 +Awire|net@10|||900|pin@0||-21|114|pin@5||-21|77 +Awire|net@11|||900|pin@5||-21|77|pin@4||-21|46 +Awire|net@12|||0|reg8@3|rst|-18|77|pin@5||-21|77 +Awire|net@13|||0|reg8@4|clk|-18|120|pin@6||-24|120 +Awire|net@14|||2700|pin@6||-24|120|pin@7||-24|126 +Awire|net@16|||0|reg8@0|clk|-18|-58|pin@8||-24|-58 +Awire|net@18|||900|pin@9||-24|2|pin@8||-24|-58 +Awire|net@19|||0|reg8@1|clk|-18|2|pin@9||-24|2 +Awire|net@21|||900|pin@10||-24|52|pin@9||-24|2 +Awire|net@22|||0|reg8@2|clk|-18|52|pin@10||-24|52 +Awire|net@23|||900|pin@6||-24|120|pin@11||-24|83 +Awire|net@24|||900|pin@11||-24|83|pin@10||-24|52 +Awire|net@25|||0|reg8@3|clk|-18|83|pin@11||-24|83 +Awire|net@35|||1800|inv@4|y|-27|117|reg8@4|en|-18|117 +Awire|net@36|||1800|inv@3|y|-26|80|reg8@3|en|-18|80 +Awire|net@37|||1800|inv@2|y|-26|49|reg8@2|en|-18|49 +Awire|net@44|||1800|dec2@0|~q3|-100.75|76|pin@19||-50|76 +Awire|net@45|||0|inv@2|x|-36|49|pin@20||-48|49 +Awire|net@46|||2700|pin@20||-48|49|pin@21||-48|78 +Awire|net@47|||1800|dec2@0|~q2|-100.75|78|pin@21||-48|78 +Awire|net@52|||1800|dec2@0|~q0|-100.75|82|pin@24||-50|82 +Awire|net@53|||2700|pin@24||-50|82|pin@25||-50|117 +Awire|net@54|||0|inv@4|x|-37|117|pin@25||-50|117 +Awire|net@61|||0|dec2@0|a|-111.25|81|pin@30||-135|81 +Awire|net@73|||1800|inv@6|x|-120|77|nand2@0|y|-118|77 +Awire|net@75|||1800|inv@5|y|-133|78|nand2@0|a|-130.5|78 +Awire|net@76|||0|inv@6|y|-110|77|dec2@0|en|-111.25|77 +Awire|net@77|||0|nand2@0|b|-130.5|76|pin@36||-150|76 +Awire|net@78|||2700|pin@36||-150|76|pin@37||-150|105 +Awire|net@83|||900|reg8@4|d[7]|-14|127|reg8@3|d[7]|-14|90 +Awire|net@86|||2700|reg8@3|d[6]|-10|90|reg8@4|d[6]|-10|127 +Awire|net@87|||900|reg8@4|d[5]|-6|127|reg8@3|d[5]|-6|90 +Awire|net@90|||2700|reg8@3|d[4]|-2|90|reg8@4|d[4]|-2|127 +Awire|net@91|||900|reg8@4|d[3]|2|127|reg8@3|d[3]|2|90 +Awire|net@94|||2700|reg8@3|d[2]|6|90|reg8@4|d[2]|6|127 +Awire|net@95|||900|reg8@4|d[1]|10|127|reg8@3|d[1]|10|90 +Awire|net@98|||2700|reg8@3|d[0]|14|90|reg8@4|d[0]|14|127 +Awire|net@107|||2700|reg8@4|d[7]|-14|127|pin@52||-14|146 +Awire|net@109|||2700|reg8@4|d[6]|-10|127|pin@54||-10|144 +Awire|net@111|||2700|reg8@4|d[4]|-2|127|pin@56||-2|140 +Awire|net@113|||2700|reg8@4|d[5]|-6|127|pin@58||-6|142 +Awire|net@116|||2700|reg8@4|d[3]|2|127|pin@61||2|138 +Awire|net@117|||2700|reg8@4|d[2]|6|127|pin@62||6|136 +Awire|net@120|||2700|reg8@4|d[1]|10|127|pin@65||10|134 +Awire|net@121|||2700|reg8@4|d[0]|14|127|pin@66||14|132 +Awire|net@145|||900|inv@9|y|-50|40|pin@74||-50|-2 +Awire|net@147|||1800|inv@8|x|-33|-1|nor2@0|y|-31.5|-1 +Awire|net@148|||1800|inv@8|y|-23|-1|reg8@1|en|-18|-1 +Awire|net@188|||900|pin@19||-50|76|inv@9|x|-50|50 +Awire|net@190|||1800|pin@74||-50|-2|nor2@0|b|-44.25|-2 +Awire|net@205|||900|reg8@3|d[7]|-14|90|reg8@2|d[7]|-14|59 +Awire|net@206|||2700|reg8@2|d[6]|-10|59|reg8@3|d[6]|-10|90 +Awire|net@207|||900|reg8@3|d[5]|-6|90|reg8@2|d[5]|-6|59 +Awire|net@208|||2700|reg8@2|d[4]|-2|59|reg8@3|d[4]|-2|90 +Awire|net@209|||900|reg8@3|d[3]|2|90|reg8@2|d[3]|2|59 +Awire|net@210|||2700|reg8@2|d[2]|6|59|reg8@3|d[2]|6|90 +Awire|net@211|||900|reg8@3|d[1]|10|90|reg8@2|d[1]|10|59 +Awire|net@212|||2700|reg8@2|d[0]|14|59|reg8@3|d[0]|14|90 +Awire|net@314|||0|inv@3|x|-36|80|dec2@0|~q1|-100.75|80 +Awire|net@331|||900|pin@77||-44.25|54|nor2@0|a|-44.25|0 +Awire|net@341|||0|dec2@0|b|-111.25|79|pin@29||-139|79 +Awire|net@345|||1800|tiehigh@0|y|-25|-61|reg8@0|en|-18|-61 +Awire|net@346|||1800|tielow@0|y|-25|-51|pin@172||-14|-51 +Awire|net@347|||2700|reg8@0|d[7]|-14|-51|pin@172||-14|-51 +Awire|net@352|||2700|reg8@0|d[4]|-2|-51|pin@177||-2|-46 +Awire|net@353|||2700|reg8@0|d[3]|2|-51|pin@178||2|-44 +Awire|net@354|||2700|reg8@0|d[2]|6|-51|pin@179||6|-42 +Awire|net@355|||2700|reg8@0|d[1]|10|-51|pin@180||10|-40 +Awire|net@356|||2700|reg8@0|d[0]|14|-51|pin@181||14|-38 +Awire|net@357|||0|pin@177||-2|-46|pin@182||-145|-46 +Awire|net@358|||0|pin@178||2|-44|pin@183||-145|-44 +Awire|net@359|||0|pin@179||6|-42|pin@184||-145|-42 +Awire|net@360|||0|pin@180||10|-40|pin@185||-145|-40 +Awire|net@361|||0|pin@181||14|-38|pin@186||-145|-38 +Awire|net@362|||1800|pin@172||-14|-51|reg8@0|d[6]|-10|-51 +Awire|net@363|||1800|reg8@0|d[6]|-10|-51|reg8@0|d[5]|-6|-51 +Awire|net@364|||900|reg8@4|q[7]|-13|107|pin@187||-13|100 +Awire|net@366|||900|reg8@4|q[6]|-9|107|pin@189||-9|101 +Awire|net@368|||900|reg8@4|q[5]|-5|107|pin@191||-5|102 +Awire|net@370|||900|reg8@4|q[4]|-1|107|pin@193||-1|103 +Awire|net@371|||900|reg8@4|q[3]|3|107|pin@194||3|104 +Awire|net@374|||900|reg8@4|q[2]|7|107|pin@197||7|105 +Awire|net@375|||900|reg8@4|q[1]|11|107|pin@198||11|106 +Awire|net@517|||900|reg8@1|q[1]|11|-11|pin@308||11|-13 +Awire|net@520|||900|reg8@1|q[2]|7|-11|pin@311||7|-14 +Awire|net@523|||900|reg8@1|q[3]|3|-11|pin@314||3|-15 +Awire|net@526|||900|reg8@1|q[4]|-1|-11|pin@317||-1|-16 +Awire|net@529|||900|reg8@1|q[5]|-5|-11|pin@320||-5|-17 +Awire|net@532|||900|reg8@1|q[6]|-9|-11|pin@323||-9|-18 +Awire|net@535|||900|reg8@1|q[7]|-13|-11|pin@326||-13|-19 +Awire|net@617|||900|reg8@0|q[7]|-13|-71|pin@352||-13|-84 +Awire|net@619|||900|reg8@0|q[6]|-9|-71|pin@354||-9|-83 +Awire|net@621|||900|reg8@0|q[5]|-5|-71|pin@356||-5|-82 +Awire|net@623|||900|reg8@0|q[4]|-1|-71|pin@358||-1|-81 +Awire|net@625|||900|reg8@0|q[3]|3|-71|pin@360||3|-80 +Awire|net@627|||900|reg8@0|q[2]|7|-71|pin@362||7|-79 +Awire|net@629|||900|reg8@0|q[1]|11|-71|pin@364||11|-78 +Awire|net@631|||900|reg8@0|q[0]|15|-71|pin@366||15|-77 +Awire|net@664|||2700|pin@30||-135|81|pin@384||-135|98 +Awire|net@665|||2700|pin@384||-135|98|pin@31||-135|105 +Awire|net@666|||1800|pin@384||-135|98|pin@385||43|98 +Awire|net@667|||2700|pin@29||-139|79|pin@386||-139|97 +Awire|net@668|||2700|pin@386||-139|97|pin@32||-139|105 +Awire|net@669|||1800|pin@386||-139|97|pin@387||42|97 +Awire|net@670|||2700|inv@5|x|-143|78|pin@388||-143|96 +Awire|net@671|||2700|pin@388||-143|96|pin@28||-143|105 +Awire|net@688|||1800|pin@388||-143|96|pin@390||132.75|96 +Awire|net@749|||900|reg8@3|q[1]|11|70|pin@442||11|69 +Awire|net@751|||900|reg8@3|q[2]|7|70|pin@444||7|68 +Awire|net@753|||900|reg8@3|q[3]|3|70|pin@446||3|67 +Awire|net@755|||900|reg8@3|q[4]|-1|70|pin@448||-1|66 +Awire|net@757|||900|reg8@3|q[5]|-5|70|pin@450||-5|65 +Awire|net@759|||900|reg8@3|q[6]|-9|70|pin@452||-9|64 +Awire|net@761|||900|reg8@3|q[7]|-13|70|pin@454||-13|63 +Awire|net@763|||1800|reg8@2|q[0]|15|39|pin@456||33|39 +Awire|net@764|||900|reg8@2|q[1]|11|39|pin@457||11|38 +Awire|net@766|||900|reg8@2|q[2]|7|39|pin@459||7|37 +Awire|net@768|||900|reg8@2|q[3]|3|39|pin@461||3|36 +Awire|net@770|||900|reg8@2|q[4]|-1|39|pin@463||-1|35 +Awire|net@771|||1800|pin@463||-1|35|pin@464||37|35 +Awire|net@772|||900|reg8@2|q[5]|-5|39|pin@465||-5|34 +Awire|net@773|||1800|pin@465||-5|34|pin@466||38|34 +Awire|net@774|||900|reg8@2|q[6]|-9|39|pin@467||-9|33 +Awire|net@775|||1800|pin@467||-9|33|pin@468||39|33 +Awire|net@776|||900|reg8@2|q[7]|-13|39|pin@469||-13|32 +Awire|net@777|||1800|pin@469||-13|32|pin@470||40|32 +Awire|net@780|||1800|mux4_8bi@1|z[1]|112|33|pin@472||113|33 +Awire|net@781|||2700|pin@472||113|33|pin@473||113|35 +Awire|net@783|||1800|mux4_8bi@1|z[2]|112|29|pin@474||114|29 +Awire|net@784|||2700|pin@474||114|29|pin@475||114|33 +Awire|net@786|||1800|mux4_8bi@1|z[3]|112|25|pin@476||115|25 +Awire|net@787|||2700|pin@476||115|25|pin@477||115|31 +Awire|net@789|||1800|mux4_8bi@1|z[4]|112|21|pin@478||116|21 +Awire|net@790|||2700|pin@478||116|21|pin@479||116|29 +Awire|net@792|||1800|mux4_8bi@1|z[5]|112|17|pin@480||117|17 +Awire|net@793|||2700|pin@480||117|17|pin@481||117|27 +Awire|net@795|||1800|mux4_8bi@1|z[6]|112|13|pin@482||118|13 +Awire|net@796|||2700|pin@482||118|13|pin@483||118|25 +Awire|net@834|||900|pin@385||43|98|pin@502||43|-8 +Awire|net@835|||0|mux4_8bi@1|s[0]|78|-8|pin@502||43|-8 +Awire|net@836|||0|mux4_8bi@1|s[1]|78|-10|pin@503||42|-10 +Awire|net@837|||900|pin@387||42|97|pin@503||42|-10 +Awire|net@839|||1800|pin@326||-13|-19|pin@505||52|-19 +Awire|net@841|||900|pin@504||52|-6|pin@505||52|-19 +Awire|net@843|||1800|pin@323||-9|-18|pin@507||51|-18 +Awire|net@845|||900|pin@506||51|-4|pin@507||51|-18 +Awire|net@847|||1800|pin@320||-5|-17|pin@509||50|-17 +Awire|net@849|||900|pin@508||50|-2|pin@509||50|-17 +Awire|net@851|||1800|pin@317||-1|-16|pin@511||49|-16 +Awire|net@853|||900|pin@510||49|0|pin@511||49|-16 +Awire|net@855|||1800|pin@314||3|-15|pin@513||48|-15 +Awire|net@857|||900|pin@512||48|2|pin@513||48|-15 +Awire|net@859|||1800|pin@311||7|-14|pin@515||47|-14 +Awire|net@861|||900|pin@514||47|4|pin@515||47|-14 +Awire|net@863|||1800|pin@308||11|-13|pin@517||46|-13 +Awire|net@865|||900|pin@516||46|6|pin@517||46|-13 +Awire|net@869|||900|pin@518||45|8|pin@519||45|-12 +Awire|net@870|||900|reg8@1|q[0]|15|-11|pin@520||15|-12 +Awire|net@871|||1800|pin@520||15|-12|pin@519||45|-12 +Awire|net@905|||2700|pin@456||33|39|pin@538||33|84 +Awire|net@908|||2700|pin@539||34|38|pin@541||34|83 +Awire|net@910|||2700|pin@542||35|37|pin@543||35|82 +Awire|net@912|||2700|pin@544||36|36|pin@545||36|81 +Awire|net@913|||2700|pin@464||37|35|pin@546||37|80 +Awire|net@914|||2700|pin@466||38|34|pin@547||38|79 +Awire|net@915|||2700|pin@468||39|33|pin@548||39|78 +Awire|net@916|||2700|pin@470||40|32|pin@549||40|77 +Awire|net@933|||1800|pin@457||11|38|pin@539||34|38 +Awire|net@934|||1800|pin@459||7|37|pin@542||35|37 +Awire|net@935|||1800|pin@461||3|36|pin@544||36|36 +Awire|net@1017|||1800|pin@352||-13|-84|pin@566||127|-84 +Awire|net@1018|||1800|pin@354||-9|-83|pin@567||126|-83 +Awire|net@1019|||1800|pin@356||-5|-82|pin@568||125|-82 +Awire|net@1020|||1800|pin@358||-1|-81|pin@569||124|-81 +Awire|net@1021|||1800|pin@360||3|-80|pin@570||123|-80 +Awire|net@1022|||1800|pin@362||7|-79|pin@571||122|-79 +Awire|net@1023|||1800|pin@364||11|-78|pin@572||121|-78 +Awire|net@1024|||1800|pin@366||15|-77|pin@573||120|-77 +Awire|net@1025|||900|pin@486||127|7|pin@566||127|-84 +Awire|net@1026|||900|pin@487||126|9|pin@567||126|-83 +Awire|net@1027|||900|pin@488||125|11|pin@568||125|-82 +Awire|net@1028|||900|pin@496||120|21|pin@573||120|-77 +Awire|net@1029|||900|pin@495||121|19|pin@572||121|-78 +Awire|net@1030|||900|pin@494||122|17|pin@571||122|-79 +Awire|net@1031|||900|pin@493||123|15|pin@570||123|-80 +Awire|net@1032|||900|pin@492||124|13|pin@569||124|-81 +Awire|net@1079|||0|mux2_8bi@0|s|138|5|pin@631||132.75|5 +Awire|net@1080|||900|pin@485||119|23|pin@632||119|9 +Awire|net@1081|||1800|mux4_8bi@1|z[7]|112|9|pin@632||119|9 +Awire|net@1099|||1800|pin@495||121|19|mux2_8bi@0|i1[1]|138|19 +Awire|net@1100|||1800|pin@473||113|35|mux2_8bi@0|i0[1]|138|35 +Awire|net@1101|||1800|pin@487||126|9|mux2_8bi@0|i1[6]|138|9 +Awire|net@1102|||1800|pin@483||118|25|mux2_8bi@0|i0[6]|138|25 +Awire|net@1103|||1800|pin@496||120|21|mux2_8bi@0|i1[0]|138|21 +Awire|net@1105|||900|pin@390||132.75|96|pin@631||132.75|5 +Awire|net@1106|||1800|pin@493||123|15|mux2_8bi@0|i1[3]|138|15 +Awire|net@1107|||1800|pin@477||115|31|mux2_8bi@0|i0[3]|138|31 +Awire|net@1108|||1800|pin@492||124|13|mux2_8bi@0|i1[4]|138|13 +Awire|net@1109|||1800|pin@479||116|29|mux2_8bi@0|i0[4]|138|29 +Awire|net@1110|||1800|pin@488||125|11|mux2_8bi@0|i1[5]|138|11 +Awire|net@1111|||1800|pin@481||117|27|mux2_8bi@0|i0[5]|138|27 +Awire|net@1112|||1800|pin@486||127|7|mux2_8bi@0|i1[7]|138|7 +Awire|net@1113|||1800|pin@485||119|23|mux2_8bi@0|i0[7]|138|23 +Awire|net@1114|||1800|pin@494||122|17|mux2_8bi@0|i1[2]|138|17 +Awire|net@1115|||1800|pin@475||114|33|mux2_8bi@0|i0[2]|138|33 +Awire|net@1139|||1800|pin@518||45|8|mux4_8bi@1|i3[0]|78|8 +Awire|net@1140|||1800|pin@516||46|6|mux4_8bi@1|i3[1]|78|6 +Awire|net@1141|||1800|pin@514||47|4|mux4_8bi@1|i3[2]|78|4 +Awire|net@1142|||1800|pin@512||48|2|mux4_8bi@1|i3[3]|78|2 +Awire|net@1143|||1800|pin@510||49|0|mux4_8bi@1|i3[4]|78|0 +Awire|net@1144|||1800|pin@508||50|-2|mux4_8bi@1|i3[5]|78|-2 +Awire|net@1145|||1800|pin@506||51|-4|mux4_8bi@1|i3[6]|78|-4 +Awire|net@1146|||1800|pin@504||52|-6|mux4_8bi@1|i3[7]|78|-6 +Awire|net@1147|||1800|pin@549||40|77|pin@633||49|77 +Awire|net@1148|||1800|pin@633||49|77|pin@565||137|77 +Awire|net@1149|||900|pin@633||49|77|pin@634||49|10 +Awire|net@1150|||1800|pin@634||49|10|mux4_8bi@1|i2[7]|78|10 +Awire|net@1151|||1800|pin@548||39|78|pin@635||50|78 +Awire|net@1152|||1800|pin@635||50|78|pin@564||137|78 +Awire|net@1153|||900|pin@635||50|78|pin@636||50|12 +Awire|net@1154|||1800|pin@547||38|79|pin@637||51|79 +Awire|net@1155|||1800|pin@637||51|79|pin@563||137|79 +Awire|net@1156|||900|pin@637||51|79|pin@638||51|14 +Awire|net@1157|||1800|pin@546||37|80|pin@639||52|80 +Awire|net@1158|||1800|pin@639||52|80|pin@562||137|80 +Awire|net@1159|||900|pin@639||52|80|pin@640||52|16 +Awire|net@1160|||1800|pin@545||36|81|pin@641||53|81 +Awire|net@1161|||1800|pin@641||53|81|pin@561||137|81 +Awire|net@1162|||900|pin@641||53|81|pin@642||53|18 +Awire|net@1163|||1800|pin@543||35|82|pin@643||54|82 +Awire|net@1164|||1800|pin@643||54|82|pin@560||137|82 +Awire|net@1165|||900|pin@643||54|82|pin@644||54|20 +Awire|net@1166|||1800|pin@541||34|83|pin@645||55|83 +Awire|net@1167|||1800|pin@645||55|83|pin@559||137|83 +Awire|net@1168|||900|pin@645||55|83|pin@646||55|22 +Awire|net@1169|||1800|pin@538||33|84|pin@647||56|84 +Awire|net@1170|||1800|pin@647||56|84|pin@558||137|84 +Awire|net@1171|||900|pin@647||56|84|pin@648||56|24 +Awire|net@1172|||1800|pin@648||56|24|mux4_8bi@1|i2[0]|78|24 +Awire|net@1173|||1800|pin@646||55|22|mux4_8bi@1|i2[1]|78|22 +Awire|net@1174|||1800|pin@644||54|20|mux4_8bi@1|i2[2]|78|20 +Awire|net@1175|||1800|pin@642||53|18|mux4_8bi@1|i2[3]|78|18 +Awire|net@1176|||1800|pin@640||52|16|mux4_8bi@1|i2[4]|78|16 +Awire|net@1177|||1800|pin@638||51|14|mux4_8bi@1|i2[5]|78|14 +Awire|net@1178|||1800|pin@636||50|12|mux4_8bi@1|i2[6]|78|12 +Awire|net@1179|||1800|pin@454||-13|63|pin@649||58|63 +Awire|net@1180|||1800|pin@649||58|63|pin@455||137|63 +Awire|net@1181|||900|pin@649||58|63|pin@650||58|26 +Awire|net@1182|||1800|pin@452||-9|64|pin@651||59|64 +Awire|net@1183|||1800|pin@651||59|64|pin@453||137|64 +Awire|net@1184|||900|pin@651||59|64|pin@652||59|28 +Awire|net@1185|||1800|pin@450||-5|65|pin@653||60|65 +Awire|net@1186|||1800|pin@653||60|65|pin@451||137|65 +Awire|net@1187|||900|pin@653||60|65|pin@654||60|30 +Awire|net@1188|||1800|pin@448||-1|66|pin@655||61|66 +Awire|net@1189|||1800|pin@655||61|66|pin@449||137|66 +Awire|net@1190|||900|pin@655||61|66|pin@656||61|32 +Awire|net@1191|||1800|pin@446||3|67|pin@657||62|67 +Awire|net@1192|||1800|pin@657||62|67|pin@447||137|67 +Awire|net@1193|||900|pin@657||62|67|pin@658||62|34 +Awire|net@1194|||1800|pin@444||7|68|pin@659||63|68 +Awire|net@1195|||1800|pin@659||63|68|pin@445||137|68 +Awire|net@1196|||900|pin@659||63|68|pin@660||63|36 +Awire|net@1197|||1800|pin@442||11|69|pin@661||64|69 +Awire|net@1198|||1800|pin@661||64|69|pin@443||137|69 +Awire|net@1199|||900|pin@661||64|69|pin@662||64|38 +Awire|net@1200|||1800|reg8@3|q[0]|15|70|pin@663||65|70 +Awire|net@1201|||1800|pin@663||65|70|pin@537||137|70 +Awire|net@1202|||900|pin@663||65|70|pin@664||65|40 +Awire|net@1203|||1800|pin@664||65|40|mux4_8bi@1|i1[0]|78|40 +Awire|net@1204|||1800|pin@662||64|38|mux4_8bi@1|i1[1]|78|38 +Awire|net@1205|||1800|pin@660||63|36|mux4_8bi@1|i1[2]|78|36 +Awire|net@1206|||1800|pin@658||62|34|mux4_8bi@1|i1[3]|78|34 +Awire|net@1207|||1800|pin@656||61|32|mux4_8bi@1|i1[4]|78|32 +Awire|net@1208|||1800|pin@654||60|30|mux4_8bi@1|i1[5]|78|30 +Awire|net@1209|||1800|pin@652||59|28|mux4_8bi@1|i1[6]|78|28 +Awire|net@1210|||1800|pin@650||58|26|mux4_8bi@1|i1[7]|78|26 +Awire|net@1211|||1800|pin@187||-13|100|pin@665||67|100 +Awire|net@1212|||1800|pin@665||67|100|pin@400||136|100 +Awire|net@1213|||900|pin@665||67|100|pin@666||67|42 +Awire|net@1214|||1800|pin@189||-9|101|pin@667||68|101 +Awire|net@1215|||1800|pin@667||68|101|pin@399||136|101 +Awire|net@1216|||900|pin@667||68|101|pin@668||68|44 +Awire|net@1217|||1800|pin@191||-5|102|pin@669||69|102 +Awire|net@1218|||1800|pin@669||69|102|pin@398||136|102 +Awire|net@1219|||900|pin@669||69|102|pin@670||69|46 +Awire|net@1220|||1800|pin@193||-1|103|pin@671||70|103 +Awire|net@1221|||1800|pin@671||70|103|pin@397||136|103 +Awire|net@1222|||900|pin@671||70|103|pin@672||70|48 +Awire|net@1223|||1800|pin@194||3|104|pin@673||71|104 +Awire|net@1224|||1800|pin@673||71|104|pin@396||136|104 +Awire|net@1225|||900|pin@673||71|104|pin@674||71|50 +Awire|net@1226|||1800|pin@197||7|105|pin@675||72|105 +Awire|net@1227|||1800|pin@675||72|105|pin@395||136|105 +Awire|net@1228|||900|pin@675||72|105|pin@676||72|52 +Awire|net@1229|||1800|pin@198||11|106|pin@677||73|106 +Awire|net@1230|||1800|pin@677||73|106|pin@394||136|106 +Awire|net@1231|||900|pin@677||73|106|pin@678||73|54 +Awire|net@1232|||1800|reg8@4|q[0]|15|107|pin@679||74|107 +Awire|net@1233|||1800|pin@679||74|107|pin@393||136|107 +Awire|net@1234|||900|pin@679||74|107|pin@680||74|56 +Awire|net@1235|||1800|pin@680||74|56|mux4_8bi@1|i0[0]|78|56 +Awire|net@1236|||1800|pin@678||73|54|mux4_8bi@1|i0[1]|78|54 +Awire|net@1237|||1800|pin@676||72|52|mux4_8bi@1|i0[2]|78|52 +Awire|net@1238|||1800|pin@674||71|50|mux4_8bi@1|i0[3]|78|50 +Awire|net@1239|||1800|pin@672||70|48|mux4_8bi@1|i0[4]|78|48 +Awire|net@1240|||1800|pin@670||69|46|mux4_8bi@1|i0[5]|78|46 +Awire|net@1241|||1800|pin@668||68|44|mux4_8bi@1|i0[6]|78|44 +Awire|net@1242|||1800|pin@666||67|42|mux4_8bi@1|i0[7]|78|42 +Awire|net@1328|||1800|mux2_8bi@1|z[7]|-63|10|pin@695||-14|10 +Awire|net@1329|||2700|reg8@1|d[7]|-14|9|pin@695||-14|10 +Awire|net@1330|||1800|mux2_8bi@1|z[6]|-63|14|pin@696||-61|14 +Awire|net@1331|||900|pin@696||-61|14|pin@697||-61|11 +Awire|net@1332|||1800|pin@697||-61|11|pin@698||-10|11 +Awire|net@1333|||2700|reg8@1|d[6]|-10|9|pin@698||-10|11 +Awire|net@1334|||1800|mux2_8bi@1|z[5]|-63|18|pin@699||-60|18 +Awire|net@1335|||900|pin@699||-60|18|pin@700||-60|12 +Awire|net@1336|||1800|pin@700||-60|12|pin@701||-6|12 +Awire|net@1337|||2700|reg8@1|d[5]|-6|9|pin@701||-6|12 +Awire|net@1338|||1800|mux2_8bi@1|z[4]|-63|22|pin@702||-59|22 +Awire|net@1339|||900|pin@702||-59|22|pin@703||-59|13 +Awire|net@1340|||1800|pin@703||-59|13|pin@704||-2|13 +Awire|net@1341|||2700|reg8@1|d[4]|-2|9|pin@704||-2|13 +Awire|net@1342|||1800|mux2_8bi@1|z[3]|-63|26|pin@705||-58|26 +Awire|net@1343|||900|pin@705||-58|26|pin@706||-58|14 +Awire|net@1344|||1800|pin@706||-58|14|pin@707||2|14 +Awire|net@1345|||2700|reg8@1|d[3]|2|9|pin@707||2|14 +Awire|net@1346|||1800|mux2_8bi@1|z[2]|-63|30|pin@708||-57|30 +Awire|net@1347|||900|pin@708||-57|30|pin@709||-57|15 +Awire|net@1348|||1800|pin@709||-57|15|pin@710||6|15 +Awire|net@1349|||2700|reg8@1|d[2]|6|9|pin@710||6|15 +Awire|net@1350|||1800|mux2_8bi@1|z[1]|-63|34|pin@711||-56|34 +Awire|net@1351|||900|pin@711||-56|34|pin@712||-56|16 +Awire|net@1352|||1800|pin@712||-56|16|pin@713||10|16 +Awire|net@1353|||2700|reg8@1|d[1]|10|9|pin@713||10|16 +Awire|net@1354|||1800|mux2_8bi@1|z[0]|-63|38|pin@714||-55|38 +Awire|net@1355|||900|pin@714||-55|38|pin@715||-55|17 +Awire|net@1356|||1800|pin@715||-55|17|pin@716||14|17 +Awire|net@1357|||2700|reg8@1|d[0]|14|9|pin@716||14|17 +Awire|net@1358|||0|mux2_8bi@1|s|-81|8|pin@717||-91|8 +Awire|net@1359|||0|pin@77||-44.25|54|pin@718||-91|54 +Awire|net@1360|||0|pin@718||-91|54|pin@78||-99|54 +Awire|net@1361|||2700|pin@717||-91|8|pin@718||-91|54 +Awire|net@1370|||1800|pin@141||-99|10|mux2_8bi@1|i1[7]|-81|10 +Awire|net@1371|||0|mux2_8bi@1|i1[6]|-81|12|pin@144||-99|12 +Awire|net@1372|||1800|pin@147||-99|14|mux2_8bi@1|i1[5]|-81|14 +Awire|net@1373|||0|mux2_8bi@1|i1[4]|-81|16|pin@150||-99|16 +Awire|net@1374|||1800|pin@153||-99|18|mux2_8bi@1|i1[3]|-81|18 +Awire|net@1375|||0|mux2_8bi@1|i1[2]|-81|20|pin@156||-99|20 +Awire|net@1376|||1800|pin@159||-99|22|mux2_8bi@1|i1[1]|-81|22 +Awire|net@1377|||0|mux2_8bi@1|i1[0]|-81|24|pin@162||-99|24 +Awire|net@1378|||0|pin@66||14|132|pin@719||-82|132 +Awire|net@1379|||0|pin@719||-82|132|pin@68||-99|132 +Awire|net@1380|||900|pin@719||-82|132|pin@720||-82|40 +Awire|net@1381|||0|mux2_8bi@1|i0[0]|-81|40|pin@720||-82|40 +Awire|net@1382|||0|pin@65||10|134|pin@721||-83|134 +Awire|net@1383|||0|pin@721||-83|134|pin@67||-99|134 +Awire|net@1384|||900|pin@721||-83|134|pin@722||-83|38 +Awire|net@1385|||0|pin@62||6|136|pin@723||-84|136 +Awire|net@1386|||0|pin@723||-84|136|pin@64||-99|136 +Awire|net@1387|||900|pin@723||-84|136|pin@724||-84|36 +Awire|net@1388|||0|pin@61||2|138|pin@725||-85|138 +Awire|net@1389|||0|pin@725||-85|138|pin@63||-99|138 +Awire|net@1390|||900|pin@725||-85|138|pin@726||-85|34 +Awire|net@1391|||0|pin@56||-2|140|pin@727||-86|140 +Awire|net@1392|||0|pin@727||-86|140|pin@60||-99|140 +Awire|net@1393|||900|pin@727||-86|140|pin@728||-86|32 +Awire|net@1394|||0|pin@58||-6|142|pin@729||-87|142 +Awire|net@1395|||0|pin@729||-87|142|pin@59||-99|142 +Awire|net@1396|||900|pin@729||-87|142|pin@730||-87|30 +Awire|net@1397|||0|pin@54||-10|144|pin@731||-88|144 +Awire|net@1398|||0|pin@731||-88|144|pin@55||-99|144 +Awire|net@1399|||900|pin@731||-88|144|pin@732||-88|28 +Awire|net@1400|||0|pin@52||-14|146|pin@733||-89|146 +Awire|net@1401|||0|pin@733||-89|146|pin@53||-99|146 +Awire|net@1402|||900|pin@733||-89|146|pin@734||-89|26 +Awire|net@1403|||1800|pin@734||-89|26|mux2_8bi@1|i0[7]|-81|26 +Awire|net@1404|||1800|pin@732||-88|28|mux2_8bi@1|i0[6]|-81|28 +Awire|net@1405|||1800|pin@730||-87|30|mux2_8bi@1|i0[5]|-81|30 +Awire|net@1406|||1800|pin@728||-86|32|mux2_8bi@1|i0[4]|-81|32 +Awire|net@1407|||1800|pin@726||-85|34|mux2_8bi@1|i0[3]|-81|34 +Awire|net@1408|||1800|pin@724||-84|36|mux2_8bi@1|i0[2]|-81|36 +Awire|net@1409|||1800|pin@722||-83|38|mux2_8bi@1|i0[1]|-81|38 +Awire|net@1410|||1800|mux4_8bi@1|z[0]|112|37|mux2_8bi@0|i0[0]|138|37 +Ea[0]||D5G2;|pin@31||I +Ea[1]||D5G2;|pin@32||I +Ea[2]||D5G2;|pin@28||I +Eclk||D5G2;|pin@7||I +Edata_in[0]||D5G2;|pin@68||I +Edata_in[1]||D5G2;|pin@67||I +Edata_in[2]||D5G2;|pin@64||I +Edata_in[3]||D5G2;|pin@63||I +Edata_in[4]||D5G2;|pin@60||I +Edata_in[5]||D5G2;|pin@59||I +Edata_in[6]||D5G2;|pin@55||I +Edata_in[7]||D5G2;|pin@53||I +Edata_out[0]||D5G2;|mux2_8bi@0|z[0]|O +Edata_out[1]||D5G2;|mux2_8bi@0|z[1]|O +Edata_out[2]||D5G2;|mux2_8bi@0|z[2]|O +Edata_out[3]||D5G2;|mux2_8bi@0|z[3]|O +Edata_out[4]||D5G2;|mux2_8bi@0|z[4]|O +Edata_out[5]||D5G2;|mux2_8bi@0|z[5]|O +Edata_out[6]||D5G2;|mux2_8bi@0|z[6]|O +Edata_out[7]||D5G2;|mux2_8bi@0|z[7]|O +Eglobal_en||D5G2;|pin@37||I +Eq_arg1[0]||D5G2;|pin@537||O +Eq_arg1[1]||D5G2;|pin@443||O +Eq_arg1[2]||D5G2;|pin@445||O +Eq_arg1[3]||D5G2;|pin@447||O +Eq_arg1[4]||D5G2;|pin@449||O +Eq_arg1[5]||D5G2;|pin@451||O +Eq_arg1[6]||D5G2;|pin@453||O +Eq_arg1[7]||D5G2;|pin@455||O +Eq_arg2[8]|q_arg2[0]|D5G2;|pin@558||O +Eq_arg2[1]||D5G2;|pin@559||O +Eq_arg2[2]||D5G2;|pin@560||O +Eq_arg2[3]||D5G2;|pin@561||O +Eq_arg2[4]||D5G2;|pin@562||O +Eq_arg2[5]||D5G2;|pin@563||O +Eq_arg2[6]||D5G2;|pin@564||O +Eq_arg2[7]||D5G2;|pin@565||O +Eq_opcode[0]||D5G2;|pin@393||O +Eq_opcode[1]||D5G2;|pin@394||O +Eq_opcode[2]||D5G2;|pin@395||O +Eq_opcode[3]||D5G2;|pin@396||O +Eq_opcode[4]||D5G2;|pin@397||O +Eq_opcode[5]||D5G2;|pin@398||O +Eq_opcode[6]||D5G2;|pin@399||O +Eq_opcode[7]||D5G2;|pin@400||O +Ereg_wen||D5G2;|pin@78||I +Edatapath_result[0]|result_in[0]|D5G2;|pin@162||I +Edatapath_result[1]|result_in[1]|D5G2;|pin@159||I +Edatapath_result[2]|result_in[2]|D5G2;|pin@156||I +Edatapath_result[3]|result_in[3]|D5G2;|pin@153||I +Edatapath_result[4]|result_in[4]|D5G2;|pin@150||I +Edatapath_result[5]|result_in[5]|D5G2;|pin@147||I +Edp_result[6]|result_in[6]|D5G2;|pin@144||I +Edp_result[7]|result_in[7]|D5G2;|pin@141||I +Erst||D5G2;|pin@1||I +Estatus_busy||D5G2;|pin@186||I +Estatus_carry||D5G2;|pin@183||I +Estatus_err_heap||D5G2;|pin@185||I +Estatus_err_type||D5G2;|pin@184||I +Estatus_zero||D5G2;|pin@182||I +X + # Cell mux16;1{ic} Cmux16;1{ic}||artwork|1764469733446|1764603360274|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -883,7 +2859,7 @@ Ez||D5G2;|pin@40||O X # Cell mux16;1{lay} -Cmux16;1{lay}||mocmos|1764469982530|1764625044286||DRC_last_good_drc_area_date()G1764625047220|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764625047220 +Cmux16;1{lay}||mocmos|1764469982530|1764819880380||DRC_last_good_drc_area_date()G1764819893201|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764819893201 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@0||-9|880|||| NMetal-1-Metal-2-Con|contact@1||134|880|||| @@ -921,6 +2897,8 @@ NMetal-1-Metal-2-Con|contact@33||555|765|6|16|| NMetal-1-Metal-2-Con|contact@34||575|870|6|6|| NMetal-1-Metal-2-Con|contact@35||587|492|||| NMetal-1-Metal-2-Con|contact@36||127|158|||| +NMetal-1-Metal-2-Con|contact@37||-19|435|6|16|| +NMetal-1-Metal-2-Con|contact@38||-19|545|6|16|| Istdcells:mux2;1{lay}|mux2@0||0|0|||D5G4; Istdcells:mux2;1{lay}|mux2@2||0|210|Y||D5G4; Istdcells:mux2;1{lay}|mux2@3||0|220|||D5G4; @@ -936,22 +2914,9 @@ Istdcells:mux2;1{lay}|mux2@12||143|650|Y||D5G4; Istdcells:mux2;1{lay}|mux2@15||284|440|||D5G4; Istdcells:mux2;1{lay}|mux2@16||284|430|Y||D5G4; Istdcells:mux2;1{lay}|mux2@17||424|440|||D5G4; -NMetal-2-Pin|pin@3||134|880|||| -NMetal-2-Pin|pin@5||415|880|||| -NMetal-1-Pin|pin@23||525|870|||| NMetal-1-Pin|pin@24||525|770|||| -NMetal-1-Pin|pin@25||525|760|||| NMetal-1-Pin|pin@26||525|660|||| -NMetal-1-Pin|pin@27||525|650|||| -NMetal-1-Pin|pin@28||525|550|||| -NMetal-1-Pin|pin@29||525|430|||| NMetal-1-Pin|pin@30||525|330|||| -NMetal-1-Pin|pin@31||525|320|||| -NMetal-1-Pin|pin@32||525|220|||| -NMetal-1-Pin|pin@33||525|210|||| -NMetal-1-Pin|pin@34||525|110|||| -NMetal-1-Pin|pin@35||525|100|||| -NMetal-1-Pin|pin@36||525|0|||| NMetal-1-Pin|pin@37||575|220|||| NMetal-1-Pin|pin@38||555|110|||| NMetal-1-Pin|pin@39||525|325|||| @@ -979,6 +2944,8 @@ NMetal-2-Pin|pin@62||117|249|||| NMetal-1-Pin|pin@63||127|492|||| NMetal-2-Pin|pin@64||117|598|||| NMetal-2-Pin|pin@65||117|462|||| +NMetal-1-Pin|pin@66||0|435|||| +NMetal-1-Pin|pin@67||-19|540|||| AMetal-1|net@0||7|S2700|mux2@0|vdd|0|100|mux2@2|vdd|0|110 AMetal-1|net@1||7|S2700|mux2@3|vdd|0|320|mux2@4|vdd|0|330 AMetal-1|net@2||7|S2700|mux2@2|gnd|0|210|mux2@3|gnd|0|220 @@ -1023,8 +2990,6 @@ AMetal-1|net@67||1|S2700|contact@14||-9|174|contact@13||-9|195 AMetal-2|net@68||1|S2700|contact@13||-9|195|contact@12||-9|235 AMetal-2|net@69||1|S900|contact@15||-9|614|mux2@6|s|-9|600 AMetal-1|net@70||1|S2700|contact@15||-9|614|contact@6||-9|635 -AMetal-2|net@71||1|S2700|contact@16||134|635|pin@3||134|880 -AMetal-2|net@72||1|S0|contact@1||134|880|pin@3||134|880 AMetal-1|net@73||1|S2700|contact@17||134|614|contact@16||134|635 AMetal-2|net@74||1|S900|contact@17||134|614|mux2@12|s|134|600 AMetal-2|net@75||1|S900|mux2@12|s|134|600|mux2@11|s|134|490 @@ -1040,45 +3005,21 @@ AMetal-1|net@84||1|S900|contact@25||275|476|contact@24||275|455 AMetal-2|net@85||1|S2700|contact@25||275|476|mux2@15|s|275|490 AMetal-2|net@86||1|S900|contact@24||275|455|contact@23||275|415 AMetal-2|net@90||1|S2700|mux2@15|s|275|490|contact@2||275|880 -AMetal-2|net@91||1|S2700|mux2@17|s|415|490|pin@5||415|880 -AMetal-2|net@92||1|S0|contact@3||415|880|pin@5||415|880 -AMetal-1|net@124||7|S1800|mux2@8|gnd|0|870|pin@23||525|870 AMetal-1|net@125||7|S1800|mux2@8|vdd|0|770|pin@24||525|770 -AMetal-1|net@126||7|S1800|mux2@7|vdd|0|760|pin@25||525|760 AMetal-1|net@127||7|S1800|mux2@7|gnd|0|660|pin@26||525|660 -AMetal-1|net@128||7|S1800|mux2@6|gnd|0|650|pin@27||525|650 -AMetal-1|net@129||7|S1800|mux2@6|vdd|0|550|pin@28||525|550 -AMetal-1|net@130||7|S1800|mux2@4|gnd|0|430|pin@29||525|430 AMetal-1|net@131||7|S1800|mux2@4|vdd|0|330|pin@30||525|330 -AMetal-1|net@132||7|S1800|mux2@3|vdd|0|320|pin@31||525|320 -AMetal-1|net@133||7|S1800|mux2@3|gnd|0|220|pin@32||525|220 -AMetal-1|net@134||7|S1800|mux2@2|gnd|0|210|pin@33||525|210 -AMetal-1|net@135||7|S1800|mux2@2|vdd|0|110|pin@34||525|110 -AMetal-1|net@136||7|S1800|mux2@0|vdd|0|100|pin@35||525|100 -AMetal-1|net@137||7|S1800|mux2@0|gnd|0|0|pin@36||525|0 AMetal-1|net@138||7|S2700|contact@27||575|215|pin@37||575|220 -AMetal-1|net@139||7|S1800|pin@32||525|220|pin@37||575|220 -AMetal-1|net@140||7|S0|contact@27||575|210|pin@33||525|210 AMetal-1|net@141||7|S2700|contact@26||555|105|pin@38||555|110 -AMetal-1|net@142||7|S1800|pin@34||525|110|pin@38||555|110 -AMetal-1|net@143||7|S0|contact@26||555|100|pin@35||525|100 -AMetal-1|net@144||7|S0|contact@28||575|0|pin@36||525|0 AMetal-1|net@145||17|IS0|contact@29||555|325|pin@39||525|325 AMetal-1|net@146||7|S900|pin@30||525|330|pin@39||525|325 AMetal-1|net@147||7|S900|contact@29||555|325|pin@40||555|320 -AMetal-1|net@148||7|S1800|pin@31||525|320|pin@40||555|320 -AMetal-1|net@149||7|S0|contact@34||575|870|pin@23||525|870 AMetal-1|net@150||17|IS0|contact@33||555|765|pin@41||525|765 AMetal-1|net@151||7|S900|pin@24||525|770|pin@41||525|765 AMetal-1|net@152||7|S900|contact@33||555|765|pin@42||555|760 -AMetal-1|net@153||7|S1800|pin@25||525|760|pin@42||555|760 AMetal-1|net@154||17|IS0|contact@32||575|655|pin@43||525|655 AMetal-1|net@155||7|S900|pin@26||525|660|pin@43||525|655 AMetal-1|net@156||7|S900|contact@32||575|655|pin@44||575|650 -AMetal-1|net@157||7|S1800|pin@27||525|650|pin@44||575|650 AMetal-1|net@158||7|S2700|contact@31||555|545|pin@45||555|550 -AMetal-1|net@159||7|S1800|pin@28||525|550|pin@45||555|550 -AMetal-1|net@162||7|S1800|pin@29||525|430|pin@47||575|430 AMetal-1|net@163||7|S900|contact@30||575|435|pin@47||575|430 AMetal-1|net@164||7|S1800|mux2@17|gnd|424|440|contact@30||575|440 AMetal-2|net@165||7|S2700|contact@26||555|105|contact@29||555|325 @@ -1122,7 +3063,26 @@ AMetal-1|net@205||1|S2700|mux2@11|i[1]|127|469|pin@63||127|492 AMetal-2|net@206||1|S1800|mux2@6|z|108|598|pin@64||117|598 AMetal-2|net@207||1|S900|pin@64||117|598|pin@65||117|462 AMetal-2|net@208||1|S0|mux2@11|i[0]|127|462|pin@65||117|462 +AMetal-2|net@209||1|S2700|contact@16||134|635|contact@1||134|880 +AMetal-2|net@210||1|S2700|mux2@17|s|415|490|contact@3||415|880 +AMetal-1|net@211||7|S1800|mux2@8|gnd|0|870|contact@34||575|870 +AMetal-1|net@212||7|S1800|mux2@7|vdd|0|760|pin@42||555|760 +AMetal-1|net@213||7|S1800|mux2@6|gnd|0|650|pin@44||575|650 +AMetal-1|net@214||7|S1800|mux2@6|vdd|0|550|pin@45||555|550 +AMetal-1|net@215||7|S1800|mux2@4|gnd|0|430|pin@47||575|430 +AMetal-1|net@216||7|S1800|mux2@3|vdd|0|320|pin@40||555|320 +AMetal-1|net@217||7|S1800|mux2@3|gnd|0|220|pin@37||575|220 +AMetal-1|net@218||7|S1800|mux2@2|gnd|0|210|contact@27||575|210 +AMetal-1|net@219||7|S1800|mux2@2|vdd|0|110|pin@38||555|110 +AMetal-1|net@220||7|S1800|mux2@0|vdd|0|100|contact@26||555|100 +AMetal-1|net@221||7|S1800|mux2@0|gnd|0|0|contact@28||575|0 +AMetal-1|net@222||17|IS1800|contact@37||-18|435|pin@66||0|435 +AMetal-1|net@223||7|S2700|mux2@4|gnd|0|430|pin@66||0|435 +AMetal-1|net@224||7|S900|contact@38||-19|545|pin@67||-19|540 +AMetal-1|net@225||7|S0|mux2@5|vdd|0|540|pin@67||-19|540 +AMetal-1|net@226||7|S0|mux2@6|vdd|0|550|contact@38||-19|550 Egnd||D5G2;|contact@30||G +Egnd_1||D5G2;|contact@37||G Ei[0]||D5G2;|mux2@8|i[0]|I Ei[1]||D5G2;|mux2@8|i[1]|I Ei[2]||D5G2;|mux2@7|i[1]|I @@ -1143,8 +3103,8 @@ Es[0]||D5G2;|contact@0||I Es[1]||D5G2;|contact@1||I Es[2]||D5G2;|contact@2||I Es[3]||D5G2;|contact@3||I -Evdd||D5G2;|mux2@5|vdd|P -Evdd_1||D5G2;|contact@31||P +Evdd_1|vdd|D5G2;|contact@31||P +Evdd_2|vdd_1|D5G2;|contact@38||P Ez||D5G2;|contact@35||O X @@ -1374,32 +3334,42 @@ Erst||D5G2;|pin@36||I X # Cell reg8;1{lay} -Creg8;1{lay}||mocmos|1764485026008|1764488312568||DRC_last_good_drc_area_date()G1764488200339|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764488200339 +Creg8;1{lay}||mocmos|1764485026008|1764829011738||DRC_last_good_drc_area_date()G1764828887851|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764829065319 Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-2-Metal-3-Con|contact@0||4555|88|||| -NMetal-2-Metal-3-Con|contact@3||4555|71|||| -NMetal-2-Metal-3-Con|contact@4||4555|55|||| -NMetal-2-Metal-3-Con|contact@5||3902|88|||| -NMetal-2-Metal-3-Con|contact@6||3902|71|||| -NMetal-2-Metal-3-Con|contact@7||3902|55|||| -NMetal-2-Metal-3-Con|contact@8||3249|88|||| -NMetal-2-Metal-3-Con|contact@9||3249|71|||| -NMetal-2-Metal-3-Con|contact@10||3249|55|||| -NMetal-2-Metal-3-Con|contact@11||2596|88|||| -NMetal-2-Metal-3-Con|contact@12||2596|71|||| -NMetal-2-Metal-3-Con|contact@13||2596|55|||| -NMetal-2-Metal-3-Con|contact@14||1942|88|||| -NMetal-2-Metal-3-Con|contact@15||1942|71|||| -NMetal-2-Metal-3-Con|contact@16||1942|55|||| -NMetal-2-Metal-3-Con|contact@17||1289|88|||| -NMetal-2-Metal-3-Con|contact@18||1289|71|||| -NMetal-2-Metal-3-Con|contact@19||1289|55|||| -NMetal-2-Metal-3-Con|contact@20||636|88|||| -NMetal-2-Metal-3-Con|contact@21||636|71|||| -NMetal-2-Metal-3-Con|contact@22||636|55|||| -NMetal-2-Metal-3-Con|contact@23||-17|88|||| -NMetal-2-Metal-3-Con|contact@24||-17|71|||| -NMetal-2-Metal-3-Con|contact@25||-17|55|||| +NMetal-1-Metal-2-Con|contact@17||4556|132|||| +NMetal-1-Metal-2-Con|contact@18||4549|125|||| +NMetal-1-Metal-2-Con|contact@19||4542|118|||| +NMetal-1-Metal-2-Con|contact@20||-16|132|||| +NMetal-1-Metal-2-Con|contact@21||-23|125|||| +NMetal-1-Metal-2-Con|contact@22||-30|118|||| +NMetal-1-Metal-2-Con|contact@23||3903|132|||| +NMetal-1-Metal-2-Con|contact@24||3896|125|||| +NMetal-1-Metal-2-Con|contact@25||3889|118|||| +NMetal-1-Metal-2-Con|contact@26||3250|132|||| +NMetal-1-Metal-2-Con|contact@27||3243|125|||| +NMetal-1-Metal-2-Con|contact@28||637|132|||| +NMetal-1-Metal-2-Con|contact@29||630|125|||| +NMetal-1-Metal-2-Con|contact@30||623|118|||| +NMetal-1-Metal-2-Con|contact@31||1290|132|||| +NMetal-1-Metal-2-Con|contact@32||1283|125|||| +NMetal-1-Metal-2-Con|contact@33||1276|118|||| +NMetal-1-Metal-2-Con|contact@34||1943|132|||| +NMetal-1-Metal-2-Con|contact@35||1936|125|||| +NMetal-1-Metal-2-Con|contact@36||1929|118|||| +NMetal-1-Metal-2-Con|contact@37||3236|118|||| +NMetal-1-Metal-2-Con|contact@38||2597|132|||| +NMetal-1-Metal-2-Con|contact@39||2590|125|||| +NMetal-1-Metal-2-Con|contact@40||2583|118|||| +NMetal-2-Metal-3-Con|contact@41||-25|130|||| +NMetal-2-Metal-3-Con|contact@42||-14|137|||| +NMetal-2-Metal-3-Con|contact@43||50|109|||| +NMetal-2-Metal-3-Con|contact@44||703|109|||| +NMetal-2-Metal-3-Con|contact@45||1356|109|||| +NMetal-2-Metal-3-Con|contact@46||2009|109|||| +NMetal-2-Metal-3-Con|contact@47||2663|109|||| +NMetal-2-Metal-3-Con|contact@48||3316|109|||| +NMetal-2-Metal-3-Con|contact@49||3969|109|||| +NMetal-2-Metal-3-Con|contact@50||4622|109|||| Idffe;1{lay}|dffe@8||0|0|||D5G4; Idffe;1{lay}|dffe@9||653|0|||D5G4; Idffe;1{lay}|dffe@10||1306|0|||D5G4; @@ -1408,7 +3378,31 @@ Idffe;1{lay}|dffe@12||2613|0|||D5G4; Idffe;1{lay}|dffe@13||3266|0|||D5G4; Idffe;1{lay}|dffe@14||3919|0|||D5G4; Idffe;1{lay}|dffe@15||4572|0|||D5G4; -NMetal-2-Pin|pin@0||4556|88|||| +NMetal-2-Pin|pin@1||4549|76|||| +NMetal-2-Pin|pin@2||4556|69|||| +NMetal-2-Pin|pin@3||4542|69|||| +NMetal-2-Pin|pin@6||-30|50|||| +NMetal-2-Pin|pin@7||-23|76|||| +NMetal-2-Pin|pin@8||3896|76|||| +NMetal-2-Pin|pin@9||3889|69|||| +NMetal-2-Pin|pin@10||3903|69|||| +NMetal-2-Pin|pin@11||3243|76|||| +NMetal-2-Pin|pin@13||630|76|||| +NMetal-2-Pin|pin@14||623|69|||| +NMetal-2-Pin|pin@15||637|69|||| +NMetal-2-Pin|pin@16||1283|76|||| +NMetal-2-Pin|pin@17||1276|69|||| +NMetal-2-Pin|pin@18||1290|69|||| +NMetal-2-Pin|pin@19||1936|76|||| +NMetal-2-Pin|pin@20||1929|69|||| +NMetal-2-Pin|pin@21||1943|69|||| +NMetal-2-Pin|pin@22||3236|69|||| +NMetal-2-Pin|pin@23||3250|69|||| +NMetal-2-Pin|pin@24||2590|76|||| +NMetal-2-Pin|pin@25||2583|69|||| +NMetal-2-Pin|pin@26||2597|69|||| +NMetal-2-Pin|pin@27||-24|130|||| +NMetal-2-Pin|pin@28||-15|137|||| AMetal-1|net@14||7|S1800|dffe@8|vdd|0|100|dffe@9|vdd|653|100 AMetal-1|net@16||7|S1800|dffe@11|vdd|1959|100|dffe@12|vdd|2613|100 AMetal-1|net@17||7|S1800|dffe@12|vdd|2613|100|dffe@13|vdd|3266|100 @@ -1423,62 +3417,96 @@ AMetal-1|net@25||7|S0|dffe@10|gnd|1306|0|dffe@9|gnd|653|0 AMetal-1|net@26||7|S0|dffe@9|gnd|653|0|dffe@8|gnd|0|0 AMetal-1|net@27||7|S0|dffe@11|vdd|1959|100|dffe@10|vdd|1306|100 AMetal-1|net@28||7|S0|dffe@10|vdd|1306|100|dffe@9|vdd|653|100 -AMetal-2|net@31||1|S1800|contact@0||4555|88|pin@0||4556|88 -AMetal-2|net@32||1|S2700|dffe@15|rst|4556|83|pin@0||4556|88 -AMetal-2|net@33||1|S2700|contact@3||4555|71|dffe@15|clk|4555|76 -AMetal-2|net@34||1|S900|contact@4||4555|55|dffe@15|en|4555|50 -AMetal-2|net@35||1|S900|contact@5||3902|88|dffe@14|rst|3902|83 -AMetal-2|net@36||1|S2700|contact@6||3902|71|dffe@14|clk|3902|76 -AMetal-2|net@37||1|S900|contact@7||3902|55|dffe@14|en|3902|50 -AMetal-2|net@38||1|S900|contact@10||3249|55|dffe@13|en|3249|50 -AMetal-2|net@39||1|S2700|contact@9||3249|71|dffe@13|clk|3249|76 -AMetal-2|net@40||1|S900|contact@8||3249|88|dffe@13|rst|3249|83 -AMetal-2|net@41||1|S900|contact@11||2596|88|dffe@12|rst|2596|83 -AMetal-2|net@42||1|S2700|contact@12||2596|71|dffe@12|clk|2596|76 -AMetal-2|net@43||1|S900|contact@13||2596|55|dffe@12|en|2596|50 -AMetal-2|net@44||1|S900|contact@14||1942|88|dffe@11|rst|1942|83 -AMetal-2|net@45||1|S2700|contact@15||1942|71|dffe@11|clk|1942|76 -AMetal-2|net@46||1|S900|contact@16||1942|55|dffe@11|en|1942|50 -AMetal-2|net@47||1|S900|contact@17||1289|88|dffe@10|rst|1289|83 -AMetal-2|net@48||1|S2700|contact@18||1289|71|dffe@10|clk|1289|76 -AMetal-2|net@49||1|S900|contact@19||1289|55|dffe@10|en|1289|50 -AMetal-2|net@50||1|S900|contact@20||636|88|dffe@9|rst|636|83 -AMetal-2|net@51||1|S2700|contact@21||636|71|dffe@9|clk|636|76 -AMetal-2|net@52||1|S900|contact@22||636|55|dffe@9|en|636|50 -AMetal-2|net@53||1|S900|contact@23||-17|88|dffe@8|rst|-17|83 -AMetal-2|net@54||1|S2700|contact@24||-17|71|dffe@8|clk|-17|76 -AMetal-2|net@55||1|S900|contact@25||-17|55|dffe@8|en|-17|50 -AMetal-3|net@56||1|S1800|contact@23||-17|88|contact@20||636|88 -AMetal-3|net@57||1|S1800|contact@20||636|88|contact@17||1289|88 -AMetal-3|net@58||1|S1800|contact@17||1289|88|contact@14||1942|88 -AMetal-3|net@59||1|S1800|contact@14||1942|88|contact@11||2596|88 -AMetal-3|net@60||1|S1800|contact@11||2596|88|contact@8||3249|88 -AMetal-3|net@61||1|S1800|contact@8||3249|88|contact@5||3902|88 -AMetal-3|net@62||1|S1800|contact@5||3902|88|contact@0||4555|88 -AMetal-3|net@63||1|S0|contact@3||4555|71|contact@6||3902|71 -AMetal-3|net@64||1|S0|contact@6||3902|71|contact@9||3249|71 -AMetal-3|net@65||1|S0|contact@9||3249|71|contact@12||2596|71 -AMetal-3|net@66||1|S0|contact@12||2596|71|contact@15||1942|71 -AMetal-3|net@67||1|S0|contact@15||1942|71|contact@18||1289|71 -AMetal-3|net@68||1|S0|contact@18||1289|71|contact@21||636|71 -AMetal-3|net@69||1|S0|contact@21||636|71|contact@24||-17|71 -AMetal-3|net@70||1|S1800|contact@25||-17|55|contact@22||636|55 -AMetal-3|net@71||1|S1800|contact@22||636|55|contact@19||1289|55 -AMetal-3|net@72||1|S1800|contact@19||1289|55|contact@16||1942|55 -AMetal-3|net@73||1|S1800|contact@16||1942|55|contact@13||2596|55 -AMetal-3|net@74||1|S1800|contact@13||2596|55|contact@10||3249|55 -AMetal-3|net@75||1|S1800|contact@10||3249|55|contact@7||3902|55 -AMetal-3|net@76||1|S1800|contact@7||3902|55|contact@4||4555|55 -Eclk||D5G2;|dffe@8|clk|I -Ed[0]||D5G2;|dffe@15|d|I -Ed[1]||D5G2;|dffe@14|d|I -Ed[2]||D5G2;|dffe@13|d|I -Ed[3]||D5G2;|dffe@12|d|I -Ed[4]||D5G2;|dffe@11|d|I -Ed[5]||D5G2;|dffe@10|d|I -Ed[6]||D5G2;|dffe@9|d|I -Ed[7]||D5G2;|dffe@8|d|I -Een||D5G2;|dffe@8|en|I +AMetal-2|net@78||1|S0|dffe@15|clk|4556|76|pin@1||4549|76 +AMetal-2|net@80||1|S2700|dffe@15|en|4556|50|pin@2||4556|69 +AMetal-2|net@81||1|S0|pin@2||4556|69|pin@3||4542|69 +AMetal-2|net@90||1|S0|dffe@8|en|-16|50|pin@6||-30|50 +AMetal-2|net@92||1|S0|dffe@8|clk|-16|76|pin@7||-23|76 +AMetal-1|net@98||1|S0|contact@18||4549|125|contact@24||3896|125 +AMetal-1|net@101||1|S1800|contact@23||3903|132|contact@17||4556|132 +AMetal-2|net@103||1|S0|dffe@14|clk|3903|76|pin@8||3896|76 +AMetal-2|net@105||1|S1800|pin@9||3889|69|pin@10||3903|69 +AMetal-2|net@106||1|S2700|dffe@14|en|3903|50|pin@10||3903|69 +AMetal-1|net@107||1|S0|contact@19||4542|118|contact@25||3889|118 +AMetal-2|net@108||1|S2700|pin@9||3889|69|contact@25||3889|118 +AMetal-2|net@109||1|S2700|pin@8||3896|76|contact@24||3896|125 +AMetal-2|net@110||1|S2700|dffe@14|rst|3903|83|contact@23||3903|132 +AMetal-2|net@111||1|S900|contact@19||4542|118|pin@3||4542|69 +AMetal-2|net@112||1|S2700|pin@1||4549|76|contact@18||4549|125 +AMetal-2|net@113||1|S900|contact@17||4556|132|dffe@15|rst|4556|83 +AMetal-1|net@115||1|S1800|contact@26||3249|132|contact@23||3903|132 +AMetal-2|net@116||1|S900|contact@26||3250|132|dffe@13|rst|3250|83 +AMetal-2|net@117||1|S900|contact@27||3243|125|pin@11||3243|76 +AMetal-2|net@118||1|S0|dffe@13|clk|3250|76|pin@11||3243|76 +AMetal-2|net@120||1|S900|contact@22||-30|118|pin@6||-30|50 +AMetal-2|net@122||1|S2700|dffe@8|rst|-16|83|contact@20||-16|132 +AMetal-1|net@124||1|S0|contact@30||623|118|contact@22||-30|118 +AMetal-1|net@126||1|S0|contact@29||630|125|contact@21||-23|125 +AMetal-1|net@127||1|S1800|contact@20||-16|132|contact@28||637|132 +AMetal-2|net@129||1|S900|contact@28||637|132|dffe@9|rst|637|83 +AMetal-2|net@130||1|S900|contact@29||630|125|pin@13||630|76 +AMetal-2|net@131||1|S0|dffe@9|clk|637|76|pin@13||630|76 +AMetal-2|net@132||1|S900|contact@30||623|118|pin@14||623|69 +AMetal-2|net@133||1|S1800|pin@14||623|69|pin@15||637|69 +AMetal-2|net@134||1|S2700|dffe@9|en|637|50|pin@15||637|69 +AMetal-1|net@135||1|S1800|contact@28||637|132|contact@31||1289|132 +AMetal-2|net@137||1|S900|contact@31||1290|132|dffe@10|rst|1290|83 +AMetal-1|net@139||1|S0|contact@33||1276|118|contact@30||623|118 +AMetal-1|net@141||1|S0|contact@32||1283|125|contact@29||630|125 +AMetal-2|net@142||1|S900|contact@32||1283|125|pin@16||1283|76 +AMetal-2|net@143||1|S0|dffe@10|clk|1290|76|pin@16||1283|76 +AMetal-2|net@144||1|S900|contact@33||1276|118|pin@17||1276|69 +AMetal-2|net@145||1|S1800|pin@17||1276|69|pin@18||1290|69 +AMetal-2|net@146||1|S2700|dffe@10|en|1290|50|pin@18||1290|69 +AMetal-1|net@147||1|S1800|contact@31||1289|132|contact@34||1942|132 +AMetal-2|net@149||1|S900|contact@34||1943|132|dffe@11|rst|1943|83 +AMetal-1|net@151||1|S0|contact@36||1929|118|contact@33||1276|118 +AMetal-1|net@153||1|S0|contact@35||1936|125|contact@32||1283|125 +AMetal-2|net@154||1|S900|contact@35||1936|125|pin@19||1936|76 +AMetal-2|net@155||1|S0|dffe@11|clk|1943|76|pin@19||1936|76 +AMetal-2|net@156||1|S900|contact@36||1929|118|pin@20||1929|69 +AMetal-2|net@157||1|S1800|pin@20||1929|69|pin@21||1943|69 +AMetal-2|net@158||1|S2700|dffe@11|en|1943|50|pin@21||1943|69 +AMetal-1|net@159||1|S0|contact@24||3896|125|contact@27||3243|125 +AMetal-2|net@161||1|S2700|pin@7||-23|76|contact@21||-23|125 +AMetal-2|net@162||1|S900|contact@37||3236|118|pin@22||3236|69 +AMetal-2|net@163||1|S1800|pin@22||3236|69|pin@23||3250|69 +AMetal-2|net@164||1|S2700|dffe@13|en|3250|50|pin@23||3250|69 +AMetal-1|net@165||1|S0|contact@25||3889|118|contact@37||3236|118 +AMetal-1|net@167||1|S1800|contact@34||1942|132|contact@38||2597|132 +AMetal-1|net@168||1|S1800|contact@38||2597|132|contact@26||3249|132 +AMetal-2|net@169||1|S900|contact@38||2597|132|dffe@12|rst|2597|83 +AMetal-1|net@170||1|S0|contact@37||3236|118|contact@40||2583|118 +AMetal-1|net@171||1|S0|contact@40||2583|118|contact@36||1929|118 +AMetal-1|net@172||1|S0|contact@27||3243|125|contact@39||2590|125 +AMetal-1|net@173||1|S0|contact@39||2590|125|contact@35||1936|125 +AMetal-2|net@174||1|S900|contact@39||2590|125|pin@24||2590|76 +AMetal-2|net@175||1|S0|dffe@12|clk|2597|76|pin@24||2590|76 +AMetal-2|net@176||1|S900|contact@40||2583|118|pin@25||2583|69 +AMetal-2|net@177||1|S1800|pin@25||2583|69|pin@26||2597|69 +AMetal-2|net@178||1|S2700|dffe@12|en|2597|50|pin@26||2597|69 +AMetal-2|net@179||1|S2700|contact@21||-24|125|pin@27||-24|130 +AMetal-2|net@180||3|S1800|contact@41||-25|130|pin@27||-24|130 +AMetal-2|net@181||1|S2700|contact@20||-15|132|pin@28||-15|137 +AMetal-2|net@182||3|S0|contact@42||-14|137|pin@28||-15|137 +AMetal-2|net@183||1|S0|contact@43||50|109|dffe@8|d|45|109 +AMetal-2|net@184||1|S0|contact@44||703|109|dffe@9|d|698|109 +AMetal-2|net@185||1|S0|contact@45||1356|109|dffe@10|d|1351|109 +AMetal-2|net@186||1|S0|contact@46||2009|109|dffe@11|d|2004|109 +AMetal-2|net@187||1|S0|contact@47||2663|109|dffe@12|d|2658|109 +AMetal-2|net@188||1|S0|contact@48||3316|109|dffe@13|d|3311|109 +AMetal-2|net@189||1|S0|contact@49||3969|109|dffe@14|d|3964|109 +AMetal-2|net@190||1|S0|contact@50||4622|109|dffe@15|d|4617|109 +Eclk||D5G2;|contact@41||I +Ed[0]||D5G2;|contact@50||I +Ed[1]||D5G2;|contact@49||I +Ed[2]||D5G2;|contact@48||I +Ed[3]||D5G2;|contact@47||I +Ed[4]||D5G2;|contact@46||I +Ed[5]||D5G2;|contact@45||I +Ed[6]||D5G2;|contact@44||I +Ed[7]||D5G2;|contact@43||I +Een||D5G2;|contact@22||I Egnd||D5G2;|dffe@8|gnd|G Eq[0]||D5G2;|dffe@15|q|O Eq[1]||D5G2;|dffe@14|q|O @@ -1488,7 +3516,7 @@ Eq[4]||D5G2;|dffe@11|q|O Eq[5]||D5G2;|dffe@10|q|O Eq[6]||D5G2;|dffe@9|q|O Eq[7]||D5G2;|dffe@8|q|O -Erst||D5G2;|dffe@8|rst|I +Erst||D5G2;|contact@42||I Evdd||D5G2;|dffe@8|vdd|P X @@ -1546,8 +3574,2159 @@ Eq[7]||D5G2;|dffe@2|q|O Erst||D5G2;|dffe@2|rst|I X +# Cell regfile16;1{ic} +Cregfile16;1{ic}||artwork|1764860762034|1765134189511|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NOpened-Thicker-Polygon|art@1||0|0|32|64|||SCHEM_function(D5G5;)Sregfile16|trace()V[-16/-32,-16/32,16/32,16/-32,-16/-32] +Nschematic:Bus_Pin|pin@0||-18|11|||| +Nschematic:Wire_Pin|pin@1||-16|11|||| +Nschematic:Bus_Pin|pin@2||-18|24|||| +Nschematic:Wire_Pin|pin@3||-16|24|||| +Nschematic:Bus_Pin|pin@4||-18|22|||| +Nschematic:Wire_Pin|pin@5||-16|22|||| +Nschematic:Bus_Pin|pin@6||-18|20|||| +Nschematic:Wire_Pin|pin@7||-16|20|||| +Nschematic:Bus_Pin|pin@8||-18|18|||| +Nschematic:Wire_Pin|pin@9||-16|18|||| +Nschematic:Bus_Pin|pin@10||20.5|23|||| +Nschematic:Wire_Pin|pin@11||16|23|||| +Nschematic:Bus_Pin|pin@12||20.5|21|||| +Nschematic:Wire_Pin|pin@13||16|21|||| +Nschematic:Bus_Pin|pin@14||20.5|19|||| +Nschematic:Wire_Pin|pin@15||16|19|||| +Nschematic:Bus_Pin|pin@16||20.5|17|||| +Nschematic:Wire_Pin|pin@17||16|17|||| +Nschematic:Bus_Pin|pin@18||20.5|15|||| +Nschematic:Wire_Pin|pin@19||16|15|||| +Nschematic:Bus_Pin|pin@20||20.5|13|||| +Nschematic:Wire_Pin|pin@21||16|13|||| +Nschematic:Bus_Pin|pin@22||20.5|11|||| +Nschematic:Wire_Pin|pin@23||16|11|||| +Nschematic:Bus_Pin|pin@24||20.5|9|||| +Nschematic:Wire_Pin|pin@25||16|9|||| +Nschematic:Bus_Pin|pin@26||-18|9|||| +Nschematic:Wire_Pin|pin@27||-16|9|||| +Nschematic:Bus_Pin|pin@28||-18|1|||| +Nschematic:Wire_Pin|pin@29||-16|1|||| +Nschematic:Bus_Pin|pin@30||-18|-1|||| +Nschematic:Wire_Pin|pin@31||-16|-1|||| +Nschematic:Bus_Pin|pin@32||-18|-3|||| +Nschematic:Wire_Pin|pin@33||-16|-3|||| +Nschematic:Bus_Pin|pin@34||-18|-5|||| +Nschematic:Wire_Pin|pin@35||-16|-5|||| +Nschematic:Bus_Pin|pin@36||-18.5|-16|||| +Nschematic:Wire_Pin|pin@37||-16|-16|||| +Nschematic:Bus_Pin|pin@38||-18.5|-18|||| +Nschematic:Wire_Pin|pin@39||-16|-18|||| +Nschematic:Bus_Pin|pin@40||-18.5|-20|||| +Nschematic:Wire_Pin|pin@41||-16|-20|||| +Nschematic:Bus_Pin|pin@42||-18.5|-22|||| +Nschematic:Wire_Pin|pin@43||-16|-22|||| +Nschematic:Bus_Pin|pin@44||-18.5|-24|||| +Nschematic:Wire_Pin|pin@45||-16|-24|||| +Nschematic:Bus_Pin|pin@46||-18.5|-26|||| +Nschematic:Wire_Pin|pin@47||-16|-26|||| +Nschematic:Bus_Pin|pin@48||-18.5|-28|||| +Nschematic:Wire_Pin|pin@49||-16|-28|||| +Nschematic:Bus_Pin|pin@50||-18.5|-30|||| +Nschematic:Wire_Pin|pin@51||-16|-30|||| +Nschematic:Bus_Pin|pin@52||-18|7|||| +Nschematic:Wire_Pin|pin@53||-16|7|||| +Aschematic:wire|net@0|||0|pin@1||-16|11|pin@0||-18|11 +Aschematic:wire|net@1|||0|pin@3||-16|24|pin@2||-18|24 +Aschematic:wire|net@2|||0|pin@5||-16|22|pin@4||-18|22 +Aschematic:wire|net@3|||0|pin@7||-16|20|pin@6||-18|20 +Aschematic:wire|net@4|||0|pin@9||-16|18|pin@8||-18|18 +Aschematic:wire|net@5|||1800|pin@11||16|23|pin@10||20.5|23 +Aschematic:wire|net@6|||1800|pin@13||16|21|pin@12||20.5|21 +Aschematic:wire|net@7|||1800|pin@15||16|19|pin@14||20.5|19 +Aschematic:wire|net@8|||1800|pin@17||16|17|pin@16||20.5|17 +Aschematic:wire|net@9|||1800|pin@19||16|15|pin@18||20.5|15 +Aschematic:wire|net@10|||1800|pin@21||16|13|pin@20||20.5|13 +Aschematic:wire|net@11|||1800|pin@23||16|11|pin@22||20.5|11 +Aschematic:wire|net@12|||1800|pin@25||16|9|pin@24||20.5|9 +Aschematic:wire|net@13|||0|pin@27||-16|9|pin@26||-18|9 +Aschematic:wire|net@14|||0|pin@29||-16|1|pin@28||-18|1 +Aschematic:wire|net@15|||0|pin@31||-16|-1|pin@30||-18|-1 +Aschematic:wire|net@16|||0|pin@33||-16|-3|pin@32||-18|-3 +Aschematic:wire|net@17|||0|pin@35||-16|-5|pin@34||-18|-5 +Aschematic:wire|net@18|||0|pin@37||-16|-16|pin@36||-18.5|-16 +Aschematic:wire|net@19|||0|pin@39||-16|-18|pin@38||-18.5|-18 +Aschematic:wire|net@20|||0|pin@41||-16|-20|pin@40||-18.5|-20 +Aschematic:wire|net@21|||0|pin@43||-16|-22|pin@42||-18.5|-22 +Aschematic:wire|net@22|||0|pin@45||-16|-24|pin@44||-18.5|-24 +Aschematic:wire|net@23|||0|pin@47||-16|-26|pin@46||-18.5|-26 +Aschematic:wire|net@24|||0|pin@49||-16|-28|pin@48||-18.5|-28 +Aschematic:wire|net@25|||0|pin@51||-16|-30|pin@50||-18.5|-30 +Aschematic:wire|net@26|||0|pin@53||-16|7|pin@52||-18|7 +Eclk||D5G2;X-1;|pin@0||I +Er_addr[0]||D5G2;X-2.5;|pin@2||I +Er_addr[1]||D5G2;X-2.5;|pin@4||I +Er_addr[2]||D5G2;X-2.5;|pin@6||I +Er_addr[3]||D5G2;X-2.5;|pin@8||I +Er_data[0]||D5G2;|pin@10||O +Er_data[1]||D5G2;|pin@12||O +Er_data[2]||D5G2;|pin@14||O +Er_data[3]||D5G2;|pin@16||O +Er_data[4]||D5G2;|pin@18||O +Er_data[5]||D5G2;|pin@20||O +Er_data[6]||D5G2;|pin@22||O +Er_data[7]||D5G2;|pin@24||O +Erst||D5G2;X-1;|pin@26||I +Ew_addr[0]||D5G2;X-2.5;|pin@28||I +Ew_addr[1]||D5G2;X-2.5;|pin@30||I +Ew_addr[2]||D5G2;X-2.5;|pin@32||I +Ew_addr[3]||D5G2;X-2.5;|pin@34||I +Ew_data[0]||D5G2;X-2;|pin@36||I +Ew_data[1]||D5G2;X-2;|pin@38||I +Ew_data[2]||D5G2;X-2;|pin@40||I +Ew_data[3]||D5G2;X-2;|pin@42||I +Ew_data[4]||D5G2;X-2;|pin@44||I +Ew_data[5]||D5G2;X-2;|pin@46||I +Ew_data[6]||D5G2;X-2;|pin@48||I +Ew_data[7]||D5G2;X-2;|pin@50||I +Ew_en||D5G2;X-1;|pin@52||I +X + +# Cell regfile16;1{lay} +Cregfile16;1{lay}||mocmos|1764819359279|1765161398535||DRC_last_good_drc_area_date()G1764837072702|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765161671813 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Metal-2-Con|contact@0||1364|877|||| +NMetal-1-Metal-2-Con|contact@1||1354|877|||| +NMetal-1-Metal-2-Con|contact@2||1344|877|||| +NMetal-1-Metal-2-Con|contact@3||1334|877|||| +NMetal-1-Metal-2-Con|contact@4||1324|877|||| +NMetal-1-Metal-2-Con|contact@5||1314|877|||| +NMetal-1-Metal-2-Con|contact@6||1304|877|||| +NMetal-1-Metal-2-Con|contact@7||1294|877|||| +NMetal-1-Metal-2-Con|contact@8||1284|877|||| +NMetal-1-Metal-2-Con|contact@9||1274|877|||| +NMetal-1-Metal-2-Con|contact@10||1264|877|||| +NMetal-1-Metal-2-Con|contact@11||1254|877|||| +NMetal-1-Metal-2-Con|contact@12||1244|877|||| +NMetal-1-Metal-2-Con|contact@13||1234|877|||| +NMetal-1-Metal-2-Con|contact@14||1224|877|||| +NMetal-1-Metal-2-Con|contact@15||1214|877|||| +NMetal-2-Metal-3-Con|contact@17||1364|1017|||| +NMetal-2-Metal-3-Con|contact@18||1354|1008|||| +NMetal-2-Metal-3-Con|contact@19||1344|999|||| +NMetal-2-Metal-3-Con|contact@20||1334|990|||| +NMetal-2-Metal-3-Con|contact@21||1324|981|||| +NMetal-2-Metal-3-Con|contact@22||1314|972|||| +NMetal-2-Metal-3-Con|contact@23||1304|963|||| +NMetal-2-Metal-3-Con|contact@24||1294|954|||| +NMetal-2-Metal-3-Con|contact@25||1284|945|||| +NMetal-2-Metal-3-Con|contact@26||1274|936|||| +NMetal-2-Metal-3-Con|contact@27||1264|927|||| +NMetal-2-Metal-3-Con|contact@28||1254|918|||| +NMetal-2-Metal-3-Con|contact@29||1244|909|||| +NMetal-2-Metal-3-Con|contact@30||1234|900|||| +NMetal-2-Metal-3-Con|contact@31||1224|891|||| +NMetal-2-Metal-3-Con|contact@32||1214|882|||| +NMetal-1-Metal-2-Con|contact@33||596|888|||| +NMetal-1-Metal-2-Con|contact@34||586|888|||| +NMetal-1-Metal-2-Con|contact@35||576|888|||| +NMetal-1-Metal-2-Con|contact@36||566|888|||| +NMetal-1-Metal-2-Con|contact@37||556|888|||| +NMetal-1-Metal-2-Con|contact@38||546|888|||| +NMetal-1-Metal-2-Con|contact@39||536|888|||| +NMetal-1-Metal-2-Con|contact@40||526|888|||| +NMetal-1-Metal-2-Con|contact@41||516|888|||| +NMetal-1-Metal-2-Con|contact@42||506|888|||| +NMetal-1-Metal-2-Con|contact@43||496|888|||| +NMetal-1-Metal-2-Con|contact@44||486|888|||| +NMetal-1-Metal-2-Con|contact@45||476|888|||| +NMetal-1-Metal-2-Con|contact@46||466|888|||| +NMetal-1-Metal-2-Con|contact@47||456|888|||| +NMetal-1-Metal-2-Con|contact@48||446|888|||| +NMetal-2-Metal-3-Con|contact@49||596|893|||| +NMetal-2-Metal-3-Con|contact@50||586|893|||| +NMetal-2-Metal-3-Con|contact@51||576|893|||| +NMetal-2-Metal-3-Con|contact@52||566|893|||| +NMetal-2-Metal-3-Con|contact@53||556|893|||| +NMetal-2-Metal-3-Con|contact@54||546|893|||| +NMetal-2-Metal-3-Con|contact@55||536|893|||| +NMetal-2-Metal-3-Con|contact@56||526|893|||| +NMetal-2-Metal-3-Con|contact@57||516|893|||| +NMetal-2-Metal-3-Con|contact@58||506|893|||| +NMetal-2-Metal-3-Con|contact@59||496|893|||| +NMetal-2-Metal-3-Con|contact@60||486|893|||| +NMetal-2-Metal-3-Con|contact@61||476|893|||| +NMetal-2-Metal-3-Con|contact@62||466|893|||| +NMetal-2-Metal-3-Con|contact@63||456|893|||| +NMetal-2-Metal-3-Con|contact@64||446|893|||| +NMetal-1-Metal-2-Con|contact@65||2128|877|||| +NMetal-1-Metal-2-Con|contact@66||2118|877|||| +NMetal-1-Metal-2-Con|contact@67||2108|877|||| +NMetal-1-Metal-2-Con|contact@68||2098|877|||| +NMetal-1-Metal-2-Con|contact@69||2088|877|||| +NMetal-1-Metal-2-Con|contact@70||2078|877|||| +NMetal-1-Metal-2-Con|contact@71||2068|877|||| +NMetal-1-Metal-2-Con|contact@72||2058|877|||| +NMetal-1-Metal-2-Con|contact@73||2048|877|||| +NMetal-1-Metal-2-Con|contact@74||2038|877|||| +NMetal-1-Metal-2-Con|contact@75||2028|877|||| +NMetal-1-Metal-2-Con|contact@76||2018|877|||| +NMetal-1-Metal-2-Con|contact@77||2008|877|||| +NMetal-1-Metal-2-Con|contact@78||1998|877|||| +NMetal-1-Metal-2-Con|contact@79||1988|877|||| +NMetal-1-Metal-2-Con|contact@80||1978|877|||| +NMetal-2-Metal-3-Con|contact@81||2128|1019|||| +NMetal-2-Metal-3-Con|contact@82||2118|1009|||| +NMetal-2-Metal-3-Con|contact@83||2108|1000|||| +NMetal-2-Metal-3-Con|contact@84||2098|991|||| +NMetal-2-Metal-3-Con|contact@85||2088|981|||| +NMetal-2-Metal-3-Con|contact@86||2078|972|||| +NMetal-2-Metal-3-Con|contact@87||2068|963|||| +NMetal-2-Metal-3-Con|contact@88||2058|954|||| +NMetal-2-Metal-3-Con|contact@89||2048|945|||| +NMetal-2-Metal-3-Con|contact@90||2038|936|||| +NMetal-2-Metal-3-Con|contact@91||2028|927|||| +NMetal-2-Metal-3-Con|contact@92||2018|918|||| +NMetal-2-Metal-3-Con|contact@93||2008|909|||| +NMetal-2-Metal-3-Con|contact@94||1998|900|||| +NMetal-2-Metal-3-Con|contact@95||1988|891|||| +NMetal-2-Metal-3-Con|contact@96||1978|882|||| +NMetal-1-Metal-2-Con|contact@97||2892|888|||| +NMetal-1-Metal-2-Con|contact@98||2882|888|||| +NMetal-1-Metal-2-Con|contact@99||2872|888|||| +NMetal-1-Metal-2-Con|contact@100||2862|888|||| +NMetal-1-Metal-2-Con|contact@101||2852|888|||| +NMetal-1-Metal-2-Con|contact@102||2842|888|||| +NMetal-1-Metal-2-Con|contact@103||2832|888|||| +NMetal-1-Metal-2-Con|contact@104||2822|888|||| +NMetal-1-Metal-2-Con|contact@105||2812|888|||| +NMetal-1-Metal-2-Con|contact@106||2802|888|||| +NMetal-1-Metal-2-Con|contact@107||2792|888|||| +NMetal-1-Metal-2-Con|contact@108||2782|888|||| +NMetal-1-Metal-2-Con|contact@109||2772|888|||| +NMetal-1-Metal-2-Con|contact@110||2762|888|||| +NMetal-1-Metal-2-Con|contact@111||2752|888|||| +NMetal-1-Metal-2-Con|contact@112||2742|888|||| +NMetal-2-Metal-3-Con|contact@113||2892|893|||| +NMetal-2-Metal-3-Con|contact@114||2882|893|||| +NMetal-2-Metal-3-Con|contact@115||2872|893|||| +NMetal-2-Metal-3-Con|contact@116||2862|893|||| +NMetal-2-Metal-3-Con|contact@117||2852|893|||| +NMetal-2-Metal-3-Con|contact@118||2842|893|||| +NMetal-2-Metal-3-Con|contact@119||2832|893|||| +NMetal-2-Metal-3-Con|contact@120||2822|893|||| +NMetal-2-Metal-3-Con|contact@121||2812|893|||| +NMetal-2-Metal-3-Con|contact@122||2802|893|||| +NMetal-2-Metal-3-Con|contact@123||2792|893|||| +NMetal-2-Metal-3-Con|contact@124||2782|893|||| +NMetal-2-Metal-3-Con|contact@125||2772|893|||| +NMetal-2-Metal-3-Con|contact@126||2762|893|||| +NMetal-2-Metal-3-Con|contact@127||2752|893|||| +NMetal-2-Metal-3-Con|contact@128||2742|893|||| +NMetal-1-Metal-2-Con|contact@129||3656|888|||| +NMetal-1-Metal-2-Con|contact@130||3646|888|||| +NMetal-1-Metal-2-Con|contact@131||3636|888|||| +NMetal-1-Metal-2-Con|contact@132||3626|888|||| +NMetal-1-Metal-2-Con|contact@133||3616|888|||| +NMetal-1-Metal-2-Con|contact@134||3606|888|||| +NMetal-1-Metal-2-Con|contact@135||3596|888|||| +NMetal-1-Metal-2-Con|contact@136||3586|888|||| +NMetal-1-Metal-2-Con|contact@137||3576|888|||| +NMetal-1-Metal-2-Con|contact@138||3566|888|||| +NMetal-1-Metal-2-Con|contact@139||3556|888|||| +NMetal-1-Metal-2-Con|contact@140||3546|888|||| +NMetal-1-Metal-2-Con|contact@141||3536|888|||| +NMetal-1-Metal-2-Con|contact@142||3526|888|||| +NMetal-1-Metal-2-Con|contact@143||3516|888|||| +NMetal-1-Metal-2-Con|contact@144||3506|888|||| +NMetal-2-Metal-3-Con|contact@145||3656|893|||| +NMetal-2-Metal-3-Con|contact@146||3646|893|||| +NMetal-2-Metal-3-Con|contact@147||3636|893|||| +NMetal-2-Metal-3-Con|contact@148||3626|893|||| +NMetal-2-Metal-3-Con|contact@149||3616|893|||| +NMetal-2-Metal-3-Con|contact@150||3606|893|||| +NMetal-2-Metal-3-Con|contact@151||3596|893|||| +NMetal-2-Metal-3-Con|contact@152||3586|893|||| +NMetal-2-Metal-3-Con|contact@153||3576|893|||| +NMetal-2-Metal-3-Con|contact@154||3566|893|||| +NMetal-2-Metal-3-Con|contact@155||3556|893|||| +NMetal-2-Metal-3-Con|contact@156||3546|893|||| +NMetal-2-Metal-3-Con|contact@157||3536|893|||| +NMetal-2-Metal-3-Con|contact@158||3526|893|||| +NMetal-2-Metal-3-Con|contact@159||3516|893|||| +NMetal-2-Metal-3-Con|contact@160||3506|893|||| +NMetal-1-Metal-2-Con|contact@161||4420|888|||| +NMetal-1-Metal-2-Con|contact@162||4410|888|||| +NMetal-1-Metal-2-Con|contact@163||4400|888|||| +NMetal-1-Metal-2-Con|contact@164||4390|888|||| +NMetal-1-Metal-2-Con|contact@165||4380|888|||| +NMetal-1-Metal-2-Con|contact@166||4370|888|||| +NMetal-1-Metal-2-Con|contact@167||4360|888|||| +NMetal-1-Metal-2-Con|contact@168||4350|888|||| +NMetal-1-Metal-2-Con|contact@169||4340|888|||| +NMetal-1-Metal-2-Con|contact@170||4330|888|||| +NMetal-1-Metal-2-Con|contact@171||4320|888|||| +NMetal-1-Metal-2-Con|contact@172||4310|888|||| +NMetal-1-Metal-2-Con|contact@173||4300|888|||| +NMetal-1-Metal-2-Con|contact@174||4290|888|||| +NMetal-1-Metal-2-Con|contact@175||4280|888|||| +NMetal-1-Metal-2-Con|contact@176||4270|888|||| +NMetal-2-Metal-3-Con|contact@177||4420|893|||| +NMetal-2-Metal-3-Con|contact@178||4410|893|||| +NMetal-2-Metal-3-Con|contact@179||4400|893|||| +NMetal-2-Metal-3-Con|contact@180||4390|893|||| +NMetal-2-Metal-3-Con|contact@181||4380|893|||| +NMetal-2-Metal-3-Con|contact@182||4370|893|||| +NMetal-2-Metal-3-Con|contact@183||4360|893|||| +NMetal-2-Metal-3-Con|contact@184||4350|893|||| +NMetal-2-Metal-3-Con|contact@185||4340|893|||| +NMetal-2-Metal-3-Con|contact@186||4330|893|||| +NMetal-2-Metal-3-Con|contact@187||4320|893|||| +NMetal-2-Metal-3-Con|contact@188||4310|893|||| +NMetal-2-Metal-3-Con|contact@189||4300|893|||| +NMetal-2-Metal-3-Con|contact@190||4290|893|||| +NMetal-2-Metal-3-Con|contact@191||4280|893|||| +NMetal-2-Metal-3-Con|contact@192||4270|893|||| +NMetal-1-Metal-2-Con|contact@193||5184|888|||| +NMetal-1-Metal-2-Con|contact@194||5174|888|||| +NMetal-1-Metal-2-Con|contact@195||5164|888|||| +NMetal-1-Metal-2-Con|contact@196||5154|888|||| +NMetal-1-Metal-2-Con|contact@197||5144|888|||| +NMetal-1-Metal-2-Con|contact@198||5134|888|||| +NMetal-1-Metal-2-Con|contact@199||5124|888|||| +NMetal-1-Metal-2-Con|contact@200||5114|888|||| +NMetal-1-Metal-2-Con|contact@201||5104|888|||| +NMetal-1-Metal-2-Con|contact@202||5094|888|||| +NMetal-1-Metal-2-Con|contact@203||5084|888|||| +NMetal-1-Metal-2-Con|contact@204||5074|888|||| +NMetal-1-Metal-2-Con|contact@205||5064|888|||| +NMetal-1-Metal-2-Con|contact@206||5054|888|||| +NMetal-1-Metal-2-Con|contact@207||5044|888|||| +NMetal-1-Metal-2-Con|contact@208||5034|888|||| +NMetal-2-Metal-3-Con|contact@209||5184|893|||| +NMetal-2-Metal-3-Con|contact@210||5174|893|||| +NMetal-2-Metal-3-Con|contact@211||5164|893|||| +NMetal-2-Metal-3-Con|contact@212||5154|893|||| +NMetal-2-Metal-3-Con|contact@213||5144|893|||| +NMetal-2-Metal-3-Con|contact@214||5134|893|||| +NMetal-2-Metal-3-Con|contact@215||5124|893|||| +NMetal-2-Metal-3-Con|contact@216||5114|893|||| +NMetal-2-Metal-3-Con|contact@217||5104|893|||| +NMetal-2-Metal-3-Con|contact@218||5094|893|||| +NMetal-2-Metal-3-Con|contact@219||5084|893|||| +NMetal-2-Metal-3-Con|contact@220||5074|893|||| +NMetal-2-Metal-3-Con|contact@221||5064|893|||| +NMetal-2-Metal-3-Con|contact@222||5054|893|||| +NMetal-2-Metal-3-Con|contact@223||5044|893|||| +NMetal-2-Metal-3-Con|contact@224||5034|893|||| +NMetal-1-Metal-2-Con|contact@225||5951|888|||| +NMetal-1-Metal-2-Con|contact@226||5941|888|||| +NMetal-1-Metal-2-Con|contact@227||5931|888|||| +NMetal-1-Metal-2-Con|contact@228||5921|888|||| +NMetal-1-Metal-2-Con|contact@229||5911|888|||| +NMetal-1-Metal-2-Con|contact@230||5901|888|||| +NMetal-1-Metal-2-Con|contact@231||5891|888|||| +NMetal-1-Metal-2-Con|contact@232||5881|888|||| +NMetal-1-Metal-2-Con|contact@233||5871|888|||| +NMetal-1-Metal-2-Con|contact@234||5861|888|||| +NMetal-1-Metal-2-Con|contact@235||5851|888|||| +NMetal-1-Metal-2-Con|contact@236||5841|888|||| +NMetal-1-Metal-2-Con|contact@237||5831|888|||| +NMetal-1-Metal-2-Con|contact@238||5821|888|||| +NMetal-1-Metal-2-Con|contact@239||5811|888|||| +NMetal-1-Metal-2-Con|contact@240||5801|888|||| +NMetal-2-Metal-3-Con|contact@241||5951|893|||| +NMetal-2-Metal-3-Con|contact@242||5941|893|||| +NMetal-2-Metal-3-Con|contact@243||5931|893|||| +NMetal-2-Metal-3-Con|contact@244||5921|893|||| +NMetal-2-Metal-3-Con|contact@245||5911|893|||| +NMetal-2-Metal-3-Con|contact@246||5901|893|||| +NMetal-2-Metal-3-Con|contact@247||5891|893|||| +NMetal-2-Metal-3-Con|contact@248||5881|893|||| +NMetal-2-Metal-3-Con|contact@249||5871|893|||| +NMetal-2-Metal-3-Con|contact@250||5861|893|||| +NMetal-2-Metal-3-Con|contact@251||5851|893|||| +NMetal-2-Metal-3-Con|contact@252||5841|893|||| +NMetal-2-Metal-3-Con|contact@253||5831|893|||| +NMetal-2-Metal-3-Con|contact@254||5821|893|||| +NMetal-2-Metal-3-Con|contact@255||5811|893|||| +NMetal-2-Metal-3-Con|contact@256||5801|893|||| +NMetal-2-Metal-3-Con|contact@257||446|1016|||| +NMetal-2-Metal-3-Con|contact@258||456|1198|||| +NMetal-2-Metal-3-Con|contact@259||466|1380|||| +NMetal-2-Metal-3-Con|contact@260||476|1562|||| +NMetal-2-Metal-3-Con|contact@261||486|1744|||| +NMetal-2-Metal-3-Con|contact@262||496|1926|||| +NMetal-2-Metal-3-Con|contact@263||506|2108|||| +NMetal-2-Metal-3-Con|contact@264||516|2290|||| +NMetal-2-Metal-3-Con|contact@265||526|2476|||| +NMetal-2-Metal-3-Con|contact@266||536|2658|||| +NMetal-2-Metal-3-Con|contact@267||546|2838|||| +NMetal-2-Metal-3-Con|contact@268||556|3022|||| +NMetal-2-Metal-3-Con|contact@269||566|3202|||| +NMetal-2-Metal-3-Con|contact@270||576|3386|||| +NMetal-2-Metal-3-Con|contact@271||586|3570|||| +NMetal-2-Metal-3-Con|contact@272||596|3752|||| +NMetal-2-Metal-3-Con|contact@273||1108|1002|||| +NMetal-2-Metal-3-Con|contact@274||1118|1188|||| +NMetal-2-Metal-3-Con|contact@275||1128|1370|||| +NMetal-2-Metal-3-Con|contact@276||1138|1552|||| +NMetal-2-Metal-3-Con|contact@277||1148|1736|||| +NMetal-2-Metal-3-Con|contact@278||1158|1916|||| +NMetal-2-Metal-3-Con|contact@279||1168|2098|||| +NMetal-2-Metal-3-Con|contact@280||1178|2280|||| +NMetal-2-Metal-3-Con|contact@281||1188|2463|||| +NMetal-2-Metal-3-Con|contact@282||1198|2648|||| +NMetal-2-Metal-3-Con|contact@283||1208|2830|||| +NMetal-2-Metal-3-Con|contact@284||1218|3014|||| +NMetal-2-Metal-3-Con|contact@285||1228|3194|||| +NMetal-2-Metal-3-Con|contact@286||1238|3374|||| +NMetal-2-Metal-3-Con|contact@287||1248|3558|||| +NMetal-2-Metal-3-Con|contact@288||1258|3744|||| +NMetal-2-Metal-3-Con|contact@289||1764|1014|||| +NMetal-2-Metal-3-Con|contact@290||1774|1196|||| +NMetal-2-Metal-3-Con|contact@291||1784|1378|||| +NMetal-2-Metal-3-Con|contact@292||1794|1560|||| +NMetal-2-Metal-3-Con|contact@293||1804|1742|||| +NMetal-2-Metal-3-Con|contact@294||1814|1924|||| +NMetal-2-Metal-3-Con|contact@295||1824|2106|||| +NMetal-2-Metal-3-Con|contact@296||1834|2288|||| +NMetal-2-Metal-3-Con|contact@297||1844|2470|||| +NMetal-2-Metal-3-Con|contact@298||1854|2656|||| +NMetal-2-Metal-3-Con|contact@299||1864|2836|||| +NMetal-2-Metal-3-Con|contact@300||1874|3020|||| +NMetal-2-Metal-3-Con|contact@301||1884|3200|||| +NMetal-2-Metal-3-Con|contact@302||1894|3384|||| +NMetal-2-Metal-3-Con|contact@303||1904|3568|||| +NMetal-2-Metal-3-Con|contact@304||1914|3750|||| +NMetal-2-Metal-3-Con|contact@305||2742|1012|||| +NMetal-2-Metal-3-Con|contact@306||2752|1194|||| +NMetal-2-Metal-3-Con|contact@307||2762|1376|||| +NMetal-2-Metal-3-Con|contact@308||2772|1558|||| +NMetal-2-Metal-3-Con|contact@309||2782|1740|||| +NMetal-2-Metal-3-Con|contact@310||2792|1922|||| +NMetal-2-Metal-3-Con|contact@311||2802|2104|||| +NMetal-2-Metal-3-Con|contact@312||2812|2286|||| +NMetal-2-Metal-3-Con|contact@313||2822|2464|||| +NMetal-2-Metal-3-Con|contact@314||2832|2654|||| +NMetal-2-Metal-3-Con|contact@315||2842|2834|||| +NMetal-2-Metal-3-Con|contact@316||2852|3018|||| +NMetal-2-Metal-3-Con|contact@317||2862|3198|||| +NMetal-2-Metal-3-Con|contact@318||2872|3382|||| +NMetal-2-Metal-3-Con|contact@319||2882|3562|||| +NMetal-2-Metal-3-Con|contact@320||2892|3744|||| +NMetal-2-Metal-3-Con|contact@321||3506|1012|||| +NMetal-2-Metal-3-Con|contact@322||3516|1194|||| +NMetal-2-Metal-3-Con|contact@323||3526|1376|||| +NMetal-2-Metal-3-Con|contact@324||3536|1558|||| +NMetal-2-Metal-3-Con|contact@325||3546|1740|||| +NMetal-2-Metal-3-Con|contact@326||3556|1922|||| +NMetal-2-Metal-3-Con|contact@327||3566|2104|||| +NMetal-2-Metal-3-Con|contact@328||3576|2286|||| +NMetal-2-Metal-3-Con|contact@329||3586|2466|||| +NMetal-2-Metal-3-Con|contact@330||3596|2654|||| +NMetal-2-Metal-3-Con|contact@331||3606|2834|||| +NMetal-2-Metal-3-Con|contact@332||3616|3018|||| +NMetal-2-Metal-3-Con|contact@333||3626|3198|||| +NMetal-2-Metal-3-Con|contact@334||3636|3382|||| +NMetal-2-Metal-3-Con|contact@335||3646|3562|||| +NMetal-2-Metal-3-Con|contact@336||3656|3744|||| +NMetal-2-Metal-3-Con|contact@337||4270|1012|||| +NMetal-2-Metal-3-Con|contact@338||4280|1194|||| +NMetal-2-Metal-3-Con|contact@339||4290|1376|||| +NMetal-2-Metal-3-Con|contact@340||4300|1558|||| +NMetal-2-Metal-3-Con|contact@341||4310|1740|||| +NMetal-2-Metal-3-Con|contact@342||4320|1922|||| +NMetal-2-Metal-3-Con|contact@343||4330|2104|||| +NMetal-2-Metal-3-Con|contact@344||4340|2286|||| +NMetal-2-Metal-3-Con|contact@345||4350|2466|||| +NMetal-2-Metal-3-Con|contact@346||4360|2654|||| +NMetal-2-Metal-3-Con|contact@347||4370|2834|||| +NMetal-2-Metal-3-Con|contact@348||4380|3018|||| +NMetal-2-Metal-3-Con|contact@349||4390|3198|||| +NMetal-2-Metal-3-Con|contact@350||4400|3382|||| +NMetal-2-Metal-3-Con|contact@351||4410|3566|||| +NMetal-2-Metal-3-Con|contact@352||4420|3748|||| +NMetal-2-Metal-3-Con|contact@353||5034|1012|||| +NMetal-2-Metal-3-Con|contact@354||5044|1194|||| +NMetal-2-Metal-3-Con|contact@355||5054|1376|||| +NMetal-2-Metal-3-Con|contact@356||5064|1558|||| +NMetal-2-Metal-3-Con|contact@357||5074|1740|||| +NMetal-2-Metal-3-Con|contact@358||5084|1922|||| +NMetal-2-Metal-3-Con|contact@359||5094|2104|||| +NMetal-2-Metal-3-Con|contact@360||5104|2286|||| +NMetal-2-Metal-3-Con|contact@361||5114|2467|||| +NMetal-2-Metal-3-Con|contact@362||5124|2654|||| +NMetal-2-Metal-3-Con|contact@363||5134|2834|||| +NMetal-2-Metal-3-Con|contact@364||5144|3018|||| +NMetal-2-Metal-3-Con|contact@365||5154|3198|||| +NMetal-2-Metal-3-Con|contact@366||5164|3382|||| +NMetal-2-Metal-3-Con|contact@367||5174|3558|||| +NMetal-2-Metal-3-Con|contact@368||5184|3740|||| +NMetal-2-Metal-3-Con|contact@369||5801|1012|||| +NMetal-2-Metal-3-Con|contact@370||5811|1194|||| +NMetal-2-Metal-3-Con|contact@371||5821|1376|||| +NMetal-2-Metal-3-Con|contact@372||5831|1558|||| +NMetal-2-Metal-3-Con|contact@373||5841|1740|||| +NMetal-2-Metal-3-Con|contact@374||5851|1922|||| +NMetal-2-Metal-3-Con|contact@375||5861|2104|||| +NMetal-2-Metal-3-Con|contact@376||5871|2286|||| +NMetal-2-Metal-3-Con|contact@377||5881|2472|||| +NMetal-2-Metal-3-Con|contact@378||5891|2654|||| +NMetal-2-Metal-3-Con|contact@379||5901|2834|||| +NMetal-2-Metal-3-Con|contact@380||5911|3018|||| +NMetal-2-Metal-3-Con|contact@381||5921|3198|||| +NMetal-2-Metal-3-Con|contact@382||5931|3382|||| +NMetal-2-Metal-3-Con|contact@383||5941|3570|||| +NMetal-2-Metal-3-Con|contact@384||5951|3752|||| +NMetal-1-Metal-2-Con|contact@385||703|3905|||| +NMetal-1-Metal-2-Con|contact@386||1356|3905|||| +NMetal-1-Metal-2-Con|contact@387||2009|3905|||| +NMetal-1-Metal-2-Con|contact@388||2663|3905|||| +NMetal-1-Metal-2-Con|contact@389||3316|3905|||| +NMetal-1-Metal-2-Con|contact@390||3969|3905|||| +NMetal-1-Metal-2-Con|contact@391||4622|3905|||| +NMetal-1-Metal-2-Con|contact@392||50|3905|||| +NMetal-1-Metal-2-Con|contact@393||-51|2772|6|6|| +NMetal-1-Metal-2-Con|contact@394||-88|2772|6|6|| +NMetal-1-Metal-2-Con|contact@395||5791|-22|||| +NMetal-1-Metal-2-Con|contact@396||6558|-22|||| +NMetal-1-Metal-2-Con|contact@397||5027|-22|||| +NMetal-1-Metal-2-Con|contact@398||4263|-22|||| +NMetal-1-Metal-2-Con|contact@399||3499|-22|||| +NMetal-1-Metal-2-Con|contact@400||2735|-22|||| +NMetal-1-Metal-2-Con|contact@401||1971|-22|||| +NMetal-1-Metal-2-Con|contact@402||1203|-22|||| +NMetal-1-Metal-2-Con|contact@403||6386|929|||| +NMetal-1-Metal-2-Con|contact@404||6246|922|||| +NMetal-1-Metal-2-Con|contact@405||6105|915|||| +NMetal-1-Metal-2-Con|contact@406||5962|908|||| +NMetal-1-Metal-2-Con|contact@407||-59|929|||| +NMetal-1-Metal-2-Con|contact@408||-59|922|||| +NMetal-1-Metal-2-Con|contact@409||-59|915|||| +NMetal-1-Metal-2-Con|contact@410||-59|908|||| +NMetal-1-Metal-2-Con|contact@411||-79|929|||| +NMetal-1-Metal-2-Con|contact@412||-79|922|||| +NMetal-1-Metal-2-Con|contact@413||-79|915|||| +NMetal-1-Metal-2-Con|contact@414||-79|908|||| +NMetal-1-Metal-2-Con|contact@416||-325|929|||| +NMetal-1-Metal-2-Con|contact@417||-325|922|||| +NMetal-1-Metal-2-Con|contact@418||-325|915|||| +NMetal-1-Metal-2-Con|contact@419||-325|908|||| +NMetal-1-Metal-2-Con|contact@420||607|908|||| +NMetal-1-Metal-2-Con|contact@421||750|915|||| +NMetal-1-Metal-2-Con|contact@422||891|922|||| +NMetal-1-Metal-2-Con|contact@423||1031|929|||| +NMetal-1-Metal-2-Con|contact@424||1375|908|||| +NMetal-1-Metal-2-Con|contact@425||1518|915|||| +NMetal-1-Metal-2-Con|contact@426||1659|922|||| +NMetal-1-Metal-2-Con|contact@427||1799|929|||| +NMetal-1-Metal-2-Con|contact@428||2139|908|||| +NMetal-1-Metal-2-Con|contact@429||2282|915|||| +NMetal-1-Metal-2-Con|contact@430||2423|922|||| +NMetal-1-Metal-2-Con|contact@431||2563|929|||| +NMetal-1-Metal-2-Con|contact@432||2903|908|||| +NMetal-1-Metal-2-Con|contact@433||3046|915|||| +NMetal-1-Metal-2-Con|contact@434||3187|922|||| +NMetal-1-Metal-2-Con|contact@435||3327|929|||| +NMetal-1-Metal-2-Con|contact@436||3667|908|||| +NMetal-1-Metal-2-Con|contact@437||3810|915|||| +NMetal-1-Metal-2-Con|contact@438||3951|922|||| +NMetal-1-Metal-2-Con|contact@439||4091|929|||| +NMetal-1-Metal-2-Con|contact@440||4431|908|||| +NMetal-1-Metal-2-Con|contact@441||4574|915|||| +NMetal-1-Metal-2-Con|contact@442||4715|922|||| +NMetal-1-Metal-2-Con|contact@443||4855|929|||| +NMetal-1-Metal-2-Con|contact@444||5195|908|||| +NMetal-1-Metal-2-Con|contact@445||5338|915|||| +NMetal-1-Metal-2-Con|contact@446||5479|922|||| +NMetal-1-Metal-2-Con|contact@447||5619|929|||| +Idec4;1{lay}|dec4@0||-744|2259|||D5G4; +Imux16;1{lay}|mux16@0||616|0|||D5G4; +Imux16;1{lay}|mux16@1||1384|0|||D5G4; +Imux16;1{lay}|mux16@2||2148|0|||D5G4; +Imux16;1{lay}|mux16@3||2912|0|||D5G4; +Imux16;1{lay}|mux16@4||3676|0|||D5G4; +Imux16;1{lay}|mux16@5||4440|0|||D5G4; +Imux16;1{lay}|mux16@6||5204|0|||D5G4; +Imux16;1{lay}|mux16@7||5971|0|||D5G4; +NMetal-2-Pin|pin@19||-321|3882|||| +NMetal-2-Pin|pin@20||-314|3700|||| +NMetal-2-Pin|pin@21||-314|2646|||| +NMetal-2-Pin|pin@22||-307|2634|||| +NMetal-2-Pin|pin@24||-300|2623|||| +NMetal-2-Pin|pin@26||-307|3518|||| +NMetal-2-Pin|pin@27||-300|3336|||| +NMetal-2-Pin|pin@28||-293|2566|||| +NMetal-2-Pin|pin@29||-286|2553|||| +NMetal-2-Pin|pin@30||-279|2540|||| +NMetal-2-Pin|pin@31||-272|2529|||| +NMetal-2-Pin|pin@36||-293|3154|||| +NMetal-2-Pin|pin@37||-286|2972|||| +NMetal-2-Pin|pin@38||-279|2790|||| +NMetal-2-Pin|pin@39||-272|2607|||| +NMetal-2-Pin|pin@42||-319|2292|||| +NMetal-2-Pin|pin@43||-312|2304|||| +NMetal-2-Pin|pin@46||-305|2317|||| +NMetal-2-Pin|pin@48||-298|2331|||| +NMetal-2-Pin|pin@50||-291|2384|||| +NMetal-2-Pin|pin@52||-284|2397|||| +NMetal-2-Pin|pin@54||-277|2410|||| +NMetal-2-Pin|pin@56||-277|2240|||| +NMetal-2-Pin|pin@57||-284|2058|||| +NMetal-2-Pin|pin@58||-291|1876|||| +NMetal-2-Pin|pin@59||-298|1694|||| +NMetal-2-Pin|pin@60||-305|1512|||| +NMetal-2-Pin|pin@61||-312|1330|||| +NMetal-2-Pin|pin@62||-319|1148|||| +NMetal-2-Pin|pin@63||-317|2423|||| +NMetal-2-Pin|pin@64||-317|2422|||| +NMetal-2-Pin|pin@81||1364|848|||| +NMetal-2-Pin|pin@82||1354|841|||| +NMetal-2-Pin|pin@83||1344|689|||| +NMetal-2-Pin|pin@84||1334|682|||| +NMetal-2-Pin|pin@85||1324|628|||| +NMetal-2-Pin|pin@86||1314|621|||| +NMetal-2-Pin|pin@87||1304|469|||| +NMetal-2-Pin|pin@88||1294|462|||| +NMetal-2-Pin|pin@89||1284|408|||| +NMetal-2-Pin|pin@90||1274|401|||| +NMetal-2-Pin|pin@91||1264|249|||| +NMetal-2-Pin|pin@92||1254|242|||| +NMetal-2-Pin|pin@93||1244|188|||| +NMetal-2-Pin|pin@94||1234|181|||| +NMetal-2-Pin|pin@95||1224|29|||| +NMetal-2-Pin|pin@96||1214|22|||| +NMetal-2-Pin|pin@97||596|848|||| +NMetal-2-Pin|pin@98||586|841|||| +NMetal-2-Pin|pin@99||576|689|||| +NMetal-2-Pin|pin@100||566|682|||| +NMetal-2-Pin|pin@101||556|628|||| +NMetal-2-Pin|pin@102||546|621|||| +NMetal-2-Pin|pin@103||536|469|||| +NMetal-2-Pin|pin@104||526|462|||| +NMetal-2-Pin|pin@105||516|408|||| +NMetal-2-Pin|pin@106||506|401|||| +NMetal-2-Pin|pin@107||496|249|||| +NMetal-2-Pin|pin@108||486|242|||| +NMetal-2-Pin|pin@109||476|188|||| +NMetal-2-Pin|pin@110||466|181|||| +NMetal-2-Pin|pin@111||456|29|||| +NMetal-2-Pin|pin@112||446|22|||| +NMetal-2-Pin|pin@113||2128|848|||| +NMetal-2-Pin|pin@114||2118|841|||| +NMetal-2-Pin|pin@115||2108|689|||| +NMetal-2-Pin|pin@116||2098|682|||| +NMetal-2-Pin|pin@117||2088|628|||| +NMetal-2-Pin|pin@119||2068|469|||| +NMetal-2-Pin|pin@120||2058|462|||| +NMetal-2-Pin|pin@121||2048|408|||| +NMetal-2-Pin|pin@122||2038|401|||| +NMetal-2-Pin|pin@123||2028|249|||| +NMetal-2-Pin|pin@124||2018|242|||| +NMetal-2-Pin|pin@125||2008|188|||| +NMetal-2-Pin|pin@126||1998|181|||| +NMetal-2-Pin|pin@127||1988|29|||| +NMetal-2-Pin|pin@128||1978|22|||| +NMetal-2-Pin|pin@129||2892|848|||| +NMetal-2-Pin|pin@130||2882|841|||| +NMetal-2-Pin|pin@131||2872|689|||| +NMetal-2-Pin|pin@132||2862|682|||| +NMetal-2-Pin|pin@133||2852|628|||| +NMetal-2-Pin|pin@134||2842|621|||| +NMetal-2-Pin|pin@135||2832|469|||| +NMetal-2-Pin|pin@136||2822|462|||| +NMetal-2-Pin|pin@137||2812|408|||| +NMetal-2-Pin|pin@138||2802|401|||| +NMetal-2-Pin|pin@139||2792|249|||| +NMetal-2-Pin|pin@140||2782|242|||| +NMetal-2-Pin|pin@141||2772|188|||| +NMetal-2-Pin|pin@142||2762|181|||| +NMetal-2-Pin|pin@143||2752|29|||| +NMetal-2-Pin|pin@144||2742|22|||| +NMetal-2-Pin|pin@145||3656|848|||| +NMetal-2-Pin|pin@146||3646|841|||| +NMetal-2-Pin|pin@147||3636|689|||| +NMetal-2-Pin|pin@148||3626|682|||| +NMetal-2-Pin|pin@149||3616|628|||| +NMetal-2-Pin|pin@150||3606|621|||| +NMetal-2-Pin|pin@151||3596|469|||| +NMetal-2-Pin|pin@152||3586|462|||| +NMetal-2-Pin|pin@153||3576|408|||| +NMetal-2-Pin|pin@154||3566|401|||| +NMetal-2-Pin|pin@155||3556|249|||| +NMetal-2-Pin|pin@156||3546|242|||| +NMetal-2-Pin|pin@157||3536|188|||| +NMetal-2-Pin|pin@158||3526|181|||| +NMetal-2-Pin|pin@159||3516|29|||| +NMetal-2-Pin|pin@160||3506|22|||| +NMetal-2-Pin|pin@161||4420|848|||| +NMetal-2-Pin|pin@162||4410|841|||| +NMetal-2-Pin|pin@163||4400|689|||| +NMetal-2-Pin|pin@164||4390|682|||| +NMetal-2-Pin|pin@165||4380|628|||| +NMetal-2-Pin|pin@166||4370|621|||| +NMetal-2-Pin|pin@167||4360|469|||| +NMetal-2-Pin|pin@168||4350|462|||| +NMetal-2-Pin|pin@169||4340|408|||| +NMetal-2-Pin|pin@170||4330|401|||| +NMetal-2-Pin|pin@171||4320|249|||| +NMetal-2-Pin|pin@172||4310|242|||| +NMetal-2-Pin|pin@173||4300|188|||| +NMetal-2-Pin|pin@174||4290|181|||| +NMetal-2-Pin|pin@175||4280|29|||| +NMetal-2-Pin|pin@176||4270|22|||| +NMetal-2-Pin|pin@177||5184|848|||| +NMetal-2-Pin|pin@178||5174|841|||| +NMetal-2-Pin|pin@179||5164|689|||| +NMetal-2-Pin|pin@180||5154|682|||| +NMetal-2-Pin|pin@181||5144|628|||| +NMetal-2-Pin|pin@182||5134|621|||| +NMetal-2-Pin|pin@183||5124|469|||| +NMetal-2-Pin|pin@184||5114|462|||| +NMetal-2-Pin|pin@185||5104|408|||| +NMetal-2-Pin|pin@186||5094|401|||| +NMetal-2-Pin|pin@187||5084|249|||| +NMetal-2-Pin|pin@188||5074|242|||| +NMetal-2-Pin|pin@189||5064|188|||| +NMetal-2-Pin|pin@190||5054|181|||| +NMetal-2-Pin|pin@191||5044|29|||| +NMetal-2-Pin|pin@192||5034|22|||| +NMetal-2-Pin|pin@193||5951|848|||| +NMetal-2-Pin|pin@194||5941|841|||| +NMetal-2-Pin|pin@195||5931|689|||| +NMetal-2-Pin|pin@196||5921|682|||| +NMetal-2-Pin|pin@197||5911|628|||| +NMetal-2-Pin|pin@198||5901|621|||| +NMetal-2-Pin|pin@199||5891|469|||| +NMetal-2-Pin|pin@200||5881|462|||| +NMetal-2-Pin|pin@201||5871|408|||| +NMetal-2-Pin|pin@202||5861|401|||| +NMetal-2-Pin|pin@203||5851|249|||| +NMetal-2-Pin|pin@204||5841|242|||| +NMetal-2-Pin|pin@205||5831|188|||| +NMetal-2-Pin|pin@206||5821|181|||| +NMetal-2-Pin|pin@207||5811|29|||| +NMetal-2-Pin|pin@208||5801|22|||| +NMetal-2-Pin|pin@214||620|3752|||| +NMetal-2-Pin|pin@215||620|3570|||| +NMetal-2-Pin|pin@216||620|3386|||| +NMetal-2-Pin|pin@217||620|3202|||| +NMetal-2-Pin|pin@218||620|3022|||| +NMetal-2-Pin|pin@219||620|2838|||| +NMetal-2-Pin|pin@220||620|2658|||| +NMetal-2-Pin|pin@221||620|2476|||| +NMetal-2-Pin|pin@222||620|2290|||| +NMetal-2-Pin|pin@223||620|2108|||| +NMetal-2-Pin|pin@224||620|1926|||| +NMetal-2-Pin|pin@225||620|1744|||| +NMetal-2-Pin|pin@226||620|1562|||| +NMetal-2-Pin|pin@227||620|1380|||| +NMetal-2-Pin|pin@228||620|1198|||| +NMetal-2-Pin|pin@229||620|1016|||| +NMetal-2-Pin|pin@231||5192|3752|||| +NMetal-2-Pin|pin@232||5192|3570|||| +NMetal-2-Pin|pin@233||5192|3382|||| +NMetal-2-Pin|pin@234||5192|3198|||| +NMetal-2-Pin|pin@235||5192|3018|||| +NMetal-2-Pin|pin@236||5192|2834|||| +NMetal-2-Pin|pin@237||5192|2654|||| +NMetal-2-Pin|pin@238||5192|2472|||| +NMetal-2-Pin|pin@239||5192|2286|||| +NMetal-2-Pin|pin@240||5192|2104|||| +NMetal-2-Pin|pin@241||5192|1922|||| +NMetal-2-Pin|pin@242||5192|1740|||| +NMetal-2-Pin|pin@243||5192|1558|||| +NMetal-2-Pin|pin@244||5192|1376|||| +NMetal-2-Pin|pin@245||5192|1194|||| +NMetal-2-Pin|pin@246||5192|1012|||| +NMetal-2-Pin|pin@247||4538|1012|||| +NMetal-2-Pin|pin@248||4538|1194|||| +NMetal-2-Pin|pin@249||4538|1376|||| +NMetal-2-Pin|pin@250||4538|1558|||| +NMetal-2-Pin|pin@251||4538|1740|||| +NMetal-2-Pin|pin@252||4538|1922|||| +NMetal-2-Pin|pin@253||4538|2104|||| +NMetal-2-Pin|pin@254||4538|2286|||| +NMetal-2-Pin|pin@255||4538|2467|||| +NMetal-2-Pin|pin@256||4538|2654|||| +NMetal-2-Pin|pin@257||4538|2834|||| +NMetal-2-Pin|pin@258||4538|3018|||| +NMetal-2-Pin|pin@259||4538|3198|||| +NMetal-2-Pin|pin@260||4538|3382|||| +NMetal-2-Pin|pin@261||4538|3558|||| +NMetal-2-Pin|pin@262||4538|3740|||| +NMetal-2-Pin|pin@263||3886|3748|||| +NMetal-2-Pin|pin@264||3886|3566|||| +NMetal-2-Pin|pin@265||3886|3382|||| +NMetal-2-Pin|pin@266||3886|3198|||| +NMetal-2-Pin|pin@267||3886|3018|||| +NMetal-2-Pin|pin@268||3886|2834|||| +NMetal-2-Pin|pin@269||3886|2654|||| +NMetal-2-Pin|pin@270||3886|2466|||| +NMetal-2-Pin|pin@271||3886|2286|||| +NMetal-2-Pin|pin@272||3886|2104|||| +NMetal-2-Pin|pin@273||3886|1922|||| +NMetal-2-Pin|pin@274||3886|1740|||| +NMetal-2-Pin|pin@275||3886|1558|||| +NMetal-2-Pin|pin@276||3886|1376|||| +NMetal-2-Pin|pin@277||3886|1194|||| +NMetal-2-Pin|pin@278||3886|1012|||| +NMetal-3-Pin|pin@279||1108|882|||| +NMetal-3-Pin|pin@280||1118|891|||| +NMetal-3-Pin|pin@281||1128|900|||| +NMetal-3-Pin|pin@282||1138|909|||| +NMetal-3-Pin|pin@283||1148|918|||| +NMetal-3-Pin|pin@284||1158|927|||| +NMetal-3-Pin|pin@285||1168|936|||| +NMetal-3-Pin|pin@286||1178|945|||| +NMetal-3-Pin|pin@287||1188|954|||| +NMetal-3-Pin|pin@288||1198|963|||| +NMetal-3-Pin|pin@289||1208|972|||| +NMetal-3-Pin|pin@290||1218|981|||| +NMetal-3-Pin|pin@291||1228|990|||| +NMetal-3-Pin|pin@292||1238|999|||| +NMetal-3-Pin|pin@293||1248|1008|||| +NMetal-3-Pin|pin@294||1258|1017|||| +NMetal-3-Pin|pin@295||1764|882|||| +NMetal-3-Pin|pin@296||1774|891|||| +NMetal-3-Pin|pin@297||1784|900|||| +NMetal-3-Pin|pin@298||1794|909|||| +NMetal-3-Pin|pin@299||1804|918|||| +NMetal-3-Pin|pin@300||1814|927|||| +NMetal-3-Pin|pin@301||1824|936|||| +NMetal-3-Pin|pin@302||1834|945|||| +NMetal-3-Pin|pin@303||1844|954|||| +NMetal-3-Pin|pin@304||1854|963|||| +NMetal-3-Pin|pin@306||1874|981|||| +NMetal-3-Pin|pin@307||1884|991|||| +NMetal-3-Pin|pin@308||1894|1000|||| +NMetal-3-Pin|pin@309||1904|1009|||| +NMetal-3-Pin|pin@310||1914|1019|||| +NMetal-2-Pin|pin@317||2578|1012|||| +NMetal-2-Pin|pin@318||2578|1194|||| +NMetal-2-Pin|pin@319||2578|1376|||| +NMetal-2-Pin|pin@320||2578|1558|||| +NMetal-2-Pin|pin@321||2578|1740|||| +NMetal-2-Pin|pin@322||2578|1922|||| +NMetal-2-Pin|pin@323||2578|2104|||| +NMetal-2-Pin|pin@324||2578|2286|||| +NMetal-2-Pin|pin@325||2578|2464|||| +NMetal-2-Pin|pin@326||2578|2654|||| +NMetal-2-Pin|pin@327||2578|2834|||| +NMetal-2-Pin|pin@328||2578|3018|||| +NMetal-2-Pin|pin@329||2578|3198|||| +NMetal-2-Pin|pin@330||2578|3382|||| +NMetal-2-Pin|pin@331||2578|3562|||| +NMetal-2-Pin|pin@332||2578|3744|||| +NMetal-2-Pin|pin@333||3232|3744|||| +NMetal-2-Pin|pin@334||3232|3562|||| +NMetal-2-Pin|pin@335||3232|3382|||| +NMetal-2-Pin|pin@336||3232|3198|||| +NMetal-2-Pin|pin@337||3232|3018|||| +NMetal-2-Pin|pin@338||3232|2834|||| +NMetal-2-Pin|pin@339||3232|2654|||| +NMetal-2-Pin|pin@340||3232|2466|||| +NMetal-2-Pin|pin@341||3232|2286|||| +NMetal-2-Pin|pin@342||3232|2104|||| +NMetal-2-Pin|pin@343||3232|1922|||| +NMetal-2-Pin|pin@344||3232|1740|||| +NMetal-2-Pin|pin@345||3232|1558|||| +NMetal-2-Pin|pin@346||3232|1376|||| +NMetal-2-Pin|pin@347||3232|1194|||| +NMetal-2-Pin|pin@348||3232|1012|||| +NMetal-2-Pin|pin@349||1272|1002|||| +NMetal-2-Pin|pin@350||1272|1188|||| +NMetal-2-Pin|pin@351||1272|1370|||| +NMetal-2-Pin|pin@352||1272|1552|||| +NMetal-2-Pin|pin@353||1272|1736|||| +NMetal-2-Pin|pin@354||1272|1916|||| +NMetal-2-Pin|pin@355||1272|2098|||| +NMetal-2-Pin|pin@356||1272|2280|||| +NMetal-2-Pin|pin@357||1272|2463|||| +NMetal-2-Pin|pin@358||1272|2648|||| +NMetal-2-Pin|pin@359||1272|2830|||| +NMetal-2-Pin|pin@360||1272|3014|||| +NMetal-2-Pin|pin@361||1272|3194|||| +NMetal-2-Pin|pin@362||1272|3374|||| +NMetal-2-Pin|pin@363||1272|3558|||| +NMetal-2-Pin|pin@364||1272|3744|||| +NMetal-2-Pin|pin@365||1926|1014|||| +NMetal-2-Pin|pin@366||1926|1196|||| +NMetal-2-Pin|pin@367||1926|1378|||| +NMetal-2-Pin|pin@368||1926|1560|||| +NMetal-2-Pin|pin@369||1926|1742|||| +NMetal-2-Pin|pin@370||1926|1924|||| +NMetal-2-Pin|pin@371||1926|2106|||| +NMetal-2-Pin|pin@372||1926|2288|||| +NMetal-2-Pin|pin@373||1926|2470|||| +NMetal-2-Pin|pin@374||1926|2656|||| +NMetal-2-Pin|pin@375||1926|3020|||| +NMetal-2-Pin|pin@376||1926|3200|||| +NMetal-2-Pin|pin@377||1926|3384|||| +NMetal-2-Pin|pin@378||1926|3568|||| +NMetal-2-Pin|pin@379||1926|3750|||| +NMetal-1-Pin|pin@382||-69|2359|||| +NMetal-1-Pin|pin@383||-69|2304|||| +NMetal-1-Pin|pin@384||-69|1030|||| +NMetal-1-Pin|pin@385||-69|1212|||| +NMetal-1-Pin|pin@386||-69|1394|||| +NMetal-1-Pin|pin@387||-69|1576|||| +NMetal-1-Pin|pin@388||-69|1758|||| +NMetal-1-Pin|pin@389||-69|1940|||| +NMetal-1-Pin|pin@390||-69|2122|||| +NMetal-1-Pin|pin@391||-69|3764|||| +NMetal-1-Pin|pin@392||-69|3582|||| +NMetal-1-Pin|pin@393||-69|3400|||| +NMetal-1-Pin|pin@394||-69|3218|||| +NMetal-1-Pin|pin@395||-69|3036|||| +NMetal-1-Pin|pin@396||-69|2672|||| +NMetal-1-Pin|pin@397||-69|2489|||| +NMetal-1-Pin|pin@398||-88|2689|||| +NMetal-1-Pin|pin@401||-69|435|||| +NMetal-1-Pin|pin@405||6528|3864|||| +NMetal-1-Pin|pin@406||6528|3682|||| +NMetal-1-Pin|pin@407||6528|3500|||| +NMetal-1-Pin|pin@408||6528|3318|||| +NMetal-1-Pin|pin@409||6528|3136|||| +NMetal-1-Pin|pin@410||6528|2954|||| +NMetal-1-Pin|pin@411||6528|2772|||| +NMetal-1-Pin|pin@412||6528|2589|||| +NMetal-1-Pin|pin@413||6528|2404|||| +NMetal-1-Pin|pin@414||6528|2222|||| +NMetal-1-Pin|pin@415||6528|2040|||| +NMetal-1-Pin|pin@416||6528|1858|||| +NMetal-1-Pin|pin@417||6528|1676|||| +NMetal-1-Pin|pin@418||6528|1494|||| +NMetal-1-Pin|pin@419||6528|1312|||| +NMetal-1-Pin|pin@420||6528|1130|||| +NMetal-1-Pin|pin@421||6584|544|||| +NMetal-1-Pin|pin@422||6584|1130|||| +NMetal-1-Pin|pin@423||6528|1132|||| +NMetal-1-Pin|pin@424||6528|1130|||| +NMetal-1-Pin|pin@447||-69|2854|||| +NMetal-2-Pin|pin@448||1926|2836|||| +NMetal-3-Pin|pin@450||1864|972|||| +NMetal-2-Pin|pin@451||2078|621|||| +Ireg8;1{lay}|reg8@0||0|1030|||D5G4; +Ireg8;1{lay}|reg8@1||0|1212|||D5G4; +Ireg8;1{lay}|reg8@2||0|1394|||D5G4; +Ireg8;1{lay}|reg8@3||0|1576|||D5G4; +Ireg8;1{lay}|reg8@4||0|1758|||D5G4; +Ireg8;1{lay}|reg8@5||0|1940|||D5G4; +Ireg8;1{lay}|reg8@6||0|2122|||D5G4; +Ireg8;1{lay}|reg8@7||0|2304|||D5G4; +Ireg8;1{lay}|reg8@8||0|2489|||D5G4; +Ireg8;1{lay}|reg8@9||0|2672|||D5G4; +Ireg8;1{lay}|reg8@10||0|2854|||D5G4; +Ireg8;1{lay}|reg8@11||0|3036|||D5G4; +Ireg8;1{lay}|reg8@12||0|3218|||D5G4; +Ireg8;1{lay}|reg8@13||0|3400|||D5G4; +Ireg8;1{lay}|reg8@14||0|3582|||D5G4; +Ireg8;1{lay}|reg8@15||0|3764|||D5G4; +AMetal-1|net@1||17|S0|mux16@1|vdd_2|1365|545|mux16@0|vdd_1|1175|545 +AMetal-1|net@2||17|S1800|mux16@1|vdd_1|1943|545|mux16@2|vdd_2|2133|545 +AMetal-1|net@3||17|S1800|mux16@2|vdd_1|2707|545|mux16@3|vdd_2|2897|545 +AMetal-1|net@4||17|S1800|mux16@3|vdd_1|3471|545|mux16@4|vdd_2|3661|545 +AMetal-1|net@5||17|S1800|mux16@4|vdd_1|4235|545|mux16@5|vdd_2|4425|545 +AMetal-1|net@6||17|S1800|mux16@5|vdd_1|4999|545|mux16@6|vdd_2|5189|545 +AMetal-1|net@7||17|S1800|mux16@6|vdd_1|5763|545|mux16@7|vdd_2|5948|545 +AMetal-1|net@8||17|S0|mux16@7|gnd_1|5948|435|mux16@6|gnd|5783|435 +AMetal-1|net@9||17|S0|mux16@6|gnd_1|5189|435|mux16@5|gnd|5019|435 +AMetal-1|net@10||17|S0|mux16@5|gnd_1|4425|435|mux16@4|gnd|4255|435 +AMetal-1|net@11||17|S0|mux16@4|gnd_1|3661|435|mux16@3|gnd|3491|435 +AMetal-1|net@12||17|S0|mux16@3|gnd_1|2897|435|mux16@2|gnd|2727|435 +AMetal-1|net@13||17|S0|mux16@2|gnd_1|2133|435|mux16@1|gnd|1963|435 +AMetal-1|net@14||17|S0|mux16@1|gnd_1|1365|435|mux16@0|gnd|1195|435 +AMetal-3|net@568||1|S2700|reg8@0|rst|-14|1167|reg8@1|rst|-14|1349 +AMetal-3|net@569||1|S2700|reg8@1|rst|-14|1349|reg8@2|rst|-14|1531 +AMetal-3|net@570||1|S2700|reg8@2|rst|-14|1531|reg8@3|rst|-14|1713 +AMetal-3|net@571||1|S2700|reg8@3|rst|-14|1713|reg8@4|rst|-14|1895 +AMetal-3|net@572||1|S2700|reg8@4|rst|-14|1895|reg8@5|rst|-14|2077 +AMetal-3|net@573||1|S2700|reg8@5|rst|-14|2077|reg8@6|rst|-14|2259 +AMetal-3|net@574||1|S2700|reg8@6|rst|-14|2259|reg8@7|rst|-14|2441 +AMetal-3|net@575||1|S2700|reg8@7|rst|-14|2441|reg8@8|rst|-14|2626 +AMetal-3|net@576||1|S2700|reg8@8|rst|-14|2626|reg8@9|rst|-14|2809 +AMetal-3|net@577||1|S2700|reg8@9|rst|-14|2809|reg8@10|rst|-14|2991 +AMetal-3|net@578||1|S2700|reg8@10|rst|-14|2991|reg8@11|rst|-14|3173 +AMetal-3|net@579||1|S2700|reg8@11|rst|-14|3173|reg8@12|rst|-14|3355 +AMetal-3|net@580||1|S2700|reg8@12|rst|-14|3355|reg8@13|rst|-14|3537 +AMetal-3|net@581||1|S2700|reg8@13|rst|-14|3537|reg8@14|rst|-14|3719 +AMetal-3|net@582||1|S2700|reg8@14|rst|-14|3719|reg8@15|rst|-14|3901 +AMetal-3|net@583||1|S900|reg8@15|clk|-25|3894|reg8@14|clk|-25|3712 +AMetal-3|net@584||1|S900|reg8@14|clk|-25|3712|reg8@13|clk|-25|3530 +AMetal-3|net@585||1|S900|reg8@13|clk|-25|3530|reg8@12|clk|-25|3348 +AMetal-3|net@586||1|S900|reg8@12|clk|-25|3348|reg8@11|clk|-25|3166 +AMetal-3|net@587||1|S900|reg8@11|clk|-25|3166|reg8@10|clk|-25|2984 +AMetal-3|net@588||1|S900|reg8@10|clk|-25|2984|reg8@9|clk|-25|2802 +AMetal-3|net@589||1|S900|reg8@9|clk|-25|2802|reg8@8|clk|-25|2619 +AMetal-3|net@590||1|S900|reg8@8|clk|-25|2619|reg8@7|clk|-25|2434 +AMetal-3|net@591||1|S900|reg8@7|clk|-25|2434|reg8@6|clk|-25|2252 +AMetal-3|net@592||1|S900|reg8@6|clk|-25|2252|reg8@5|clk|-25|2070 +AMetal-3|net@593||1|S900|reg8@5|clk|-25|2070|reg8@4|clk|-25|1888 +AMetal-3|net@594||1|S900|reg8@4|clk|-25|1888|reg8@3|clk|-25|1706 +AMetal-3|net@595||1|S900|reg8@3|clk|-25|1706|reg8@2|clk|-25|1524 +AMetal-3|net@596||1|S900|reg8@2|clk|-25|1524|reg8@1|clk|-25|1342 +AMetal-3|net@597||1|S900|reg8@1|clk|-25|1342|reg8@0|clk|-25|1160 +AMetal-3|net@598||1|S2700|reg8@2|d[7]|50|1503|reg8@3|d[7]|50|1685 +AMetal-3|net@599||1|S2700|reg8@3|d[7]|50|1685|reg8@4|d[7]|50|1867 +AMetal-3|net@600||1|S2700|reg8@4|d[7]|50|1867|reg8@5|d[7]|50|2049 +AMetal-3|net@601||1|S2700|reg8@5|d[7]|50|2049|reg8@6|d[7]|50|2231 +AMetal-3|net@602||1|S2700|reg8@6|d[7]|50|2231|reg8@7|d[7]|50|2413 +AMetal-3|net@603||1|S2700|reg8@7|d[7]|50|2413|reg8@8|d[7]|50|2598 +AMetal-3|net@604||1|S2700|reg8@8|d[7]|50|2598|reg8@9|d[7]|50|2781 +AMetal-3|net@605||1|S2700|reg8@9|d[7]|50|2781|reg8@10|d[7]|50|2963 +AMetal-3|net@606||1|S2700|reg8@10|d[7]|50|2963|reg8@11|d[7]|50|3145 +AMetal-3|net@607||1|S2700|reg8@11|d[7]|50|3145|reg8@12|d[7]|50|3327 +AMetal-3|net@608||1|S2700|reg8@12|d[7]|50|3327|reg8@13|d[7]|50|3509 +AMetal-3|net@609||1|S2700|reg8@13|d[7]|50|3509|reg8@14|d[7]|50|3691 +AMetal-3|net@610||1|S2700|reg8@14|d[7]|50|3691|reg8@15|d[7]|50|3873 +AMetal-3|net@611||1|S900|reg8@15|d[7]|50|3873|reg8@1|d[7]|50|1321 +AMetal-3|net@612||1|S900|reg8@1|d[7]|50|1321|reg8@0|d[7]|50|1139 +AMetal-3|net@613||1|S2700|reg8@0|d[6]|703|1139|reg8@1|d[6]|703|1321 +AMetal-3|net@614||1|S2700|reg8@1|d[6]|703|1321|reg8@2|d[6]|703|1503 +AMetal-3|net@615||1|S2700|reg8@2|d[6]|703|1503|reg8@3|d[6]|703|1685 +AMetal-3|net@616||1|S2700|reg8@3|d[6]|703|1685|reg8@4|d[6]|703|1867 +AMetal-3|net@617||1|S2700|reg8@4|d[6]|703|1867|reg8@5|d[6]|703|2049 +AMetal-3|net@618||1|S2700|reg8@5|d[6]|703|2049|reg8@6|d[6]|703|2231 +AMetal-3|net@619||1|S2700|reg8@6|d[6]|703|2231|reg8@7|d[6]|703|2413 +AMetal-3|net@620||1|S2700|reg8@7|d[6]|703|2413|reg8@8|d[6]|703|2598 +AMetal-3|net@621||1|S2700|reg8@8|d[6]|703|2598|reg8@9|d[6]|703|2781 +AMetal-3|net@622||1|S2700|reg8@9|d[6]|703|2781|reg8@10|d[6]|703|2963 +AMetal-3|net@623||1|S2700|reg8@10|d[6]|703|2963|reg8@11|d[6]|703|3145 +AMetal-3|net@624||1|S2700|reg8@11|d[6]|703|3145|reg8@12|d[6]|703|3327 +AMetal-3|net@625||1|S2700|reg8@12|d[6]|703|3327|reg8@13|d[6]|703|3509 +AMetal-3|net@626||1|S2700|reg8@13|d[6]|703|3509|reg8@14|d[6]|703|3691 +AMetal-3|net@627||1|S2700|reg8@14|d[6]|703|3691|reg8@15|d[6]|703|3873 +AMetal-3|net@628||1|S2700|reg8@0|d[5]|1356|1139|reg8@1|d[5]|1356|1321 +AMetal-3|net@629||1|S2700|reg8@1|d[5]|1356|1321|reg8@2|d[5]|1356|1503 +AMetal-3|net@630||1|S2700|reg8@2|d[5]|1356|1503|reg8@3|d[5]|1356|1685 +AMetal-3|net@631||1|S2700|reg8@3|d[5]|1356|1685|reg8@4|d[5]|1356|1867 +AMetal-3|net@632||1|S2700|reg8@4|d[5]|1356|1867|reg8@5|d[5]|1356|2049 +AMetal-3|net@633||1|S2700|reg8@5|d[5]|1356|2049|reg8@6|d[5]|1356|2231 +AMetal-3|net@634||1|S2700|reg8@6|d[5]|1356|2231|reg8@7|d[5]|1356|2413 +AMetal-3|net@635||1|S2700|reg8@7|d[5]|1356|2413|reg8@8|d[5]|1356|2598 +AMetal-3|net@636||1|S2700|reg8@8|d[5]|1356|2598|reg8@9|d[5]|1356|2781 +AMetal-3|net@637||1|S2700|reg8@9|d[5]|1356|2781|reg8@10|d[5]|1356|2963 +AMetal-3|net@638||1|S2700|reg8@10|d[5]|1356|2963|reg8@11|d[5]|1356|3145 +AMetal-3|net@639||1|S2700|reg8@11|d[5]|1356|3145|reg8@12|d[5]|1356|3327 +AMetal-3|net@640||1|S2700|reg8@12|d[5]|1356|3327|reg8@13|d[5]|1356|3509 +AMetal-3|net@641||1|S2700|reg8@13|d[5]|1356|3509|reg8@14|d[5]|1356|3691 +AMetal-3|net@642||1|S2700|reg8@14|d[5]|1356|3691|reg8@15|d[5]|1356|3873 +AMetal-3|net@643||1|S2700|reg8@0|d[4]|2009|1139|reg8@1|d[4]|2009|1321 +AMetal-3|net@644||1|S2700|reg8@1|d[4]|2009|1321|reg8@2|d[4]|2009|1503 +AMetal-3|net@645||1|S2700|reg8@2|d[4]|2009|1503|reg8@3|d[4]|2009|1685 +AMetal-3|net@646||1|S2700|reg8@3|d[4]|2009|1685|reg8@4|d[4]|2009|1867 +AMetal-3|net@647||1|S2700|reg8@4|d[4]|2009|1867|reg8@5|d[4]|2009|2049 +AMetal-3|net@648||1|S2700|reg8@5|d[4]|2009|2049|reg8@6|d[4]|2009|2231 +AMetal-3|net@649||1|S2700|reg8@6|d[4]|2009|2231|reg8@7|d[4]|2009|2413 +AMetal-3|net@650||1|S2700|reg8@7|d[4]|2009|2413|reg8@8|d[4]|2009|2598 +AMetal-3|net@651||1|S2700|reg8@8|d[4]|2009|2598|reg8@9|d[4]|2009|2781 +AMetal-3|net@652||1|S2700|reg8@9|d[4]|2009|2781|reg8@10|d[4]|2009|2963 +AMetal-3|net@653||1|S2700|reg8@10|d[4]|2009|2963|reg8@11|d[4]|2009|3145 +AMetal-3|net@654||1|S2700|reg8@11|d[4]|2009|3145|reg8@12|d[4]|2009|3327 +AMetal-3|net@655||1|S2700|reg8@12|d[4]|2009|3327|reg8@13|d[4]|2009|3509 +AMetal-3|net@656||1|S2700|reg8@13|d[4]|2009|3509|reg8@14|d[4]|2009|3691 +AMetal-3|net@657||1|S2700|reg8@14|d[4]|2009|3691|reg8@15|d[4]|2009|3873 +AMetal-3|net@658||1|S2700|reg8@0|d[3]|2663|1139|reg8@1|d[3]|2663|1321 +AMetal-3|net@659||1|S2700|reg8@1|d[3]|2663|1321|reg8@2|d[3]|2663|1503 +AMetal-3|net@660||1|S2700|reg8@2|d[3]|2663|1503|reg8@3|d[3]|2663|1685 +AMetal-3|net@661||1|S2700|reg8@3|d[3]|2663|1685|reg8@4|d[3]|2663|1867 +AMetal-3|net@662||1|S2700|reg8@4|d[3]|2663|1867|reg8@5|d[3]|2663|2049 +AMetal-3|net@663||1|S2700|reg8@5|d[3]|2663|2049|reg8@6|d[3]|2663|2231 +AMetal-3|net@664||1|S2700|reg8@6|d[3]|2663|2231|reg8@7|d[3]|2663|2413 +AMetal-3|net@665||1|S2700|reg8@7|d[3]|2663|2413|reg8@8|d[3]|2663|2598 +AMetal-3|net@666||1|S2700|reg8@8|d[3]|2663|2598|reg8@9|d[3]|2663|2781 +AMetal-3|net@667||1|S2700|reg8@9|d[3]|2663|2781|reg8@10|d[3]|2663|2963 +AMetal-3|net@668||1|S2700|reg8@10|d[3]|2663|2963|reg8@11|d[3]|2663|3145 +AMetal-3|net@669||1|S2700|reg8@11|d[3]|2663|3145|reg8@12|d[3]|2663|3327 +AMetal-3|net@670||1|S2700|reg8@12|d[3]|2663|3327|reg8@13|d[3]|2663|3509 +AMetal-3|net@671||1|S2700|reg8@13|d[3]|2663|3509|reg8@14|d[3]|2663|3691 +AMetal-3|net@672||1|S2700|reg8@14|d[3]|2663|3691|reg8@15|d[3]|2663|3873 +AMetal-3|net@673||1|S2700|reg8@0|d[2]|3316|1139|reg8@1|d[2]|3316|1321 +AMetal-3|net@674||1|S2700|reg8@1|d[2]|3316|1321|reg8@2|d[2]|3316|1503 +AMetal-3|net@675||1|S2700|reg8@2|d[2]|3316|1503|reg8@3|d[2]|3316|1685 +AMetal-3|net@676||1|S2700|reg8@3|d[2]|3316|1685|reg8@4|d[2]|3316|1867 +AMetal-3|net@677||1|S2700|reg8@4|d[2]|3316|1867|reg8@5|d[2]|3316|2049 +AMetal-3|net@678||1|S2700|reg8@5|d[2]|3316|2049|reg8@6|d[2]|3316|2231 +AMetal-3|net@679||1|S2700|reg8@6|d[2]|3316|2231|reg8@7|d[2]|3316|2413 +AMetal-3|net@680||1|S2700|reg8@7|d[2]|3316|2413|reg8@8|d[2]|3316|2598 +AMetal-3|net@681||1|S2700|reg8@8|d[2]|3316|2598|reg8@9|d[2]|3316|2781 +AMetal-3|net@682||1|S2700|reg8@9|d[2]|3316|2781|reg8@10|d[2]|3316|2963 +AMetal-3|net@683||1|S2700|reg8@10|d[2]|3316|2963|reg8@11|d[2]|3316|3145 +AMetal-3|net@684||1|S2700|reg8@11|d[2]|3316|3145|reg8@12|d[2]|3316|3327 +AMetal-3|net@685||1|S2700|reg8@12|d[2]|3316|3327|reg8@13|d[2]|3316|3509 +AMetal-3|net@686||1|S2700|reg8@13|d[2]|3316|3509|reg8@14|d[2]|3316|3691 +AMetal-3|net@687||1|S2700|reg8@14|d[2]|3316|3691|reg8@15|d[2]|3316|3873 +AMetal-3|net@688||1|S2700|reg8@0|d[1]|3969|1139|reg8@1|d[1]|3969|1321 +AMetal-3|net@689||1|S2700|reg8@1|d[1]|3969|1321|reg8@2|d[1]|3969|1503 +AMetal-3|net@690||1|S2700|reg8@2|d[1]|3969|1503|reg8@3|d[1]|3969|1685 +AMetal-3|net@691||1|S2700|reg8@0|d[0]|4622|1139|reg8@1|d[0]|4622|1321 +AMetal-3|net@692||1|S2700|reg8@1|d[0]|4622|1321|reg8@2|d[0]|4622|1503 +AMetal-3|net@693||1|S2700|reg8@2|d[0]|4622|1503|reg8@3|d[0]|4622|1685 +AMetal-3|net@694||1|S2700|reg8@3|d[0]|4622|1685|reg8@4|d[0]|4622|1867 +AMetal-3|net@695||1|S2700|reg8@4|d[0]|4622|1867|reg8@5|d[0]|4622|2049 +AMetal-3|net@696||1|S2700|reg8@5|d[0]|4622|2049|reg8@6|d[0]|4622|2231 +AMetal-3|net@697||1|S2700|reg8@6|d[0]|4622|2231|reg8@7|d[0]|4622|2413 +AMetal-3|net@698||1|S2700|reg8@3|d[1]|3969|1685|reg8@4|d[1]|3969|1867 +AMetal-3|net@699||1|S2700|reg8@4|d[1]|3969|1867|reg8@5|d[1]|3969|2049 +AMetal-3|net@700||1|S2700|reg8@5|d[1]|3969|2049|reg8@6|d[1]|3969|2231 +AMetal-3|net@701||1|S2700|reg8@6|d[1]|3969|2231|reg8@7|d[1]|3969|2413 +AMetal-3|net@702||1|S2700|reg8@7|d[1]|3969|2413|reg8@8|d[1]|3969|2598 +AMetal-3|net@703||1|S2700|reg8@8|d[1]|3969|2598|reg8@9|d[1]|3969|2781 +AMetal-3|net@704||1|S2700|reg8@9|d[1]|3969|2781|reg8@10|d[1]|3969|2963 +AMetal-3|net@705||1|S2700|reg8@10|d[1]|3969|2963|reg8@11|d[1]|3969|3145 +AMetal-3|net@706||1|S2700|reg8@11|d[1]|3969|3145|reg8@12|d[1]|3969|3327 +AMetal-3|net@707||1|S2700|reg8@12|d[1]|3969|3327|reg8@13|d[1]|3969|3509 +AMetal-3|net@708||1|S2700|reg8@13|d[1]|3969|3509|reg8@14|d[1]|3969|3691 +AMetal-3|net@709||1|S2700|reg8@14|d[1]|3969|3691|reg8@15|d[1]|3969|3873 +AMetal-3|net@710||1|S2700|reg8@7|d[0]|4622|2413|reg8@8|d[0]|4622|2598 +AMetal-3|net@711||1|S2700|reg8@8|d[0]|4622|2598|reg8@9|d[0]|4622|2781 +AMetal-3|net@712||1|S2700|reg8@9|d[0]|4622|2781|reg8@10|d[0]|4622|2963 +AMetal-3|net@713||1|S2700|reg8@10|d[0]|4622|2963|reg8@11|d[0]|4622|3145 +AMetal-3|net@714||1|S2700|reg8@11|d[0]|4622|3145|reg8@12|d[0]|4622|3327 +AMetal-3|net@715||1|S2700|reg8@12|d[0]|4622|3327|reg8@13|d[0]|4622|3509 +AMetal-3|net@716||1|S2700|reg8@13|d[0]|4622|3509|reg8@14|d[0]|4622|3691 +AMetal-3|net@717||1|S2700|reg8@14|d[0]|4622|3691|reg8@15|d[0]|4622|3873 +AMetal-2|net@718||1|S2700|dec4@0|q[0]|-321|2658|pin@19||-321|3882 +AMetal-2|net@719||1|S0|reg8@15|en|-30|3882|pin@19||-321|3882 +AMetal-2|net@720||1|S0|reg8@14|en|-30|3700|pin@20||-314|3700 +AMetal-2|net@721||1|S900|pin@20||-314|3700|pin@21||-314|2646 +AMetal-2|net@722||1|S1800|dec4@0|q[1]|-321|2646|pin@21||-314|2646 +AMetal-2|net@723||1|S1800|dec4@0|q[2]|-321|2634|pin@22||-307|2634 +AMetal-2|net@725||1|S1800|dec4@0|q[3]|-321|2623|pin@24||-300|2623 +AMetal-2|net@728||1|S0|reg8@13|en|-30|3518|pin@26||-307|3518 +AMetal-2|net@730||1|S0|reg8@12|en|-30|3336|pin@27||-300|3336 +AMetal-2|net@731||1|S1800|dec4@0|q[4]|-321|2566|pin@28||-293|2566 +AMetal-2|net@732||1|S1800|dec4@0|q[5]|-321|2553|pin@29||-286|2553 +AMetal-2|net@733||1|S1800|dec4@0|q[6]|-321|2540|pin@30||-279|2540 +AMetal-2|net@734||1|S1800|dec4@0|q[7]|-321|2529|pin@31||-272|2529 +AMetal-2|net@740||1|S0|reg8@11|en|-30|3154|pin@36||-293|3154 +AMetal-2|net@742||1|S0|reg8@10|en|-30|2972|pin@37||-286|2972 +AMetal-2|net@744||1|S0|reg8@9|en|-30|2790|pin@38||-279|2790 +AMetal-2|net@746||1|S0|reg8@8|en|-30|2607|pin@39||-272|2607 +AMetal-2|net@750||1|S1800|dec4@0|q[15]|-323|2292|pin@42||-319|2292 +AMetal-2|net@751||1|S1800|dec4@0|q[14]|-323|2304|pin@43||-312|2304 +AMetal-2|net@754||1|S1800|dec4@0|q[13]|-323|2317|pin@46||-305|2317 +AMetal-2|net@756||1|S1800|dec4@0|q[12]|-323|2331|pin@48||-298|2331 +AMetal-2|net@758||1|S1800|dec4@0|q[11]|-321|2384|pin@50||-291|2384 +AMetal-2|net@760||1|S1800|dec4@0|q[10]|-321|2397|pin@52||-284|2397 +AMetal-2|net@765||1|S0|reg8@6|en|-30|2240|pin@56||-277|2240 +AMetal-2|net@767||1|S0|reg8@5|en|-30|2058|pin@57||-284|2058 +AMetal-2|net@769||1|S0|reg8@4|en|-30|1876|pin@58||-291|1876 +AMetal-2|net@771||1|S0|reg8@3|en|-30|1694|pin@59||-298|1694 +AMetal-2|net@773||1|S0|reg8@2|en|-30|1512|pin@60||-305|1512 +AMetal-2|net@775||1|S0|reg8@1|en|-30|1330|pin@61||-312|1330 +AMetal-2|net@777||1|S0|reg8@0|en|-30|1148|pin@62||-319|1148 +AMetal-2|net@778||1|S1800|dec4@0|q[8]|-321|2423|pin@63||-317|2423 +AMetal-2|net@779||1|S900|pin@63||-317|2423|pin@64||-317|2422 +AMetal-2|net@780||1|S0|reg8@7|en|-30|2422|pin@64||-317|2422 +AMetal-2|net@812||1|S900|contact@0||1364|876|pin@81||1364|848 +AMetal-2|net@813||1|S0|mux16@1|i[0]|1368|848|pin@81||1364|848 +AMetal-2|net@814||1|S0|mux16@1|i[1]|1368|841|pin@82||1354|841 +AMetal-2|net@815||1|S900|contact@1||1354|876|pin@82||1354|841 +AMetal-2|net@816||1|S900|contact@17||1364|1017|contact@0||1364|877 +AMetal-2|net@817||1|S900|contact@18||1354|1008|contact@1||1354|877 +AMetal-2|net@818||1|S900|contact@19||1344|999|contact@2||1344|877 +AMetal-2|net@819||1|S900|contact@20||1334|990|contact@3||1334|877 +AMetal-2|net@820||1|S900|contact@21||1324|981|contact@4||1324|877 +AMetal-2|net@821||1|S900|contact@22||1314|972|contact@5||1314|877 +AMetal-2|net@822||1|S900|contact@23||1304|963|contact@6||1304|877 +AMetal-2|net@823||1|S900|contact@24||1294|954|contact@7||1294|877 +AMetal-2|net@824||1|S900|contact@25||1284|945|contact@8||1284|877 +AMetal-2|net@825||1|S900|contact@26||1274|936|contact@9||1274|877 +AMetal-2|net@826||1|S900|contact@27||1264|927|contact@10||1264|877 +AMetal-2|net@827||1|S900|contact@28||1254|918|contact@11||1254|877 +AMetal-2|net@828||1|S900|contact@29||1244|909|contact@12||1244|877 +AMetal-2|net@829||1|S900|contact@30||1234|900|contact@13||1234|877 +AMetal-2|net@830||1|S900|contact@31||1224|891|contact@14||1224|877 +AMetal-2|net@831||1|S900|contact@32||1214|882|contact@15||1214|877 +AMetal-2|net@832||1|S0|mux16@1|i[2]|1368|689|pin@83||1344|689 +AMetal-2|net@833||1|S900|contact@2||1344|876|pin@83||1344|689 +AMetal-2|net@834||1|S0|mux16@1|i[3]|1368|682|pin@84||1334|682 +AMetal-2|net@835||1|S900|contact@3||1334|876|pin@84||1334|682 +AMetal-2|net@836||1|S0|mux16@1|i[4]|1368|628|pin@85||1324|628 +AMetal-2|net@837||1|S900|contact@4||1324|876|pin@85||1324|628 +AMetal-2|net@838||1|S0|mux16@1|i[5]|1368|621|pin@86||1314|621 +AMetal-2|net@839||1|S900|contact@5||1314|876|pin@86||1314|621 +AMetal-2|net@840||1|S0|mux16@1|i[6]|1368|469|pin@87||1304|469 +AMetal-2|net@841||1|S900|contact@6||1304|876|pin@87||1304|469 +AMetal-2|net@842||1|S0|mux16@1|i[7]|1368|462|pin@88||1294|462 +AMetal-2|net@843||1|S900|contact@7||1294|876|pin@88||1294|462 +AMetal-2|net@844||1|S0|mux16@1|i[8]|1368|408|pin@89||1284|408 +AMetal-2|net@845||1|S900|contact@8||1284|876|pin@89||1284|408 +AMetal-2|net@846||1|S0|mux16@1|i[9]|1368|401|pin@90||1274|401 +AMetal-2|net@847||1|S900|contact@9||1274|876|pin@90||1274|401 +AMetal-2|net@848||1|S0|mux16@1|i[10]|1368|249|pin@91||1264|249 +AMetal-2|net@849||1|S900|contact@10||1264|876|pin@91||1264|249 +AMetal-2|net@850||1|S0|mux16@1|i[11]|1368|242|pin@92||1254|242 +AMetal-2|net@851||1|S900|contact@11||1254|876|pin@92||1254|242 +AMetal-2|net@852||1|S0|mux16@1|i[12]|1368|188|pin@93||1244|188 +AMetal-2|net@853||1|S900|contact@12||1244|876|pin@93||1244|188 +AMetal-2|net@854||1|S0|mux16@1|i[13]|1368|181|pin@94||1234|181 +AMetal-2|net@855||1|S900|contact@13||1234|876|pin@94||1234|181 +AMetal-2|net@856||1|S0|mux16@1|i[14]|1368|29|pin@95||1224|29 +AMetal-2|net@857||1|S900|contact@14||1224|876|pin@95||1224|29 +AMetal-2|net@858||1|S0|mux16@1|i[15]|1368|22|pin@96||1214|22 +AMetal-2|net@859||1|S900|contact@15||1214|876|pin@96||1214|22 +AMetal-2|net@860||1|S900|contact@49||596|893|contact@33||596|888 +AMetal-2|net@861||1|S900|contact@50||586|893|contact@34||586|888 +AMetal-2|net@862||1|S900|contact@51||576|893|contact@35||576|888 +AMetal-2|net@863||1|S900|contact@52||566|893|contact@36||566|888 +AMetal-2|net@864||1|S900|contact@53||556|893|contact@37||556|888 +AMetal-2|net@865||1|S900|contact@54||546|893|contact@38||546|888 +AMetal-2|net@866||1|S900|contact@55||536|893|contact@39||536|888 +AMetal-2|net@867||1|S900|contact@56||526|893|contact@40||526|888 +AMetal-2|net@868||1|S900|contact@57||516|893|contact@41||516|888 +AMetal-2|net@869||1|S900|contact@58||506|893|contact@42||506|888 +AMetal-2|net@870||1|S900|contact@59||496|893|contact@43||496|888 +AMetal-2|net@871||1|S900|contact@60||486|893|contact@44||486|888 +AMetal-2|net@872||1|S900|contact@61||476|893|contact@45||476|888 +AMetal-2|net@873||1|S900|contact@62||466|893|contact@46||466|888 +AMetal-2|net@874||1|S900|contact@63||456|893|contact@47||456|888 +AMetal-2|net@875||1|S900|contact@64||446|893|contact@48||446|888 +AMetal-2|net@876||1|S0|mux16@0|i[0]|600|848|pin@97||596|848 +AMetal-2|net@877||1|S900|contact@33||596|888|pin@97||596|848 +AMetal-2|net@878||1|S0|mux16@0|i[1]|600|841|pin@98||586|841 +AMetal-2|net@879||1|S900|contact@34||586|888|pin@98||586|841 +AMetal-2|net@880||1|S0|mux16@0|i[2]|600|689|pin@99||576|689 +AMetal-2|net@881||1|S900|contact@35||576|888|pin@99||576|689 +AMetal-2|net@882||1|S0|mux16@0|i[3]|600|682|pin@100||566|682 +AMetal-2|net@883||1|S900|contact@36||566|888|pin@100||566|682 +AMetal-2|net@884||1|S0|mux16@0|i[4]|600|628|pin@101||556|628 +AMetal-2|net@885||1|S900|contact@37||556|888|pin@101||556|628 +AMetal-2|net@886||1|S0|mux16@0|i[5]|600|621|pin@102||546|621 +AMetal-2|net@887||1|S900|contact@38||546|888|pin@102||546|621 +AMetal-2|net@888||1|S0|mux16@0|i[6]|600|469|pin@103||536|469 +AMetal-2|net@889||1|S900|contact@39||536|888|pin@103||536|469 +AMetal-2|net@890||1|S0|mux16@0|i[7]|600|462|pin@104||526|462 +AMetal-2|net@891||1|S900|contact@40||526|888|pin@104||526|462 +AMetal-2|net@892||1|S0|mux16@0|i[8]|600|408|pin@105||516|408 +AMetal-2|net@893||1|S900|contact@41||516|888|pin@105||516|408 +AMetal-2|net@894||1|S0|mux16@0|i[9]|600|401|pin@106||506|401 +AMetal-2|net@895||1|S900|contact@42||506|888|pin@106||506|401 +AMetal-2|net@896||1|S0|mux16@0|i[10]|600|249|pin@107||496|249 +AMetal-2|net@897||1|S900|contact@43||496|888|pin@107||496|249 +AMetal-2|net@898||1|S0|mux16@0|i[11]|600|242|pin@108||486|242 +AMetal-2|net@899||1|S900|contact@44||486|888|pin@108||486|242 +AMetal-2|net@900||1|S0|mux16@0|i[12]|600|188|pin@109||476|188 +AMetal-2|net@901||1|S900|contact@45||476|888|pin@109||476|188 +AMetal-2|net@902||1|S0|mux16@0|i[13]|600|181|pin@110||466|181 +AMetal-2|net@903||1|S900|contact@46||466|888|pin@110||466|181 +AMetal-2|net@904||1|S0|mux16@0|i[14]|600|29|pin@111||456|29 +AMetal-2|net@905||1|S900|contact@47||456|888|pin@111||456|29 +AMetal-2|net@906||1|S0|mux16@0|i[15]|600|22|pin@112||446|22 +AMetal-2|net@907||1|S900|contact@48||446|888|pin@112||446|22 +AMetal-2|net@908||1|S900|contact@81||2128|1019|contact@65||2128|877 +AMetal-2|net@909||1|S900|contact@82||2118|1009|contact@66||2118|877 +AMetal-2|net@910||1|S900|contact@83||2108|1000|contact@67||2108|877 +AMetal-2|net@911||1|S900|contact@84||2098|991|contact@68||2098|877 +AMetal-2|net@912||1|S900|contact@85||2088|981|contact@69||2088|877 +AMetal-2|net@914||1|S900|contact@87||2068|963|contact@71||2068|877 +AMetal-2|net@915||1|S900|contact@88||2058|954|contact@72||2058|877 +AMetal-2|net@916||1|S900|contact@89||2048|945|contact@73||2048|877 +AMetal-2|net@917||1|S900|contact@90||2038|936|contact@74||2038|877 +AMetal-2|net@918||1|S900|contact@91||2028|927|contact@75||2028|877 +AMetal-2|net@919||1|S900|contact@92||2018|918|contact@76||2018|877 +AMetal-2|net@920||1|S900|contact@93||2008|909|contact@77||2008|877 +AMetal-2|net@921||1|S900|contact@94||1998|900|contact@78||1998|877 +AMetal-2|net@922||1|S900|contact@95||1988|891|contact@79||1988|877 +AMetal-2|net@923||1|S900|contact@96||1978|882|contact@80||1978|877 +AMetal-2|net@924||1|S900|contact@113||2892|893|contact@97||2892|888 +AMetal-2|net@925||1|S900|contact@114||2882|893|contact@98||2882|888 +AMetal-2|net@926||1|S900|contact@115||2872|893|contact@99||2872|888 +AMetal-2|net@927||1|S900|contact@116||2862|893|contact@100||2862|888 +AMetal-2|net@928||1|S900|contact@117||2852|893|contact@101||2852|888 +AMetal-2|net@929||1|S900|contact@118||2842|893|contact@102||2842|888 +AMetal-2|net@930||1|S900|contact@119||2832|893|contact@103||2832|888 +AMetal-2|net@931||1|S900|contact@120||2822|893|contact@104||2822|888 +AMetal-2|net@932||1|S900|contact@121||2812|893|contact@105||2812|888 +AMetal-2|net@933||1|S900|contact@122||2802|893|contact@106||2802|888 +AMetal-2|net@934||1|S900|contact@123||2792|893|contact@107||2792|888 +AMetal-2|net@935||1|S900|contact@124||2782|893|contact@108||2782|888 +AMetal-2|net@936||1|S900|contact@125||2772|893|contact@109||2772|888 +AMetal-2|net@937||1|S900|contact@126||2762|893|contact@110||2762|888 +AMetal-2|net@938||1|S900|contact@127||2752|893|contact@111||2752|888 +AMetal-2|net@939||1|S900|contact@128||2742|893|contact@112||2742|888 +AMetal-2|net@940||1|S900|contact@145||3656|893|contact@129||3656|888 +AMetal-2|net@941||1|S900|contact@146||3646|893|contact@130||3646|888 +AMetal-2|net@942||1|S900|contact@147||3636|893|contact@131||3636|888 +AMetal-2|net@943||1|S900|contact@148||3626|893|contact@132||3626|888 +AMetal-2|net@944||1|S900|contact@149||3616|893|contact@133||3616|888 +AMetal-2|net@945||1|S900|contact@150||3606|893|contact@134||3606|888 +AMetal-2|net@946||1|S900|contact@151||3596|893|contact@135||3596|888 +AMetal-2|net@947||1|S900|contact@152||3586|893|contact@136||3586|888 +AMetal-2|net@948||1|S900|contact@153||3576|893|contact@137||3576|888 +AMetal-2|net@949||1|S900|contact@154||3566|893|contact@138||3566|888 +AMetal-2|net@950||1|S900|contact@155||3556|893|contact@139||3556|888 +AMetal-2|net@951||1|S900|contact@156||3546|893|contact@140||3546|888 +AMetal-2|net@952||1|S900|contact@157||3536|893|contact@141||3536|888 +AMetal-2|net@953||1|S900|contact@158||3526|893|contact@142||3526|888 +AMetal-2|net@954||1|S900|contact@159||3516|893|contact@143||3516|888 +AMetal-2|net@955||1|S900|contact@160||3506|893|contact@144||3506|888 +AMetal-2|net@956||1|S900|contact@177||4420|893|contact@161||4420|888 +AMetal-2|net@957||1|S900|contact@178||4410|893|contact@162||4410|888 +AMetal-2|net@958||1|S900|contact@179||4400|893|contact@163||4400|888 +AMetal-2|net@959||1|S900|contact@180||4390|893|contact@164||4390|888 +AMetal-2|net@960||1|S900|contact@181||4380|893|contact@165||4380|888 +AMetal-2|net@961||1|S900|contact@182||4370|893|contact@166||4370|888 +AMetal-2|net@962||1|S900|contact@183||4360|893|contact@167||4360|888 +AMetal-2|net@963||1|S900|contact@184||4350|893|contact@168||4350|888 +AMetal-2|net@964||1|S900|contact@185||4340|893|contact@169||4340|888 +AMetal-2|net@965||1|S900|contact@186||4330|893|contact@170||4330|888 +AMetal-2|net@966||1|S900|contact@187||4320|893|contact@171||4320|888 +AMetal-2|net@967||1|S900|contact@188||4310|893|contact@172||4310|888 +AMetal-2|net@968||1|S900|contact@189||4300|893|contact@173||4300|888 +AMetal-2|net@969||1|S900|contact@190||4290|893|contact@174||4290|888 +AMetal-2|net@970||1|S900|contact@191||4280|893|contact@175||4280|888 +AMetal-2|net@971||1|S900|contact@192||4270|893|contact@176||4270|888 +AMetal-2|net@972||1|S900|contact@209||5184|893|contact@193||5184|888 +AMetal-2|net@973||1|S900|contact@210||5174|893|contact@194||5174|888 +AMetal-2|net@974||1|S900|contact@211||5164|893|contact@195||5164|888 +AMetal-2|net@975||1|S900|contact@212||5154|893|contact@196||5154|888 +AMetal-2|net@976||1|S900|contact@213||5144|893|contact@197||5144|888 +AMetal-2|net@977||1|S900|contact@214||5134|893|contact@198||5134|888 +AMetal-2|net@978||1|S900|contact@215||5124|893|contact@199||5124|888 +AMetal-2|net@979||1|S900|contact@216||5114|893|contact@200||5114|888 +AMetal-2|net@980||1|S900|contact@217||5104|893|contact@201||5104|888 +AMetal-2|net@981||1|S900|contact@218||5094|893|contact@202||5094|888 +AMetal-2|net@982||1|S900|contact@219||5084|893|contact@203||5084|888 +AMetal-2|net@983||1|S900|contact@220||5074|893|contact@204||5074|888 +AMetal-2|net@984||1|S900|contact@221||5064|893|contact@205||5064|888 +AMetal-2|net@985||1|S900|contact@222||5054|893|contact@206||5054|888 +AMetal-2|net@986||1|S900|contact@223||5044|893|contact@207||5044|888 +AMetal-2|net@987||1|S900|contact@224||5034|893|contact@208||5034|888 +AMetal-2|net@988||1|S900|contact@241||5951|893|contact@225||5951|888 +AMetal-2|net@989||1|S900|contact@242||5941|893|contact@226||5941|888 +AMetal-2|net@990||1|S900|contact@243||5931|893|contact@227||5931|888 +AMetal-2|net@991||1|S900|contact@244||5921|893|contact@228||5921|888 +AMetal-2|net@992||1|S900|contact@245||5911|893|contact@229||5911|888 +AMetal-2|net@993||1|S900|contact@246||5901|893|contact@230||5901|888 +AMetal-2|net@994||1|S900|contact@247||5891|893|contact@231||5891|888 +AMetal-2|net@995||1|S900|contact@248||5881|893|contact@232||5881|888 +AMetal-2|net@996||1|S900|contact@249||5871|893|contact@233||5871|888 +AMetal-2|net@997||1|S900|contact@250||5861|893|contact@234||5861|888 +AMetal-2|net@998||1|S900|contact@251||5851|893|contact@235||5851|888 +AMetal-2|net@999||1|S900|contact@252||5841|893|contact@236||5841|888 +AMetal-2|net@1000||1|S900|contact@253||5831|893|contact@237||5831|888 +AMetal-2|net@1001||1|S900|contact@254||5821|893|contact@238||5821|888 +AMetal-2|net@1002||1|S900|contact@255||5811|893|contact@239||5811|888 +AMetal-2|net@1003||1|S900|contact@256||5801|893|contact@240||5801|888 +AMetal-2|net@1004||1|S0|mux16@2|i[0]|2132|848|pin@113||2128|848 +AMetal-2|net@1005||1|S900|contact@65||2128|876|pin@113||2128|848 +AMetal-2|net@1006||1|S0|mux16@2|i[1]|2132|841|pin@114||2118|841 +AMetal-2|net@1007||1|S900|contact@66||2118|876|pin@114||2118|841 +AMetal-2|net@1008||1|S0|mux16@2|i[2]|2132|689|pin@115||2108|689 +AMetal-2|net@1009||1|S900|contact@67||2108|876|pin@115||2108|689 +AMetal-2|net@1010||1|S0|mux16@2|i[3]|2132|682|pin@116||2098|682 +AMetal-2|net@1011||1|S900|contact@68||2098|876|pin@116||2098|682 +AMetal-2|net@1012||1|S0|mux16@2|i[4]|2132|628|pin@117||2088|628 +AMetal-2|net@1013||1|S900|contact@69||2088|876|pin@117||2088|628 +AMetal-2|net@1016||1|S0|mux16@2|i[6]|2132|469|pin@119||2068|469 +AMetal-2|net@1017||1|S900|contact@71||2068|876|pin@119||2068|469 +AMetal-2|net@1018||1|S900|contact@72||2058|876|pin@120||2058|462 +AMetal-2|net@1019||1|S0|mux16@2|i[7]|2132|462|pin@120||2058|462 +AMetal-2|net@1020||1|S0|mux16@2|i[8]|2132|408|pin@121||2048|408 +AMetal-2|net@1021||1|S900|contact@73||2048|876|pin@121||2048|408 +AMetal-2|net@1022||1|S900|contact@74||2038|876|pin@122||2038|401 +AMetal-2|net@1023||1|S0|mux16@2|i[9]|2132|401|pin@122||2038|401 +AMetal-2|net@1024||1|S0|mux16@2|i[10]|2132|249|pin@123||2028|249 +AMetal-2|net@1025||1|S900|contact@75||2028|876|pin@123||2028|249 +AMetal-2|net@1026||1|S900|contact@76||2018|876|pin@124||2018|242 +AMetal-2|net@1027||1|S0|mux16@2|i[11]|2132|242|pin@124||2018|242 +AMetal-2|net@1028||1|S0|mux16@2|i[12]|2132|188|pin@125||2008|188 +AMetal-2|net@1029||1|S900|contact@77||2008|876|pin@125||2008|188 +AMetal-2|net@1030||1|S900|contact@78||1998|876|pin@126||1998|181 +AMetal-2|net@1031||1|S0|mux16@2|i[13]|2132|181|pin@126||1998|181 +AMetal-2|net@1032||1|S0|mux16@2|i[14]|2132|29|pin@127||1988|29 +AMetal-2|net@1033||1|S900|contact@79||1988|876|pin@127||1988|29 +AMetal-2|net@1034||1|S900|contact@80||1978|876|pin@128||1978|22 +AMetal-2|net@1035||1|S0|mux16@2|i[15]|2132|22|pin@128||1978|22 +AMetal-2|net@1036||1|S0|mux16@3|i[0]|2896|848|pin@129||2892|848 +AMetal-2|net@1037||1|S900|contact@97||2892|888|pin@129||2892|848 +AMetal-2|net@1038||1|S900|contact@98||2882|888|pin@130||2882|841 +AMetal-2|net@1039||1|S0|mux16@3|i[1]|2896|841|pin@130||2882|841 +AMetal-2|net@1040||1|S0|mux16@3|i[2]|2896|689|pin@131||2872|689 +AMetal-2|net@1041||1|S900|contact@99||2872|888|pin@131||2872|689 +AMetal-2|net@1042||1|S900|contact@100||2862|888|pin@132||2862|682 +AMetal-2|net@1043||1|S0|mux16@3|i[3]|2896|682|pin@132||2862|682 +AMetal-2|net@1044||1|S0|mux16@3|i[4]|2896|628|pin@133||2852|628 +AMetal-2|net@1045||1|S900|contact@101||2852|888|pin@133||2852|628 +AMetal-2|net@1046||1|S900|contact@102||2842|888|pin@134||2842|621 +AMetal-2|net@1047||1|S0|mux16@3|i[5]|2896|621|pin@134||2842|621 +AMetal-2|net@1048||1|S0|mux16@3|i[6]|2896|469|pin@135||2832|469 +AMetal-2|net@1049||1|S900|contact@103||2832|888|pin@135||2832|469 +AMetal-2|net@1050||1|S900|contact@104||2822|888|pin@136||2822|462 +AMetal-2|net@1051||1|S0|mux16@3|i[7]|2896|462|pin@136||2822|462 +AMetal-2|net@1052||1|S0|mux16@3|i[8]|2896|408|pin@137||2812|408 +AMetal-2|net@1053||1|S900|contact@105||2812|888|pin@137||2812|408 +AMetal-2|net@1054||1|S900|contact@106||2802|888|pin@138||2802|401 +AMetal-2|net@1055||1|S0|mux16@3|i[9]|2896|401|pin@138||2802|401 +AMetal-2|net@1056||1|S0|mux16@3|i[10]|2896|249|pin@139||2792|249 +AMetal-2|net@1057||1|S900|contact@107||2792|888|pin@139||2792|249 +AMetal-2|net@1058||1|S900|contact@108||2782|888|pin@140||2782|242 +AMetal-2|net@1059||1|S0|mux16@3|i[11]|2896|242|pin@140||2782|242 +AMetal-2|net@1060||1|S0|mux16@3|i[12]|2896|188|pin@141||2772|188 +AMetal-2|net@1061||1|S900|contact@109||2772|888|pin@141||2772|188 +AMetal-2|net@1062||1|S900|contact@110||2762|888|pin@142||2762|181 +AMetal-2|net@1063||1|S0|mux16@3|i[13]|2896|181|pin@142||2762|181 +AMetal-2|net@1064||1|S0|mux16@3|i[14]|2896|29|pin@143||2752|29 +AMetal-2|net@1065||1|S900|contact@111||2752|888|pin@143||2752|29 +AMetal-2|net@1066||1|S900|contact@112||2742|888|pin@144||2742|22 +AMetal-2|net@1067||1|S0|mux16@3|i[15]|2896|22|pin@144||2742|22 +AMetal-2|net@1068||1|S900|contact@129||3656|888|pin@145||3656|848 +AMetal-2|net@1069||1|S0|mux16@4|i[0]|3660|848|pin@145||3656|848 +AMetal-2|net@1070||1|S900|contact@130||3646|888|pin@146||3646|841 +AMetal-2|net@1071||1|S0|mux16@4|i[1]|3660|841|pin@146||3646|841 +AMetal-2|net@1072||1|S900|contact@131||3636|888|pin@147||3636|689 +AMetal-2|net@1073||1|S0|mux16@4|i[2]|3660|689|pin@147||3636|689 +AMetal-2|net@1074||1|S900|contact@132||3626|888|pin@148||3626|682 +AMetal-2|net@1075||1|S0|mux16@4|i[3]|3660|682|pin@148||3626|682 +AMetal-2|net@1076||1|S0|mux16@4|i[4]|3660|628|pin@149||3616|628 +AMetal-2|net@1077||1|S900|contact@133||3616|888|pin@149||3616|628 +AMetal-2|net@1078||1|S900|contact@134||3606|888|pin@150||3606|621 +AMetal-2|net@1079||1|S0|mux16@4|i[5]|3660|621|pin@150||3606|621 +AMetal-2|net@1080||1|S0|mux16@4|i[6]|3660|469|pin@151||3596|469 +AMetal-2|net@1081||1|S900|contact@135||3596|888|pin@151||3596|469 +AMetal-2|net@1082||1|S900|contact@136||3586|888|pin@152||3586|462 +AMetal-2|net@1083||1|S0|mux16@4|i[7]|3660|462|pin@152||3586|462 +AMetal-2|net@1084||1|S0|mux16@4|i[8]|3660|408|pin@153||3576|408 +AMetal-2|net@1085||1|S900|contact@137||3576|888|pin@153||3576|408 +AMetal-2|net@1086||1|S900|contact@138||3566|888|pin@154||3566|401 +AMetal-2|net@1087||1|S0|mux16@4|i[9]|3660|401|pin@154||3566|401 +AMetal-2|net@1088||1|S0|mux16@4|i[10]|3660|249|pin@155||3556|249 +AMetal-2|net@1089||1|S900|contact@139||3556|888|pin@155||3556|249 +AMetal-2|net@1090||1|S900|contact@140||3546|888|pin@156||3546|242 +AMetal-2|net@1091||1|S0|mux16@4|i[11]|3660|242|pin@156||3546|242 +AMetal-2|net@1092||1|S0|mux16@4|i[12]|3660|188|pin@157||3536|188 +AMetal-2|net@1093||1|S900|contact@141||3536|888|pin@157||3536|188 +AMetal-2|net@1094||1|S0|mux16@4|i[13]|3660|181|pin@158||3526|181 +AMetal-2|net@1095||1|S900|contact@142||3526|888|pin@158||3526|181 +AMetal-2|net@1096||1|S900|contact@143||3516|888|pin@159||3516|29 +AMetal-2|net@1097||1|S0|mux16@4|i[14]|3660|29|pin@159||3516|29 +AMetal-2|net@1098||1|S0|mux16@4|i[15]|3660|22|pin@160||3506|22 +AMetal-2|net@1099||1|S900|contact@144||3506|888|pin@160||3506|22 +AMetal-2|net@1100||1|S900|contact@161||4420|888|pin@161||4420|848 +AMetal-2|net@1101||1|S0|mux16@5|i[0]|4424|848|pin@161||4420|848 +AMetal-2|net@1102||1|S900|contact@162||4410|888|pin@162||4410|841 +AMetal-2|net@1103||1|S0|mux16@5|i[1]|4424|841|pin@162||4410|841 +AMetal-2|net@1104||1|S900|contact@163||4400|888|pin@163||4400|689 +AMetal-2|net@1105||1|S0|mux16@5|i[2]|4424|689|pin@163||4400|689 +AMetal-2|net@1106||1|S0|mux16@5|i[3]|4424|682|pin@164||4390|682 +AMetal-2|net@1107||1|S900|contact@164||4390|888|pin@164||4390|682 +AMetal-2|net@1108||1|S900|contact@165||4380|888|pin@165||4380|628 +AMetal-2|net@1109||1|S0|mux16@5|i[4]|4424|628|pin@165||4380|628 +AMetal-2|net@1110||1|S0|mux16@5|i[5]|4424|621|pin@166||4370|621 +AMetal-2|net@1111||1|S900|contact@166||4370|888|pin@166||4370|621 +AMetal-2|net@1112||1|S900|contact@167||4360|888|pin@167||4360|469 +AMetal-2|net@1113||1|S0|mux16@5|i[6]|4424|469|pin@167||4360|469 +AMetal-2|net@1114||1|S0|mux16@5|i[7]|4424|462|pin@168||4350|462 +AMetal-2|net@1115||1|S900|contact@168||4350|888|pin@168||4350|462 +AMetal-2|net@1116||1|S900|contact@169||4340|888|pin@169||4340|408 +AMetal-2|net@1117||1|S0|mux16@5|i[8]|4424|408|pin@169||4340|408 +AMetal-2|net@1118||1|S0|mux16@5|i[9]|4424|401|pin@170||4330|401 +AMetal-2|net@1119||1|S900|contact@170||4330|888|pin@170||4330|401 +AMetal-2|net@1120||1|S900|contact@171||4320|888|pin@171||4320|249 +AMetal-2|net@1121||1|S0|mux16@5|i[10]|4424|249|pin@171||4320|249 +AMetal-2|net@1122||1|S0|mux16@5|i[11]|4424|242|pin@172||4310|242 +AMetal-2|net@1123||1|S900|contact@172||4310|888|pin@172||4310|242 +AMetal-2|net@1124||1|S900|contact@173||4300|888|pin@173||4300|188 +AMetal-2|net@1125||1|S0|mux16@5|i[12]|4424|188|pin@173||4300|188 +AMetal-2|net@1126||1|S0|mux16@5|i[13]|4424|181|pin@174||4290|181 +AMetal-2|net@1127||1|S900|contact@174||4290|888|pin@174||4290|181 +AMetal-2|net@1128||1|S900|contact@175||4280|888|pin@175||4280|29 +AMetal-2|net@1129||1|S0|mux16@5|i[14]|4424|29|pin@175||4280|29 +AMetal-2|net@1130||1|S0|mux16@5|i[15]|4424|22|pin@176||4270|22 +AMetal-2|net@1131||1|S900|contact@176||4270|888|pin@176||4270|22 +AMetal-2|net@1132||1|S900|contact@193||5184|888|pin@177||5184|848 +AMetal-2|net@1133||1|S0|mux16@6|i[0]|5188|848|pin@177||5184|848 +AMetal-2|net@1134||1|S900|contact@194||5174|888|pin@178||5174|841 +AMetal-2|net@1135||1|S0|mux16@6|i[1]|5188|841|pin@178||5174|841 +AMetal-2|net@1136||1|S900|contact@195||5164|888|pin@179||5164|689 +AMetal-2|net@1137||1|S0|mux16@6|i[2]|5188|689|pin@179||5164|689 +AMetal-2|net@1138||1|S0|mux16@6|i[3]|5188|682|pin@180||5154|682 +AMetal-2|net@1139||1|S900|contact@196||5154|888|pin@180||5154|682 +AMetal-2|net@1140||1|S900|contact@197||5144|888|pin@181||5144|628 +AMetal-2|net@1141||1|S0|mux16@6|i[4]|5188|628|pin@181||5144|628 +AMetal-2|net@1142||1|S0|mux16@6|i[5]|5188|621|pin@182||5134|621 +AMetal-2|net@1143||1|S900|contact@198||5134|888|pin@182||5134|621 +AMetal-2|net@1144||1|S900|contact@199||5124|888|pin@183||5124|469 +AMetal-2|net@1145||1|S0|mux16@6|i[6]|5188|469|pin@183||5124|469 +AMetal-2|net@1146||1|S0|mux16@6|i[7]|5188|462|pin@184||5114|462 +AMetal-2|net@1147||1|S900|contact@200||5114|888|pin@184||5114|462 +AMetal-2|net@1148||1|S900|contact@201||5104|888|pin@185||5104|408 +AMetal-2|net@1149||1|S0|mux16@6|i[8]|5188|408|pin@185||5104|408 +AMetal-2|net@1150||1|S0|mux16@6|i[9]|5188|401|pin@186||5094|401 +AMetal-2|net@1151||1|S900|contact@202||5094|888|pin@186||5094|401 +AMetal-2|net@1152||1|S900|contact@203||5084|888|pin@187||5084|249 +AMetal-2|net@1153||1|S0|mux16@6|i[10]|5188|249|pin@187||5084|249 +AMetal-2|net@1154||1|S0|mux16@6|i[11]|5188|242|pin@188||5074|242 +AMetal-2|net@1155||1|S900|contact@204||5074|888|pin@188||5074|242 +AMetal-2|net@1156||1|S900|contact@205||5064|888|pin@189||5064|188 +AMetal-2|net@1157||1|S0|mux16@6|i[12]|5188|188|pin@189||5064|188 +AMetal-2|net@1158||1|S0|mux16@6|i[13]|5188|181|pin@190||5054|181 +AMetal-2|net@1159||1|S900|contact@206||5054|888|pin@190||5054|181 +AMetal-2|net@1160||1|S900|contact@207||5044|888|pin@191||5044|29 +AMetal-2|net@1161||1|S0|mux16@6|i[14]|5188|29|pin@191||5044|29 +AMetal-2|net@1162||1|S0|mux16@6|i[15]|5188|22|pin@192||5034|22 +AMetal-2|net@1163||1|S900|contact@208||5034|888|pin@192||5034|22 +AMetal-2|net@1164||1|S900|contact@225||5951|888|pin@193||5951|848 +AMetal-2|net@1165||1|S0|mux16@7|i[0]|5955|848|pin@193||5951|848 +AMetal-2|net@1166||1|S900|contact@226||5941|888|pin@194||5941|841 +AMetal-2|net@1167||1|S0|mux16@7|i[1]|5955|841|pin@194||5941|841 +AMetal-2|net@1168||1|S900|contact@227||5931|888|pin@195||5931|689 +AMetal-2|net@1169||1|S0|mux16@7|i[2]|5955|689|pin@195||5931|689 +AMetal-2|net@1170||1|S0|mux16@7|i[3]|5955|682|pin@196||5921|682 +AMetal-2|net@1171||1|S900|contact@228||5921|888|pin@196||5921|682 +AMetal-2|net@1172||1|S900|contact@229||5911|888|pin@197||5911|628 +AMetal-2|net@1173||1|S0|mux16@7|i[4]|5955|628|pin@197||5911|628 +AMetal-2|net@1174||1|S0|mux16@7|i[5]|5955|621|pin@198||5901|621 +AMetal-2|net@1175||1|S900|contact@230||5901|888|pin@198||5901|621 +AMetal-2|net@1176||1|S900|contact@231||5891|888|pin@199||5891|469 +AMetal-2|net@1177||1|S0|mux16@7|i[6]|5955|469|pin@199||5891|469 +AMetal-2|net@1178||1|S0|mux16@7|i[7]|5955|462|pin@200||5881|462 +AMetal-2|net@1179||1|S900|contact@232||5881|888|pin@200||5881|462 +AMetal-2|net@1180||1|S900|contact@233||5871|888|pin@201||5871|408 +AMetal-2|net@1181||1|S0|mux16@7|i[8]|5955|408|pin@201||5871|408 +AMetal-2|net@1182||1|S0|mux16@7|i[9]|5955|401|pin@202||5861|401 +AMetal-2|net@1183||1|S900|contact@234||5861|888|pin@202||5861|401 +AMetal-2|net@1184||1|S900|contact@235||5851|888|pin@203||5851|249 +AMetal-2|net@1185||1|S0|mux16@7|i[10]|5955|249|pin@203||5851|249 +AMetal-2|net@1186||1|S0|mux16@7|i[11]|5955|242|pin@204||5841|242 +AMetal-2|net@1187||1|S900|contact@236||5841|888|pin@204||5841|242 +AMetal-2|net@1188||1|S900|contact@237||5831|888|pin@205||5831|188 +AMetal-2|net@1189||1|S0|mux16@7|i[12]|5955|188|pin@205||5831|188 +AMetal-2|net@1190||1|S0|mux16@7|i[13]|5955|181|pin@206||5821|181 +AMetal-2|net@1191||1|S900|contact@238||5821|888|pin@206||5821|181 +AMetal-2|net@1192||1|S900|contact@239||5811|888|pin@207||5811|29 +AMetal-2|net@1193||1|S0|mux16@7|i[14]|5955|29|pin@207||5811|29 +AMetal-2|net@1194||1|S0|mux16@7|i[15]|5955|22|pin@208||5801|22 +AMetal-2|net@1195||1|S900|contact@240||5801|888|pin@208||5801|22 +AMetal-2|net@1204||3|S1800|contact@272||596|3752|pin@214||620|3752 +AMetal-2|net@1205||1|S900|reg8@15|q[7]|620|3754|pin@214||620|3752 +AMetal-2|net@1206||3|S1800|contact@271||586|3570|pin@215||620|3570 +AMetal-2|net@1207||1|S900|reg8@14|q[7]|620|3572|pin@215||620|3570 +AMetal-2|net@1208||3|S1800|contact@270||576|3386|pin@216||620|3386 +AMetal-2|net@1209||1|S900|reg8@13|q[7]|620|3390|pin@216||620|3386 +AMetal-2|net@1210||3|S1800|contact@269||566|3202|pin@217||620|3202 +AMetal-2|net@1211||1|S900|reg8@12|q[7]|620|3208|pin@217||620|3202 +AMetal-2|net@1212||3|S1800|contact@268||556|3022|pin@218||620|3022 +AMetal-2|net@1213||1|S900|reg8@11|q[7]|620|3026|pin@218||620|3022 +AMetal-2|net@1214||3|S1800|contact@267||546|2838|pin@219||620|2838 +AMetal-2|net@1215||1|S900|reg8@10|q[7]|620|2844|pin@219||620|2838 +AMetal-2|net@1216||3|S1800|contact@266||536|2658|pin@220||620|2658 +AMetal-2|net@1217||1|S900|reg8@9|q[7]|620|2662|pin@220||620|2658 +AMetal-2|net@1218||3|S1800|contact@265||526|2476|pin@221||620|2476 +AMetal-2|net@1219||1|S900|reg8@8|q[7]|620|2480|pin@221||620|2476 +AMetal-2|net@1220||3|S1800|contact@264||516|2290|pin@222||620|2290 +AMetal-2|net@1221||1|S900|reg8@7|q[7]|620|2294|pin@222||620|2290 +AMetal-2|net@1222||3|S1800|contact@263||506|2108|pin@223||620|2108 +AMetal-2|net@1223||1|S900|reg8@6|q[7]|620|2112|pin@223||620|2108 +AMetal-2|net@1224||3|S1800|contact@262||496|1926|pin@224||620|1926 +AMetal-2|net@1225||1|S900|reg8@5|q[7]|620|1930|pin@224||620|1926 +AMetal-2|net@1226||3|S1800|contact@261||486|1744|pin@225||620|1744 +AMetal-2|net@1227||1|S900|reg8@4|q[7]|620|1748|pin@225||620|1744 +AMetal-2|net@1228||3|S1800|contact@260||476|1562|pin@226||620|1562 +AMetal-2|net@1229||1|S900|reg8@3|q[7]|620|1566|pin@226||620|1562 +AMetal-2|net@1230||3|S1800|contact@259||466|1380|pin@227||620|1380 +AMetal-2|net@1231||1|S900|reg8@2|q[7]|620|1384|pin@227||620|1380 +AMetal-2|net@1232||3|S1800|contact@258||456|1198|pin@228||620|1198 +AMetal-2|net@1233||1|S900|reg8@1|q[7]|620|1202|pin@228||620|1198 +AMetal-2|net@1234||3|S1800|contact@257||446|1016|pin@229||620|1016 +AMetal-2|net@1235||1|S900|reg8@0|q[7]|620|1020|pin@229||620|1016 +AMetal-2|net@1236||3|S0|contact@384||5951|3752|pin@231||5192|3752 +AMetal-2|net@1237||1|S900|reg8@15|q[0]|5192|3754|pin@231||5192|3752 +AMetal-2|net@1238||3|S0|contact@383||5941|3570|pin@232||5192|3570 +AMetal-2|net@1239||1|S900|reg8@14|q[0]|5192|3572|pin@232||5192|3570 +AMetal-2|net@1240||3|S0|contact@382||5931|3382|pin@233||5192|3382 +AMetal-2|net@1241||1|S900|reg8@13|q[0]|5192|3390|pin@233||5192|3382 +AMetal-2|net@1242||3|S0|contact@381||5921|3198|pin@234||5192|3198 +AMetal-2|net@1243||1|S900|reg8@12|q[0]|5192|3208|pin@234||5192|3198 +AMetal-2|net@1244||3|S0|contact@380||5911|3018|pin@235||5192|3018 +AMetal-2|net@1245||1|S900|reg8@11|q[0]|5192|3026|pin@235||5192|3018 +AMetal-2|net@1246||3|S0|contact@379||5901|2834|pin@236||5192|2834 +AMetal-2|net@1247||1|S900|reg8@10|q[0]|5192|2844|pin@236||5192|2834 +AMetal-2|net@1248||3|S0|contact@378||5891|2654|pin@237||5192|2654 +AMetal-2|net@1249||1|S900|reg8@9|q[0]|5192|2662|pin@237||5192|2654 +AMetal-2|net@1250||3|S0|contact@377||5881|2472|pin@238||5192|2472 +AMetal-2|net@1251||1|S900|reg8@8|q[0]|5192|2480|pin@238||5192|2472 +AMetal-2|net@1252||3|S0|contact@376||5871|2286|pin@239||5192|2286 +AMetal-2|net@1253||1|S900|reg8@7|q[0]|5192|2294|pin@239||5192|2286 +AMetal-2|net@1254||3|S0|contact@375||5861|2104|pin@240||5192|2104 +AMetal-2|net@1255||1|S900|reg8@6|q[0]|5192|2112|pin@240||5192|2104 +AMetal-2|net@1256||3|S0|contact@374||5851|1922|pin@241||5192|1922 +AMetal-2|net@1257||1|S900|reg8@5|q[0]|5192|1930|pin@241||5192|1922 +AMetal-2|net@1258||3|S0|contact@373||5841|1740|pin@242||5192|1740 +AMetal-2|net@1259||1|S900|reg8@4|q[0]|5192|1748|pin@242||5192|1740 +AMetal-2|net@1260||3|S0|contact@372||5831|1558|pin@243||5192|1558 +AMetal-2|net@1261||1|S900|reg8@3|q[0]|5192|1566|pin@243||5192|1558 +AMetal-2|net@1262||3|S0|contact@371||5821|1376|pin@244||5192|1376 +AMetal-2|net@1263||1|S900|reg8@2|q[0]|5192|1384|pin@244||5192|1376 +AMetal-2|net@1264||3|S0|contact@370||5811|1194|pin@245||5192|1194 +AMetal-2|net@1265||3|S0|contact@369||5801|1012|pin@246||5192|1012 +AMetal-2|net@1266||1|S900|reg8@0|q[0]|5192|1020|pin@246||5192|1012 +AMetal-2|net@1267||3|S0|contact@353||5034|1012|pin@247||4538|1012 +AMetal-2|net@1268||1|S900|reg8@0|q[1]|4538|1020|pin@247||4538|1012 +AMetal-2|net@1269||3|S0|contact@354||5044|1194|pin@248||4538|1194 +AMetal-2|net@1270||1|S900|reg8@1|q[1]|4538|1202|pin@248||4538|1194 +AMetal-2|net@1271||3|S0|contact@355||5054|1376|pin@249||4538|1376 +AMetal-2|net@1272||1|S900|reg8@2|q[1]|4538|1384|pin@249||4538|1376 +AMetal-2|net@1273||3|S0|contact@356||5064|1558|pin@250||4538|1558 +AMetal-2|net@1274||1|S900|reg8@3|q[1]|4538|1566|pin@250||4538|1558 +AMetal-2|net@1275||3|S0|contact@357||5074|1740|pin@251||4538|1740 +AMetal-2|net@1276||1|S900|reg8@4|q[1]|4538|1748|pin@251||4538|1740 +AMetal-2|net@1277||3|S0|contact@358||5084|1922|pin@252||4538|1922 +AMetal-2|net@1278||1|S900|reg8@5|q[1]|4538|1930|pin@252||4538|1922 +AMetal-2|net@1279||3|S0|contact@359||5094|2104|pin@253||4538|2104 +AMetal-2|net@1280||1|S900|reg8@6|q[1]|4538|2112|pin@253||4538|2104 +AMetal-2|net@1281||3|S0|contact@360||5104|2286|pin@254||4538|2286 +AMetal-2|net@1282||1|S900|reg8@7|q[1]|4538|2294|pin@254||4538|2286 +AMetal-2|net@1283||3|S0|contact@361||5114|2467|pin@255||4538|2467 +AMetal-2|net@1284||1|S900|reg8@8|q[1]|4538|2480|pin@255||4538|2467 +AMetal-2|net@1285||3|S0|contact@362||5124|2654|pin@256||4538|2654 +AMetal-2|net@1286||1|S900|reg8@9|q[1]|4538|2662|pin@256||4538|2654 +AMetal-2|net@1287||3|S0|contact@363||5134|2834|pin@257||4538|2834 +AMetal-2|net@1288||1|S900|reg8@10|q[1]|4538|2844|pin@257||4538|2834 +AMetal-2|net@1289||3|S0|contact@364||5144|3018|pin@258||4538|3018 +AMetal-2|net@1290||1|S900|reg8@11|q[1]|4538|3026|pin@258||4538|3018 +AMetal-2|net@1291||3|S0|contact@365||5154|3198|pin@259||4538|3198 +AMetal-2|net@1292||1|S900|reg8@12|q[1]|4538|3208|pin@259||4538|3198 +AMetal-2|net@1293||3|S0|contact@366||5164|3382|pin@260||4538|3382 +AMetal-2|net@1294||1|S900|reg8@13|q[1]|4538|3390|pin@260||4538|3382 +AMetal-2|net@1295||3|S0|contact@367||5174|3558|pin@261||4538|3558 +AMetal-2|net@1296||1|S900|reg8@14|q[1]|4538|3572|pin@261||4538|3558 +AMetal-2|net@1297||3|S0|contact@368||5184|3740|pin@262||4538|3740 +AMetal-2|net@1298||1|S900|reg8@15|q[1]|4538|3754|pin@262||4538|3740 +AMetal-2|net@1299||3|S0|contact@352||4420|3748|pin@263||3886|3748 +AMetal-2|net@1300||1|S900|reg8@15|q[2]|3886|3754|pin@263||3886|3748 +AMetal-2|net@1301||3|S0|contact@351||4410|3566|pin@264||3886|3566 +AMetal-2|net@1302||1|S900|reg8@14|q[2]|3886|3572|pin@264||3886|3566 +AMetal-2|net@1303||3|S0|contact@350||4400|3382|pin@265||3886|3382 +AMetal-2|net@1304||1|S900|reg8@13|q[2]|3886|3390|pin@265||3886|3382 +AMetal-2|net@1305||3|S0|contact@349||4390|3198|pin@266||3886|3198 +AMetal-2|net@1306||1|S900|reg8@12|q[2]|3886|3208|pin@266||3886|3198 +AMetal-2|net@1307||3|S0|contact@348||4380|3018|pin@267||3886|3018 +AMetal-2|net@1308||1|S900|reg8@11|q[2]|3886|3026|pin@267||3886|3018 +AMetal-2|net@1309||3|S0|contact@347||4370|2834|pin@268||3886|2834 +AMetal-2|net@1310||1|S900|reg8@10|q[2]|3886|2844|pin@268||3886|2834 +AMetal-2|net@1311||3|S0|contact@346||4360|2654|pin@269||3886|2654 +AMetal-2|net@1312||1|S900|reg8@9|q[2]|3886|2662|pin@269||3886|2654 +AMetal-2|net@1313||3|S0|contact@345||4350|2466|pin@270||3886|2466 +AMetal-2|net@1314||1|S900|reg8@8|q[2]|3886|2480|pin@270||3886|2466 +AMetal-2|net@1315||3|S0|contact@344||4340|2286|pin@271||3886|2286 +AMetal-2|net@1316||1|S900|reg8@7|q[2]|3886|2294|pin@271||3886|2286 +AMetal-2|net@1317||3|S0|contact@343||4330|2104|pin@272||3886|2104 +AMetal-2|net@1318||1|S900|reg8@6|q[2]|3886|2112|pin@272||3886|2104 +AMetal-2|net@1319||3|S0|contact@342||4320|1922|pin@273||3886|1922 +AMetal-2|net@1320||1|S900|reg8@5|q[2]|3886|1930|pin@273||3886|1922 +AMetal-2|net@1321||3|S0|contact@341||4310|1740|pin@274||3886|1740 +AMetal-2|net@1322||1|S900|reg8@4|q[2]|3886|1748|pin@274||3886|1740 +AMetal-2|net@1323||3|S0|contact@340||4300|1558|pin@275||3886|1558 +AMetal-2|net@1324||1|S900|reg8@3|q[2]|3886|1566|pin@275||3886|1558 +AMetal-2|net@1325||3|S0|contact@339||4290|1376|pin@276||3886|1376 +AMetal-2|net@1326||1|S900|reg8@2|q[2]|3886|1384|pin@276||3886|1376 +AMetal-2|net@1327||3|S0|contact@338||4280|1194|pin@277||3886|1194 +AMetal-2|net@1328||1|S900|reg8@1|q[2]|3886|1202|pin@277||3886|1194 +AMetal-2|net@1329||3|S0|contact@337||4270|1012|pin@278||3886|1012 +AMetal-2|net@1330||1|S900|reg8@0|q[2]|3886|1020|pin@278||3886|1012 +AMetal-3|net@1331||1|S900|contact@257||446|1016|contact@64||446|893 +AMetal-3|net@1332||1|S2700|contact@63||456|893|contact@258||456|1198 +AMetal-3|net@1333||1|S900|contact@259||466|1380|contact@62||466|893 +AMetal-3|net@1334||1|S2700|contact@61||476|893|contact@260||476|1562 +AMetal-3|net@1335||1|S900|contact@261||486|1744|contact@60||486|893 +AMetal-3|net@1336||1|S2700|contact@59||496|893|contact@262||496|1926 +AMetal-3|net@1337||1|S900|contact@263||506|2108|contact@58||506|893 +AMetal-3|net@1338||1|S2700|contact@57||516|893|contact@264||516|2290 +AMetal-3|net@1339||1|S900|contact@265||526|2476|contact@56||526|893 +AMetal-3|net@1340||1|S2700|contact@55||536|893|contact@266||536|2658 +AMetal-3|net@1341||1|S900|contact@267||546|2838|contact@54||546|893 +AMetal-3|net@1342||1|S2700|contact@53||556|893|contact@268||556|3022 +AMetal-3|net@1343||1|S900|contact@269||566|3202|contact@52||566|893 +AMetal-3|net@1344||1|S2700|contact@51||576|893|contact@270||576|3386 +AMetal-3|net@1345||1|S900|contact@271||586|3570|contact@50||586|893 +AMetal-3|net@1346||1|S2700|contact@49||596|893|contact@272||596|3752 +AMetal-3|net@1347||1|S900|contact@273||1108|1002|pin@279||1108|882 +AMetal-3|net@1348||1|S0|contact@32||1214|882|pin@279||1108|882 +AMetal-3|net@1349||1|S0|contact@31||1224|891|pin@280||1118|891 +AMetal-3|net@1350||1|S900|contact@274||1118|1188|pin@280||1118|891 +AMetal-3|net@1351||1|S0|contact@30||1234|900|pin@281||1128|900 +AMetal-3|net@1352||1|S900|contact@275||1128|1370|pin@281||1128|900 +AMetal-3|net@1353||1|S0|contact@29||1244|909|pin@282||1138|909 +AMetal-3|net@1354||1|S900|contact@276||1138|1552|pin@282||1138|909 +AMetal-3|net@1355||1|S0|contact@28||1254|918|pin@283||1148|918 +AMetal-3|net@1356||1|S900|contact@277||1148|1736|pin@283||1148|918 +AMetal-3|net@1357||1|S0|contact@27||1264|927|pin@284||1158|927 +AMetal-3|net@1358||1|S900|contact@278||1158|1916|pin@284||1158|927 +AMetal-3|net@1359||1|S0|contact@26||1274|936|pin@285||1168|936 +AMetal-3|net@1360||1|S900|contact@279||1168|2098|pin@285||1168|936 +AMetal-3|net@1361||1|S0|contact@25||1284|945|pin@286||1178|945 +AMetal-3|net@1362||1|S900|contact@280||1178|2280|pin@286||1178|945 +AMetal-3|net@1363||1|S0|contact@24||1294|954|pin@287||1188|954 +AMetal-3|net@1364||1|S900|contact@281||1188|2463|pin@287||1188|954 +AMetal-3|net@1365||1|S0|contact@23||1304|963|pin@288||1198|963 +AMetal-3|net@1366||1|S900|contact@282||1198|2648|pin@288||1198|963 +AMetal-3|net@1367||1|S0|contact@22||1314|972|pin@289||1208|972 +AMetal-3|net@1368||1|S900|contact@283||1208|2830|pin@289||1208|972 +AMetal-3|net@1369||1|S0|contact@21||1324|981|pin@290||1218|981 +AMetal-3|net@1370||1|S900|contact@284||1218|3014|pin@290||1218|981 +AMetal-3|net@1371||1|S900|contact@285||1228|3194|pin@291||1228|990 +AMetal-3|net@1372||1|S0|contact@20||1334|990|pin@291||1228|990 +AMetal-3|net@1373||1|S0|contact@19||1344|999|pin@292||1238|999 +AMetal-3|net@1374||1|S900|contact@286||1238|3374|pin@292||1238|999 +AMetal-3|net@1375||1|S900|contact@287||1248|3558|pin@293||1248|1008 +AMetal-3|net@1376||1|S0|contact@18||1354|1008|pin@293||1248|1008 +AMetal-3|net@1377||1|S0|contact@17||1364|1017|pin@294||1258|1017 +AMetal-3|net@1378||1|S900|contact@288||1258|3744|pin@294||1258|1017 +AMetal-3|net@1379||1|S900|contact@289||1764|1014|pin@295||1764|882 +AMetal-3|net@1380||1|S0|contact@96||1978|882|pin@295||1764|882 +AMetal-3|net@1381||1|S900|contact@290||1774|1196|pin@296||1774|891 +AMetal-3|net@1382||1|S0|contact@95||1988|891|pin@296||1774|891 +AMetal-3|net@1383||1|S0|contact@94||1998|900|pin@297||1784|900 +AMetal-3|net@1384||1|S900|contact@291||1784|1378|pin@297||1784|900 +AMetal-3|net@1385||1|S900|contact@292||1794|1560|pin@298||1794|909 +AMetal-3|net@1386||1|S0|contact@93||2008|909|pin@298||1794|909 +AMetal-3|net@1387||1|S0|contact@92||2018|918|pin@299||1804|918 +AMetal-3|net@1388||1|S900|contact@293||1804|1742|pin@299||1804|918 +AMetal-3|net@1389||1|S900|contact@294||1814|1924|pin@300||1814|927 +AMetal-3|net@1390||1|S0|contact@91||2028|927|pin@300||1814|927 +AMetal-3|net@1391||1|S0|contact@90||2038|936|pin@301||1824|936 +AMetal-3|net@1392||1|S900|contact@295||1824|2106|pin@301||1824|936 +AMetal-3|net@1393||1|S900|contact@296||1834|2288|pin@302||1834|945 +AMetal-3|net@1394||1|S0|contact@89||2048|945|pin@302||1834|945 +AMetal-3|net@1395||1|S0|contact@88||2058|954|pin@303||1844|954 +AMetal-3|net@1396||1|S900|contact@297||1844|2470|pin@303||1844|954 +AMetal-3|net@1397||1|S900|contact@298||1854|2656|pin@304||1854|963 +AMetal-3|net@1398||1|S0|contact@87||2068|963|pin@304||1854|963 +AMetal-3|net@1401||1|S900|contact@300||1874|3020|pin@306||1874|981 +AMetal-3|net@1402||1|S0|contact@85||2088|981|pin@306||1874|981 +AMetal-3|net@1403||1|S0|contact@84||2098|991|pin@307||1884|991 +AMetal-3|net@1404||1|S900|contact@301||1884|3200|pin@307||1884|991 +AMetal-3|net@1405||1|S900|contact@302||1894|3384|pin@308||1894|1000 +AMetal-3|net@1406||1|S0|contact@83||2108|1000|pin@308||1894|1000 +AMetal-3|net@1407||1|S0|contact@82||2118|1009|pin@309||1904|1009 +AMetal-3|net@1408||1|S900|contact@303||1904|3568|pin@309||1904|1009 +AMetal-3|net@1409||1|S900|contact@304||1914|3750|pin@310||1914|1019 +AMetal-3|net@1410||1|S0|contact@81||2128|1019|pin@310||1914|1019 +AMetal-3|net@1447||1|S900|contact@369||5801|1012|contact@256||5801|893 +AMetal-3|net@1448||1|S2700|contact@255||5811|893|contact@370||5811|1194 +AMetal-3|net@1449||1|S900|contact@371||5821|1376|contact@254||5821|893 +AMetal-3|net@1450||1|S2700|contact@253||5831|893|contact@372||5831|1558 +AMetal-3|net@1451||1|S900|contact@373||5841|1740|contact@252||5841|893 +AMetal-3|net@1452||1|S2700|contact@251||5851|893|contact@374||5851|1922 +AMetal-3|net@1455||1|S900|contact@376||5871|2286|contact@249||5871|893 +AMetal-3|net@1456||1|S2700|contact@248||5881|893|contact@377||5881|2472 +AMetal-3|net@1457||1|S900|contact@378||5891|2654|contact@247||5891|893 +AMetal-3|net@1458||1|S2700|contact@246||5901|893|contact@379||5901|2834 +AMetal-3|net@1459||1|S900|contact@380||5911|3018|contact@245||5911|893 +AMetal-3|net@1460||1|S2700|contact@244||5921|893|contact@381||5921|3198 +AMetal-3|net@1461||1|S900|contact@382||5931|3382|contact@243||5931|893 +AMetal-3|net@1462||1|S2700|contact@242||5941|893|contact@383||5941|3570 +AMetal-3|net@1463||1|S900|contact@384||5951|3752|contact@241||5951|893 +AMetal-3|net@1464||1|S900|contact@353||5034|1012|contact@224||5034|893 +AMetal-3|net@1465||1|S2700|contact@209||5184|893|contact@368||5184|3740 +AMetal-3|net@1466||1|S900|contact@367||5174|3558|contact@210||5174|893 +AMetal-3|net@1467||1|S2700|contact@211||5164|893|contact@366||5164|3382 +AMetal-3|net@1468||1|S900|contact@365||5154|3198|contact@212||5154|893 +AMetal-3|net@1469||1|S2700|contact@213||5144|893|contact@364||5144|3018 +AMetal-3|net@1470||1|S900|contact@363||5134|2834|contact@214||5134|893 +AMetal-3|net@1471||1|S2700|contact@215||5124|893|contact@362||5124|2654 +AMetal-3|net@1472||1|S900|contact@361||5114|2467|contact@216||5114|893 +AMetal-3|net@1473||1|S2700|contact@217||5104|893|contact@360||5104|2286 +AMetal-3|net@1474||1|S900|contact@359||5094|2104|contact@218||5094|893 +AMetal-3|net@1475||1|S2700|contact@219||5084|893|contact@358||5084|1922 +AMetal-3|net@1476||1|S900|contact@357||5074|1740|contact@220||5074|893 +AMetal-3|net@1477||1|S2700|contact@221||5064|893|contact@356||5064|1558 +AMetal-3|net@1478||1|S900|contact@355||5054|1376|contact@222||5054|893 +AMetal-3|net@1479||1|S2700|contact@223||5044|893|contact@354||5044|1194 +AMetal-3|net@1480||1|S900|contact@337||4270|1012|contact@192||4270|893 +AMetal-3|net@1481||1|S900|contact@352||4420|3748|contact@177||4420|893 +AMetal-3|net@1482||1|S2700|contact@178||4410|893|contact@351||4410|3566 +AMetal-3|net@1483||1|S900|contact@350||4400|3382|contact@179||4400|893 +AMetal-3|net@1484||1|S2700|contact@180||4390|893|contact@349||4390|3198 +AMetal-3|net@1485||1|S900|contact@348||4380|3018|contact@181||4380|893 +AMetal-3|net@1486||1|S2700|contact@182||4370|893|contact@347||4370|2834 +AMetal-3|net@1487||1|S900|contact@346||4360|2654|contact@183||4360|893 +AMetal-3|net@1488||1|S2700|contact@184||4350|893|contact@345||4350|2466 +AMetal-3|net@1489||1|S2700|contact@185||4340|893|contact@344||4340|2286 +AMetal-3|net@1490||1|S900|contact@343||4330|2104|contact@186||4330|893 +AMetal-3|net@1491||1|S2700|contact@187||4320|893|contact@342||4320|1922 +AMetal-3|net@1492||1|S900|contact@341||4310|1740|contact@188||4310|893 +AMetal-3|net@1493||1|S2700|contact@189||4300|893|contact@340||4300|1558 +AMetal-3|net@1494||1|S900|contact@339||4290|1376|contact@190||4290|893 +AMetal-3|net@1495||1|S900|contact@338||4280|1194|contact@191||4280|893 +AMetal-3|net@1498||1|S2700|contact@160||3506|893|contact@321||3506|1012 +AMetal-3|net@1499||1|S900|contact@322||3516|1194|contact@159||3516|893 +AMetal-3|net@1500||1|S2700|contact@158||3526|893|contact@323||3526|1376 +AMetal-3|net@1501||1|S900|contact@324||3536|1558|contact@157||3536|893 +AMetal-3|net@1502||1|S2700|contact@156||3546|893|contact@325||3546|1740 +AMetal-3|net@1503||1|S900|contact@326||3556|1922|contact@155||3556|893 +AMetal-3|net@1504||1|S2700|contact@154||3566|893|contact@327||3566|2104 +AMetal-3|net@1505||1|S900|contact@328||3576|2286|contact@153||3576|893 +AMetal-3|net@1506||1|S2700|contact@152||3586|893|contact@329||3586|2466 +AMetal-3|net@1507||1|S900|contact@330||3596|2654|contact@151||3596|893 +AMetal-3|net@1508||1|S2700|contact@150||3606|893|contact@331||3606|2834 +AMetal-3|net@1509||1|S900|contact@332||3616|3018|contact@149||3616|893 +AMetal-3|net@1510||1|S2700|contact@148||3626|893|contact@333||3626|3198 +AMetal-3|net@1511||1|S900|contact@334||3636|3382|contact@147||3636|893 +AMetal-3|net@1512||1|S2700|contact@146||3646|893|contact@335||3646|3562 +AMetal-3|net@1515||1|S900|contact@319||2882|3562|contact@114||2882|893 +AMetal-3|net@1516||1|S2700|contact@115||2872|893|contact@318||2872|3382 +AMetal-3|net@1517||1|S900|contact@317||2862|3198|contact@116||2862|893 +AMetal-3|net@1518||1|S2700|contact@117||2852|893|contact@316||2852|3018 +AMetal-3|net@1519||1|S900|contact@315||2842|2834|contact@118||2842|893 +AMetal-3|net@1520||1|S2700|contact@119||2832|893|contact@314||2832|2654 +AMetal-3|net@1521||1|S900|contact@313||2822|2464|contact@120||2822|893 +AMetal-3|net@1522||1|S2700|contact@121||2812|893|contact@312||2812|2286 +AMetal-3|net@1523||1|S900|contact@311||2802|2104|contact@122||2802|893 +AMetal-3|net@1524||1|S2700|contact@123||2792|893|contact@310||2792|1922 +AMetal-3|net@1525||1|S900|contact@309||2782|1740|contact@124||2782|893 +AMetal-3|net@1526||1|S2700|contact@125||2772|893|contact@308||2772|1558 +AMetal-3|net@1527||1|S900|contact@307||2762|1376|contact@126||2762|893 +AMetal-3|net@1528||1|S2700|contact@127||2752|893|contact@306||2752|1194 +AMetal-3|net@1529||1|S900|contact@305||2742|1012|contact@128||2742|893 +AMetal-2|net@1530||1|S900|reg8@0|q[4]|2578|1020|pin@317||2578|1012 +AMetal-2|net@1531||3|S0|contact@305||2742|1012|pin@317||2578|1012 +AMetal-2|net@1532||1|S900|reg8@1|q[4]|2578|1202|pin@318||2578|1194 +AMetal-2|net@1533||3|S0|contact@306||2752|1194|pin@318||2578|1194 +AMetal-2|net@1534||1|S900|reg8@2|q[4]|2578|1384|pin@319||2578|1376 +AMetal-2|net@1535||3|S0|contact@307||2762|1376|pin@319||2578|1376 +AMetal-2|net@1536||1|S900|reg8@3|q[4]|2578|1566|pin@320||2578|1558 +AMetal-2|net@1537||3|S0|contact@308||2772|1558|pin@320||2578|1558 +AMetal-2|net@1538||1|S900|reg8@4|q[4]|2578|1748|pin@321||2578|1740 +AMetal-2|net@1539||3|S0|contact@309||2782|1740|pin@321||2578|1740 +AMetal-2|net@1540||1|S900|reg8@5|q[4]|2578|1930|pin@322||2578|1922 +AMetal-2|net@1541||3|S0|contact@310||2792|1922|pin@322||2578|1922 +AMetal-2|net@1542||1|S900|reg8@6|q[4]|2578|2112|pin@323||2578|2104 +AMetal-2|net@1543||3|S0|contact@311||2802|2104|pin@323||2578|2104 +AMetal-2|net@1544||1|S900|reg8@7|q[4]|2578|2294|pin@324||2578|2286 +AMetal-2|net@1545||3|S0|contact@312||2812|2286|pin@324||2578|2286 +AMetal-2|net@1546||1|S900|reg8@8|q[4]|2578|2480|pin@325||2578|2464 +AMetal-2|net@1547||3|S0|contact@313||2822|2464|pin@325||2578|2464 +AMetal-2|net@1548||1|S900|reg8@9|q[4]|2578|2662|pin@326||2578|2654 +AMetal-2|net@1549||3|S0|contact@314||2832|2654|pin@326||2578|2654 +AMetal-2|net@1550||1|S900|reg8@10|q[4]|2578|2844|pin@327||2578|2834 +AMetal-2|net@1551||3|S0|contact@315||2842|2834|pin@327||2578|2834 +AMetal-2|net@1552||1|S900|reg8@11|q[4]|2578|3026|pin@328||2578|3018 +AMetal-2|net@1553||3|S0|contact@316||2852|3018|pin@328||2578|3018 +AMetal-2|net@1554||1|S900|reg8@12|q[4]|2578|3208|pin@329||2578|3198 +AMetal-2|net@1555||3|S0|contact@317||2862|3198|pin@329||2578|3198 +AMetal-2|net@1556||1|S900|reg8@13|q[4]|2578|3390|pin@330||2578|3382 +AMetal-2|net@1557||3|S0|contact@318||2872|3382|pin@330||2578|3382 +AMetal-2|net@1558||1|S900|reg8@14|q[4]|2578|3572|pin@331||2578|3562 +AMetal-2|net@1559||3|S0|contact@319||2882|3562|pin@331||2578|3562 +AMetal-2|net@1560||1|S900|reg8@15|q[4]|2578|3754|pin@332||2578|3744 +AMetal-2|net@1561||3|S0|contact@320||2892|3744|pin@332||2578|3744 +AMetal-2|net@1562||1|S900|reg8@15|q[3]|3232|3754|pin@333||3232|3744 +AMetal-2|net@1563||3|S0|contact@336||3656|3744|pin@333||3232|3744 +AMetal-2|net@1564||1|S900|reg8@14|q[3]|3232|3572|pin@334||3232|3562 +AMetal-2|net@1565||3|S0|contact@335||3646|3562|pin@334||3232|3562 +AMetal-2|net@1566||1|S900|reg8@13|q[3]|3232|3390|pin@335||3232|3382 +AMetal-2|net@1567||3|S0|contact@334||3636|3382|pin@335||3232|3382 +AMetal-2|net@1568||1|S900|reg8@12|q[3]|3232|3208|pin@336||3232|3198 +AMetal-2|net@1569||3|S0|contact@333||3626|3198|pin@336||3232|3198 +AMetal-2|net@1570||3|S0|contact@332||3616|3018|pin@337||3232|3018 +AMetal-2|net@1571||1|S900|reg8@11|q[3]|3232|3026|pin@337||3232|3018 +AMetal-2|net@1572||1|S900|reg8@10|q[3]|3232|2844|pin@338||3232|2834 +AMetal-2|net@1573||3|S0|contact@331||3606|2834|pin@338||3232|2834 +AMetal-2|net@1574||1|S900|reg8@9|q[3]|3232|2662|pin@339||3232|2654 +AMetal-2|net@1575||3|S0|contact@330||3596|2654|pin@339||3232|2654 +AMetal-2|net@1576||1|S900|reg8@8|q[3]|3232|2480|pin@340||3232|2466 +AMetal-2|net@1577||3|S0|contact@329||3586|2466|pin@340||3232|2466 +AMetal-2|net@1578||1|S900|reg8@7|q[3]|3232|2294|pin@341||3232|2286 +AMetal-2|net@1579||3|S0|contact@328||3576|2286|pin@341||3232|2286 +AMetal-2|net@1580||1|S900|reg8@6|q[3]|3232|2112|pin@342||3232|2104 +AMetal-2|net@1581||3|S0|contact@327||3566|2104|pin@342||3232|2104 +AMetal-2|net@1582||1|S900|reg8@5|q[3]|3232|1930|pin@343||3232|1922 +AMetal-2|net@1583||3|S0|contact@326||3556|1922|pin@343||3232|1922 +AMetal-2|net@1584||1|S900|reg8@4|q[3]|3232|1748|pin@344||3232|1740 +AMetal-2|net@1585||3|S0|contact@325||3546|1740|pin@344||3232|1740 +AMetal-2|net@1586||1|S900|reg8@3|q[3]|3232|1566|pin@345||3232|1558 +AMetal-2|net@1587||3|S0|contact@324||3536|1558|pin@345||3232|1558 +AMetal-2|net@1588||1|S900|reg8@2|q[3]|3232|1384|pin@346||3232|1376 +AMetal-2|net@1589||3|S0|contact@323||3526|1376|pin@346||3232|1376 +AMetal-2|net@1590||1|S900|reg8@1|q[3]|3232|1202|pin@347||3232|1194 +AMetal-2|net@1591||3|S0|contact@322||3516|1194|pin@347||3232|1194 +AMetal-2|net@1592||1|S900|reg8@0|q[3]|3232|1020|pin@348||3232|1012 +AMetal-2|net@1593||3|S0|contact@321||3506|1012|pin@348||3232|1012 +AMetal-2|net@1594||1|S900|reg8@0|q[6]|1272|1020|pin@349||1272|1002 +AMetal-2|net@1595||3|S1800|contact@273||1108|1002|pin@349||1272|1002 +AMetal-2|net@1596||3|S1800|contact@274||1118|1188|pin@350||1272|1188 +AMetal-2|net@1597||1|S900|reg8@1|q[6]|1272|1202|pin@350||1272|1188 +AMetal-2|net@1598||3|S1800|contact@275||1128|1370|pin@351||1272|1370 +AMetal-2|net@1599||1|S900|reg8@2|q[6]|1272|1384|pin@351||1272|1370 +AMetal-2|net@1600||3|S1800|contact@276||1138|1552|pin@352||1272|1552 +AMetal-2|net@1601||1|S900|reg8@3|q[6]|1272|1566|pin@352||1272|1552 +AMetal-2|net@1602||3|S1800|contact@277||1148|1736|pin@353||1272|1736 +AMetal-2|net@1603||1|S900|reg8@4|q[6]|1272|1748|pin@353||1272|1736 +AMetal-2|net@1604||3|S1800|contact@278||1158|1916|pin@354||1272|1916 +AMetal-2|net@1605||1|S900|reg8@5|q[6]|1272|1930|pin@354||1272|1916 +AMetal-2|net@1606||3|S1800|contact@279||1168|2098|pin@355||1272|2098 +AMetal-2|net@1607||1|S900|reg8@6|q[6]|1272|2112|pin@355||1272|2098 +AMetal-2|net@1608||3|S1800|contact@280||1178|2280|pin@356||1272|2280 +AMetal-2|net@1609||1|S900|reg8@7|q[6]|1272|2294|pin@356||1272|2280 +AMetal-2|net@1610||3|S1800|contact@281||1188|2463|pin@357||1272|2463 +AMetal-2|net@1611||1|S900|reg8@8|q[6]|1272|2480|pin@357||1272|2463 +AMetal-2|net@1612||3|S1800|contact@282||1198|2648|pin@358||1272|2648 +AMetal-2|net@1613||1|S900|reg8@9|q[6]|1272|2662|pin@358||1272|2648 +AMetal-2|net@1614||3|S1800|contact@283||1208|2830|pin@359||1272|2830 +AMetal-2|net@1615||1|S900|reg8@10|q[6]|1272|2844|pin@359||1272|2830 +AMetal-2|net@1616||3|S1800|contact@284||1218|3014|pin@360||1272|3014 +AMetal-2|net@1617||1|S900|reg8@11|q[6]|1272|3026|pin@360||1272|3014 +AMetal-2|net@1618||3|S1800|contact@285||1228|3194|pin@361||1272|3194 +AMetal-2|net@1619||1|S900|reg8@12|q[6]|1272|3208|pin@361||1272|3194 +AMetal-2|net@1620||3|S1800|contact@286||1238|3374|pin@362||1272|3374 +AMetal-2|net@1621||1|S900|reg8@13|q[6]|1272|3390|pin@362||1272|3374 +AMetal-2|net@1622||3|S1800|contact@287||1248|3558|pin@363||1272|3558 +AMetal-2|net@1623||1|S900|reg8@14|q[6]|1272|3572|pin@363||1272|3558 +AMetal-2|net@1624||3|S1800|contact@288||1258|3744|pin@364||1272|3744 +AMetal-2|net@1625||1|S900|reg8@15|q[6]|1272|3754|pin@364||1272|3744 +AMetal-2|net@1626||3|S1800|contact@289||1764|1014|pin@365||1926|1014 +AMetal-2|net@1627||1|S900|reg8@0|q[5]|1926|1020|pin@365||1926|1014 +AMetal-2|net@1628||3|S1800|contact@290||1774|1196|pin@366||1926|1196 +AMetal-2|net@1629||1|S900|reg8@1|q[5]|1926|1202|pin@366||1926|1196 +AMetal-2|net@1630||3|S1800|contact@291||1784|1378|pin@367||1926|1378 +AMetal-2|net@1631||1|S900|reg8@2|q[5]|1926|1384|pin@367||1926|1378 +AMetal-2|net@1632||3|S1800|contact@292||1794|1560|pin@368||1926|1560 +AMetal-2|net@1633||1|S900|reg8@3|q[5]|1926|1566|pin@368||1926|1560 +AMetal-2|net@1634||3|S1800|contact@293||1804|1742|pin@369||1926|1742 +AMetal-2|net@1635||1|S900|reg8@4|q[5]|1926|1748|pin@369||1926|1742 +AMetal-2|net@1636||3|S1800|contact@294||1814|1924|pin@370||1926|1924 +AMetal-2|net@1637||1|S900|reg8@5|q[5]|1926|1930|pin@370||1926|1924 +AMetal-2|net@1638||3|S1800|contact@295||1824|2106|pin@371||1926|2106 +AMetal-2|net@1639||1|S900|reg8@6|q[5]|1926|2112|pin@371||1926|2106 +AMetal-2|net@1640||3|S1800|contact@296||1834|2288|pin@372||1926|2288 +AMetal-2|net@1641||1|S900|reg8@7|q[5]|1926|2294|pin@372||1926|2288 +AMetal-2|net@1642||3|S1800|contact@297||1844|2470|pin@373||1926|2470 +AMetal-2|net@1643||1|S900|reg8@8|q[5]|1926|2480|pin@373||1926|2470 +AMetal-2|net@1644||3|S1800|contact@298||1854|2656|pin@374||1926|2656 +AMetal-2|net@1645||1|S900|reg8@9|q[5]|1926|2662|pin@374||1926|2656 +AMetal-2|net@1646||3|S1800|contact@300||1874|3020|pin@375||1926|3020 +AMetal-2|net@1647||1|S900|reg8@11|q[5]|1926|3026|pin@375||1926|3020 +AMetal-2|net@1648||3|S1800|contact@301||1884|3200|pin@376||1926|3200 +AMetal-2|net@1649||1|S900|reg8@12|q[5]|1926|3208|pin@376||1926|3200 +AMetal-2|net@1650||3|S1800|contact@302||1894|3384|pin@377||1926|3384 +AMetal-2|net@1651||1|S900|reg8@13|q[5]|1926|3390|pin@377||1926|3384 +AMetal-2|net@1652||3|S1800|contact@303||1904|3568|pin@378||1926|3568 +AMetal-2|net@1653||1|S900|reg8@14|q[5]|1926|3572|pin@378||1926|3568 +AMetal-2|net@1654||3|S1800|contact@304||1914|3750|pin@379||1926|3750 +AMetal-2|net@1655||1|S900|reg8@15|q[5]|1926|3754|pin@379||1926|3750 +AMetal-2|net@1656||1|S900|contact@391||4622|3905|reg8@15|d[0]|4622|3873 +AMetal-2|net@1657||1|S900|contact@390||3969|3905|reg8@15|d[1]|3969|3873 +AMetal-2|net@1658||1|S900|contact@389||3316|3905|reg8@15|d[2]|3316|3873 +AMetal-2|net@1659||1|S900|contact@388||2663|3905|reg8@15|d[3]|2663|3873 +AMetal-2|net@1660||1|S900|contact@387||2009|3905|reg8@15|d[4]|2009|3873 +AMetal-2|net@1661||1|S900|contact@386||1356|3905|reg8@15|d[5]|1356|3873 +AMetal-2|net@1662||1|S900|contact@385||703|3905|reg8@15|d[6]|703|3873 +AMetal-2|net@1663||1|S900|contact@392||50|3905|reg8@15|d[7]|50|3873 +AMetal-1|net@1667||7|S1800|dec4@0|gnd|-744.5|2359|pin@382||-69|2359 +AMetal-1|net@1668||7|S900|pin@382||-69|2359|pin@383||-69|2304 +AMetal-1|net@1669||7|S0|reg8@7|gnd|0|2304|pin@383||-69|2304 +AMetal-1|net@1670||7|S0|reg8@0|gnd|0|1030|pin@384||-69|1030 +AMetal-1|net@1673||7|S900|pin@385||-69|1212|pin@384||-69|1030 +AMetal-1|net@1674||7|S0|reg8@1|gnd|0|1212|pin@385||-69|1212 +AMetal-1|net@1676||7|S900|pin@386||-69|1394|pin@385||-69|1212 +AMetal-1|net@1677||7|S0|reg8@2|gnd|0|1394|pin@386||-69|1394 +AMetal-1|net@1679||7|S900|pin@387||-69|1576|pin@386||-69|1394 +AMetal-1|net@1680||7|S0|reg8@3|gnd|0|1576|pin@387||-69|1576 +AMetal-1|net@1682||7|S900|pin@388||-69|1758|pin@387||-69|1576 +AMetal-1|net@1683||7|S0|reg8@4|gnd|0|1758|pin@388||-69|1758 +AMetal-1|net@1685||7|S900|pin@389||-69|1940|pin@388||-69|1758 +AMetal-1|net@1686||7|S0|reg8@5|gnd|0|1940|pin@389||-69|1940 +AMetal-1|net@1687||7|S900|pin@383||-69|2304|pin@390||-69|2122 +AMetal-1|net@1688||7|S900|pin@390||-69|2122|pin@389||-69|1940 +AMetal-1|net@1689||7|S0|reg8@6|gnd|0|2122|pin@390||-69|2122 +AMetal-1|net@1690||7|S0|reg8@15|gnd|0|3764|pin@391||-69|3764 +AMetal-1|net@1693||7|S2700|pin@392||-69|3582|pin@391||-69|3764 +AMetal-1|net@1694||7|S0|reg8@14|gnd|0|3582|pin@392||-69|3582 +AMetal-1|net@1696||7|S2700|pin@393||-69|3400|pin@392||-69|3582 +AMetal-1|net@1697||7|S0|reg8@13|gnd|0|3400|pin@393||-69|3400 +AMetal-1|net@1699||7|S2700|pin@394||-69|3218|pin@393||-69|3400 +AMetal-1|net@1700||7|S0|reg8@12|gnd|0|3218|pin@394||-69|3218 +AMetal-1|net@1702||7|S2700|pin@395||-69|3036|pin@394||-69|3218 +AMetal-1|net@1703||7|S0|reg8@11|gnd|0|3036|pin@395||-69|3036 +AMetal-1|net@1706||7|S0|reg8@9|gnd|0|2672|pin@396||-69|2672 +AMetal-1|net@1707||7|S2700|pin@382||-69|2359|pin@397||-69|2489 +AMetal-1|net@1708||7|S2700|pin@397||-69|2489|pin@396||-69|2672 +AMetal-1|net@1709||7|S0|reg8@8|gnd|0|2489|pin@397||-69|2489 +AMetal-1|net@1710||7|S1800|contact@393||-51|2772|reg8@9|vdd|0|2772 +AMetal-2|net@1711||7|S1800|contact@394||-88|2772|contact@393||-51|2772 +AMetal-1|net@1712||7|S900|contact@394||-88|2772|pin@398||-88|2689 +AMetal-1|net@1714||7|S0|pin@398||-88|2689|dec4@0|vdd|-744|2689 +AMetal-2|net@1715||1|S2700|pin@31||-272|2529|pin@39||-272|2607 +AMetal-2|net@1716||1|S900|pin@27||-300|3336|pin@24||-300|2623 +AMetal-2|net@1717||1|S2700|pin@22||-307|2634|pin@26||-307|3518 +AMetal-1|net@1730||7|S2700|pin@406||6528|3682|pin@405||6528|3864 +AMetal-1|net@1731||7|S1800|reg8@14|vdd|0|3682|pin@406||6528|3682 +AMetal-1|net@1733||7|S2700|pin@407||6528|3500|pin@406||6528|3682 +AMetal-1|net@1734||7|S1800|reg8@13|vdd|0|3500|pin@407||6528|3500 +AMetal-1|net@1736||7|S2700|pin@408||6528|3318|pin@407||6528|3500 +AMetal-1|net@1737||7|S1800|reg8@12|vdd|0|3318|pin@408||6528|3318 +AMetal-1|net@1739||7|S2700|pin@409||6528|3136|pin@408||6528|3318 +AMetal-1|net@1740||7|S1800|reg8@11|vdd|0|3136|pin@409||6528|3136 +AMetal-1|net@1742||7|S2700|pin@410||6528|2954|pin@409||6528|3136 +AMetal-1|net@1743||7|S1800|reg8@10|vdd|0|2954|pin@410||6528|2954 +AMetal-1|net@1745||7|S2700|pin@411||6528|2772|pin@410||6528|2954 +AMetal-1|net@1746||7|S1800|reg8@9|vdd|0|2772|pin@411||6528|2772 +AMetal-1|net@1748||7|S2700|pin@412||6528|2589|pin@411||6528|2772 +AMetal-1|net@1749||7|S1800|reg8@8|vdd|0|2589|pin@412||6528|2589 +AMetal-1|net@1751||7|S2700|pin@413||6528|2404|pin@412||6528|2589 +AMetal-1|net@1752||7|S1800|reg8@7|vdd|0|2404|pin@413||6528|2404 +AMetal-1|net@1754||7|S2700|pin@414||6528|2222|pin@413||6528|2404 +AMetal-1|net@1755||7|S1800|reg8@6|vdd|0|2222|pin@414||6528|2222 +AMetal-1|net@1757||7|S2700|pin@415||6528|2040|pin@414||6528|2222 +AMetal-1|net@1758||7|S1800|reg8@5|vdd|0|2040|pin@415||6528|2040 +AMetal-1|net@1760||7|S2700|pin@416||6528|1858|pin@415||6528|2040 +AMetal-1|net@1761||7|S1800|reg8@4|vdd|0|1858|pin@416||6528|1858 +AMetal-1|net@1763||7|S2700|pin@417||6528|1676|pin@416||6528|1858 +AMetal-1|net@1764||7|S1800|reg8@3|vdd|0|1676|pin@417||6528|1676 +AMetal-1|net@1766||7|S2700|pin@418||6528|1494|pin@417||6528|1676 +AMetal-1|net@1767||7|S1800|reg8@2|vdd|0|1494|pin@418||6528|1494 +AMetal-1|net@1769||7|S2700|pin@419||6528|1312|pin@418||6528|1494 +AMetal-1|net@1770||7|S1800|reg8@1|vdd|0|1312|pin@419||6528|1312 +AMetal-1|net@1773||7|S1800|reg8@0|vdd|0|1130|pin@420||6528|1130 +AMetal-1|net@1774||7|S1800|mux16@7|vdd_1|6528|544|pin@421||6584|544 +AMetal-1|net@1775||7|S2700|pin@421||6584|544|pin@422||6584|1130 +AMetal-1|net@1776||7|S2700|pin@420||6528|1130|pin@423||6528|1132 +AMetal-1|net@1777||7|S2700|pin@423||6528|1132|pin@419||6528|1312 +AMetal-1|net@1778||7|S0|pin@422||6584|1130|pin@424||6528|1130 +AMetal-1|net@1779||7|S900|pin@423||6528|1132|pin@424||6528|1130 +AMetal-1|net@1799||1|S900|contact@404||6246|922|mux16@7|s[2]|6246|880 +AMetal-1|net@1806||1|S900|contact@406||5962|908|mux16@7|s[0]|5962|880 +AMetal-2|net@1813||1|S1800|contact@411||-79|929|contact@407||-59|929 +AMetal-2|net@1814||1|S0|contact@408||-59|922|contact@412||-79|922 +AMetal-2|net@1815||1|S1800|contact@413||-79|915|contact@409||-59|915 +AMetal-2|net@1816||1|S0|contact@410||-59|908|contact@414||-79|908 +AMetal-1|net@1821||1|S1800|contact@416||-325|929|contact@411||-79|929 +AMetal-1|net@1822||1|S0|contact@412||-79|922|contact@417||-325|922 +AMetal-1|net@1823||1|S1800|contact@418||-325|915|contact@413||-79|915 +AMetal-1|net@1824||1|S0|contact@414||-79|908|contact@419||-325|908 +AMetal-2|net@1833||1|S900|contact@420||607|908|mux16@0|s[0]|607|880 +AMetal-2|net@1834||1|S900|contact@421||750|915|mux16@0|s[1]|750|880 +AMetal-2|net@1835||1|S900|contact@422||891|922|mux16@0|s[2]|891|880 +AMetal-2|net@1836||1|S900|contact@423||1031|929|mux16@0|s[3]|1031|880 +AMetal-1|net@1838||1|S0|contact@427||1799|929|contact@423||1030|929 +AMetal-2|net@1839||1|S900|contact@427||1799|929|mux16@1|s[3]|1799|880 +AMetal-2|net@1840||1|S900|contact@426||1659|922|mux16@1|s[2]|1659|880 +AMetal-2|net@1841||1|S900|contact@425||1518|915|mux16@1|s[1]|1518|880 +AMetal-2|net@1842||1|S900|contact@424||1375|908|mux16@1|s[0]|1375|880 +AMetal-1|net@1844||1|S0|contact@424||1375|908|contact@420||607|908 +AMetal-1|net@1846||1|S0|contact@425||1518|915|contact@421||750|915 +AMetal-1|net@1848||1|S0|contact@426||1659|922|contact@422||891|922 +AMetal-1|net@1850||1|S0|contact@431||2562|929|contact@427||1799|929 +AMetal-1|net@1852||1|S0|contact@430||2423|922|contact@426||1659|922 +AMetal-1|net@1854||1|S0|contact@429||2282|915|contact@425||1518|915 +AMetal-1|net@1856||1|S0|contact@428||2139|908|contact@424||1375|908 +AMetal-2|net@1857||1|S900|contact@428||2139|908|mux16@2|s[0]|2139|880 +AMetal-2|net@1858||1|S900|contact@429||2282|915|mux16@2|s[1]|2282|880 +AMetal-2|net@1859||1|S900|contact@430||2423|922|mux16@2|s[2]|2423|880 +AMetal-2|net@1860||1|S900|contact@431||2563|929|mux16@2|s[3]|2563|880 +AMetal-1|net@1862||1|S0|contact@435||3327|929|contact@431||2562|929 +AMetal-1|net@1864||1|S0|contact@434||3187|922|contact@430||2423|922 +AMetal-1|net@1866||1|S0|contact@433||3046|915|contact@429||2282|915 +AMetal-1|net@1868||1|S0|contact@432||2903|908|contact@428||2139|908 +AMetal-2|net@1869||1|S900|contact@432||2903|908|mux16@3|s[0]|2903|880 +AMetal-2|net@1870||1|S900|contact@433||3046|915|mux16@3|s[1]|3046|880 +AMetal-2|net@1871||1|S900|contact@434||3187|922|mux16@3|s[2]|3187|880 +AMetal-2|net@1872||1|S900|contact@435||3327|929|mux16@3|s[3]|3327|880 +AMetal-1|net@1879||1|S0|contact@406||5962|908|contact@444||5195|908 +AMetal-2|net@1881||1|S900|contact@444||5195|908|mux16@6|s[0]|5195|880 +AMetal-2|net@1882||1|S900|contact@445||5338|915|mux16@6|s[1]|5338|880 +AMetal-2|net@1883||1|S900|contact@446||5479|922|mux16@6|s[2]|5479|880 +AMetal-2|net@1884||1|S900|contact@447||5619|929|mux16@6|s[3]|5619|880 +AMetal-2|net@1885||1|S900|contact@443||4855|929|mux16@5|s[3]|4855|880 +AMetal-2|net@1886||1|S900|contact@442||4715|922|mux16@5|s[2]|4715|880 +AMetal-2|net@1887||1|S900|contact@441||4574|915|mux16@5|s[1]|4574|880 +AMetal-2|net@1888||1|S900|contact@440||4431|908|mux16@5|s[0]|4431|880 +AMetal-1|net@1889||1|S0|contact@444||5195|908|contact@440||4431|908 +AMetal-1|net@1891||1|S0|contact@445||5338|915|contact@441||4574|915 +AMetal-1|net@1893||1|S0|contact@446||5479|922|contact@442||4715|922 +AMetal-1|net@1895||1|S0|contact@447||5619|929|contact@443||4855|929 +AMetal-2|net@1897||1|S900|contact@436||3667|908|mux16@4|s[0]|3667|880 +AMetal-2|net@1898||1|S900|contact@437||3810|915|mux16@4|s[1]|3810|880 +AMetal-2|net@1899||1|S900|contact@438||3951|922|mux16@4|s[2]|3951|880 +AMetal-2|net@1900||1|S900|contact@439||4091|929|mux16@4|s[3]|4091|880 +AMetal-1|net@1901||1|S0|contact@443||4855|929|contact@439||4091|929 +AMetal-1|net@1902||1|S0|contact@439||4091|929|contact@435||3327|929 +AMetal-1|net@1903||1|S0|contact@442||4715|922|contact@438||3951|922 +AMetal-1|net@1904||1|S0|contact@438||3951|922|contact@434||3187|922 +AMetal-1|net@1905||1|S0|contact@441||4574|915|contact@437||3810|915 +AMetal-1|net@1906||1|S0|contact@437||3810|915|contact@433||3046|915 +AMetal-1|net@1907||1|S0|contact@440||4431|908|contact@436||3667|908 +AMetal-1|net@1908||1|S0|contact@436||3667|908|contact@432||2903|908 +AMetal-1|net@1913||7|S2700|pin@396||-69|2672|pin@447||-69|2854 +AMetal-1|net@1914||7|S2700|pin@447||-69|2854|pin@395||-69|3036 +AMetal-1|net@1915||7|S0|reg8@10|gnd|0|2854|pin@447||-69|2854 +AMetal-2|net@1916||3|S1800|contact@299||1864|2836|pin@448||1926|2836 +AMetal-2|net@1917||1|S900|reg8@10|q[5]|1926|2844|pin@448||1926|2836 +AMetal-3|net@1920||1|S0|contact@86||2078|972|pin@450||1864|972 +AMetal-2|net@1921||1|S900|contact@86||2078|972|contact@70||2078|877 +AMetal-2|net@1922||1|S900|contact@70||2078|877|pin@451||2078|621 +AMetal-2|net@1923||1|S0|mux16@2|i[5]|2132|621|pin@451||2078|621 +AMetal-2|net@1924||3|S2700|pin@245||5192|1194|reg8@1|q[0]|5192|1202 +AMetal-2|net@1925||1|S2700|pin@28||-293|2566|pin@36||-293|3154 +AMetal-2|net@1926||1|S2700|pin@29||-286|2553|pin@37||-286|2972 +AMetal-2|net@1927||1|S2700|pin@30||-279|2540|pin@38||-279|2790 +AMetal-2|net@1928||1|S1800|dec4@0|q[9]|-321|2410|pin@54||-277|2410 +AMetal-2|net@1929||1|S900|pin@42||-319|2292|pin@62||-319|1148 +AMetal-2|net@1930||1|S900|pin@43||-312|2304|pin@61||-312|1330 +AMetal-2|net@1931||1|S900|pin@46||-305|2317|pin@60||-305|1512 +AMetal-2|net@1932||1|S900|pin@48||-298|2331|pin@59||-298|1694 +AMetal-2|net@1933||1|S900|pin@50||-291|2384|pin@58||-291|1876 +AMetal-2|net@1934||1|S900|pin@52||-284|2397|pin@57||-284|2058 +AMetal-2|net@1935||1|S900|pin@54||-277|2410|pin@56||-277|2240 +AMetal-3|net@1936||1|S900|contact@375||5861|2104|contact@250||5861|893 +AMetal-3|net@1937||1|S2700|contact@113||2892|893|contact@320||2892|3744 +AMetal-3|net@1938||1|S2700|contact@145||3656|893|contact@336||3656|3744 +AMetal-1|net@1939||7|S900|pin@384||-69|1030|pin@401||-69|435 +AMetal-1|net@1940||17|S0|mux16@0|gnd_1|597|435|pin@401||-69|435 +AMetal-1|net@1941||7|S1800|reg8@15|vdd|0|3864|pin@405||6528|3864 +AMetal-2|net@1942||1|S900|mux16@6|z|5791|492|contact@395||5791|-22 +AMetal-2|net@1943||1|S900|mux16@7|z|6558|492|contact@396||6558|-22 +AMetal-2|net@1944||1|S900|mux16@5|z|5027|492|contact@397||5027|-22 +AMetal-2|net@1945||1|S900|mux16@4|z|4263|492|contact@398||4263|-22 +AMetal-2|net@1946||1|S900|mux16@3|z|3499|492|contact@399||3499|-22 +AMetal-2|net@1947||1|S900|mux16@2|z|2735|492|contact@400||2735|-22 +AMetal-2|net@1948||1|S900|mux16@1|z|1971|492|contact@401||1971|-22 +AMetal-2|net@1949||1|S900|mux16@0|z|1203|492|contact@402||1203|-22 +AMetal-1|net@1950||1|S2700|mux16@7|s[3]|6386|880|contact@403||6386|929 +AMetal-1|net@1953||1|S2700|mux16@7|s[1]|6105|880|contact@405||6105|915 +AMetal-1|net@1954||1|S0|contact@405||6105|915|contact@445||5338|915 +AMetal-1|net@1955||1|S1800|contact@410||-59|908|contact@420||607|908 +AMetal-1|net@1956||1|S1800|contact@409||-59|915|contact@421||750|915 +AMetal-3|net@1959||1|S900|contact@299||1864|2836|pin@450||1864|972 +AMetal-1|net@1960||1|S1800|contact@446||5479|922|contact@404||6246|922 +AMetal-1|net@1961||1|S1800|contact@447||5619|929|contact@403||6386|929 +AMetal-1|net@1962||1|S1800|contact@407||-59|929|contact@423||1030|929 +AMetal-1|net@1963||1|S1800|contact@408||-59|922|contact@422||891|922 +Eclk||D5G2;|reg8@15|clk|I +Egnd||D5G2;|mux16@0|gnd_1|G +Es[0]|r_addr[0]|D5G2;|contact@419||I +Es[1]|r_addr[1]|D5G2;|contact@418||I +Es[2]|r_addr[2]|D5G2;|contact@417||I +Es[3]|r_addr[3]|D5G2;|contact@416||I +Er_data[0]||D5G2;|contact@396||O +Er_data[1]||D5G2;|contact@395||O +Er_data[2]||D5G2;|contact@397||O +Er_data[3]||D5G2;|contact@398||O +Er_data[4]||D5G2;|contact@399||O +Er_data[5]||D5G2;|contact@400||O +Er_data[6]||D5G2;|contact@401||O +Er_data[7]||D5G2;|contact@402||O +Erst||D5G2;|reg8@15|rst|I +Evdd||D5G2;|mux16@0|vdd_2|P +Ew_addr[0]||D5G2;|dec4@0|a[0]|I +Ew_addr[1]||D5G2;|dec4@0|a[1]|I +Ew_addr[2]||D5G2;|dec4@0|a[2]|I +Ew_addr[3]||D5G2;|dec4@0|a[3]|I +Ed[0]|w_data[0]|D5G2;|contact@391||I +Ed[1]|w_data[1]|D5G2;|contact@390||I +Ed[2]|w_data[2]|D5G2;|contact@389||I +Ed[3]|w_data[3]|D5G2;|contact@388||I +Ed[4]|w_data[4]|D5G2;|contact@387||I +Ed[5]|w_data[5]|D5G2;|contact@386||I +Ed[6]|w_data[6]|D5G2;|contact@385||I +Ed[7]|w_data[7]|D5G2;|contact@392||I +Ew_en||D5G2;|dec4@0|en|I +X + # Cell regfile16;1{sch} -Cregfile16;1{sch}||schematic|1764602407895|1764619038597| +Cregfile16;1{sch}||schematic|1764602407895|1764885311487| Ngeneric:Facet-Center|art@0||0|0||||AV Idec4;1{ic}|dec4@0||10|4|||D5G4; Imux16;1{ic}|mux16@0||133|-565|RRR||D5G4; @@ -1943,6 +6122,7 @@ Ireg8;1{ic}|reg8@12||72|-407|||D5G4; Ireg8;1{ic}|reg8@13||72|-443|||D5G4; Ireg8;1{ic}|reg8@14||72|-478|||D5G4; Ireg8;1{ic}|reg8@15||72|-514|||D5G4; +Iregfile16;1{ic}|regfile1@0||390.5|69.5|||D5G4; Awire|net@0|||1800|dec4@0|q[0]|20|19|reg8@0|en|54|19 Awire|net@1|||2700|reg8@7|d[7]|58|-219|reg8@6|d[7]|58|-183 Awire|net@2|||2700|reg8@6|d[7]|58|-183|reg8@5|d[7]|58|-148 @@ -2652,13 +6832,13 @@ Ew_addr[0]||D5G2;|pin@119||I Ew_addr[1]||D5G2;|pin@118||I Ew_addr[2]||D5G2;|pin@117||I Ew_addr[3]||D5G2;|pin@116||I -Ew_data[0]||D5G2;|pin@128||O -Ew_data[1]||D5G2;|pin@127||O -Ew_data[2]||D5G2;|pin@126||O -Ew_data[3]||D5G2;|pin@125||O -Ew_data[4]||D5G2;|pin@124||O -Ew_data[5]||D5G2;|pin@123||O -Ew_data[6]||D5G2;|pin@122||O -Ew_data[7]||D5G2;|pin@121||O +Ew_data[0]||D5G2;|pin@128||I +Ew_data[1]||D5G2;|pin@127||I +Ew_data[2]||D5G2;|pin@126||I +Ew_data[3]||D5G2;|pin@125||I +Ew_data[4]||D5G2;|pin@124||I +Ew_data[5]||D5G2;|pin@123||I +Ew_data[6]||D5G2;|pin@122||I +Ew_data[7]||D5G2;|pin@121||I Ew_en||D5G2;|pin@120||I X diff --git a/vlsi/stdcells.jelib b/vlsi/stdcells.jelib index d6cf8df..04783d9 100644 --- a/vlsi/stdcells.jelib +++ b/vlsi/stdcells.jelib @@ -46,7 +46,7 @@ E~q3||D5G2;|pin@10||O X # Cell dec2;1{lay} -Cdec2;1{lay}||mocmos|1764330336407|1764454215340||DRC_last_good_drc_area_date()G1764447253905|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764454499853 +Cdec2;1{lay}||mocmos|1764330336407|1764799122583||DRC_last_good_drc_area_date()G1764447253905|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764829542049 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@3||158|10|||| NMetal-1-Metal-2-Con|contact@4||15|79|||| @@ -92,16 +92,6 @@ NMetal-2-Pin|pin@31||106|24|||| NMetal-2-Pin|pin@32||146|42|||| NMetal-1-Pin|pin@35||200|53|||| NMetal-1-Pin|pin@36||193|65|||| -AMetal-1|net@0||7|S1800|inv@1|gnd|0|0|inv@2|gnd|20|0 -AMetal-1|net@4||7|S1800|inv@1|vdd|0|100|inv@2|vdd|20|100 -AMetal-1|net@76||7|S1800|inv@2|vdd|20|100|nand3@0|vdd|40|100 -AMetal-1|net@77||7|S1800|inv@2|gnd|20|0|nand3@0|gnd|40|0 -AMetal-1|net@78||7|S1800|nand3@0|gnd|40|0|nand3@1|gnd|80|0 -AMetal-1|net@79||7|S1800|nand3@1|gnd|80|0|nand3@2|gnd|120|0 -AMetal-1|net@80||7|S1800|nand3@2|gnd|120|0|nand3@3|gnd|160|0 -AMetal-1|net@81||7|S1800|nand3@0|vdd|40|100|nand3@1|vdd|80|100 -AMetal-1|net@82||7|S1800|nand3@1|vdd|80|100|nand3@2|vdd|120|100 -AMetal-1|net@83||7|S1800|nand3@2|vdd|120|100|nand3@3|vdd|160|100 AMetal-2|net@88||1|S2700|inv@1|y|5|50|pin@1||5|58 AMetal-2|net@92||1|S2700|pin@4||132|43|nand3@2|x|132|49 AMetal-2|net@93||1|S1800|pin@3||52|43|pin@4||132|43 @@ -173,7 +163,7 @@ E~q3||D5G2;|contact@14||O X # Cell dec2;1{sch} -Cdec2;1{sch}||schematic|1764329926712|1764449952823| +Cdec2;1{sch}||schematic|1764329926712|1764703007006| Ngeneric:Facet-Center|art@0||0|0||||AV Idec2;1{ic}|dec2@0||1|26|||D5G4; Iinv;1{ic}|inv@0||-6|14|||D5G4; @@ -207,13 +197,13 @@ Awire|net@6|||900|pin@5||-16|3|pin@3||-16|-15 Awire|net@9|||900|pin@6||-18|-4|pin@1||-18|-13 Awire|net@11|||900|pin@0||-18|17|pin@7||-18|14 Awire|net@12|||900|pin@7||-18|14|pin@6||-18|-4 -Awire|net@13|||0|inv@0|x|-10.25|14|pin@7||-18|14 +Awire|net@13|||0|inv@0|x|-10|14|pin@7||-18|14 Awire|net@14|||900|pin@2||-16|17|pin@8||-16|12 Awire|net@15|||900|pin@8||-16|12|pin@5||-16|3 -Awire|net@16|||0|inv@1|x|-10.25|12|pin@8||-16|12 -Awire|net@20|||1800|inv@0|y|-0.25|14|pin@10||1|14 +Awire|net@16|||0|inv@1|x|-10|12|pin@8||-16|12 +Awire|net@20|||1800|inv@0|y|0|14|pin@10||1|14 Awire|net@22|||2700|pin@9||1|5|pin@10||1|14 -Awire|net@24|||1800|inv@1|y|-0.25|12|pin@12||3|12 +Awire|net@24|||1800|inv@1|y|0|12|pin@12||3|12 Awire|net@26|||2700|pin@11||3|-6|pin@12||3|12 Awire|net@51|||0|pin@13||19|12|nand3@0|z|17.5|12 Awire|net@52|||0|pin@14||19|3|nand3@1|z|17.5|3 @@ -245,20 +235,20 @@ E~q3||D5G2;|pin@16||O X # Cell dff;1{ic} -Cdff;1{ic}||artwork|1764127920529|1764127920529|E +Cdff;1{ic}||artwork|1764127920529|1764798840447|E Ngeneric:Facet-Center|art@0||0|0||||AV NOpened-Thicker-Polygon|art@1||0|0|6|10|||SCHEM_function(D5G2;)Sdff|trace()V[-3/-5,-3/5,3/5,3/-5,-3/-5] Nschematic:Bus_Pin|pin@0||-5|2|||| Nschematic:Wire_Pin|pin@1||-3|2|||| -Nschematic:Bus_Pin|pin@2||-5|0|||| -Nschematic:Wire_Pin|pin@3||-3|0|||| -Nschematic:Bus_Pin|pin@4||5|0|||| -Nschematic:Wire_Pin|pin@5||3|0|||| +Nschematic:Bus_Pin|pin@2||0|7.5|||RRR| +Nschematic:Wire_Pin|pin@3||0|5|||RRR| +Nschematic:Bus_Pin|pin@4||0|-7|||RRR| +Nschematic:Wire_Pin|pin@5||0|-5|||RRR| Nschematic:Bus_Pin|pin@6||-5|-2|||| Nschematic:Wire_Pin|pin@7||-3|-2|||| Aschematic:wire|net@0|||0|pin@1||-3|2|pin@0||-5|2 -Aschematic:wire|net@1|||0|pin@3||-3|0|pin@2||-5|0 -Aschematic:wire|net@2|||1800|pin@5||3|0|pin@4||5|0 +Aschematic:wire|net@1|||2700|pin@3||0|5|pin@2||0|7.5 +Aschematic:wire|net@2|||900|pin@5||0|-5|pin@4||0|-7 Aschematic:wire|net@3|||0|pin@7||-3|-2|pin@6||-5|-2 Eclk||D5G2;|pin@0||I Ed||D5G2;|pin@2||I @@ -267,7 +257,7 @@ Erst||D5G2;|pin@6||I X # Cell dff;1{lay} -Cdff;1{lay}||mocmos|1764328090584|1764486293379||DRC_last_good_drc_area_date()G1764485945027|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764486318365 +Cdff;1{lay}||mocmos|1764328090584|1764799122584||DRC_last_good_drc_area_date()G1764707712047|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764799246522 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@0||500.5|-10|||| NMetal-1-Metal-2-Con|contact@1||-4|57|||| @@ -282,16 +272,13 @@ Imux2;1{lay}|mux2@3||45|0|||D5G4; Imux2;1{lay}|mux2@4||195.5|0|||D5G4; Imux2;1{lay}|mux2@5||347|0|||D5G4; NMetal-1-Pin|pin@0||454|50|||| -NMetal-1-Pin|pin@1||28|50|||| -NMetal-1-Pin|pin@2||28|29|||| -NMetal-2-Pin|pin@4||-3.5|22|||| +NMetal-1-Pin|pin@1||29|50|||| NMetal-2-Pin|pin@5||151.5|29|||| NMetal-2-Pin|pin@6||303|29|||| NMetal-2-Pin|pin@7||303|22|||| NMetal-2-Pin|pin@8||454.5|22|||| NMetal-1-Pin|pin@9||33|64|||| NMetal-2-Pin|pin@10||161.5|87|||| -NMetal-2-Pin|pin@11||193.5|87|||| NMetal-2-Pin|pin@12||313|87|||| NMetal-1-Pin|pin@13||36|57|||| NMetal-2-Pin|pin@14||186.5|87|||| @@ -314,11 +301,7 @@ AMetal-1|net@70||1|S1800|inv@2|y|471.5|50|inv@3|x|493.5|50 AMetal-1|net@71||1|S900|mux2@5|z|454|52|pin@0||454|50 AMetal-1|net@72||1|S0|inv@2|x|464|50|pin@0||454|50 AMetal-2|net@73||1|S2700|contact@0||500.5|-10|inv@3|y|500.5|50 -AMetal-1|net@74||1|S1800|tielow@1|y|5|50|pin@1||28|50 -AMetal-1|net@75||1|S900|pin@1||28|50|pin@2||28|29 -AMetal-1|net@76||1|S1800|pin@2||28|29|mux2@3|i[1]|29|29 -AMetal-2|net@79||1|S900|contact@2||-3.5|22|pin@4||-3.5|22 -AMetal-2|net@80||1|S0|mux2@3|i[0]|29|22|pin@4||-3.5|22 +AMetal-1|net@74||1|S1800|tielow@1|y|5|50|pin@1||29|50 AMetal-2|net@81||1|S900|mux2@3|z|151.5|52|pin@5||151.5|29 AMetal-2|net@82||1|S0|mux2@4|i[1]|180.5|29|pin@5||151.5|29 AMetal-2|net@83||1|S900|mux2@4|z|303|52|pin@6||303|29 @@ -331,14 +314,15 @@ AMetal-1|net@89||1|S900|contact@4||33|87|pin@9||33|64 AMetal-1|net@90||1|S1800|contact@3||-4|64|pin@9||33|64 AMetal-2|net@91||1|S1800|contact@4||33|87|pin@10||161.5|87 AMetal-2|net@92||1|S2700|inv@0|x|161.5|50|pin@10||161.5|87 -AMetal-2|net@96||1|S1800|pin@11||193.5|87|pin@12||313|87 AMetal-2|net@97||1|S2700|inv@1|x|313|50|pin@12||313|87 AMetal-1|net@98||1|S1800|contact@1||-4|57|pin@13||36|57 AMetal-1|net@99||1|S2700|mux2@3|s|36|50|pin@13||36|57 AMetal-1|net@100||1|S1800|inv@0|y|168.5|50|mux2@4|s|186.5|50 -AMetal-2|net@101||1|S0|pin@11||193.5|87|pin@14||186.5|87 AMetal-2|net@102||1|S2700|mux2@4|s|186.5|50|pin@14||186.5|87 AMetal-1|net@103||1|S1800|inv@1|y|320|50|mux2@5|s|338|50 +AMetal-1|net@104||1|S900|pin@1||29|50|mux2@3|i[1]|29|29 +AMetal-2|net@105||1|S1800|contact@2||-3.5|22|mux2@3|i[0]|29|22 +AMetal-2|net@106||1|S0|pin@12||313|87|pin@14||186.5|87 Eclk||D5G2;|contact@3||I Ed||D5G2;|contact@2||I Egnd||D5G2;|tielow@1|gnd|G @@ -348,7 +332,7 @@ Evdd||D5G2;|tielow@1|vdd|P X # Cell dff;1{sch} -Cdff;1{sch}||schematic|1764126347822|1764325673619| +Cdff;1{sch}||schematic|1764126347822|1764703007006| Ngeneric:Facet-Center|art@0||0|0||||AV Idff;1{ic}|dff@0||1|10|||D5G4; Iinv;1{ic}|inv2@10||-19|-17|||D5G4; @@ -389,15 +373,15 @@ Awire|net@37|||0|mux2@1|i0|9.75|-3|pin@20||9|-3 Awire|net@40|||1800|mux2@2|z|-19.75|-5|mux2@0|i1|-10.25|-5 Awire|net@41|||0|mux2@2|s0|-30.25|-7|pin@23||-36|-7 Awire|net@43|||0|mux2@2|i0|-30.25|-3|pin@24||-36|-3 -Awire|net@46|||1800|inv2@10|y|-13.25|-17|pin@16||-10.25|-17 +Awire|net@46|||1800|inv2@10|y|-13|-17|pin@16||-10.25|-17 Awire|net@53|||0|mux2@1|s0|9.75|-7|pin@31||9|-7 -Awire|net@54|||0|inv2@10|x|-23.25|-17|pin@27||-36|-17 -Awire|net@55|||1800|pin@16||-10.25|-17|inv2@11|x|-5.25|-17 -Awire|net@56|||1800|inv2@11|y|4.75|-17|pin@32||9|-17 +Awire|net@54|||0|inv2@10|x|-23|-17|pin@27||-36|-17 +Awire|net@55|||1800|pin@16||-10.25|-17|inv2@11|x|-5|-17 +Awire|net@56|||1800|inv2@11|y|5|-17|pin@32||9|-17 Awire|net@58|||900|pin@31||9|-7|pin@32||9|-17 -Awire|net@59|||0|inv2@13|x|25.75|-5|pin@17||23|-5 -Awire|net@60|||0|inv2@13|y|35.75|-5|inv2@12|x|33.75|-5 -Awire|net@61|||1800|inv2@12|y|43.75|-5|pin@33||46|-5 +Awire|net@59|||0|inv2@13|x|26|-5|pin@17||23|-5 +Awire|net@60|||0|inv2@13|y|36|-5|inv2@12|x|34|-5 +Awire|net@61|||1800|inv2@12|y|44|-5|pin@33||46|-5 Awire|net@62|||1800|tielow@0|y|-37|-5|mux2@2|i1|-30.25|-5 Eclk||D5G2;|pin@27||I Ed||D5G2;|pin@24||I @@ -432,7 +416,7 @@ Es||D5G2;|pin@8||O X # Cell fa;1{lay} -Cfa;1{lay}||mocmos|1764326429008|1764479296613||DRC_last_good_drc_area_date()G1764473003475|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764473003475 +Cfa;1{lay}||mocmos|1764326429008|1764799122584||DRC_last_good_drc_area_date()G1764628178903|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764909525925 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-2-Metal-3-Con|contact@0||26|61|||| NMetal-2-Metal-3-Con|contact@1||26|91|||| @@ -446,11 +430,10 @@ NMetal-2-Metal-3-Con|contact@9||138|56|||| NMetal-1-Metal-2-Con|contact@10||138|116|||| NMetal-1-Metal-2-Con|contact@11||86|13|||| NMetal-1-Metal-2-Con|contact@12||86|-10|||| -Imux2;1{lay}|mux2@1||248|0|||D5G4; +Imux2;1{lay}|mux2@1||251|0|||D5G4; NMetal-2-Pin|pin@4||220|91|||| NMetal-2-Pin|pin@5||26|91|||| -NMetal-3-Pin|pin@6||26|91|||| -NMetal-2-Pin|pin@15||246|91|||| +NMetal-2-Pin|pin@15||242|91|||| NMetal-2-Pin|pin@16||3|29|||| NMetal-1-Pin|pin@17||146|61|||| NMetal-1-Pin|pin@18||-4.5|44|||| @@ -463,14 +446,12 @@ AMetal-2|net@10||1|S2700|xor2@0|z|220|52|pin@4||220|91 AMetal-2|net@11||1|S0|contact@0||26|61|xor2@1|x|17|61 AMetal-2|net@12||3|S900|contact@1||26|91|pin@5||26|91 AMetal-2|net@13||1|S0|pin@4||220|91|pin@5||26|91 -AMetal-3|net@14||1|S1800|contact@1||26|91|pin@6||26|91 -AMetal-3|net@15||1|S2700|contact@0||26|61|pin@6||26|91 -AMetal-1|net@34||7|S0|mux2@1|gnd|248|0|xor2@0|gnd|120|0 -AMetal-1|net@35||7|S0|mux2@1|vdd|248|100|xor2@0|vdd|120|100 -AMetal-2|net@36||1|S1800|pin@4||220|91|pin@15||246|91 +AMetal-1|net@34||7|S0|mux2@1|gnd|251|0|xor2@0|gnd|120|0 +AMetal-1|net@35||7|S0|mux2@1|vdd|251|100|xor2@0|vdd|120|100 +AMetal-2|net@36||1|S1800|pin@4||220|91|pin@15||242|91 AMetal-2|net@38||1|S900|xor2@1|y|3|44|pin@16||3|29 -AMetal-2|net@39||1|S0|mux2@1|i[1]|233|29|pin@16||3|29 -AMetal-2|net@40||1|S1800|contact@2||146|22|mux2@1|i[0]|233|22 +AMetal-2|net@39||1|S0|mux2@1|i[1]|234|29|pin@16||3|29 +AMetal-2|net@40||1|S1800|contact@2||146|22|mux2@1|i[0]|234|22 AMetal-1|net@41||1|S2700|contact@2||146|22|pin@17||146|61 AMetal-1|net@42||1|S1800|xor2@0|x|137|61|pin@17||146|61 AMetal-1|net@43||1|S900|contact@3||-4.5|52|pin@18||-4.5|44 @@ -484,6 +465,8 @@ AMetal-2|net@50||1|S900|contact@10||138|116|contact@8||138|111 AMetal-2|net@51||1|S2700|contact@12||86|-10|contact@11||86|13 AMetal-1|net@52||1|S2700|contact@11||86|13|pin@19||86|52 AMetal-1|net@53||1|S0|xor2@1|z|100|52|pin@19||86|52 +AMetal-2|net@54||1|S900|pin@15||242|91|mux2@1|s|242|50 +AMetal-3|net@55||1|S900|contact@1||26|91|contact@0||26|61 Ea||D5G2;|contact@10||I Eb||D5G2;|contact@4||I Ecin||D5G2;|contact@3||I @@ -534,22 +517,22 @@ Es||D5G2;|pin@13||O X # Cell inv;1{ic} -Cinv;1{ic}||artwork|1764123710696|1764125549264|E +Cinv;1{ic}||artwork|1764123710696|1764703007006|E Ngeneric:Facet-Center|art@0||0|0||||AV -NCircle|art@3||3.25|0|1|1|| -Nschematic:Buffer|buf@0||0.75|0|||| -Nschematic:Bus_Pin|pin@0||-4.25|0|||| -Nschematic:Wire_Pin|pin@1||-2.25|0|||| -Nschematic:Bus_Pin|pin@2||5.75|0|||| -Nschematic:Wire_Pin|pin@3||3.75|0|||| -Aschematic:wire|net@0|||0|pin@1||-2.25|0|pin@0||-4.25|0 -Aschematic:wire|net@1|||1800|pin@3||3.75|0|pin@2||5.75|0 +NCircle|art@3||3.5|0|1|1|| +Nschematic:Buffer|buf@0||1|0|||| +Nschematic:Bus_Pin|pin@0||-4|0|||| +Nschematic:Wire_Pin|pin@1||-2|0|||| +Nschematic:Bus_Pin|pin@2||6|0|||| +Nschematic:Wire_Pin|pin@3||4|0|||| +Aschematic:wire|net@0|||0|pin@1||-2|0|pin@0||-4|0 +Aschematic:wire|net@1|||1800|pin@3||4|0|pin@2||6|0 Ex||D5G2;|pin@0||I Ey||D5G2;|pin@2||O X # Cell inv;1{lay} -Cinv;1{lay}||mocmos|1764130924034|1764396857033||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764396857831|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764396857831 +Cinv;1{lay}||mocmos|1764130924034|1764799122585||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764396857831|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764799246522 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@3||5|78.75|||| NMetal-1-Polysilicon-1-Con|contact@7||-2|50|||| @@ -561,12 +544,10 @@ NMetal-1-Metal-2-Con|contact@13||-2|50|||| NN-Transistor|nmos@1||5|21.5|4||RR| NMetal-1-Pin|pin@64||0|0|||| NMetal-1-Pin|pin@66||0|100|||| -NMetal-1-Pin|pin@68||5|78.25|||| NPolysilicon-1-Pin|pin@69||-2|21.5|||| NPolysilicon-1-Pin|pin@70||-2|50|||| NMetal-1-Pin|pin@72||5|100|||| NMetal-1-Pin|pin@73||5|0|||| -NMetal-1-Pin|pin@74||-2|50|||| NMetal-1-Pin|pin@75||5|0|||| NP-Well-Node|plnode@0||5|22|22|56||A NN-Well-Node|plnode@1||5|78|22|56||A @@ -576,28 +557,25 @@ NMetal-1-P-Well-Con|substr@1||10|0|2|2|| NMetal-1-N-Well-Con|well@1||0|100|2|2|| NMetal-1-N-Well-Con|well@2||10|100|2|2|| AP-Active|net@241|||S900|pmos@0|diff-top|5|79.25|contact@3||5|78.25 -AMetal-1|net@249||1|S0|contact@3||5|78.25|pin@68||5|78.25 APolysilicon-1|net@251|||S1800|pin@69||-2|21.5|nmos@1|poly-right|-0.5|21.5 APolysilicon-1|net@252|||S900|pmos@0|poly-right|-2|83|pin@70||-2|50 APolysilicon-1|net@253|||S900|pin@70||-2|50|pin@69||-2|21.5 APolysilicon-1|net@254|||S0|pin@70||-2|50|contact@7||-2.5|50 AP-Active|net@262|||S900|contact@9||5|87.5|pmos@0|diff-bottom|5|86.75 -AMetal-1|net@266|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@267||7|S1800|pin@66||0|100|well@2||10|100 AMetal-1|net@268||7|S0|well@2||10|100|pin@72||5|100 AMetal-1|net@271|||S|well@1||0|100|pin@66||0|100 AN-Active|net@276|||S2700|contact@10||5|17|nmos@1|diff-top|5|17.75 AMetal-1|net@277||7|S0|substr@1||10|0|pin@73||5|0 AMetal-1|net@281|||S|substr@0||0|0|pin@64||0|0 -AMetal-1|net@282||1|S900|pin@68||5|78.25|contact@8||5|50 -AMetal-1|net@283|||S900|contact@8||5|50|contact@12||5|25.75 +AMetal-1|net@283||1|S900|contact@8||5|50|contact@12||5|25.75 AN-Active|net@284|||S2700|nmos@1|diff-bottom|5|25.25|contact@12||5|25.75 -AMetal-1|net@285||1|S900|contact@13||-2|50|pin@74||-2|50 -AMetal-1|net@286||1|S0|contact@7||-2|50|pin@74||-2|50 AMetal-1|net@287||7|IS2700|contact@9||5|87|pin@72||5|100 AMetal-1|net@288||7|S1800|pin@64||0|0|pin@75||5|0 AMetal-1|net@289||7|S1800|pin@75||5|0|substr@1||10|0 AMetal-1|net@290||4|IS900|contact@10||5|17.5|pin@75||5|0 +AMetal-1|net@291||1|S900|contact@3||5|78.25|contact@8||5|50 +AMetal-1|net@292||1|S|contact@13||-2|50|contact@7||-2|50 Egnd||D5G2;|pin@64||G Evdd||D5G2;|pin@66||P Ex||D5G2;|contact@13||I @@ -709,7 +687,7 @@ Ez||D5G2;|contact@4||O X # Cell mux2;1{sch} -Cmux2;1{sch}||schematic|1764128324037|1764471384861| +Cmux2;1{sch}||schematic|1764128324037|1764703007006| Ngeneric:Facet-Center|art@0||0|0||||AV Iinv;1{ic}|inv2@4||-13|-9|||D5G4; Imux2;1{ic}|mux2@0||0|11|||D5G4; @@ -721,17 +699,17 @@ NWire_Pin|pin@18||10.5|-8|||| NWire_Pin|pin@19||-23|1|||| NWire_Pin|pin@20||-23|-7|||| NWire_Pin|pin@21||-23|-1|||| -NWire_Pin|pin@22||-17.25|-1|||| +NWire_Pin|pin@22||-17|-1|||| NWire_Pin|pin@23||25|-4|||| Awire|net@28|||1800|nand2@0|y|7|0|pin@16||10.5|0 Awire|net@29|||2700|nand2@2|a|10.5|-3|pin@16||10.5|0 Awire|net@32|||900|nand2@2|b|10.5|-5|pin@18||10.5|-8 Awire|net@33|||0|nand2@0|a|-5.5|1|pin@19||-23|1 Awire|net@34|||0|nand2@1|a|-5.5|-7|pin@20||-23|-7 -Awire|net@36|||1800|inv2@4|y|-7.25|-9|nand2@1|b|-5.5|-9 -Awire|net@37|||0|nand2@0|b|-5.5|-1|pin@22||-17.25|-1 -Awire|net@38|||0|pin@22||-17.25|-1|pin@21||-23|-1 -Awire|net@39|||2700|inv2@4|x|-17.25|-9|pin@22||-17.25|-1 +Awire|net@36|||1800|inv2@4|y|-7|-9|nand2@1|b|-5.5|-9 +Awire|net@37|||0|nand2@0|b|-5.5|-1|pin@22||-17|-1 +Awire|net@38|||0|pin@22||-17|-1|pin@21||-23|-1 +Awire|net@39|||2700|inv2@4|x|-17|-9|pin@22||-17|-1 Awire|net@40|||1800|nand2@2|y|23|-4|pin@23||25|-4 Awire|net@41|||1800|nand2@1|y|7|-8|pin@18||10.5|-8 Ei0|i[0]|D5G2;|pin@20||I @@ -760,7 +738,7 @@ Ey|z|D5G2;|pin@4||O X # Cell nand2;1{lay} -Cnand2;1{lay}||mocmos|1764130924034|1764394465992||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764394466599|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394466599 +Cnand2;1{lay}||mocmos|1764130924034|1764799122585||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764394466599|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764799246522 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@6||5|20||8|| NMetal-1-N-Active-Con|contact@7||18|20||8|| @@ -782,7 +760,6 @@ NPolysilicon-1-Pin|pin@71||6|28|||| NMetal-1-Pin|pin@72||2|100|||| NMetal-1-Pin|pin@73||18|100|||| NMetal-1-Pin|pin@74||18|52|||| -NPolysilicon-1-Pin|pin@75||14|28|||| NPolysilicon-1-Pin|pin@76||6|44|||| NPolysilicon-1-Pin|pin@77||14|61|||| NMetal-1-Pin|pin@78||5|0|||| @@ -821,18 +798,17 @@ AMetal-1|net@298|||S|substr@2||20|0|pin@65||20|0 AP-Active|net@299|||S0|contact@11||10.5|79|pmos@1|diff-bottom|9.75|79 AP-Active|net@300|||S1800|contact@11||10|79|pmos@2|diff-top|10.25|79 AMetal-1|net@301||1|S2700|contact@10||10|52|contact@11||10|79 -APolysilicon-1|net@303|||S0|nmos@1|poly-left|14|28|pin@75||14|28 AMetal-1|net@304||1|S0|contact@13||3|44|contact@12||3|44 APolysilicon-1|net@305|||S900|pmos@1|poly-left|6|71|pin@76||6|44 APolysilicon-1|net@306|||S900|pin@76||6|44|pin@71||6|28 APolysilicon-1|net@307|||S1800|contact@13||3.5|44|pin@76||6|44 AMetal-1|net@308||1|S1800|contact@14||17|61|contact@15||17|61 APolysilicon-1|net@309|||S900|pmos@2|poly-left|14|71|pin@77||14|61 -APolysilicon-1|net@310|||S900|pin@77||14|61|pin@75||14|28 APolysilicon-1|net@311|||S0|contact@14||17.5|61|pin@77||14|61 AMetal-1|net@312||7|S1800|pin@64||0|0|pin@78||5|0 AMetal-1|net@313||7|S1800|pin@78||5|0|substr@1||10|0 AMetal-1|net@314||1|S900|contact@6||5|20|pin@78||5|0 +APolysilicon-1|net@315|||S2700|nmos@1|poly-left|14|28|pin@77||14|61 Egnd||D5G2;|pin@64||G Evdd||D5G2;|pin@66||P Ey|x|D5G2;|contact@15||I @@ -915,7 +891,7 @@ Ez||D5G2;|pin@6||O X # Cell nand3;1{lay} -Cnand3;1{lay}||mocmos|1764130924034|1764446971751||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764446972631|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764446972631 +Cnand3;1{lay}||mocmos|1764130924034|1764799122586||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764446972631|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764800599129 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@6||5|20||8|| NMetal-1-N-Active-Con|contact@7||23|20||8|| @@ -936,8 +912,6 @@ NN-Transistor|nmos@3||19|20|9||RRR| NMetal-1-Pin|pin@64||0|0|||| NMetal-1-Pin|pin@66||0|100|||| NMetal-1-Pin|pin@67||30|100|||| -NPolysilicon-1-Pin|pin@75||14|28|||| -NMetal-1-Pin|pin@81||0|0|||| NMetal-1-Pin|pin@82||30|0|||| NMetal-1-Pin|pin@83||5|0|||| NMetal-1-Pin|pin@84||0|100|||| @@ -947,7 +921,6 @@ NPolysilicon-1-Pin|pin@93||5|68|||| NMetal-1-Pin|pin@98||18|100|||| NMetal-1-Pin|pin@99||10|65|||| NMetal-1-Pin|pin@102||26|65|||| -NMetal-1-Pin|pin@104||26|65|||| NPolysilicon-1-Pin|pin@106||19|68|||| NPolysilicon-1-Pin|pin@108||12|68|||| NPolysilicon-1-Pin|pin@109||14|50|||| @@ -972,7 +945,6 @@ AMetal-1|net@282|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@295|||S|substr@0||0|0|pin@64||0|0 AP-Active|net@299|||S0|contact@11||10.5|76|pmos@1|diff-bottom|9.75|76 AP-Active|net@300|||S1800|contact@11||10|76|pmos@2|diff-top|10.25|76 -APolysilicon-1|net@303|||S1800|nmos@1|poly-left|14|28|pin@75||14|28 AN-Active|net@316|||S1800|nmos@3|diff-bottom|15.25|20|nmos@1|diff-top|17.75|20 AMetal-1|net@324||7|S0|pin@82||30|0|substr@2||20|0 AMetal-1|net@325||7|S0|substr@2||20|0|substr@1||10|0 @@ -1004,18 +976,17 @@ AMetal-1|net@408||1|S1800|contact@12||12|50|contact@13||12|50 AMetal-1|net@409||1|S0|contact@20||5|35|contact@19||5|35 AMetal-1|net@414||1|S0|pin@102||26|65|pin@99||10|65 AMetal-1|net@415||1|S900|contact@17||26|76|pin@102||26|65 -AMetal-1|net@419||1|S2700|contact@21||26|30|pin@104||26|65 -AMetal-1|net@420||1|S1800|pin@102||26|65|pin@104||26|65 APolysilicon-1|net@423|||S0|pmos@4|poly-left|22|68|pin@106||19|68 APolysilicon-1|net@429|||S2700|nmos@3|poly-left|19|28|contact@22||19|58 APolysilicon-1|net@430|||S2700|contact@22||19|58|pin@106||19|68 AMetal-1|net@431||1|S0|contact@15||19|58|contact@22||19|58 APolysilicon-1|net@434|||S0|pmos@2|poly-left|14|68|pin@108||12|68 APolysilicon-1|net@435|||S2700|contact@13||12|50|pin@108||12|68 -APolysilicon-1|net@436|||S2700|pin@75||14|28|pin@109||14|50 APolysilicon-1|net@437|||S1800|contact@13||12|50|pin@109||14|50 AMetal-1|net@438||1|S0|contact@21||26|30|pin@110||23|30 AMetal-1|net@439||1|S2700|contact@7||23|20|pin@110||23|30 +APolysilicon-1|net@440|||S2700|nmos@1|poly-left|14|28|pin@109||14|50 +AMetal-1|net@441||1|S2700|contact@21||26|30|pin@102||26|65 Egnd||D5G2;|pin@64||G Evdd||D5G2;|pin@66||P Ey|w|D5G2;|contact@15||I @@ -1112,7 +1083,7 @@ Ey|z|D5G2;|pin@4||O X # Cell nor2;1{lay} -Cnor2;1{lay}||mocmos|1764130924034|1764456850814||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764456851921|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764456851921 +Cnor2;1{lay}||mocmos|1764130924034|1764799122586||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764456851921|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764800231426 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@6||2|17.5||4|| NMetal-1-N-Active-Con|contact@7||18|17.5||4|| @@ -1135,7 +1106,6 @@ NMetal-1-Pin|pin@69||18|0|||| NMetal-1-Pin|pin@70||3.5|100|||| NMetal-1-Pin|pin@73||16.5|50|||| NPolysilicon-1-Pin|pin@76||6|35.5|||| -NPolysilicon-1-Pin|pin@77||14|35.5|||| NPolysilicon-1-Pin|pin@78||14|69|||| NPolysilicon-1-Pin|pin@79||7.5|35.5|||| NPolysilicon-1-Pin|pin@80||14|26|||| @@ -1178,17 +1148,16 @@ AMetal-1|net@336||1|S900|contact@12||10|50|contact@10||10|17.5 AMetal-1|net@337||1|S1800|contact@12||10|50|pin@73||16.5|50 AMetal-1|net@338||1|S900|contact@9||16.5|79|pin@73||16.5|50 APolysilicon-1|net@343|||S2700|nmos@2|poly-left|6|23.5|pin@76||6|35.5 -APolysilicon-1|net@345|||S2700|pin@77||14|35.5|pin@78||14|69 APolysilicon-1|net@346|||S1800|pmos@2|poly-left|12.5|69|pin@78||14|69 APolysilicon-1|net@347|||S1800|pin@76||6|35.5|pin@79||7.5|35.5 AMetal-1|net@349||1|S0|contact@14||17|26.5|contact@13||17|26.5 AMetal-1|net@350||1|S900|contact@16||4.5|66|contact@15||4.5|66 APolysilicon-1|net@351|||S2700|nmos@1|poly-left|14|23.5|pin@80||14|26 -APolysilicon-1|net@352|||S2700|pin@80||14|26|pin@77||14|35.5 APolysilicon-1|net@353|||S0|contact@13||16.5|26|pin@80||14|26 APolysilicon-1|net@354|||S900|pmos@1|poly-left|7.5|69|pin@81||7.5|66 APolysilicon-1|net@355|||S900|pin@81||7.5|66|pin@79||7.5|35.5 APolysilicon-1|net@356|||S1800|contact@15||4|66|pin@81||7.5|66 +APolysilicon-1|net@357|||S900|pin@78||14|69|pin@80||14|26 Egnd||D5G2;|pin@64||G Evdd||D5G2;|pin@66||P Ex||D5G2;|contact@16||I @@ -1256,7 +1225,7 @@ Ey||D5G2;|pin@0||O X # Cell tiehigh;1{lay} -Ctiehigh;1{lay}||mocmos|1764130924034|1764325406774||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764325408022|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764325408022 +Ctiehigh;1{lay}||mocmos|1764130924034|1764799122587||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764325408022|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765087090427 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@8||5|50|||| NMetal-1-N-Active-Con|contact@10||5|16.5|||| @@ -1281,7 +1250,6 @@ NMetal-1-P-Well-Con|substr@0||0|0|2|2|| NMetal-1-P-Well-Con|substr@1||10|0|2|2|| NMetal-1-N-Well-Con|well@1||0|100|2|2|| NMetal-1-N-Well-Con|well@2||10|100|2|2|| -AMetal-1|net@266|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@268||7|S0|well@2||10|100|pin@72||5|100 AMetal-1|net@271|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@277||7|S0|substr@1||10|0|pin@73||5|0 @@ -1342,7 +1310,7 @@ Ey||D5G2;|pin@0||O X # Cell tielow;1{lay} -Ctielow;1{lay}||mocmos|1764130924034|1764325547046||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764325548346|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764325548346 +Ctielow;1{lay}||mocmos|1764130924034|1764799122587||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764325548346|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764799246522 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-Metal-2-Con|contact@8||5|50|||| NMetal-1-N-Active-Con|contact@10||5|16.5|||| @@ -1367,7 +1335,6 @@ NMetal-1-P-Well-Con|substr@0||0|0|2|2|| NMetal-1-P-Well-Con|substr@1||10|0|2|2|| NMetal-1-N-Well-Con|well@1||0|100|2|2|| NMetal-1-N-Well-Con|well@2||10|100|2|2|| -AMetal-1|net@266|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@268||7|S0|well@2||10|100|pin@72||5|100 AMetal-1|net@271|||S|well@1||0|100|pin@66||0|100 AMetal-1|net@277||7|S0|substr@1||10|0|pin@73||5|0 diff --git a/vlsi/tb_chip_core.v b/vlsi/tb_chip_core.v new file mode 100644 index 0000000..66fa212 --- /dev/null +++ b/vlsi/tb_chip_core.v @@ -0,0 +1,306 @@ +`timescale 1ns/1ps + +module tb_chip_core; + + // ======================================================================== + // 1. CONFIGURATION & CONSTANTS + // ======================================================================== + + // Opcodes + localparam [7:0] OP_CONS = 8'h01; + localparam [7:0] OP_CAR = 8'h02; + localparam [7:0] OP_CDR = 8'h03; + localparam [7:0] OP_ATOM = 8'h04; + localparam [7:0] OP_EQ = 8'h05; + localparam [7:0] OP_ADD = 8'h06; + + // Tags + localparam [1:0] TAG_NIL = 2'b00; + localparam [1:0] TAG_ATOM = 2'b01; + localparam [1:0] TAG_NUM = 2'b10; + localparam [1:0] TAG_CONS = 2'b11; + + // Standard Values for Testing + localparam [7:0] VAL_NIL = {TAG_NIL, 6'h00}; + localparam [7:0] VAL_TRUE = {TAG_ATOM, 6'h01}; // 'T' + localparam [7:0] VAL_A = {TAG_ATOM, 6'h0A}; + localparam [7:0] VAL_B = {TAG_ATOM, 6'h0B}; + localparam [7:0] VAL_C = {TAG_ATOM, 6'h0C}; + + // Testbench Signals + reg clk, rst, cs, rw; + reg [2:0] addr; + reg [7:0] data_in; + wire [7:0] data_out; + + // Verification Variables + reg [7:0] read_val; + reg [7:0] status_val; + reg [7:0] ptr_node3, ptr_node2, ptr_node1; + integer errors = 0; + integer i; + + // Instantiate DUT + chip_core dut ( + .clk(clk), .rst(rst), .cs(cs), .rw(rw), + .addr(addr), .data_in(data_in), .data_out(data_out) + ); + + // Clock Generation (100MHz) + initial begin + clk = 0; + forever #5 clk = ~clk; + end + + // ======================================================================== + // 2. HELPER TASKS + // ======================================================================== + + task cpu_write(input [2:0] w_addr, input [7:0] w_data); + begin + @(posedge clk); + cs = 1; rw = 0; addr = w_addr; data_in = w_data; + @(posedge clk); + cs = 0; data_in = 8'h00; + end + endtask + + // Read with auto-polling for BUSY flag + task cpu_exec_and_read(input [2:0] r_addr, output [7:0] r_data); + begin + // Poll Status Bit 0 (BUSY) + do begin + @(posedge clk); + cs = 1; rw = 1; addr = 3'h4; // Status + @(posedge clk); + status_val = data_out; + cs = 0; + end while (status_val[0] === 1'b1); + + // Perform Read + @(posedge clk); + cs = 1; rw = 1; addr = r_addr; + @(posedge clk); + r_data = data_out; + cs = 0; + end + endtask + + task check(input [7:0] expected, input [7:0] actual, input string name); + if (expected !== actual) begin + $display("FAIL: %s | Exp: 0x%h, Got: 0x%h", name, expected, actual); + errors = errors + 1; + end else begin + $display("PASS: %s", name); + end + endtask + + task check_status(input bit exp_heap, input bit exp_type, input bit exp_carry, input bit exp_zero, input string name); + // Status Reg: [7:5]Rsrv, [4]Zero, [3]Carry, [2]Type, [1]Heap, [0]Busy + reg [7:0] expected_mask; + expected_mask = {3'b000, exp_zero, exp_carry, exp_type, exp_heap, 1'b0}; + + cpu_exec_and_read(3'h4, status_val); + // Mask out the busy bit for comparison as it should be 0 now + if ((status_val & 8'hFE) !== expected_mask) begin + $display("FAIL: %s (Status) | Exp: %b, Got: %b", name, expected_mask, status_val); + errors = errors + 1; + end else begin + $display("PASS: %s (Status)", name); + end + endtask + + // ======================================================================== + // 3. MAIN TEST SCENARIOS + // ======================================================================== + + initial begin + $dumpfile("chip_core_robust.vcd"); + $dumpvars(0, tb_chip_core); + + // --- Initialize --- + rst = 1; cs = 0; rw = 0; addr = 0; data_in = 0; + #20 rst = 0; #20; + $display("\n=== STARTING ROBUST VERIFICATION ===\n"); + + // -------------------------------------------------------- + // SCENARIO 1: ALU Boundary & Overflow + // -------------------------------------------------------- + $display("--- Scenario 1: ALU Mathematics ---"); + + // 1.1 Simple Add: 10 + 15 = 25 + cpu_write(3'h1, {TAG_NUM, 6'd10}); + cpu_write(3'h2, {TAG_NUM, 6'd15}); + cpu_write(3'h0, OP_ADD); + cpu_exec_and_read(3'h3, read_val); + check({TAG_NUM, 6'd25}, read_val, "Add 10+15"); + check_status(0,0,0,0, "Add Normal Status"); + + // 1.2 Zero Check: 0 + 0 = 0 (Should set Zero flag) + cpu_write(3'h1, {TAG_NUM, 6'd0}); + cpu_write(3'h2, {TAG_NUM, 6'd0}); + cpu_write(3'h0, OP_ADD); + cpu_exec_and_read(3'h3, read_val); + check({TAG_NUM, 6'd0}, read_val, "Add 0+0"); + check_status(0,0,0,1, "Add Zero Status"); // Expect Zero=1 + + // 1.3 Overflow Check: 63 + 1 = 0 (Should set Carry flag) + // Max 6-bit unsigned is 63. 63+1 wraps to 0. + cpu_write(3'h1, {TAG_NUM, 6'd63}); + cpu_write(3'h2, {TAG_NUM, 6'd1}); + cpu_write(3'h0, OP_ADD); + cpu_exec_and_read(3'h3, read_val); + check({TAG_NUM, 6'd0}, read_val, "Add 63+1 (Wrap)"); + check_status(0,0,1,1, "Add Overflow Status"); // Expect Carry=1, Zero=1 + + // -------------------------------------------------------- + // SCENARIO 2: Equality (EQ) Logic + // -------------------------------------------------------- + $display("\n--- Scenario 2: EQ Logic ---"); + + // 2.1 Atom Equality (True) + cpu_write(3'h1, VAL_A); + cpu_write(3'h2, VAL_A); + cpu_write(3'h0, OP_EQ); + cpu_exec_and_read(3'h3, read_val); + check(VAL_TRUE, read_val, "EQ(A, A)"); + check_status(0,0,0,1, "EQ True Status"); // Zero flag used for equality? Spec says "ZERO (From ADD or EQ op)" + + // 2.2 Atom Inequality (False) + cpu_write(3'h1, VAL_A); + cpu_write(3'h2, VAL_B); + cpu_write(3'h0, OP_EQ); + cpu_exec_and_read(3'h3, read_val); + check(VAL_NIL, read_val, "EQ(A, B)"); + check_status(0,0,0,0, "EQ False Status"); + + // 2.3 Mixed Type Equality (Number 10 vs Atom 10) -> Should be NIL (Bits differ in Tag) + cpu_write(3'h1, {TAG_NUM, 6'd10}); + cpu_write(3'h2, {TAG_ATOM, 6'd10}); + cpu_write(3'h0, OP_EQ); + cpu_exec_and_read(3'h3, read_val); + check(VAL_NIL, read_val, "EQ(Num, Atom)"); + + // -------------------------------------------------------- + // SCENARIO 3: Linked List Construction (Chain Verification) + // -------------------------------------------------------- + $display("\n--- Scenario 3: Linked List (A B C) ---"); + // Goal: Construct (A . (B . (C . NIL))) + // Steps: + // 1. Node3 = CONS(C, NIL) + // 2. Node2 = CONS(B, Node3) + // 3. Node1 = CONS(A, Node2) + + // Step 1: Node 3 + cpu_write(3'h1, VAL_C); + cpu_write(3'h2, VAL_NIL); + cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, ptr_node3); + check({TAG_CONS, 2'b00, 4'h0}, ptr_node3, "Alloc Node 3 (Ptr=0)"); + + // Step 2: Node 2 + cpu_write(3'h1, VAL_B); + cpu_write(3'h2, ptr_node3); + cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, ptr_node2); + check({TAG_CONS, 2'b00, 4'h2}, ptr_node2, "Alloc Node 2 (Ptr=2)"); + + // Step 3: Node 1 + cpu_write(3'h1, VAL_A); + cpu_write(3'h2, ptr_node2); + cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, ptr_node1); + check({TAG_CONS, 2'b00, 4'h4}, ptr_node1, "Alloc Node 1 (Ptr=4)"); + + // Step 4: Traverse! CAR(CDR(ptr_node1)) should be B + + // CDR(Node1) -> Should get Node2 Ptr + cpu_write(3'h1, ptr_node1); + cpu_write(3'h0, OP_CDR); + cpu_exec_and_read(3'h3, read_val); + check(ptr_node2, read_val, "Traverse: CDR(Node1)"); + + // CAR(Result) -> Should get B + cpu_write(3'h1, read_val); + cpu_write(3'h0, OP_CAR); + cpu_exec_and_read(3'h3, read_val); + check(VAL_B, read_val, "Traverse: CAR(Node2)"); + + // -------------------------------------------------------- + // SCENARIO 4: Error Type Matrix + // -------------------------------------------------------- + $display("\n--- Scenario 4: Type Safety ---"); + + // 4.1 CAR on ATOM (Fail) + cpu_write(3'h1, VAL_A); + cpu_write(3'h0, OP_CAR); + check_status(0,1,0,0, "Err: CAR on Atom"); // Expect ErrType=1 + + // 4.2 CDR on NUMBER (Fail) + cpu_write(3'h1, {TAG_NUM, 6'd5}); + cpu_write(3'h0, OP_CDR); + check_status(0,1,0,0, "Err: CDR on Number"); + + // 4.3 ADD on CONS (Fail) + cpu_write(3'h1, {TAG_NUM, 6'd5}); + cpu_write(3'h2, ptr_node1); + cpu_write(3'h0, OP_ADD); + check_status(0,1,0,0, "Err: ADD on CONS"); + + // -------------------------------------------------------- + // SCENARIO 5: Heap Full Boundary + // -------------------------------------------------------- + $display("\n--- Scenario 5: Heap Full Boundary ---"); + + // Current Alloc Pointer is at 6 (We did 3 CONS ops: 0, 2, 4). + // Capacity is 16. Addresses 6, 8, 10, 12, 14 are free. + // That is 5 more CONS operations allowed. + + // Fill 1 (Ptr 6) + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, read_val); // Wait + + // Fill 2 (Ptr 8) + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, read_val); + + // Fill 3 (Ptr 10) + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, read_val); + + // Fill 4 (Ptr 12) + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, read_val); + + // Fill 5 (Ptr 14) - THE LAST VALID ONE + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + cpu_exec_and_read(3'h3, read_val); + check({TAG_CONS, 2'b00, 4'hE}, read_val, "Last Valid Alloc (Ptr=14)"); + check_status(0,0,0,0, "Status at Capacity"); + + // ATTEMPT OVERFLOW + cpu_write(3'h1, VAL_NIL); cpu_write(3'h2, VAL_NIL); cpu_write(3'h0, OP_CONS); + + // Check Status + cpu_exec_and_read(3'h4, status_val); + // Expect ErrHeap=1 + if (status_val[1] !== 1'b1) begin + $display("FAIL: Heap Full Detection | Got Status: %b", status_val); + errors = errors + 1; + end else begin + $display("PASS: Heap Full Detection"); + end + + // -------------------------------------------------------- + // RESULT SUMMARY + // -------------------------------------------------------- + $display("\n=================================="); + if (errors == 0) + $display(" SUCCESS: All Tests Passed"); + else + $display(" FAILURE: %0d Errors Found", errors); + $display("=================================="); + $finish; + end + +endmodule diff --git a/vlsi/toplevel.jelib b/vlsi/toplevel.jelib new file mode 100644 index 0000000..7a1aa75 --- /dev/null +++ b/vlsi/toplevel.jelib @@ -0,0 +1,2272 @@ +# header information: +Htoplevel|9.08 + +# Views: +Vicon|ic +Vlayout|lay +Vschematic|sch + +# External Libraries: + +Lcontrol|control + +Ldatapath|datapath + +Lmemory|memory + +Lstdcells|stdcells + +# Technologies: +Tbicmos|ScaleFORbicmos()D300.0 +Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF + +# Cell lisp_coproc;1{lay} +Clisp_coproc;1{lay}||mocmos|1764907057436|1765165784974||DRC_last_good_drc_area_date()G1765164894004|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1765164894004 +Ngeneric:Facet-Center|art@0||0|0||||AV +Imemory:bumpallocator;1{lay}|bumpallo@0||2588.5|-6372|||D5G4; +NMetal-2-Metal-3-Con|contact@1||-1589.5|-4236.5|24|24|| +NMetal-2-Metal-3-Con|contact@3||-1589.5|-12294|24|24|| +NMetal-2-Metal-3-Con|contact@4||9275.5|-4236.5|24|24|| +NMetal-2-Metal-3-Con|contact@5||9274.5|-12294|24|24|| +NMetal-2-Metal-3-Con|contact@6||-1695|-12405|24|24|| +NMetal-2-Metal-3-Con|contact@7||-1695|-4125|24|24|| +NMetal-2-Metal-3-Con|contact@8||9380|-12405|24|24|| +NMetal-2-Metal-3-Con|contact@9||9381|-4125|24|24|| +NMetal-2-Metal-3-Con|contact@10||-1695|-5617|24|9|| +NMetal-2-Metal-3-Con|contact@11||-1589.5|-5717|24|9|| +NMetal-1-Metal-2-Con|contact@12||-1672.5|-6272|11|11|| +NMetal-1-Metal-2-Con|contact@13||-1567|-6372|11|11|| +NMetal-2-Metal-3-Con|contact@14||-1589.5|-6372|24|9|| +NMetal-2-Metal-3-Con|contact@15||-1695|-6272|24|9|| +NMetal-1-Metal-2-Con|contact@16||1997.5|-11605|16|16|| +NMetal-2-Metal-3-Con|contact@17||-1589.5|-11605|24|14|| +NMetal-1-Metal-2-Con|contact@18||2459.5|-11495|16|16|| +NMetal-2-Metal-3-Con|contact@19||-1695|-11495|24|14|| +NMetal-1-Metal-2-Con|contact@20||-1672.5|-5617|11|11|| +NMetal-1-Metal-2-Con|contact@21||-1672.5|-6773|11|11|| +NMetal-1-Metal-2-Con|contact@22||-1567|-6873|11|11|| +NMetal-2-Metal-3-Con|contact@23||-1589.5|-6873|24|9|| +NMetal-2-Metal-3-Con|contact@24||-1695|-6773|24|9|| +NMetal-1-Metal-2-Con|contact@25||1706.5|-8054|||| +NMetal-1-Metal-2-Con|contact@26||1713.5|-8061|||| +NMetal-1-Metal-2-Con|contact@27||1720.5|-8068|||| +NMetal-1-Metal-2-Con|contact@28||1727.5|-8075|||| +NMetal-1-Metal-2-Con|contact@29||2988.5|-8075|||| +NMetal-1-Metal-2-Con|contact@30||3279.5|-8068|||| +NMetal-1-Metal-2-Con|contact@31||3570.5|-8061|||| +NMetal-1-Metal-2-Con|contact@32||3861.5|-8054|||| +NMetal-1-Metal-2-Con|contact@33||2553.5|-8082|||| +NMetal-1-Metal-2-Con|contact@34||3206.5|-8089|||| +NMetal-1-Metal-2-Con|contact@35||3859.5|-8096|||| +NMetal-1-Metal-2-Con|contact@36||4127|-8082|||| +NMetal-1-Metal-2-Con|contact@37||4255.5|-8089|||| +NMetal-1-Metal-2-Con|contact@38||4384|-8096|||| +NMetal-1-Metal-2-Con|contact@39||4641|-8135|||| +NMetal-1-Metal-2-Con|contact@40||4769.5|-8128|||| +NMetal-1-Metal-2-Con|contact@41||4898|-8121|||| +NMetal-1-Metal-2-Con|contact@42||5026.5|-8114|||| +NMetal-1-Metal-2-Con|contact@43||7125.5|-8114|||| +NMetal-1-Metal-2-Con|contact@44||6472.5|-8121|||| +NMetal-1-Metal-2-Con|contact@45||5819.5|-8128|||| +NMetal-1-Metal-2-Con|contact@46||-1567|-5717|11|11|| +NMetal-1-Metal-2-Con|contact@48||-1379|-5061|||| +NMetal-1-Metal-2-Con|contact@49||-1386|-5052|||| +NMetal-1-Metal-2-Con|contact@50||-1393|-5043|||| +NMetal-1-Metal-2-Con|contact@51||-1400|-5034|||| +NMetal-1-Metal-2-Con|contact@52||-1407|-5025|||| +NMetal-1-Metal-2-Con|contact@53||-1414|-5016|||| +NMetal-1-Metal-2-Con|contact@54||-1421|-5007|||| +NMetal-1-Metal-2-Con|contact@55||-1428|-5000|||| +NMetal-1-Metal-2-Con|contact@56||-1428|-6883|||| +NMetal-1-Metal-2-Con|contact@57||-1421|-6890|||| +NMetal-1-Metal-2-Con|contact@58||-1414|-6897|||| +NMetal-1-Metal-2-Con|contact@59||-1407|-6904|||| +NMetal-1-Metal-2-Con|contact@60||-1400|-6911|||| +NMetal-1-Metal-2-Con|contact@61||-1393|-6918|||| +NMetal-1-Metal-2-Con|contact@62||-1386|-6925|||| +NMetal-1-Metal-2-Con|contact@63||-1379|-6932|||| +NMetal-1-Metal-2-Con|contact@64||2532|-6932|||| +NMetal-1-Metal-2-Con|contact@65||2095|-6925|||| +NMetal-1-Metal-2-Con|contact@66||1658|-6918|||| +NMetal-1-Metal-2-Con|contact@67||1221|-6911|||| +NMetal-1-Metal-2-Con|contact@68||784|-6904|||| +NMetal-1-Metal-2-Con|contact@69||347|-6897|||| +NMetal-1-Metal-2-Con|contact@86||-1288|-7628|||| +NMetal-1-Metal-2-Con|contact@87||-1288|-7621|||| +NMetal-1-Metal-2-Con|contact@88||-1288|-7614|||| +NMetal-1-Metal-2-Con|contact@89||-1288|-7607|||| +NMetal-1-Metal-2-Con|contact@90||-1288|-7600|||| +NMetal-1-Metal-2-Con|contact@91||-1288|-7593|||| +NMetal-1-Metal-2-Con|contact@92||-1288|-7586|||| +NMetal-1-Metal-2-Con|contact@93||-1288|-7579|||| +NMetal-1-Metal-2-Con|contact@94||-1288|-7528|||| +NMetal-1-Metal-2-Con|contact@95||-1288|-7521|||| +NMetal-1-Metal-2-Con|contact@96||-1288|-7514|||| +NMetal-1-Metal-2-Con|contact@97||-1288|-7507|||| +NMetal-1-Metal-2-Con|contact@98||-1288|-7500|||| +NMetal-1-Metal-2-Con|contact@99||-1288|-7493|||| +NMetal-1-Metal-2-Con|contact@100||-1288|-7486|||| +NMetal-1-Metal-2-Con|contact@101||-1288|-7479|||| +NMetal-1-Metal-2-Con|contact@118||-1288|-7108|||| +NMetal-1-Metal-2-Con|contact@119||-1288|-7101|||| +NMetal-1-Metal-2-Con|contact@120||-1288|-7094|||| +NMetal-1-Metal-2-Con|contact@186||-1564.5|-11605|16|16|| +NMetal-1-Metal-2-Con|contact@187||-1670|-11495|16|16|| +NMetal-1-Metal-2-Con|contact@188||2409.5|-11495|16|16|| +NMetal-1-Metal-2-Con|contact@189||-1491|-6679|||| +NMetal-1-Metal-2-Con|contact@190||-1484|-6686|||| +NMetal-1-Metal-2-Con|contact@191||-1477|-6693|||| +NMetal-1-Metal-2-Con|contact@192||-1470|-6700|||| +NMetal-1-Metal-2-Con|contact@193||-1463|-6707|||| +NMetal-1-Metal-2-Con|contact@194||-1456|-6714|||| +NMetal-1-Metal-2-Con|contact@195||-1449|-6721|||| +NMetal-1-Metal-2-Con|contact@196||-1442|-6728|||| +NMetal-1-Metal-2-Con|contact@197||-1491|-12062|||| +NMetal-1-Metal-2-Con|contact@198||-1484|-12069|||| +NMetal-1-Metal-2-Con|contact@199||-1477|-12076|||| +NMetal-1-Metal-2-Con|contact@200||-1470|-12083|||| +NMetal-1-Metal-2-Con|contact@201||-1463|-12090|||| +NMetal-1-Metal-2-Con|contact@202||-1456|-12097|||| +NMetal-1-Metal-2-Con|contact@203||-1449|-12104|||| +NMetal-1-Metal-2-Con|contact@204||-1442|-12111|||| +NMetal-1-Metal-2-Con|contact@205||2107|-6728|||| +NMetal-1-Metal-2-Con|contact@206||1670|-6721|||| +NMetal-1-Metal-2-Con|contact@207||1233|-6714|||| +NMetal-1-Metal-2-Con|contact@208||796|-6707|||| +NMetal-1-Metal-2-Con|contact@209||359|-6700|||| +NMetal-1-Metal-2-Con|contact@210||-78|-6693|||| +NMetal-1-Metal-2-Con|contact@211||-515|-6686|||| +NMetal-1-Metal-2-Con|contact@213||-948|-6679|||| +NMetal-1-Metal-2-Con|contact@214||-968|-6672|||| +NMetal-1-Metal-2-Con|contact@215||-997|-6665|||| +NMetal-1-Metal-2-Con|contact@216||-927|-6672|||| +NMetal-1-Metal-2-Con|contact@217||-934|-6665|||| +NMetal-1-Metal-2-Con|contact@218||-941|-6665|||| +NMetal-1-Metal-2-Con|contact@219||-508|-6665|||| +NMetal-1-Metal-2-Con|contact@220||1691|-6672|||| +NMetal-1-Metal-2-Con|contact@221||-57|-6672|||| +NMetal-1-Metal-2-Con|contact@222||380|-6672|||| +NMetal-1-Metal-2-Con|contact@223||817|-6672|||| +NMetal-1-Metal-2-Con|contact@224||1254|-6672|||| +NMetal-1-Metal-2-Con|contact@225||-501|-6672|||| +NMetal-1-Metal-2-Con|contact@226||-71|-6672|||| +NMetal-1-Metal-2-Con|contact@227||366|-6672|||| +NMetal-1-Metal-2-Con|contact@228||-1059|-6658|||| +NMetal-1-Metal-2-Con|contact@229||-688.5|-6651|||| +NMetal-1-Metal-2-Con|contact@230||-318|-6644|||| +NMetal-1-Metal-2-Con|contact@232||423|-6616|||| +NMetal-1-Metal-2-Con|contact@233||793.5|-6665|||| +NMetal-1-Metal-2-Con|contact@234||-64|-6665|||| +NMetal-1-Metal-2-Con|contact@235||373|-6616|||| +NMetal-1-Metal-2-Con|contact@237||1247|-6644|||| +NMetal-1-Metal-2-Con|contact@238||1684|-6651|||| +NMetal-1-Metal-2-Con|contact@239||2121|-6658|||| +NMetal-1-Metal-2-Con|contact@240||2245|-6630|||| +NMetal-1-Metal-2-Con|contact@241||-1137.5|-6630|||| +NMetal-1-Metal-2-Con|contact@242||-1014|-6623|||| +NMetal-1-Metal-2-Con|contact@243||2128|-6623|||| +NMetal-1-Metal-2-Con|contact@244||-494|-6623|||| +NMetal-1-Metal-2-Con|contact@245||803|-6616|||| +NMetal-1-Metal-2-Con|contact@254||1240|-6609|||| +NMetal-1-Metal-2-Con|contact@255||1677|-6602|||| +NMetal-1-Metal-2-Con|contact@256||2114|-6595|||| +NMetal-1-Metal-2-Con|contact@257||5380|-6616|||| +NMetal-1-Metal-2-Con|contact@258||4584.5|-6609|||| +NMetal-1-Metal-2-Con|contact@259||3881|-6602|||| +NMetal-1-Metal-2-Con|contact@260||3208.5|-6595|||| +NMetal-1-Metal-2-Con|contact@261||52.5|-6637|||| +NMetal-1-Metal-2-Con|contact@262||810|-6637|||| +NMetal-1-Metal-2-Con|contact@263||2702.5|-6616|||| +NMetal-1-Metal-2-Con|contact@264||2993.5|-6609|||| +NMetal-1-Metal-2-Con|contact@266||3284.5|-6602|||| +NMetal-1-Metal-2-Con|contact@267||3575.5|-6595|||| +NMetal-1-Metal-2-Con|contact@268||5062|-7479|||| +NMetal-1-Metal-2-Con|contact@269||5069|-7486|||| +NMetal-1-Metal-2-Con|contact@270||5076|-7493|||| +NMetal-1-Metal-2-Con|contact@271||5083|-7500|||| +NMetal-1-Metal-2-Con|contact@272||5090|-7507|||| +NMetal-1-Metal-2-Con|contact@273||5097|-7514|||| +NMetal-1-Metal-2-Con|contact@274||5104|-7521|||| +NMetal-1-Metal-2-Con|contact@275||5111|-7528|||| +NMetal-1-Metal-2-Con|contact@276||5118|-7579|||| +NMetal-1-Metal-2-Con|contact@277||5125|-7586|||| +NMetal-1-Metal-2-Con|contact@278||5132|-7593|||| +NMetal-1-Metal-2-Con|contact@279||5139|-7600|||| +NMetal-1-Metal-2-Con|contact@280||5146|-7607|||| +NMetal-1-Metal-2-Con|contact@281||5153|-7614|||| +NMetal-1-Metal-2-Con|contact@282||5160|-7621|||| +NMetal-1-Metal-2-Con|contact@283||5167|-7628|||| +NMetal-1-Metal-2-Con|contact@284||5062|-6728|||| +NMetal-1-Metal-2-Con|contact@285||5069|-6721|||| +NMetal-1-Metal-2-Con|contact@286||5076|-6714|||| +NMetal-1-Metal-2-Con|contact@287||5083|-6707|||| +NMetal-1-Metal-2-Con|contact@288||5090|-6700|||| +NMetal-1-Metal-2-Con|contact@289||5097|-6693|||| +NMetal-1-Metal-2-Con|contact@290||5104|-6686|||| +NMetal-1-Metal-2-Con|contact@291||5111|-6679|||| +NMetal-1-Metal-2-Con|contact@292||5118|-6672|||| +NMetal-1-Metal-2-Con|contact@293||5125|-6665|||| +NMetal-1-Metal-2-Con|contact@294||5132|-6658|||| +NMetal-1-Metal-2-Con|contact@295||5139|-6651|||| +NMetal-1-Metal-2-Con|contact@296||5146|-6644|||| +NMetal-1-Metal-2-Con|contact@297||5153|-6637|||| +NMetal-1-Metal-2-Con|contact@298||5160|-6630|||| +NMetal-1-Metal-2-Con|contact@299||5167|-6623|||| +NMetal-1-Metal-2-Con|contact@301||5062|-6520|||| +NMetal-1-Metal-2-Con|contact@302||5069|-6513|||| +NMetal-1-Metal-2-Con|contact@303||5076|-6506|||| +NMetal-1-Metal-2-Con|contact@304||5083|-6499|||| +NMetal-1-Metal-2-Con|contact@305||5090|-6492|||| +NMetal-1-Metal-2-Con|contact@306||5097|-6485|||| +NMetal-1-Metal-2-Con|contact@307||5104|-6478|||| +NMetal-1-Metal-2-Con|contact@308||5111|-6471|||| +NMetal-1-Metal-2-Con|contact@309||5118|-6464|||| +NMetal-1-Metal-2-Con|contact@310||5125|-6457|||| +NMetal-1-Metal-2-Con|contact@311||5132|-6450|||| +NMetal-1-Metal-2-Con|contact@312||5139|-6443|||| +NMetal-1-Metal-2-Con|contact@313||5146|-6436|||| +NMetal-1-Metal-2-Con|contact@314||5153|-6429|||| +NMetal-1-Metal-2-Con|contact@315||5160|-6422|||| +NMetal-1-Metal-2-Con|contact@316||5167|-6415|||| +NMetal-1-Metal-2-Con|contact@317||2322|-6520|||| +NMetal-1-Metal-2-Con|contact@318||2329|-6513|||| +NMetal-1-Metal-2-Con|contact@319||2336|-6506|||| +NMetal-1-Metal-2-Con|contact@320||2343|-6499|||| +NMetal-1-Metal-2-Con|contact@321||2350|-6492|||| +NMetal-1-Metal-2-Con|contact@322||2357|-6485|||| +NMetal-1-Metal-2-Con|contact@323||2364|-6478|||| +NMetal-1-Metal-2-Con|contact@324||2371|-6471|||| +NMetal-1-Metal-2-Con|contact@325||2378|-6464|||| +NMetal-1-Metal-2-Con|contact@326||2385|-6457|||| +NMetal-1-Metal-2-Con|contact@327||2392|-6450|||| +NMetal-1-Metal-2-Con|contact@328||2399|-6443|||| +NMetal-1-Metal-2-Con|contact@329||2406|-6436|||| +NMetal-1-Metal-2-Con|contact@330||2413|-6429|||| +NMetal-1-Metal-2-Con|contact@331||2420|-6422|||| +NMetal-1-Metal-2-Con|contact@332||2427|-6415|||| +NMetal-1-Metal-2-Con|contact@333||2322|-6248|||| +NMetal-1-Metal-2-Con|contact@334||2329|-6241|||| +NMetal-1-Metal-2-Con|contact@335||2336|-6234|||| +NMetal-1-Metal-2-Con|contact@336||2343|-6227|||| +NMetal-1-Metal-2-Con|contact@337||2350|-6220|||| +NMetal-1-Metal-2-Con|contact@338||2357|-6213|||| +NMetal-1-Metal-2-Con|contact@339||2364|-6206|||| +NMetal-1-Metal-2-Con|contact@340||2371|-6199|||| +NMetal-1-Metal-2-Con|contact@341||2378|-6192|||| +NMetal-1-Metal-2-Con|contact@342||2385|-6185|||| +NMetal-1-Metal-2-Con|contact@343||2392|-6178|||| +NMetal-1-Metal-2-Con|contact@344||2399|-6171|||| +NMetal-1-Metal-2-Con|contact@345||2406|-6164|||| +NMetal-1-Metal-2-Con|contact@346||2413|-6157|||| +NMetal-1-Metal-2-Con|contact@347||2420|-6150|||| +NMetal-1-Metal-2-Con|contact@348||2427|-6143|||| +NMetal-1-Metal-2-Con|contact@349||1960|-6248|||| +NMetal-1-Metal-2-Con|contact@350||1840|-6241|||| +NMetal-1-Metal-2-Con|contact@351||1720|-6234|||| +NMetal-1-Metal-2-Con|contact@352||1120|-6199|||| +NMetal-1-Metal-2-Con|contact@353||1240|-6206|||| +NMetal-1-Metal-2-Con|contact@354||1360|-6213|||| +NMetal-1-Metal-2-Con|contact@355||1480|-6220|||| +NMetal-1-Metal-2-Con|contact@356||1600|-6227|||| +NMetal-1-Metal-2-Con|contact@357||1937|-6192|||| +NMetal-1-Metal-2-Con|contact@358||1818|-6185|||| +NMetal-1-Metal-2-Con|contact@359||1698|-6178|||| +NMetal-1-Metal-2-Con|contact@360||1098|-6143|||| +NMetal-1-Metal-2-Con|contact@361||1218|-6150|||| +NMetal-1-Metal-2-Con|contact@362||1338|-6157|||| +NMetal-1-Metal-2-Con|contact@363||1458|-6164|||| +NMetal-1-Metal-2-Con|contact@364||1578|-6171|||| +NMetal-1-Metal-2-Con|contact@365||1218|-6150|||| +NMetal-1-Metal-2-Con|contact@369||845.5|-6234|||| +NMetal-1-Metal-2-Con|contact@370||845.5|-6234|||| +NMetal-1-Metal-2-Con|contact@371||829.5|-6178|||| +NMetal-1-Metal-2-Con|contact@372||459|-6171|||| +NMetal-1-Metal-2-Con|contact@373||459|-6171|||| +NMetal-1-Metal-2-Con|contact@374||475|-6227|||| +NMetal-1-Metal-2-Con|contact@375||475|-6227|||| +NMetal-1-Metal-2-Con|contact@376||104.5|-6220|||| +NMetal-1-Metal-2-Con|contact@377||104.5|-6220|||| +NMetal-1-Metal-2-Con|contact@378||88.5|-6164|||| +NMetal-1-Metal-2-Con|contact@379||-282|-6157|||| +NMetal-1-Metal-2-Con|contact@380||-266|-6213|||| +NMetal-1-Metal-2-Con|contact@381||-636.5|-6206|||| +NMetal-1-Metal-2-Con|contact@382||-636.5|-6206|||| +NMetal-1-Metal-2-Con|contact@383||-652.5|-6150|||| +NMetal-1-Metal-2-Con|contact@384||-1023|-6143|||| +NMetal-1-Metal-2-Con|contact@385||-1007|-6199|||| +NMetal-1-Metal-2-Con|contact@386||-1733|-4587.5|||| +NMetal-1-Metal-2-Con|contact@387||-1733|-4579|||| +NMetal-1-Metal-2-Con|contact@388||-1733|-4572|||| +NMetal-1-Metal-2-Con|contact@389||-1733|-4565|||| +NMetal-1-Metal-2-Con|contact@390||-1733|-4558|||| +NMetal-1-Metal-2-Con|contact@391||-1733|-4537|||| +NMetal-1-Metal-2-Con|contact@392||-1733|-4530|||| +NMetal-1-Metal-2-Con|contact@393||-1733|-4523|||| +NMetal-1-Metal-2-Con|contact@394||-1733|-4516|||| +NMetal-1-Metal-2-Con|contact@395||-1733|-4509|||| +NMetal-1-Metal-2-Con|contact@396||-1733|-4502|||| +NMetal-1-Metal-2-Con|contact@397||-1733|-4494.5|||| +NMetal-1-Metal-2-Con|contact@398||-1733|-4487.5|||| +NMetal-1-Metal-2-Con|contact@399||-1442|-6630|||| +NMetal-1-Metal-2-Con|contact@400||-1435|-6389|||| +NMetal-1-Metal-2-Con|contact@401||1066|-6389|||| +NMetal-1-Metal-2-Con|contact@402||-1435|-5571|||| +NMetal-1-Metal-2-Con|contact@403||-1442|-5578|||| +NMetal-1-Metal-2-Con|contact@404||9519|-6009.5|||| +NMetal-1-Metal-2-Con|contact@405||9519|-6016.5|||| +NMetal-1-Metal-2-Con|contact@406||9519|-6023.5|||| +NMetal-1-Metal-2-Con|contact@407||9519|-6030.5|||| +NMetal-1-Metal-2-Con|contact@408||9519|-6037.5|||| +NMetal-1-Metal-2-Con|contact@409||9519|-6044.5|||| +NMetal-1-Metal-2-Con|contact@410||9519|-6051.5|||| +NMetal-1-Metal-2-Con|contact@411||9519|-6058.5|||| +NMetal-2-Metal-3-Con|contact@412||5872|-6420|||| +NMetal-2-Metal-3-Con|contact@413||5872|-6436|||| +NMetal-2-Metal-3-Con|contact@414||-1455|-6420|||| +NMetal-2-Metal-3-Con|contact@415||-1455|-6436|||| +NMetal-1-Metal-2-Con|contact@416||-1728|-6436|||| +NMetal-1-Metal-2-Con|contact@417||-1728|-6420|||| +NMetal-1-Metal-2-Con|contact@418||8781|-5043|||| +NMetal-1-Metal-2-Con|contact@419||8788|-5036|||| +NMetal-1-Metal-2-Con|contact@420||8795|-5029|||| +NMetal-1-Metal-2-Con|contact@421||8802|-5022|||| +NMetal-1-Metal-2-Con|contact@422||8809|-5015|||| +NMetal-1-Metal-2-Con|contact@423||8816|-5008|||| +NMetal-1-Metal-2-Con|contact@424||8823|-5001|||| +NMetal-1-Metal-2-Con|contact@425||8830|-4994|||| +NMetal-1-Metal-2-Con|contact@426||8781|-7479|||| +NMetal-1-Metal-2-Con|contact@427||8788|-7486|||| +NMetal-1-Metal-2-Con|contact@428||8795|-7493|||| +NMetal-1-Metal-2-Con|contact@429||8802|-7500|||| +NMetal-1-Metal-2-Con|contact@430||8809|-7507|||| +NMetal-1-Metal-2-Con|contact@431||8816|-7514|||| +NMetal-1-Metal-2-Con|contact@432||8823|-7521|||| +NMetal-1-Metal-2-Con|contact@433||8830|-7528|||| +NMetal-1-Metal-2-Con|contact@434||8837|-7579|||| +NMetal-1-Metal-2-Con|contact@435||8844|-7586|||| +NMetal-1-Metal-2-Con|contact@436||8851|-7593|||| +NMetal-1-Metal-2-Con|contact@437||8858|-7600|||| +NMetal-1-Metal-2-Con|contact@438||8865|-7607|||| +NMetal-1-Metal-2-Con|contact@439||8872|-7614|||| +NMetal-1-Metal-2-Con|contact@440||8879|-7621|||| +NMetal-1-Metal-2-Con|contact@441||8886|-7628|||| +NMetal-1-Metal-2-Con|contact@442||8837|-5248|||| +NMetal-1-Metal-2-Con|contact@443||8844|-5241|||| +NMetal-1-Metal-2-Con|contact@444||8851|-5234|||| +NMetal-1-Metal-2-Con|contact@445||8858|-5227|||| +NMetal-1-Metal-2-Con|contact@446||8865|-5220|||| +NMetal-1-Metal-2-Con|contact@447||8872|-5213|||| +NMetal-1-Metal-2-Con|contact@448||8879|-5206|||| +NMetal-1-Metal-2-Con|contact@449||8886|-5199|||| +NMetal-1-Metal-2-Con|contact@450||8872|-5213|||| +NMetal-1-Metal-2-Con|contact@451||8886|-5199|||| +NMetal-1-Metal-2-Con|contact@452||8893|-4748|||| +NMetal-1-Metal-2-Con|contact@453||8900|-4741|||| +NMetal-1-Metal-2-Con|contact@454||8907|-4734|||| +NMetal-1-Metal-2-Con|contact@455||8893|-7094|||| +NMetal-1-Metal-2-Con|contact@456||8900|-7101|||| +NMetal-1-Metal-2-Con|contact@457||8907|-7108|||| +NMetal-1-Metal-2-Con|contact@458||4104|-6728|||| +NMetal-1-Metal-2-Con|contact@459||4232.5|-6721|||| +NMetal-1-Metal-2-Con|contact@460||4361|-6714|||| +NMetal-1-Metal-2-Con|contact@461||4489.5|-6707|||| +NMetal-1-Metal-2-Con|contact@462||4618|-6700|||| +NMetal-1-Metal-2-Con|contact@463||4746.5|-6693|||| +NMetal-1-Metal-2-Con|contact@464||4875|-6686|||| +NMetal-1-Metal-2-Con|contact@465||5003.5|-6679|||| +NMetal-1-Metal-2-Con|contact@466||4074|-6672|||| +NMetal-1-Metal-2-Con|contact@467||4202.5|-6665|||| +NMetal-1-Metal-2-Con|contact@468||4331|-6658|||| +NMetal-1-Metal-2-Con|contact@469||4459.5|-6651|||| +NMetal-1-Metal-2-Con|contact@470||4588|-6644|||| +NMetal-1-Metal-2-Con|contact@471||4716.5|-6637|||| +NMetal-1-Metal-2-Con|contact@472||4845|-6630|||| +NMetal-1-Metal-2-Con|contact@473||4973.5|-6623|||| +NMetal-1-Metal-2-Con|contact@474||3589.5|-6679|||| +NMetal-1-Metal-2-Con|contact@475||3298.5|-6686|||| +NMetal-1-Metal-2-Con|contact@476||3007.5|-6693|||| +NMetal-1-Metal-2-Con|contact@477||2716.5|-6700|||| +NMetal-1-Metal-2-Con|contact@478||1699.5|-11111|||| +NMetal-1-Metal-2-Con|contact@479||1692.5|-11118|||| +NMetal-1-Metal-2-Con|contact@480||1685.5|-11125|||| +NMetal-1-Metal-2-Con|contact@481||1678.5|-11132|||| +NMetal-1-Metal-2-Con|contact@482||1678.5|-7528|||| +NMetal-1-Metal-2-Con|contact@483||1685.5|-7521|||| +NMetal-1-Metal-2-Con|contact@484||1692.5|-7514|||| +NMetal-1-Metal-2-Con|contact@485||1699.5|-7507|||| +NMetal-1-Metal-2-Con|contact@486||-1166.5|-6520|||| +NMetal-1-Metal-2-Con|contact@487||-1152.5|-6513|||| +NMetal-1-Metal-2-Con|contact@488||-1152.5|-6513|||| +NMetal-1-Metal-2-Con|contact@489||5863|-6410|||| +NMetal-1-Metal-2-Con|contact@490||5856|-6403|||| +NMetal-1-Metal-2-Con|contact@491||5849|-6396|||| +NMetal-1-Metal-2-Con|contact@492||5849|-7094|||| +NMetal-1-Metal-2-Con|contact@493||5856|-7101|||| +NMetal-1-Metal-2-Con|contact@494||5863|-7108|||| +NMetal-1-Metal-2-Con|contact@495||-1460|-6420|||| +NMetal-1-Metal-2-Con|contact@496||-1460|-6436|||| +NMetal-2-Metal-3-Con|contact@497||5872|-6459|||| +NMetal-2-Metal-3-Con|contact@498||5837|-6471|||| +NMetal-2-Metal-3-Con|contact@499||5872|-6483|||| +NMetal-2-Metal-3-Con|contact@500||-1503|-6459|||| +NMetal-2-Metal-3-Con|contact@501||-1488|-6471|||| +NMetal-2-Metal-3-Con|contact@502||-1479|-6483|||| +NMetal-1-Metal-2-Con|contact@503||-1479|-4572|2||| +NMetal-1-Metal-2-Con|contact@504||-1488|-4565|2||| +NMetal-1-Metal-2-Con|contact@505||-1503|-4558|2||| +NMetal-1-Metal-2-Con|contact@506||-1514|-4907|||| +NMetal-1-Metal-2-Con|contact@507||-1514|-6420|||| +NMetal-2-Metal-3-Con|contact@510||2479|-7432|||| +NMetal-2-Metal-3-Con|contact@511||2490|-7421|||| +NMetal-1-Metal-2-Con|contact@512||5842|-6471|||| +NMetal-2-Metal-3-Con|contact@514||-1535|-4599|||| +NMetal-2-Metal-3-Con|contact@515||-1524|-4599|||| +NMetal-1-Metal-2-Con|contact@516||-1535|-4587.5|2||| +NMetal-1-Metal-2-Con|contact@517||-1524|-4579|2||| +NMetal-2-Metal-3-Con|contact@519||5803|-6495|||| +NMetal-2-Metal-3-Con|contact@520||5792|-6495|||| +NMetal-2-Metal-3-Con|contact@521||5803|-6408|||| +NMetal-2-Metal-3-Con|contact@522||5792|-6408|||| +NMetal-1-Metal-2-Con|contact@524||5792|-6315|||| +NMetal-1-Metal-2-Con|contact@525||5803|-6308|||| +NMetal-2-Metal-3-Con|contact@527||2501|-7432|||| +NMetal-2-Metal-3-Con|contact@528||2489.5|-6537|||| +NMetal-2-Metal-3-Con|contact@529||2500|-6537|||| +NMetal-2-Metal-3-Con|contact@530||2512|-7421|||| +NMetal-1-Metal-2-Con|contact@531||2685.5|-6588|||| +NMetal-1-Metal-2-Con|contact@532||4020|-6588|||| +NMetal-1-Metal-2-Con|contact@533||7572|-6622|||| +NMetal-1-Metal-2-Con|contact@534||6687.5|-6629|||| +NMetal-1-Metal-2-Con|contact@536||6687.5|-6643|||| +NMetal-1-Metal-2-Con|contact@538||1671.5|-9441|||| +NMetal-1-Metal-2-Con|contact@539||1671.5|-8047|||| +NMetal-1-Metal-2-Con|contact@540||7572|-8047|||| +NMetal-1-Metal-2-Con|contact@541||2692.5|-6581|||| +NMetal-1-Metal-2-Con|contact@542||2541|-6303|||| +NMetal-1-Metal-2-Con|contact@543||2541|-6282|||| +NMetal-1-Metal-2-Con|contact@544||2541|-6255|||| +NMetal-1-Metal-2-Con|contact@545||5780|-6255|||| +NMetal-1-Metal-2-Con|contact@546||5780|-6595|||| +NMetal-1-Metal-2-Con|contact@547||6673.5|-6643|||| +NMetal-1-Metal-2-Con|contact@548||6673.5|-6643|||| +NMetal-1-Metal-2-Con|contact@549||-1295|-6030|||| +NMetal-1-Metal-2-Con|contact@552||6666.5|-6629|||| +NMetal-1-Metal-2-Con|contact@553||5773|-6629|||| +NMetal-1-Metal-2-Con|contact@554||5773|-6248|||| +NMetal-1-Metal-2-Con|contact@555||-1269|-5550|||| +NMetal-1-Metal-2-Con|contact@556||-1269|-6023|||| +NMetal-1-Metal-2-Con|contact@557||2572.5|-7094|||| +NMetal-1-Metal-2-Con|contact@558||2587.5|-7108|||| +NMetal-1-Metal-2-Con|contact@559||-1130.5|-6860|||| +NMetal-1-Metal-2-Con|contact@560||-1130.5|-7108|||| +NMetal-2-Metal-3-Con|contact@561||-916|-6738|||| +NMetal-2-Metal-3-Con|contact@562||-899|-6738|||| +NMetal-2-Metal-3-Con|contact@564||-916|-7077|||| +NMetal-2-Metal-3-Con|contact@565||-899|-7077|||| +NMetal-1-Metal-2-Con|contact@566||-899|-7108|2||| +NMetal-1-Metal-2-Con|contact@567||-916|-7094|2||| +Idatapath:eq_8bit;1{lay}|eq_8bit@0||1095|-6372|||D5G4; +Icontrol:fsm;1{lay}|fsm@0||5905|-6372|||D5G4; +Istdcells:inv;1{lay}|inv@0||2472.5|-6372|||D5G4; +Istdcells:inv;1{lay}|inv@1||2550.5|-6372|||D5G4; +Imemory:ioreg5;1{lay}|ioreg5@0||-23.5|-5647|||D5G4; +Istdcells:mux2;1{lay}|mux2@0||-1121.5|-6873|||D5G4; +Idatapath:mux2_8bit;1{lay}|mux2_8bi@0||4029|-6873|||D5G4; +Idatapath:mux3_4bit;1{lay}|mux3_4bi@0||2750.5|-6873|||D5G4; +Idatapath:mux4_8bit;1{lay}|mux4_8bi@0||-907|-6873|||D5G4; +Istdcells:nand2;1{lay}|nand2@0||-1169.5|-6873|||D5G4; +Istdcells:nand3;1{lay}|nand3@0||2501.5|-6372|||D5G4; +Ngeneric:Invisible-Pin|pin@3||3506.5|-4400.5|||||ART_message(D5G127.75;)S5x 8-bit I/O Registers +Ngeneric:Invisible-Pin|pin@4||7237|-6184.5|||||ART_message(D5G127.75;)SFSM +Ngeneric:Invisible-Pin|pin@5||3817|-6198.5|||||ART_message(D5G127.75;)SBump Allocator +Ngeneric:Invisible-Pin|pin@6||1675|-6087.5|||||ART_message(D5G127.75;)S8-bit Comparator +Ngeneric:Invisible-Pin|pin@7||-95.5|-6086|||||ART_message(D5G127.75;)S6-bit Ripple-Carry Adder +Ngeneric:Invisible-Pin|pin@8||5812|-12187.5|||||ART_message(D5G127.75;)S16x 8-bit Memory Registers +Ngeneric:Invisible-Pin|pin@9||3719.5|-12560|||||ART_message(D5G127.75;)SLisp Accelerator +NMetal-2-Pin|pin@11||1720.5|-9408|||| +NMetal-2-Pin|pin@13||1713.5|-9415|||| +NMetal-2-Pin|pin@15||1706.5|-9422|||| +NMetal-2-Pin|pin@26||1706.5|-8054.5|||| +NMetal-2-Pin|pin@29||1706.5|-8054|||| +NMetal-1-Pin|pin@85||-90|-6890|||| +NMetal-1-Pin|pin@92||2548.5|-6341|||| +NMetal-1-Pin|pin@100||4474.5|-12069|||| +NMetal-1-Pin|pin@101||5238.5|-12076|||| +NMetal-1-Pin|pin@102||6002.5|-12083|||| +NMetal-1-Pin|pin@103||6766.5|-12090|||| +NMetal-1-Pin|pin@104||7530.5|-12097|||| +NMetal-1-Pin|pin@105||8294.5|-12104|||| +NMetal-1-Pin|pin@106||9061.5|-12111|||| +NMetal-2-Pin|pin@142||-1159.5|-6851|||| +NMetal-2-Pin|pin@145||-1249.5|-5564|||| +Ngeneric:Invisible-Pin|pin@146||8163|-7400|||||ART_message(D5G127.75;)Sarg1[7:0] +Ngeneric:Invisible-Pin|pin@147||8160.5|-7703|||||ART_message(D5G127.75;)Sarg2[7:0] +NMetal-1-Pin|pin@172||2668|-6623|||| +NMetal-1-Pin|pin@173||2668|-6630|||| +NMetal-1-Pin|pin@174||2668|-6637|||| +NMetal-1-Pin|pin@175||2668|-6644|||| +NMetal-1-Pin|pin@176||2668|-6651|||| +NMetal-1-Pin|pin@177||2668|-6658|||| +NMetal-1-Pin|pin@178||2668|-6665|||| +NMetal-1-Pin|pin@179||2668|-6672|||| +NMetal-1-Pin|pin@180||2668|-6679|||| +NMetal-1-Pin|pin@181||2668|-6686|||| +NMetal-1-Pin|pin@182||2668|-6693|||| +NMetal-1-Pin|pin@183||2668|-6700|||| +NMetal-1-Pin|pin@184||2668|-6707|||| +NMetal-1-Pin|pin@185||2668|-6714|||| +NMetal-1-Pin|pin@186||2668|-6721|||| +NMetal-1-Pin|pin@187||2668|-6728|||| +NMetal-2-Pin|pin@204||5111|-6680|||| +NMetal-1-Pin|pin@213||7272|-6016.5|||| +NMetal-1-Pin|pin@214||7143.5|-6023.5|||| +NMetal-1-Pin|pin@215||7015|-6030.5|||| +NMetal-1-Pin|pin@216||6886.5|-6037.5|||| +NMetal-1-Pin|pin@217||6758|-6044.5|||| +NMetal-1-Pin|pin@218||6629.5|-6051.5|||| +NMetal-1-Pin|pin@219||6501|-6058.5|||| +Ngeneric:Invisible-Pin|pin@220||8186|-7031|||||ART_message(D5G127.75;)Sopcode[2:0] +NMetal-1-Pin|pin@221||-1169|-6320|||| +NMetal-2-Pin|pin@276||5877|-6459|||| +NMetal-2-Pin|pin@277||5877|-6483|||| +NMetal-1-Pin|pin@283||-1505|-4907|||| +NMetal-3-Pin|pin@287||-1535|-7432|||| +NMetal-3-Pin|pin@288||-1524|-7421|||| +NMetal-3-Pin|pin@293||5792|-7421|||| +NMetal-3-Pin|pin@294||5803|-7432|||| +NMetal-2-Pin|pin@297||2489|-6289|||| +NMetal-2-Pin|pin@298||2499.5|-6296|||| +NMetal-3-Pin|pin@302||2500.5|-7401|||| +Ngeneric:Invisible-Pin|pin@303||2466|-7412|||||ART_message(D5G10;)Srst +Ngeneric:Invisible-Pin|pin@304||2466|-7440.5|||||ART_message(D5G10;)Sclk +NMetal-3-Pin|pin@305||2501|-7401|||| +NMetal-1-Pin|pin@307||6680.5|-6588|||| +NMetal-1-Pin|pin@309||7687|-6650|||| +NMetal-1-Pin|pin@310||7673|-6643|||| +NMetal-1-Pin|pin@312||7615|-6629|||| +NMetal-1-Pin|pin@313||7582|-6622|||| +NMetal-1-Pin|pin@314||6677|-6588|||| +NMetal-1-Pin|pin@315||6680.5|-6650|||| +NMetal-1-Pin|pin@321||6687.5|-6581|||| +NMetal-1-Pin|pin@324||6687.5|-6622|||| +NMetal-2-Pin|pin@325||2541|-6314|||| +NMetal-1-Pin|pin@326||5775|-6255|||| +NMetal-2-Pin|pin@327||5780|-6570|||| +NMetal-1-Pin|pin@328||6673.5|-6595|||| +NMetal-2-Pin|pin@329||-1295|-4993|||| +NMetal-2-Pin|pin@330||-1295|-6024|||| +NMetal-1-Pin|pin@334||2541|-6030|||| +NMetal-1-Pin|pin@335||5779.5|-6629|||| +NMetal-2-Pin|pin@336||5773|-6262|||| +NMetal-1-Pin|pin@337||2548|-6248|||| +NMetal-1-Pin|pin@338||2548|-6023|||| +NMetal-1-Pin|pin@339||2531.5|-6023|||| +NMetal-1-Pin|pin@340||-1262.5|-6023|||| +NMetal-2-Pin|pin@341||-1269|-6015.5|||| +NMetal-2-Pin|pin@342||2516.5|-6337|||| +NMetal-2-Pin|pin@343||2516.5|-6554|||| +NMetal-2-Pin|pin@344||2470.5|-6555|||| +NMetal-2-Pin|pin@345||2470.5|-6725|||| +NMetal-2-Pin|pin@346||2572.5|-6725|||| +NMetal-2-Pin|pin@347||2572.5|-7080|||| +NMetal-2-Pin|pin@348||2516.5|-6711.5|||| +NMetal-2-Pin|pin@349||2587.5|-6711.5|||| +NMetal-2-Pin|pin@350||2587.5|-7080|||| +NMetal-2-Pin|pin@351||-1130.5|-7076|||| +NMetal-3-Pin|pin@353||-916|-7069.5|||| +NMetal-3-Pin|pin@354||-899|-7069.5|||| +NMetal-2-Pin|pin@355||-899|-7087.5|||| +NMetal-2-Pin|pin@356||-916|-7083|||| +Ngeneric:Invisible-Pin|pin@357||905.5|-4037|||||ART_message(D5G127.75;)Souter: vdd, inner: gnd +Ngeneric:Invisible-Pin|pin@358||451|-7006.5|||||ART_message(D5G127.75;)S8-bit 4-to-1 MUX: Result +Ngeneric:Invisible-Pin|pin@359||2981|-6983.5|||||ART_message(D5G127.75;)S4-bit 3-to-1 MUX: Heap Address +Ngeneric:Invisible-Pin|pin@360||5941|-6837.5|||||ART_message(D5G127.75;)S8-bit 2-to-1 MUX: Heap Data +Ngeneric:Invisible-Pin|pin@361||9418|-5926|||||ART_message(D5G127.75;)Sdata_out[0:7] +Ngeneric:Invisible-Pin|pin@362||-1990.5|-4520.5|||||ART_message(D5G127.75;)S["data_in[7:0]","addr[2:0]","clk, rst"] +Ngeneric:Invisible-Pin|pin@364||-1780|-6413|||||ART_message(D5G127.75;)S[cs,rw] +Idatapath:rca_6bit;1{lay}|rca_6bit@0||-1145|-6372|||D5G4; +Imemory:regfile16;1{lay}|regfile1@0||2504|-12040|||D5G4; +Istdcells:tiehigh;1{lay}|tiehigh@0||-1002|-6873|||D5G4; +Istdcells:tielow;1{lay}|tielow@0||-973|-6873|||D5G4; +Istdcells:tielow;1{lay}|tielow@1||-1254.5|-5717|||D5G4; +Istdcells:tielow;1{lay}|tielow@2||-1174|-6372|||D5G4; +AMetal-1|net@0||7|S0|eq_8bit@0|vdd|1095|-6272|rca_6bit@0|vdd|-1145|-6272 +AMetal-1|net@1||7|S0|eq_8bit@0|gnd|1095|-6372|rca_6bit@0|gnd|-1145|-6372 +AMetal-3|net@4||25|S0|contact@4||9266.5|-4236.5|contact@1||-1589.5|-4236.5 +AMetal-3|net@6||25|S1800|contact@3||-1589.5|-12282|contact@5||9262.5|-12282 +AMetal-3|net@7||25|S2700|contact@5||9274.5|-12284|contact@4||9274.5|-4236.5 +AMetal-3|net@9||25|S900|contact@9||9380|-4125|contact@8||9380|-12395 +AMetal-3|net@10||25|S0|contact@9||9372|-4125|contact@7||-1695|-4125 +AMetal-3|net@11||25|S1800|contact@6||-1695|-12393|contact@8||9368|-12393 +AMetal-3|net@13||25|S900|contact@7||-1695|-4125|contact@10||-1695|-5617 +AMetal-3|net@17||25|S900|contact@1||-1589.5|-4236.5|contact@11||-1589.5|-5717 +AMetal-3|net@22||25|S900|contact@11||-1589.5|-5717|contact@14||-1589.5|-6372 +AMetal-2|net@24||12|S0|contact@13||-1570|-6372|contact@14||-1589.5|-6372 +AMetal-3|net@25||25|S900|contact@10||-1695|-5617|contact@15||-1695|-6272 +AMetal-2|net@27||12|S0|contact@12||-1675|-6272|contact@15||-1695|-6272 +AMetal-1|net@30||7|S0|fsm@0|vdd|5905|-6272|bumpallo@0|vdd|2588.5|-6272 +AMetal-1|net@31||7|S0|fsm@0|gnd|5905|-6372|bumpallo@0|gnd|2588.5|-6372 +AMetal-1|net@32||17|S1800|contact@16||1997.5|-11605|regfile1@0|gnd|3100.5|-11605 +AMetal-3|net@34||25|S900|contact@17||-1589.5|-11605|contact@3||-1589.5|-12282 +AMetal-3|net@39||25|S900|contact@19||-1695|-11495|contact@6||-1695|-12393 +AMetal-1|net@41||12|S1800|contact@20||-1666.5|-5617|ioreg5@0|vdd|-1316|-5617 +AMetal-2|net@43||12|S1800|contact@10||-1701|-5617|contact@20||-1672.5|-5617 +AMetal-1|net@45||17|S0|regfile1@0|vdd|3100.5|-11495|contact@18||2459|-11495 +AMetal-1|net@50||7|S0|mux2_8bi@0|gnd|4029|-6873|mux3_4bi@0|gnd|2750.5|-6873 +AMetal-1|net@51||7|S0|mux3_4bi@0|gnd|2750.5|-6873|mux4_8bi@0|gnd|-907|-6873 +AMetal-1|net@52||7|S0|mux2_8bi@0|vdd|4029|-6773|mux3_4bi@0|vdd|2750.5|-6773 +AMetal-1|net@53||7|S0|mux3_4bi@0|vdd|2750.5|-6773|mux4_8bi@0|vdd|-907|-6773 +AMetal-3|net@56||25|S900|contact@14||-1589.5|-6372|contact@23||-1589.5|-6873 +AMetal-3|net@57||25|S900|contact@23||-1589.5|-6873|contact@17||-1589.5|-11600 +AMetal-2|net@58||12|S0|contact@22||-1570.5|-6873|contact@23||-1589.5|-6873 +AMetal-3|net@59||25|S900|contact@15||-1695|-6272|contact@24||-1695|-6773 +AMetal-3|net@60||25|S900|contact@24||-1695|-6773|contact@19||-1695|-11490 +AMetal-2|net@61||12|S0|contact@21||-1672.5|-6773|contact@24||-1696.5|-6773 +AMetal-2|net@63||1|S0|regfile1@0|w_addr[2]|1727.5|-9408|pin@11||1720.5|-9408 +AMetal-2|net@65||1|S0|regfile1@0|w_addr[1]|1727.5|-9415|pin@13||1713.5|-9415 +AMetal-2|net@67||1|S0|regfile1@0|w_addr[0]|1727.5|-9422|pin@15||1706.5|-9422 +AMetal-2|net@88||1|S900|pin@29||1706.5|-8054|pin@26||1706.5|-8054.5 +AMetal-2|net@89||1|S900|contact@25||1706.5|-8054|pin@29||1706.5|-8054 +AMetal-2|net@139||1|S900|contact@43||7125.5|-8114|regfile1@0|d[0]|7125.5|-8135 +AMetal-2|net@141||1|S900|contact@44||6472.5|-8121|regfile1@0|d[1]|6472.5|-8135 +AMetal-2|net@143||1|S900|contact@45||5819.5|-8128|regfile1@0|d[2]|5819.5|-8135 +AMetal-2|net@145||12|S0|contact@46||-1569.5|-5717|contact@11||-1593|-5717 +AMetal-1|net@146||7|S1800|contact@46||-1567|-5717|ioreg5@0|gnd|-1333.5|-5717 +AMetal-2|net@172||1|S900|contact@55||-1428|-5000|contact@56||-1428|-6883 +AMetal-2|net@204||1|S2700|contact@69||347|-6897|mux4_8bi@0|z[5]|347|-6883 +AMetal-1|net@207||1|S2700|pin@85||-90|-6890|mux4_8bi@0|z[6]|-90|-6883 +AMetal-1|net@211||1|S1800|contact@25||1707.5|-8054|contact@32||3861.5|-8054 +AMetal-1|net@212||1|S1800|contact@26||1714.5|-8061|contact@31||3570|-8061 +AMetal-1|net@213||1|S1800|contact@27||1721.5|-8068|contact@30||3279.5|-8068 +AMetal-1|net@214||1|S1800|contact@28||1728.5|-8075|contact@29||2988.5|-8075 +AMetal-2|net@215||1|S900|mux3_4bi@0|z[3]|2988.5|-6883|contact@29||2988.5|-8075 +AMetal-2|net@216||1|S900|mux3_4bi@0|z[2]|3279.5|-6883|contact@30||3279.5|-8068 +AMetal-2|net@217||1|S900|mux3_4bi@0|z[1]|3570.5|-6883|contact@31||3570.5|-8061 +AMetal-2|net@218||1|S900|mux3_4bi@0|z[0]|3861.5|-6883|contact@32||3861.5|-8054 +AMetal-2|net@219||1|S2700|regfile1@0|d[7]|2553.5|-8135|contact@33||2553.5|-8082 +AMetal-1|net@220||1|S1800|contact@33||2553.5|-8082|contact@36||4127|-8082 +AMetal-2|net@221||1|S2700|regfile1@0|d[6]|3206.5|-8135|contact@34||3206.5|-8089 +AMetal-1|net@222||1|S1800|contact@34||3206.5|-8089|contact@37||4255.5|-8089 +AMetal-2|net@223||1|S2700|regfile1@0|d[5]|3859.5|-8135|contact@35||3859.5|-8097 +AMetal-2|net@224||1|S900|mux2_8bi@0|z[7]|4127|-6883.5|contact@36||4127|-8082 +AMetal-2|net@225||1|S900|mux2_8bi@0|z[6]|4255.5|-6883.5|contact@37||4255.5|-8089 +AMetal-2|net@226||1|S900|mux2_8bi@0|z[5]|4384|-6883.5|contact@38||4384|-8096 +AMetal-2|net@227||1|S900|mux2_8bi@0|z[4]|4512.5|-6883.5|regfile1@0|d[4]|4512.5|-8135 +AMetal-2|net@228||1|S900|mux2_8bi@0|z[3]|4641|-6883.5|contact@39||4641|-8135 +AMetal-2|net@229||1|S900|mux2_8bi@0|z[2]|4769.5|-6883.5|contact@40||4769.5|-8128 +AMetal-2|net@230||1|S900|mux2_8bi@0|z[1]|4898|-6883.5|contact@41||4898|-8121 +AMetal-2|net@231||1|S900|mux2_8bi@0|z[0]|5026.5|-6883.5|contact@42||5026.5|-8114 +AMetal-1|net@232||1|S1800|contact@35||3859.5|-8096|contact@38||4384|-8096 +AMetal-1|net@233||1|S0|regfile1@0|d[3]|5167|-8135|contact@39||4641|-8135 +AMetal-1|net@234||1|S1800|contact@40||4769.5|-8128|contact@45||5819.5|-8128 +AMetal-1|net@235||1|S1800|contact@41||4898|-8121|contact@44||6472.5|-8121 +AMetal-1|net@236||1|S1800|contact@42||5026.5|-8114|contact@43||7125.5|-8114 +AMetal-1|net@237||1|S0|ioreg5@0|result_in[7]|-1241|-5000|contact@55||-1428|-5000 +AMetal-1|net@238||1|S0|ioreg5@0|result_in[6]|-1241|-5007|contact@54||-1421|-5007 +AMetal-1|net@239||1|S0|ioreg5@0|result_in[5]|-1241|-5016|contact@53||-1414|-5016 +AMetal-1|net@240||1|S0|ioreg5@0|result_in[4]|-1241|-5025|contact@52||-1407|-5025 +AMetal-1|net@241||1|S0|ioreg5@0|result_in[3]|-1241|-5034|contact@51||-1400|-5034 +AMetal-1|net@242||1|S0|ioreg5@0|result_in[2]|-1241|-5043|contact@50||-1393|-5043 +AMetal-1|net@243||1|S0|ioreg5@0|result_in[1]|-1241|-5052|contact@49||-1386|-5052 +AMetal-1|net@244||1|S0|ioreg5@0|result_in[0]|-1241|-5061|contact@48||-1378|-5061 +AMetal-2|net@245||1|S900|contact@54||-1421|-5007|contact@57||-1421|-6890 +AMetal-2|net@246||1|S900|contact@53||-1414|-5016|contact@58||-1414|-6897 +AMetal-2|net@247||1|S900|contact@52||-1407|-5025|contact@59||-1407|-6904 +AMetal-2|net@248||1|S900|contact@51||-1400|-5034|contact@60||-1400|-6911 +AMetal-2|net@249||1|S900|contact@50||-1393|-5043|contact@61||-1393|-6918 +AMetal-2|net@250||1|S900|contact@49||-1386|-5052|contact@62||-1386|-6925 +AMetal-2|net@251||1|S900|contact@48||-1379|-5061|contact@63||-1379|-6932 +AMetal-1|net@252||1|S0|mux4_8bi@0|z[7]|-524|-6883|contact@56||-1428|-6883 +AMetal-1|net@253||1|S1800|contact@57||-1421|-6890|pin@85||-90|-6890 +AMetal-1|net@254||1|S1800|contact@58||-1414|-6897|contact@69||347|-6897 +AMetal-1|net@255||1|S1800|contact@59||-1407|-6904|contact@68||784|-6904 +AMetal-1|net@256||1|S1800|contact@60||-1400|-6911|contact@67||1221|-6911 +AMetal-1|net@257||1|S1800|contact@61||-1393|-6918|contact@66||1658|-6918 +AMetal-1|net@258||1|S1800|contact@62||-1386|-6925|contact@65||2095|-6925 +AMetal-1|net@259||1|S1800|contact@63||-1379|-6932|contact@64||2532|-6932 +AMetal-2|net@260||1|S900|mux4_8bi@0|z[0]|2532|-6883|contact@64||2532|-6932 +AMetal-2|net@261||1|S900|mux4_8bi@0|z[1]|2095|-6883|contact@65||2095|-6925 +AMetal-2|net@262||1|S900|mux4_8bi@0|z[2]|1658|-6883|contact@66||1658|-6918 +AMetal-2|net@263||1|S900|mux4_8bi@0|z[3]|1221|-6883|contact@67||1221|-6911 +AMetal-2|net@264||1|S900|mux4_8bi@0|z[4]|784|-6883|contact@68||784|-6904 +AMetal-1|net@266||1|S1800|inv@1|y|2555.5|-6322|bumpallo@0|inc_en|2562.5|-6322 +AMetal-1|net@267||7|S0|bumpallo@0|vdd|2588.5|-6272|inv@1|vdd|2550.5|-6272 +AMetal-1|net@271||7|S0|inv@0|vdd|2472.5|-6272|eq_8bit@0|vdd|1095|-6272 +AMetal-1|net@272||7|S0|bumpallo@0|gnd|2588.5|-6372|inv@1|gnd|2550.5|-6372 +AMetal-1|net@275||7|S0|bumpallo@0|gnd|2588.5|-6372|inv@0|gnd|2472.5|-6372 +AMetal-1|net@276||7|S0|inv@0|gnd|2472.5|-6372|eq_8bit@0|gnd|1095|-6372 +AMetal-1|net@289||7|S0|inv@1|gnd|2550.5|-6372|inv@0|gnd|2472.5|-6372 +AMetal-1|net@293|||S|inv@0|vdd|2472.5|-6272|inv@0|vdd|2472.5|-6272 +AMetal-1|net@294||7|S0|inv@1|vdd|2550.5|-6272|nand3@0|vdd|2501.5|-6272 +AMetal-1|net@295||7|S0|nand3@0|vdd|2501.5|-6272|inv@0|vdd|2472.5|-6272 +AMetal-1|net@296||7|S0|inv@1|gnd|2550.5|-6372|nand3@0|gnd|2501.5|-6372 +AMetal-1|net@297||7|S0|nand3@0|gnd|2501.5|-6372|inv@0|gnd|2472.5|-6372 +AMetal-1|net@298|||S|inv@0|gnd|2472.5|-6372|inv@0|gnd|2472.5|-6372 +AMetal-1|net@299||1|S1800|nand3@0|z|2527.5|-6341|pin@92||2548.5|-6341 +AMetal-1|net@300||1|S900|inv@1|x|2548.5|-6322|pin@92||2548.5|-6341 +AMetal-1|net@301||1|S1800|inv@0|y|2477.5|-6322|nand3@0|x|2513.5|-6322 +AMetal-1|net@372||1|S900|regfile1@0|r_data[6]|4474.5|-12062|pin@100||4474.5|-12069 +AMetal-1|net@374||1|S900|regfile1@0|r_data[5]|5238.5|-12062|pin@101||5238.5|-12076 +AMetal-1|net@377||1|S900|regfile1@0|r_data[4]|6002.5|-12062|pin@102||6002.5|-12083 +AMetal-1|net@378||1|S900|regfile1@0|r_data[3]|6766.5|-12062|pin@103||6766.5|-12090 +AMetal-1|net@381||1|S900|regfile1@0|r_data[2]|7530.5|-12062|pin@104||7530.5|-12097 +AMetal-1|net@382||1|S900|regfile1@0|r_data[1]|8294.5|-12062|pin@105||8294.5|-12104 +AMetal-1|net@385||1|S900|regfile1@0|r_data[0]|9061.5|-12062|pin@106||9061.5|-12111 +AMetal-2|net@388||17|S0|contact@186||-1564.5|-11605|contact@17||-1589.5|-11605 +AMetal-2|net@389||17|S0|contact@187||-1670|-11495|contact@19||-1695|-11495 +AMetal-1|net@390||17|S0|contact@16||1997.5|-11605|contact@186||-1564.5|-11605 +AMetal-2|net@391||17|S1800|contact@188||2410.5|-11495|contact@18||2460.5|-11495 +AMetal-1|net@392||17|S0|contact@188||2405|-11495|contact@187||-1670|-11495 +AMetal-2|net@393||1|S900|contact@189||-1491|-6679|contact@197||-1491|-12062 +AMetal-2|net@394||1|S900|contact@190||-1484|-6686|contact@198||-1484|-12069 +AMetal-2|net@395||1|S900|contact@191||-1477|-6693|contact@199||-1477|-12076 +AMetal-2|net@396||1|S900|contact@192||-1470|-6700|contact@200||-1470|-12083 +AMetal-2|net@397||1|S900|contact@193||-1463|-6707|contact@201||-1463|-12090 +AMetal-2|net@398||1|S900|contact@194||-1456|-6714|contact@202||-1456|-12097 +AMetal-2|net@399||1|S900|contact@195||-1449|-6721|contact@203||-1449|-12104 +AMetal-2|net@400||1|S900|contact@196||-1442|-6728|contact@204||-1442|-12111 +AMetal-1|net@409||1|S0|pin@100||4474.5|-12069|contact@198||-1484|-12069 +AMetal-1|net@410||1|S0|pin@101||5238.5|-12076|contact@199||-1477|-12076 +AMetal-1|net@411||1|S0|pin@103||6766.5|-12090|contact@201||-1463|-12090 +AMetal-1|net@412||1|S0|pin@106||9061.5|-12111|contact@204||-1442|-12111 +AMetal-1|net@413||1|S0|pin@102||6002.5|-12083|contact@200||-1470|-12083 +AMetal-1|net@414||1|S0|pin@105||8294.5|-12104|contact@203||-1449|-12104 +AMetal-1|net@415||1|S0|regfile1@0|r_data[7]|3706.5|-12062|contact@197||-1491|-12062 +AMetal-1|net@416||1|S0|pin@104||7530.5|-12097|contact@202||-1456|-12097 +AMetal-2|net@427||1|S2700|mux4_8bi@0|i0[0]|2107|-6739|contact@205||2107|-6728 +AMetal-2|net@428||1|S900|contact@206||1670|-6721|mux4_8bi@0|i0[1]|1670|-6739 +AMetal-2|net@430||1|S900|contact@207||1233|-6714|mux4_8bi@0|i0[2]|1233|-6739 +AMetal-2|net@432||1|S900|contact@208||796|-6707|mux4_8bi@0|i0[3]|796|-6739 +AMetal-2|net@434||1|S900|contact@209||359|-6700|mux4_8bi@0|i0[4]|359|-6739 +AMetal-2|net@436||1|S900|contact@210||-78|-6693|mux4_8bi@0|i0[5]|-78|-6739 +AMetal-2|net@438||1|S900|contact@211||-515|-6686|mux4_8bi@0|i0[6]|-515|-6739 +AMetal-1|net@444||7|S0|mux4_8bi@0|vdd|-907|-6773|tielow@0|vdd|-973|-6773 +AMetal-1|net@445||7|S0|tielow@0|vdd|-973|-6773|tiehigh@0|vdd|-1002|-6773 +AMetal-1|net@447||7|S1800|tiehigh@0|vdd|-1002|-6773|mux4_8bi@0|vdd|-907|-6773 +AMetal-1|net@448||7|S0|mux4_8bi@0|gnd|-907|-6873|tielow@0|gnd|-973|-6873 +AMetal-1|net@449||7|S0|tielow@0|gnd|-973|-6873|tiehigh@0|gnd|-1002|-6873 +AMetal-1|net@451||7|S1800|tiehigh@0|gnd|-1002|-6873|mux4_8bi@0|gnd|-907|-6873 +AMetal-1|net@453||1|S1800|contact@196||-1442|-6728|contact@205||2107|-6728 +AMetal-1|net@454||1|S1800|contact@195||-1449|-6721|contact@206||1670|-6721 +AMetal-1|net@455||1|S1800|contact@194||-1456|-6714|contact@207||1233|-6714 +AMetal-1|net@456||1|S1800|contact@193||-1463|-6707|contact@208||796|-6707 +AMetal-1|net@457||1|S1800|contact@192||-1470|-6700|contact@209||359|-6700 +AMetal-1|net@458||1|S1800|contact@191||-1477|-6693|contact@210||-78|-6693 +AMetal-1|net@459||1|S1800|contact@190||-1484|-6686|contact@211||-515|-6686 +AMetal-1|net@460||1|S1800|contact@189||-1491|-6679|contact@213||-948|-6679 +AMetal-2|net@461||1|S2700|mux4_8bi@0|i0[7]|-948|-6739|contact@213||-948|-6679 +AMetal-2|net@465||1|S2700|tielow@0|y|-968|-6823|contact@214||-968|-6672 +AMetal-2|net@467||1|S2700|tiehigh@0|y|-997|-6823|contact@215||-997|-6665 +AMetal-2|net@468||1|S900|contact@216||-927|-6672|mux4_8bi@0|i3[7]|-927|-6739 +AMetal-1|net@469||1|S1800|contact@214||-968|-6672|contact@216||-927|-6672 +AMetal-2|net@470||1|S900|contact@218||-941|-6665|mux4_8bi@0|i1[7]|-941|-6739 +AMetal-2|net@471||1|S2700|mux4_8bi@0|i2[7]|-934|-6739|contact@217||-934|-6665 +AMetal-1|net@472||1|S0|contact@217||-934|-6665|contact@218||-941|-6665 +AMetal-1|net@473||1|S0|contact@218||-941|-6665|contact@215||-997|-6665 +AMetal-1|net@478||1|S1800|contact@217||-934|-6665|contact@219||-508|-6665 +AMetal-2|net@479||1|S2700|mux4_8bi@0|i1[6]|-508|-6739|contact@219||-508|-6665 +AMetal-2|net@485||1|S2700|mux4_8bi@0|i3[1]|1691|-6739|contact@220||1691|-6672 +AMetal-1|net@496||1|S1800|contact@222||380|-6672|contact@223||817|-6672 +AMetal-1|net@500||1|S1800|contact@223||817|-6672|contact@224||1254|-6672 +AMetal-1|net@501||1|S1800|contact@224||1254|-6672|contact@220||1691|-6672 +AMetal-2|net@502||1|S2700|mux4_8bi@0|i3[2]|1254|-6739|contact@224||1254|-6672 +AMetal-2|net@503||1|S2700|mux4_8bi@0|i3[3]|817|-6739|contact@223||817|-6672 +AMetal-2|net@504||1|S2700|mux4_8bi@0|i3[4]|380|-6739|contact@222||380|-6672 +AMetal-2|net@505||1|S2700|mux4_8bi@0|i3[5]|-57|-6739|contact@221||-57|-6672 +AMetal-1|net@508||1|S1800|contact@216||-927|-6672|contact@225||-501|-6672 +AMetal-1|net@513||1|S1800|contact@221||-57|-6672|contact@227||366|-6672 +AMetal-1|net@514||1|S1800|contact@227||366|-6672|contact@222||380|-6672 +AMetal-1|net@516||1|S1800|contact@225||-501|-6672|contact@226||-71|-6672 +AMetal-1|net@517||1|S1800|contact@226||-71|-6672|contact@221||-57|-6672 +AMetal-2|net@534||1|S900|rca_6bit@0|s[5]|793.5|-6382|contact@233||793.5|-6664.5 +AMetal-2|net@537||1|S2700|mux4_8bi@0|i2[5]|-64|-6739|contact@234||-64|-6665 +AMetal-1|net@540||1|S1800|contact@234||-64|-6665|contact@233||793.5|-6665 +AMetal-1|net@547||1|S0|contact@232||423|-6616|contact@235||373|-6616 +AMetal-2|net@548||1|S2700|mux4_8bi@0|i2[4]|373|-6739|contact@235||373|-6616 +AMetal-2|net@564||1|S2700|mux4_8bi@0|i2[1]|1684|-6739|contact@238||1684|-6651 +AMetal-1|net@569||1|S1800|contact@228||-1059|-6658|contact@239||2121|-6658 +AMetal-2|net@570||1|S2700|mux4_8bi@0|i2[0]|2121|-6739|contact@239||2121|-6658 +AMetal-1|net@571||7|S0|tiehigh@0|vdd|-1002|-6773|mux2@0|vdd|-1121.5|-6773 +AMetal-1|net@572||7|S0|mux2@0|vdd|-1121.5|-6773|nand2@0|vdd|-1169.5|-6773 +AMetal-1|net@573||7|S1800|contact@21||-1671|-6773|nand2@0|vdd|-1169.5|-6773 +AMetal-1|net@574||7|S1800|nand2@0|vdd|-1169.5|-6773|tiehigh@0|vdd|-1002|-6773 +AMetal-1|net@575||7|S0|tiehigh@0|gnd|-1002|-6873|mux2@0|gnd|-1121.5|-6873 +AMetal-1|net@576||7|S0|mux2@0|gnd|-1121.5|-6873|nand2@0|gnd|-1169.5|-6873 +AMetal-1|net@577||7|S1800|contact@22||-1570.5|-6873|nand2@0|gnd|-1169.5|-6873 +AMetal-1|net@578||7|S1800|nand2@0|gnd|-1169.5|-6873|tiehigh@0|gnd|-1002|-6873 +AMetal-2|net@579||1|S900|nand2@0|z|-1159.5|-6821|pin@142||-1159.5|-6851 +AMetal-2|net@580||1|S0|mux2@0|i[0]|-1138|-6851|pin@142||-1159.5|-6851 +AMetal-1|net@587||1|S0|contact@240||2245|-6630|contact@241||-1137.5|-6630 +AMetal-2|net@588||1|S2700|mux2@0|i[1]|-1137.5|-6844|contact@241||-1137.5|-6630 +AMetal-2|net@591||1|S2700|mux2@0|z|-1014|-6821|contact@242||-1014|-6623 +AMetal-2|net@596||1|S2700|mux4_8bi@0|i3[0]|2128|-6739|contact@243||2128|-6623 +AMetal-1|net@599||1|S1800|contact@242||-1014|-6623|contact@244||-494|-6623 +AMetal-1|net@600||1|S1800|contact@244||-494|-6623|contact@243||2128|-6623 +AMetal-1|net@634||1|S0|contact@260||3208.5|-6595|contact@256||2114|-6595 +AMetal-1|net@638||1|S1800|contact@229||-688|-6651|contact@238||1684|-6651 +AMetal-2|net@640||1|S2700|mux4_8bi@0|i2[6]|-501|-6739|contact@225||-501|-6672 +AMetal-2|net@641||1|S2700|mux4_8bi@0|i1[5]|-71|-6739|contact@226||-71|-6672 +AMetal-2|net@642||1|S2700|mux4_8bi@0|i1[4]|366|-6739|contact@227||366|-6672 +AMetal-2|net@643||1|S900|rca_6bit@0|s[0]|-1059|-6382|contact@228||-1059|-6658 +AMetal-2|net@644||1|S900|rca_6bit@0|s[1]|-688.5|-6382|contact@229||-688.5|-6651 +AMetal-2|net@645||1|S900|rca_6bit@0|s[2]|-318|-6382|contact@230||-318|-6644 +AMetal-2|net@646||1|S900|rca_6bit@0|s[3]|52.5|-6382|contact@261||52.5|-6637 +AMetal-2|net@647||1|S900|rca_6bit@0|s[4]|423|-6382|contact@232||423|-6616 +AMetal-1|net@648||1|S1800|contact@230||-318|-6644|contact@237||1247|-6644 +AMetal-2|net@649||1|S2700|mux4_8bi@0|i2[2]|1247|-6739|contact@237||1247|-6644 +AMetal-2|net@650||1|S900|eq_8bit@0|eq|2245|-6382|contact@240||2245|-6630 +AMetal-2|net@651||1|S2700|mux4_8bi@0|i3[6]|-494|-6739|contact@244||-494|-6623 +AMetal-2|net@652||1|S2700|mux4_8bi@0|i1[3]|803|-6739|contact@245||803|-6616 +AMetal-2|net@653||1|S2700|mux4_8bi@0|i1[2]|1240|-6740|contact@254||1240|-6609 +AMetal-2|net@654||1|S2700|mux4_8bi@0|i1[1]|1677|-6740|contact@255||1677|-6602 +AMetal-2|net@655||1|S2700|mux4_8bi@0|i1[0]|2114|-6740|contact@256||2114|-6595 +AMetal-2|net@656||1|S900|bumpallo@0|ptr[3]|5380|-6382|contact@257||5380|-6616 +AMetal-2|net@657||1|S900|bumpallo@0|ptr[2]|4584.5|-6396.5|contact@258||4584.5|-6609 +AMetal-2|net@658||1|S900|bumpallo@0|ptr[1]|3881|-6382|contact@259||3881|-6602 +AMetal-2|net@659||1|S900|bumpallo@0|ptr[0]|3208.5|-6382|contact@260||3208.5|-6595 +AMetal-2|net@664||1|S2700|mux4_8bi@0|i2[3]|810|-6739|contact@262||810|-6637 +AMetal-1|net@665||1|S1800|contact@261||52.5|-6637|contact@262||810|-6637 +AMetal-1|net@666||7|S0|tielow@1|vdd|-1254.5|-5617|ioreg5@0|vdd|-1313.5|-5617 +AMetal-1|net@667||7|S0|tielow@1|gnd|-1254.5|-5717|ioreg5@0|gnd|-1333.5|-5717 +AMetal-2|net@668||1|S2700|tielow@1|y|-1249.5|-5667|pin@145||-1249.5|-5564 +AMetal-2|net@669||1|S0|ioreg5@0|status_err_type|-1241|-5564|pin@145||-1249.5|-5564 +AMetal-1|net@670||1|S2700|ioreg5@0|status_err_type|-1241|-5564|ioreg5@0|status_err_heap|-1241|-5557 +AMetal-2|net@672||1|S0|mux3_4bi@0|i1[0]|3582.5|-6748|mux3_4bi@0|i2[0]|3575.5|-6748 +AMetal-2|net@674||1|S0|mux3_4bi@0|i1[1]|3291.5|-6748|mux3_4bi@0|i2[1]|3284.5|-6748 +AMetal-2|net@676||1|S0|mux3_4bi@0|i1[2]|3000.5|-6748|mux3_4bi@0|i2[2]|2993.5|-6748 +AMetal-2|net@678||1|S0|mux3_4bi@0|i1[3]|2709.5|-6748|mux3_4bi@0|i2[3]|2702.5|-6748 +AMetal-1|net@680||1|S1800|contact@245||803|-6616|contact@263||2702.5|-6616 +AMetal-1|net@681||1|S1800|contact@263||2702.5|-6616|contact@257||5380|-6616 +AMetal-1|net@683||1|S0|contact@258||4584.5|-6609|contact@264||2993.5|-6609 +AMetal-1|net@684||1|S0|contact@264||2993.5|-6609|contact@254||1240|-6609 +AMetal-1|net@687||1|S1800|contact@255||1677|-6602|contact@266||3284.5|-6602 +AMetal-1|net@688||1|S1800|contact@266||3284.5|-6602|contact@259||3881|-6602 +AMetal-1|net@703||1|S0|contact@271||5083|-7500|contact@98||-1288|-7500 +AMetal-1|net@704||1|S1800|contact@99||-1288|-7493|contact@270||5076|-7493 +AMetal-1|net@707||1|S0|contact@269||5069|-7486|contact@100||-1288|-7486 +AMetal-1|net@708||1|S1800|contact@101||-1288|-7479|contact@268||5062|-7479 +AMetal-1|net@710||1|S1800|contact@93||-1288|-7579|contact@276||5118|-7579 +AMetal-1|net@713||1|S0|contact@283||5167|-7628|contact@86||-1288|-7628 +AMetal-1|net@714||1|S1800|contact@87||-1288|-7621|contact@282||5160|-7621 +AMetal-1|net@717||1|S0|contact@281||5153|-7614|contact@88||-1288|-7614 +AMetal-1|net@718||1|S1800|contact@89||-1288|-7607|contact@280||5146|-7607 +AMetal-1|net@721||1|S0|contact@279||5139|-7600|contact@90||-1288|-7600 +AMetal-1|net@722||1|S1800|contact@91||-1288|-7593|contact@278||5132|-7593 +AMetal-1|net@725||1|S0|contact@277||5125|-7586|contact@92||-1288|-7586 +AMetal-2|net@760||1|S2700|mux3_4bi@0|i2[2]|2993.5|-6748|contact@264||2993.5|-6609 +AMetal-2|net@761||1|S2700|mux3_4bi@0|i2[3]|2702.5|-6748|contact@263||2702.5|-6616 +AMetal-1|net@762||1|S1800|contact@260||3208.5|-6595|contact@267||3575.5|-6595 +AMetal-2|net@763||1|S2700|contact@283||5167|-7628|contact@299||5167|-6623 +AMetal-2|net@764||1|S2700|contact@282||5160|-7621|contact@298||5160|-6630 +AMetal-2|net@765||1|S2700|contact@281||5153|-7614|contact@297||5153|-6637 +AMetal-2|net@766||1|S2700|contact@280||5146|-7607|contact@296||5146|-6644 +AMetal-2|net@767||1|S2700|contact@279||5139|-7600|contact@295||5139|-6651 +AMetal-2|net@768||1|S2700|contact@278||5132|-7593|contact@294||5132|-6658 +AMetal-2|net@769||1|S2700|contact@277||5125|-7586|contact@293||5125|-6665 +AMetal-2|net@770||1|S2700|contact@276||5118|-7579|contact@292||5118|-6672 +AMetal-2|net@772||1|S2700|contact@274||5104|-7521|contact@290||5104|-6686 +AMetal-2|net@773||1|S2700|contact@273||5097|-7514|contact@289||5097|-6693 +AMetal-2|net@774||1|S2700|contact@272||5090|-7507|contact@288||5090|-6700 +AMetal-2|net@775||1|S2700|contact@271||5083|-7500|contact@287||5083|-6707 +AMetal-2|net@776||1|S2700|contact@270||5076|-7493|contact@286||5076|-6714 +AMetal-2|net@777||1|S2700|contact@269||5069|-7486|contact@285||5069|-6721 +AMetal-2|net@778||1|S2700|contact@268||5062|-7479|contact@284||5062|-6728 +AMetal-2|net@779||1|S900|contact@266||3284.5|-6602|mux3_4bi@0|i2[1]|3284.5|-6748 +AMetal-2|net@780||1|S900|contact@267||3575.5|-6595|mux3_4bi@0|i2[0]|3575.5|-6748 +AMetal-2|net@813||1|S900|contact@301||5062|-6520|contact@284||5062|-6728 +AMetal-2|net@814||1|S2700|contact@285||5069|-6721|contact@302||5069|-6513 +AMetal-2|net@815||1|S900|contact@303||5076|-6506|contact@286||5076|-6714 +AMetal-2|net@816||1|S900|contact@304||5083|-6499|contact@287||5083|-6707 +AMetal-2|net@817||1|S2700|contact@288||5090|-6700|contact@305||5090|-6492 +AMetal-2|net@818||1|S900|contact@306||5097|-6485|contact@289||5097|-6693 +AMetal-2|net@819||1|S2700|contact@290||5104|-6686|contact@307||5104|-6478 +AMetal-2|net@820||1|S2700|contact@275||5111|-7528|pin@204||5111|-6680 +AMetal-2|net@821||1|S2700|pin@204||5111|-6680|contact@291||5111|-6679 +AMetal-2|net@822||1|S900|contact@308||5111|-6471|pin@204||5111|-6680 +AMetal-2|net@823||1|S2700|contact@292||5118|-6672|contact@309||5118|-6464 +AMetal-2|net@824||1|S900|contact@310||5125|-6457|contact@293||5125|-6665 +AMetal-2|net@825||1|S2700|contact@294||5132|-6658|contact@311||5132|-6450 +AMetal-2|net@826||1|S900|contact@312||5139|-6443|contact@295||5139|-6651 +AMetal-2|net@827||1|S2700|contact@296||5146|-6644|contact@313||5146|-6436 +AMetal-2|net@828||1|S900|contact@314||5153|-6429|contact@297||5153|-6637 +AMetal-2|net@829||1|S2700|contact@298||5160|-6630|contact@315||5160|-6422 +AMetal-2|net@830||1|S900|contact@316||5167|-6415|contact@299||5167|-6623 +AMetal-2|net@831||1|S2700|contact@317||2322|-6520|contact@333||2322|-6248 +AMetal-2|net@832||1|S900|contact@334||2329|-6241|contact@318||2329|-6513 +AMetal-2|net@833||1|S2700|contact@319||2336|-6506|contact@335||2336|-6234 +AMetal-2|net@834||1|S900|contact@336||2343|-6227|contact@320||2343|-6499 +AMetal-2|net@835||1|S2700|contact@321||2350|-6492|contact@337||2350|-6220 +AMetal-2|net@836||1|S900|contact@338||2357|-6213|contact@322||2357|-6485 +AMetal-2|net@837||1|S2700|contact@323||2364|-6478|contact@339||2364|-6206 +AMetal-2|net@838||1|S900|contact@340||2371|-6199|contact@324||2371|-6471 +AMetal-2|net@839||1|S2700|contact@325||2378|-6464|contact@341||2378|-6192 +AMetal-2|net@840||1|S900|contact@342||2385|-6185|contact@326||2385|-6457 +AMetal-2|net@841||1|S2700|contact@327||2392|-6450|contact@343||2392|-6178 +AMetal-2|net@842||1|S900|contact@344||2399|-6171|contact@328||2399|-6443 +AMetal-2|net@843||1|S2700|contact@329||2406|-6436|contact@345||2406|-6164 +AMetal-2|net@844||1|S900|contact@346||2413|-6157|contact@330||2413|-6429 +AMetal-2|net@845||1|S2700|contact@331||2420|-6422|contact@347||2420|-6150 +AMetal-2|net@846||1|S900|contact@348||2427|-6143|contact@332||2427|-6415 +AMetal-2|net@875||1|S900|contact@351||1720|-6234|eq_8bit@0|a[5]|1720|-6262 +AMetal-2|net@876||1|S900|contact@350||1840|-6241|eq_8bit@0|a[6]|1840|-6262 +AMetal-2|net@877||1|S900|contact@349||1960|-6248|eq_8bit@0|a[7]|1960|-6262 +AMetal-2|net@879||1|S900|contact@352||1120|-6199|eq_8bit@0|a[0]|1120|-6262 +AMetal-2|net@880||1|S900|contact@353||1240|-6206|eq_8bit@0|a[1]|1240|-6262 +AMetal-2|net@883||1|S900|contact@354||1360|-6213|eq_8bit@0|a[2]|1360|-6262 +AMetal-1|net@890||1|S0|contact@341||2378|-6192|contact@357||1938|-6192 +AMetal-1|net@891||1|S1800|contact@358||1818|-6185|contact@342||2385|-6185 +AMetal-1|net@892||1|S0|contact@343||2392|-6178|contact@359||1698|-6178 +AMetal-1|net@893||1|S1800|contact@364||1578|-6171|contact@344||2399|-6171 +AMetal-1|net@894||1|S0|contact@345||2406|-6164|contact@363||1458|-6164 +AMetal-1|net@895||1|S1800|contact@362||1338|-6157|contact@346||2413|-6157 +AMetal-1|net@896||1|S0|contact@347||2420|-6150|contact@361||1218|-6150 +AMetal-1|net@897||1|S1800|contact@360||1098.5|-6143|contact@348||2427|-6143 +AMetal-2|net@898||1|S900|contact@360||1098|-6143|eq_8bit@0|b[0]|1098|-6262 +AMetal-1|net@906|||S|contact@361||1218|-6150|contact@365||1218|-6150 +AMetal-2|net@912||1|S900|contact@357||1937|-6192|eq_8bit@0|b[7]|1937|-6262 +AMetal-2|net@944|||S900|contact@369||845.5|-6234|contact@370||845.5|-6234 +AMetal-1|net@949|||S1800|contact@372||459|-6171|contact@373||459|-6171 +AMetal-1|net@952|||S1800|contact@374||475|-6227|contact@375||475|-6227 +AMetal-2|net@955|||S900|contact@376||104.5|-6220|contact@377||104.5|-6220 +AMetal-1|net@964|||S1800|contact@381||-636.5|-6206|contact@382||-636.5|-6206 +AMetal-1|net@971||1|S0|contact@316||5167|-6415|contact@332||2427|-6415 +AMetal-1|net@972||1|S0|contact@315||5160|-6422|contact@331||2420|-6422 +AMetal-1|net@973||1|S0|contact@314||5153|-6429|contact@330||2413|-6429 +AMetal-1|net@974||1|S0|contact@313||5146|-6436|contact@329||2406|-6436 +AMetal-1|net@975||1|S0|contact@312||5139|-6443|contact@328||2399|-6443 +AMetal-1|net@976||1|S0|contact@311||5132|-6450|contact@327||2392|-6450 +AMetal-1|net@977||1|S0|contact@310||5125|-6457|contact@326||2385|-6457 +AMetal-1|net@978||1|S0|contact@309||5118|-6464|contact@325||2378|-6464 +AMetal-1|net@979||1|S0|contact@308||5111|-6471|contact@324||2371|-6471 +AMetal-1|net@980||1|S0|contact@307||5104|-6478|contact@323||2364|-6478 +AMetal-1|net@981||1|S0|contact@306||5097|-6485|contact@322||2357|-6485 +AMetal-1|net@982||1|S0|contact@305||5090|-6492|contact@321||2350|-6492 +AMetal-1|net@983||1|S0|contact@304||5083|-6499|contact@320||2343|-6499 +AMetal-1|net@984||1|S0|contact@303||5076|-6506|contact@319||2336|-6506 +AMetal-1|net@985||1|S0|contact@302||5069|-6513|contact@318||2329|-6513 +AMetal-1|net@986||1|S0|contact@301||5062|-6520|contact@317||2322|-6520 +AMetal-1|net@987||1|S0|contact@333||2322|-6248|contact@349||1960|-6248 +AMetal-1|net@988||1|S0|contact@334||2329|-6241|contact@350||1840|-6241 +AMetal-1|net@990||1|S0|contact@336||2343|-6227|contact@356||1600|-6227 +AMetal-1|net@991||1|S0|contact@337||2350|-6220|contact@355||1480|-6220 +AMetal-1|net@992||1|S0|contact@338||2357|-6213|contact@354||1360|-6213 +AMetal-1|net@993||1|S0|contact@339||2364|-6206|contact@353||1240|-6206 +AMetal-1|net@994||1|S0|contact@340||2371|-6199|contact@352||1120|-6199 +AMetal-2|net@995||1|S2700|eq_8bit@0|a[3]|1480|-6262|contact@355||1480|-6220 +AMetal-2|net@996||1|S2700|eq_8bit@0|a[4]|1600|-6262|contact@356||1600|-6227 +AMetal-2|net@997||1|S2700|eq_8bit@0|b[1]|1218|-6262|contact@365||1218|-6150 +AMetal-2|net@998||1|S2700|eq_8bit@0|b[2]|1338|-6262|contact@362||1338|-6157 +AMetal-2|net@999||1|S2700|eq_8bit@0|b[3]|1458|-6262|contact@363||1458|-6164 +AMetal-2|net@1000||1|S2700|eq_8bit@0|b[4]|1578|-6262|contact@364||1578|-6171 +AMetal-2|net@1001||1|S2700|eq_8bit@0|b[5]|1698|-6262|contact@359||1698|-6178 +AMetal-2|net@1002||1|S2700|eq_8bit@0|b[6]|1818|-6262|contact@358||1818|-6185 +AMetal-1|net@1003||1|S0|contact@360||1098|-6143|contact@384||-1023|-6143 +AMetal-1|net@1004||1|S0|contact@361||1218|-6150|contact@383||-652.5|-6150 +AMetal-1|net@1005||1|S0|contact@362||1338|-6157|contact@379||-282|-6157 +AMetal-1|net@1006||1|S0|contact@363||1458|-6164|contact@378||88.5|-6164 +AMetal-1|net@1007||1|S0|contact@364||1578|-6171|contact@372||459|-6171 +AMetal-1|net@1008||1|S0|contact@352||1120|-6199|contact@385||-1007|-6199 +AMetal-1|net@1009||1|S0|contact@353||1240|-6206|contact@381||-636.5|-6206 +AMetal-1|net@1010||1|S0|contact@354||1360|-6213|contact@380||-266|-6213 +AMetal-1|net@1011||1|S0|contact@355||1480|-6220|contact@377||104.5|-6220 +AMetal-1|net@1012||1|S0|contact@356||1600|-6227|contact@374||475|-6227 +AMetal-2|net@1013||1|S2700|rca_6bit@0|a[5]|845.5|-6256|contact@369||845.5|-6234 +AMetal-2|net@1014||1|S2700|rca_6bit@0|b[5]|829.5|-6256|contact@371||829.5|-6178 +AMetal-1|net@1015||1|S0|contact@359||1698|-6178|contact@371||829.5|-6178 +AMetal-1|net@1016||1|S0|contact@351||1720|-6234|contact@370||845.5|-6234 +AMetal-2|net@1017||1|S2700|rca_6bit@0|b[0]|-1023|-6256|contact@384||-1023|-6143 +AMetal-2|net@1018||1|S2700|rca_6bit@0|a[0]|-1007|-6256|contact@385||-1007|-6199 +AMetal-2|net@1019||1|S2700|rca_6bit@0|b[1]|-652.5|-6256|contact@383||-652.5|-6150 +AMetal-2|net@1020||1|S2700|rca_6bit@0|a[1]|-636.5|-6256|contact@382||-636.5|-6206 +AMetal-2|net@1021||1|S2700|rca_6bit@0|b[2]|-282|-6256|contact@379||-282|-6157 +AMetal-2|net@1022||1|S2700|rca_6bit@0|a[2]|-266|-6256|contact@380||-266|-6213 +AMetal-2|net@1023||1|S2700|rca_6bit@0|b[3]|88.5|-6256|contact@378||88.5|-6164 +AMetal-2|net@1024||1|S2700|rca_6bit@0|a[3]|104.5|-6256|contact@376||104.5|-6220 +AMetal-2|net@1025||1|S2700|rca_6bit@0|b[4]|459|-6256|contact@373||459|-6171 +AMetal-2|net@1026||1|S2700|rca_6bit@0|a[4]|475|-6256|contact@375||475|-6227 +AMetal-1|net@1027||1|S1800|contact@351||1721|-6234|contact@335||2336|-6234 +AMetal-1|net@1033||1|S1800|contact@391||-1733|-4537|ioreg5@0|data_in[0]|-1241|-4537 +AMetal-1|net@1034||1|S0|ioreg5@0|data_in[1]|-1241|-4530|contact@392||-1733|-4530 +AMetal-1|net@1035||1|S1800|contact@393||-1733|-4523|ioreg5@0|data_in[2]|-1241|-4523 +AMetal-1|net@1036||1|S1800|contact@394||-1733|-4516|ioreg5@0|data_in[3]|-1241|-4516 +AMetal-1|net@1037||1|S1800|contact@395||-1733|-4509|ioreg5@0|data_in[4]|-1241|-4509 +AMetal-1|net@1038||1|S1800|contact@396||-1733|-4502|ioreg5@0|data_in[5]|-1241|-4502 +AMetal-1|net@1039||1|S1800|contact@397||-1733|-4494.5|ioreg5@0|data_in[6]|-1241|-4494.5 +AMetal-1|net@1040||1|S1800|contact@398||-1733|-4487.5|ioreg5@0|data_in[7]|-1241|-4487.5 +AMetal-2|net@1043||1|S2700|contact@401||1066|-6389|rca_6bit@0|cout|1066|-6320 +AMetal-1|net@1057||1|S0|contact@405||9519|-6016.5|pin@213||7272|-6016.5 +AMetal-1|net@1058||1|S900|ioreg5@0|data_out[1]|7272|-6010|pin@213||7272|-6016.5 +AMetal-1|net@1059||1|S0|contact@406||9519|-6023.5|pin@214||7143.5|-6023.5 +AMetal-1|net@1060||1|S900|ioreg5@0|data_out[2]|7143.5|-6009.5|pin@214||7143.5|-6023.5 +AMetal-1|net@1061||1|S0|contact@407||9519|-6030.5|pin@215||7015|-6030.5 +AMetal-1|net@1062||1|S900|ioreg5@0|data_out[3]|7015|-6009.5|pin@215||7015|-6030.5 +AMetal-1|net@1063||1|S0|contact@408||9519|-6037.5|pin@216||6886.5|-6037.5 +AMetal-1|net@1064||1|S900|ioreg5@0|data_out[4]|6886.5|-6009.5|pin@216||6886.5|-6037.5 +AMetal-1|net@1065||1|S0|contact@409||9519|-6044.5|pin@217||6758|-6044.5 +AMetal-1|net@1066||1|S900|ioreg5@0|data_out[5]|6758|-6009.5|pin@217||6758|-6044.5 +AMetal-1|net@1067||1|S0|contact@410||9519|-6051.5|pin@218||6629.5|-6051.5 +AMetal-1|net@1068||1|S900|ioreg5@0|data_out[6]|6629.5|-6009.5|pin@218||6629.5|-6051.5 +AMetal-1|net@1069||1|S0|contact@411||9519|-6058.5|pin@219||6501|-6058.5 +AMetal-1|net@1070||1|S900|ioreg5@0|data_out[7]|6501|-6009.5|pin@219||6501|-6058.5 +AMetal-2|net@1071||1|S1800|contact@413||5872|-6436|fsm@0|rw|5877|-6436 +AMetal-2|net@1072||1|S0|fsm@0|cs|5877|-6420|contact@412||5872|-6420 +AMetal-3|net@1073||1|S1800|contact@415||-1455|-6436|contact@413||5872|-6436 +AMetal-3|net@1074||1|S0|contact@412||5872|-6420|contact@414||-1455|-6420 +AMetal-1|net@1078||7|S1800|contact@12||-1675|-6272|tielow@2|vdd|-1174|-6272 +AMetal-1|net@1079||7|S1800|tielow@2|vdd|-1174|-6272|rca_6bit@0|vdd|-1145|-6272 +AMetal-1|net@1081||7|S1800|contact@13||-1570|-6372|tielow@2|gnd|-1174|-6372 +AMetal-1|net@1082||7|S1800|tielow@2|gnd|-1174|-6372|rca_6bit@0|gnd|-1145|-6372 +AMetal-1|net@1083||1|S2700|tielow@2|y|-1169|-6322|pin@221||-1169|-6320 +AMetal-1|net@1084||1|S0|rca_6bit@0|cin|-1149.5|-6320|pin@221||-1169|-6320 +AMetal-1|net@1085||1|S0|contact@424||8823|-5001|ioreg5@0|q_arg1[1]|8687|-5001 +AMetal-1|net@1086||1|S0|contact@423||8816|-5008|ioreg5@0|q_arg1[2]|8687|-5008 +AMetal-1|net@1087||1|S1800|ioreg5@0|q_arg1[3]|8687|-5015|contact@422||8809|-5015 +AMetal-1|net@1088||1|S0|contact@421||8802|-5022|ioreg5@0|q_arg1[4]|8687|-5022 +AMetal-1|net@1089||1|S0|contact@420||8795|-5029|ioreg5@0|q_arg1[5]|8687|-5029 +AMetal-1|net@1090||1|S0|contact@419||8788|-5036|ioreg5@0|q_arg1[6]|8687|-5036 +AMetal-1|net@1091||1|S0|contact@418||8781|-5043|ioreg5@0|q_arg1[7]|8687|-5043 +AMetal-1|net@1092||1|S0|contact@425||8830|-4994|ioreg5@0|q_arg1[0]|8687|-4994 +AMetal-2|net@1093||1|S2700|contact@426||8781|-7479|contact@418||8781|-5043 +AMetal-2|net@1094||1|S2700|contact@427||8788|-7486|contact@419||8788|-5036 +AMetal-2|net@1095||1|S2700|contact@428||8795|-7492|contact@420||8795|-5029 +AMetal-2|net@1096||1|S2700|contact@429||8802|-7500|contact@421||8802|-5022 +AMetal-2|net@1097||1|S2700|contact@430||8809|-7506|contact@422||8809|-5015 +AMetal-2|net@1098||1|S2700|contact@431||8816|-7513|contact@423||8816|-5008 +AMetal-2|net@1099||1|S2700|contact@432||8823|-7521|contact@424||8823|-5001 +AMetal-2|net@1100||1|S2700|contact@433||8830|-7527|contact@425||8830|-4994 +AMetal-1|net@1109||1|S1800|contact@272||5090|-7507|contact@430||8809|-7507 +AMetal-1|net@1110||1|S1800|contact@274||5104|-7521|contact@432||8823|-7521 +AMetal-1|net@1111||1|S1800|contact@273||5097|-7514|contact@431||8816|-7514 +AMetal-1|net@1112||1|S1800|contact@271||5083|-7500|contact@429||8802|-7500 +AMetal-1|net@1113||1|S1800|contact@268||5062|-7479|contact@426||8781|-7479 +AMetal-1|net@1114||1|S1800|contact@275||5111|-7528|contact@433||8830|-7528 +AMetal-1|net@1115||1|S1800|contact@269||5069|-7486|contact@427||8788|-7486 +AMetal-1|net@1116||1|S1800|contact@270||5076|-7493|contact@428||8795|-7493 +AMetal-1|net@1125||1|S1800|contact@279||5139|-7600|contact@437||8858|-7600 +AMetal-1|net@1126||1|S1800|contact@278||5132|-7593|contact@436||8851|-7593 +AMetal-1|net@1127||1|S1800|contact@277||5125|-7586|contact@435||8844|-7586 +AMetal-1|net@1128||1|S1800|contact@276||5118|-7579|contact@434||8837|-7579 +AMetal-1|net@1129||1|S1800|contact@282||5160|-7621|contact@440||8879|-7621 +AMetal-1|net@1130||1|S1800|contact@281||5153|-7614|contact@439||8872|-7614 +AMetal-1|net@1131||1|S1800|contact@280||5146|-7607|contact@438||8865|-7607 +AMetal-1|net@1132||1|S1800|contact@283||5167|-7628|contact@441||8886|-7628 +AMetal-1|net@1143||1|S0|contact@443||8844|-5241|ioreg5@0|q_arg2[6]|8690|-5241 +AMetal-1|net@1144||1|S1800|ioreg5@0|q_arg2[5]|8690|-5234|contact@444||8851|-5234 +AMetal-1|net@1145||1|S0|contact@445||8858|-5227|ioreg5@0|q_arg2[4]|8690|-5227 +AMetal-1|net@1146||1|S0|contact@446||8865|-5220|ioreg5@0|q_arg2[3]|8690|-5220 +AMetal-1|net@1147||1|S0|contact@447||8872|-5213|ioreg5@0|q_arg2[2]|8690|-5213 +AMetal-1|net@1148||1|S0|contact@448||8879|-5206|ioreg5@0|q_arg2[1]|8690|-5206 +AMetal-1|net@1149||1|S0|contact@449||8886|-5199|ioreg5@0|q_arg2[0]|8690|-5199 +AMetal-1|net@1156|||S|contact@447||8872|-5213|contact@450||8872|-5213 +AMetal-1|net@1159|||S|contact@449||8886|-5199|contact@451||8886|-5199 +AMetal-1|net@1166||1|S0|contact@241||-1137.5|-6630|contact@399||-1441|-6630 +AMetal-1|net@1167||1|S0|contact@401||1066|-6389|contact@400||-1435|-6389 +AMetal-2|net@1168||1|S2700|contact@399||-1442|-6630|contact@403||-1442|-5578 +AMetal-1|net@1170||1|S0|ioreg5@0|status_carry|-1241|-5571|contact@402||-1434.5|-5571 +AMetal-1|net@1171||1|S0|ioreg5@0|status_zero|-1241|-5578|contact@403||-1442|-5578 +AMetal-1|net@1172||1|S1800|ioreg5@0|data_out[0]|7400.5|-6009.5|contact@404||9518.5|-6009.5 +AMetal-2|net@1173||1|S2700|contact@434||8837|-7579|contact@442||8837|-5248 +AMetal-2|net@1174||1|S2700|contact@435||8844|-7586|contact@443||8844|-5241 +AMetal-2|net@1175||1|S2700|contact@436||8851|-7593|contact@444||8851|-5234 +AMetal-2|net@1176||1|S2700|contact@437||8858|-7600|contact@445||8858|-5227 +AMetal-2|net@1177||1|S2700|contact@438||8865|-7607|contact@446||8865|-5220 +AMetal-2|net@1178||1|S2700|contact@439||8872|-7614|contact@450||8872|-5213 +AMetal-2|net@1179||1|S2700|contact@440||8879|-7621|contact@448||8879|-5206 +AMetal-2|net@1180||1|S2700|contact@441||8886|-7628|contact@451||8886|-5199 +AMetal-1|net@1181||1|S1800|ioreg5@0|q_arg2[7]|8691|-5248|contact@442||8837|-5248 +AMetal-1|net@1182||1|S1800|ioreg5@0|q_opcode[0]|8688|-4734|contact@454||8907|-4734 +AMetal-1|net@1183||1|S1800|ioreg5@0|q_opcode[1]|8688|-4741|contact@453||8900|-4741 +AMetal-1|net@1184||1|S1800|ioreg5@0|q_opcode[2]|8688|-4748|contact@452||8893|-4748 +AMetal-2|net@1185||1|S900|contact@402||-1435|-5571|contact@400||-1435|-6389 +AMetal-1|net@1212||1|S0|contact@284||5062|-6728|contact@458||4104|-6728 +AMetal-1|net@1213||1|S0|contact@458||4104|-6728|pin@187||2668|-6728 +AMetal-1|net@1215||1|S0|contact@285||5069|-6721|contact@459||4232.5|-6721 +AMetal-1|net@1216||1|S0|contact@459||4232.5|-6721|pin@186||2668|-6721 +AMetal-1|net@1218||1|S0|contact@286||5076|-6714|contact@460||4361|-6714 +AMetal-1|net@1219||1|S0|contact@460||4361|-6714|pin@185||2668|-6714 +AMetal-1|net@1221||1|S0|contact@287||5083|-6707|contact@461||4489.5|-6707 +AMetal-1|net@1222||1|S0|contact@461||4489.5|-6707|pin@184||2668|-6707 +AMetal-1|net@1224||1|S0|contact@288||5090|-6700|contact@462||4618|-6700 +AMetal-1|net@1227||1|S0|contact@289||5097|-6693|contact@463||4746.5|-6693 +AMetal-1|net@1231||1|S0|contact@290||5104|-6686|contact@464||4875|-6686 +AMetal-1|net@1234||1|S0|contact@291||5111|-6679|contact@465||5003.5|-6679 +AMetal-1|net@1245||1|S0|contact@292||5118|-6672|contact@466||4074|-6672 +AMetal-1|net@1246||1|S0|contact@466||4074|-6672|pin@179||2668|-6672 +AMetal-1|net@1248||1|S0|contact@293||5125|-6665|contact@467||4202.5|-6665 +AMetal-1|net@1249||1|S0|contact@467||4202.5|-6665|pin@178||2668|-6665 +AMetal-1|net@1251||1|S0|contact@294||5132|-6658|contact@468||4331|-6658 +AMetal-1|net@1252||1|S0|contact@468||4331|-6658|pin@177||2668|-6658 +AMetal-1|net@1254||1|S0|contact@295||5139|-6651|contact@469||4459.5|-6651 +AMetal-1|net@1255||1|S0|contact@469||4459.5|-6651|pin@176||2668|-6651 +AMetal-1|net@1257||1|S0|contact@296||5146|-6644|contact@470||4588|-6644 +AMetal-1|net@1258||1|S0|contact@470||4588|-6644|pin@175||2668|-6644 +AMetal-1|net@1260||1|S0|contact@297||5153|-6637|contact@471||4716.5|-6637 +AMetal-1|net@1261||1|S0|contact@471||4716.5|-6637|pin@174||2668|-6637 +AMetal-1|net@1263||1|S0|contact@298||5160|-6630|contact@472||4845|-6630 +AMetal-1|net@1264||1|S0|contact@472||4845|-6630|pin@173||2668|-6630 +AMetal-1|net@1266||1|S0|contact@299||5167|-6623|contact@473||4973.5|-6623 +AMetal-1|net@1267||1|S0|contact@473||4973.5|-6623|pin@172||2668|-6623 +AMetal-1|net@1270||1|S0|contact@465||5003.5|-6679|contact@474||3589.5|-6679 +AMetal-1|net@1271||1|S0|contact@474||3589.5|-6679|pin@180||2668|-6679 +AMetal-1|net@1276||1|S0|contact@464||4875|-6686|contact@475||3298.5|-6686 +AMetal-1|net@1277||1|S0|contact@475||3298.5|-6686|pin@181||2668|-6686 +AMetal-1|net@1279||1|S0|contact@463||4746.5|-6693|contact@476||3007.5|-6693 +AMetal-1|net@1280||1|S0|contact@476||3007.5|-6693|pin@182||2668|-6693 +AMetal-1|net@1282||1|S0|contact@462||4618|-6700|contact@477||2716.5|-6700 +AMetal-1|net@1283||1|S0|contact@477||2716.5|-6700|pin@183||2668|-6700 +AMetal-2|net@1289||1|S900|contact@452||8893|-4748|contact@455||8893|-7094 +AMetal-2|net@1290||1|S900|contact@453||8900|-4741|contact@456||8900|-7101 +AMetal-2|net@1291||1|S900|contact@454||8907|-4734|contact@457||8907|-7108 +AMetal-2|net@1292||1|S2700|mux2_8bi@0|i0[7]|4104|-6762.5|contact@458||4104|-6728 +AMetal-2|net@1293||1|S2700|mux2_8bi@0|i0[6]|4232.5|-6762.5|contact@459||4232.5|-6721 +AMetal-2|net@1294||1|S2700|mux2_8bi@0|i0[5]|4361|-6762.5|contact@460||4361|-6714 +AMetal-2|net@1295||1|S2700|mux2_8bi@0|i0[4]|4489.5|-6762.5|contact@461||4489.5|-6707 +AMetal-2|net@1296||1|S2700|mux2_8bi@0|i0[3]|4618|-6762.5|contact@462||4618|-6700 +AMetal-2|net@1297||1|S2700|mux2_8bi@0|i0[2]|4746.5|-6762.5|contact@463||4746.5|-6693 +AMetal-2|net@1298||1|S2700|mux2_8bi@0|i0[0]|5003.5|-6762.5|contact@465||5003.5|-6679 +AMetal-2|net@1299||1|S2700|mux2_8bi@0|i0[1]|4875|-6762.5|contact@464||4875|-6686 +AMetal-2|net@1300||1|S2700|mux2_8bi@0|i1[7]|4074|-6762.5|contact@466||4074|-6672 +AMetal-2|net@1301||1|S2700|mux2_8bi@0|i1[6]|4202.5|-6762.5|contact@467||4202.5|-6665 +AMetal-2|net@1302||1|S2700|mux2_8bi@0|i1[5]|4331|-6762.5|contact@468||4331|-6658 +AMetal-2|net@1303||1|S2700|mux2_8bi@0|i1[4]|4459.5|-6762.5|contact@469||4459.5|-6651 +AMetal-2|net@1304||1|S2700|mux2_8bi@0|i1[3]|4588|-6762.5|contact@470||4588|-6644 +AMetal-2|net@1305||1|S2700|mux2_8bi@0|i1[2]|4716.5|-6762.5|contact@471||4716.5|-6637 +AMetal-2|net@1306||1|S2700|mux2_8bi@0|i1[1]|4845|-6762.5|contact@472||4845|-6630 +AMetal-2|net@1307||1|S2700|mux2_8bi@0|i1[0]|4973.5|-6762.5|contact@473||4973.5|-6623 +AMetal-2|net@1308||1|S2700|mux3_4bi@0|i0[0]|3589.5|-6748|contact@474||3589.5|-6679 +AMetal-2|net@1309||1|S2700|mux3_4bi@0|i0[1]|3298.5|-6748|contact@475||3298.5|-6686 +AMetal-2|net@1310||1|S2700|mux3_4bi@0|i0[2]|3007.5|-6748|contact@476||3007.5|-6693 +AMetal-2|net@1311||1|S2700|mux3_4bi@0|i0[3]|2716.5|-6748|contact@477||2716.5|-6700 +AMetal-2|net@1312||1|S900|pin@29||1706.5|-8054|pin@15||1706.5|-9422 +AMetal-2|net@1313||1|S900|contact@26||1713.5|-8061|pin@13||1713.5|-9415 +AMetal-2|net@1314||1|S900|contact@28||1727.5|-8075|regfile1@0|w_addr[3]|1727.5|-9401 +AMetal-2|net@1315||1|S900|contact@27||1720.5|-8068|pin@11||1720.5|-9408 +AMetal-1|net@1328||1|S0|contact@275||5111|-7528|contact@482||1678.5|-7528 +AMetal-1|net@1329||1|S0|contact@482||1678.5|-7528|contact@94||-1288|-7528 +AMetal-1|net@1331||1|S1800|contact@95||-1288|-7521|contact@483||1685.5|-7521 +AMetal-1|net@1332||1|S1800|contact@483||1685.5|-7521|contact@274||5104|-7521 +AMetal-1|net@1334||1|S0|contact@273||5097|-7514|contact@484||1692.5|-7514 +AMetal-1|net@1335||1|S0|contact@484||1692.5|-7514|contact@96||-1288|-7514 +AMetal-1|net@1337||1|S1800|contact@97||-1288|-7507|contact@485||1699.5|-7507 +AMetal-1|net@1338||1|S1800|contact@485||1699.5|-7507|contact@272||5090|-7507 +AMetal-2|net@1348|||S900|contact@487||-1152.5|-6513|contact@488||-1152.5|-6513 +AMetal-1|net@1349||1|S1800|contact@491||5849|-6396|fsm@0|op[2]|5877|-6396 +AMetal-1|net@1350||1|S0|fsm@0|op[1]|5877|-6403|contact@490||5856|-6403 +AMetal-1|net@1351||1|S0|fsm@0|op[0]|5877|-6410|contact@489||5863|-6410 +AMetal-1|net@1355||1|S0|contact@455||8893|-7094|contact@492||5849|-7094 +AMetal-1|net@1358||1|S0|contact@456||8900|-7101|contact@493||5856|-7101 +AMetal-1|net@1359||1|S0|contact@493||5856|-7101|contact@119||-1288|-7101 +AMetal-1|net@1361||1|S0|contact@457||8907|-7108|contact@494||5863|-7108 +AMetal-2|net@1364||1|S1800|contact@496||-1460|-6436|contact@415||-1455|-6436 +AMetal-2|net@1365||1|S1800|contact@495||-1460|-6420|contact@414||-1455|-6420 +AMetal-1|net@1367||1|S1800|contact@416||-1728|-6436|contact@496||-1460|-6436 +AMetal-2|net@1368||3|S1800|contact@497||5872|-6459|pin@276||5877|-6459 +AMetal-2|net@1369||1|S2700|fsm@0|a[2]|5877|-6464|pin@276||5877|-6459 +AMetal-2|net@1371||3|S1800|contact@499||5872|-6483|pin@277||5877|-6483 +AMetal-2|net@1372||1|S900|fsm@0|a[0]|5877|-6478|pin@277||5877|-6483 +AMetal-3|net@1373||1|S1800|contact@502||-1479|-6483|contact@499||5872|-6483 +AMetal-3|net@1374||1|S1800|contact@501||-1488|-6471|contact@498||5837|-6471 +AMetal-3|net@1375||1|S1800|contact@500||-1503|-6459|contact@497||5872|-6459 +AMetal-1|net@1383||1|S1800|contact@388||-1733|-4572|contact@503||-1479|-4572 +AMetal-1|net@1386||1|S0|ioreg5@0|a[1]|-1241|-4565|contact@504||-1490|-4565 +AMetal-1|net@1387||1|S0|contact@504||-1490|-4565|contact@389||-1733|-4565 +AMetal-1|net@1389||1|S1800|contact@390||-1733|-4558|contact@505||-1503|-4558 +AMetal-1|net@1390||1|S1800|contact@505||-1503|-4558|ioreg5@0|a[2]|-1241|-4558 +AMetal-1|net@1392||1|S0|ioreg5@0|a[0]|-1241|-4572|contact@503||-1479|-4572 +AMetal-1|net@1393||1|S0|ioreg5@0|global_en|-1240|-4907|pin@283||-1505|-4907 +AMetal-1|net@1394|||S|pin@283||-1505|-4907|pin@283||-1505|-4907 +AMetal-1|net@1395||1|S0|pin@283||-1505|-4907|contact@506||-1513|-4907 +AMetal-1|net@1397||1|S0|contact@495||-1460|-6420|contact@507||-1514|-6420 +AMetal-1|net@1398||1|S0|contact@507||-1514|-6420|contact@417||-1728|-6420 +AMetal-3|net@1404||1|S0|contact@510||2479|-7432|pin@287||-1535|-7432 +AMetal-3|net@1405||1|S0|contact@511||2490|-7421|pin@288||-1524|-7421 +AMetal-2|net@1406||1|S0|contact@512||5842|-6471|contact@498||5837|-6471 +AMetal-1|net@1407||1|S1800|contact@512||5842|-6471|fsm@0|a[1]|5878|-6471 +AMetal-1|net@1413||1|S1800|contact@386||-1733|-4587.5|contact@516||-1535|-4587.5 +AMetal-1|net@1414||1|S1800|contact@516||-1535|-4587.5|ioreg5@0|clk|-1241|-4587.5 +AMetal-1|net@1417||1|S0|ioreg5@0|rst|-1241|-4579|contact@517||-1524|-4579 +AMetal-1|net@1418||1|S0|contact@517||-1524|-4579|contact@387||-1733|-4579 +AMetal-2|net@1427||3|S900|contact@521||5803|-6408|contact@519||5803|-6495 +AMetal-2|net@1428||3|S2700|contact@520||5792|-6495|contact@522||5792|-6408 +AMetal-2|net@1429||1|S900|contact@524||5792|-6315|contact@522||5792|-6408 +AMetal-2|net@1431||1|S900|contact@525||5803|-6309|contact@521||5803|-6408 +AMetal-2|net@1433||1|S0|bumpallo@0|rst|2573|-6289|pin@297||2489|-6289 +AMetal-2|net@1434||1|S0|bumpallo@0|clk|2573|-6296|pin@298||2499.5|-6296 +AMetal-3|net@1438||1|S1800|contact@527||2501|-7432|pin@294||5803|-7432 +AMetal-2|net@1443||1|S900|pin@298||2499.5|-6296|contact@529||2499.5|-6537 +AMetal-2|net@1445||1|S900|pin@297||2489|-6289|contact@528||2489|-6537 +AMetal-3|net@1448||1|S900|contact@529||2500.5|-6537|pin@302||2500.5|-7401 +AMetal-2|net@1449||3|S0|contact@527||2501|-7432|contact@510||2479|-7432 +AMetal-3|net@1450||1|S2700|contact@527||2501|-7432|pin@305||2501|-7401 +AMetal-3|net@1451||1|S1800|pin@302||2500.5|-7401|pin@305||2501|-7401 +AMetal-2|net@1454||3|S0|contact@530||2512|-7421|contact@511||2490|-7421 +AMetal-1|net@1457||1|S0|regfile1@0|s[3]|2179|-11111|contact@478||1699.5|-11111 +AMetal-1|net@1458||1|S0|regfile1@0|s[2]|2179|-11118|contact@479||1692.5|-11118 +AMetal-1|net@1459||1|S0|regfile1@0|s[1]|2179|-11125|contact@480||1685.5|-11125 +AMetal-1|net@1460||1|S0|regfile1@0|s[0]|2179|-11132|contact@481||1678.5|-11132 +AMetal-2|net@1461||1|S2700|contact@478||1699.5|-11111|contact@485||1699.5|-7507 +AMetal-2|net@1462||1|S2700|contact@479||1692.5|-11118|contact@484||1692.5|-7514 +AMetal-2|net@1463||1|S2700|contact@480||1685.5|-11125|contact@483||1685.5|-7521 +AMetal-2|net@1464||1|S2700|contact@481||1678.5|-11132|contact@482||1678.5|-7528 +AMetal-1|net@1465||1|S0|contact@317||2322|-6520|contact@486||-1166.5|-6520 +AMetal-1|net@1466||1|S0|contact@318||2329|-6513|contact@488||-1152.5|-6513 +AMetal-2|net@1467||1|S2700|nand2@0|y|-1152.5|-6812|contact@487||-1152.5|-6513 +AMetal-2|net@1468||1|S2700|nand2@0|x|-1166.5|-6829|contact@486||-1166.5|-6520 +AMetal-2|net@1469||1|S900|contact@489||5863|-6410|contact@494||5863|-7108 +AMetal-2|net@1470||1|S900|contact@490||5856|-6403|contact@493||5856|-7101 +AMetal-2|net@1471||1|S900|contact@491||5849|-6396|contact@492||5849|-7094 +AMetal-2|net@1472||3|JS2700|contact@502||-1479|-6483|contact@503||-1479|-4572 +AMetal-2|net@1473||3|JS2700|contact@501||-1488|-6471|contact@504||-1488|-4565 +AMetal-2|net@1474||3|JS2700|contact@500||-1503|-6459|contact@505||-1503|-4558 +AMetal-2|net@1475||1|S900|contact@506||-1514|-4908|contact@507||-1514|-6420 +AMetal-3|net@1476||1|S2700|regfile1@0|rst|2490|-8139|contact@511||2490|-7421 +AMetal-3|net@1477||1|S2700|regfile1@0|clk|2479|-8146|contact@510||2479|-7432 +AMetal-3|net@1478||1|S2700|pin@287||-1535|-7432|contact@514||-1535|-4599 +AMetal-3|net@1479||1|S2700|pin@288||-1524|-7421|contact@515||-1524|-4599 +AMetal-2|net@1480||3|JS2700|contact@514||-1535|-4599|contact@516||-1535|-4587.5 +AMetal-2|net@1481||3|JS2700|contact@515||-1524|-4599|contact@517||-1524|-4579 +AMetal-3|net@1482||1|S2700|pin@294||5803|-7432|contact@519||5803|-6495 +AMetal-3|net@1483||1|S2700|pin@293||5792|-7421|contact@520||5792|-6495 +AMetal-3|net@1485||1|S1800|contact@530||2512|-7421|pin@293||5792|-7421 +AMetal-3|net@1486||1|S2700|contact@511||2490|-7421|contact@528||2490|-6537 +AMetal-1|net@1487||1|S1800|contact@525||5803|-6308|fsm@0|clk|5877|-6308 +AMetal-1|net@1488||1|S1800|contact@524||5792|-6315|fsm@0|rst|5877|-6315 +AMetal-1|net@1493||1|S1800|contact@531||2685.5|-6588|contact@532||4020|-6588 +AMetal-1|net@1494||1|S1800|contact@532||4020|-6588|pin@307||6680.5|-6588 +AMetal-1|net@1497||1|S900|fsm@0|q_exec_cdr|7687|-6614|pin@309||7687|-6650 +AMetal-1|net@1498||1|S1800|contact@536||6688.5|-6643|pin@310||7673|-6643 +AMetal-1|net@1499||1|S900|fsm@0|reg_wen|7673|-6614|pin@310||7673|-6643 +AMetal-1|net@1502||1|S1800|contact@534||6688.5|-6629|pin@312||7615|-6629 +AMetal-1|net@1503||1|S900|fsm@0|busy|7615|-6614|pin@312||7615|-6629 +AMetal-1|net@1504||1|S1800|contact@533||7572|-6622|pin@313||7582|-6622 +AMetal-1|net@1505||1|S900|fsm@0|heap_wen|7582|-6614|pin@313||7582|-6622 +AMetal-1|net@1507||1|S0|pin@307||6680.5|-6588|pin@314||6677|-6588 +AMetal-1|net@1509||1|S1800|pin@315||6680.5|-6650|pin@309||7687|-6650 +AMetal-1|net@1510||1|S900|pin@307||6680.5|-6588|pin@315||6680.5|-6650 +AMetal-2|net@1511||1|S900|contact@531||2685.5|-6588|mux3_4bi@0|s[1]|2685.5|-6748 +AMetal-2|net@1512||1|S2700|mux2_8bi@0|s|4020|-6762.5|contact@532||4020|-6588 +AMetal-1|net@1513||1|S1800|contact@538||1671.5|-9441|regfile1@0|w_en|1728|-9441 +AMetal-2|net@1516||1|S2700|contact@538||1671.5|-9441|contact@539||1671.5|-8047 +AMetal-2|net@1524||1|S900|contact@541||2692.5|-6581|mux3_4bi@0|s[0]|2692.5|-6748 +AMetal-1|net@1525||1|S1800|contact@541||2692.5|-6581|pin@321||6687.5|-6581 +AMetal-1|net@1528||1|S900|pin@321||6687.5|-6581|pin@324||6687.5|-6622 +AMetal-1|net@1531||1|S1800|contact@539||1671.5|-8047|contact@540||7571|-8047 +AMetal-2|net@1532||1|S900|contact@533||7572|-6622|contact@540||7572|-8047 +AMetal-1|net@1533||1|S0|contact@533||7572|-6622|pin@324||6687.5|-6622 +AMetal-2|net@1534||1|S1800|nand3@0|y|2520.5|-6314|pin@325||2541|-6314 +AMetal-2|net@1535||1|S900|contact@542||2541|-6303|pin@325||2541|-6314 +AMetal-2|net@1536||1|S2700|contact@543||2541|-6282|contact@544||2541|-6256 +AMetal-1|net@1537||1|S2700|contact@542||2541|-6303|contact@543||2541|-6282 +AMetal-1|net@1538||1|S1800|contact@544||2541|-6255|pin@326||5775|-6255 +AMetal-1|net@1539||1|S0|contact@545||5780|-6255|pin@326||5775|-6255 +AMetal-2|net@1540||1|S900|contact@545||5780|-6255|pin@327||5780|-6570 +AMetal-2|net@1541||1|S2700|contact@546||5780|-6595|pin@327||5780|-6570 +AMetal-1|net@1542||1|S1800|contact@546||5780|-6595|pin@328||6673.5|-6595 +AMetal-2|net@1543||1|S1800|contact@547||6673.5|-6643|contact@536||6687.5|-6643 +AMetal-1|net@1544||1|S900|pin@328||6673.5|-6595|contact@548||6673.5|-6643 +AMetal-2|net@1545|||S1800|contact@547||6673.5|-6643|contact@548||6673.5|-6643 +AMetal-2|net@1546||1|S0|ioreg5@0|reg_wen|-1241|-4993|pin@329||-1295|-4993 +AMetal-2|net@1547||1|S900|pin@329||-1295|-4993|pin@330||-1295|-6024 +AMetal-2|net@1548||1|S2700|contact@549||-1295|-6030|pin@330||-1295|-6024 +AMetal-1|net@1554||1|S1800|contact@549||-1295|-6030|pin@334||2541|-6030 +AMetal-1|net@1556||1|S2700|contact@544||2541|-6255|pin@334||2541|-6030 +AMetal-2|net@1557||1|S1800|contact@552||6666.5|-6629|contact@534||6687.5|-6629 +AMetal-1|net@1558||1|S0|contact@552||6666.5|-6629|pin@335||5779.5|-6629 +AMetal-1|net@1559||1|S1800|contact@553||5773|-6629|pin@335||5779.5|-6629 +AMetal-2|net@1560||1|S2700|contact@553||5773|-6629|pin@336||5773|-6262 +AMetal-2|net@1561||1|S900|contact@554||5773|-6248|pin@336||5773|-6262 +AMetal-1|net@1562||1|S0|contact@554||5773|-6248|pin@337||2548|-6248 +AMetal-1|net@1563||1|S2700|pin@337||2548|-6248|pin@338||2548|-6023 +AMetal-1|net@1564||1|S0|pin@338||2548|-6023|pin@339||2531.5|-6023 +AMetal-1|net@1565||1|S0|pin@339||2531.5|-6023|pin@340||-1262.5|-6023 +AMetal-1|net@1566||1|S1800|contact@555||-1269|-5550|ioreg5@0|status_busy|-1241|-5550 +AMetal-2|net@1567||1|S900|contact@555||-1269|-5550|pin@341||-1269|-6015.5 +AMetal-2|net@1568||1|S2700|contact@556||-1269|-6023|pin@341||-1269|-6015.5 +AMetal-1|net@1569||1|S1800|contact@556||-1269|-6023|pin@340||-1262.5|-6023 +AMetal-2|net@1570||1|S1800|nand3@0|w|2506.5|-6337|pin@342||2516.5|-6337 +AMetal-2|net@1571||1|S900|pin@342||2516.5|-6337|pin@343||2516.5|-6554 +AMetal-2|net@1572||1|S900|inv@0|x|2470.5|-6322|pin@344||2470.5|-6555 +AMetal-2|net@1573||1|S900|pin@344||2470.5|-6555|pin@345||2470.5|-6725 +AMetal-2|net@1574||1|S1800|pin@345||2470.5|-6725|pin@346||2572.5|-6725 +AMetal-2|net@1575||1|S900|pin@346||2572.5|-6725|pin@347||2572.5|-7080 +AMetal-2|net@1576||1|S900|pin@343||2516.5|-6554|pin@348||2516.5|-6711.5 +AMetal-2|net@1577||1|S1800|pin@348||2516.5|-6711.5|pin@349||2587.5|-6711.5 +AMetal-2|net@1578||1|S900|pin@349||2587.5|-6711.5|pin@350||2587.5|-7080 +AMetal-1|net@1579||1|S0|contact@492||5849|-7094|contact@557||2572.5|-7094 +AMetal-2|net@1581||1|S900|pin@347||2572.5|-7080|contact@557||2572.5|-7094 +AMetal-1|net@1582||1|S0|contact@494||5863|-7108|contact@558||2587.5|-7108 +AMetal-2|net@1584||1|S900|pin@350||2587.5|-7080|contact@558||2587.5|-7108 +AMetal-1|net@1585||1|S2700|contact@559||-1130.5|-6860|mux2@0|s|-1130.5|-6823 +AMetal-2|net@1586||1|S900|contact@559||-1130.5|-6860|pin@351||-1130.5|-7076 +AMetal-1|net@1588||1|S0|contact@560||-1130.5|-7108|contact@118||-1288|-7108 +AMetal-2|net@1589||1|S900|pin@351||-1130.5|-7076|contact@560||-1130.5|-7108 +AMetal-2|net@1590||1|S1800|contact@561||-916|-6738|mux4_8bi@0|s[1]|-911|-6738 +AMetal-2|net@1591||1|S0|contact@562||-899|-6738|mux4_8bi@0|s[0]|-904|-6738 +AMetal-3|net@1596||1|S900|contact@561||-916|-6738|pin@353||-916|-7069.5 +AMetal-3|net@1597||1|S900|contact@562||-899|-6738|pin@354||-899|-7069.5 +AMetal-3|net@1598||1|S2700|contact@564||-916|-7077|pin@353||-916|-7069.5 +AMetal-3|net@1599||1|S2700|contact@565||-899|-7077|pin@354||-899|-7069.5 +AMetal-2|net@1601||3|S900|contact@565||-899|-7077|pin@355||-899|-7087.5 +AMetal-1|net@1602||1|S0|contact@558||2587.5|-7108|contact@566||-899|-7108 +AMetal-1|net@1603||1|S0|contact@566||-899|-7108|contact@560||-1130.5|-7108 +AMetal-2|net@1604||3|JS900|pin@355||-899|-7087.5|contact@566||-899|-7108 +AMetal-2|net@1606||3|S900|contact@564||-916|-7077|pin@356||-916|-7083 +AMetal-1|net@1607||1|S0|contact@557||2572.5|-7094|contact@567||-916|-7094 +AMetal-1|net@1608||1|S0|contact@567||-916|-7094|contact@120||-1288|-7094 +AMetal-2|net@1609||3|JS900|pin@356||-916|-7083|contact@567||-916|-7094 +Ea[0]|addr[0]|D5G2;|contact@388||I +Eaddr[1]||D5G2;|contact@389||I +Eaddr[2]||D5G2;|contact@390||I +Eclk||D5G2;|contact@386||I +Ecs||D5G2;|contact@417||I +Edata_in[0]||D5G2;|contact@391||I +Edata_in[1]||D5G2;|contact@392||I +Edata_in[2]||D5G2;|contact@393||I +Edata_in[3]||D5G2;|contact@394||I +Edata_in[4]||D5G2;|contact@395||I +Edata_in[5]||D5G2;|contact@396||I +Edata_in[6]||D5G2;|contact@397||I +Edata_in[7]||D5G2;|contact@398||I +Edata_out[0]||D5G2;|contact@404||O +Edata_out[1]||D5G2;|contact@405||O +Edata_out[2]||D5G2;|contact@406||O +Edata_out[3]||D5G2;|contact@407||O +Edata_out[4]||D5G2;|contact@408||O +Edata_out[5]||D5G2;|contact@409||O +Edata_out[6]||D5G2;|contact@410||O +Edata_out[7]||D5G2;|contact@411||O +Egnd||D5G2;|contact@1||G +Erst||D5G2;|contact@387||I +Erw||D5G2;|contact@416||I +Evdd||D5G2;|contact@7||P +X + +# Cell lisp_coproc;1{sch} +Clisp_coproc;1{sch}||schematic|1764876133190|1765141623289| +Ngeneric:Facet-Center|art@0||0|0||||AV +Imemory:bumpallocator;1{ic}|bumpallo@0||173|-47|||D5G4; +Idatapath:eq_8bit;1{ic}|eq_8bit@0||-161|-171|||D5G4; +Icontrol:fsm;1{ic}|fsm@1||-50|-47|||D5G4; +Istdcells:inv;1{ic}|inv@0||129|-58|||D5G4; +Istdcells:inv;1{ic}|inv@1||148|-58|||D5G4; +Imemory:ioreg5;1{ic}|ioreg5@1||22|-118|||D5G4; +Istdcells:mux2;1{ic}|mux2@0||-114|-140|||D5G4; +Idatapath:mux2_8bit;1{ic}|mux2_8bi@0||139|-140|||D5G4; +Idatapath:mux3_4bit;1{ic}|mux3_4bi@0||141|-106|||D5G4; +Idatapath:mux4_8bit;1{ic}|mux4_8bi@0||-64|-125|||D5G4; +Istdcells:nand2;1{ic}|nand2@0||-126|-138|||D5G4; +Istdcells:nand3;1{ic}|nand3@0||139|-58|||D5G4; +NWire_Pin|pin@0||-90|66|||| +NWire_Pin|pin@2||-90|63|||| +NWire_Pin|pin@4||-90|60|||| +NWire_Pin|pin@6||-90|57|||| +NWire_Pin|pin@8||-90|53|||| +NWire_Pin|pin@9||-90|51|||| +NWire_Pin|pin@10||-90|49|||| +NWire_Pin|pin@14||-90|45|||| +NWire_Pin|pin@15||-90|43|||| +NWire_Pin|pin@16||-90|41|||| +NWire_Pin|pin@17||-90|39|||| +NWire_Pin|pin@18||-90|37|||| +NWire_Pin|pin@19||-90|35|||| +NWire_Pin|pin@20||-90|33|||| +NWire_Pin|pin@21||-90|31|||| +NWire_Pin|pin@30||-90|27|||| +NWire_Pin|pin@31||-90|25|||| +NWire_Pin|pin@32||-90|23|||| +NWire_Pin|pin@33||-90|21|||| +NWire_Pin|pin@34||-90|19|||| +NWire_Pin|pin@35||-90|17|||| +NWire_Pin|pin@36||-90|15|||| +NWire_Pin|pin@37||-90|13|||| +NWire_Pin|pin@49||155|-96|||| +NWire_Pin|pin@52||155|-47|||| +NWire_Pin|pin@54||-3|49|||| +NWire_Pin|pin@55||-5|-93|||| +NWire_Pin|pin@56||-7|-95|||| +NWire_Pin|pin@57||-5|51|||| +NWire_Pin|pin@58||-7|53|||| +NWire_Pin|pin@59||-64|-41|||| +NWire_Pin|pin@60||-62|-39|||| +NWire_Pin|pin@61||-60|49|||| +NWire_Pin|pin@62||-62|51|||| +NWire_Pin|pin@63||-64|53|||| +NWire_Pin|pin@73||-70|-45|||| +NWire_Pin|pin@74||-72|-47|||| +NWire_Pin|pin@75||-74|-49|||| +NWire_Pin|pin@76||-70|5|||| +NWire_Pin|pin@77||-72|7|||| +NWire_Pin|pin@78||-74|9|||| +NWire_Pin|pin@79||-77|-52|||| +NWire_Pin|pin@80||-79|-54|||| +NWire_Pin|pin@81||-83|-58|||| +NWire_Pin|pin@82||-81|-56|||| +NWire_Pin|pin@83||-77|66|||| +NWire_Pin|pin@84||-79|60|||| +NWire_Pin|pin@85||-81|63|||| +NWire_Pin|pin@86||-83|57|||| +NWire_Pin|pin@87||163|66|||| +NWire_Pin|pin@88||161|-49|||| +NWire_Pin|pin@89||161|63|||| +NWire_Pin|pin@90||157|-94|||| +NWire_Pin|pin@91||159|-92|||| +NWire_Pin|pin@92||159|66|||| +NWire_Pin|pin@93||157|63|||| +NWire_Pin|pin@94||-10|-99|||| +NWire_Pin|pin@95||-11|-101|||| +NWire_Pin|pin@96||-12|-103|||| +NWire_Pin|pin@97||-13|-105|||| +NWire_Pin|pin@98||-14|-107|||| +NWire_Pin|pin@99||-15|-109|||| +NWire_Pin|pin@100||-16|-111|||| +NWire_Pin|pin@101||-17|-113|||| +NWire_Pin|pin@102||-17|45|||| +NWire_Pin|pin@103||-16|43|||| +NWire_Pin|pin@104||-15|41|||| +NWire_Pin|pin@105||-14|39|||| +NWire_Pin|pin@106||-13|37|||| +NWire_Pin|pin@107||-12|35|||| +NWire_Pin|pin@108||-11|33|||| +NWire_Pin|pin@109||-10|31|||| +NWire_Pin|pin@110||-39|-111|||| +NWire_Pin|pin@112||-40|-115|||| +NWire_Pin|pin@114||-39|-119|||| +NWire_Pin|pin@115||-40|-121|||| +NWire_Pin|pin@116||-41|-119|||| +NWire_Pin|pin@117||-41|-123|||| +NWire_Pin|pin@119||-42|-123|||| +NWire_Pin|pin@120||-42|-125|||| +NWire_Pin|pin@121||-42|-131|||| +NWire_Pin|pin@122||-42|-129|||| +NWire_Pin|pin@123||-41|-135|||| +NWire_Pin|pin@124||-41|-131|||| +NWire_Pin|pin@125||-40|-139|||| +NWire_Pin|pin@126||-40|-133|||| +NWire_Pin|pin@150||42|66|||| +NWire_Pin|pin@151||4|63|||| +NWire_Pin|pin@152||29|60|||| +NWire_Pin|pin@153||17|-51|||| +NWire_Pin|pin@154||83|-138|||| +NWire_Pin|pin@155||84|-140|||| +NWire_Pin|pin@156||85|-142|||| +NWire_Pin|pin@157||85|9|||| +NWire_Pin|pin@158||84|7|||| +NWire_Pin|pin@159||83|5|||| +NWire_Pin|pin@160||80|-134|||| +NWire_Pin|pin@161||79|-132|||| +NWire_Pin|pin@162||78|-130|||| +NWire_Pin|pin@163||77|-128|||| +NWire_Pin|pin@164||76|-126|||| +NWire_Pin|pin@165||75|-124|||| +NWire_Pin|pin@166||74|-122|||| +NWire_Pin|pin@167||73|-120|||| +NWire_Pin|pin@168||70|-116|||| +NWire_Pin|pin@169||69|-114|||| +NWire_Pin|pin@170||68|-112|||| +Ngeneric:Invisible-Pin|pin@203||12|-5|||||ART_message(D5G5;)Sarg1[7:0] +Ngeneric:Invisible-Pin|pin@204||12|-23|||||ART_message(D5G5;)Sarg2[7:0] +NWire_Pin|pin@205||67|-110|||| +NWire_Pin|pin@206||66|-108|||| +NWire_Pin|pin@207||65|-106|||| +NWire_Pin|pin@208||64|-104|||| +NWire_Pin|pin@209||63|-102|||| +NWire_Pin|pin@210||60|-98|||| +NWire_Pin|pin@211||59|-96|||| +NWire_Pin|pin@212||58|-94|||| +NWire_Pin|pin@213||57|-92|||| +NWire_Pin|pin@214||56|-90|||| +NWire_Pin|pin@215||55|-88|||| +NWire_Pin|pin@216||54|-86|||| +NWire_Pin|pin@217||53|-84|||| +NWire_Pin|pin@226||63|-13|||| +NWire_Pin|pin@227||64|-11|||| +NWire_Pin|pin@228||65|-9|||| +NWire_Pin|pin@229||66|-7|||| +NWire_Pin|pin@230||67|-5|||| +NWire_Pin|pin@231||68|-3|||| +NWire_Pin|pin@232||69|-1|||| +NWire_Pin|pin@233||70|1|||| +NWire_Pin|pin@234||73|-31|||| +NWire_Pin|pin@235||74|-29|||| +NWire_Pin|pin@236||75|-27|||| +NWire_Pin|pin@237||76|-25|||| +NWire_Pin|pin@238||77|-23|||| +NWire_Pin|pin@239||78|-21|||| +NWire_Pin|pin@240||79|-19|||| +NWire_Pin|pin@241||80|-17|||| +NWire_Pin|pin@256||-24|-145|||| +NWire_Pin|pin@263||-24|-75|||| +NWire_Pin|pin@273||156|-108|||| +Ngeneric:Invisible-Pin|pin@274||-65.5|-76.5|||||ART_message(D5G5;)Sstatus +NWire_Pin|pin@275||97|-117|||| +NWire_Pin|pin@276||97|-47|||| +NWire_Pin|pin@277||95.5|-55|||| +NWire_Pin|pin@278||95.5|-119|||| +NWire_Pin|pin@279||-20|-43|||| +NWire_Pin|pin@280||220|-80|||| +NWire_Pin|pin@281||220|-169|||| +NWire_Pin|pin@282||-94|-169|||| +NWire_Pin|pin@283||219|-82|||| +NWire_Pin|pin@284||218|-84|||| +NWire_Pin|pin@285||217|-86|||| +NWire_Pin|pin@286||216|-88|||| +NWire_Pin|pin@287||215|-90|||| +NWire_Pin|pin@288||214|-92|||| +NWire_Pin|pin@289||213|-94|||| +NWire_Pin|pin@290||219|-168|||| +NWire_Pin|pin@291||-93.5|-168|||| +NWire_Pin|pin@292||218|-167|||| +NWire_Pin|pin@293||-93|-167|||| +NWire_Pin|pin@294||217|-166|||| +NWire_Pin|pin@295||-92.5|-166|||| +NWire_Pin|pin@296||216|-165|||| +NWire_Pin|pin@298||215|-164|||| +NWire_Pin|pin@299||-91.5|-164|||| +NWire_Pin|pin@300||-92|-165|||| +NWire_Pin|pin@301||214|-163|||| +NWire_Pin|pin@302||-91|-163|||| +NWire_Pin|pin@303||213|-162|||| +NWire_Pin|pin@304||-90.5|-162|||| +NWire_Pin|pin@318||222.5|-49.5|||| +NWire_Pin|pin@319||223|-47.5|||| +NWire_Pin|pin@320||223.5|-45.5|||| +NWire_Pin|pin@321||224|-43.5|||| +NWire_Pin|pin@322||224|-172.5|||| +NWire_Pin|pin@323||223.5|-172|||| +NWire_Pin|pin@324||223|-171.5|||| +NWire_Pin|pin@325||222.5|-171|||| +NWire_Pin|pin@326||-96.5|-171|||| +NWire_Pin|pin@327||-97|-171.5|||| +NWire_Pin|pin@328||-97.5|-172|||| +NWire_Pin|pin@329||-98|-172.5|||| +NWire_Pin|pin@337||-123|-77|||| +NWire_Pin|pin@338||-123|-122|||| +NWire_Pin|pin@353||-104.5|-136|||| +NWire_Pin|pin@356||-86|-156|||| +NWire_Pin|pin@357||-88|-158|||| +NWire_Pin|pin@371||-122|-140|||| +NWire_Pin|pin@373||-122|-171|||| +NWire_Pin|pin@375||-119.25|5|||| +NWire_Pin|pin@376||-135|-139|||| +NWire_Pin|pin@377||-133|-137|||| +NWire_Pin|pin@378||-133|-1|||| +NWire_Pin|pin@379||-135|1|||| +NWire_Pin|pin@384||99|-95|||| +NWire_Pin|pin@385||100|-97|||| +NWire_Pin|pin@386||101|-99|||| +NWire_Pin|pin@387||99|-11|||| +NWire_Pin|pin@388||100|-9|||| +NWire_Pin|pin@389||101|-7|||| +NWire_Pin|pin@390||106|-171|||| +NWire_Pin|pin@392||105|-171.5|||| +NWire_Pin|pin@393||105|-105|||| +NWire_Pin|pin@394||104|-172|||| +NWire_Pin|pin@395||104|-103|||| +NWire_Pin|pin@396||103|-172.5|||| +NWire_Pin|pin@397||103|-101|||| +NWire_Pin|pin@398||106|-107|||| +NWire_Pin|pin@402||156|-112|||| +NWire_Pin|pin@403||155|-100|||| +NWire_Pin|pin@404||155|-102|||| +NWire_Pin|pin@406||155|-108|||| +NWire_Pin|pin@407||155|-106|||| +NWire_Pin|pin@408||154|-119|||| +NWire_Pin|pin@409||154|-122|||| +NWire_Pin|pin@411||155|-121|||| +NWire_Pin|pin@412||155|-123|||| +NWire_Pin|pin@414||156|-123|||| +NWire_Pin|pin@415||156|-124|||| +NWire_Pin|pin@418||151|-125|||| +NWire_Pin|pin@419||152|-127|||| +NWire_Pin|pin@420||153|-129|||| +NWire_Pin|pin@421||154|-131|||| +NWire_Pin|pin@422||155|-133|||| +NWire_Pin|pin@423||148|-122|||| +NWire_Pin|pin@424||149|-130|||| +NWire_Pin|pin@425||149|-123|||| +NWire_Pin|pin@426||150|-124|||| +NWire_Pin|pin@427||150|-134|||| +NWire_Pin|pin@428||151|-138|||| +NWire_Pin|pin@429||152|-142|||| +NWire_Pin|pin@430||153|-146|||| +NWire_Pin|pin@431||154|-150|||| +NWire_Pin|pin@432||155|-154|||| +NWire_Pin|pin@433||95.5|-156|||| +NWire_Pin|pin@434||115|-124|||| +NWire_Pin|pin@436||114|-126|||| +NWire_Pin|pin@438||113|-128|||| +NWire_Pin|pin@440||112|-130|||| +NWire_Pin|pin@442||111|-132|||| +NWire_Pin|pin@444||110|-134|||| +NWire_Pin|pin@446||109|-136|||| +NWire_Pin|pin@448||108|-138|||| +NWire_Pin|pin@450||124|-140|||| +NWire_Pin|pin@452||123|-142|||| +NWire_Pin|pin@454||122|-144|||| +NWire_Pin|pin@456||121|-146|||| +NWire_Pin|pin@458||120|-148|||| +NWire_Pin|pin@464||117|-154|||| +NWire_Pin|pin@466||115|-13|||| +NWire_Pin|pin@467||124|-31|||| +NWire_Pin|pin@468||123|-29|||| +NWire_Pin|pin@469||122|-27|||| +NWire_Pin|pin@470||121|-25|||| +NWire_Pin|pin@471||120|-23|||| +NWire_Pin|pin@472||119|-21|||| +NWire_Pin|pin@473||118|-19|||| +NWire_Pin|pin@474||117|-17|||| +NWire_Pin|pin@475||114|-11|||| +NWire_Pin|pin@476||113|-9|||| +NWire_Pin|pin@477||112|-7|||| +NWire_Pin|pin@478||111|-5|||| +NWire_Pin|pin@479||110|-3|||| +NWire_Pin|pin@480||109|-1|||| +NWire_Pin|pin@481||108|1|||| +NWire_Pin|pin@483||112|-85|||| +NWire_Pin|pin@484||113|-83|||| +NWire_Pin|pin@485||114|-81|||| +NWire_Pin|pin@486||115|-79|||| +NWire_Pin|pin@487||-202|1|||| +NWire_Pin|pin@488||-201|-1|||| +NWire_Pin|pin@489||-200|-3|||| +NWire_Pin|pin@490||-199|-5|||| +NWire_Pin|pin@491||-198|-7|||| +NWire_Pin|pin@492||-197|-9|||| +NWire_Pin|pin@493||-196|-11|||| +NWire_Pin|pin@494||-195|-13|||| +NWire_Pin|pin@495||-193|-17|||| +NWire_Pin|pin@497||-192|-19|||| +NWire_Pin|pin@499||-191|-21|||| +NWire_Pin|pin@501||-190|-23|||| +NWire_Pin|pin@503||-189|-25|||| +NWire_Pin|pin@505||-188|-27|||| +NWire_Pin|pin@507||-187|-29|||| +NWire_Pin|pin@509||-186|-31|||| +NWire_Pin|pin@519||-192|-184|||| +NWire_Pin|pin@520||-191|-182|||| +NWire_Pin|pin@521||-190|-180|||| +NWire_Pin|pin@522||-189|-178|||| +NWire_Pin|pin@523||-188|-176|||| +NWire_Pin|pin@524||-187|-174|||| +NWire_Pin|pin@525||-186|-172|||| +NWire_Pin|pin@526||-193|-186|||| +NWire_Pin|pin@527||-202|-170|||| +NWire_Pin|pin@528||-201|-168|||| +NWire_Pin|pin@529||-200|-166|||| +NWire_Pin|pin@530||-199|-164|||| +NWire_Pin|pin@531||-198|-162|||| +NWire_Pin|pin@532||-197|-160|||| +NWire_Pin|pin@533||-196|-158|||| +NWire_Pin|pin@534||-195|-156|||| +NWire_Pin|pin@535||-191|-138|||| +NWire_Pin|pin@536||-190|-136|||| +NWire_Pin|pin@537||-189|-134|||| +NWire_Pin|pin@538||-188|-132|||| +NWire_Pin|pin@539||-187|-130|||| +NWire_Pin|pin@540||-186|-128|||| +NWire_Pin|pin@541||-200|-126|||| +NWire_Pin|pin@542||-199|-124|||| +NWire_Pin|pin@543||-198|-122|||| +NWire_Pin|pin@544||-197|-120|||| +NWire_Pin|pin@545||-196|-118|||| +NWire_Pin|pin@546||-195|-116|||| +NWire_Pin|pin@550||53|13|||| +NWire_Pin|pin@551||54|15|||| +NWire_Pin|pin@552||55|17|||| +NWire_Pin|pin@553||56|19|||| +NWire_Pin|pin@554||57|21|||| +NWire_Pin|pin@555||58|23|||| +NWire_Pin|pin@556||59|25|||| +NWire_Pin|pin@557||60|27|||| +NWire_Pin|pin@558||-20|-137|||| +NWire_Pin|pin@559||-21|-139|||| +NWire_Pin|pin@560||-21|-77|||| +NWire_Pin|pin@564||-122|-75|||| +Ngeneric:Invisible-Pin|pin@565||12.5|7.5|||||ART_message(D5G5;)Sopcode[2:0] +Ngeneric:Invisible-Pin|pin@566||12.5|22|||||ART_message(D5G5;)Sdata_out[7:0] +Ngeneric:Invisible-Pin|pin@567||-39|38.5|||||ART_message(D5G5;)Sdata_in[7:0] +Ngeneric:Invisible-Pin|pin@568||-39|52|||||ART_message(D5G5;)Saddr[2:0] +NWire_Pin|pin@569||118|-152|||| +NWire_Pin|pin@570||119|-150|||| +NWire_Pin|pin@571||98|-93|||| +NWire_Pin|pin@572||103|-109|||| +NWire_Pin|pin@573||104|-111|||| +NWire_Pin|pin@574||105|-113|||| +NWire_Pin|pin@575||106|-115|||| +NWire_Pin|pin@576||-96.5|-114|||| +NWire_Pin|pin@577||-97|-112|||| +NWire_Pin|pin@578||-97.5|-110|||| +NWire_Pin|pin@579||-98|-108|||| +NWire_Pin|pin@580||-104.5|-116|||| +NWire_Pin|pin@581||-104.5|-118|||| +NWire_Pin|pin@583||-106|-120|||| +NWire_Pin|pin@584||-106|-122|||| +NWire_Pin|pin@585||-106|-138|||| +NWire_Pin|pin@587||-104.5|-154|||| +NWire_Pin|pin@589||-104.5|-144|||| +NWire_Pin|pin@590||-104.5|-142|||| +NWire_Pin|pin@591||-104.5|-146|||| +NWire_Pin|pin@592||-104.5|-148|||| +NWire_Pin|pin@593||-104.5|-150|||| +NWire_Pin|pin@594||-84|-152|||| +NWire_Pin|pin@595||-84|-140|||| +NWire_Pin|pin@603||-90.5|-106|||| +NWire_Pin|pin@604||-91|-104|||| +NWire_Pin|pin@605||-91.5|-102|||| +NWire_Pin|pin@606||-92|-100|||| +NWire_Pin|pin@607||-92.5|-98|||| +NWire_Pin|pin@608||-93|-96|||| +NWire_Pin|pin@609||-93.5|-94|||| +NWire_Pin|pin@610||-94|-92|||| +NWire_Pin|pin@611||98|-13|||| +NWire_Pin|pin@613||-88|9|||| +NWire_Pin|pin@616||85|-58|||| +NWire_Pin|pin@617||83|-60|||| +NWire_Pin|pin@618||133|-51|||| +NWire_Pin|pin@619||163|-58|||| +NWire_Pin|pin@626||-86|5|||| +NWire_Pin|pin@627||-8|-141|||| +NWire_Pin|pin@628||-8|-143|||| +Idatapath:rca_6bit;1{ic}|rca_6bit@0||-161|-128|||D5G4; +Imemory:regfile16;1{ic}|regfile1@1||181|-103|||D5G4; +Istdcells:tiehigh;1{ic}|tiehigh@0||-106|-110|RRR||D5G4; +Istdcells:tielow;1{ic}|tielow@3||-104.5|-162|R||D5G4; +Istdcells:tielow;1{ic}|tielow@4||-8|-152|R||D5G4; +Istdcells:tielow;1{ic}|tielow@5||-171|-147.5|R||D5G4; +Awire|net@31|||0|regfile1@1|w_en|163|-96|pin@49||155|-96 +Awire|net@38|||2700|pin@49||155|-96|pin@52||155|-47 +Awire|net@50|||2700|pin@55||-5|-93|pin@57||-5|51 +Awire|net@53|||2700|pin@56||-7|-95|pin@58||-7|53 +Awire|net@54|||0|fsm@1|a[2]|-60|-41|pin@59||-64|-41 +Awire|net@55|||0|fsm@1|a[1]|-60|-39|pin@60||-62|-39 +Awire|net@56|||1800|pin@10||-90|49|pin@61||-60|49 +Awire|net@57|||1800|pin@61||-60|49|pin@54||-3|49 +Awire|net@58|||2700|fsm@1|a[0]|-60|-37|pin@61||-60|49 +Awire|net@59|||1800|pin@9||-90|51|pin@62||-62|51 +Awire|net@60|||1800|pin@62||-62|51|pin@57||-5|51 +Awire|net@61|||2700|pin@60||-62|-39|pin@62||-62|51 +Awire|net@62|||1800|pin@8||-90|53|pin@63||-64|53 +Awire|net@63|||1800|pin@63||-64|53|pin@58||-7|53 +Awire|net@64|||2700|pin@59||-64|-41|pin@63||-64|53 +Awire|net@68|||0|fsm@1|op[0]|-60|-45|pin@73||-70|-45 +Awire|net@69|||0|fsm@1|op[1]|-60|-47|pin@74||-72|-47 +Awire|net@70|||0|fsm@1|op[2]|-60|-49|pin@75||-74|-49 +Awire|net@73|||2700|pin@73||-70|-45|pin@76||-70|5 +Awire|net@76|||2700|pin@74||-72|-47|pin@77||-72|7 +Awire|net@79|||2700|pin@75||-74|-49|pin@78||-74|9 +Awire|net@80|||0|fsm@1|clk|-60|-52|pin@79||-77|-52 +Awire|net@81|||0|fsm@1|cs|-60|-54|pin@80||-79|-54 +Awire|net@82|||0|fsm@1|rw|-60|-58|pin@81||-83|-58 +Awire|net@83|||0|fsm@1|rst|-60|-56|pin@82||-81|-56 +Awire|net@84|||1800|pin@0||-90|66|pin@83||-77|66 +Awire|net@86|||2700|pin@79||-77|-52|pin@83||-77|66 +Awire|net@87|||1800|pin@4||-90|60|pin@84||-79|60 +Awire|net@89|||2700|pin@80||-79|-54|pin@84||-79|60 +Awire|net@90|||1800|pin@2||-90|63|pin@85||-81|63 +Awire|net@92|||2700|pin@82||-81|-56|pin@85||-81|63 +Awire|net@93|||1800|pin@6||-90|57|pin@86||-83|57 +Awire|net@95|||2700|pin@81||-83|-58|pin@86||-83|57 +Awire|net@98|||2700|bumpallo@0|clk|163|-45|pin@87||163|66 +Awire|net@99|||0|bumpallo@0|rst|163|-49|pin@88||161|-49 +Awire|net@102|||2700|pin@88||161|-49|pin@89||161|63 +Awire|net@103|||0|regfile1@1|rst|163|-94|pin@90||157|-94 +Awire|net@104|||0|regfile1@1|clk|163|-92|pin@91||159|-92 +Awire|net@106|||1800|pin@92||159|66|pin@87||163|66 +Awire|net@107|||2700|pin@91||159|-92|pin@92||159|66 +Awire|net@109|||1800|pin@93||157|63|pin@89||161|63 +Awire|net@110|||2700|pin@90||157|-94|pin@93||157|63 +Awire|net@119|||1800|pin@14||-90|45|pin@102||-17|45 +Awire|net@121|||2700|pin@101||-17|-113|pin@102||-17|45 +Awire|net@122|||1800|pin@15||-90|43|pin@103||-16|43 +Awire|net@124|||900|pin@103||-16|43|pin@100||-16|-111 +Awire|net@125|||1800|pin@16||-90|41|pin@104||-15|41 +Awire|net@127|||2700|pin@99||-15|-109|pin@104||-15|41 +Awire|net@128|||1800|pin@17||-90|39|pin@105||-14|39 +Awire|net@130|||900|pin@105||-14|39|pin@98||-14|-107 +Awire|net@131|||1800|pin@18||-90|37|pin@106||-13|37 +Awire|net@133|||2700|pin@97||-13|-105|pin@106||-13|37 +Awire|net@134|||1800|pin@19||-90|35|pin@107||-12|35 +Awire|net@136|||900|pin@107||-12|35|pin@96||-12|-103 +Awire|net@137|||1800|pin@20||-90|33|pin@108||-11|33 +Awire|net@139|||2700|pin@95||-11|-101|pin@108||-11|33 +Awire|net@140|||1800|pin@21||-90|31|pin@109||-10|31 +Awire|net@142|||900|pin@109||-10|31|pin@94||-10|-99 +Awire|net@143|||1800|mux4_8bi@0|z[0]|-47|-111|pin@110||-39|-111 +Awire|net@145|||1800|mux4_8bi@0|z[1]|-47|-115|pin@112||-40|-115 +Awire|net@149|||900|pin@112||-40|-115|pin@115||-40|-121 +Awire|net@151|||1800|mux4_8bi@0|z[2]|-47|-119|pin@116||-41|-119 +Awire|net@152|||900|pin@116||-41|-119|pin@117||-41|-123 +Awire|net@155|||1800|mux4_8bi@0|z[3]|-47|-123|pin@119||-42|-123 +Awire|net@156|||900|pin@119||-42|-123|pin@120||-42|-125 +Awire|net@159|||1800|mux4_8bi@0|z[5]|-47|-131|pin@121||-42|-131 +Awire|net@160|||2700|pin@121||-42|-131|pin@122||-42|-129 +Awire|net@162|||1800|mux4_8bi@0|z[6]|-47|-135|pin@123||-41|-135 +Awire|net@163|||2700|pin@123||-41|-135|pin@124||-41|-131 +Awire|net@165|||1800|mux4_8bi@0|z[7]|-47|-139|pin@125||-40|-139 +Awire|net@166|||2700|pin@125||-40|-139|pin@126||-40|-133 +Awire|net@170|||2700|pin@114||-39|-119|pin@110||-39|-111 +Awire|net@195|||1800|pin@83||-77|66|pin@150||42|66 +Awire|net@196|||1800|pin@150||42|66|pin@92||159|66 +Awire|net@197|||2700|ioreg5@1|clk|42|-79|pin@150||42|66 +Awire|net@198|||1800|pin@85||-81|63|pin@151||4|63 +Awire|net@200|||2700|ioreg5@1|rst|4|-79|pin@151||4|63 +Awire|net@201|||0|pin@93||157|63|pin@151||4|63 +Awire|net@204|||2700|ioreg5@1|global_en|29|-79|pin@152||29|60 +Awire|net@205|||1800|pin@84||-79|60|pin@152||29|60 +Awire|net@207|||2700|ioreg5@1|reg_wen|17|-79|pin@153||17|-51 +Awire|net@227|||1800|fsm@1|reg_wen|-40|-51|pin@153||17|-51 +Awire|net@228|||1800|pin@55||-5|-93|ioreg5@1|a[1]|-3|-93 +Awire|net@229|||1800|pin@56||-7|-95|ioreg5@1|a[2]|-3|-95 +Awire|net@230|||1800|pin@94||-10|-99|ioreg5@1|data_in[0]|-3|-99 +Awire|net@231|||1800|pin@95||-11|-101|ioreg5@1|data_in[1]|-3|-101 +Awire|net@232|||1800|pin@96||-12|-103|ioreg5@1|data_in[2]|-3|-103 +Awire|net@233|||1800|pin@97||-13|-105|ioreg5@1|data_in[3]|-3|-105 +Awire|net@234|||1800|pin@98||-14|-107|ioreg5@1|data_in[4]|-3|-107 +Awire|net@235|||1800|pin@99||-15|-109|ioreg5@1|data_in[5]|-3|-109 +Awire|net@236|||1800|pin@100||-16|-111|ioreg5@1|data_in[6]|-3|-111 +Awire|net@237|||1800|pin@101||-17|-113|ioreg5@1|data_in[7]|-3|-113 +Awire|net@238|||1800|pin@114||-39|-119|ioreg5@1|result_in[0]|-3|-119 +Awire|net@239|||1800|pin@115||-40|-121|ioreg5@1|result_in[1]|-3|-121 +Awire|net@240|||1800|pin@117||-41|-123|ioreg5@1|result_in[2]|-3|-123 +Awire|net@241|||1800|pin@120||-42|-125|ioreg5@1|result_in[3]|-3|-125 +Awire|net@242|||1800|mux4_8bi@0|z[4]|-47|-127|ioreg5@1|result_in[4]|-3|-127 +Awire|net@243|||1800|pin@122||-42|-129|ioreg5@1|result_in[5]|-3|-129 +Awire|net@244|||1800|pin@124||-41|-131|ioreg5@1|result_in[6]|-3|-131 +Awire|net@245|||1800|pin@126||-40|-133|ioreg5@1|result_in[7]|-3|-133 +Awire|net@246|||1800|ioreg5@1|q_opcode[0]|47|-138|pin@154||83|-138 +Awire|net@247|||1800|ioreg5@1|q_opcode[1]|47|-140|pin@155||84|-140 +Awire|net@248|||1800|ioreg5@1|q_opcode[2]|47|-142|pin@156||85|-142 +Awire|net@249|||1800|pin@78||-74|9|pin@157||85|9 +Awire|net@252|||1800|pin@77||-72|7|pin@158||84|7 +Awire|net@254|||2700|pin@155||84|-140|pin@158||84|7 +Awire|net@255|||1800|pin@76||-70|5|pin@159||83|5 +Awire|net@258|||900|pin@54||-3|49|ioreg5@1|a[0]|-3|-91 +Awire|net@259|||1800|ioreg5@1|q_arg2[7]|47|-134|pin@160||80|-134 +Awire|net@260|||1800|ioreg5@1|q_arg2[6]|47|-132|pin@161||79|-132 +Awire|net@261|||1800|ioreg5@1|q_arg2[5]|47|-130|pin@162||78|-130 +Awire|net@262|||1800|ioreg5@1|q_arg2[4]|47|-128|pin@163||77|-128 +Awire|net@263|||1800|ioreg5@1|q_arg2[3]|47|-126|pin@164||76|-126 +Awire|net@264|||1800|ioreg5@1|q_arg2[2]|47|-124|pin@165||75|-124 +Awire|net@265|||1800|ioreg5@1|q_arg2[1]|47|-122|pin@166||74|-122 +Awire|net@266|||1800|ioreg5@1|q_arg2[0]|47|-120|pin@167||73|-120 +Awire|net@267|||1800|ioreg5@1|q_arg1[7]|47|-116|pin@168||70|-116 +Awire|net@268|||1800|ioreg5@1|q_arg1[6]|47|-114|pin@169||69|-114 +Awire|net@269|||1800|ioreg5@1|q_arg1[5]|47|-112|pin@170||68|-112 +Awire|net@286|||1800|ioreg5@1|q_arg1[4]|47|-110|pin@205||67|-110 +Awire|net@287|||1800|ioreg5@1|q_arg1[3]|47|-108|pin@206||66|-108 +Awire|net@288|||1800|ioreg5@1|q_arg1[2]|47|-106|pin@207||65|-106 +Awire|net@289|||1800|ioreg5@1|q_arg1[1]|47|-104|pin@208||64|-104 +Awire|net@290|||1800|ioreg5@1|q_arg1[0]|47|-102|pin@209||63|-102 +Awire|net@291|||1800|ioreg5@1|data_out[7]|47|-98|pin@210||60|-98 +Awire|net@292|||1800|ioreg5@1|data_out[6]|47|-96|pin@211||59|-96 +Awire|net@293|||1800|ioreg5@1|data_out[5]|47|-94|pin@212||58|-94 +Awire|net@294|||1800|ioreg5@1|data_out[4]|47|-92|pin@213||57|-92 +Awire|net@295|||1800|ioreg5@1|data_out[3]|47|-90|pin@214||56|-90 +Awire|net@296|||1800|ioreg5@1|data_out[2]|47|-88|pin@215||55|-88 +Awire|net@297|||1800|ioreg5@1|data_out[1]|47|-86|pin@216||54|-86 +Awire|net@298|||1800|ioreg5@1|data_out[0]|47|-84|pin@217||53|-84 +Awire|net@325|||2700|pin@209||63|-102|pin@226||63|-13 +Awire|net@328|||2700|pin@208||64|-104|pin@227||64|-11 +Awire|net@331|||2700|pin@207||65|-106|pin@228||65|-9 +Awire|net@334|||2700|pin@206||66|-108|pin@229||66|-7 +Awire|net@337|||2700|pin@205||67|-110|pin@230||67|-5 +Awire|net@340|||2700|pin@170||68|-112|pin@231||68|-3 +Awire|net@343|||2700|pin@169||69|-114|pin@232||69|-1 +Awire|net@346|||2700|pin@168||70|-116|pin@233||70|1 +Awire|net@349|||2700|pin@167||73|-120|pin@234||73|-31 +Awire|net@352|||2700|pin@166||74|-122|pin@235||74|-29 +Awire|net@355|||2700|pin@165||75|-124|pin@236||75|-27 +Awire|net@358|||2700|pin@164||76|-126|pin@237||76|-25 +Awire|net@361|||2700|pin@163||77|-128|pin@238||77|-23 +Awire|net@364|||2700|pin@162||78|-130|pin@239||78|-21 +Awire|net@367|||2700|pin@161||79|-132|pin@240||79|-19 +Awire|net@370|||2700|pin@160||80|-134|pin@241||80|-17 +Awire|net@380|||0|ioreg5@1|status_zero|-3|-145|pin@256||-24|-145 +Awire|net@389|||2700|pin@256||-24|-145|pin@263||-24|-75 +Awire|net@411|||0|regfile1@1|w_addr[3]|163|-108|pin@273||156|-108 +Awire|net@412|||0|mux3_4bi@0|s[0]|128|-117|pin@275||97|-117 +Awire|net@413|||1800|fsm@1|heap_wen|-40|-47|pin@276||97|-47 +Awire|net@414|||1800|pin@276||97|-47|pin@52||155|-47 +Awire|net@415|||2700|pin@275||97|-117|pin@276||97|-47 +Awire|net@416|||1800|fsm@1|q_exec_cdr|-40|-55|pin@277||95.5|-55 +Awire|net@417|||900|pin@277||95.5|-55|pin@278||95.5|-119 +Awire|net@418|||0|mux3_4bi@0|s[1]|128|-119|pin@278||95.5|-119 +Awire|net@421|||1800|fsm@1|busy|-40|-43|pin@279||-20|-43 +Awire|net@422|||1800|regfile1@1|r_data[0]|201.5|-80|pin@280||220|-80 +Awire|net@423|||900|pin@280||220|-80|pin@281||220|-169 +Awire|net@424|||0|pin@281||220|-169|pin@282||-94|-169 +Awire|net@425|||1800|regfile1@1|r_data[1]|201.5|-82|pin@283||219|-82 +Awire|net@426|||1800|regfile1@1|r_data[2]|201.5|-84|pin@284||218|-84 +Awire|net@427|||1800|regfile1@1|r_data[3]|201.5|-86|pin@285||217|-86 +Awire|net@428|||1800|regfile1@1|r_data[4]|201.5|-88|pin@286||216|-88 +Awire|net@429|||1800|regfile1@1|r_data[5]|201.5|-90|pin@287||215|-90 +Awire|net@430|||1800|regfile1@1|r_data[6]|201.5|-92|pin@288||214|-92 +Awire|net@431|||1800|regfile1@1|r_data[7]|201.5|-94|pin@289||213|-94 +Awire|net@432|||900|pin@283||219|-82|pin@290||219|-168 +Awire|net@433|||0|pin@290||219|-168|pin@291||-93.5|-168 +Awire|net@434|||900|pin@284||218|-84|pin@292||218|-167 +Awire|net@435|||0|pin@292||218|-167|pin@293||-93|-167 +Awire|net@436|||900|pin@285||217|-86|pin@294||217|-166 +Awire|net@437|||0|pin@294||217|-166|pin@295||-92.5|-166 +Awire|net@438|||900|pin@286||216|-88|pin@296||216|-165 +Awire|net@440|||900|pin@287||215|-90|pin@298||215|-164 +Awire|net@441|||0|pin@298||215|-164|pin@299||-91.5|-164 +Awire|net@443|||900|pin@288||214|-92|pin@301||214|-163 +Awire|net@444|||0|pin@301||214|-163|pin@302||-91|-163 +Awire|net@445|||900|pin@289||213|-94|pin@303||213|-162 +Awire|net@446|||0|pin@303||213|-162|pin@304||-90.5|-162 +Awire|net@474|||1800|bumpallo@0|ptr[3]|183.5|-49.5|pin@318||222.5|-49.5 +Awire|net@475|||1800|bumpallo@0|ptr[2]|183.5|-47.5|pin@319||223|-47.5 +Awire|net@476|||1800|bumpallo@0|ptr[1]|183.5|-45.5|pin@320||223.5|-45.5 +Awire|net@477|||1800|bumpallo@0|ptr[0]|183.5|-43.5|pin@321||224|-43.5 +Awire|net@478|||900|pin@321||224|-43.5|pin@322||224|-172.5 +Awire|net@479|||900|pin@320||223.5|-45.5|pin@323||223.5|-172 +Awire|net@480|||900|pin@319||223|-47.5|pin@324||223|-171.5 +Awire|net@481|||900|pin@318||222.5|-49.5|pin@325||222.5|-171 +Awire|net@504|||900|pin@337||-123|-77|pin@338||-123|-122 +Awire|net@505|||1800|rca_6bit@0|cout|-151|-122|pin@338||-123|-122 +Awire|net@531|||0|pin@296||216|-165|pin@300||-92|-165 +Awire|net@539|||0|mux4_8bi@0|s[0]|-81|-156|pin@356||-86|-156 +Awire|net@540|||0|mux4_8bi@0|s[1]|-81|-158|pin@357||-88|-158 +Awire|net@571|||0|nand2@0|y|-119|-138|mux2@0|i0|-119.25|-138 +Awire|net@572|||0|mux2@0|i1|-119.25|-140|pin@371||-122|-140 +Awire|net@575|||1800|eq_8bit@0|eq|-151|-171|pin@373||-122|-171 +Awire|net@576|||900|pin@371||-122|-140|pin@373||-122|-171 +Awire|net@579|||2700|mux2@0|s0|-119.25|-142|pin@375||-119.25|5 +Awire|net@581|||0|nand2@0|b|-131.5|-139|pin@376||-135|-139 +Awire|net@582|||0|nand2@0|a|-131.5|-137|pin@377||-133|-137 +Awire|net@583|||2700|pin@377||-133|-137|pin@378||-133|-1 +Awire|net@586|||2700|pin@376||-135|-139|pin@379||-135|1 +Awire|net@599|||1800|pin@227||64|-11|pin@387||99|-11 +Awire|net@601|||2700|pin@384||99|-95|pin@387||99|-11 +Awire|net@602|||1800|pin@228||65|-9|pin@388||100|-9 +Awire|net@604|||2700|pin@385||100|-97|pin@388||100|-9 +Awire|net@605|||1800|pin@229||66|-7|pin@389||101|-7 +Awire|net@607|||2700|pin@386||101|-99|pin@389||101|-7 +Awire|net@608|||0|pin@325||222.5|-171|pin@390||106|-171 +Awire|net@609|||0|pin@390||106|-171|pin@326||-96.5|-171 +Awire|net@611|||0|pin@324||223|-171.5|pin@392||105|-171.5 +Awire|net@612|||0|pin@392||105|-171.5|pin@327||-97|-171.5 +Awire|net@614|||0|pin@323||223.5|-172|pin@394||104|-172 +Awire|net@615|||0|pin@394||104|-172|pin@328||-97.5|-172 +Awire|net@617|||0|pin@322||224|-172.5|pin@396||103|-172.5 +Awire|net@618|||0|pin@396||103|-172.5|pin@329||-98|-172.5 +Awire|net@635|||1800|mux3_4bi@0|z[3]|154|-112|pin@402||156|-112 +Awire|net@636|||2700|pin@402||156|-112|pin@273||156|-108 +Awire|net@637|||1800|mux3_4bi@0|z[0]|154|-100|pin@403||155|-100 +Awire|net@638|||900|pin@403||155|-100|pin@404||155|-102 +Awire|net@639|||0|regfile1@1|w_addr[0]|163|-102|pin@404||155|-102 +Awire|net@642|||1800|mux3_4bi@0|z[2]|154|-108|pin@406||155|-108 +Awire|net@643|||2700|pin@406||155|-108|pin@407||155|-106 +Awire|net@644|||0|regfile1@1|w_addr[2]|163|-106|pin@407||155|-106 +Awire|net@646|||900|pin@408||154|-119|pin@409||154|-122 +Awire|net@649|||900|pin@411||155|-121|pin@412||155|-123 +Awire|net@652|||900|pin@414||156|-123|pin@415||156|-124 +Awire|net@660|||2700|mux2_8bi@0|z[0]|148|-126|pin@423||148|-122 +Awire|net@662|||1800|mux2_8bi@0|z[1]|148|-130|pin@424||149|-130 +Awire|net@663|||2700|pin@424||149|-130|pin@425||149|-123 +Awire|net@666|||900|pin@426||150|-124|pin@427||150|-134 +Awire|net@667|||1800|mux2_8bi@0|z[2]|148|-134|pin@427||150|-134 +Awire|net@668|||900|pin@418||151|-125|pin@428||151|-138 +Awire|net@669|||1800|mux2_8bi@0|z[3]|148|-138|pin@428||151|-138 +Awire|net@670|||900|pin@419||152|-127|pin@429||152|-142 +Awire|net@671|||1800|mux2_8bi@0|z[4]|148|-142|pin@429||152|-142 +Awire|net@672|||1800|mux2_8bi@0|z[5]|148|-146|pin@430||153|-146 +Awire|net@673|||900|pin@420||153|-129|pin@430||153|-146 +Awire|net@674|||900|pin@421||154|-131|pin@431||154|-150 +Awire|net@675|||1800|mux2_8bi@0|z[6]|148|-150|pin@431||154|-150 +Awire|net@676|||900|pin@422||155|-133|pin@432||155|-154 +Awire|net@677|||1800|mux2_8bi@0|z[7]|148|-154|pin@432||155|-154 +Awire|net@678|||0|mux2_8bi@0|s|130|-156|pin@433||95.5|-156 +Awire|net@679|||900|pin@278||95.5|-119|pin@433||95.5|-156 +Awire|net@715|||1800|pin@234||73|-31|pin@467||124|-31 +Awire|net@718|||1800|pin@235||74|-29|pin@468||123|-29 +Awire|net@721|||1800|pin@236||75|-27|pin@469||122|-27 +Awire|net@724|||1800|pin@237||76|-25|pin@470||121|-25 +Awire|net@727|||1800|pin@238||77|-23|pin@471||120|-23 +Awire|net@730|||1800|pin@239||78|-21|pin@472||119|-21 +Awire|net@733|||1800|pin@240||79|-19|pin@473||118|-19 +Awire|net@736|||1800|pin@241||80|-17|pin@474||117|-17 +Awire|net@739|||1800|pin@387||99|-11|pin@475||114|-11 +Awire|net@742|||1800|pin@388||100|-9|pin@476||113|-9 +Awire|net@745|||1800|pin@389||101|-7|pin@477||112|-7 +Awire|net@748|||1800|pin@230||67|-5|pin@478||111|-5 +Awire|net@751|||1800|pin@231||68|-3|pin@479||110|-3 +Awire|net@754|||1800|pin@232||69|-1|pin@480||109|-1 +Awire|net@757|||1800|pin@233||70|1|pin@481||108|1 +Awire|net@762|||2700|pin@483||112|-85|pin@477||112|-7 +Awire|net@765|||2700|pin@484||113|-83|pin@476||113|-9 +Awire|net@766|||0|regfile1@1|r_addr[2]|163|-83|pin@484||113|-83 +Awire|net@768|||2700|pin@485||114|-81|pin@475||114|-11 +Awire|net@769|||0|regfile1@1|r_addr[1]|163|-81|pin@485||114|-81 +Awire|net@771|||2700|pin@486||115|-79|pin@466||115|-13 +Awire|net@772|||0|regfile1@1|r_addr[0]|163|-79|pin@486||115|-79 +Awire|net@773|||0|pin@233||70|1|pin@379||-135|1 +Awire|net@774|||0|pin@232||69|-1|pin@378||-133|-1 +Awire|net@777|||1800|mux3_4bi@0|z[1]|154|-104|regfile1@1|w_addr[1]|163|-104 +Awire|net@778|||0|pin@409||154|-122|pin@423||148|-122 +Awire|net@779|||0|pin@412||155|-123|pin@425||149|-123 +Awire|net@780|||0|pin@415||156|-124|pin@426||150|-124 +Awire|net@782|||2700|pin@434||115|-124|pin@486||115|-79 +Awire|net@783|||2700|pin@436||114|-126|pin@485||114|-81 +Awire|net@784|||2700|pin@438||113|-128|pin@484||113|-83 +Awire|net@785|||2700|pin@440||112|-130|pin@483||112|-85 +Awire|net@786|||2700|pin@442||111|-132|pin@478||111|-5 +Awire|net@787|||2700|pin@444||110|-134|pin@479||110|-3 +Awire|net@788|||2700|pin@446||109|-136|pin@480||109|-1 +Awire|net@789|||2700|pin@448||108|-138|pin@481||108|1 +Awire|net@790|||2700|pin@450||124|-140|pin@467||124|-31 +Awire|net@791|||2700|pin@452||123|-142|pin@468||123|-29 +Awire|net@792|||2700|pin@454||122|-144|pin@469||122|-27 +Awire|net@793|||2700|pin@456||121|-146|pin@470||121|-25 +Awire|net@794|||2700|pin@458||120|-148|pin@471||120|-23 +Awire|net@797|||2700|pin@464||117|-154|pin@474||117|-17 +Awire|net@798|||0|regfile1@1|r_addr[3]|163|-85|pin@483||112|-85 +Awire|net@799|||0|pin@379||-135|1|pin@487||-202|1 +Awire|net@800|||0|pin@378||-133|-1|pin@488||-201|-1 +Awire|net@831|||900|pin@497||-192|-19|pin@519||-192|-184 +Awire|net@833|||0|eq_8bit@0|y[6]|-171|-184|pin@519||-192|-184 +Awire|net@836|||0|eq_8bit@0|y[5]|-171|-182|pin@520||-191|-182 +Awire|net@839|||0|eq_8bit@0|y[4]|-171|-180|pin@521||-190|-180 +Awire|net@842|||0|eq_8bit@0|y[3]|-171|-178|pin@522||-189|-178 +Awire|net@845|||0|eq_8bit@0|y[2]|-171|-176|pin@523||-188|-176 +Awire|net@848|||0|eq_8bit@0|y[1]|-171|-174|pin@524||-187|-174 +Awire|net@851|||0|eq_8bit@0|y[0]|-171|-172|pin@525||-186|-172 +Awire|net@852|||900|pin@495||-193|-17|pin@526||-193|-186 +Awire|net@854|||0|eq_8bit@0|y[7]|-171|-186|pin@526||-193|-186 +Awire|net@855|||900|pin@487||-202|1|pin@527||-202|-170 +Awire|net@857|||0|eq_8bit@0|x[7]|-171|-170|pin@527||-202|-170 +Awire|net@858|||900|pin@488||-201|-1|pin@528||-201|-168 +Awire|net@860|||0|eq_8bit@0|x[6]|-171|-168|pin@528||-201|-168 +Awire|net@863|||0|eq_8bit@0|x[5]|-171|-166|pin@529||-200|-166 +Awire|net@866|||0|eq_8bit@0|x[4]|-171|-164|pin@530||-199|-164 +Awire|net@869|||0|eq_8bit@0|x[3]|-171|-162|pin@531||-198|-162 +Awire|net@872|||0|eq_8bit@0|x[2]|-171|-160|pin@532||-197|-160 +Awire|net@875|||0|eq_8bit@0|x[1]|-171|-158|pin@533||-196|-158 +Awire|net@878|||0|eq_8bit@0|x[0]|-171|-156|pin@534||-195|-156 +Awire|net@879|||900|pin@499||-191|-21|pin@535||-191|-138 +Awire|net@880|||900|pin@535||-191|-138|pin@520||-191|-182 +Awire|net@881|||0|rca_6bit@0|b[5]|-171|-138|pin@535||-191|-138 +Awire|net@882|||900|pin@501||-190|-23|pin@536||-190|-136 +Awire|net@883|||900|pin@536||-190|-136|pin@521||-190|-180 +Awire|net@884|||0|rca_6bit@0|b[4]|-171|-136|pin@536||-190|-136 +Awire|net@885|||900|pin@503||-189|-25|pin@537||-189|-134 +Awire|net@886|||900|pin@537||-189|-134|pin@522||-189|-178 +Awire|net@887|||0|rca_6bit@0|b[3]|-171|-134|pin@537||-189|-134 +Awire|net@888|||900|pin@505||-188|-27|pin@538||-188|-132 +Awire|net@889|||900|pin@538||-188|-132|pin@523||-188|-176 +Awire|net@890|||0|rca_6bit@0|b[2]|-171|-132|pin@538||-188|-132 +Awire|net@891|||900|pin@507||-187|-29|pin@539||-187|-130 +Awire|net@892|||900|pin@539||-187|-130|pin@524||-187|-174 +Awire|net@893|||0|rca_6bit@0|b[1]|-171|-130|pin@539||-187|-130 +Awire|net@894|||900|pin@509||-186|-31|pin@540||-186|-128 +Awire|net@895|||900|pin@540||-186|-128|pin@525||-186|-172 +Awire|net@896|||0|rca_6bit@0|b[0]|-171|-128|pin@540||-186|-128 +Awire|net@897|||900|pin@489||-200|-3|pin@541||-200|-126 +Awire|net@898|||900|pin@541||-200|-126|pin@529||-200|-166 +Awire|net@899|||0|rca_6bit@0|a[5]|-171|-126|pin@541||-200|-126 +Awire|net@900|||900|pin@490||-199|-5|pin@542||-199|-124 +Awire|net@901|||900|pin@542||-199|-124|pin@530||-199|-164 +Awire|net@902|||0|rca_6bit@0|a[4]|-171|-124|pin@542||-199|-124 +Awire|net@903|||900|pin@491||-198|-7|pin@543||-198|-122 +Awire|net@904|||900|pin@543||-198|-122|pin@531||-198|-162 +Awire|net@905|||0|rca_6bit@0|a[3]|-171|-122|pin@543||-198|-122 +Awire|net@906|||900|pin@492||-197|-9|pin@544||-197|-120 +Awire|net@907|||900|pin@544||-197|-120|pin@532||-197|-160 +Awire|net@908|||0|rca_6bit@0|a[2]|-171|-120|pin@544||-197|-120 +Awire|net@909|||900|pin@493||-196|-11|pin@545||-196|-118 +Awire|net@910|||900|pin@545||-196|-118|pin@533||-196|-158 +Awire|net@911|||0|rca_6bit@0|a[1]|-171|-118|pin@545||-196|-118 +Awire|net@912|||900|pin@494||-195|-13|pin@546||-195|-116 +Awire|net@913|||900|pin@546||-195|-116|pin@534||-195|-156 +Awire|net@914|||0|rca_6bit@0|a[0]|-171|-116|pin@546||-195|-116 +Awire|net@921|||0|pin@231||68|-3|pin@489||-200|-3 +Awire|net@922|||0|pin@230||67|-5|pin@490||-199|-5 +Awire|net@923|||0|pin@229||66|-7|pin@491||-198|-7 +Awire|net@924|||0|pin@228||65|-9|pin@492||-197|-9 +Awire|net@925|||0|pin@227||64|-11|pin@493||-196|-11 +Awire|net@926|||0|pin@226||63|-13|pin@494||-195|-13 +Awire|net@927|||0|pin@241||80|-17|pin@495||-193|-17 +Awire|net@928|||0|pin@240||79|-19|pin@497||-192|-19 +Awire|net@929|||0|pin@239||78|-21|pin@499||-191|-21 +Awire|net@930|||0|pin@238||77|-23|pin@501||-190|-23 +Awire|net@931|||0|pin@237||76|-25|pin@503||-189|-25 +Awire|net@932|||0|pin@236||75|-27|pin@505||-188|-27 +Awire|net@933|||0|pin@235||74|-29|pin@507||-187|-29 +Awire|net@934|||0|pin@234||73|-31|pin@509||-186|-31 +Awire|net@943|||1800|pin@37||-90|13|pin@550||53|13 +Awire|net@945|||2700|pin@217||53|-84|pin@550||53|13 +Awire|net@946|||1800|pin@36||-90|15|pin@551||54|15 +Awire|net@948|||2700|pin@216||54|-86|pin@551||54|15 +Awire|net@949|||1800|pin@35||-90|17|pin@552||55|17 +Awire|net@951|||2700|pin@215||55|-88|pin@552||55|17 +Awire|net@952|||1800|pin@34||-90|19|pin@553||56|19 +Awire|net@954|||2700|pin@214||56|-90|pin@553||56|19 +Awire|net@955|||1800|pin@33||-90|21|pin@554||57|21 +Awire|net@957|||2700|pin@213||57|-92|pin@554||57|21 +Awire|net@958|||1800|pin@32||-90|23|pin@555||58|23 +Awire|net@960|||2700|pin@212||58|-94|pin@555||58|23 +Awire|net@961|||1800|pin@31||-90|25|pin@556||59|25 +Awire|net@963|||2700|pin@211||59|-96|pin@556||59|25 +Awire|net@964|||1800|pin@30||-90|27|pin@557||60|27 +Awire|net@966|||2700|pin@210||60|-98|pin@557||60|27 +Awire|net@967|||0|ioreg5@1|status_busy|-3|-137|pin@558||-20|-137 +Awire|net@968|||900|pin@279||-20|-43|pin@558||-20|-137 +Awire|net@969|||0|ioreg5@1|status_carry|-3|-139|pin@559||-21|-139 +Awire|net@971|||0|pin@560||-21|-77|pin@337||-123|-77 +Awire|net@972|||2700|pin@559||-21|-139|pin@560||-21|-77 +Awire|net@973|||0|regfile1@1|w_data[0]|162.5|-119|pin@408||154|-119 +Awire|net@974|||0|regfile1@1|w_data[1]|162.5|-121|pin@411||155|-121 +Awire|net@975|||0|regfile1@1|w_data[2]|162.5|-123|pin@414||156|-123 +Awire|net@976|||0|regfile1@1|w_data[3]|162.5|-125|pin@418||151|-125 +Awire|net@977|||0|regfile1@1|w_data[4]|162.5|-127|pin@419||152|-127 +Awire|net@978|||0|regfile1@1|w_data[5]|162.5|-129|pin@420||153|-129 +Awire|net@979|||0|regfile1@1|w_data[6]|162.5|-131|pin@421||154|-131 +Awire|net@980|||0|regfile1@1|w_data[7]|162.5|-133|pin@422||155|-133 +Awire|net@988|||0|pin@263||-24|-75|pin@564||-122|-75 +Awire|net@991|||2700|pin@371||-122|-140|pin@564||-122|-75 +Awire|net@1000|||1800|pin@464||117|-154|mux2_8bi@0|i1[7]|130|-154 +Awire|net@1002|||0|mux2_8bi@0|i1[6]|130|-152|pin@569||118|-152 +Awire|net@1004|||0|mux2_8bi@0|i1[5]|130|-150|pin@570||119|-150 +Awire|net@1005|||1800|pin@450||124|-140|mux2_8bi@0|i1[0]|130|-140 +Awire|net@1006|||1800|pin@452||123|-142|mux2_8bi@0|i1[1]|130|-142 +Awire|net@1007|||1800|pin@454||122|-144|mux2_8bi@0|i1[2]|130|-144 +Awire|net@1008|||1800|pin@456||121|-146|mux2_8bi@0|i1[3]|130|-146 +Awire|net@1009|||1800|pin@458||120|-148|mux2_8bi@0|i1[4]|130|-148 +Awire|net@1010|||1800|pin@434||115|-124|mux2_8bi@0|i0[0]|130|-124 +Awire|net@1011|||1800|pin@436||114|-126|mux2_8bi@0|i0[1]|130|-126 +Awire|net@1012|||1800|pin@438||113|-128|mux2_8bi@0|i0[2]|130|-128 +Awire|net@1013|||1800|pin@440||112|-130|mux2_8bi@0|i0[3]|130|-130 +Awire|net@1014|||1800|pin@442||111|-132|mux2_8bi@0|i0[4]|130|-132 +Awire|net@1015|||1800|pin@444||110|-134|mux2_8bi@0|i0[5]|130|-134 +Awire|net@1016|||1800|pin@446||109|-136|mux2_8bi@0|i0[6]|130|-136 +Awire|net@1017|||1800|pin@448||108|-138|mux2_8bi@0|i0[7]|130|-138 +Awire|net@1020|||1800|pin@384||99|-95|mux3_4bi@0|i0[1]|128|-95 +Awire|net@1021|||1800|pin@385||100|-97|mux3_4bi@0|i0[2]|128|-97 +Awire|net@1022|||1800|pin@386||101|-99|mux3_4bi@0|i0[3]|128|-99 +Awire|net@1023|||1800|pin@397||103|-101|mux3_4bi@0|i1[0]|128|-101 +Awire|net@1024|||1800|pin@395||104|-103|mux3_4bi@0|i1[1]|128|-103 +Awire|net@1025|||1800|pin@393||105|-105|mux3_4bi@0|i1[2]|128|-105 +Awire|net@1026|||1800|pin@398||106|-107|mux3_4bi@0|i1[3]|128|-107 +Awire|net@1027|||2700|pin@396||103|-172.5|pin@572||103|-109 +Awire|net@1028|||2700|pin@572||103|-109|pin@397||103|-101 +Awire|net@1029|||0|mux3_4bi@0|i2[0]|128|-109|pin@572||103|-109 +Awire|net@1030|||2700|pin@394||104|-172|pin@573||104|-111 +Awire|net@1031|||2700|pin@573||104|-111|pin@395||104|-103 +Awire|net@1032|||0|mux3_4bi@0|i2[1]|128|-111|pin@573||104|-111 +Awire|net@1033|||2700|pin@392||105|-171.5|pin@574||105|-113 +Awire|net@1034|||2700|pin@574||105|-113|pin@393||105|-105 +Awire|net@1035|||0|mux3_4bi@0|i2[2]|128|-113|pin@574||105|-113 +Awire|net@1036|||2700|pin@390||106|-171|pin@575||106|-115 +Awire|net@1037|||2700|pin@575||106|-115|pin@398||106|-107 +Awire|net@1038|||0|mux3_4bi@0|i2[3]|128|-115|pin@575||106|-115 +Awire|net@1040|||2700|pin@326||-96.5|-171|pin@576||-96.5|-114 +Awire|net@1041|||0|mux4_8bi@0|i1[3]|-81|-114|pin@576||-96.5|-114 +Awire|net@1042|||2700|pin@327||-97|-171.5|pin@577||-97|-112 +Awire|net@1043|||0|mux4_8bi@0|i1[2]|-81|-112|pin@577||-97|-112 +Awire|net@1044|||2700|pin@328||-97.5|-172|pin@578||-97.5|-110 +Awire|net@1045|||0|mux4_8bi@0|i1[1]|-81|-110|pin@578||-97.5|-110 +Awire|net@1046|||2700|pin@329||-98|-172.5|pin@579||-98|-108 +Awire|net@1047|||0|mux4_8bi@0|i1[0]|-81|-108|pin@579||-98|-108 +Awire|net@1050|||1800|pin@580||-104.5|-116|mux4_8bi@0|i1[4]|-81|-116 +Awire|net@1051|||900|pin@580||-104.5|-116|pin@581||-104.5|-118 +Awire|net@1052|||900|pin@581||-104.5|-118|pin@353||-104.5|-136 +Awire|net@1053|||0|mux4_8bi@0|i1[5]|-81|-118|pin@581||-104.5|-118 +Awire|net@1056|||1800|pin@583||-106|-120|mux4_8bi@0|i1[6]|-81|-120 +Awire|net@1058|||2700|pin@584||-106|-122|pin@583||-106|-120 +Awire|net@1059|||0|mux4_8bi@0|i1[7]|-81|-122|pin@584||-106|-122 +Awire|net@1061|||2700|pin@585||-106|-138|pin@584||-106|-122 +Awire|net@1062|||0|mux4_8bi@0|i2[7]|-81|-138|pin@585||-106|-138 +Awire|net@1063|||0|mux4_8bi@0|i2[6]|-81|-136|pin@353||-104.5|-136 +Awire|net@1070|||0|mux4_8bi@0|i3[2]|-81|-144|pin@589||-104.5|-144 +Awire|net@1071|||900|pin@353||-104.5|-136|pin@590||-104.5|-142 +Awire|net@1072|||900|pin@590||-104.5|-142|pin@589||-104.5|-144 +Awire|net@1073|||1800|pin@590||-104.5|-142|mux4_8bi@0|i3[1]|-81|-142 +Awire|net@1074|||900|pin@589||-104.5|-144|pin@591||-104.5|-146 +Awire|net@1076|||0|mux4_8bi@0|i3[3]|-81|-146|pin@591||-104.5|-146 +Awire|net@1077|||900|pin@591||-104.5|-146|pin@592||-104.5|-148 +Awire|net@1079|||0|mux4_8bi@0|i3[4]|-81|-148|pin@592||-104.5|-148 +Awire|net@1080|||900|pin@592||-104.5|-148|pin@593||-104.5|-150 +Awire|net@1081|||900|pin@593||-104.5|-150|pin@587||-104.5|-154 +Awire|net@1082|||0|mux4_8bi@0|i3[5]|-81|-150|pin@593||-104.5|-150 +Awire|net@1084|||0|mux4_8bi@0|i3[6]|-81|-152|pin@594||-84|-152 +Awire|net@1085|||1800|mux2@0|z|-108.75|-140|pin@595||-84|-140 +Awire|net@1086|||1800|pin@595||-84|-140|mux4_8bi@0|i3[0]|-81|-140 +Awire|net@1087|||2700|pin@594||-84|-152|pin@595||-84|-140 +Awire|net@1101|||2700|pin@304||-90.5|-162|pin@603||-90.5|-106 +Awire|net@1102|||1800|pin@603||-90.5|-106|mux4_8bi@0|i0[7]|-81|-106 +Awire|net@1103|||0|mux4_8bi@0|i0[6]|-81|-104|pin@604||-91|-104 +Awire|net@1104|||900|pin@604||-91|-104|pin@302||-91|-163 +Awire|net@1105|||2700|pin@299||-91.5|-164|pin@605||-91.5|-102 +Awire|net@1106|||1800|pin@605||-91.5|-102|mux4_8bi@0|i0[5]|-81|-102 +Awire|net@1107|||0|mux4_8bi@0|i0[4]|-81|-100|pin@606||-92|-100 +Awire|net@1108|||900|pin@606||-92|-100|pin@300||-92|-165 +Awire|net@1109|||2700|pin@295||-92.5|-166|pin@607||-92.5|-98 +Awire|net@1110|||1800|pin@607||-92.5|-98|mux4_8bi@0|i0[3]|-81|-98 +Awire|net@1111|||2700|pin@293||-93|-167|pin@608||-93|-96 +Awire|net@1112|||1800|pin@608||-93|-96|mux4_8bi@0|i0[2]|-81|-96 +Awire|net@1113|||2700|pin@291||-93.5|-168|pin@609||-93.5|-94 +Awire|net@1114|||2700|pin@282||-94|-169|pin@610||-94|-92 +Awire|net@1115|||1800|pin@610||-94|-92|mux4_8bi@0|i0[0]|-81|-92 +Awire|net@1116|||0|mux4_8bi@0|i0[1]|-81|-94|pin@609||-93.5|-94 +Awire|net@1117|||900|pin@472||119|-21|pin@570||119|-150 +Awire|net@1118|||900|pin@473||118|-19|pin@569||118|-152 +Awire|net@1119|||0|mux4_8bi@0|i3[7]|-81|-154|pin@587||-104.5|-154 +Awire|net@1120|||1800|pin@571||98|-93|mux3_4bi@0|i0[0]|128|-93 +Awire|net@1122|||1800|pin@226||63|-13|pin@611||98|-13 +Awire|net@1123|||1800|pin@611||98|-13|pin@466||115|-13 +Awire|net@1124|||2700|pin@571||98|-93|pin@611||98|-13 +Awire|net@1128|||0|pin@78||-74|9|pin@613||-88|9 +Awire|net@1129|||1800|inv@1|x|144|-58|nand3@0|z|145.5|-58 +Awire|net@1130|||0|inv@0|y|135|-58|nand3@0|x|133|-58 +Awire|net@1135|||2700|pin@156||85|-142|pin@616||85|-58 +Awire|net@1137|||0|inv@0|x|125|-58|pin@616||85|-58 +Awire|net@1138|||2700|pin@154||83|-138|pin@617||83|-60 +Awire|net@1139|||2700|pin@617||83|-60|pin@159||83|5 +Awire|net@1140|||0|nand3@0|y|133|-60|pin@617||83|-60 +Awire|net@1141|||1800|pin@153||17|-51|pin@618||133|-51 +Awire|net@1142|||900|pin@618||133|-51|nand3@0|w|133|-56 +Awire|net@1143|||1800|inv@1|y|154|-58|pin@619||163|-58 +Awire|net@1145|||2700|pin@357||-88|-158|pin@613||-88|9 +Awire|net@1146|||900|bumpallo@0|inc_en|163|-47|pin@619||163|-58 +Awire|net@1160|||0|pin@76||-70|5|pin@626||-86|5 +Awire|net@1161|||0|pin@626||-86|5|pin@375||-119.25|5 +Awire|net@1167|||900|pin@157||85|9|pin@616||85|-58 +Awire|net@1170|||2700|pin@356||-86|-156|pin@626||-86|5 +Awire|net@1172|||0|ioreg5@1|status_err_heap|-3|-141|pin@627||-8|-141 +Awire|net@1173|||2700|tielow@4|y|-8|-147|pin@628||-8|-143 +Awire|net@1174|||2700|pin@628||-8|-143|pin@627||-8|-141 +Awire|net@1175|||0|ioreg5@1|status_err_type|-3|-143|pin@628||-8|-143 +Awire|net@1179|||2700|tielow@3|y|-104.5|-157|pin@587||-104.5|-154 +Awire|net@1180|||900|tiehigh@0|y|-106|-115|pin@583||-106|-120 +Awire|net@1187|||2700|tielow@5|y|-171|-142.5|rca_6bit@0|cin|-171|-140 +Awire|net@1188|||0|mux4_8bi@0|i2[5]|-81|-134|rca_6bit@0|s[5]|-151|-134 +Awire|net@1189|||0|mux4_8bi@0|i2[4]|-81|-132|rca_6bit@0|s[4]|-151|-132 +Awire|net@1190|||0|mux4_8bi@0|i2[3]|-81|-130|rca_6bit@0|s[3]|-151|-130 +Awire|net@1191|||0|mux4_8bi@0|i2[2]|-81|-128|rca_6bit@0|s[2]|-151|-128 +Awire|net@1192|||0|mux4_8bi@0|i2[1]|-81|-126|rca_6bit@0|s[1]|-151|-126 +Awire|net@1193|||0|mux4_8bi@0|i2[0]|-81|-124|rca_6bit@0|s[0]|-151|-124 +Eaddr[0]||D5G2;|pin@10||I +Eaddr[1]||D5G2;|pin@9||I +Eaddr[2]||D5G2;|pin@8||I +Eclk||D5G2;|pin@0||I +Ecs||D5G2;|pin@4||I +Edata_in[0]||D5G2;|pin@21||I +Edata_in[1]||D5G2;|pin@20||I +Edata_in[2]||D5G2;|pin@19||I +Edata_in[3]||D5G2;|pin@18||I +Edata_in[4]||D5G2;|pin@17||I +Edata_in[5]||D5G2;|pin@16||I +Edata_in[6]||D5G2;|pin@15||I +Edata_in[7]||D5G2;|pin@14||I +Edata_out[0]||D5G2;|pin@37||O +Edata_out[1]||D5G2;|pin@36||O +Edata_out[2]||D5G2;|pin@35||O +Edata_out[3]||D5G2;|pin@34||O +Edata_out[4]||D5G2;|pin@33||O +Edata_out[5]||D5G2;|pin@32||O +Edata_out[6]||D5G2;|pin@31||O +Edata_out[7]||D5G2;|pin@30||O +Erst||D5G2;|pin@2||I +Erw||D5G2;|pin@6||I +X -- cgit v1.2.3