commit 36f4ec74c5d1247362bed901dbaf0a36970b4cd0
parent 95997aac1be995dce6bc6fdb01a2880242700e8f
Author: vin <git@vineetk.net>
Date: Mon, 8 Dec 2025 22:19:25 -0500
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.
Diffstat:
| A | vlsi/chip_core.v | | | 694 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | vlsi/control.jelib | | | 844 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | vlsi/datapath.jelib | | | 1619 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- |
| A | vlsi/lisp_coproc.v | | | 912 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | vlsi/memory.jelib | | | 4496 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- |
| M | vlsi/stdcells.jelib | | | 163 | ++++++++++++++++++++++++++++++++----------------------------------------------- |
| A | vlsi/tb_chip_core.v | | | 306 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | vlsi/toplevel.jelib | | | 2272 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
8 files changed, 10997 insertions(+), 309 deletions(-)
diff --git a/vlsi/chip_core.v 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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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