Compare commits
No commits in common. "018b308f6105e9bcdda5ade259cd999ce970e8f1" and "79a96ed511b78bc83b9520a4be4ea95be23921a1" have entirely different histories.
018b308f61
...
79a96ed511
@ -501,23 +501,25 @@ namespace tmpl {
|
|||||||
|
|
||||||
//validity
|
//validity
|
||||||
a1of1 _in1_temp,_in2_temp,_out_temp;
|
a1of1 _in1_temp,_in2_temp,_out_temp;
|
||||||
|
|
||||||
|
bool _in1_arb2_X[2*N],_in2_arb2_X[2*N];
|
||||||
bool _in1_arb_temp,_in2_arb_temp;
|
bool _in1_arb_temp,_in2_arb_temp;
|
||||||
vtree<N> vc1(.in=in1.d,.out=in1.v,.supply=supply);
|
vtree<N> vc1(.in=in1.d,.out=in1.v,.supply=supply);
|
||||||
vtree<N> vc2(.in=in2.d,.out=in2.v,.supply=supply);
|
vtree<N> vc2(.in=in2.d,.out=in2.v,.supply=supply);
|
||||||
arbiter_handshake validity_arb(.in1 = _in1_temp,.in2 = _in2_temp,.out =_out_temp, .supply = supply);
|
arbiter_handshake validity_arb(.in1 = _in1_temp,.in2 = _in2_temp,.out =_out_temp);
|
||||||
_in1_temp.r = in1.v;
|
_in1_temp.r = in1.v;
|
||||||
_in2_temp.r = in2.v;
|
_in2_temp.r = in2.v;
|
||||||
_in1_temp.a = _in1_arb_temp;
|
_in1_temp.a = _in1_arb_temp;
|
||||||
_in2_temp.a = _in2_arb_temp;
|
_in1_temp.a = _in2_arb_temp;
|
||||||
_out_temp.r = _out_temp.a;
|
_out_temp.r = _out_temp.a;
|
||||||
AND2_X1 AND_arb1(.a = _in2_a_B,.b = _in1_arb_temp, .y = _in1_arb);
|
AND2_X1 AND_arb1(.a = _in2_a_B,.b = _in1_arb_temp, .y = _in1_arb);
|
||||||
AND2_X1 AND_arb2(.a = _in1_a_B,.b = _in2_arb_temp, .y = _in2_arb);
|
AND2_X1 AND_arb2(.a = _in1_a_B,.b = _in2_arb_temp, .y = _in2_arb);
|
||||||
sigbuf<2*N> arb2function1(.in = _in1_arb,.out = _in1_arb_X,.supply=supply);
|
sigbuf<2*N> arb2function1(.in = _in1_arb,.out = _in1_arb2_X,.supply=supply);
|
||||||
sigbuf<2*N> arb2function2(.in = _in2_arb,.out = _in2_arb_X,.supply=supply);
|
sigbuf<2*N> arb2function2(.in = _in2_arb,.out = _in2_arb2_X,.supply=supply);
|
||||||
|
|
||||||
//function
|
//function
|
||||||
A_2C2N2N_RB_X1 merge_func_t[N];
|
A_2C2N2N_R_X1 merge_func_t[N];
|
||||||
A_2C2N2N_RB_X1 merge_func_f[N];
|
A_2C2N2N_R_X1 merge_func_f[N];
|
||||||
(i:N:
|
(i:N:
|
||||||
merge_func_t[i].c1 = _en_X[i];
|
merge_func_t[i].c1 = _en_X[i];
|
||||||
merge_func_t[i].c2 = _out_a_BX[i];
|
merge_func_t[i].c2 = _out_a_BX[i];
|
||||||
|
@ -1,556 +0,0 @@
|
|||||||
= "GND" "GND"
|
|
||||||
= "Vdd" "Vdd"
|
|
||||||
= "Reset" "Reset"
|
|
||||||
"Reset"->"my_merge._reset_B"-
|
|
||||||
~("Reset")->"my_merge._reset_B"+
|
|
||||||
= "my_merge._reset_B" "my_merge.merge_cell.reset_B"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.v" "my_merge.merge_cell.in1.v"
|
|
||||||
= "my_merge.in1.a" "my_merge.merge_cell.in1.a"
|
|
||||||
= "my_merge.in1.d.d[0].f" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].t" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].d[0]"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].d[1]"
|
|
||||||
= "my_merge.in1.d.d[1].f" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].t" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].d[0]"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].d[1]"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
~"my_merge.merge_cell.merge_func_f[0].c1"&~"my_merge.merge_cell.merge_func_f[0].c2"|~"my_merge.merge_cell.merge_func_f[0].pr_B"->"my_merge.merge_cell.merge_func_f[0]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_f[0].c1"&"my_merge.merge_cell.merge_func_f[0].c2"&("my_merge.merge_cell.merge_func_f[0].n1"&"my_merge.merge_cell.merge_func_f[0].n2"|"my_merge.merge_cell.merge_func_f[0].n3"&"my_merge.merge_cell.merge_func_f[0].n4")&"my_merge.merge_cell.merge_func_f[0].sr_B"->"my_merge.merge_cell.merge_func_f[0]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_f[0]._y"->"my_merge.merge_cell.merge_func_f[0].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_f[0]._y")->"my_merge.merge_cell.merge_func_f[0].y"+
|
|
||||||
~"my_merge.merge_cell.merge_func_f[1].c1"&~"my_merge.merge_cell.merge_func_f[1].c2"|~"my_merge.merge_cell.merge_func_f[1].pr_B"->"my_merge.merge_cell.merge_func_f[1]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_f[1].c1"&"my_merge.merge_cell.merge_func_f[1].c2"&("my_merge.merge_cell.merge_func_f[1].n1"&"my_merge.merge_cell.merge_func_f[1].n2"|"my_merge.merge_cell.merge_func_f[1].n3"&"my_merge.merge_cell.merge_func_f[1].n4")&"my_merge.merge_cell.merge_func_f[1].sr_B"->"my_merge.merge_cell.merge_func_f[1]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_f[1]._y"->"my_merge.merge_cell.merge_func_f[1].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_f[1]._y")->"my_merge.merge_cell.merge_func_f[1].y"+
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].f" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].t" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].d[1]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].f" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].t" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].d[1]"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.in1ack_ctl_inv.a"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.en_ctl.n1"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.en_ctl.p1"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.in1ack_ctl.y"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell._in1_temp.r"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell._in1_temp.d.d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell.vc1.out"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell.in1ack_ctl.c3"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.merge_func_t[0].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[1]" "my_merge.merge_cell.merge_func_t[1].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[2]" "my_merge.merge_cell.merge_func_f[0].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[3]" "my_merge.merge_cell.merge_func_f[1].n1"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.merge_func_t[0].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[1]" "my_merge.merge_cell.merge_func_t[1].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[2]" "my_merge.merge_cell.merge_func_f[0].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[3]" "my_merge.merge_cell.merge_func_f[1].n3"
|
|
||||||
"my_merge.merge_cell.reset_bufarray.buf1.a"->"my_merge.merge_cell.reset_bufarray.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.reset_bufarray.buf1.a")->"my_merge.merge_cell.reset_bufarray.buf1._y"+
|
|
||||||
"my_merge.merge_cell.reset_bufarray.buf1._y"->"my_merge.merge_cell.reset_bufarray.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.reset_bufarray.buf1._y")->"my_merge.merge_cell.reset_bufarray.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.supply.vdd" "my_merge.merge_cell.reset_bufarray.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.supply.vss" "my_merge.merge_cell.reset_bufarray.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[3]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[2]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[1]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.buf1.y"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.in" "my_merge.merge_cell.reset_bufarray.buf1.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.r"
|
|
||||||
= "my_merge.merge_cell._out_temp.r" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell._out_temp.a" "my_merge.merge_cell.validity_arb.out.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell.validity_arb.out.d.d[0]"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.r"
|
|
||||||
"my_merge.merge_cell.arb2function2.buf1.a"->"my_merge.merge_cell.arb2function2.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.arb2function2.buf1.a")->"my_merge.merge_cell.arb2function2.buf1._y"+
|
|
||||||
"my_merge.merge_cell.arb2function2.buf1._y"->"my_merge.merge_cell.arb2function2.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.arb2function2.buf1._y")->"my_merge.merge_cell.arb2function2.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.arb2function2.supply.vdd" "my_merge.merge_cell.arb2function2.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.arb2function2.supply.vss" "my_merge.merge_cell.arb2function2.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[3]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[2]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[1]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.buf1.y"
|
|
||||||
= "my_merge.merge_cell.arb2function2.in" "my_merge.merge_cell.arb2function2.buf1.a"
|
|
||||||
"my_merge.merge_cell.AND_arb2.a"&"my_merge.merge_cell.AND_arb2.b"->"my_merge.merge_cell.AND_arb2._y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb2.a"&"my_merge.merge_cell.AND_arb2.b")->"my_merge.merge_cell.AND_arb2._y"+
|
|
||||||
"my_merge.merge_cell.AND_arb2._y"->"my_merge.merge_cell.AND_arb2.y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb2._y")->"my_merge.merge_cell.AND_arb2.y"+
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.en_buffer.out[0]"
|
|
||||||
= "my_merge.merge_cell._en_X[1]" "my_merge.merge_cell.en_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell._en_X[2]" "my_merge.merge_cell.en_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell._en_X[3]" "my_merge.merge_cell.en_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_f[1].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_t[1].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_f[0].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_t[0].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[3]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[2]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[1]"
|
|
||||||
"my_merge.merge_cell.arb2function1.buf1.a"->"my_merge.merge_cell.arb2function1.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.arb2function1.buf1.a")->"my_merge.merge_cell.arb2function1.buf1._y"+
|
|
||||||
"my_merge.merge_cell.arb2function1.buf1._y"->"my_merge.merge_cell.arb2function1.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.arb2function1.buf1._y")->"my_merge.merge_cell.arb2function1.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.arb2function1.supply.vdd" "my_merge.merge_cell.arb2function1.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.arb2function1.supply.vss" "my_merge.merge_cell.arb2function1.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[3]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[2]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[1]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.buf1.y"
|
|
||||||
= "my_merge.merge_cell.arb2function1.in" "my_merge.merge_cell.arb2function1.buf1.a"
|
|
||||||
"my_merge.merge_cell.AND_arb1.a"&"my_merge.merge_cell.AND_arb1.b"->"my_merge.merge_cell.AND_arb1._y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb1.a"&"my_merge.merge_cell.AND_arb1.b")->"my_merge.merge_cell.AND_arb1._y"+
|
|
||||||
"my_merge.merge_cell.AND_arb1._y"->"my_merge.merge_cell.AND_arb1.y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb1._y")->"my_merge.merge_cell.AND_arb1.y"+
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.en_buffer.in"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.en_ctl.y"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.in2ack_ctl.c2"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.in1ack_ctl.c2"
|
|
||||||
"my_merge.merge_cell.en_buffer.buf1.a"->"my_merge.merge_cell.en_buffer.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.en_buffer.buf1.a")->"my_merge.merge_cell.en_buffer.buf1._y"+
|
|
||||||
"my_merge.merge_cell.en_buffer.buf1._y"->"my_merge.merge_cell.en_buffer.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.en_buffer.buf1._y")->"my_merge.merge_cell.en_buffer.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.en_buffer.supply.vdd" "my_merge.merge_cell.en_buffer.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.en_buffer.supply.vss" "my_merge.merge_cell.en_buffer.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.buf1.y"
|
|
||||||
= "my_merge.merge_cell.en_buffer.in" "my_merge.merge_cell.en_buffer.buf1.a"
|
|
||||||
"my_merge.merge_cell.reset_buf.a"->"my_merge.merge_cell.reset_buf._y"-
|
|
||||||
~("my_merge.merge_cell.reset_buf.a")->"my_merge.merge_cell.reset_buf._y"+
|
|
||||||
"my_merge.merge_cell.reset_buf._y"->"my_merge.merge_cell.reset_buf.y"-
|
|
||||||
~("my_merge.merge_cell.reset_buf._y")->"my_merge.merge_cell.reset_buf.y"+
|
|
||||||
= "my_merge.merge_cell._in1_temp.d.d[0]" "my_merge.merge_cell._in1_temp.r"
|
|
||||||
= "my_merge.merge_cell._in1_temp.r" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
= "my_merge.merge_cell._in1_temp.a" "my_merge.merge_cell.validity_arb.in1.a"
|
|
||||||
= "my_merge.merge_cell._in1_temp.d.d[0]" "my_merge.merge_cell.validity_arb.in1.d.d[0]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[0]" "my_merge.merge_cell.arb2function1.out[0]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[1]" "my_merge.merge_cell.arb2function1.out[1]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[2]" "my_merge.merge_cell.arb2function1.out[2]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[3]" "my_merge.merge_cell.arb2function1.out[3]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[0]" "my_merge.merge_cell._in1_arb2_X[3]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[0]" "my_merge.merge_cell._in1_arb2_X[2]"
|
|
||||||
= "my_merge.merge_cell._in1_arb2_X[0]" "my_merge.merge_cell._in1_arb2_X[1]"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.reset_bufarray.in"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.reset_buf.y"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in2ack_ctl.sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in2ack_ctl.pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in1ack_ctl.sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in1ack_ctl.pr_B"
|
|
||||||
= "my_merge.merge_cell._in2_a_B" "my_merge.merge_cell.AND_arb1.a"
|
|
||||||
= "my_merge.merge_cell._in2_a_B" "my_merge.merge_cell.in2ack_ctl_inv.y"
|
|
||||||
= "my_merge.merge_cell.reset_B" "my_merge.merge_cell.reset_buf.a"
|
|
||||||
~"my_merge.merge_cell.vc1.myctree.C2Els[0].c1"&~"my_merge.merge_cell.vc1.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.myctree.C2Els[0].c1"&"my_merge.merge_cell.vc1.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"-
|
|
||||||
"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"->"my_merge.merge_cell.vc1.myctree.C2Els[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.myctree.C2Els[0]._y")->"my_merge.merge_cell.vc1.myctree.C2Els[0].y"+
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.supply.vdd" "my_merge.merge_cell.vc1.myctree.C2Els[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.supply.vss" "my_merge.merge_cell.vc1.myctree.C2Els[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[0]" "my_merge.merge_cell.vc1.myctree.C2Els[0].c1"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[0]" "my_merge.merge_cell.vc1.myctree.tmp[0]"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[1]" "my_merge.merge_cell.vc1.myctree.C2Els[0].c2"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[1]" "my_merge.merge_cell.vc1.myctree.tmp[1]"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.out" "my_merge.merge_cell.vc1.myctree.C2Els[0].y"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.out" "my_merge.merge_cell.vc1.myctree.tmp[2]"
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[0].a"|"my_merge.merge_cell.vc1.OR2_tf[0].b"->"my_merge.merge_cell.vc1.OR2_tf[0]._y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[0].a"|"my_merge.merge_cell.vc1.OR2_tf[0].b")->"my_merge.merge_cell.vc1.OR2_tf[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[0]._y"->"my_merge.merge_cell.vc1.OR2_tf[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[0]._y")->"my_merge.merge_cell.vc1.OR2_tf[0].y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[1].a"|"my_merge.merge_cell.vc1.OR2_tf[1].b"->"my_merge.merge_cell.vc1.OR2_tf[1]._y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[1].a"|"my_merge.merge_cell.vc1.OR2_tf[1].b")->"my_merge.merge_cell.vc1.OR2_tf[1]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[1]._y"->"my_merge.merge_cell.vc1.OR2_tf[1].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[1]._y")->"my_merge.merge_cell.vc1.OR2_tf[1].y"+
|
|
||||||
= "my_merge.merge_cell.vc1.OR2_tf[1].y" "my_merge.merge_cell.vc1.myctree.in[1]"
|
|
||||||
= "my_merge.merge_cell.vc1.OR2_tf[0].y" "my_merge.merge_cell.vc1.myctree.in[0]"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.myctree.supply.vss"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.myctree.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.OR2_tf[1].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.OR2_tf[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.OR2_tf[1].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.OR2_tf[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.out" "my_merge.merge_cell.vc1.myctree.out"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.OR2_tf[1].b"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.OR2_tf[1].a"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.OR2_tf[0].b"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.OR2_tf[0].a"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell.AND_arb2.b"
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell.AND_arb1.b"
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell._in2_arb_temp"
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell._in1_temp.a"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.reset_bufarray.out[0]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[1]" "my_merge.merge_cell.reset_bufarray.out[1]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[2]" "my_merge.merge_cell.reset_bufarray.out[2]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[3]" "my_merge.merge_cell.reset_bufarray.out[3]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[1].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[1].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[1].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[1].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[0].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[0].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[0].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[0].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[3]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[2]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[1]"
|
|
||||||
"my_merge.merge_cell.in1ack_ctl_inv.a"->"my_merge.merge_cell.in1ack_ctl_inv.y"-
|
|
||||||
~("my_merge.merge_cell.in1ack_ctl_inv.a")->"my_merge.merge_cell.in1ack_ctl_inv.y"+
|
|
||||||
~"my_merge.merge_cell.merge_func_t[0].c1"&~"my_merge.merge_cell.merge_func_t[0].c2"|~"my_merge.merge_cell.merge_func_t[0].pr_B"->"my_merge.merge_cell.merge_func_t[0]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_t[0].c1"&"my_merge.merge_cell.merge_func_t[0].c2"&("my_merge.merge_cell.merge_func_t[0].n1"&"my_merge.merge_cell.merge_func_t[0].n2"|"my_merge.merge_cell.merge_func_t[0].n3"&"my_merge.merge_cell.merge_func_t[0].n4")&"my_merge.merge_cell.merge_func_t[0].sr_B"->"my_merge.merge_cell.merge_func_t[0]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_t[0]._y"->"my_merge.merge_cell.merge_func_t[0].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_t[0]._y")->"my_merge.merge_cell.merge_func_t[0].y"+
|
|
||||||
~"my_merge.merge_cell.merge_func_t[1].c1"&~"my_merge.merge_cell.merge_func_t[1].c2"|~"my_merge.merge_cell.merge_func_t[1].pr_B"->"my_merge.merge_cell.merge_func_t[1]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_t[1].c1"&"my_merge.merge_cell.merge_func_t[1].c2"&("my_merge.merge_cell.merge_func_t[1].n1"&"my_merge.merge_cell.merge_func_t[1].n2"|"my_merge.merge_cell.merge_func_t[1].n3"&"my_merge.merge_cell.merge_func_t[1].n4")&"my_merge.merge_cell.merge_func_t[1].sr_B"->"my_merge.merge_cell.merge_func_t[1]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_t[1]._y"->"my_merge.merge_cell.merge_func_t[1].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_t[1]._y")->"my_merge.merge_cell.merge_func_t[1].y"+
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[0]" "my_merge.merge_cell.arb2function2.out[0]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[1]" "my_merge.merge_cell.arb2function2.out[1]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[2]" "my_merge.merge_cell.arb2function2.out[2]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[3]" "my_merge.merge_cell.arb2function2.out[3]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[0]" "my_merge.merge_cell._in2_arb2_X[3]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[0]" "my_merge.merge_cell._in2_arb2_X[2]"
|
|
||||||
= "my_merge.merge_cell._in2_arb2_X[0]" "my_merge.merge_cell._in2_arb2_X[1]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].f" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].t" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].d[1]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].f" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].t" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].d[1]"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.in2ack_ctl_inv.a"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.en_ctl.n2"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.en_ctl.p2"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.in2ack_ctl.y"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell._in2_temp.r"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell._in2_temp.d.d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell.vc2.out"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell.in2ack_ctl.c3"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.arb2function2.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.arb2function2.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.arb2function1.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.arb2function1.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.validity_arb.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.validity_arb.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.vc2.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.vc2.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.vc1.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.vc1.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.en_buffer.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.en_buffer.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.out_a_buffer.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.out_a_buffer.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_f[1].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_t[1].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_f[0].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_t[0].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.reset_buf.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in2ack_ctl_inv.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in1ack_ctl_inv.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.en_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in2ack_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in1ack_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_f[1].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_t[1].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_f[0].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_t[0].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.reset_buf.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in2ack_ctl_inv.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in1ack_ctl_inv.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.en_ctl.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in2ack_ctl.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in1ack_ctl.vss"
|
|
||||||
= "my_merge.merge_cell._in2_temp.d.d[0]" "my_merge.merge_cell._in2_temp.r"
|
|
||||||
= "my_merge.merge_cell._in2_temp.r" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell._in2_temp.a" "my_merge.merge_cell.validity_arb.in2.a"
|
|
||||||
= "my_merge.merge_cell._in2_temp.d.d[0]" "my_merge.merge_cell.validity_arb.in2.d.d[0]"
|
|
||||||
~"my_merge.merge_cell.in1ack_ctl.c1"&~"my_merge.merge_cell.in1ack_ctl.c2"&~"my_merge.merge_cell.in1ack_ctl.c3"&~"my_merge.merge_cell.in1ack_ctl.c4"|~"my_merge.merge_cell.in1ack_ctl.pr_B"->"my_merge.merge_cell.in1ack_ctl._y"+
|
|
||||||
"my_merge.merge_cell.in1ack_ctl.c1"&"my_merge.merge_cell.in1ack_ctl.c2"&"my_merge.merge_cell.in1ack_ctl.c3"&"my_merge.merge_cell.in1ack_ctl.c4"&"my_merge.merge_cell.in1ack_ctl.sr_B"->"my_merge.merge_cell.in1ack_ctl._y"-
|
|
||||||
"my_merge.merge_cell.in1ack_ctl._y"->"my_merge.merge_cell.in1ack_ctl.y"-
|
|
||||||
~("my_merge.merge_cell.in1ack_ctl._y")->"my_merge.merge_cell.in1ack_ctl.y"+
|
|
||||||
~"my_merge.merge_cell.en_ctl.p1"&~"my_merge.merge_cell.en_ctl.p2"&~"my_merge.merge_cell.en_ctl.p3"&~"my_merge.merge_cell.en_ctl.p4"->"my_merge.merge_cell.en_ctl.y"+
|
|
||||||
"my_merge.merge_cell.en_ctl.n1"|"my_merge.merge_cell.en_ctl.n2"->"my_merge.merge_cell.en_ctl.y"-
|
|
||||||
"my_merge.merge_cell.out_a_buffer.buf1.a"->"my_merge.merge_cell.out_a_buffer.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.out_a_buffer.buf1.a")->"my_merge.merge_cell.out_a_buffer.buf1._y"+
|
|
||||||
"my_merge.merge_cell.out_a_buffer.buf1._y"->"my_merge.merge_cell.out_a_buffer.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.out_a_buffer.buf1._y")->"my_merge.merge_cell.out_a_buffer.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.supply.vdd" "my_merge.merge_cell.out_a_buffer.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.supply.vss" "my_merge.merge_cell.out_a_buffer.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.buf1.y"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.in" "my_merge.merge_cell.out_a_buffer.buf1.a"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.a" "my_merge.merge_cell.en_ctl.p3"
|
|
||||||
= "my_merge.merge_cell.out.a" "my_merge.merge_cell.out_a_inverter.a"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.en_ctl.p4"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.in2ack_ctl.c4"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.in1ack_ctl.c4"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in1_a_B" "my_merge.merge_cell.AND_arb2.a"
|
|
||||||
= "my_merge.merge_cell._in1_a_B" "my_merge.merge_cell.in1ack_ctl_inv.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.a" "my_merge.merge_cell.validity_arb.arbiter.d"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.a" "my_merge.merge_cell.validity_arb.ack_cell1.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.arbiter.a"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
~"my_merge.merge_cell.validity_arb.ack_cell1.c1"&~"my_merge.merge_cell.validity_arb.ack_cell1.c2"->"my_merge.merge_cell.validity_arb.ack_cell1._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell1.c1"&"my_merge.merge_cell.validity_arb.ack_cell1.c2"->"my_merge.merge_cell.validity_arb.ack_cell1._y"-
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell1._y"->"my_merge.merge_cell.validity_arb.ack_cell1.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.ack_cell1._y")->"my_merge.merge_cell.validity_arb.ack_cell1.y"+
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.a" "my_merge.merge_cell.validity_arb.arbiter.c"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.a" "my_merge.merge_cell.validity_arb.ack_cell2.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.arbiter.b"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.arbiter.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.or_cell.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.ack_cell2.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.ack_cell1.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.arbiter.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.or_cell.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.ack_cell2.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.ack_cell1.vss"
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter.a"&"my_merge.merge_cell.validity_arb.arbiter._y2"->"my_merge.merge_cell.validity_arb.arbiter._y1"-
|
|
||||||
~"my_merge.merge_cell.validity_arb.arbiter.a"|~"my_merge.merge_cell.validity_arb.arbiter._y2"->"my_merge.merge_cell.validity_arb.arbiter._y1"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter.b"&"my_merge.merge_cell.validity_arb.arbiter._y1"->"my_merge.merge_cell.validity_arb.arbiter._y2"-
|
|
||||||
~"my_merge.merge_cell.validity_arb.arbiter.b"|~"my_merge.merge_cell.validity_arb.arbiter._y1"->"my_merge.merge_cell.validity_arb.arbiter._y2"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter._y1"|"my_merge.merge_cell.validity_arb.arbiter.c"->"my_merge.merge_cell.validity_arb.arbiter.y1"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.arbiter._y1"|"my_merge.merge_cell.validity_arb.arbiter.c")->"my_merge.merge_cell.validity_arb.arbiter.y1"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter._y2"|"my_merge.merge_cell.validity_arb.arbiter.d"->"my_merge.merge_cell.validity_arb.arbiter.y2"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.arbiter._y2"|"my_merge.merge_cell.validity_arb.arbiter.d")->"my_merge.merge_cell.validity_arb.arbiter.y2"+
|
|
||||||
mk_excllo("my_merge.merge_cell.validity_arb.arbiter._y1","my_merge.merge_cell.validity_arb.arbiter._y2")
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.arbiter.y1"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.or_cell.a"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.ack_cell1.c2"
|
|
||||||
~"my_merge.merge_cell.validity_arb.ack_cell2.c1"&~"my_merge.merge_cell.validity_arb.ack_cell2.c2"->"my_merge.merge_cell.validity_arb.ack_cell2._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell2.c1"&"my_merge.merge_cell.validity_arb.ack_cell2.c2"->"my_merge.merge_cell.validity_arb.ack_cell2._y"-
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell2._y"->"my_merge.merge_cell.validity_arb.ack_cell2.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.ack_cell2._y")->"my_merge.merge_cell.validity_arb.ack_cell2.y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.or_cell.a"|"my_merge.merge_cell.validity_arb.or_cell.b"->"my_merge.merge_cell.validity_arb.or_cell._y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.or_cell.a"|"my_merge.merge_cell.validity_arb.or_cell.b")->"my_merge.merge_cell.validity_arb.or_cell._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.or_cell._y"->"my_merge.merge_cell.validity_arb.or_cell.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.or_cell._y")->"my_merge.merge_cell.validity_arb.or_cell.y"+
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.a" "my_merge.merge_cell.validity_arb.ack_cell2.c1"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.a" "my_merge.merge_cell.validity_arb.ack_cell1.c1"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.or_cell.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.arbiter.y2"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.or_cell.b"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.ack_cell2.c2"
|
|
||||||
"my_merge.merge_cell.out_a_inverter.a"->"my_merge.merge_cell.out_a_inverter.y"-
|
|
||||||
~("my_merge.merge_cell.out_a_inverter.a")->"my_merge.merge_cell.out_a_inverter.y"+
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.arb2function1.in"
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.AND_arb1.y"
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.in1ack_ctl.c1"
|
|
||||||
= "my_merge.merge_cell._out_a_B" "my_merge.merge_cell.out_a_buffer.in"
|
|
||||||
= "my_merge.merge_cell._out_a_B" "my_merge.merge_cell.out_a_inverter.y"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.out_a_buffer.out[0]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[1]" "my_merge.merge_cell.out_a_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[2]" "my_merge.merge_cell.out_a_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[3]" "my_merge.merge_cell.out_a_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_f[1].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_t[1].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_f[0].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_t[0].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[3]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[2]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[1]"
|
|
||||||
~"my_merge.merge_cell.vc2.myctree.C2Els[0].c1"&~"my_merge.merge_cell.vc2.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.myctree.C2Els[0].c1"&"my_merge.merge_cell.vc2.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"-
|
|
||||||
"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"->"my_merge.merge_cell.vc2.myctree.C2Els[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.myctree.C2Els[0]._y")->"my_merge.merge_cell.vc2.myctree.C2Els[0].y"+
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.supply.vdd" "my_merge.merge_cell.vc2.myctree.C2Els[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.supply.vss" "my_merge.merge_cell.vc2.myctree.C2Els[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[0]" "my_merge.merge_cell.vc2.myctree.C2Els[0].c1"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[0]" "my_merge.merge_cell.vc2.myctree.tmp[0]"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[1]" "my_merge.merge_cell.vc2.myctree.C2Els[0].c2"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[1]" "my_merge.merge_cell.vc2.myctree.tmp[1]"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.out" "my_merge.merge_cell.vc2.myctree.C2Els[0].y"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.out" "my_merge.merge_cell.vc2.myctree.tmp[2]"
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[0].a"|"my_merge.merge_cell.vc2.OR2_tf[0].b"->"my_merge.merge_cell.vc2.OR2_tf[0]._y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[0].a"|"my_merge.merge_cell.vc2.OR2_tf[0].b")->"my_merge.merge_cell.vc2.OR2_tf[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[0]._y"->"my_merge.merge_cell.vc2.OR2_tf[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[0]._y")->"my_merge.merge_cell.vc2.OR2_tf[0].y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[1].a"|"my_merge.merge_cell.vc2.OR2_tf[1].b"->"my_merge.merge_cell.vc2.OR2_tf[1]._y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[1].a"|"my_merge.merge_cell.vc2.OR2_tf[1].b")->"my_merge.merge_cell.vc2.OR2_tf[1]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[1]._y"->"my_merge.merge_cell.vc2.OR2_tf[1].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[1]._y")->"my_merge.merge_cell.vc2.OR2_tf[1].y"+
|
|
||||||
= "my_merge.merge_cell.vc2.OR2_tf[1].y" "my_merge.merge_cell.vc2.myctree.in[1]"
|
|
||||||
= "my_merge.merge_cell.vc2.OR2_tf[0].y" "my_merge.merge_cell.vc2.myctree.in[0]"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.myctree.supply.vss"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.myctree.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.OR2_tf[1].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.OR2_tf[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.OR2_tf[1].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.OR2_tf[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.out" "my_merge.merge_cell.vc2.myctree.out"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.OR2_tf[1].b"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.OR2_tf[1].a"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.OR2_tf[0].b"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.OR2_tf[0].a"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.arb2function2.in"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.AND_arb2.y"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.in2ack_ctl.c1"
|
|
||||||
~"my_merge.merge_cell.in2ack_ctl.c1"&~"my_merge.merge_cell.in2ack_ctl.c2"&~"my_merge.merge_cell.in2ack_ctl.c3"&~"my_merge.merge_cell.in2ack_ctl.c4"|~"my_merge.merge_cell.in2ack_ctl.pr_B"->"my_merge.merge_cell.in2ack_ctl._y"+
|
|
||||||
"my_merge.merge_cell.in2ack_ctl.c1"&"my_merge.merge_cell.in2ack_ctl.c2"&"my_merge.merge_cell.in2ack_ctl.c3"&"my_merge.merge_cell.in2ack_ctl.c4"&"my_merge.merge_cell.in2ack_ctl.sr_B"->"my_merge.merge_cell.in2ack_ctl._y"-
|
|
||||||
"my_merge.merge_cell.in2ack_ctl._y"->"my_merge.merge_cell.in2ack_ctl.y"-
|
|
||||||
~("my_merge.merge_cell.in2ack_ctl._y")->"my_merge.merge_cell.in2ack_ctl.y"+
|
|
||||||
"my_merge.merge_cell.in2ack_ctl_inv.a"->"my_merge.merge_cell.in2ack_ctl_inv.y"-
|
|
||||||
~("my_merge.merge_cell.in2ack_ctl_inv.a")->"my_merge.merge_cell.in2ack_ctl_inv.y"+
|
|
||||||
= "Vdd" "my_merge.merge_cell.supply.vdd"
|
|
||||||
= "GND" "my_merge.merge_cell.supply.vss"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.v" "my_merge.merge_cell.out.v"
|
|
||||||
= "my_merge.out.a" "my_merge.merge_cell.out.a"
|
|
||||||
= "my_merge.out.d.d[0].f" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].t" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].d[0]"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].d[1]"
|
|
||||||
= "my_merge.out.d.d[1].f" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].t" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].d[0]"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].d[1]"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.v" "my_merge.merge_cell.in2.v"
|
|
||||||
= "my_merge.in2.a" "my_merge.merge_cell.in2.a"
|
|
||||||
= "my_merge.in2.d.d[0].f" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].t" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].d[0]"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].d[1]"
|
|
||||||
= "my_merge.in2.d.d[1].f" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].t" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].d[0]"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].d[1]"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
@ -1,49 +0,0 @@
|
|||||||
/*************************************************************************
|
|
||||||
*
|
|
||||||
* This file is part of ACT dataflow neuro library.
|
|
||||||
* It's the testing facility for cell_lib_std.act
|
|
||||||
*
|
|
||||||
* Copyright (c) 2022 University of Groningen - Ole Richter
|
|
||||||
* Copyright (c) 2022 University of Groningen - Hugh Greatorex
|
|
||||||
* Copyright (c) 2022 University of Groningen - Michele Mastella
|
|
||||||
* Copyright (c) 2022 University of Groningen - Madison Cotteret
|
|
||||||
*
|
|
||||||
* This source describes Open Hardware and is licensed under the CERN-OHL-W v2 or later
|
|
||||||
*
|
|
||||||
* You may redistribute and modify this documentation and make products
|
|
||||||
* using it under the terms of the CERN-OHL-W v2 (https:/cern.ch/cern-ohl).
|
|
||||||
* This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED
|
|
||||||
* WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY
|
|
||||||
* AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2
|
|
||||||
* for applicable conditions.
|
|
||||||
*
|
|
||||||
* Source location: https://git.web.rug.nl/bics/actlib_dataflow_neuro
|
|
||||||
*
|
|
||||||
* As per CERN-OHL-W v2 section 4.1, should You produce hardware based on
|
|
||||||
* these sources, You must maintain the Source Location visible in its
|
|
||||||
* documentation.
|
|
||||||
*
|
|
||||||
**************************************************************************
|
|
||||||
*/
|
|
||||||
|
|
||||||
import "../../dataflow_neuro/primitives.act";
|
|
||||||
import globals;
|
|
||||||
|
|
||||||
open tmpl::dataflow_neuro;
|
|
||||||
|
|
||||||
|
|
||||||
defproc merge_2 (avMx1of2<2> in1; avMx1of2<2> in2; avMx1of2<2> out){
|
|
||||||
|
|
||||||
merge<2> merge_cell(.in1=in1, .in2=in2,.out = out);
|
|
||||||
//Low active Reset
|
|
||||||
bool _reset_B;
|
|
||||||
prs {
|
|
||||||
Reset => _reset_B-
|
|
||||||
}
|
|
||||||
merge_cell.supply.vss = GND;
|
|
||||||
merge_cell.supply.vdd = Vdd;
|
|
||||||
merge_cell.reset_B = _reset_B;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
merge_2 my_merge;
|
|
@ -1,33 +0,0 @@
|
|||||||
|
|
||||||
watchall
|
|
||||||
set Reset 1
|
|
||||||
set-qdi-channel-neutral "my_merge.in1" 2
|
|
||||||
set-qdi-channel-neutral "my_merge.in2" 2
|
|
||||||
set my_merge.in1.v 0
|
|
||||||
set my_merge.in2.v 0
|
|
||||||
set my_merge.out.a 0
|
|
||||||
set my_merge.out.v 0
|
|
||||||
cycle
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[0] System initialized'"
|
|
||||||
|
|
||||||
set Reset 0
|
|
||||||
cycle
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[1] System reset completed'"
|
|
||||||
status X
|
|
||||||
mode run
|
|
||||||
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
cycle
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[2] Output neutral checked'"
|
|
||||||
|
|
||||||
set-qdi-channel-valid "my_merge.in1" 2 5
|
|
||||||
cycle
|
|
||||||
assert my_merge.in1.v 1
|
|
||||||
assert my_merge.in1.a 0
|
|
||||||
assert-qdi-channel-valid "my_merge.out" 2 5
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo 'Finished'"
|
|
@ -1,286 +0,0 @@
|
|||||||
my_merge.merge_cell.vc2.OR2_tf[1]._y my_merge.merge_cell.validity_arb.arbiter._y1 my_merge.merge_cell.vc1.OR2_tf[0].y my_merge.merge_cell.merge_func_f[0].n4 my_merge.merge_cell._en my_merge.merge_cell._en_X[0] my_merge.in1.v my_merge.merge_cell.merge_func_f[1].n4 my_merge.merge_cell.arb2function1.buf1._y my_merge.merge_cell.merge_func_t[0].n4 my_merge.merge_cell.en_buffer.buf1._y my_merge.merge_cell._in2_arb my_merge.merge_cell.merge_func_t[1].n4 my_merge.merge_cell._in2_arb_X[0] my_merge.merge_cell._in1_arb_X[0] my_merge.merge_cell._out_temp.a my_merge.merge_cell.vc1.myctree.C2Els[0]._y my_merge.merge_cell._out_a_B my_merge.in2.v my_merge.merge_cell.merge_func_t[0].n2 my_merge.merge_cell.merge_func_f[1].n2 my_merge.out.v my_merge.merge_cell._in2_arb_temp my_merge.merge_cell.AND_arb2._y my_merge.merge_cell._in1_arb my_merge.merge_cell.vc2.OR2_tf[1].y my_merge.out.a my_merge.merge_cell.validity_arb._y1_arb my_merge.merge_cell._out_a_BX[0] my_merge.merge_cell.vc1.OR2_tf[1]._y my_merge.merge_cell.merge_func_f[0].n2 my_merge.merge_cell.vc1.OR2_tf[1].y my_merge.merge_cell.validity_arb.or_cell._y my_merge.merge_cell._in1_arb_temp my_merge.merge_cell.vc2.myctree.C2Els[0]._y my_merge.merge_cell.merge_func_t[1].n2 my_merge.merge_cell.validity_arb._y2_arb my_merge.merge_cell.vc2.OR2_tf[0]._y my_merge.merge_cell.validity_arb.ack_cell1._y my_merge.merge_cell.vc2.OR2_tf[0].y my_merge.merge_cell.validity_arb.arbiter._y2 my_merge.merge_cell.vc1.OR2_tf[0]._y my_merge.merge_cell.validity_arb.ack_cell2._y my_merge.merge_cell.arb2function2.buf1._y my_merge.merge_cell.AND_arb1._y my_merge.merge_cell.out_a_buffer.buf1._y
|
|
||||||
83058 my_merge.merge_cell.merge_func_f[0].n2 : 0
|
|
||||||
83058 my_merge.out.v : 0
|
|
||||||
83058 my_merge.out.a : 0
|
|
||||||
83058 my_merge.in2.v : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_f[1].n2 : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_f[1].n4 : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_t[0].n4 : 0
|
|
||||||
83058 my_merge.in1.v : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_t[1].n4 : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_t[0].n2 : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_f[0].n4 : 0
|
|
||||||
83058 my_merge.merge_cell.merge_func_t[1].n2 : 0
|
|
||||||
83062 my_merge.merge_cell.validity_arb.arbiter._y2 : 1 [by my_merge.in2.v:=0]
|
|
||||||
83073 my_merge.merge_cell.vc2.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n4:=0]
|
|
||||||
83113 my_merge.merge_cell.vc1.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n2:=0]
|
|
||||||
92187 my_merge.merge_cell.validity_arb.arbiter._y1 : 1 [by my_merge.in1.v:=0]
|
|
||||||
96782 my_merge.merge_cell._out_a_B : 1 [by my_merge.out.a:=0]
|
|
||||||
96962 my_merge.merge_cell.vc1.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=1]
|
|
||||||
111125 my_merge.merge_cell.out_a_buffer.buf1._y : 0 [by my_merge.merge_cell._out_a_B:=1]
|
|
||||||
111547 my_merge.merge_cell._out_a_BX[0] : 1 [by my_merge.merge_cell.out_a_buffer.buf1._y:=0]
|
|
||||||
112853 my_merge.merge_cell.vc2.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=1]
|
|
||||||
116999 my_merge.merge_cell.validity_arb._y1_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y1:=1]
|
|
||||||
119989 my_merge.merge_cell.vc2.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_f[0].n4:=0]
|
|
||||||
126306 my_merge.merge_cell.vc1.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_t[0].n2:=0]
|
|
||||||
126307 my_merge.merge_cell.vc1.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=1]
|
|
||||||
126308 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc1.OR2_tf[0].y:=0]
|
|
||||||
127156 my_merge.merge_cell._en : 1 [by my_merge.out.a:=0]
|
|
||||||
134715 my_merge.merge_cell.validity_arb._y2_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y2:=1]
|
|
||||||
134997 my_merge.merge_cell.validity_arb.or_cell._y : 1 [by my_merge.merge_cell.validity_arb._y2_arb:=0]
|
|
||||||
135765 my_merge.merge_cell._out_temp.a : 0 [by my_merge.merge_cell.validity_arb.or_cell._y:=1]
|
|
||||||
135768 my_merge.merge_cell.validity_arb.ack_cell2._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
|
||||||
136319 my_merge.merge_cell._in2_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=1]
|
|
||||||
137390 my_merge.merge_cell.AND_arb2._y : 1 [by my_merge.merge_cell._in2_arb_temp:=0]
|
|
||||||
138344 my_merge.merge_cell._in2_arb : 0 [by my_merge.merge_cell.AND_arb2._y:=1]
|
|
||||||
139425 my_merge.merge_cell.arb2function2.buf1._y : 1 [by my_merge.merge_cell._in2_arb:=0]
|
|
||||||
147361 my_merge.merge_cell.en_buffer.buf1._y : 0 [by my_merge.merge_cell._en:=1]
|
|
||||||
148343 my_merge.merge_cell._en_X[0] : 1 [by my_merge.merge_cell.en_buffer.buf1._y:=0]
|
|
||||||
158206 my_merge.merge_cell.validity_arb.ack_cell1._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
|
||||||
158224 my_merge.merge_cell._in1_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=1]
|
|
||||||
162237 my_merge.merge_cell.AND_arb1._y : 1 [by my_merge.merge_cell._in1_arb_temp:=0]
|
|
||||||
166240 my_merge.merge_cell._in1_arb : 0 [by my_merge.merge_cell.AND_arb1._y:=1]
|
|
||||||
168703 my_merge.merge_cell.vc2.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=1]
|
|
||||||
190287 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[0].y:=0]
|
|
||||||
193895 my_merge.merge_cell._in2_arb_X[0] : 0 [by my_merge.merge_cell.arb2function2.buf1._y:=1]
|
|
||||||
211141 my_merge.merge_cell.arb2function1.buf1._y : 1 [by my_merge.merge_cell._in1_arb:=0]
|
|
||||||
215901 my_merge.merge_cell._in1_arb_X[0] : 0 [by my_merge.merge_cell.arb2function1.buf1._y:=1]
|
|
||||||
-------------------------------------------------
|
|
||||||
[0] System initialized
|
|
||||||
215901 Reset : 0
|
|
||||||
216403 my_merge._reset_B : 1 [by Reset:=0]
|
|
||||||
216606 my_merge.merge_cell.reset_buf._y : 0 [by my_merge._reset_B:=1]
|
|
||||||
218460 my_merge.merge_cell._reset_BX : 1 [by my_merge.merge_cell.reset_buf._y:=0]
|
|
||||||
218599 my_merge.merge_cell.reset_bufarray.buf1._y : 0 [by my_merge.merge_cell._reset_BX:=1]
|
|
||||||
254945 my_merge.merge_cell._reset_BXX[0] : 1 [by my_merge.merge_cell.reset_bufarray.buf1._y:=0]
|
|
||||||
-------------------------------------------------
|
|
||||||
[1] System reset completed
|
|
||||||
|
|
||||||
-------------------------------------------------
|
|
||||||
[2] Output neutral checked
|
|
||||||
254945 my_merge.merge_cell.merge_func_f[0].n2 : 1
|
|
||||||
254945 my_merge.merge_cell.merge_func_t[1].n2 : 1
|
|
||||||
254956 my_merge.merge_cell.vc1.OR2_tf[1]._y : 0 [by my_merge.merge_cell.merge_func_t[1].n2:=1]
|
|
||||||
255014 my_merge.merge_cell.vc1.OR2_tf[0]._y : 0 [by my_merge.merge_cell.merge_func_f[0].n2:=1]
|
|
||||||
255218 my_merge.merge_cell.vc1.OR2_tf[0].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=0]
|
|
||||||
306742 my_merge.merge_cell.vc1.OR2_tf[1].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=0]
|
|
||||||
306757 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 0 [by my_merge.merge_cell.vc1.OR2_tf[1].y:=1]
|
|
||||||
306758 my_merge.in1.v : 1 [by my_merge.merge_cell.vc1.myctree.C2Els[0]._y:=0]
|
|
||||||
306795 my_merge.merge_cell.validity_arb.arbiter._y1 : 0 [by my_merge.in1.v:=1]
|
|
||||||
307534 my_merge.merge_cell.validity_arb._y1_arb : 1 [by my_merge.merge_cell.validity_arb.arbiter._y1:=0]
|
|
||||||
307646 my_merge.merge_cell.validity_arb.or_cell._y : 0 [by my_merge.merge_cell.validity_arb._y1_arb:=1]
|
|
||||||
355158 my_merge.merge_cell._out_temp.a : 1 [by my_merge.merge_cell.validity_arb.or_cell._y:=0]
|
|
||||||
355198 my_merge.merge_cell.validity_arb.ack_cell1._y : 0 [by my_merge.merge_cell._out_temp.a:=1]
|
|
||||||
355455 my_merge.merge_cell._in1_arb_temp : 1 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=0]
|
|
||||||
355542 my_merge.merge_cell.AND_arb1._y : 0 [by my_merge.merge_cell._in1_arb_temp:=1]
|
|
||||||
355836 my_merge.merge_cell._in1_arb : 1 [by my_merge.merge_cell.AND_arb1._y:=0]
|
|
||||||
355837 my_merge.merge_cell.arb2function1.buf1._y : 0 [by my_merge.merge_cell._in1_arb:=1]
|
|
||||||
357643 my_merge.merge_cell._in1_arb_X[0] : 1 [by my_merge.merge_cell.arb2function1.buf1._y:=0]
|
|
||||||
358852 my_merge.merge_cell.merge_func_t[1]._y : 0 [by my_merge.merge_cell._in1_arb_X[0]:=1]
|
|
||||||
359442 my_merge.merge_cell.merge_func_t[1].y : 1 [by my_merge.merge_cell.merge_func_t[1]._y:=0]
|
|
||||||
359650 my_merge.merge_cell.merge_func_f[0]._y : 0 [by my_merge.merge_cell._in1_arb_X[0]:=1]
|
|
||||||
359828 my_merge.merge_cell.merge_func_f[0].y : 1 [by my_merge.merge_cell.merge_func_f[0]._y:=0]
|
|
||||||
359828 my_merge.out.v : 1
|
|
||||||
360631 my_merge.merge_cell.in1ack_ctl._y : 0 [by my_merge.out.v:=1]
|
|
||||||
360795 my_merge.in1.a : 1 [by my_merge.merge_cell.in1ack_ctl._y:=0]
|
|
||||||
360817 my_merge.merge_cell._en : 0 [by my_merge.in1.a:=1]
|
|
||||||
361664 my_merge.merge_cell.en_buffer.buf1._y : 1 [by my_merge.merge_cell._en:=0]
|
|
||||||
362990 my_merge.merge_cell._in1_a_B : 0 [by my_merge.in1.a:=1]
|
|
||||||
391792 my_merge.merge_cell._en_X[0] : 0 [by my_merge.merge_cell.en_buffer.buf1._y:=1]
|
|
||||||
391792 my_merge.merge_cell.merge_func_f[0].n2 : 0
|
|
||||||
391792 my_merge.merge_cell.merge_func_t[1].n2 : 0
|
|
||||||
391925 my_merge.merge_cell.vc1.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_f[0].n2:=0]
|
|
||||||
392284 my_merge.merge_cell.vc1.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=1]
|
|
||||||
407454 my_merge.merge_cell.vc1.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n2:=0]
|
|
||||||
421570 my_merge.merge_cell.vc1.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=1]
|
|
||||||
421791 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc1.OR2_tf[1].y:=0]
|
|
||||||
421798 my_merge.in1.v : 0 [by my_merge.merge_cell.vc1.myctree.C2Els[0]._y:=1]
|
|
||||||
421828 my_merge.merge_cell.validity_arb.arbiter._y1 : 1 [by my_merge.in1.v:=0]
|
|
||||||
428541 my_merge.merge_cell.validity_arb._y1_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y1:=1]
|
|
||||||
486002 my_merge.merge_cell.validity_arb.or_cell._y : 1 [by my_merge.merge_cell.validity_arb._y1_arb:=0]
|
|
||||||
486093 my_merge.merge_cell._out_temp.a : 0 [by my_merge.merge_cell.validity_arb.or_cell._y:=1]
|
|
||||||
488282 my_merge.merge_cell.validity_arb.ack_cell1._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
|
||||||
488289 my_merge.merge_cell._in1_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=1]
|
|
||||||
491076 my_merge.merge_cell.AND_arb1._y : 1 [by my_merge.merge_cell._in1_arb_temp:=0]
|
|
||||||
491182 my_merge.merge_cell._in1_arb : 0 [by my_merge.merge_cell.AND_arb1._y:=1]
|
|
||||||
491260 my_merge.merge_cell.arb2function1.buf1._y : 1 [by my_merge.merge_cell._in1_arb:=0]
|
|
||||||
491535 my_merge.merge_cell._in1_arb_X[0] : 0 [by my_merge.merge_cell.arb2function1.buf1._y:=1]
|
|
||||||
491535 my_merge.out.a : 1
|
|
||||||
510531 my_merge.merge_cell._out_a_B : 0 [by my_merge.out.a:=1]
|
|
||||||
510986 my_merge.merge_cell.out_a_buffer.buf1._y : 1 [by my_merge.merge_cell._out_a_B:=0]
|
|
||||||
510998 my_merge.merge_cell._out_a_BX[0] : 0 [by my_merge.merge_cell.out_a_buffer.buf1._y:=1]
|
|
||||||
511010 my_merge.merge_cell.merge_func_f[0]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
511402 my_merge.merge_cell.merge_func_t[1]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
515678 my_merge.merge_cell.merge_func_t[1].y : 0 [by my_merge.merge_cell.merge_func_t[1]._y:=1]
|
|
||||||
516926 my_merge.merge_cell.merge_func_f[0].y : 0 [by my_merge.merge_cell.merge_func_f[0]._y:=1]
|
|
||||||
516926 my_merge.out.v : 0
|
|
||||||
516926 my_merge.out.a : 0
|
|
||||||
519825 my_merge.merge_cell.in1ack_ctl._y : 1 [by my_merge.out.v:=0]
|
|
||||||
519827 my_merge.in1.a : 0 [by my_merge.merge_cell.in1ack_ctl._y:=1]
|
|
||||||
521076 my_merge.merge_cell._en : 1 [by my_merge.in1.a:=0]
|
|
||||||
521221 my_merge.merge_cell._out_a_B : 1 [by my_merge.out.a:=0]
|
|
||||||
521387 my_merge.merge_cell.out_a_buffer.buf1._y : 0 [by my_merge.merge_cell._out_a_B:=1]
|
|
||||||
521462 my_merge.merge_cell._out_a_BX[0] : 1 [by my_merge.merge_cell.out_a_buffer.buf1._y:=0]
|
|
||||||
524362 my_merge.merge_cell._in1_a_B : 1 [by my_merge.in1.a:=0]
|
|
||||||
524575 my_merge.merge_cell.en_buffer.buf1._y : 0 [by my_merge.merge_cell._en:=1]
|
|
||||||
524920 my_merge.merge_cell._en_X[0] : 1 [by my_merge.merge_cell.en_buffer.buf1._y:=0]
|
|
||||||
-------------------------------------------------
|
|
||||||
[3] In1 channel checked
|
|
||||||
524920 my_merge.merge_cell.merge_func_f[0].n4 : 1
|
|
||||||
524920 my_merge.merge_cell.merge_func_t[1].n4 : 1
|
|
||||||
525058 my_merge.merge_cell.vc2.OR2_tf[0]._y : 0 [by my_merge.merge_cell.merge_func_f[0].n4:=1]
|
|
||||||
525060 my_merge.merge_cell.vc2.OR2_tf[0].y : 1 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=0]
|
|
||||||
530183 my_merge.merge_cell.vc2.OR2_tf[1]._y : 0 [by my_merge.merge_cell.merge_func_t[1].n4:=1]
|
|
||||||
574100 my_merge.merge_cell.vc2.OR2_tf[1].y : 1 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=0]
|
|
||||||
574101 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 0 [by my_merge.merge_cell.vc2.OR2_tf[1].y:=1]
|
|
||||||
574649 my_merge.in2.v : 1 [by my_merge.merge_cell.vc2.myctree.C2Els[0]._y:=0]
|
|
||||||
574660 my_merge.merge_cell.validity_arb.arbiter._y2 : 0 [by my_merge.in2.v:=1]
|
|
||||||
575030 my_merge.merge_cell.validity_arb._y2_arb : 1 [by my_merge.merge_cell.validity_arb.arbiter._y2:=0]
|
|
||||||
575097 my_merge.merge_cell.validity_arb.or_cell._y : 0 [by my_merge.merge_cell.validity_arb._y2_arb:=1]
|
|
||||||
577738 my_merge.merge_cell._out_temp.a : 1 [by my_merge.merge_cell.validity_arb.or_cell._y:=0]
|
|
||||||
577754 my_merge.merge_cell.validity_arb.ack_cell2._y : 0 [by my_merge.merge_cell._out_temp.a:=1]
|
|
||||||
582316 my_merge.merge_cell._in2_arb_temp : 1 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=0]
|
|
||||||
582844 my_merge.merge_cell.AND_arb2._y : 0 [by my_merge.merge_cell._in2_arb_temp:=1]
|
|
||||||
585279 my_merge.merge_cell._in2_arb : 1 [by my_merge.merge_cell.AND_arb2._y:=0]
|
|
||||||
612159 my_merge.merge_cell.arb2function2.buf1._y : 0 [by my_merge.merge_cell._in2_arb:=1]
|
|
||||||
636084 my_merge.merge_cell._in2_arb_X[0] : 1 [by my_merge.merge_cell.arb2function2.buf1._y:=0]
|
|
||||||
636086 my_merge.merge_cell.merge_func_t[1]._y : 0 [by my_merge.merge_cell._in2_arb_X[0]:=1]
|
|
||||||
649125 my_merge.merge_cell.merge_func_f[0]._y : 0 [by my_merge.merge_cell._in2_arb_X[0]:=1]
|
|
||||||
649128 my_merge.merge_cell.merge_func_f[0].y : 1 [by my_merge.merge_cell.merge_func_f[0]._y:=0]
|
|
||||||
697044 my_merge.merge_cell.merge_func_t[1].y : 1 [by my_merge.merge_cell.merge_func_t[1]._y:=0]
|
|
||||||
697044 my_merge.out.v : 1
|
|
||||||
697073 my_merge.merge_cell.in2ack_ctl._y : 0 [by my_merge.out.v:=1]
|
|
||||||
697390 my_merge.in2.a : 1 [by my_merge.merge_cell.in2ack_ctl._y:=0]
|
|
||||||
697543 my_merge.merge_cell._in2_a_B : 0 [by my_merge.in2.a:=1]
|
|
||||||
698991 my_merge.merge_cell._en : 0 [by my_merge.in2.a:=1]
|
|
||||||
699035 my_merge.merge_cell.en_buffer.buf1._y : 1 [by my_merge.merge_cell._en:=0]
|
|
||||||
701796 my_merge.merge_cell._en_X[0] : 0 [by my_merge.merge_cell.en_buffer.buf1._y:=1]
|
|
||||||
701796 my_merge.merge_cell.merge_func_f[0].n4 : 0
|
|
||||||
701796 my_merge.merge_cell.merge_func_t[1].n4 : 0
|
|
||||||
701797 my_merge.merge_cell.vc2.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n4:=0]
|
|
||||||
702014 my_merge.merge_cell.vc2.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=1]
|
|
||||||
715479 my_merge.merge_cell.vc2.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_f[0].n4:=0]
|
|
||||||
715501 my_merge.merge_cell.vc2.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=1]
|
|
||||||
715502 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[0].y:=0]
|
|
||||||
717083 my_merge.in2.v : 0 [by my_merge.merge_cell.vc2.myctree.C2Els[0]._y:=1]
|
|
||||||
726428 my_merge.merge_cell.validity_arb.arbiter._y2 : 1 [by my_merge.in2.v:=0]
|
|
||||||
726587 my_merge.merge_cell.validity_arb._y2_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y2:=1]
|
|
||||||
746263 my_merge.merge_cell.validity_arb.or_cell._y : 1 [by my_merge.merge_cell.validity_arb._y2_arb:=0]
|
|
||||||
747550 my_merge.merge_cell._out_temp.a : 0 [by my_merge.merge_cell.validity_arb.or_cell._y:=1]
|
|
||||||
749782 my_merge.merge_cell.validity_arb.ack_cell2._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
|
||||||
749927 my_merge.merge_cell._in2_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=1]
|
|
||||||
752759 my_merge.merge_cell.AND_arb2._y : 1 [by my_merge.merge_cell._in2_arb_temp:=0]
|
|
||||||
759113 my_merge.merge_cell._in2_arb : 0 [by my_merge.merge_cell.AND_arb2._y:=1]
|
|
||||||
759114 my_merge.merge_cell.arb2function2.buf1._y : 1 [by my_merge.merge_cell._in2_arb:=0]
|
|
||||||
798398 my_merge.merge_cell._in2_arb_X[0] : 0 [by my_merge.merge_cell.arb2function2.buf1._y:=1]
|
|
||||||
798398 my_merge.out.a : 1
|
|
||||||
798560 my_merge.merge_cell._out_a_B : 0 [by my_merge.out.a:=1]
|
|
||||||
805929 my_merge.merge_cell.out_a_buffer.buf1._y : 1 [by my_merge.merge_cell._out_a_B:=0]
|
|
||||||
805943 my_merge.merge_cell._out_a_BX[0] : 0 [by my_merge.merge_cell.out_a_buffer.buf1._y:=1]
|
|
||||||
805950 my_merge.merge_cell.merge_func_t[1]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
806103 my_merge.merge_cell.merge_func_f[0]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
806104 my_merge.merge_cell.merge_func_f[0].y : 0 [by my_merge.merge_cell.merge_func_f[0]._y:=1]
|
|
||||||
827507 my_merge.merge_cell.merge_func_t[1].y : 0 [by my_merge.merge_cell.merge_func_t[1]._y:=1]
|
|
||||||
827507 my_merge.out.a : 0
|
|
||||||
827507 my_merge.out.v : 0
|
|
||||||
827508 my_merge.merge_cell._out_a_B : 1 [by my_merge.out.a:=0]
|
|
||||||
827508 my_merge.merge_cell.in2ack_ctl._y : 1 [by my_merge.out.v:=0]
|
|
||||||
827695 my_merge.in2.a : 0 [by my_merge.merge_cell.in2ack_ctl._y:=1]
|
|
||||||
827696 my_merge.merge_cell._en : 1 [by my_merge.in2.a:=0]
|
|
||||||
829751 my_merge.merge_cell.out_a_buffer.buf1._y : 0 [by my_merge.merge_cell._out_a_B:=1]
|
|
||||||
829752 my_merge.merge_cell._out_a_BX[0] : 1 [by my_merge.merge_cell.out_a_buffer.buf1._y:=0]
|
|
||||||
831877 my_merge.merge_cell._in2_a_B : 1 [by my_merge.in2.a:=0]
|
|
||||||
862478 my_merge.merge_cell.en_buffer.buf1._y : 0 [by my_merge.merge_cell._en:=1]
|
|
||||||
863331 my_merge.merge_cell._en_X[0] : 1 [by my_merge.merge_cell.en_buffer.buf1._y:=0]
|
|
||||||
-------------------------------------------------
|
|
||||||
[4] In2 valid checked
|
|
||||||
863331 my_merge.merge_cell.merge_func_f[0].n4 : 1
|
|
||||||
863331 my_merge.merge_cell.merge_func_t[1].n2 : 1
|
|
||||||
863331 my_merge.merge_cell.merge_func_f[0].n2 : 1
|
|
||||||
863331 my_merge.merge_cell.merge_func_t[1].n4 : 1
|
|
||||||
863332 my_merge.merge_cell.vc1.OR2_tf[0]._y : 0 [by my_merge.merge_cell.merge_func_f[0].n2:=1]
|
|
||||||
863336 my_merge.merge_cell.vc2.OR2_tf[0]._y : 0 [by my_merge.merge_cell.merge_func_f[0].n4:=1]
|
|
||||||
863348 my_merge.merge_cell.vc2.OR2_tf[1]._y : 0 [by my_merge.merge_cell.merge_func_t[1].n4:=1]
|
|
||||||
863351 my_merge.merge_cell.vc2.OR2_tf[1].y : 1 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=0]
|
|
||||||
864222 my_merge.merge_cell.vc1.OR2_tf[1]._y : 0 [by my_merge.merge_cell.merge_func_t[1].n2:=1]
|
|
||||||
865163 my_merge.merge_cell.vc1.OR2_tf[1].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=0]
|
|
||||||
865905 my_merge.merge_cell.vc1.OR2_tf[0].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=0]
|
|
||||||
871697 my_merge.merge_cell.vc2.OR2_tf[0].y : 1 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=0]
|
|
||||||
871698 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 0 [by my_merge.merge_cell.vc2.OR2_tf[0].y:=1]
|
|
||||||
871740 my_merge.in2.v : 1 [by my_merge.merge_cell.vc2.myctree.C2Els[0]._y:=0]
|
|
||||||
874557 my_merge.merge_cell.validity_arb.arbiter._y2 : 0 [by my_merge.in2.v:=1]
|
|
||||||
888290 my_merge.merge_cell.validity_arb._y2_arb : 1 [by my_merge.merge_cell.validity_arb.arbiter._y2:=0]
|
|
||||||
888385 my_merge.merge_cell.validity_arb.or_cell._y : 0 [by my_merge.merge_cell.validity_arb._y2_arb:=1]
|
|
||||||
888720 my_merge.merge_cell._out_temp.a : 1 [by my_merge.merge_cell.validity_arb.or_cell._y:=0]
|
|
||||||
888728 my_merge.merge_cell.validity_arb.ack_cell2._y : 0 [by my_merge.merge_cell._out_temp.a:=1]
|
|
||||||
888762 my_merge.merge_cell._in2_arb_temp : 1 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=0]
|
|
||||||
902649 my_merge.merge_cell.AND_arb2._y : 0 [by my_merge.merge_cell._in2_arb_temp:=1]
|
|
||||||
903567 my_merge.merge_cell._in2_arb : 1 [by my_merge.merge_cell.AND_arb2._y:=0]
|
|
||||||
903571 my_merge.merge_cell.arb2function2.buf1._y : 0 [by my_merge.merge_cell._in2_arb:=1]
|
|
||||||
924867 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 0 [by my_merge.merge_cell.vc1.OR2_tf[0].y:=1]
|
|
||||||
927265 my_merge.in1.v : 1 [by my_merge.merge_cell.vc1.myctree.C2Els[0]._y:=0]
|
|
||||||
949949 my_merge.merge_cell._in2_arb_X[0] : 1 [by my_merge.merge_cell.arb2function2.buf1._y:=0]
|
|
||||||
953164 my_merge.merge_cell.merge_func_f[0]._y : 0 [by my_merge.merge_cell._in2_arb_X[0]:=1]
|
|
||||||
953212 my_merge.merge_cell.merge_func_f[0].y : 1 [by my_merge.merge_cell.merge_func_f[0]._y:=0]
|
|
||||||
997068 my_merge.merge_cell.merge_func_t[1]._y : 0 [by my_merge.merge_cell._in2_arb_X[0]:=1]
|
|
||||||
997071 my_merge.merge_cell.merge_func_t[1].y : 1 [by my_merge.merge_cell.merge_func_t[1]._y:=0]
|
|
||||||
997071 my_merge.out.v : 1
|
|
||||||
997249 my_merge.merge_cell.in2ack_ctl._y : 0 [by my_merge.out.v:=1]
|
|
||||||
1018226 my_merge.in2.a : 1 [by my_merge.merge_cell.in2ack_ctl._y:=0]
|
|
||||||
1024177 my_merge.merge_cell._in2_a_B : 0 [by my_merge.in2.a:=1]
|
|
||||||
1030125 my_merge.merge_cell._en : 0 [by my_merge.in2.a:=1]
|
|
||||||
1069610 my_merge.merge_cell.en_buffer.buf1._y : 1 [by my_merge.merge_cell._en:=0]
|
|
||||||
1070437 my_merge.merge_cell._en_X[0] : 0 [by my_merge.merge_cell.en_buffer.buf1._y:=1]
|
|
||||||
1070437 my_merge.out.a : 1
|
|
||||||
1070610 my_merge.merge_cell._out_a_B : 0 [by my_merge.out.a:=1]
|
|
||||||
1070794 my_merge.merge_cell.out_a_buffer.buf1._y : 1 [by my_merge.merge_cell._out_a_B:=0]
|
|
||||||
1070795 my_merge.merge_cell._out_a_BX[0] : 0 [by my_merge.merge_cell.out_a_buffer.buf1._y:=1]
|
|
||||||
1070799 my_merge.merge_cell.merge_func_f[0]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
1070868 my_merge.merge_cell.merge_func_t[1]._y : 1 [by my_merge.merge_cell._out_a_BX[0]:=0]
|
|
||||||
1070964 my_merge.merge_cell.merge_func_t[1].y : 0 [by my_merge.merge_cell.merge_func_t[1]._y:=1]
|
|
||||||
1108087 my_merge.merge_cell.merge_func_f[0].y : 0 [by my_merge.merge_cell.merge_func_f[0]._y:=1]
|
|
||||||
1108087 my_merge.out.a : 0
|
|
||||||
1108087 my_merge.out.v : 0
|
|
||||||
1108223 my_merge.merge_cell._out_a_B : 1 [by my_merge.out.a:=0]
|
|
||||||
1108224 my_merge.merge_cell.out_a_buffer.buf1._y : 0 [by my_merge.merge_cell._out_a_B:=1]
|
|
||||||
1127270 my_merge.merge_cell._out_a_BX[0] : 1 [by my_merge.merge_cell.out_a_buffer.buf1._y:=0]
|
|
||||||
1127270 my_merge.merge_cell.merge_func_f[0].n4 : 0
|
|
||||||
1127270 my_merge.merge_cell.merge_func_t[1].n4 : 0
|
|
||||||
1127511 my_merge.merge_cell.vc2.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_f[0].n4:=0]
|
|
||||||
1127523 my_merge.merge_cell.vc2.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=1]
|
|
||||||
1131229 my_merge.merge_cell.vc2.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n4:=0]
|
|
||||||
1135129 my_merge.merge_cell.vc2.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=1]
|
|
||||||
1136158 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[1].y:=0]
|
|
||||||
1136159 my_merge.in2.v : 0 [by my_merge.merge_cell.vc2.myctree.C2Els[0]._y:=1]
|
|
||||||
1136215 my_merge.merge_cell.validity_arb.arbiter._y2 : 1 [by my_merge.in2.v:=0]
|
|
||||||
1136216 my_merge.merge_cell.validity_arb._y2_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y2:=1]
|
|
||||||
1136253 my_merge.merge_cell.validity_arb.or_cell._y : 1 [by my_merge.merge_cell.validity_arb._y2_arb:=0]
|
|
||||||
1159628 my_merge.merge_cell._out_temp.a : 0 [by my_merge.merge_cell.validity_arb.or_cell._y:=1]
|
|
||||||
1159629 my_merge.merge_cell.validity_arb.ack_cell2._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
|
||||||
1163193 my_merge.merge_cell._in2_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=1]
|
|
||||||
1164885 my_merge.merge_cell.AND_arb2._y : 1 [by my_merge.merge_cell._in2_arb_temp:=0]
|
|
||||||
1164898 my_merge.merge_cell._in2_arb : 0 [by my_merge.merge_cell.AND_arb2._y:=1]
|
|
||||||
1165255 my_merge.merge_cell.in2ack_ctl._y : 1 [by my_merge.merge_cell._in2_arb:=0]
|
|
||||||
1165280 my_merge.in2.a : 0 [by my_merge.merge_cell.in2ack_ctl._y:=1]
|
|
||||||
1165281 my_merge.merge_cell._in2_a_B : 1 [by my_merge.in2.a:=0]
|
|
||||||
1165301 my_merge.merge_cell._en : 1 [by my_merge.in2.a:=0]
|
|
||||||
1174949 my_merge.merge_cell.en_buffer.buf1._y : 0 [by my_merge.merge_cell._en:=1]
|
|
||||||
1174950 my_merge.merge_cell._en_X[0] : 1 [by my_merge.merge_cell.en_buffer.buf1._y:=0]
|
|
||||||
1181221 my_merge.merge_cell.validity_arb.arbiter._y1 : 0 [by my_merge.merge_cell.validity_arb.arbiter._y2:=1]
|
|
||||||
1181222 my_merge.merge_cell.validity_arb._y1_arb : 1 [by my_merge.merge_cell.validity_arb.arbiter._y1:=0]
|
|
||||||
1181383 my_merge.merge_cell.validity_arb.or_cell._y : 0 [by my_merge.merge_cell.validity_arb._y1_arb:=1]
|
|
||||||
1181882 my_merge.merge_cell.arb2function2.buf1._y : 1 [by my_merge.merge_cell._in2_arb:=0]
|
|
||||||
1181887 my_merge.merge_cell._in2_arb_X[0] : 0 [by my_merge.merge_cell.arb2function2.buf1._y:=1]
|
|
||||||
1182420 my_merge.merge_cell._out_temp.a : 1 [by my_merge.merge_cell.validity_arb.or_cell._y:=0]
|
|
||||||
1183001 my_merge.merge_cell.validity_arb.ack_cell1._y : 0 [by my_merge.merge_cell._out_temp.a:=1]
|
|
||||||
1183409 my_merge.merge_cell._in1_arb_temp : 1 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=0]
|
|
||||||
1183420 my_merge.merge_cell.AND_arb1._y : 0 [by my_merge.merge_cell._in1_arb_temp:=1]
|
|
||||||
1184467 my_merge.merge_cell._in1_arb : 1 [by my_merge.merge_cell.AND_arb1._y:=0]
|
|
||||||
1184481 my_merge.merge_cell.arb2function1.buf1._y : 0 [by my_merge.merge_cell._in1_arb:=1]
|
|
||||||
1184499 my_merge.merge_cell._in1_arb_X[0] : 1 [by my_merge.merge_cell.arb2function1.buf1._y:=0]
|
|
||||||
1184503 my_merge.merge_cell.merge_func_f[0]._y : 0 [by my_merge.merge_cell._in1_arb_X[0]:=1]
|
|
||||||
1184603 my_merge.merge_cell.merge_func_t[1]._y : 0 [by my_merge.merge_cell._in1_arb_X[0]:=1]
|
|
||||||
1185807 my_merge.merge_cell.merge_func_t[1].y : 1 [by my_merge.merge_cell.merge_func_t[1]._y:=0]
|
|
||||||
1215947 my_merge.merge_cell.merge_func_f[0].y : 1 [by my_merge.merge_cell.merge_func_f[0]._y:=0]
|
|
||||||
-------------------------------------------------
|
|
||||||
Finished
|
|
@ -1,556 +0,0 @@
|
|||||||
= "GND" "GND"
|
|
||||||
= "Vdd" "Vdd"
|
|
||||||
= "Reset" "Reset"
|
|
||||||
"Reset"->"my_merge._reset_B"-
|
|
||||||
~("Reset")->"my_merge._reset_B"+
|
|
||||||
= "my_merge._reset_B" "my_merge.merge_cell.reset_B"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.v" "my_merge.merge_cell.in1.v"
|
|
||||||
= "my_merge.in1.a" "my_merge.merge_cell.in1.a"
|
|
||||||
= "my_merge.in1.d.d[0].f" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].t" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].d[0]"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].d[1]"
|
|
||||||
= "my_merge.in1.d.d[1].f" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].t" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].d[0]"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].d[1]"
|
|
||||||
= "my_merge.in1.d.d[1].d[0]" "my_merge.in1.d.d[1].f"
|
|
||||||
= "my_merge.in1.d.d[1].d[1]" "my_merge.in1.d.d[1].t"
|
|
||||||
= "my_merge.in1.d.d[0].d[0]" "my_merge.in1.d.d[0].f"
|
|
||||||
= "my_merge.in1.d.d[0].d[1]" "my_merge.in1.d.d[0].t"
|
|
||||||
~"my_merge.merge_cell.merge_func_f[0].c1"&~"my_merge.merge_cell.merge_func_f[0].c2"|~"my_merge.merge_cell.merge_func_f[0].pr_B"->"my_merge.merge_cell.merge_func_f[0]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_f[0].c1"&"my_merge.merge_cell.merge_func_f[0].c2"&("my_merge.merge_cell.merge_func_f[0].n1"&"my_merge.merge_cell.merge_func_f[0].n2"|"my_merge.merge_cell.merge_func_f[0].n3"&"my_merge.merge_cell.merge_func_f[0].n4")&"my_merge.merge_cell.merge_func_f[0].sr_B"->"my_merge.merge_cell.merge_func_f[0]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_f[0]._y"->"my_merge.merge_cell.merge_func_f[0].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_f[0]._y")->"my_merge.merge_cell.merge_func_f[0].y"+
|
|
||||||
~"my_merge.merge_cell.merge_func_f[1].c1"&~"my_merge.merge_cell.merge_func_f[1].c2"|~"my_merge.merge_cell.merge_func_f[1].pr_B"->"my_merge.merge_cell.merge_func_f[1]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_f[1].c1"&"my_merge.merge_cell.merge_func_f[1].c2"&("my_merge.merge_cell.merge_func_f[1].n1"&"my_merge.merge_cell.merge_func_f[1].n2"|"my_merge.merge_cell.merge_func_f[1].n3"&"my_merge.merge_cell.merge_func_f[1].n4")&"my_merge.merge_cell.merge_func_f[1].sr_B"->"my_merge.merge_cell.merge_func_f[1]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_f[1]._y"->"my_merge.merge_cell.merge_func_f[1].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_f[1]._y")->"my_merge.merge_cell.merge_func_f[1].y"+
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].f" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].t" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].d[1]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].f" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].t" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].d[1]"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.in1ack_ctl_inv.a"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.en_ctl.n1"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.en_ctl.p1"
|
|
||||||
= "my_merge.merge_cell.in1.a" "my_merge.merge_cell.in1ack_ctl.y"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell._in1_temp.r"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell._in1_temp.d.d[0]"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell.vc1.out"
|
|
||||||
= "my_merge.merge_cell.in1.v" "my_merge.merge_cell.in1ack_ctl.c3"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[0]" "my_merge.merge_cell.in1.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[1].d[1]" "my_merge.merge_cell.in1.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[0]" "my_merge.merge_cell.in1.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].n2"
|
|
||||||
= "my_merge.merge_cell.in1.d.d[0].d[1]" "my_merge.merge_cell.in1.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.arb2function1.out[0]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[1]" "my_merge.merge_cell.arb2function1.out[1]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[2]" "my_merge.merge_cell.arb2function1.out[2]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[3]" "my_merge.merge_cell.arb2function1.out[3]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.merge_func_f[1].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.merge_func_t[1].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.merge_func_f[0].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell.merge_func_t[0].n1"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell._in1_arb_X[3]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell._in1_arb_X[2]"
|
|
||||||
= "my_merge.merge_cell._in1_arb_X[0]" "my_merge.merge_cell._in1_arb_X[1]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.arb2function2.out[0]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[1]" "my_merge.merge_cell.arb2function2.out[1]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[2]" "my_merge.merge_cell.arb2function2.out[2]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[3]" "my_merge.merge_cell.arb2function2.out[3]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.merge_func_f[1].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.merge_func_t[1].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.merge_func_f[0].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell.merge_func_t[0].n3"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell._in2_arb_X[3]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell._in2_arb_X[2]"
|
|
||||||
= "my_merge.merge_cell._in2_arb_X[0]" "my_merge.merge_cell._in2_arb_X[1]"
|
|
||||||
"my_merge.merge_cell.reset_bufarray.buf1.a"->"my_merge.merge_cell.reset_bufarray.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.reset_bufarray.buf1.a")->"my_merge.merge_cell.reset_bufarray.buf1._y"+
|
|
||||||
"my_merge.merge_cell.reset_bufarray.buf1._y"->"my_merge.merge_cell.reset_bufarray.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.reset_bufarray.buf1._y")->"my_merge.merge_cell.reset_bufarray.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.supply.vdd" "my_merge.merge_cell.reset_bufarray.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.supply.vss" "my_merge.merge_cell.reset_bufarray.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[3]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[2]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.out[1]"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.out[0]" "my_merge.merge_cell.reset_bufarray.buf1.y"
|
|
||||||
= "my_merge.merge_cell.reset_bufarray.in" "my_merge.merge_cell.reset_bufarray.buf1.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.r"
|
|
||||||
= "my_merge.merge_cell._out_temp.r" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell._out_temp.a" "my_merge.merge_cell.validity_arb.out.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell.validity_arb.out.d.d[0]"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.a"
|
|
||||||
= "my_merge.merge_cell._out_temp.d.d[0]" "my_merge.merge_cell._out_temp.r"
|
|
||||||
"my_merge.merge_cell.arb2function2.buf1.a"->"my_merge.merge_cell.arb2function2.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.arb2function2.buf1.a")->"my_merge.merge_cell.arb2function2.buf1._y"+
|
|
||||||
"my_merge.merge_cell.arb2function2.buf1._y"->"my_merge.merge_cell.arb2function2.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.arb2function2.buf1._y")->"my_merge.merge_cell.arb2function2.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.arb2function2.supply.vdd" "my_merge.merge_cell.arb2function2.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.arb2function2.supply.vss" "my_merge.merge_cell.arb2function2.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[3]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[2]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.out[1]"
|
|
||||||
= "my_merge.merge_cell.arb2function2.out[0]" "my_merge.merge_cell.arb2function2.buf1.y"
|
|
||||||
= "my_merge.merge_cell.arb2function2.in" "my_merge.merge_cell.arb2function2.buf1.a"
|
|
||||||
"my_merge.merge_cell.AND_arb2.a"&"my_merge.merge_cell.AND_arb2.b"->"my_merge.merge_cell.AND_arb2._y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb2.a"&"my_merge.merge_cell.AND_arb2.b")->"my_merge.merge_cell.AND_arb2._y"+
|
|
||||||
"my_merge.merge_cell.AND_arb2._y"->"my_merge.merge_cell.AND_arb2.y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb2._y")->"my_merge.merge_cell.AND_arb2.y"+
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.en_buffer.out[0]"
|
|
||||||
= "my_merge.merge_cell._en_X[1]" "my_merge.merge_cell.en_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell._en_X[2]" "my_merge.merge_cell.en_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell._en_X[3]" "my_merge.merge_cell.en_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_f[1].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_t[1].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_f[0].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell.merge_func_t[0].c1"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[3]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[2]"
|
|
||||||
= "my_merge.merge_cell._en_X[0]" "my_merge.merge_cell._en_X[1]"
|
|
||||||
"my_merge.merge_cell.arb2function1.buf1.a"->"my_merge.merge_cell.arb2function1.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.arb2function1.buf1.a")->"my_merge.merge_cell.arb2function1.buf1._y"+
|
|
||||||
"my_merge.merge_cell.arb2function1.buf1._y"->"my_merge.merge_cell.arb2function1.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.arb2function1.buf1._y")->"my_merge.merge_cell.arb2function1.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.arb2function1.supply.vdd" "my_merge.merge_cell.arb2function1.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.arb2function1.supply.vss" "my_merge.merge_cell.arb2function1.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[3]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[2]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.out[1]"
|
|
||||||
= "my_merge.merge_cell.arb2function1.out[0]" "my_merge.merge_cell.arb2function1.buf1.y"
|
|
||||||
= "my_merge.merge_cell.arb2function1.in" "my_merge.merge_cell.arb2function1.buf1.a"
|
|
||||||
"my_merge.merge_cell.AND_arb1.a"&"my_merge.merge_cell.AND_arb1.b"->"my_merge.merge_cell.AND_arb1._y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb1.a"&"my_merge.merge_cell.AND_arb1.b")->"my_merge.merge_cell.AND_arb1._y"+
|
|
||||||
"my_merge.merge_cell.AND_arb1._y"->"my_merge.merge_cell.AND_arb1.y"-
|
|
||||||
~("my_merge.merge_cell.AND_arb1._y")->"my_merge.merge_cell.AND_arb1.y"+
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.en_buffer.in"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.en_ctl.y"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.in2ack_ctl.c2"
|
|
||||||
= "my_merge.merge_cell._en" "my_merge.merge_cell.in1ack_ctl.c2"
|
|
||||||
"my_merge.merge_cell.en_buffer.buf1.a"->"my_merge.merge_cell.en_buffer.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.en_buffer.buf1.a")->"my_merge.merge_cell.en_buffer.buf1._y"+
|
|
||||||
"my_merge.merge_cell.en_buffer.buf1._y"->"my_merge.merge_cell.en_buffer.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.en_buffer.buf1._y")->"my_merge.merge_cell.en_buffer.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.en_buffer.supply.vdd" "my_merge.merge_cell.en_buffer.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.en_buffer.supply.vss" "my_merge.merge_cell.en_buffer.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell.en_buffer.out[0]" "my_merge.merge_cell.en_buffer.buf1.y"
|
|
||||||
= "my_merge.merge_cell.en_buffer.in" "my_merge.merge_cell.en_buffer.buf1.a"
|
|
||||||
"my_merge.merge_cell.reset_buf.a"->"my_merge.merge_cell.reset_buf._y"-
|
|
||||||
~("my_merge.merge_cell.reset_buf.a")->"my_merge.merge_cell.reset_buf._y"+
|
|
||||||
"my_merge.merge_cell.reset_buf._y"->"my_merge.merge_cell.reset_buf.y"-
|
|
||||||
~("my_merge.merge_cell.reset_buf._y")->"my_merge.merge_cell.reset_buf.y"+
|
|
||||||
= "my_merge.merge_cell._in1_temp.d.d[0]" "my_merge.merge_cell._in1_temp.r"
|
|
||||||
= "my_merge.merge_cell._in1_temp.r" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
= "my_merge.merge_cell._in1_temp.a" "my_merge.merge_cell.validity_arb.in1.a"
|
|
||||||
= "my_merge.merge_cell._in1_temp.d.d[0]" "my_merge.merge_cell.validity_arb.in1.d.d[0]"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.reset_bufarray.in"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.reset_buf.y"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in2ack_ctl.sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in2ack_ctl.pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in1ack_ctl.sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BX" "my_merge.merge_cell.in1ack_ctl.pr_B"
|
|
||||||
= "my_merge.merge_cell._in2_a_B" "my_merge.merge_cell.AND_arb1.a"
|
|
||||||
= "my_merge.merge_cell._in2_a_B" "my_merge.merge_cell.in2ack_ctl_inv.y"
|
|
||||||
= "my_merge.merge_cell.reset_B" "my_merge.merge_cell.reset_buf.a"
|
|
||||||
~"my_merge.merge_cell.vc1.myctree.C2Els[0].c1"&~"my_merge.merge_cell.vc1.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.myctree.C2Els[0].c1"&"my_merge.merge_cell.vc1.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"-
|
|
||||||
"my_merge.merge_cell.vc1.myctree.C2Els[0]._y"->"my_merge.merge_cell.vc1.myctree.C2Els[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.myctree.C2Els[0]._y")->"my_merge.merge_cell.vc1.myctree.C2Els[0].y"+
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.supply.vdd" "my_merge.merge_cell.vc1.myctree.C2Els[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.supply.vss" "my_merge.merge_cell.vc1.myctree.C2Els[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[0]" "my_merge.merge_cell.vc1.myctree.C2Els[0].c1"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[0]" "my_merge.merge_cell.vc1.myctree.tmp[0]"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[1]" "my_merge.merge_cell.vc1.myctree.C2Els[0].c2"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.in[1]" "my_merge.merge_cell.vc1.myctree.tmp[1]"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.out" "my_merge.merge_cell.vc1.myctree.C2Els[0].y"
|
|
||||||
= "my_merge.merge_cell.vc1.myctree.out" "my_merge.merge_cell.vc1.myctree.tmp[2]"
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[0].a"|"my_merge.merge_cell.vc1.OR2_tf[0].b"->"my_merge.merge_cell.vc1.OR2_tf[0]._y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[0].a"|"my_merge.merge_cell.vc1.OR2_tf[0].b")->"my_merge.merge_cell.vc1.OR2_tf[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[0]._y"->"my_merge.merge_cell.vc1.OR2_tf[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[0]._y")->"my_merge.merge_cell.vc1.OR2_tf[0].y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[1].a"|"my_merge.merge_cell.vc1.OR2_tf[1].b"->"my_merge.merge_cell.vc1.OR2_tf[1]._y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[1].a"|"my_merge.merge_cell.vc1.OR2_tf[1].b")->"my_merge.merge_cell.vc1.OR2_tf[1]._y"+
|
|
||||||
"my_merge.merge_cell.vc1.OR2_tf[1]._y"->"my_merge.merge_cell.vc1.OR2_tf[1].y"-
|
|
||||||
~("my_merge.merge_cell.vc1.OR2_tf[1]._y")->"my_merge.merge_cell.vc1.OR2_tf[1].y"+
|
|
||||||
= "my_merge.merge_cell.vc1.OR2_tf[1].y" "my_merge.merge_cell.vc1.myctree.in[1]"
|
|
||||||
= "my_merge.merge_cell.vc1.OR2_tf[0].y" "my_merge.merge_cell.vc1.myctree.in[0]"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.myctree.supply.vss"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.myctree.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.OR2_tf[1].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vdd" "my_merge.merge_cell.vc1.OR2_tf[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.OR2_tf[1].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.supply.vss" "my_merge.merge_cell.vc1.OR2_tf[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc1.out" "my_merge.merge_cell.vc1.myctree.out"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.OR2_tf[1].b"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[0]" "my_merge.merge_cell.vc1.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.OR2_tf[1].a"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[1].d[1]" "my_merge.merge_cell.vc1.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.OR2_tf[0].b"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[0]" "my_merge.merge_cell.vc1.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.OR2_tf[0].a"
|
|
||||||
= "my_merge.merge_cell.vc1.in.d[0].d[1]" "my_merge.merge_cell.vc1.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.reset_bufarray.out[0]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[1]" "my_merge.merge_cell.reset_bufarray.out[1]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[2]" "my_merge.merge_cell.reset_bufarray.out[2]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[3]" "my_merge.merge_cell.reset_bufarray.out[3]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[1].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[1].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[1].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[1].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[0].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_f[0].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[0].sr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell.merge_func_t[0].pr_B"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[3]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[2]"
|
|
||||||
= "my_merge.merge_cell._reset_BXX[0]" "my_merge.merge_cell._reset_BXX[1]"
|
|
||||||
"my_merge.merge_cell.in1ack_ctl_inv.a"->"my_merge.merge_cell.in1ack_ctl_inv.y"-
|
|
||||||
~("my_merge.merge_cell.in1ack_ctl_inv.a")->"my_merge.merge_cell.in1ack_ctl_inv.y"+
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell.AND_arb1.b"
|
|
||||||
= "my_merge.merge_cell._in1_arb_temp" "my_merge.merge_cell._in1_temp.a"
|
|
||||||
~"my_merge.merge_cell.merge_func_t[0].c1"&~"my_merge.merge_cell.merge_func_t[0].c2"|~"my_merge.merge_cell.merge_func_t[0].pr_B"->"my_merge.merge_cell.merge_func_t[0]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_t[0].c1"&"my_merge.merge_cell.merge_func_t[0].c2"&("my_merge.merge_cell.merge_func_t[0].n1"&"my_merge.merge_cell.merge_func_t[0].n2"|"my_merge.merge_cell.merge_func_t[0].n3"&"my_merge.merge_cell.merge_func_t[0].n4")&"my_merge.merge_cell.merge_func_t[0].sr_B"->"my_merge.merge_cell.merge_func_t[0]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_t[0]._y"->"my_merge.merge_cell.merge_func_t[0].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_t[0]._y")->"my_merge.merge_cell.merge_func_t[0].y"+
|
|
||||||
~"my_merge.merge_cell.merge_func_t[1].c1"&~"my_merge.merge_cell.merge_func_t[1].c2"|~"my_merge.merge_cell.merge_func_t[1].pr_B"->"my_merge.merge_cell.merge_func_t[1]._y"+
|
|
||||||
"my_merge.merge_cell.merge_func_t[1].c1"&"my_merge.merge_cell.merge_func_t[1].c2"&("my_merge.merge_cell.merge_func_t[1].n1"&"my_merge.merge_cell.merge_func_t[1].n2"|"my_merge.merge_cell.merge_func_t[1].n3"&"my_merge.merge_cell.merge_func_t[1].n4")&"my_merge.merge_cell.merge_func_t[1].sr_B"->"my_merge.merge_cell.merge_func_t[1]._y"-
|
|
||||||
"my_merge.merge_cell.merge_func_t[1]._y"->"my_merge.merge_cell.merge_func_t[1].y"-
|
|
||||||
~("my_merge.merge_cell.merge_func_t[1]._y")->"my_merge.merge_cell.merge_func_t[1].y"+
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].f" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].t" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].d[1]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].f" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].t" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].d[1]"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.in2ack_ctl_inv.a"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.en_ctl.n2"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.en_ctl.p2"
|
|
||||||
= "my_merge.merge_cell.in2.a" "my_merge.merge_cell.in2ack_ctl.y"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell._in2_temp.r"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell._in2_temp.d.d[0]"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell.vc2.out"
|
|
||||||
= "my_merge.merge_cell.in2.v" "my_merge.merge_cell.in2ack_ctl.c3"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].n4"
|
|
||||||
= "my_merge.merge_cell.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.arb2function2.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.arb2function2.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.arb2function1.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.arb2function1.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.validity_arb.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.validity_arb.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.vc2.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.vc2.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.vc1.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.vc1.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.en_buffer.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.en_buffer.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.out_a_buffer.supply.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.out_a_buffer.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_f[1].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_t[1].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_f[0].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.merge_func_t[0].vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.reset_buf.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in2ack_ctl_inv.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in1ack_ctl_inv.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.en_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in2ack_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vdd" "my_merge.merge_cell.in1ack_ctl.vdd"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_f[1].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_t[1].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_f[0].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.merge_func_t[0].vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.reset_buf.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in2ack_ctl_inv.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in1ack_ctl_inv.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.en_ctl.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in2ack_ctl.vss"
|
|
||||||
= "my_merge.merge_cell.supply.vss" "my_merge.merge_cell.in1ack_ctl.vss"
|
|
||||||
= "my_merge.merge_cell._in2_temp.d.d[0]" "my_merge.merge_cell._in2_temp.r"
|
|
||||||
= "my_merge.merge_cell._in2_temp.r" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell._in2_temp.a" "my_merge.merge_cell.validity_arb.in2.a"
|
|
||||||
= "my_merge.merge_cell._in2_temp.d.d[0]" "my_merge.merge_cell.validity_arb.in2.d.d[0]"
|
|
||||||
~"my_merge.merge_cell.in1ack_ctl.c1"&~"my_merge.merge_cell.in1ack_ctl.c2"&~"my_merge.merge_cell.in1ack_ctl.c3"&~"my_merge.merge_cell.in1ack_ctl.c4"|~"my_merge.merge_cell.in1ack_ctl.pr_B"->"my_merge.merge_cell.in1ack_ctl._y"+
|
|
||||||
"my_merge.merge_cell.in1ack_ctl.c1"&"my_merge.merge_cell.in1ack_ctl.c2"&"my_merge.merge_cell.in1ack_ctl.c3"&"my_merge.merge_cell.in1ack_ctl.c4"&"my_merge.merge_cell.in1ack_ctl.sr_B"->"my_merge.merge_cell.in1ack_ctl._y"-
|
|
||||||
"my_merge.merge_cell.in1ack_ctl._y"->"my_merge.merge_cell.in1ack_ctl.y"-
|
|
||||||
~("my_merge.merge_cell.in1ack_ctl._y")->"my_merge.merge_cell.in1ack_ctl.y"+
|
|
||||||
~"my_merge.merge_cell.en_ctl.p1"&~"my_merge.merge_cell.en_ctl.p2"&~"my_merge.merge_cell.en_ctl.p3"&~"my_merge.merge_cell.en_ctl.p4"->"my_merge.merge_cell.en_ctl.y"+
|
|
||||||
"my_merge.merge_cell.en_ctl.n1"|"my_merge.merge_cell.en_ctl.n2"->"my_merge.merge_cell.en_ctl.y"-
|
|
||||||
"my_merge.merge_cell.out_a_buffer.buf1.a"->"my_merge.merge_cell.out_a_buffer.buf1._y"-
|
|
||||||
~("my_merge.merge_cell.out_a_buffer.buf1.a")->"my_merge.merge_cell.out_a_buffer.buf1._y"+
|
|
||||||
"my_merge.merge_cell.out_a_buffer.buf1._y"->"my_merge.merge_cell.out_a_buffer.buf1.y"-
|
|
||||||
~("my_merge.merge_cell.out_a_buffer.buf1._y")->"my_merge.merge_cell.out_a_buffer.buf1.y"+
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.supply.vdd" "my_merge.merge_cell.out_a_buffer.buf1.vdd"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.supply.vss" "my_merge.merge_cell.out_a_buffer.buf1.vss"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.out[0]" "my_merge.merge_cell.out_a_buffer.buf1.y"
|
|
||||||
= "my_merge.merge_cell.out_a_buffer.in" "my_merge.merge_cell.out_a_buffer.buf1.a"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell.out.a" "my_merge.merge_cell.en_ctl.p3"
|
|
||||||
= "my_merge.merge_cell.out.a" "my_merge.merge_cell.out_a_inverter.a"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.en_ctl.p4"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.in2ack_ctl.c4"
|
|
||||||
= "my_merge.merge_cell.out.v" "my_merge.merge_cell.in1ack_ctl.c4"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.merge_func_f[1].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.merge_func_t[1].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.merge_func_f[0].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.merge_func_t[0].y"
|
|
||||||
= "my_merge.merge_cell.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in2_arb_temp" "my_merge.merge_cell.AND_arb2.b"
|
|
||||||
= "my_merge.merge_cell._in2_arb_temp" "my_merge.merge_cell._in2_temp.a"
|
|
||||||
= "my_merge.merge_cell._in1_a_B" "my_merge.merge_cell.AND_arb2.a"
|
|
||||||
= "my_merge.merge_cell._in1_a_B" "my_merge.merge_cell.in1ack_ctl_inv.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.a" "my_merge.merge_cell.validity_arb.arbiter.d"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.a" "my_merge.merge_cell.validity_arb.ack_cell1.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.arbiter.a"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in1.d.d[0]" "my_merge.merge_cell.validity_arb.in1.r"
|
|
||||||
~"my_merge.merge_cell.validity_arb.ack_cell1.c1"&~"my_merge.merge_cell.validity_arb.ack_cell1.c2"->"my_merge.merge_cell.validity_arb.ack_cell1._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell1.c1"&"my_merge.merge_cell.validity_arb.ack_cell1.c2"->"my_merge.merge_cell.validity_arb.ack_cell1._y"-
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell1._y"->"my_merge.merge_cell.validity_arb.ack_cell1.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.ack_cell1._y")->"my_merge.merge_cell.validity_arb.ack_cell1.y"+
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.a" "my_merge.merge_cell.validity_arb.arbiter.c"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.a" "my_merge.merge_cell.validity_arb.ack_cell2.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.arbiter.b"
|
|
||||||
= "my_merge.merge_cell.validity_arb.in2.d.d[0]" "my_merge.merge_cell.validity_arb.in2.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.arbiter.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.or_cell.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.ack_cell2.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vdd" "my_merge.merge_cell.validity_arb.ack_cell1.vdd"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.arbiter.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.or_cell.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.ack_cell2.vss"
|
|
||||||
= "my_merge.merge_cell.validity_arb.supply.vss" "my_merge.merge_cell.validity_arb.ack_cell1.vss"
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter.a"&"my_merge.merge_cell.validity_arb.arbiter._y2"->"my_merge.merge_cell.validity_arb.arbiter._y1"-
|
|
||||||
~"my_merge.merge_cell.validity_arb.arbiter.a"|~"my_merge.merge_cell.validity_arb.arbiter._y2"->"my_merge.merge_cell.validity_arb.arbiter._y1"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter.b"&"my_merge.merge_cell.validity_arb.arbiter._y1"->"my_merge.merge_cell.validity_arb.arbiter._y2"-
|
|
||||||
~"my_merge.merge_cell.validity_arb.arbiter.b"|~"my_merge.merge_cell.validity_arb.arbiter._y1"->"my_merge.merge_cell.validity_arb.arbiter._y2"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter._y1"|"my_merge.merge_cell.validity_arb.arbiter.c"->"my_merge.merge_cell.validity_arb.arbiter.y1"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.arbiter._y1"|"my_merge.merge_cell.validity_arb.arbiter.c")->"my_merge.merge_cell.validity_arb.arbiter.y1"+
|
|
||||||
"my_merge.merge_cell.validity_arb.arbiter._y2"|"my_merge.merge_cell.validity_arb.arbiter.d"->"my_merge.merge_cell.validity_arb.arbiter.y2"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.arbiter._y2"|"my_merge.merge_cell.validity_arb.arbiter.d")->"my_merge.merge_cell.validity_arb.arbiter.y2"+
|
|
||||||
mk_excllo("my_merge.merge_cell.validity_arb.arbiter._y1","my_merge.merge_cell.validity_arb.arbiter._y2")
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.arbiter.y1"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.or_cell.a"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y1_arb" "my_merge.merge_cell.validity_arb.ack_cell1.c2"
|
|
||||||
~"my_merge.merge_cell.validity_arb.ack_cell2.c1"&~"my_merge.merge_cell.validity_arb.ack_cell2.c2"->"my_merge.merge_cell.validity_arb.ack_cell2._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell2.c1"&"my_merge.merge_cell.validity_arb.ack_cell2.c2"->"my_merge.merge_cell.validity_arb.ack_cell2._y"-
|
|
||||||
"my_merge.merge_cell.validity_arb.ack_cell2._y"->"my_merge.merge_cell.validity_arb.ack_cell2.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.ack_cell2._y")->"my_merge.merge_cell.validity_arb.ack_cell2.y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.or_cell.a"|"my_merge.merge_cell.validity_arb.or_cell.b"->"my_merge.merge_cell.validity_arb.or_cell._y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.or_cell.a"|"my_merge.merge_cell.validity_arb.or_cell.b")->"my_merge.merge_cell.validity_arb.or_cell._y"+
|
|
||||||
"my_merge.merge_cell.validity_arb.or_cell._y"->"my_merge.merge_cell.validity_arb.or_cell.y"-
|
|
||||||
~("my_merge.merge_cell.validity_arb.or_cell._y")->"my_merge.merge_cell.validity_arb.or_cell.y"+
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.a" "my_merge.merge_cell.validity_arb.ack_cell2.c1"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.a" "my_merge.merge_cell.validity_arb.ack_cell1.c1"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.or_cell.y"
|
|
||||||
= "my_merge.merge_cell.validity_arb.out.d.d[0]" "my_merge.merge_cell.validity_arb.out.r"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.arbiter.y2"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.or_cell.b"
|
|
||||||
= "my_merge.merge_cell.validity_arb._y2_arb" "my_merge.merge_cell.validity_arb.ack_cell2.c2"
|
|
||||||
"my_merge.merge_cell.out_a_inverter.a"->"my_merge.merge_cell.out_a_inverter.y"-
|
|
||||||
~("my_merge.merge_cell.out_a_inverter.a")->"my_merge.merge_cell.out_a_inverter.y"+
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.arb2function1.in"
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.AND_arb1.y"
|
|
||||||
= "my_merge.merge_cell._in1_arb" "my_merge.merge_cell.in1ack_ctl.c1"
|
|
||||||
= "my_merge.merge_cell._out_a_B" "my_merge.merge_cell.out_a_buffer.in"
|
|
||||||
= "my_merge.merge_cell._out_a_B" "my_merge.merge_cell.out_a_inverter.y"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.out_a_buffer.out[0]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[1]" "my_merge.merge_cell.out_a_buffer.out[1]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[2]" "my_merge.merge_cell.out_a_buffer.out[2]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[3]" "my_merge.merge_cell.out_a_buffer.out[3]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_f[1].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_t[1].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_f[0].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell.merge_func_t[0].c2"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[3]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[2]"
|
|
||||||
= "my_merge.merge_cell._out_a_BX[0]" "my_merge.merge_cell._out_a_BX[1]"
|
|
||||||
~"my_merge.merge_cell.vc2.myctree.C2Els[0].c1"&~"my_merge.merge_cell.vc2.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.myctree.C2Els[0].c1"&"my_merge.merge_cell.vc2.myctree.C2Els[0].c2"->"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"-
|
|
||||||
"my_merge.merge_cell.vc2.myctree.C2Els[0]._y"->"my_merge.merge_cell.vc2.myctree.C2Els[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.myctree.C2Els[0]._y")->"my_merge.merge_cell.vc2.myctree.C2Els[0].y"+
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.supply.vdd" "my_merge.merge_cell.vc2.myctree.C2Els[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.supply.vss" "my_merge.merge_cell.vc2.myctree.C2Els[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[0]" "my_merge.merge_cell.vc2.myctree.C2Els[0].c1"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[0]" "my_merge.merge_cell.vc2.myctree.tmp[0]"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[1]" "my_merge.merge_cell.vc2.myctree.C2Els[0].c2"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.in[1]" "my_merge.merge_cell.vc2.myctree.tmp[1]"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.out" "my_merge.merge_cell.vc2.myctree.C2Els[0].y"
|
|
||||||
= "my_merge.merge_cell.vc2.myctree.out" "my_merge.merge_cell.vc2.myctree.tmp[2]"
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[0].a"|"my_merge.merge_cell.vc2.OR2_tf[0].b"->"my_merge.merge_cell.vc2.OR2_tf[0]._y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[0].a"|"my_merge.merge_cell.vc2.OR2_tf[0].b")->"my_merge.merge_cell.vc2.OR2_tf[0]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[0]._y"->"my_merge.merge_cell.vc2.OR2_tf[0].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[0]._y")->"my_merge.merge_cell.vc2.OR2_tf[0].y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[1].a"|"my_merge.merge_cell.vc2.OR2_tf[1].b"->"my_merge.merge_cell.vc2.OR2_tf[1]._y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[1].a"|"my_merge.merge_cell.vc2.OR2_tf[1].b")->"my_merge.merge_cell.vc2.OR2_tf[1]._y"+
|
|
||||||
"my_merge.merge_cell.vc2.OR2_tf[1]._y"->"my_merge.merge_cell.vc2.OR2_tf[1].y"-
|
|
||||||
~("my_merge.merge_cell.vc2.OR2_tf[1]._y")->"my_merge.merge_cell.vc2.OR2_tf[1].y"+
|
|
||||||
= "my_merge.merge_cell.vc2.OR2_tf[1].y" "my_merge.merge_cell.vc2.myctree.in[1]"
|
|
||||||
= "my_merge.merge_cell.vc2.OR2_tf[0].y" "my_merge.merge_cell.vc2.myctree.in[0]"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.myctree.supply.vss"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.myctree.supply.vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.OR2_tf[1].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vdd" "my_merge.merge_cell.vc2.OR2_tf[0].vdd"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.OR2_tf[1].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.supply.vss" "my_merge.merge_cell.vc2.OR2_tf[0].vss"
|
|
||||||
= "my_merge.merge_cell.vc2.out" "my_merge.merge_cell.vc2.myctree.out"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.OR2_tf[1].b"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[0]" "my_merge.merge_cell.vc2.in.d[1].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.OR2_tf[1].a"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[1].d[1]" "my_merge.merge_cell.vc2.in.d[1].t"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.OR2_tf[0].b"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[0]" "my_merge.merge_cell.vc2.in.d[0].f"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.OR2_tf[0].a"
|
|
||||||
= "my_merge.merge_cell.vc2.in.d[0].d[1]" "my_merge.merge_cell.vc2.in.d[0].t"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.arb2function2.in"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.AND_arb2.y"
|
|
||||||
= "my_merge.merge_cell._in2_arb" "my_merge.merge_cell.in2ack_ctl.c1"
|
|
||||||
~"my_merge.merge_cell.in2ack_ctl.c1"&~"my_merge.merge_cell.in2ack_ctl.c2"&~"my_merge.merge_cell.in2ack_ctl.c3"&~"my_merge.merge_cell.in2ack_ctl.c4"|~"my_merge.merge_cell.in2ack_ctl.pr_B"->"my_merge.merge_cell.in2ack_ctl._y"+
|
|
||||||
"my_merge.merge_cell.in2ack_ctl.c1"&"my_merge.merge_cell.in2ack_ctl.c2"&"my_merge.merge_cell.in2ack_ctl.c3"&"my_merge.merge_cell.in2ack_ctl.c4"&"my_merge.merge_cell.in2ack_ctl.sr_B"->"my_merge.merge_cell.in2ack_ctl._y"-
|
|
||||||
"my_merge.merge_cell.in2ack_ctl._y"->"my_merge.merge_cell.in2ack_ctl.y"-
|
|
||||||
~("my_merge.merge_cell.in2ack_ctl._y")->"my_merge.merge_cell.in2ack_ctl.y"+
|
|
||||||
"my_merge.merge_cell.in2ack_ctl_inv.a"->"my_merge.merge_cell.in2ack_ctl_inv.y"-
|
|
||||||
~("my_merge.merge_cell.in2ack_ctl_inv.a")->"my_merge.merge_cell.in2ack_ctl_inv.y"+
|
|
||||||
= "Vdd" "my_merge.merge_cell.supply.vdd"
|
|
||||||
= "GND" "my_merge.merge_cell.supply.vss"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.out.v" "my_merge.merge_cell.out.v"
|
|
||||||
= "my_merge.out.a" "my_merge.merge_cell.out.a"
|
|
||||||
= "my_merge.out.d.d[0].f" "my_merge.merge_cell.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].t" "my_merge.merge_cell.out.d.d[0].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.merge_cell.out.d.d[0].d[0]"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.merge_cell.out.d.d[0].d[1]"
|
|
||||||
= "my_merge.out.d.d[1].f" "my_merge.merge_cell.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].t" "my_merge.merge_cell.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.merge_cell.out.d.d[1].d[0]"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.merge_cell.out.d.d[1].d[1]"
|
|
||||||
= "my_merge.out.d.d[1].d[0]" "my_merge.out.d.d[1].f"
|
|
||||||
= "my_merge.out.d.d[1].d[1]" "my_merge.out.d.d[1].t"
|
|
||||||
= "my_merge.out.d.d[0].d[0]" "my_merge.out.d.d[0].f"
|
|
||||||
= "my_merge.out.d.d[0].d[1]" "my_merge.out.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.v" "my_merge.merge_cell.in2.v"
|
|
||||||
= "my_merge.in2.a" "my_merge.merge_cell.in2.a"
|
|
||||||
= "my_merge.in2.d.d[0].f" "my_merge.merge_cell.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].t" "my_merge.merge_cell.in2.d.d[0].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.merge_cell.in2.d.d[0].d[0]"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.merge_cell.in2.d.d[0].d[1]"
|
|
||||||
= "my_merge.in2.d.d[1].f" "my_merge.merge_cell.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].t" "my_merge.merge_cell.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.merge_cell.in2.d.d[1].d[0]"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.merge_cell.in2.d.d[1].d[1]"
|
|
||||||
= "my_merge.in2.d.d[1].d[0]" "my_merge.in2.d.d[1].f"
|
|
||||||
= "my_merge.in2.d.d[1].d[1]" "my_merge.in2.d.d[1].t"
|
|
||||||
= "my_merge.in2.d.d[0].d[0]" "my_merge.in2.d.d[0].f"
|
|
||||||
= "my_merge.in2.d.d[0].d[1]" "my_merge.in2.d.d[0].t"
|
|
@ -1,65 +0,0 @@
|
|||||||
|
|
||||||
watchall
|
|
||||||
set Reset 1
|
|
||||||
set-qdi-channel-neutral "my_merge.in1" 2
|
|
||||||
set-qdi-channel-neutral "my_merge.in2" 2
|
|
||||||
set my_merge.in1.v 0
|
|
||||||
set my_merge.in2.v 0
|
|
||||||
set my_merge.out.a 0
|
|
||||||
set my_merge.out.v 0
|
|
||||||
cycle
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[0] System initialized'"
|
|
||||||
|
|
||||||
set Reset 0
|
|
||||||
cycle
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[1] System reset completed'"
|
|
||||||
status X
|
|
||||||
mode run
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
cycle
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[2] Output neutral checked'"
|
|
||||||
|
|
||||||
set-qdi-channel-valid "my_merge.in1" 2 2
|
|
||||||
cycle
|
|
||||||
assert my_merge.in1.v 1
|
|
||||||
assert my_merge.in1.a 0
|
|
||||||
assert-qdi-channel-valid "my_merge.out" 2 2
|
|
||||||
set my_merge.out.v 1
|
|
||||||
cycle
|
|
||||||
assert my_merge.in1.a 1
|
|
||||||
set-qdi-channel-neutral "my_merge.in1" 2
|
|
||||||
cycle
|
|
||||||
assert my_merge.in1.v 0
|
|
||||||
set my_merge.out.a 1
|
|
||||||
cycle
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
set my_merge.out.v 0
|
|
||||||
set my_merge.out.a 0
|
|
||||||
cycle
|
|
||||||
assert my_merge.in1.a 0
|
|
||||||
cycle
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[3] In1 channel checked'"
|
|
||||||
set-qdi-channel-valid "my_merge.in2" 2 2
|
|
||||||
cycle
|
|
||||||
assert my_merge.in2.v 1
|
|
||||||
assert my_merge.in2.a 0
|
|
||||||
assert-qdi-channel-valid "my_merge.out" 2 2
|
|
||||||
set my_merge.out.v 1
|
|
||||||
cycle
|
|
||||||
assert my_merge.in2.a 1
|
|
||||||
set-qdi-channel-neutral "my_merge.in2" 2
|
|
||||||
cycle
|
|
||||||
set my_merge.out.a 1
|
|
||||||
cycle
|
|
||||||
assert-qdi-channel-neutral "my_merge.out" 2
|
|
||||||
set my_merge.out.a 0
|
|
||||||
set my_merge.out.v 0
|
|
||||||
cycle
|
|
||||||
assert my_merge.in2.a 0
|
|
||||||
system "echo '-------------------------------------------------'"
|
|
||||||
system "echo '[4] In2 valid checked'"
|
|
184
test/unit_tests/merge_t_7/run/prsim.out
Normal file
184
test/unit_tests/merge_t_7/run/prsim.out
Normal file
@ -0,0 +1,184 @@
|
|||||||
|
my_merge.merge_cell.vc2.myctree.tmp[7] my_merge.merge_cell.validity_arb.arbiter._y1 my_merge.merge_cell._en my_merge.merge_cell.merge_func_f[6].n4 my_merge.merge_cell.merge_func_f[5].n2 my_merge.merge_cell.merge_func_t[4].n2 my_merge.merge_cell._en_X[0] my_merge.merge_cell.vc1.myctree.tmp[7] my_merge.merge_cell.merge_func_t[0].n4 my_merge.merge_cell._in1_arb_X[6] my_merge.merge_cell._in2_arb my_merge.merge_cell.vc1.OR2_tf[6]._y my_merge.merge_cell.merge_func_f[3].n2 my_merge.merge_cell._in2_arb2_X[0] my_merge.merge_cell._in1_arb2_X[0] my_merge.merge_cell._out_a_BX[0] my_merge.merge_cell.merge_func_f[3].n4 my_merge.in1.v my_merge.merge_cell.vc1.myctree.C2Els[0]._y my_merge.merge_cell.merge_func_f[0].n4 my_merge.merge_cell._out_temp.a my_merge.in2.v my_merge.merge_cell.vc2.OR2_tf[6]._y my_merge.merge_cell._in1_arb_X[11] my_merge.merge_cell.merge_func_t[0].n2 my_merge.merge_cell.merge_func_f[5].n4 my_merge.merge_cell.merge_func_t[5].n2 my_merge.merge_cell.merge_func_f[1].n2 my_merge.out.v my_merge.merge_cell.merge_func_t[4].n4 my_merge.merge_cell.merge_func_f[4].n2 my_merge.merge_cell.vc1.OR2_tf[6].y my_merge.merge_cell.vc1.myctree.C3Els[0]._y my_merge.merge_cell.vc2.OR2_tf[4].y my_merge.merge_cell._in2_temp.a my_merge.merge_cell.merge_func_f[2].n2 my_merge.merge_cell.vc1.myctree.tmp[9] my_merge.merge_cell.vc2.OR2_tf[1].y my_merge.merge_cell._in1_arb_X[12] my_merge.merge_cell.vc1.OR2_tf[3]._y my_merge.merge_cell.merge_func_t[3].n4 my_merge.merge_cell.merge_func_t[6].n4 my_merge.merge_cell.vc2.OR2_tf[3].y my_merge.merge_cell._in1_arb_X[10] my_merge.merge_cell._in1_arb_temp my_merge.merge_cell.merge_func_t[5].n4 my_merge.merge_cell._in1_arb_X[1] my_merge.merge_cell.vc1.OR2_tf[5].y my_merge.merge_cell.validity_arb._y1_arb my_merge.merge_cell.en_buffer.buf4._y my_merge.merge_cell.merge_func_f[2].n4 my_merge.merge_cell.merge_func_f[4].n4 my_merge.merge_cell.vc2.OR2_tf[2].y my_merge.merge_cell.vc1.OR2_tf[1]._y my_merge.merge_cell.vc1.OR2_tf[4]._y my_merge.out.a my_merge.merge_cell._in1_arb_X[5] my_merge.merge_cell._in2_arb_X[11] my_merge.merge_cell._in1_arb my_merge.merge_cell.merge_func_f[1].n4 my_merge.merge_cell._in2_arb_X[13] my_merge.merge_cell.merge_func_t[3].n2 my_merge.merge_cell.vc1.OR2_tf[2].y my_merge.merge_cell.merge_func_t[2].n2 my_merge.merge_cell.vc2.OR2_tf[3]._y my_merge.merge_cell.merge_func_f[6].n2 my_merge.merge_cell.vc2.myctree.C2Els[0]._y my_merge.merge_cell.merge_func_t[1].n2 my_merge.merge_cell.vc2.OR2_tf[5].y my_merge.merge_cell.vc2.myctree.C2Els[1]._y my_merge.merge_cell._in1_arb_X[0] my_merge.merge_cell.vc2.OR2_tf[5]._y my_merge.merge_cell.validity_arb._y2_arb my_merge.merge_cell._in2_arb_X[0] my_merge.merge_cell._in2_arb_X[1] my_merge.merge_cell.merge_func_t[2].n4 my_merge.merge_cell._in1_arb_X[4] my_merge.merge_cell.vc1.OR2_tf[4].y my_merge.merge_cell.merge_func_t[6].n2 my_merge.merge_cell.vc2.OR2_tf[4]._y my_merge.merge_cell.merge_func_t[1].n4 my_merge.merge_cell.vc2.myctree.tmp[9] my_merge.merge_cell.vc1.OR2_tf[0].y my_merge.merge_cell.vc2.OR2_tf[2]._y my_merge.merge_cell.vc2.OR2_tf[0].y my_merge.merge_cell.validity_arb.ack_cell2._y my_merge.merge_cell.vc2.myctree.tmp[8] my_merge.merge_cell._in2_arb_X[4] my_merge.merge_cell.merge_func_f[0].n2 my_merge.merge_cell._in2_arb_X[8] my_merge.merge_cell._in1_arb_X[3] my_merge.merge_cell._out_a_B my_merge.merge_cell._in2_arb_X[3] my_merge.merge_cell.AND_arb1._y my_merge.merge_cell.vc1.myctree.tmp[8] my_merge.merge_cell._in1_arb_X[9] my_merge.merge_cell.vc1.OR2_tf[1].y my_merge.merge_cell.vc2.OR2_tf[1]._y my_merge.merge_cell.arb2function2.buf4._y my_merge.merge_cell.vc1.OR2_tf[3].y my_merge.merge_cell._in2_arb_X[9] my_merge.merge_cell._in1_arb_X[2] my_merge.merge_cell._in1_arb_X[13] my_merge.merge_cell._in2_arb_X[6] my_merge.merge_cell.AND_arb2._y my_merge.merge_cell.vc2.OR2_tf[6].y my_merge.merge_cell._in2_arb_X[10] my_merge.merge_cell.out_a_buffer.buf4._y my_merge.merge_cell._in2_arb_X[7] my_merge.merge_cell.validity_arb.or_cell._y my_merge.merge_cell.vc2.myctree.C3Els[0]._y my_merge.merge_cell.vc1.OR2_tf[5]._y my_merge.merge_cell.vc1.OR2_tf[2]._y my_merge.merge_cell._in2_arb_X[2] my_merge.merge_cell.vc2.OR2_tf[0]._y my_merge.merge_cell.validity_arb.ack_cell1._y my_merge.merge_cell._in1_arb_X[7] my_merge.merge_cell._in2_arb_X[12] my_merge.merge_cell.vc2.myctree.C3Els[1]._y my_merge.merge_cell._in2_arb_X[5] my_merge.merge_cell.validity_arb.arbiter._y2 my_merge.merge_cell.vc1.OR2_tf[0]._y my_merge.merge_cell.vc1.myctree.C2Els[1]._y my_merge.merge_cell._in1_arb_X[8] my_merge.merge_cell.arb2function1.buf4._y my_merge.merge_cell.vc1.myctree.C3Els[1]._y
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[0].n2 : 0
|
||||||
|
83042 my_merge.out.v : 0
|
||||||
|
83042 my_merge.out.a : 0
|
||||||
|
83042 my_merge.in2.v : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[1].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[3].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[0].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[6].n2 : 0
|
||||||
|
83042 my_merge.in1.v : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[6].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[6].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[2].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[6].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[5].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[5].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[5].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[4].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[4].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[3].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[0].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[3].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[2].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[5].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[4].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[2].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[1].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[4].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[2].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[1].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[3].n2 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_f[1].n4 : 0
|
||||||
|
83042 my_merge.merge_cell.merge_func_t[0].n4 : 0
|
||||||
|
83043 my_merge.merge_cell.vc1.OR2_tf[2]._y : 1 [by my_merge.merge_cell.merge_func_f[2].n2:=0]
|
||||||
|
83043 my_merge.merge_cell.vc2.OR2_tf[3]._y : 1 [by my_merge.merge_cell.merge_func_f[3].n4:=0]
|
||||||
|
83045 my_merge.merge_cell.vc2.OR2_tf[2]._y : 1 [by my_merge.merge_cell.merge_func_f[2].n4:=0]
|
||||||
|
83097 my_merge.merge_cell._out_a_B : 1 [by my_merge.out.a:=0]
|
||||||
|
83324 my_merge.merge_cell.vc1.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_t[1].n2:=0]
|
||||||
|
83342 my_merge.merge_cell.vc1.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=1]
|
||||||
|
83464 my_merge.merge_cell.vc2.OR2_tf[4]._y : 1 [by my_merge.merge_cell.merge_func_t[4].n4:=0]
|
||||||
|
83593 my_merge.merge_cell.vc2.OR2_tf[1]._y : 1 [by my_merge.merge_cell.merge_func_f[1].n4:=0]
|
||||||
|
83810 my_merge.merge_cell.vc1.OR2_tf[4]._y : 1 [by my_merge.merge_cell.merge_func_f[4].n2:=0]
|
||||||
|
83997 my_merge.merge_cell.vc1.OR2_tf[2].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[2]._y:=1]
|
||||||
|
84079 my_merge.merge_cell.out_a_buffer.buf4._y : 0 [by my_merge.merge_cell._out_a_B:=1]
|
||||||
|
84113 my_merge.merge_cell.vc2.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_t[0].n4:=0]
|
||||||
|
84124 my_merge.merge_cell.vc2.OR2_tf[3].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[3]._y:=1]
|
||||||
|
87477 my_merge.merge_cell.vc2.OR2_tf[4].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[4]._y:=1]
|
||||||
|
87596 my_merge.merge_cell.vc2.OR2_tf[1].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[1]._y:=1]
|
||||||
|
88873 my_merge.merge_cell.vc2.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[0]._y:=1]
|
||||||
|
89375 my_merge.merge_cell.vc2.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[0].y:=0]
|
||||||
|
89578 my_merge.merge_cell.vc2.myctree.tmp[7] : 0 [by my_merge.merge_cell.vc2.myctree.C2Els[0]._y:=1]
|
||||||
|
96891 my_merge.merge_cell.vc2.OR2_tf[6]._y : 1 [by my_merge.merge_cell.merge_func_t[6].n4:=0]
|
||||||
|
97385 my_merge.merge_cell.vc2.OR2_tf[5]._y : 1 [by my_merge.merge_cell.merge_func_f[5].n4:=0]
|
||||||
|
97524 my_merge.merge_cell.vc2.OR2_tf[5].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[5]._y:=1]
|
||||||
|
98745 my_merge.merge_cell.vc2.OR2_tf[6].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[6]._y:=1]
|
||||||
|
103247 my_merge.merge_cell.vc1.OR2_tf[5]._y : 1 [by my_merge.merge_cell.merge_func_f[5].n2:=0]
|
||||||
|
103316 my_merge.merge_cell.vc1.OR2_tf[5].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[5]._y:=1]
|
||||||
|
105483 my_merge.merge_cell.vc1.OR2_tf[3]._y : 1 [by my_merge.merge_cell.merge_func_t[3].n2:=0]
|
||||||
|
105494 my_merge.merge_cell.vc1.OR2_tf[3].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[3]._y:=1]
|
||||||
|
105663 my_merge.merge_cell._out_a_BX[0] : 1 [by my_merge.merge_cell.out_a_buffer.buf4._y:=0]
|
||||||
|
107854 my_merge.merge_cell.vc1.OR2_tf[6]._y : 1 [by my_merge.merge_cell.merge_func_f[6].n2:=0]
|
||||||
|
108058 my_merge.merge_cell.vc1.OR2_tf[6].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[6]._y:=1]
|
||||||
|
112822 my_merge.merge_cell.validity_arb.arbiter._y1 : 1 [by my_merge.in1.v:=0]
|
||||||
|
112837 my_merge.merge_cell.validity_arb._y1_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y1:=1]
|
||||||
|
119973 my_merge.merge_cell._en : 1 [by my_merge.out.a:=0]
|
||||||
|
119974 my_merge.merge_cell.en_buffer.buf4._y : 0 [by my_merge.merge_cell._en:=1]
|
||||||
|
120011 my_merge.merge_cell._en_X[0] : 1 [by my_merge.merge_cell.en_buffer.buf4._y:=0]
|
||||||
|
128711 my_merge.merge_cell.vc1.OR2_tf[4].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[4]._y:=1]
|
||||||
|
129450 my_merge.merge_cell.vc1.myctree.C3Els[0]._y : 1 [by my_merge.merge_cell.vc1.OR2_tf[4].y:=0]
|
||||||
|
129562 my_merge.merge_cell.vc1.myctree.tmp[9] : 0 [by my_merge.merge_cell.vc1.myctree.C3Els[0]._y:=1]
|
||||||
|
131756 my_merge.merge_cell.vc1.OR2_tf[0]._y : 1 [by my_merge.merge_cell.merge_func_t[0].n2:=0]
|
||||||
|
134695 my_merge.merge_cell.validity_arb.arbiter._y2 : 1 [by my_merge.in2.v:=0]
|
||||||
|
134735 my_merge.merge_cell.validity_arb._y2_arb : 0 [by my_merge.merge_cell.validity_arb.arbiter._y2:=1]
|
||||||
|
134992 my_merge.merge_cell.validity_arb.or_cell._y : 1 [by my_merge.merge_cell.validity_arb._y2_arb:=0]
|
||||||
|
135079 my_merge.merge_cell._out_temp.a : 0 [by my_merge.merge_cell.validity_arb.or_cell._y:=1]
|
||||||
|
135080 my_merge.merge_cell.validity_arb.ack_cell1._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
||||||
|
135091 my_merge.merge_cell.vc2.myctree.C3Els[0]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[6].y:=0]
|
||||||
|
135373 my_merge.merge_cell.validity_arb.ack_cell2._y : 1 [by my_merge.merge_cell._out_temp.a:=0]
|
||||||
|
136582 my_merge.merge_cell._in2_temp.a : 0 [by my_merge.merge_cell.validity_arb.ack_cell2._y:=1]
|
||||||
|
136886 my_merge.merge_cell._in1_arb_temp : 0 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=1]
|
||||||
|
137064 my_merge.merge_cell.AND_arb1._y : 1 [by my_merge.merge_cell._in1_arb_temp:=0]
|
||||||
|
137098 my_merge.merge_cell.vc2.myctree.tmp[9] : 0 [by my_merge.merge_cell.vc2.myctree.C3Els[0]._y:=1]
|
||||||
|
137476 my_merge.merge_cell.AND_arb2._y : 1 [by my_merge.merge_cell._in1_arb_temp:=0]
|
||||||
|
137515 my_merge.merge_cell.vc2.OR2_tf[2].y : 0 [by my_merge.merge_cell.vc2.OR2_tf[2]._y:=1]
|
||||||
|
137640 my_merge.merge_cell._in2_arb : 0 [by my_merge.merge_cell.AND_arb2._y:=1]
|
||||||
|
137662 my_merge.merge_cell.arb2function2.buf4._y : 1 [by my_merge.merge_cell._in2_arb:=0]
|
||||||
|
137867 my_merge.merge_cell._in1_arb : 0 [by my_merge.merge_cell.AND_arb1._y:=1]
|
||||||
|
138509 my_merge.merge_cell._in2_arb2_X[0] : 0 [by my_merge.merge_cell.arb2function2.buf4._y:=1]
|
||||||
|
139710 my_merge.merge_cell.vc2.myctree.C2Els[1]._y : 1 [by my_merge.merge_cell.vc2.OR2_tf[2].y:=0]
|
||||||
|
139843 my_merge.merge_cell.vc2.myctree.tmp[8] : 0 [by my_merge.merge_cell.vc2.myctree.C2Els[1]._y:=1]
|
||||||
|
155505 my_merge.merge_cell.vc2.myctree.C3Els[1]._y : 1 [by my_merge.merge_cell.vc2.myctree.tmp[8]:=0]
|
||||||
|
157280 my_merge.merge_cell.vc1.myctree.C2Els[1]._y : 1 [by my_merge.merge_cell.vc1.OR2_tf[3].y:=0]
|
||||||
|
157639 my_merge.merge_cell.vc1.myctree.tmp[8] : 0 [by my_merge.merge_cell.vc1.myctree.C2Els[1]._y:=1]
|
||||||
|
167995 my_merge.merge_cell.arb2function1.buf4._y : 1 [by my_merge.merge_cell._in1_arb:=0]
|
||||||
|
179268 my_merge.merge_cell.vc1.OR2_tf[0].y : 0 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=1]
|
||||||
|
179489 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 1 [by my_merge.merge_cell.vc1.OR2_tf[0].y:=0]
|
||||||
|
179496 my_merge.merge_cell.vc1.myctree.tmp[7] : 0 [by my_merge.merge_cell.vc1.myctree.C2Els[0]._y:=1]
|
||||||
|
179526 my_merge.merge_cell.vc1.myctree.C3Els[1]._y : 1 [by my_merge.merge_cell.vc1.myctree.tmp[7]:=0]
|
||||||
|
182111 my_merge.merge_cell._in1_arb2_X[0] : 0 [by my_merge.merge_cell.arb2function1.buf4._y:=1]
|
||||||
|
[0] System initialized
|
||||||
|
182111 Reset : 0
|
||||||
|
188824 my_merge._reset_B : 1 [by Reset:=0]
|
||||||
|
246285 my_merge.merge_cell.reset_buf._y : 0 [by my_merge._reset_B:=1]
|
||||||
|
246376 my_merge.merge_cell._reset_BX : 1 [by my_merge.merge_cell.reset_buf._y:=0]
|
||||||
|
248565 my_merge.merge_cell.reset_bufarray.buf4._y : 0 [by my_merge.merge_cell._reset_BX:=1]
|
||||||
|
248572 my_merge.merge_cell._reset_BXX[0] : 1 [by my_merge.merge_cell.reset_bufarray.buf4._y:=0]
|
||||||
|
[1] System reset completed
|
||||||
|
my_merge.merge_cell._in1_arb_X[6] my_merge.merge_cell._in1_arb_X[11] my_merge.merge_cell._in1_arb_X[12] my_merge.merge_cell._in1_arb_X[10] my_merge.merge_cell._in1_arb_X[1] my_merge.merge_cell._in1_arb_X[5] my_merge.merge_cell._in2_arb_X[11] my_merge.merge_cell._in2_arb_X[13] my_merge.merge_cell._in1_arb_X[0] my_merge.merge_cell._in2_arb_X[0] my_merge.merge_cell._in2_arb_X[1] my_merge.merge_cell._in1_arb_X[4] my_merge.merge_cell._in2_arb_X[4] my_merge.merge_cell._in2_arb_X[8] my_merge.merge_cell._in1_arb_X[3] my_merge.merge_cell._in2_arb_X[3] my_merge.merge_cell._in1_arb_X[9] my_merge.merge_cell._in2_arb_X[9] my_merge.merge_cell._in1_arb_X[2] my_merge.merge_cell._in1_arb_X[13] my_merge.merge_cell._in2_arb_X[6] my_merge.merge_cell._in2_arb_X[10] my_merge.merge_cell._in2_arb_X[7] my_merge.merge_cell._in2_arb_X[2] my_merge.merge_cell._in1_arb_X[7] my_merge.merge_cell._in2_arb_X[12] my_merge.merge_cell._in2_arb_X[5] my_merge.merge_cell._in1_arb_X[8]
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[0].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[0].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[1].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[1].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[2].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[2].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[3].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[3].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[4].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[4].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[5].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[5].t" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[6].f" has value 1 and not 0.
|
||||||
|
WRONG ASSERT: "my_merge.out.d.d[6].t" has value 1 and not 0.
|
||||||
|
[2] Output neutral checked
|
||||||
|
248572 my_merge.merge_cell.merge_func_t[0].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_f[6].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_t[2].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_f[5].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_f[1].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_f[4].n2 : 1
|
||||||
|
248572 my_merge.merge_cell.merge_func_f[3].n2 : 1
|
||||||
|
248574 my_merge.merge_cell.vc1.OR2_tf[3]._y : 0 [by my_merge.merge_cell.merge_func_f[3].n2:=1]
|
||||||
|
248584 my_merge.merge_cell.merge_func_f[5].y : X [by my_merge.merge_cell.merge_func_f[5].n2:=1]
|
||||||
|
248584 my_merge.merge_cell.merge_func_f[1].y : X [by my_merge.merge_cell.merge_func_f[1].n2:=1]
|
||||||
|
248650 my_merge.merge_cell.merge_func_f[6].y : X [by my_merge.merge_cell.merge_func_f[6].n2:=1]
|
||||||
|
248678 my_merge.merge_cell.merge_func_t[0].y : X [by my_merge.merge_cell.merge_func_t[0].n2:=1]
|
||||||
|
248847 my_merge.merge_cell.vc1.OR2_tf[6]._y : 0 [by my_merge.merge_cell.merge_func_f[6].n2:=1]
|
||||||
|
248976 my_merge.merge_cell.vc1.OR2_tf[5]._y : 0 [by my_merge.merge_cell.merge_func_f[5].n2:=1]
|
||||||
|
249027 my_merge.merge_cell.merge_func_t[2].y : X [by my_merge.merge_cell.merge_func_t[2].n2:=1]
|
||||||
|
250096 my_merge.merge_cell.vc1.OR2_tf[6].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[6]._y:=0]
|
||||||
|
251359 my_merge.merge_cell.vc1.OR2_tf[0]._y : 0 [by my_merge.merge_cell.merge_func_t[0].n2:=1]
|
||||||
|
251471 my_merge.merge_cell.vc1.OR2_tf[4]._y : 0 [by my_merge.merge_cell.merge_func_f[4].n2:=1]
|
||||||
|
251525 my_merge.merge_cell.vc1.OR2_tf[0].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[0]._y:=0]
|
||||||
|
251546 my_merge.merge_cell.vc1.OR2_tf[4].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[4]._y:=0]
|
||||||
|
252475 my_merge.merge_cell.vc1.OR2_tf[5].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[5]._y:=0]
|
||||||
|
252820 my_merge.merge_cell.vc1.myctree.C3Els[0]._y : 0 [by my_merge.merge_cell.vc1.OR2_tf[5].y:=1]
|
||||||
|
252848 my_merge.merge_cell.merge_func_f[4].y : X [by my_merge.merge_cell.merge_func_f[4].n2:=1]
|
||||||
|
252867 my_merge.merge_cell.merge_func_f[3].y : X [by my_merge.merge_cell.merge_func_f[3].n2:=1]
|
||||||
|
252958 my_merge.merge_cell.vc1.myctree.tmp[9] : 1 [by my_merge.merge_cell.vc1.myctree.C3Els[0]._y:=0]
|
||||||
|
253109 my_merge.merge_cell.vc1.OR2_tf[3].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[3]._y:=0]
|
||||||
|
254488 my_merge.merge_cell.vc1.OR2_tf[1]._y : 0 [by my_merge.merge_cell.merge_func_f[1].n2:=1]
|
||||||
|
259751 my_merge.merge_cell.vc1.OR2_tf[1].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[1]._y:=0]
|
||||||
|
259753 my_merge.merge_cell.vc1.myctree.C2Els[0]._y : 0 [by my_merge.merge_cell.vc1.OR2_tf[1].y:=1]
|
||||||
|
267568 my_merge.merge_cell.vc1.OR2_tf[2]._y : 0 [by my_merge.merge_cell.merge_func_t[2].n2:=1]
|
||||||
|
267569 my_merge.merge_cell.vc1.OR2_tf[2].y : 1 [by my_merge.merge_cell.vc1.OR2_tf[2]._y:=0]
|
||||||
|
268117 my_merge.merge_cell.vc1.myctree.C2Els[1]._y : 0 [by my_merge.merge_cell.vc1.OR2_tf[2].y:=1]
|
||||||
|
268128 my_merge.merge_cell.vc1.myctree.tmp[8] : 1 [by my_merge.merge_cell.vc1.myctree.C2Els[1]._y:=0]
|
||||||
|
303670 my_merge.merge_cell.vc1.myctree.tmp[7] : 1 [by my_merge.merge_cell.vc1.myctree.C2Els[0]._y:=0]
|
||||||
|
304040 my_merge.merge_cell.vc1.myctree.C3Els[1]._y : 0 [by my_merge.merge_cell.vc1.myctree.tmp[7]:=1]
|
||||||
|
304107 my_merge.in1.v : 1 [by my_merge.merge_cell.vc1.myctree.C3Els[1]._y:=0]
|
||||||
|
306748 my_merge.merge_cell.validity_arb.arbiter._y1 : 0 [by my_merge.in1.v:=1]
|
||||||
|
306764 my_merge.merge_cell.validity_arb._y1_arb : 1 [by my_merge.merge_cell.validity_arb.arbiter._y1:=0]
|
||||||
|
311326 my_merge.merge_cell.validity_arb.or_cell._y : 0 [by my_merge.merge_cell.validity_arb._y1_arb:=1]
|
||||||
|
311854 my_merge.merge_cell._out_temp.a : 1 [by my_merge.merge_cell.validity_arb.or_cell._y:=0]
|
||||||
|
314289 my_merge.merge_cell.validity_arb.ack_cell1._y : 0 [by my_merge.merge_cell._out_temp.a:=1]
|
||||||
|
341169 my_merge.merge_cell._in1_arb_temp : 1 [by my_merge.merge_cell.validity_arb.ack_cell1._y:=0]
|
||||||
|
354210 my_merge.merge_cell.AND_arb1._y : 0 [by my_merge.merge_cell._in1_arb_temp:=1]
|
||||||
|
354212 my_merge.merge_cell._in1_arb : 1 [by my_merge.merge_cell.AND_arb1._y:=0]
|
||||||
|
365094 my_merge.merge_cell.AND_arb2._y : 0 [by my_merge.merge_cell._in1_arb_temp:=1]
|
||||||
|
365097 my_merge.merge_cell._in2_arb : 1 [by my_merge.merge_cell.AND_arb2._y:=0]
|
||||||
|
365126 my_merge.merge_cell.arb2function2.buf4._y : 0 [by my_merge.merge_cell._in2_arb:=1]
|
||||||
|
365443 my_merge.merge_cell._in2_arb2_X[0] : 1 [by my_merge.merge_cell.arb2function2.buf4._y:=0]
|
||||||
|
415170 my_merge.merge_cell.arb2function1.buf4._y : 0 [by my_merge.merge_cell._in1_arb:=1]
|
||||||
|
416771 my_merge.merge_cell._in1_arb2_X[0] : 1 [by my_merge.merge_cell.arb2function1.buf4._y:=0]
|
||||||
|
Node `my_fork.in.v' not found
|
||||||
|
Node `my_fork.in.a' not found
|
||||||
|
Node `my_fork.out1.d.d[0].f' not found
|
||||||
|
Node `my_fork.out2.d.d[0].f' not found
|
||||||
|
Node `my_fork.out1.v' not found
|
||||||
|
Node `my_fork.out2.v' not found
|
||||||
|
Node `my_fork.in.a' not found
|
||||||
|
Node `my_fork.in.d.d[0].f' not found
|
||||||
|
Finished
|
||||||
|
Node `my_fork.out1.a' not found
|
||||||
|
Node `my_fork.out1.a' not found
|
1384
test/unit_tests/merge_t_7/run/test.prs
Normal file
1384
test/unit_tests/merge_t_7/run/test.prs
Normal file
File diff suppressed because it is too large
Load Diff
@ -32,9 +32,9 @@ import globals;
|
|||||||
open tmpl::dataflow_neuro;
|
open tmpl::dataflow_neuro;
|
||||||
|
|
||||||
|
|
||||||
defproc merge_2 (avMx1of2<2> in1; avMx1of2<2> in2; avMx1of2<2> out){
|
defproc merge_7 (avMx1of2<7> in1; avMx1of2<7> in2; avMx1of2<7> out){
|
||||||
|
|
||||||
merge<2> merge_cell(.in1=in1, .in2=in2,.out = out);
|
merge<7> merge_cell(.in1=in1, .in2=in2,.out = out);
|
||||||
//Low active Reset
|
//Low active Reset
|
||||||
bool _reset_B;
|
bool _reset_B;
|
||||||
prs {
|
prs {
|
||||||
@ -46,4 +46,4 @@ defproc merge_2 (avMx1of2<2> in1; avMx1of2<2> in2; avMx1of2<2> out){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
merge_2 my_merge;
|
merge_7 my_merge;
|
36
test/unit_tests/merge_t_7/test.prsim
Normal file
36
test/unit_tests/merge_t_7/test.prsim
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
watchall
|
||||||
|
set-qdi-channel-neutral "my_merge.in1" 7
|
||||||
|
set-qdi-channel-neutral "my_merge.in2" 7
|
||||||
|
set my_merge.in1.v 0
|
||||||
|
set my_merge.in2.v 0
|
||||||
|
set my_merge.out.a 0
|
||||||
|
set my_merge.out.v 0
|
||||||
|
cycle
|
||||||
|
system "echo '[0] System initialized'"
|
||||||
|
|
||||||
|
set Reset 0
|
||||||
|
cycle
|
||||||
|
system "echo '[1] System reset completed'"
|
||||||
|
status X
|
||||||
|
mode run
|
||||||
|
|
||||||
|
assert-qdi-channel-neutral "my_merge.out" 7
|
||||||
|
cycle
|
||||||
|
system "echo '[2] Output neutral checked'"
|
||||||
|
|
||||||
|
set-qdi-channel-valid "my_merge.in1" 7 5
|
||||||
|
cycle
|
||||||
|
assert my_fork.in.v 1
|
||||||
|
assert my_fork.in.a 0
|
||||||
|
assert-qdi-channel-valid "my_fork.out1" 15 5
|
||||||
|
assert-qdi-channel-valid "my_fork.out2" 15 5
|
||||||
|
set my_fork.out1.v 1
|
||||||
|
set my_fork.out2.v 1
|
||||||
|
cycle
|
||||||
|
assert my_fork.in.a 1
|
||||||
|
set-qdi-channel-neutral "my_fork.in" 15
|
||||||
|
cycle
|
||||||
|
set my_fork.out1.a 1
|
||||||
|
set my_fork.out1.a 1
|
||||||
|
system "echo 'Finished'"
|
Loading…
Reference in New Issue
Block a user