From fbcd679b4cd56dfacba04c4eaded4b8404a76e6f Mon Sep 17 00:00:00 2001 From: Hugh Date: Wed, 30 Mar 2022 15:01:50 +0200 Subject: [PATCH] pushing register --- test/unit_tests/flipflop/run/prsim.out | 96 +- test/unit_tests/flipflop/run/test.prs | 20 +- test/unit_tests/flipflop/test.act | 2 +- test/unit_tests/flipflop/test.prsim | 40 +- test/unit_tests/register_write/run/prsim.out | 149 +- test/unit_tests/register_write/run/test.prs | 1642 ++++++++---------- test/unit_tests/register_write/test.act | 2 +- test/unit_tests/register_write/test.prsim | 4 +- test/unit_tests/register_wrw/run/prsim.out | 832 +-------- test/unit_tests/register_wrw/run/prsim.pdf | Bin 53431 -> 0 bytes test/unit_tests/register_wrw/run/test.prs | 1487 ++++++++++++++-- test/unit_tests/register_wrw/test.act | 4 +- test/unit_tests/register_wrw/test.prsim | 451 ++++- 13 files changed, 2628 insertions(+), 2101 deletions(-) delete mode 100644 test/unit_tests/register_wrw/run/prsim.pdf diff --git a/test/unit_tests/flipflop/run/prsim.out b/test/unit_tests/flipflop/run/prsim.out index b83d500..d54925c 100644 --- a/test/unit_tests/flipflop/run/prsim.out +++ b/test/unit_tests/flipflop/run/prsim.out @@ -1,57 +1,49 @@ -t.ff._mqib t.clk t.d t.q t.ff._sqib t.ff._sqi t.ff.__clk t.ff._mqi t.ff._clk +t.ff.__clk_B t.ff._clk_B t.d t.clk [0] start test - 1 Reset : 0 - 1 t.clk : 0 - 1 t.d : 0 - 3 t.ff._mqib : 1 [by t.d:=0] - 4756 t.ff._mqi : 0 [by t.ff._mqib:=1] - 5893 t.ff._sqib : 1 [by t.ff._mqi:=0] - 6007 t.ff._sqi : 0 [by t.ff._sqib:=1] - 7093 t._reset_B : 1 [by Reset:=0] - 10468 t.ff._clk : 1 [by t.clk:=0] - 12194 t.ff.__clk : 0 [by t.ff._clk:=1] - 71259 t.q : 0 [by t.ff._sqib:=1] + 61021 Reset : 0 + 61021 t.clk : 1 + 61021 t.d : 0 + 61022 t.ff._clk_B : 0 [by t.clk:=1] + 61023 t.ff.__clk_B : 1 [by t.ff._clk_B:=0] + 65875 t._reset_B : 1 [by Reset:=0] [1] reset completed - 71259 t.clk : 1 - 71298 t.ff._clk : 0 [by t.clk:=1] - 71313 t.ff.__clk : 1 [by t.ff._clk:=0] [2] tested d = 0, clk rise - 71313 t.clk : 0 - 71804 t.ff._clk : 1 [by t.clk:=0] - 71817 t.ff.__clk : 0 [by t.ff._clk:=1] - 71817 t.d : 1 - 71817 t.clk : 1 - 71857 t.ff._clk : 0 [by t.clk:=1] - 72272 t.ff.__clk : 1 [by t.ff._clk:=0] - 72292 t.ff._mqib : 0 [by t.ff.__clk:=1] - 78353 t.ff._mqi : 1 [by t.ff._mqib:=0] - 78353 t.d : 0 - 78353 t.clk : 0 -WARNING: unstable `t.ff._mqib'+ ->> cause: t.ff._clk (val: 1) - 78369 t.ff._clk : 1 [by t.clk:=0] -WARNING: weak-interference `t.ff._mqi' ->> cause: t.ff._mqib (val: X) ->> time: 78400 - 78400 t.ff._mqib : X [by t.ff._clk:=1] - 78404 t.ff._mqib : 0 [by t.ff._clk:=1] -WARNING: weak-unstable `t.ff._sqib'- ->> cause: t.ff._mqi (val: X) ->> time: 87529 - 87529 t.ff._mqi : X [by t.ff._mqib:=0] - 87544 t.ff._mqi : 1 [by t.ff._mqib:=0] -WARNING: weak-interference `t.ff._sqi' ->> cause: t.ff._sqib (val: X) ->> time: 92093 -WARNING: weak-interference `t.q' ->> cause: t.ff._sqib (val: X) ->> time: 92093 - 92093 t.ff._sqib : X [by t.ff._mqi:=1] - 92148 t.q : X [by t.ff._sqib:=X] - 122467 t.ff.__clk : 0 [by t.ff._clk:=1] - 129024 t.ff._sqi : X [by t.ff._sqib:=X] - 135341 t.ff._sqib : 0 [by t.ff._mqi:=1] - 165121 t.q : 1 [by t.ff._sqib:=0] - 186994 t.ff._sqi : 1 [by t.ff._sqib:=0] + 65875 t.clk : 0 + 65875 t.d : 1 + 84773 t.ff._mqib : 0 [by t.d:=1] + 85476 t.ff._mqi : 1 [by t.ff._mqib:=0] + 96922 t.ff._clk_B : 1 [by t.clk:=0] + 97123 t.ff.__clk_B : 0 [by t.ff._clk_B:=1] + 107244 t.ff._sqib : 0 [by t.ff._clk_B:=1] + 107250 t.ff._sqi : 1 [by t.ff._sqib:=0] + 110736 t.q : 1 [by t.ff._sqib:=0] + 110738 t.ff.q_B : 0 [by t.q:=1] + 110738 t.clk : 1 + 113054 t.ff._clk_B : 0 [by t.clk:=1] + 113104 t.ff.__clk_B : 1 [by t.ff._clk_B:=0] + 113104 t.d : 0 + 114289 t.ff._mqib : 1 [by t.d:=0] + 137967 t.ff._mqi : 0 [by t.ff._mqib:=1] + 137967 t.clk : 0 + 137992 t.ff._clk_B : 1 [by t.clk:=0] + 138009 t.ff.__clk_B : 0 [by t.ff._clk_B:=1] + 138073 t.ff._sqib : 1 [by t.ff.__clk_B:=0] + 138074 t.q : 0 [by t.ff._sqib:=1] + 138478 t.ff._sqi : 0 [by t.ff._sqib:=1] + 203221 t.ff.q_B : 1 [by t.q:=0] + 203221 t.d : 1 + 203221 t.clk : 1 + 203222 t.ff._clk_B : 0 [by t.clk:=1] + 214646 t.ff.__clk_B : 1 [by t.ff._clk_B:=0] + 227406 t.ff._mqib : 0 [by t.ff.__clk_B:=1] + 227582 t.ff._mqi : 1 [by t.ff._mqib:=0] [3] tested d = 1, clk rise and fall + 227582 t.clk : 0 + 227583 t.ff._clk_B : 1 [by t.clk:=0] + 227590 t.ff._sqib : 0 [by t.ff._clk_B:=1] + 227593 t.q : 1 [by t.ff._sqib:=0] + 234776 t.ff.q_B : 0 [by t.q:=1] + 241004 t.ff._sqi : 1 [by t.ff._sqib:=0] + 278221 t.ff.__clk_B : 0 [by t.ff._clk_B:=1] + 278221 t.d : 0 diff --git a/test/unit_tests/flipflop/run/test.prs b/test/unit_tests/flipflop/run/test.prs index 4b99d54..8d84eb5 100644 --- a/test/unit_tests/flipflop/run/test.prs +++ b/test/unit_tests/flipflop/run/test.prs @@ -4,22 +4,24 @@ "Reset"->"t._reset_B"- ~("Reset")->"t._reset_B"+ = "t._reset_B" "t.ff.reset_B" -"t.ff.clk"->"t.ff._clk"- -~("t.ff.clk")->"t.ff._clk"+ -"t.ff._clk"->"t.ff.__clk"- -~("t.ff._clk")->"t.ff.__clk"+ -~"t.ff.d"&~"t.ff._clk"|~"t.ff.reset_B"|~"t.ff.__clk"&~"t.ff._mqi"->"t.ff._mqib"+ -"t.ff.d"&"t.ff.__clk"|"t.ff.reset_B"&"t.ff._mqi"&"t.ff._clk"->"t.ff._mqib"- +"t.ff.clk_B"->"t.ff._clk_B"- +~("t.ff.clk_B")->"t.ff._clk_B"+ +"t.ff._clk_B"->"t.ff.__clk_B"- +~("t.ff._clk_B")->"t.ff.__clk_B"+ +~"t.ff.d"&~"t.ff._clk_B"|~"t.ff.reset_B"|~"t.ff.__clk_B"&~"t.ff._mqi"->"t.ff._mqib"+ +("t.ff.d"&"t.ff.__clk_B"|"t.ff._mqi"&"t.ff._clk_B")&"t.ff.reset_B"->"t.ff._mqib"- "t.ff._mqib"->"t.ff._mqi"- ~("t.ff._mqib")->"t.ff._mqi"+ -~"t.ff._mqi"&~"t.ff.__clk"|~"t.ff.reset_B"|~"t.ff._sqi"&~"t.ff._clk"->"t.ff._sqib"+ -"t.ff._mqi"&"t.ff._clk"|"t.ff._sqi"&"t.ff.__clk"&"t.ff.reset_B"->"t.ff._sqib"- +~"t.ff._mqi"&~"t.ff.__clk_B"|~"t.ff.reset_B"|~"t.ff._sqi"&~"t.ff._clk_B"->"t.ff._sqib"+ +("t.ff._mqi"&"t.ff._clk_B"|"t.ff._sqi"&"t.ff.__clk_B")&"t.ff.reset_B"->"t.ff._sqib"- "t.ff._sqib"->"t.ff._sqi"- ~("t.ff._sqib")->"t.ff._sqi"+ "t.ff._sqib"->"t.ff.q"- ~("t.ff._sqib")->"t.ff.q"+ +"t.ff.q"->"t.ff.q_B"- +~("t.ff.q")->"t.ff.q_B"+ = "Vdd" "t.ff.vdd" = "GND" "t.ff.vss" = "t.q" "t.ff.q" -= "t.clk" "t.ff.clk" += "t.clk" "t.ff.clk_B" = "t.d" "t.ff.d" diff --git a/test/unit_tests/flipflop/test.act b/test/unit_tests/flipflop/test.act index cfdae8d..c422828 100644 --- a/test/unit_tests/flipflop/test.act +++ b/test/unit_tests/flipflop/test.act @@ -33,7 +33,7 @@ open tmpl::dataflow_neuro; defproc flipflop_test (bool! q; bool? d,clk){ - DFFQ_R_X1 ff(.d=d,.clk = clk, .q = q); + DFFQ_R_X1 ff(.d=d,.clk_B = clk, .q = q); //Low active Reset bool _reset_B; prs { diff --git a/test/unit_tests/flipflop/test.prsim b/test/unit_tests/flipflop/test.prsim index 0b7f1a0..0513364 100644 --- a/test/unit_tests/flipflop/test.prsim +++ b/test/unit_tests/flipflop/test.prsim @@ -1,29 +1,51 @@ watchall system "echo '[0] start test'" + set Reset 0 set t.d 0 -set t.clk 0 +set t.clk 1 cycle status X mode run assert t.q 0 -cycle -assert t.q 0 system "echo '[1] reset completed'" -set t.clk 1 -cycle -assert t.q 0 + system "echo '[2] tested d = 0, clk rise'" set t.clk 0 +set t.d 1 cycle + +set t.clk 1 +cycle +set t.d 0 +cycle + +assert t.q 1 + +set t.clk 0 +cycle +assert t.q 0 + +set t.d 0 +set t.clk 0 +cycle + +assert t.q 0 + set t.d 1 cycle set t.clk 1 cycle -set t.d 0 assert t.q 0 + +system "echo '[3] tested d = 1, clk rise and fall'" + +set t.d 1 +cycle set t.clk 0 cycle -assert t.q 1 -system "echo '[3] tested d = 1, clk rise and fall'" \ No newline at end of file +set t.d 0 +cycle + +assert t.q 1 \ No newline at end of file diff --git a/test/unit_tests/register_write/run/prsim.out b/test/unit_tests/register_write/run/prsim.out index 7076c93..f935616 100644 --- a/test/unit_tests/register_write/run/prsim.out +++ b/test/unit_tests/register_write/run/prsim.out @@ -1,149 +1,2 @@ -t.registers.read_write_demux.vc.ct.in[0] t.registers.read_write_demux._en2_X_t[0] t.in.d.d[1].f t.registers.read_write_demux._c_f_buf[0] t.registers.read_write_demux.out2_a_B_buf_t.buf1._y t.registers.read_write_demux._out1_a_BX_f[0] t.in.d.d[3].t t.registers._in_read.v t.registers.read_write_demux._in_v t.in.d.d[1].t t.registers.read_write_demux._c_v t.in.d.d[0].t t.registers.read_write_demux._en1_X_f[0] t.in.d.d[4].f t.registers.read_write_demux.out1_en_buf_f.buf1._y t.in.d.d[0].f t.registers.read_write_demux.vc.ct.tmp[5] t.in.d.d[2].f t.registers.read_write_demux._out2_a_BX_t[0] t.in.d.d[3].f t.registers.read_write_demux._c_t_buf[0] t.registers.read_write_demux.vc.ct.C2Els[0]._y t.registers.read_write_demux._out1_a_BX_t[0] t.in.v t.registers.read_write_demux._en t.registers.read_write_demux._out1_a_B t.registers.read_write_demux._out2_a_BX_f[0] t.in.d.d[4].t t.registers.read_write_demux.c_buf_f.buf1._y t.registers.read_write_demux._en2_X_f[0] t.registers.read_write_demux._en1_X_t[0] t.registers.read_write_demux.out1_a_B_buf_t.buf1._y t.registers.read_write_demux.out2_en_buf_f.buf1._y t.registers.read_write_demux._out2_a_B t.registers.read_write_demux.vc.ct.tmp[4] t.registers.read_write_demux.vc.ct.in[2] t.registers.read_write_demux._in_c_v_ t.registers.read_write_demux.out2_en_buf_t.buf1._y t.registers._in_read.a t.in.d.d[2].t t.registers.read_write_demux.out2_a_B_buf_f.buf1._y t.registers.read_write_demux.vc.ct.in[1] t.registers.read_write_demux.c_buf_t.buf1._y t.registers.read_write_demux.c_f_c_t_or._y t.registers.read_write_demux._out_v t.registers._in_write.a t.registers._in_write.v t.registers.read_write_demux.in_v_buf._y t.registers.read_write_demux.out1_a_B_buf_f.buf1._y t.registers.read_write_demux.out1_en_buf_t.buf1._y t.registers.read_write_demux.vc.ct.in[3] t.registers.read_write_demux.vc.OR2_tf[1]._y t.registers.read_write_demux.c_el._y t.registers.read_write_demux.out_or._y t.registers.read_write_demux.vc.OR2_tf[2]._y t.registers.read_write_demux.vc.ct.C2Els[1]._y t.registers.read_write_demux.vc.OR2_tf[0]._y t.registers.read_write_demux.vc.ct.C2Els[2]._y t.registers.read_write_demux.vc.OR2_tf[3]._y +t.registers.ff[4].clk_B t.registers._clock_word_temp[0] t.in.d.d[1].f t.registers._clock_temp t.registers.ack_dly._a[1] t.registers.ff[0].clk_B t.registers._clock t.dly_cfg[1] t.registers.ff[0].d t.registers.ack_dly.dly[1].__y t.registers.clk_dly.and2[0]._y t.registers.val_input.ct.in[1] t.in.d.d[4].f t.registers._clock_word_temp[2] t.registers.ff[5].__clk_B t.registers.clk_dly.dly[2]._y t.registers.ack_dly.dly[1].___y t.registers.ff[4]._clk_B t.registers._out_encoder[3] t.registers.clock_buffer[1].buf1._y t.registers.ff[6].clk_B t.registers.atree[2].in[1] t.dly_cfg[0] t.registers._in_v_temp t.registers._out_encoder[2] t.registers._out_encoder[1] t.registers.clk_dly.and2[1]._y t.registers.atree[0].in[0] t.registers.ack_dly.dly[2]._y t.registers.val_input.ct.in[0] t.registers._in_a_temp t.in.d.d[0].f t.in.v t.registers.clk_dly.dly[1].y t.registers.ff[3]._clk_B t.in.d.d[4].t t.registers.clk_dly.dly[2].y t.registers.clk_dly.dly[1].a t.registers._clock_word_temp[3] t.registers.ack_dly.dly[0].___y t.registers.val_input.ct.in[3] t.registers.ff[1].d t.registers.clock_buffer[0].buf1._y t.registers._out_encoder[0] t.registers.atree[1].in[0] t.registers.ack_dly.dly[2].___y t.registers.ack_dly.mu2[0]._y t.registers.atree[1].and2s[0]._y t.registers.clk_dly._a[1] t.registers.atree[0].in[1] t.registers.ff[2].__clk_B t.registers.val_input.ct.in[4] t.registers.val_input.OR2_tf[3]._y t.registers.clk_X.buf1._y t.registers.ff[7].__clk_B t.registers._clock_word_temp[1] t.registers.and_encoder[2]._y t.registers.clk_dly.dly[0].___y t.registers._clock_temp_inv t.registers.ff[7]._clk_B t.registers.clk_dly.dly[1].___y t.in.a t.registers.clk_dly.mu2[1]._s t.registers.ff[1]._clk_B t.registers.clk_dly.dly[0]._y t.registers.val_input.ct.in[2] t.registers.val_input.OR2_tf[2]._y t.registers.val_input.ct.tmp[6] t.registers.clk_dly.dly[1]._y t.registers.ack_dly.dly[2].y t.registers.atree[0].and2s[0]._y t.registers.clk_dly.mu2[1]._y t.registers.clk_dly.mu2[0]._s t.registers.ack_dly.dly[0]._y t.registers.clk_dly.dly[0].a t.registers.ack_dly.dly[0].a t.registers.ff[0]._clk_B t.registers.clock_buffer[2].buf1._y t.registers.clk_dly.dly[1].__y t.registers.ff[2].clk_B t.registers.ff[6]._clk_B t.registers.clk_dly.dly[0].y t.registers.clk_dly.mu2[0]._y t.registers.clock_buffer[3].buf1._y t.registers.val_input.ct.tmp[5] t.registers.ack_dly.dly[1]._y t.registers.and_encoder[0]._y t.registers.val_input.ct.C2Els[1]._y t.registers.ack_dly.dly[1].y t.registers.ack_dly.and2[1]._y t.registers.val_input.OR2_tf[1]._y t.registers.clk_dly.dly[0].__y t.registers.ff[3].__clk_B t.registers.ack_dly.dly[0].y t.registers.clk_dly.dly[2].__y t.registers.atree[3].and2s[0]._y t.registers.ff[6].__clk_B t.registers.ack_dly.dly[1].a t.registers.ff[4].__clk_B t.registers.atree[2].and2s[0]._y t.registers.ff[1].__clk_B t.registers.val_input_X.buf1._y t.registers.ack_dly.dly[2].__y t.registers.val_input.OR2_tf[0]._y t.registers.ff[0].__clk_B t.registers.ff[5]._clk_B t.registers.and_encoder[1]._y t.registers.ack_dly.and2[0]._y t.registers.ack_dly.mu2[1]._s t.registers.clk_dly.dly[2].___y t.registers.val_input.OR2_tf[4]._y t.registers.ack_input_X.buf1._y t.registers.val_input.ct.C2Els[0]._y t.registers.ack_dly.mu2[1]._y t.registers.val_input.ct.C3Els[0]._y t.registers.ack_dly.dly[0].__y t.registers.and_encoder[3]._y t.registers.ff[2]._clk_B t.registers.ack_dly.mu2[0]._s [0] start test -Node `t._in_write.d.d[0].f' not found -Node `t._in_read.d.d[0].f' not found - 106506 t.in.d.d[0].f : 0 - 106506 Reset : 0 - 106506 t.registers._in_read.v : 0 - 106506 t.in.d.d[1].f : 0 - 106506 t.registers._in_write.v : 0 - 106506 t.registers._in_read.a : 0 - 106506 t.in.d.d[3].f : 0 - 106506 t.registers._in_write.a : 0 - 106506 t.data[1].d[1] : 0 - 106506 t.in.d.d[2].t : 0 - 106506 t.data[1].d[0] : 0 - 106506 t.data[0].d[1] : 0 - 106506 t.in.d.d[0].t : 0 - 106506 t.in.d.d[2].f : 0 - 106506 t.data[0].d[0] : 0 - 106506 t.in.d.d[4].t : 0 - 106506 t.in.d.d[1].t : 0 - 106506 t.in.d.d[4].f : 0 - 106506 t.in.d.d[3].t : 0 - 106524 t.registers.read_write_demux.c_buf_t.buf1._y : 1 [by t.in.d.d[4].t:=0] - 107057 t._reset_B : 1 [by Reset:=0] - 107460 t.registers.read_write_demux._out2_a_B : 1 [by t.registers._in_read.a:=0] - 107488 t.registers.read_write_demux.vc.OR2_tf[2]._y : 1 [by t.in.d.d[2].f:=0] - 107559 t.registers.read_write_demux.reset_buf._y : 0 [by t._reset_B:=1] - 107577 t.registers.read_write_demux.out_or._y : 1 [by t.registers._in_write.v:=0] - 107587 t.registers.read_write_demux._out1_a_B : 1 [by t.registers._in_write.a:=0] - 107598 t.registers.read_write_demux.out1_a_B_buf_f.buf1._y : 0 [by t.registers.read_write_demux._out1_a_B:=1] - 107627 t.registers.read_write_demux.vc.ct.in[2] : 0 [by t.registers.read_write_demux.vc.OR2_tf[2]._y:=1] - 107646 t.registers.read_write_demux._out_v : 0 [by t.registers.read_write_demux.out_or._y:=1] - 107661 t.registers.read_write_demux._en : 1 [by t.registers.read_write_demux._out_v:=0] - 107662 t.registers.read_write_demux.out2_en_buf_f.buf1._y : 0 [by t.registers.read_write_demux._en:=1] - 107663 t.registers.read_write_demux.out2_a_B_buf_t.buf1._y : 0 [by t.registers.read_write_demux._out2_a_B:=1] - 107698 t.registers.read_write_demux.out1_en_buf_t.buf1._y : 0 [by t.registers.read_write_demux._en:=1] - 107703 t.registers.read_write_demux._out2_a_BX_f[0] : 1 [by t.registers.read_write_demux.out2_a_B_buf_t.buf1._y:=0] - 107773 t.registers.read_write_demux.out1_en_buf_f.buf1._y : 0 [by t.registers.read_write_demux._en:=1] - 107802 t.registers.read_write_demux._out1_a_BX_t[0] : 1 [by t.registers.read_write_demux.out1_a_B_buf_f.buf1._y:=0] - 107860 t.registers.read_write_demux._en1_X_f[0] : 1 [by t.registers.read_write_demux.out1_en_buf_f.buf1._y:=0] - 107955 t.registers.read_write_demux._en1_X_t[0] : 1 [by t.registers.read_write_demux.out1_en_buf_t.buf1._y:=0] - 108400 t.registers.read_write_demux.out2_en_buf_t.buf1._y : 0 [by t.registers.read_write_demux._en:=1] - 108694 t.registers.read_write_demux._en2_X_t[0] : 1 [by t.registers.read_write_demux.out2_en_buf_t.buf1._y:=0] - 109314 t.registers.read_write_demux.out2_a_B_buf_f.buf1._y : 0 [by t.registers.read_write_demux._out2_a_B:=1] - 109315 t.registers.read_write_demux._out2_a_BX_t[0] : 1 [by t.registers.read_write_demux.out2_a_B_buf_f.buf1._y:=0] - 110509 t.registers.read_write_demux.c_f_c_t_or._y : 1 [by t.in.d.d[4].f:=0] - 110519 t.registers.read_write_demux.vc.OR2_tf[1]._y : 1 [by t.in.d.d[1].t:=0] - 111284 t.registers.read_write_demux._c_t_buf[0] : 0 [by t.registers.read_write_demux.c_buf_t.buf1._y:=1] - 112315 t.registers.read_write_demux._c_v : 0 [by t.registers.read_write_demux.c_f_c_t_or._y:=1] - 112526 t.registers.read_write_demux.vc.ct.in[1] : 0 [by t.registers.read_write_demux.vc.OR2_tf[1]._y:=1] - 128090 t.registers.read_write_demux.vc.OR2_tf[3]._y : 1 [by t.in.d.d[3].t:=0] - 129299 t.registers.read_write_demux.vc.ct.in[3] : 0 [by t.registers.read_write_demux.vc.OR2_tf[3]._y:=1] - 129889 t.registers.read_write_demux.vc.ct.C2Els[1]._y : 1 [by t.registers.read_write_demux.vc.ct.in[3]:=0] - 130067 t.registers.read_write_demux.vc.ct.tmp[5] : 0 [by t.registers.read_write_demux.vc.ct.C2Els[1]._y:=1] - 143905 t.registers.read_write_demux._reset_BX : 1 [by t.registers.read_write_demux.reset_buf._y:=0] - 144708 t.registers.read_write_demux.reset_bufarray.buf3._y : 0 [by t.registers.read_write_demux._reset_BX:=1] - 144872 t.registers.read_write_demux._reset_BXX[0] : 1 [by t.registers.read_write_demux.reset_bufarray.buf3._y:=0] - 151407 t.registers.read_write_demux.c_buf_f.buf1._y : 1 [by t.in.d.d[4].f:=0] - 153602 t.registers.read_write_demux._c_f_buf[0] : 0 [by t.registers.read_write_demux.c_buf_f.buf1._y:=1] - 155174 t.registers.read_write_demux._en2_X_f[0] : 1 [by t.registers.read_write_demux.out2_en_buf_f.buf1._y:=0] - 159373 t.registers.read_write_demux.out1_a_B_buf_t.buf1._y : 0 [by t.registers.read_write_demux._out1_a_B:=1] - 159395 t.registers.read_write_demux._out1_a_BX_f[0] : 1 [by t.registers.read_write_demux.out1_a_B_buf_t.buf1._y:=0] - 160976 t.registers.read_write_demux.vc.OR2_tf[0]._y : 1 [by t.in.d.d[0].t:=0] - 161823 t.registers.read_write_demux.vc.ct.in[0] : 0 [by t.registers.read_write_demux.vc.OR2_tf[0]._y:=1] - 191951 t.registers.read_write_demux.vc.ct.C2Els[0]._y : 1 [by t.registers.read_write_demux.vc.ct.in[0]:=0] - 192084 t.registers.read_write_demux.vc.ct.tmp[4] : 0 [by t.registers.read_write_demux.vc.ct.C2Els[0]._y:=1] - 207746 t.registers.read_write_demux.vc.ct.C2Els[2]._y : 1 [by t.registers.read_write_demux.vc.ct.tmp[4]:=0] - 208105 t.registers.read_write_demux._in_v : 0 [by t.registers.read_write_demux.vc.ct.C2Els[2]._y:=1] - 208326 t.registers.read_write_demux.c_el._y : 1 [by t.registers.read_write_demux._in_v:=0] - 208333 t.registers.read_write_demux._in_c_v_ : 0 [by t.registers.read_write_demux.c_el._y:=1] - 222221 t.registers.read_write_demux.in_v_buf._y : 1 [by t.registers.read_write_demux._in_v:=0] - 222251 t.in.v : 0 [by t.registers.read_write_demux.in_v_buf._y:=1] - -[1] reset completed - 222251 t.dly_cfg[0] : 1 - 222251 t.dly_cfg[1] : 1 -[2] delay line set - 222251 t.in.d.d[0].t : 1 - 222251 t.in.d.d[4].t : 1 - 222251 t.in.d.d[2].f : 1 - 222251 t.in.d.d[1].t : 1 - 222251 t.in.d.d[3].f : 1 - 222258 t.registers.read_write_demux.vc.OR2_tf[1]._y : 0 [by t.in.d.d[1].t:=1] - 222342 t.registers.read_write_demux.c_f_c_t_or._y : 0 [by t.in.d.d[4].t:=1] - 222364 t.registers.read_write_demux.vc.ct.in[1] : 1 [by t.registers.read_write_demux.vc.OR2_tf[1]._y:=0] - 222420 t.registers.read_write_demux._c_v : 1 [by t.registers.read_write_demux.c_f_c_t_or._y:=0] - 224440 t.registers.read_write_demux.vc.OR2_tf[2]._y : 0 [by t.in.d.d[2].f:=1] - 224715 t.registers.read_write_demux.vc.ct.in[2] : 1 [by t.registers.read_write_demux.vc.OR2_tf[2]._y:=0] - 225038 t.registers.read_write_demux.vc.OR2_tf[3]._y : 0 [by t.in.d.d[3].f:=1] - 228964 t.registers.read_write_demux.vc.OR2_tf[0]._y : 0 [by t.in.d.d[0].t:=1] - 229419 t.registers.read_write_demux.vc.ct.in[0] : 1 [by t.registers.read_write_demux.vc.OR2_tf[0]._y:=0] - 229431 t.registers.read_write_demux.vc.ct.C2Els[0]._y : 0 [by t.registers.read_write_demux.vc.ct.in[0]:=1] - 229835 t.registers.read_write_demux.vc.ct.tmp[4] : 1 [by t.registers.read_write_demux.vc.ct.C2Els[0]._y:=0] - 244034 t.registers.read_write_demux.vc.ct.in[3] : 1 [by t.registers.read_write_demux.vc.OR2_tf[3]._y:=0] - 244046 t.registers.read_write_demux.vc.ct.C2Els[1]._y : 0 [by t.registers.read_write_demux.vc.ct.in[3]:=1] - 249962 t.registers.read_write_demux.vc.ct.tmp[5] : 1 [by t.registers.read_write_demux.vc.ct.C2Els[1]._y:=0] - 254238 t.registers.read_write_demux.vc.ct.C2Els[2]._y : 0 [by t.registers.read_write_demux.vc.ct.tmp[5]:=1] - 257137 t.registers.read_write_demux._in_v : 1 [by t.registers.read_write_demux.vc.ct.C2Els[2]._y:=0] - 257139 t.registers.read_write_demux.c_el._y : 0 [by t.registers.read_write_demux._in_v:=1] - 261432 t.registers.read_write_demux.in_v_buf._y : 0 [by t.registers.read_write_demux._in_v:=1] - 261674 t.registers.read_write_demux._in_c_v_ : 1 [by t.registers.read_write_demux.c_el._y:=0] - 262681 t.in.v : 1 [by t.registers.read_write_demux.in_v_buf._y:=0] - 279712 t.registers.read_write_demux.c_buf_t.buf1._y : 0 [by t.in.d.d[4].t:=1] - 283211 t.registers.read_write_demux._c_t_buf[0] : 1 [by t.registers.read_write_demux.c_buf_t.buf1._y:=0] - 283286 t.registers.read_write_demux.out1_f_buf_func[3]._y : 0 [by t.registers.read_write_demux._c_t_buf[0]:=1] - 283349 t.registers.read_write_demux.out1_t_buf_func[1]._y : 0 [by t.registers.read_write_demux._c_t_buf[0]:=1] - 283351 t.registers.read_write_demux.out1_t_buf_func[1].y : 1 [by t.registers.read_write_demux.out1_t_buf_func[1]._y:=0] - 283377 t.registers.read_write_demux.out1_f_buf_func[2]._y : 0 [by t.registers.read_write_demux._c_t_buf[0]:=1] - 283556 t.registers.read_write_demux.out1_t_buf_func[0]._y : 0 [by t.registers.read_write_demux._c_t_buf[0]:=1] - 283557 t.registers.read_write_demux.out1_t_buf_func[0].y : 1 [by t.registers.read_write_demux.out1_t_buf_func[0]._y:=0] - 288549 t.registers.read_write_demux.out1_f_buf_func[3].y : 1 [by t.registers.read_write_demux.out1_f_buf_func[3]._y:=0] - 327294 t.registers.read_write_demux.out1_f_buf_func[2].y : 1 [by t.registers.read_write_demux.out1_f_buf_func[2]._y:=0] -Node `t.registers._clock' not found -Node `t.registers._out_encoder[0]' not found -Node `t.registers._out_encoder[1]' not found -Node `t.registers._out_encoder[2]' not found -Node `t.registers._out_encoder[3]' not found - 327294 t.in.d.d[0].t : 0 - 327294 t.in.d.d[4].t : 0 - 327294 t.in.d.d[2].f : 0 - 327294 t.in.d.d[1].t : 0 - 327294 t.in.d.d[3].f : 0 - 327305 t.registers.read_write_demux.c_buf_t.buf1._y : 1 [by t.in.d.d[4].t:=0] - 327310 t.registers.read_write_demux.vc.OR2_tf[3]._y : 1 [by t.in.d.d[3].f:=0] - 327361 t.registers.read_write_demux.vc.OR2_tf[2]._y : 1 [by t.in.d.d[2].f:=0] - 327664 t.registers.read_write_demux.c_f_c_t_or._y : 1 [by t.in.d.d[4].t:=0] - 327838 t.registers.read_write_demux.vc.ct.in[3] : 0 [by t.registers.read_write_demux.vc.OR2_tf[3]._y:=1] - 327842 t.registers.read_write_demux.vc.OR2_tf[0]._y : 1 [by t.in.d.d[0].t:=0] - 329796 t.registers.read_write_demux.vc.ct.in[2] : 0 [by t.registers.read_write_demux.vc.OR2_tf[2]._y:=1] - 329935 t.registers.read_write_demux.vc.OR2_tf[1]._y : 1 [by t.in.d.d[1].t:=0] - 329937 t.registers.read_write_demux.vc.ct.in[1] : 0 [by t.registers.read_write_demux.vc.OR2_tf[1]._y:=1] - 331867 t.registers.read_write_demux._c_t_buf[0] : 0 [by t.registers.read_write_demux.c_buf_t.buf1._y:=1] - 342837 t.registers.read_write_demux.vc.ct.C2Els[1]._y : 1 [by t.registers.read_write_demux.vc.ct.in[2]:=0] - 351767 t.registers.read_write_demux.vc.ct.in[0] : 0 [by t.registers.read_write_demux.vc.OR2_tf[0]._y:=1] - 351770 t.registers.read_write_demux.vc.ct.C2Els[0]._y : 1 [by t.registers.read_write_demux.vc.ct.in[0]:=0] - 351799 t.registers.read_write_demux.vc.ct.tmp[4] : 0 [by t.registers.read_write_demux.vc.ct.C2Els[0]._y:=1] - 354544 t.registers.read_write_demux._c_v : 0 [by t.registers.read_write_demux.c_f_c_t_or._y:=1] - 403795 t.registers.read_write_demux.vc.ct.tmp[5] : 0 [by t.registers.read_write_demux.vc.ct.C2Els[1]._y:=1] - 404112 t.registers.read_write_demux.vc.ct.C2Els[2]._y : 1 [by t.registers.read_write_demux.vc.ct.tmp[5]:=0] - 405713 t.registers.read_write_demux._in_v : 0 [by t.registers.read_write_demux.vc.ct.C2Els[2]._y:=1] - 405757 t.registers.read_write_demux.c_el._y : 1 [by t.registers.read_write_demux._in_v:=0] - 405866 t.registers.read_write_demux.in_v_buf._y : 1 [by t.registers.read_write_demux._in_v:=0] - 408518 t.registers.read_write_demux._in_c_v_ : 0 [by t.registers.read_write_demux.c_el._y:=1] - 419549 t.in.v : 0 [by t.registers.read_write_demux.in_v_buf._y:=1] -[3] clock checked -Node `t.registers._clock' not found -Node `t.registers.ff[0].q' not found -Node `t.registers.ff[1].q' not found diff --git a/test/unit_tests/register_write/run/test.prs b/test/unit_tests/register_write/run/test.prs index 223be58..e05974a 100644 --- a/test/unit_tests/register_write/run/test.prs +++ b/test/unit_tests/register_write/run/test.prs @@ -17,29 +17,175 @@ = "t.data[1].d[1]" "t.registers.data[1].d[1]" = "t.data[2].d[1]" "t.registers.data[2].d[1]" = "t.data[3].d[1]" "t.registers.data[3].d[1]" -"t.registers.ack_and.a"&"t.registers.ack_and.b"->"t.registers.ack_and._y"- -~("t.registers.ack_and.a"&"t.registers.ack_and.b")->"t.registers.ack_and._y"+ -"t.registers.ack_and._y"->"t.registers.ack_and.y"- -~("t.registers.ack_and._y")->"t.registers.ack_and.y"+ -= "t.registers.ack_and.b" "t.registers._in_flag.a" -= "t.registers.ack_and.b" "t.registers.ack_and.a" -= "t.registers.ack_and.b" "t.registers._in_temp2.a" -= "t.registers._in_flag.d.d[0].d[0]" "t.registers._in_flag.d.d[0].f" -= "t.registers._in_flag.d.d[0].d[1]" "t.registers._in_flag.d.d[0].t" -= "t.registers._in_flag.d.d[0].d[0]" "t.registers._in_flag.d.d[0].f" -= "t.registers._in_flag.d.d[0].d[1]" "t.registers._in_flag.d.d[0].t" -= "t.registers._in_flag.d.d[0].d[0]" "t.registers._in_flag.d.d[0].f" -= "t.registers._in_flag.d.d[0].d[1]" "t.registers._in_flag.d.d[0].t" -= "t.registers._in_flag.v" "t.registers.read_write_demux.cond.v" -= "t.registers._in_flag.a" "t.registers.read_write_demux.cond.a" -= "t.registers._in_flag.d.d[0].f" "t.registers.read_write_demux.cond.d.d[0].f" -= "t.registers._in_flag.d.d[0].t" "t.registers.read_write_demux.cond.d.d[0].t" -= "t.registers._in_flag.d.d[0].d[0]" "t.registers.read_write_demux.cond.d.d[0].d[0]" -= "t.registers._in_flag.d.d[0].d[1]" "t.registers.read_write_demux.cond.d.d[0].d[1]" -= "t.registers.supply.vss" "t.registers.read_write_demux.supply.vss" -= "t.registers.supply.vdd" "t.registers.read_write_demux.supply.vdd" -= "t.registers.supply.vdd" "t.registers.ack_and.vdd" -= "t.registers.supply.vss" "t.registers.ack_and.vss" += "t.registers._clock_temp" "t.registers.clk_X.in" += "t.registers._clock_temp" "t.registers.inv_clk.a" += "t.registers._clock_temp" "t.registers.clk_dly.out" +"t.registers.reset_bufarray.buf3.a"->"t.registers.reset_bufarray.buf3._y"- +~("t.registers.reset_bufarray.buf3.a")->"t.registers.reset_bufarray.buf3._y"+ +"t.registers.reset_bufarray.buf3._y"->"t.registers.reset_bufarray.buf3.y"- +~("t.registers.reset_bufarray.buf3._y")->"t.registers.reset_bufarray.buf3.y"+ += "t.registers.reset_bufarray.supply.vdd" "t.registers.reset_bufarray.buf3.vdd" += "t.registers.reset_bufarray.supply.vss" "t.registers.reset_bufarray.buf3.vss" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[7]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[6]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[5]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[4]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[3]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[2]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[1]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.buf3.y" += "t.registers.reset_bufarray.in" "t.registers.reset_bufarray.buf3.a" +"t.registers.ff[0].clk_B"->"t.registers.ff[0]._clk_B"- +~("t.registers.ff[0].clk_B")->"t.registers.ff[0]._clk_B"+ +"t.registers.ff[0]._clk_B"->"t.registers.ff[0].__clk_B"- +~("t.registers.ff[0]._clk_B")->"t.registers.ff[0].__clk_B"+ +~"t.registers.ff[0].d"&~"t.registers.ff[0]._clk_B"|~"t.registers.ff[0].reset_B"|~"t.registers.ff[0].__clk_B"&~"t.registers.ff[0]._mqi"->"t.registers.ff[0]._mqib"+ +("t.registers.ff[0].d"&"t.registers.ff[0].__clk_B"|"t.registers.ff[0]._mqi"&"t.registers.ff[0]._clk_B")&"t.registers.ff[0].reset_B"->"t.registers.ff[0]._mqib"- +"t.registers.ff[0]._mqib"->"t.registers.ff[0]._mqi"- +~("t.registers.ff[0]._mqib")->"t.registers.ff[0]._mqi"+ +~"t.registers.ff[0]._mqi"&~"t.registers.ff[0].__clk_B"|~"t.registers.ff[0].reset_B"|~"t.registers.ff[0]._sqi"&~"t.registers.ff[0]._clk_B"->"t.registers.ff[0]._sqib"+ +("t.registers.ff[0]._mqi"&"t.registers.ff[0]._clk_B"|"t.registers.ff[0]._sqi"&"t.registers.ff[0].__clk_B")&"t.registers.ff[0].reset_B"->"t.registers.ff[0]._sqib"- +"t.registers.ff[0]._sqib"->"t.registers.ff[0]._sqi"- +~("t.registers.ff[0]._sqib")->"t.registers.ff[0]._sqi"+ +"t.registers.ff[0]._sqib"->"t.registers.ff[0].q"- +~("t.registers.ff[0]._sqib")->"t.registers.ff[0].q"+ +"t.registers.ff[0].q"->"t.registers.ff[0].q_B"- +~("t.registers.ff[0].q")->"t.registers.ff[0].q_B"+ +"t.registers.ff[1].clk_B"->"t.registers.ff[1]._clk_B"- +~("t.registers.ff[1].clk_B")->"t.registers.ff[1]._clk_B"+ +"t.registers.ff[1]._clk_B"->"t.registers.ff[1].__clk_B"- +~("t.registers.ff[1]._clk_B")->"t.registers.ff[1].__clk_B"+ +~"t.registers.ff[1].d"&~"t.registers.ff[1]._clk_B"|~"t.registers.ff[1].reset_B"|~"t.registers.ff[1].__clk_B"&~"t.registers.ff[1]._mqi"->"t.registers.ff[1]._mqib"+ +("t.registers.ff[1].d"&"t.registers.ff[1].__clk_B"|"t.registers.ff[1]._mqi"&"t.registers.ff[1]._clk_B")&"t.registers.ff[1].reset_B"->"t.registers.ff[1]._mqib"- +"t.registers.ff[1]._mqib"->"t.registers.ff[1]._mqi"- +~("t.registers.ff[1]._mqib")->"t.registers.ff[1]._mqi"+ +~"t.registers.ff[1]._mqi"&~"t.registers.ff[1].__clk_B"|~"t.registers.ff[1].reset_B"|~"t.registers.ff[1]._sqi"&~"t.registers.ff[1]._clk_B"->"t.registers.ff[1]._sqib"+ +("t.registers.ff[1]._mqi"&"t.registers.ff[1]._clk_B"|"t.registers.ff[1]._sqi"&"t.registers.ff[1].__clk_B")&"t.registers.ff[1].reset_B"->"t.registers.ff[1]._sqib"- +"t.registers.ff[1]._sqib"->"t.registers.ff[1]._sqi"- +~("t.registers.ff[1]._sqib")->"t.registers.ff[1]._sqi"+ +"t.registers.ff[1]._sqib"->"t.registers.ff[1].q"- +~("t.registers.ff[1]._sqib")->"t.registers.ff[1].q"+ +"t.registers.ff[1].q"->"t.registers.ff[1].q_B"- +~("t.registers.ff[1].q")->"t.registers.ff[1].q_B"+ +"t.registers.ff[2].clk_B"->"t.registers.ff[2]._clk_B"- +~("t.registers.ff[2].clk_B")->"t.registers.ff[2]._clk_B"+ +"t.registers.ff[2]._clk_B"->"t.registers.ff[2].__clk_B"- +~("t.registers.ff[2]._clk_B")->"t.registers.ff[2].__clk_B"+ +~"t.registers.ff[2].d"&~"t.registers.ff[2]._clk_B"|~"t.registers.ff[2].reset_B"|~"t.registers.ff[2].__clk_B"&~"t.registers.ff[2]._mqi"->"t.registers.ff[2]._mqib"+ +("t.registers.ff[2].d"&"t.registers.ff[2].__clk_B"|"t.registers.ff[2]._mqi"&"t.registers.ff[2]._clk_B")&"t.registers.ff[2].reset_B"->"t.registers.ff[2]._mqib"- +"t.registers.ff[2]._mqib"->"t.registers.ff[2]._mqi"- +~("t.registers.ff[2]._mqib")->"t.registers.ff[2]._mqi"+ +~"t.registers.ff[2]._mqi"&~"t.registers.ff[2].__clk_B"|~"t.registers.ff[2].reset_B"|~"t.registers.ff[2]._sqi"&~"t.registers.ff[2]._clk_B"->"t.registers.ff[2]._sqib"+ +("t.registers.ff[2]._mqi"&"t.registers.ff[2]._clk_B"|"t.registers.ff[2]._sqi"&"t.registers.ff[2].__clk_B")&"t.registers.ff[2].reset_B"->"t.registers.ff[2]._sqib"- +"t.registers.ff[2]._sqib"->"t.registers.ff[2]._sqi"- +~("t.registers.ff[2]._sqib")->"t.registers.ff[2]._sqi"+ +"t.registers.ff[2]._sqib"->"t.registers.ff[2].q"- +~("t.registers.ff[2]._sqib")->"t.registers.ff[2].q"+ +"t.registers.ff[2].q"->"t.registers.ff[2].q_B"- +~("t.registers.ff[2].q")->"t.registers.ff[2].q_B"+ +"t.registers.ff[3].clk_B"->"t.registers.ff[3]._clk_B"- +~("t.registers.ff[3].clk_B")->"t.registers.ff[3]._clk_B"+ +"t.registers.ff[3]._clk_B"->"t.registers.ff[3].__clk_B"- +~("t.registers.ff[3]._clk_B")->"t.registers.ff[3].__clk_B"+ +~"t.registers.ff[3].d"&~"t.registers.ff[3]._clk_B"|~"t.registers.ff[3].reset_B"|~"t.registers.ff[3].__clk_B"&~"t.registers.ff[3]._mqi"->"t.registers.ff[3]._mqib"+ +("t.registers.ff[3].d"&"t.registers.ff[3].__clk_B"|"t.registers.ff[3]._mqi"&"t.registers.ff[3]._clk_B")&"t.registers.ff[3].reset_B"->"t.registers.ff[3]._mqib"- +"t.registers.ff[3]._mqib"->"t.registers.ff[3]._mqi"- +~("t.registers.ff[3]._mqib")->"t.registers.ff[3]._mqi"+ +~"t.registers.ff[3]._mqi"&~"t.registers.ff[3].__clk_B"|~"t.registers.ff[3].reset_B"|~"t.registers.ff[3]._sqi"&~"t.registers.ff[3]._clk_B"->"t.registers.ff[3]._sqib"+ +("t.registers.ff[3]._mqi"&"t.registers.ff[3]._clk_B"|"t.registers.ff[3]._sqi"&"t.registers.ff[3].__clk_B")&"t.registers.ff[3].reset_B"->"t.registers.ff[3]._sqib"- +"t.registers.ff[3]._sqib"->"t.registers.ff[3]._sqi"- +~("t.registers.ff[3]._sqib")->"t.registers.ff[3]._sqi"+ +"t.registers.ff[3]._sqib"->"t.registers.ff[3].q"- +~("t.registers.ff[3]._sqib")->"t.registers.ff[3].q"+ +"t.registers.ff[3].q"->"t.registers.ff[3].q_B"- +~("t.registers.ff[3].q")->"t.registers.ff[3].q_B"+ +"t.registers.ff[4].clk_B"->"t.registers.ff[4]._clk_B"- +~("t.registers.ff[4].clk_B")->"t.registers.ff[4]._clk_B"+ +"t.registers.ff[4]._clk_B"->"t.registers.ff[4].__clk_B"- +~("t.registers.ff[4]._clk_B")->"t.registers.ff[4].__clk_B"+ +~"t.registers.ff[4].d"&~"t.registers.ff[4]._clk_B"|~"t.registers.ff[4].reset_B"|~"t.registers.ff[4].__clk_B"&~"t.registers.ff[4]._mqi"->"t.registers.ff[4]._mqib"+ +("t.registers.ff[4].d"&"t.registers.ff[4].__clk_B"|"t.registers.ff[4]._mqi"&"t.registers.ff[4]._clk_B")&"t.registers.ff[4].reset_B"->"t.registers.ff[4]._mqib"- +"t.registers.ff[4]._mqib"->"t.registers.ff[4]._mqi"- +~("t.registers.ff[4]._mqib")->"t.registers.ff[4]._mqi"+ +~"t.registers.ff[4]._mqi"&~"t.registers.ff[4].__clk_B"|~"t.registers.ff[4].reset_B"|~"t.registers.ff[4]._sqi"&~"t.registers.ff[4]._clk_B"->"t.registers.ff[4]._sqib"+ +("t.registers.ff[4]._mqi"&"t.registers.ff[4]._clk_B"|"t.registers.ff[4]._sqi"&"t.registers.ff[4].__clk_B")&"t.registers.ff[4].reset_B"->"t.registers.ff[4]._sqib"- +"t.registers.ff[4]._sqib"->"t.registers.ff[4]._sqi"- +~("t.registers.ff[4]._sqib")->"t.registers.ff[4]._sqi"+ +"t.registers.ff[4]._sqib"->"t.registers.ff[4].q"- +~("t.registers.ff[4]._sqib")->"t.registers.ff[4].q"+ +"t.registers.ff[4].q"->"t.registers.ff[4].q_B"- +~("t.registers.ff[4].q")->"t.registers.ff[4].q_B"+ +"t.registers.ff[5].clk_B"->"t.registers.ff[5]._clk_B"- +~("t.registers.ff[5].clk_B")->"t.registers.ff[5]._clk_B"+ +"t.registers.ff[5]._clk_B"->"t.registers.ff[5].__clk_B"- +~("t.registers.ff[5]._clk_B")->"t.registers.ff[5].__clk_B"+ +~"t.registers.ff[5].d"&~"t.registers.ff[5]._clk_B"|~"t.registers.ff[5].reset_B"|~"t.registers.ff[5].__clk_B"&~"t.registers.ff[5]._mqi"->"t.registers.ff[5]._mqib"+ +("t.registers.ff[5].d"&"t.registers.ff[5].__clk_B"|"t.registers.ff[5]._mqi"&"t.registers.ff[5]._clk_B")&"t.registers.ff[5].reset_B"->"t.registers.ff[5]._mqib"- +"t.registers.ff[5]._mqib"->"t.registers.ff[5]._mqi"- +~("t.registers.ff[5]._mqib")->"t.registers.ff[5]._mqi"+ +~"t.registers.ff[5]._mqi"&~"t.registers.ff[5].__clk_B"|~"t.registers.ff[5].reset_B"|~"t.registers.ff[5]._sqi"&~"t.registers.ff[5]._clk_B"->"t.registers.ff[5]._sqib"+ +("t.registers.ff[5]._mqi"&"t.registers.ff[5]._clk_B"|"t.registers.ff[5]._sqi"&"t.registers.ff[5].__clk_B")&"t.registers.ff[5].reset_B"->"t.registers.ff[5]._sqib"- +"t.registers.ff[5]._sqib"->"t.registers.ff[5]._sqi"- +~("t.registers.ff[5]._sqib")->"t.registers.ff[5]._sqi"+ +"t.registers.ff[5]._sqib"->"t.registers.ff[5].q"- +~("t.registers.ff[5]._sqib")->"t.registers.ff[5].q"+ +"t.registers.ff[5].q"->"t.registers.ff[5].q_B"- +~("t.registers.ff[5].q")->"t.registers.ff[5].q_B"+ +"t.registers.ff[6].clk_B"->"t.registers.ff[6]._clk_B"- +~("t.registers.ff[6].clk_B")->"t.registers.ff[6]._clk_B"+ +"t.registers.ff[6]._clk_B"->"t.registers.ff[6].__clk_B"- +~("t.registers.ff[6]._clk_B")->"t.registers.ff[6].__clk_B"+ +~"t.registers.ff[6].d"&~"t.registers.ff[6]._clk_B"|~"t.registers.ff[6].reset_B"|~"t.registers.ff[6].__clk_B"&~"t.registers.ff[6]._mqi"->"t.registers.ff[6]._mqib"+ +("t.registers.ff[6].d"&"t.registers.ff[6].__clk_B"|"t.registers.ff[6]._mqi"&"t.registers.ff[6]._clk_B")&"t.registers.ff[6].reset_B"->"t.registers.ff[6]._mqib"- +"t.registers.ff[6]._mqib"->"t.registers.ff[6]._mqi"- +~("t.registers.ff[6]._mqib")->"t.registers.ff[6]._mqi"+ +~"t.registers.ff[6]._mqi"&~"t.registers.ff[6].__clk_B"|~"t.registers.ff[6].reset_B"|~"t.registers.ff[6]._sqi"&~"t.registers.ff[6]._clk_B"->"t.registers.ff[6]._sqib"+ +("t.registers.ff[6]._mqi"&"t.registers.ff[6]._clk_B"|"t.registers.ff[6]._sqi"&"t.registers.ff[6].__clk_B")&"t.registers.ff[6].reset_B"->"t.registers.ff[6]._sqib"- +"t.registers.ff[6]._sqib"->"t.registers.ff[6]._sqi"- +~("t.registers.ff[6]._sqib")->"t.registers.ff[6]._sqi"+ +"t.registers.ff[6]._sqib"->"t.registers.ff[6].q"- +~("t.registers.ff[6]._sqib")->"t.registers.ff[6].q"+ +"t.registers.ff[6].q"->"t.registers.ff[6].q_B"- +~("t.registers.ff[6].q")->"t.registers.ff[6].q_B"+ +"t.registers.ff[7].clk_B"->"t.registers.ff[7]._clk_B"- +~("t.registers.ff[7].clk_B")->"t.registers.ff[7]._clk_B"+ +"t.registers.ff[7]._clk_B"->"t.registers.ff[7].__clk_B"- +~("t.registers.ff[7]._clk_B")->"t.registers.ff[7].__clk_B"+ +~"t.registers.ff[7].d"&~"t.registers.ff[7]._clk_B"|~"t.registers.ff[7].reset_B"|~"t.registers.ff[7].__clk_B"&~"t.registers.ff[7]._mqi"->"t.registers.ff[7]._mqib"+ +("t.registers.ff[7].d"&"t.registers.ff[7].__clk_B"|"t.registers.ff[7]._mqi"&"t.registers.ff[7]._clk_B")&"t.registers.ff[7].reset_B"->"t.registers.ff[7]._mqib"- +"t.registers.ff[7]._mqib"->"t.registers.ff[7]._mqi"- +~("t.registers.ff[7]._mqib")->"t.registers.ff[7]._mqi"+ +~"t.registers.ff[7]._mqi"&~"t.registers.ff[7].__clk_B"|~"t.registers.ff[7].reset_B"|~"t.registers.ff[7]._sqi"&~"t.registers.ff[7]._clk_B"->"t.registers.ff[7]._sqib"+ +("t.registers.ff[7]._mqi"&"t.registers.ff[7]._clk_B"|"t.registers.ff[7]._sqi"&"t.registers.ff[7].__clk_B")&"t.registers.ff[7].reset_B"->"t.registers.ff[7]._sqib"- +"t.registers.ff[7]._sqib"->"t.registers.ff[7]._sqi"- +~("t.registers.ff[7]._sqib")->"t.registers.ff[7]._sqi"+ +"t.registers.ff[7]._sqib"->"t.registers.ff[7].q"- +~("t.registers.ff[7]._sqib")->"t.registers.ff[7].q"+ +"t.registers.ff[7].q"->"t.registers.ff[7].q_B"- +~("t.registers.ff[7].q")->"t.registers.ff[7].q_B"+ += "t.registers.ff[7].clk_B" "t.registers.clock_buffer[3].out[1]" += "t.registers.ff[7].clk_B" "t.registers.clock_buffer[3].out[0]" += "t.registers.ff[7].clk_B" "t.registers.ff[6].clk_B" += "t.registers.ff[5].clk_B" "t.registers.clock_buffer[2].out[1]" += "t.registers.ff[5].clk_B" "t.registers.clock_buffer[2].out[0]" += "t.registers.ff[5].clk_B" "t.registers.ff[4].clk_B" += "t.registers.ff[3].clk_B" "t.registers.clock_buffer[1].out[1]" += "t.registers.ff[3].clk_B" "t.registers.clock_buffer[1].out[0]" += "t.registers.ff[3].clk_B" "t.registers.ff[2].clk_B" += "t.registers.ff[1].clk_B" "t.registers.clock_buffer[0].out[1]" += "t.registers.ff[1].clk_B" "t.registers.clock_buffer[0].out[0]" += "t.registers.ff[1].clk_B" "t.registers.ff[0].clk_B" += "t.registers._clock_temp_inv" "t.registers.ack_dly.in" += "t.registers._clock_temp_inv" "t.registers.inv_clk.y" += "t.registers.reset_mem_B" "t.registers.reset_buf_BXX.a" +"t.registers.clk_X.buf1.a"->"t.registers.clk_X.buf1._y"- +~("t.registers.clk_X.buf1.a")->"t.registers.clk_X.buf1._y"+ +"t.registers.clk_X.buf1._y"->"t.registers.clk_X.buf1.y"- +~("t.registers.clk_X.buf1._y")->"t.registers.clk_X.buf1.y"+ += "t.registers.clk_X.supply.vdd" "t.registers.clk_X.buf1.vdd" += "t.registers.clk_X.supply.vss" "t.registers.clk_X.buf1.vss" += "t.registers.clk_X.out" "t.registers.clk_X.buf1.y" += "t.registers.clk_X.in" "t.registers.clk_X.buf1.a" = "t.registers.in.d.d[0].d[0]" "t.registers.in.d.d[0].f" = "t.registers.in.d.d[0].d[1]" "t.registers.in.d.d[0].t" = "t.registers.in.d.d[1].d[0]" "t.registers.in.d.d[1].f" @@ -70,915 +216,567 @@ = "t.registers.in.d.d[1].d[1]" "t.registers.in.d.d[1].t" = "t.registers.in.d.d[0].d[0]" "t.registers.in.d.d[0].f" = "t.registers.in.d.d[0].d[1]" "t.registers.in.d.d[0].t" -= "t.registers.in.a" "t.registers.ack_and.y" -= "t.registers.in.v" "t.registers._in_temp2.v" -= "t.registers.in.d.d[0].f" "t.registers._in_temp2.d.d[0].f" -= "t.registers.in.d.d[0].t" "t.registers._in_temp2.d.d[0].t" -= "t.registers.in.d.d[0].d[0]" "t.registers._in_temp2.d.d[0].d[0]" -= "t.registers.in.d.d[0].d[1]" "t.registers._in_temp2.d.d[0].d[1]" -= "t.registers.in.d.d[1].f" "t.registers._in_temp2.d.d[1].f" -= "t.registers.in.d.d[1].t" "t.registers._in_temp2.d.d[1].t" -= "t.registers.in.d.d[1].d[0]" "t.registers._in_temp2.d.d[1].d[0]" -= "t.registers.in.d.d[1].d[1]" "t.registers._in_temp2.d.d[1].d[1]" -= "t.registers.in.d.d[2].f" "t.registers._in_temp2.d.d[2].f" -= "t.registers.in.d.d[2].t" "t.registers._in_temp2.d.d[2].t" -= "t.registers.in.d.d[2].d[0]" "t.registers._in_temp2.d.d[2].d[0]" -= "t.registers.in.d.d[2].d[1]" "t.registers._in_temp2.d.d[2].d[1]" -= "t.registers.in.d.d[3].f" "t.registers._in_temp2.d.d[3].f" -= "t.registers.in.d.d[3].t" "t.registers._in_temp2.d.d[3].t" -= "t.registers.in.d.d[3].d[0]" "t.registers._in_temp2.d.d[3].d[0]" -= "t.registers.in.d.d[3].d[1]" "t.registers._in_temp2.d.d[3].d[1]" -= "t.registers.in.d.d[4].f" "t.registers._in_flag.d.d[0].f" -= "t.registers.in.d.d[4].t" "t.registers._in_flag.d.d[0].t" -= "t.registers.in.d.d[4].d[0]" "t.registers._in_flag.d.d[0].d[0]" -= "t.registers.in.d.d[4].d[1]" "t.registers._in_flag.d.d[0].d[1]" += "t.registers.in.d.d[0].f" "t.registers.val_input.in.d[0].f" += "t.registers.in.d.d[0].t" "t.registers.val_input.in.d[0].t" += "t.registers.in.d.d[0].d[0]" "t.registers.val_input.in.d[0].d[0]" += "t.registers.in.d.d[0].d[1]" "t.registers.val_input.in.d[0].d[1]" += "t.registers.in.d.d[1].f" "t.registers.val_input.in.d[1].f" += "t.registers.in.d.d[1].t" "t.registers.val_input.in.d[1].t" += "t.registers.in.d.d[1].d[0]" "t.registers.val_input.in.d[1].d[0]" += "t.registers.in.d.d[1].d[1]" "t.registers.val_input.in.d[1].d[1]" += "t.registers.in.d.d[2].f" "t.registers.val_input.in.d[2].f" += "t.registers.in.d.d[2].t" "t.registers.val_input.in.d[2].t" += "t.registers.in.d.d[2].d[0]" "t.registers.val_input.in.d[2].d[0]" += "t.registers.in.d.d[2].d[1]" "t.registers.val_input.in.d[2].d[1]" += "t.registers.in.d.d[3].f" "t.registers.val_input.in.d[3].f" += "t.registers.in.d.d[3].t" "t.registers.val_input.in.d[3].t" += "t.registers.in.d.d[3].d[0]" "t.registers.val_input.in.d[3].d[0]" += "t.registers.in.d.d[3].d[1]" "t.registers.val_input.in.d[3].d[1]" += "t.registers.in.d.d[4].f" "t.registers.val_input.in.d[4].f" += "t.registers.in.d.d[4].t" "t.registers.val_input.in.d[4].t" += "t.registers.in.d.d[4].d[0]" "t.registers.val_input.in.d[4].d[0]" += "t.registers.in.d.d[4].d[1]" "t.registers.val_input.in.d[4].d[1]" += "t.registers.in.a" "t.registers.ack_input_X.out" += "t.registers.in.v" "t.registers.val_input_X.out" = "t.registers.in.d.d[4].d[0]" "t.registers.in.d.d[4].f" = "t.registers.in.d.d[4].d[1]" "t.registers.in.d.d[4].t" += "t.registers.in.d.d[3].d[0]" "t.registers.atree[1].in[1]" += "t.registers.in.d.d[3].d[0]" "t.registers.atree[0].in[1]" = "t.registers.in.d.d[3].d[0]" "t.registers.in.d.d[3].f" += "t.registers.in.d.d[3].d[1]" "t.registers.atree[3].in[1]" += "t.registers.in.d.d[3].d[1]" "t.registers.atree[2].in[1]" = "t.registers.in.d.d[3].d[1]" "t.registers.in.d.d[3].t" += "t.registers.in.d.d[2].d[0]" "t.registers.atree[2].in[0]" += "t.registers.in.d.d[2].d[0]" "t.registers.atree[0].in[0]" = "t.registers.in.d.d[2].d[0]" "t.registers.in.d.d[2].f" += "t.registers.in.d.d[2].d[1]" "t.registers.atree[3].in[0]" += "t.registers.in.d.d[2].d[1]" "t.registers.atree[1].in[0]" = "t.registers.in.d.d[2].d[1]" "t.registers.in.d.d[2].t" = "t.registers.in.d.d[1].d[0]" "t.registers.in.d.d[1].f" += "t.registers.in.d.d[1].d[1]" "t.registers.ff[7].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff[5].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff[3].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff[1].d" = "t.registers.in.d.d[1].d[1]" "t.registers.in.d.d[1].t" = "t.registers.in.d.d[0].d[0]" "t.registers.in.d.d[0].f" += "t.registers.in.d.d[0].d[1]" "t.registers.ff[6].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff[4].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff[2].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff[0].d" = "t.registers.in.d.d[0].d[1]" "t.registers.in.d.d[0].t" -= "t.registers._in_temp2.d.d[0].d[0]" "t.registers._in_temp2.d.d[0].f" -= "t.registers._in_temp2.d.d[0].d[1]" "t.registers._in_temp2.d.d[0].t" -= "t.registers._in_temp2.d.d[1].d[0]" "t.registers._in_temp2.d.d[1].f" -= "t.registers._in_temp2.d.d[1].d[1]" "t.registers._in_temp2.d.d[1].t" -= "t.registers._in_temp2.d.d[2].d[0]" "t.registers._in_temp2.d.d[2].f" -= "t.registers._in_temp2.d.d[2].d[1]" "t.registers._in_temp2.d.d[2].t" -= "t.registers._in_temp2.d.d[3].d[0]" "t.registers._in_temp2.d.d[3].f" -= "t.registers._in_temp2.d.d[3].d[1]" "t.registers._in_temp2.d.d[3].t" -= "t.registers._in_temp2.d.d[3].d[0]" "t.registers._in_temp2.d.d[3].f" -= "t.registers._in_temp2.d.d[3].d[1]" "t.registers._in_temp2.d.d[3].t" -= "t.registers._in_temp2.d.d[2].d[0]" "t.registers._in_temp2.d.d[2].f" -= "t.registers._in_temp2.d.d[2].d[1]" "t.registers._in_temp2.d.d[2].t" -= "t.registers._in_temp2.d.d[1].d[0]" "t.registers._in_temp2.d.d[1].f" -= "t.registers._in_temp2.d.d[1].d[1]" "t.registers._in_temp2.d.d[1].t" -= "t.registers._in_temp2.d.d[0].d[0]" "t.registers._in_temp2.d.d[0].f" -= "t.registers._in_temp2.d.d[0].d[1]" "t.registers._in_temp2.d.d[0].t" -= "t.registers._in_temp2.d.d[3].d[0]" "t.registers._in_temp2.d.d[3].f" -= "t.registers._in_temp2.d.d[3].d[1]" "t.registers._in_temp2.d.d[3].t" -= "t.registers._in_temp2.d.d[2].d[0]" "t.registers._in_temp2.d.d[2].f" -= "t.registers._in_temp2.d.d[2].d[1]" "t.registers._in_temp2.d.d[2].t" -= "t.registers._in_temp2.d.d[1].d[0]" "t.registers._in_temp2.d.d[1].f" -= "t.registers._in_temp2.d.d[1].d[1]" "t.registers._in_temp2.d.d[1].t" -= "t.registers._in_temp2.d.d[0].d[0]" "t.registers._in_temp2.d.d[0].f" -= "t.registers._in_temp2.d.d[0].d[1]" "t.registers._in_temp2.d.d[0].t" -= "t.registers._in_temp2.v" "t.registers.read_write_demux.in.v" -= "t.registers._in_temp2.a" "t.registers.read_write_demux.in.a" -= "t.registers._in_temp2.d.d[0].f" "t.registers.read_write_demux.in.d.d[0].f" -= "t.registers._in_temp2.d.d[0].t" "t.registers.read_write_demux.in.d.d[0].t" -= "t.registers._in_temp2.d.d[0].d[0]" "t.registers.read_write_demux.in.d.d[0].d[0]" -= "t.registers._in_temp2.d.d[0].d[1]" "t.registers.read_write_demux.in.d.d[0].d[1]" -= "t.registers._in_temp2.d.d[1].f" "t.registers.read_write_demux.in.d.d[1].f" -= "t.registers._in_temp2.d.d[1].t" "t.registers.read_write_demux.in.d.d[1].t" -= "t.registers._in_temp2.d.d[1].d[0]" "t.registers.read_write_demux.in.d.d[1].d[0]" -= "t.registers._in_temp2.d.d[1].d[1]" "t.registers.read_write_demux.in.d.d[1].d[1]" -= "t.registers._in_temp2.d.d[2].f" "t.registers.read_write_demux.in.d.d[2].f" -= "t.registers._in_temp2.d.d[2].t" "t.registers.read_write_demux.in.d.d[2].t" -= "t.registers._in_temp2.d.d[2].d[0]" "t.registers.read_write_demux.in.d.d[2].d[0]" -= "t.registers._in_temp2.d.d[2].d[1]" "t.registers.read_write_demux.in.d.d[2].d[1]" -= "t.registers._in_temp2.d.d[3].f" "t.registers.read_write_demux.in.d.d[3].f" -= "t.registers._in_temp2.d.d[3].t" "t.registers.read_write_demux.in.d.d[3].t" -= "t.registers._in_temp2.d.d[3].d[0]" "t.registers.read_write_demux.in.d.d[3].d[0]" -= "t.registers._in_temp2.d.d[3].d[1]" "t.registers.read_write_demux.in.d.d[3].d[1]" -= "t.registers._in_read.d.d[0].d[0]" "t.registers._in_read.d.d[0].f" -= "t.registers._in_read.d.d[0].d[1]" "t.registers._in_read.d.d[0].t" -= "t.registers._in_read.d.d[1].d[0]" "t.registers._in_read.d.d[1].f" -= "t.registers._in_read.d.d[1].d[1]" "t.registers._in_read.d.d[1].t" -= "t.registers._in_read.d.d[2].d[0]" "t.registers._in_read.d.d[2].f" -= "t.registers._in_read.d.d[2].d[1]" "t.registers._in_read.d.d[2].t" -= "t.registers._in_read.d.d[3].d[0]" "t.registers._in_read.d.d[3].f" -= "t.registers._in_read.d.d[3].d[1]" "t.registers._in_read.d.d[3].t" -= "t.registers._in_read.d.d[3].d[0]" "t.registers._in_read.d.d[3].f" -= "t.registers._in_read.d.d[3].d[1]" "t.registers._in_read.d.d[3].t" -= "t.registers._in_read.d.d[2].d[0]" "t.registers._in_read.d.d[2].f" -= "t.registers._in_read.d.d[2].d[1]" "t.registers._in_read.d.d[2].t" -= "t.registers._in_read.d.d[1].d[0]" "t.registers._in_read.d.d[1].f" -= "t.registers._in_read.d.d[1].d[1]" "t.registers._in_read.d.d[1].t" -= "t.registers._in_read.d.d[0].d[0]" "t.registers._in_read.d.d[0].f" -= "t.registers._in_read.d.d[0].d[1]" "t.registers._in_read.d.d[0].t" -= "t.registers._in_read.d.d[3].d[0]" "t.registers._in_read.d.d[3].f" -= "t.registers._in_read.d.d[3].d[1]" "t.registers._in_read.d.d[3].t" -= "t.registers._in_read.d.d[2].d[0]" "t.registers._in_read.d.d[2].f" -= "t.registers._in_read.d.d[2].d[1]" "t.registers._in_read.d.d[2].t" -= "t.registers._in_read.d.d[1].d[0]" "t.registers._in_read.d.d[1].f" -= "t.registers._in_read.d.d[1].d[1]" "t.registers._in_read.d.d[1].t" -= "t.registers._in_read.d.d[0].d[0]" "t.registers._in_read.d.d[0].f" -= "t.registers._in_read.d.d[0].d[1]" "t.registers._in_read.d.d[0].t" -= "t.registers._in_read.v" "t.registers.read_write_demux.out2.v" -= "t.registers._in_read.a" "t.registers.read_write_demux.out2.a" -= "t.registers._in_read.d.d[0].f" "t.registers.read_write_demux.out2.d.d[0].f" -= "t.registers._in_read.d.d[0].t" "t.registers.read_write_demux.out2.d.d[0].t" -= "t.registers._in_read.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].d[0]" -= "t.registers._in_read.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].d[1]" -= "t.registers._in_read.d.d[1].f" "t.registers.read_write_demux.out2.d.d[1].f" -= "t.registers._in_read.d.d[1].t" "t.registers.read_write_demux.out2.d.d[1].t" -= "t.registers._in_read.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].d[0]" -= "t.registers._in_read.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].d[1]" -= "t.registers._in_read.d.d[2].f" "t.registers.read_write_demux.out2.d.d[2].f" -= "t.registers._in_read.d.d[2].t" "t.registers.read_write_demux.out2.d.d[2].t" -= "t.registers._in_read.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].d[0]" -= "t.registers._in_read.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].d[1]" -= "t.registers._in_read.d.d[3].f" "t.registers.read_write_demux.out2.d.d[3].f" -= "t.registers._in_read.d.d[3].t" "t.registers.read_write_demux.out2.d.d[3].t" -= "t.registers._in_read.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].d[0]" -= "t.registers._in_read.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].d[1]" -= "t.registers._in_read.d.d[3].d[0]" "t.registers._in_read.d.d[3].f" -= "t.registers._in_read.d.d[3].d[1]" "t.registers._in_read.d.d[3].t" -= "t.registers._in_read.d.d[2].d[0]" "t.registers._in_read.d.d[2].f" -= "t.registers._in_read.d.d[2].d[1]" "t.registers._in_read.d.d[2].t" -= "t.registers._in_read.d.d[1].d[0]" "t.registers._in_read.d.d[1].f" -= "t.registers._in_read.d.d[1].d[1]" "t.registers._in_read.d.d[1].t" -= "t.registers._in_read.d.d[0].d[0]" "t.registers._in_read.d.d[0].f" -= "t.registers._in_read.d.d[0].d[1]" "t.registers._in_read.d.d[0].t" -= "t.registers._in_write.d.d[0].d[0]" "t.registers._in_write.d.d[0].f" -= "t.registers._in_write.d.d[0].d[1]" "t.registers._in_write.d.d[0].t" -= "t.registers._in_write.d.d[1].d[0]" "t.registers._in_write.d.d[1].f" -= "t.registers._in_write.d.d[1].d[1]" "t.registers._in_write.d.d[1].t" -= "t.registers._in_write.d.d[2].d[0]" "t.registers._in_write.d.d[2].f" -= "t.registers._in_write.d.d[2].d[1]" "t.registers._in_write.d.d[2].t" -= "t.registers._in_write.d.d[3].d[0]" "t.registers._in_write.d.d[3].f" -= "t.registers._in_write.d.d[3].d[1]" "t.registers._in_write.d.d[3].t" -= "t.registers._in_write.d.d[3].d[0]" "t.registers._in_write.d.d[3].f" -= "t.registers._in_write.d.d[3].d[1]" "t.registers._in_write.d.d[3].t" -= "t.registers._in_write.d.d[2].d[0]" "t.registers._in_write.d.d[2].f" -= "t.registers._in_write.d.d[2].d[1]" "t.registers._in_write.d.d[2].t" -= "t.registers._in_write.d.d[1].d[0]" "t.registers._in_write.d.d[1].f" -= "t.registers._in_write.d.d[1].d[1]" "t.registers._in_write.d.d[1].t" -= "t.registers._in_write.d.d[0].d[0]" "t.registers._in_write.d.d[0].f" -= "t.registers._in_write.d.d[0].d[1]" "t.registers._in_write.d.d[0].t" -= "t.registers._in_write.d.d[3].d[0]" "t.registers._in_write.d.d[3].f" -= "t.registers._in_write.d.d[3].d[1]" "t.registers._in_write.d.d[3].t" -= "t.registers._in_write.d.d[2].d[0]" "t.registers._in_write.d.d[2].f" -= "t.registers._in_write.d.d[2].d[1]" "t.registers._in_write.d.d[2].t" -= "t.registers._in_write.d.d[1].d[0]" "t.registers._in_write.d.d[1].f" -= "t.registers._in_write.d.d[1].d[1]" "t.registers._in_write.d.d[1].t" -= "t.registers._in_write.d.d[0].d[0]" "t.registers._in_write.d.d[0].f" -= "t.registers._in_write.d.d[0].d[1]" "t.registers._in_write.d.d[0].t" -= "t.registers._in_write.v" "t.registers.read_write_demux.out1.v" -= "t.registers._in_write.a" "t.registers.read_write_demux.out1.a" -= "t.registers._in_write.d.d[0].f" "t.registers.read_write_demux.out1.d.d[0].f" -= "t.registers._in_write.d.d[0].t" "t.registers.read_write_demux.out1.d.d[0].t" -= "t.registers._in_write.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].d[0]" -= "t.registers._in_write.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].d[1]" -= "t.registers._in_write.d.d[1].f" "t.registers.read_write_demux.out1.d.d[1].f" -= "t.registers._in_write.d.d[1].t" "t.registers.read_write_demux.out1.d.d[1].t" -= "t.registers._in_write.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].d[0]" -= "t.registers._in_write.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].d[1]" -= "t.registers._in_write.d.d[2].f" "t.registers.read_write_demux.out1.d.d[2].f" -= "t.registers._in_write.d.d[2].t" "t.registers.read_write_demux.out1.d.d[2].t" -= "t.registers._in_write.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].d[0]" -= "t.registers._in_write.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].d[1]" -= "t.registers._in_write.d.d[3].f" "t.registers.read_write_demux.out1.d.d[3].f" -= "t.registers._in_write.d.d[3].t" "t.registers.read_write_demux.out1.d.d[3].t" -= "t.registers._in_write.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].d[0]" -= "t.registers._in_write.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].d[1]" -= "t.registers._in_write.d.d[3].d[0]" "t.registers._in_write.d.d[3].f" -= "t.registers._in_write.d.d[3].d[1]" "t.registers._in_write.d.d[3].t" -= "t.registers._in_write.d.d[2].d[0]" "t.registers._in_write.d.d[2].f" -= "t.registers._in_write.d.d[2].d[1]" "t.registers._in_write.d.d[2].t" -= "t.registers._in_write.d.d[1].d[0]" "t.registers._in_write.d.d[1].f" -= "t.registers._in_write.d.d[1].d[1]" "t.registers._in_write.d.d[1].t" -= "t.registers._in_write.d.d[0].d[0]" "t.registers._in_write.d.d[0].f" -= "t.registers._in_write.d.d[0].d[1]" "t.registers._in_write.d.d[0].t" -= "t.registers.reset_B" "t.registers.read_write_demux.reset_B" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux.out2_a_B_buf_f.out[0]" -= "t.registers.read_write_demux._out2_a_BX_t[1]" "t.registers.read_write_demux.out2_a_B_buf_f.out[1]" -= "t.registers.read_write_demux._out2_a_BX_t[2]" "t.registers.read_write_demux.out2_a_B_buf_f.out[2]" -= "t.registers.read_write_demux._out2_a_BX_t[3]" "t.registers.read_write_demux.out2_a_B_buf_f.out[3]" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux.out2_t_buf_func[3].c2" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux.out2_t_buf_func[2].c2" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux.out2_t_buf_func[1].c2" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux.out2_t_buf_func[0].c2" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux._out2_a_BX_t[3]" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux._out2_a_BX_t[2]" -= "t.registers.read_write_demux._out2_a_BX_t[0]" "t.registers.read_write_demux._out2_a_BX_t[1]" -"t.registers.read_write_demux.out1_a_B_buf_f.buf1.a"->"t.registers.read_write_demux.out1_a_B_buf_f.buf1._y"- -~("t.registers.read_write_demux.out1_a_B_buf_f.buf1.a")->"t.registers.read_write_demux.out1_a_B_buf_f.buf1._y"+ -"t.registers.read_write_demux.out1_a_B_buf_f.buf1._y"->"t.registers.read_write_demux.out1_a_B_buf_f.buf1.y"- -~("t.registers.read_write_demux.out1_a_B_buf_f.buf1._y")->"t.registers.read_write_demux.out1_a_B_buf_f.buf1.y"+ -= "t.registers.read_write_demux.out1_a_B_buf_f.supply.vdd" "t.registers.read_write_demux.out1_a_B_buf_f.buf1.vdd" -= "t.registers.read_write_demux.out1_a_B_buf_f.supply.vss" "t.registers.read_write_demux.out1_a_B_buf_f.buf1.vss" -= "t.registers.read_write_demux.out1_a_B_buf_f.out[0]" "t.registers.read_write_demux.out1_a_B_buf_f.out[3]" -= "t.registers.read_write_demux.out1_a_B_buf_f.out[0]" "t.registers.read_write_demux.out1_a_B_buf_f.out[2]" -= "t.registers.read_write_demux.out1_a_B_buf_f.out[0]" "t.registers.read_write_demux.out1_a_B_buf_f.out[1]" -= "t.registers.read_write_demux.out1_a_B_buf_f.out[0]" "t.registers.read_write_demux.out1_a_B_buf_f.buf1.y" -= "t.registers.read_write_demux.out1_a_B_buf_f.in" "t.registers.read_write_demux.out1_a_B_buf_f.buf1.a" -"t.registers.read_write_demux.reset_bufarray.buf3.a"->"t.registers.read_write_demux.reset_bufarray.buf3._y"- -~("t.registers.read_write_demux.reset_bufarray.buf3.a")->"t.registers.read_write_demux.reset_bufarray.buf3._y"+ -"t.registers.read_write_demux.reset_bufarray.buf3._y"->"t.registers.read_write_demux.reset_bufarray.buf3.y"- -~("t.registers.read_write_demux.reset_bufarray.buf3._y")->"t.registers.read_write_demux.reset_bufarray.buf3.y"+ -= "t.registers.read_write_demux.reset_bufarray.supply.vdd" "t.registers.read_write_demux.reset_bufarray.buf3.vdd" -= "t.registers.read_write_demux.reset_bufarray.supply.vss" "t.registers.read_write_demux.reset_bufarray.buf3.vss" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[7]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[6]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[5]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[4]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[3]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[2]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.out[1]" -= "t.registers.read_write_demux.reset_bufarray.out[0]" "t.registers.read_write_demux.reset_bufarray.buf3.y" -= "t.registers.read_write_demux.reset_bufarray.in" "t.registers.read_write_demux.reset_bufarray.buf3.a" -~"t.registers.read_write_demux.inack_ctl.c1"&~"t.registers.read_write_demux.inack_ctl.c2"&~"t.registers.read_write_demux.inack_ctl.c3"|~"t.registers.read_write_demux.inack_ctl.pr_B"->"t.registers.read_write_demux.inack_ctl._y"+ -"t.registers.read_write_demux.inack_ctl.c1"&"t.registers.read_write_demux.inack_ctl.c2"&"t.registers.read_write_demux.inack_ctl.c3"&"t.registers.read_write_demux.inack_ctl.sr_B"->"t.registers.read_write_demux.inack_ctl._y"- -"t.registers.read_write_demux.inack_ctl._y"->"t.registers.read_write_demux.inack_ctl.y"- -~("t.registers.read_write_demux.inack_ctl._y")->"t.registers.read_write_demux.inack_ctl.y"+ -= "t.registers.read_write_demux._c_v" "t.registers.read_write_demux.c_el.c1" -= "t.registers.read_write_demux._c_v" "t.registers.read_write_demux.c_f_c_t_or.y" -"t.registers.read_write_demux.out2_en_buf_f.buf1.a"->"t.registers.read_write_demux.out2_en_buf_f.buf1._y"- -~("t.registers.read_write_demux.out2_en_buf_f.buf1.a")->"t.registers.read_write_demux.out2_en_buf_f.buf1._y"+ -"t.registers.read_write_demux.out2_en_buf_f.buf1._y"->"t.registers.read_write_demux.out2_en_buf_f.buf1.y"- -~("t.registers.read_write_demux.out2_en_buf_f.buf1._y")->"t.registers.read_write_demux.out2_en_buf_f.buf1.y"+ -= "t.registers.read_write_demux.out2_en_buf_f.supply.vdd" "t.registers.read_write_demux.out2_en_buf_f.buf1.vdd" -= "t.registers.read_write_demux.out2_en_buf_f.supply.vss" "t.registers.read_write_demux.out2_en_buf_f.buf1.vss" -= "t.registers.read_write_demux.out2_en_buf_f.out[0]" "t.registers.read_write_demux.out2_en_buf_f.out[3]" -= "t.registers.read_write_demux.out2_en_buf_f.out[0]" "t.registers.read_write_demux.out2_en_buf_f.out[2]" -= "t.registers.read_write_demux.out2_en_buf_f.out[0]" "t.registers.read_write_demux.out2_en_buf_f.out[1]" -= "t.registers.read_write_demux.out2_en_buf_f.out[0]" "t.registers.read_write_demux.out2_en_buf_f.buf1.y" -= "t.registers.read_write_demux.out2_en_buf_f.in" "t.registers.read_write_demux.out2_en_buf_f.buf1.a" -= "t.registers.read_write_demux.out2.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].f" -= "t.registers.read_write_demux.out2.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].t" -= "t.registers.read_write_demux.out2.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].f" -= "t.registers.read_write_demux.out2.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].t" -= "t.registers.read_write_demux.out2.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].f" -= "t.registers.read_write_demux.out2.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].t" -= "t.registers.read_write_demux.out2.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].f" -= "t.registers.read_write_demux.out2.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].t" -= "t.registers.read_write_demux.out2.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].f" -= "t.registers.read_write_demux.out2.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].t" -= "t.registers.read_write_demux.out2.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].f" -= "t.registers.read_write_demux.out2.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].t" -= "t.registers.read_write_demux.out2.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].f" -= "t.registers.read_write_demux.out2.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].t" -= "t.registers.read_write_demux.out2.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].f" -= "t.registers.read_write_demux.out2.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].t" -= "t.registers.read_write_demux.out2.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].f" -= "t.registers.read_write_demux.out2.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].t" -= "t.registers.read_write_demux.out2.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].f" -= "t.registers.read_write_demux.out2.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].t" -= "t.registers.read_write_demux.out2.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].f" -= "t.registers.read_write_demux.out2.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].t" -= "t.registers.read_write_demux.out2.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].f" -= "t.registers.read_write_demux.out2.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].t" -= "t.registers.read_write_demux.out2.a" "t.registers.read_write_demux.out2_a_inv.a" -= "t.registers.read_write_demux.out2.v" "t.registers.read_write_demux.out_or.b" -= "t.registers.read_write_demux.out2.d.d[3].d[0]" "t.registers.read_write_demux.out2_f_buf_func[3].y" -= "t.registers.read_write_demux.out2.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].f" -= "t.registers.read_write_demux.out2.d.d[3].d[1]" "t.registers.read_write_demux.out2_t_buf_func[3].y" -= "t.registers.read_write_demux.out2.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].t" -= "t.registers.read_write_demux.out2.d.d[2].d[0]" "t.registers.read_write_demux.out2_f_buf_func[2].y" -= "t.registers.read_write_demux.out2.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].f" -= "t.registers.read_write_demux.out2.d.d[2].d[1]" "t.registers.read_write_demux.out2_t_buf_func[2].y" -= "t.registers.read_write_demux.out2.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].t" -= "t.registers.read_write_demux.out2.d.d[1].d[0]" "t.registers.read_write_demux.out2_f_buf_func[1].y" -= "t.registers.read_write_demux.out2.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].f" -= "t.registers.read_write_demux.out2.d.d[1].d[1]" "t.registers.read_write_demux.out2_t_buf_func[1].y" -= "t.registers.read_write_demux.out2.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].t" -= "t.registers.read_write_demux.out2.d.d[0].d[0]" "t.registers.read_write_demux.out2_f_buf_func[0].y" -= "t.registers.read_write_demux.out2.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].f" -= "t.registers.read_write_demux.out2.d.d[0].d[1]" "t.registers.read_write_demux.out2_t_buf_func[0].y" -= "t.registers.read_write_demux.out2.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].t" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.out2_en_buf_f.in" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.out2_en_buf_t.in" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.out1_en_buf_f.in" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.out1_en_buf_t.in" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.en_ctl.y" -= "t.registers.read_write_demux._en" "t.registers.read_write_demux.inack_ctl.c1" -"t.registers.read_write_demux.out2_a_inv.a"->"t.registers.read_write_demux.out2_a_inv.y"- -~("t.registers.read_write_demux.out2_a_inv.a")->"t.registers.read_write_demux.out2_a_inv.y"+ -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.in.d.d[0].f" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.in.d.d[0].t" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.in.d.d[1].f" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.in.d.d[1].t" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.in.d.d[2].f" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.in.d.d[2].t" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.in.d.d[3].f" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.in.d.d[3].t" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.in.d.d[3].f" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.in.d.d[3].t" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.in.d.d[2].f" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.in.d.d[2].t" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.in.d.d[1].f" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.in.d.d[1].t" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.in.d.d[0].f" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.in.d.d[0].t" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.in.d.d[3].f" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.in.d.d[3].t" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.in.d.d[2].f" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.in.d.d[2].t" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.in.d.d[1].f" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.in.d.d[1].t" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.in.d.d[0].f" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.in.d.d[0].t" -= "t.registers.read_write_demux.in.d.d[0].f" "t.registers.read_write_demux.vc.in.d[0].f" -= "t.registers.read_write_demux.in.d.d[0].t" "t.registers.read_write_demux.vc.in.d[0].t" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.vc.in.d[0].d[0]" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.vc.in.d[0].d[1]" -= "t.registers.read_write_demux.in.d.d[1].f" "t.registers.read_write_demux.vc.in.d[1].f" -= "t.registers.read_write_demux.in.d.d[1].t" "t.registers.read_write_demux.vc.in.d[1].t" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.vc.in.d[1].d[0]" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.vc.in.d[1].d[1]" -= "t.registers.read_write_demux.in.d.d[2].f" "t.registers.read_write_demux.vc.in.d[2].f" -= "t.registers.read_write_demux.in.d.d[2].t" "t.registers.read_write_demux.vc.in.d[2].t" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.vc.in.d[2].d[0]" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.vc.in.d[2].d[1]" -= "t.registers.read_write_demux.in.d.d[3].f" "t.registers.read_write_demux.vc.in.d[3].f" -= "t.registers.read_write_demux.in.d.d[3].t" "t.registers.read_write_demux.vc.in.d[3].t" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.vc.in.d[3].d[0]" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.vc.in.d[3].d[1]" -= "t.registers.read_write_demux.in.a" "t.registers.read_write_demux.en_ctl.c1" -= "t.registers.read_write_demux.in.a" "t.registers.read_write_demux.cond.a" -= "t.registers.read_write_demux.in.a" "t.registers.read_write_demux.inack_ctl.y" -= "t.registers.read_write_demux.in.v" "t.registers.read_write_demux.in_v_buf.y" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.out2_f_buf_func[3].n1" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.out1_f_buf_func[3].n1" -= "t.registers.read_write_demux.in.d.d[3].d[0]" "t.registers.read_write_demux.in.d.d[3].f" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.out2_t_buf_func[3].n1" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.out1_t_buf_func[3].n1" -= "t.registers.read_write_demux.in.d.d[3].d[1]" "t.registers.read_write_demux.in.d.d[3].t" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.out2_f_buf_func[2].n1" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.out1_f_buf_func[2].n1" -= "t.registers.read_write_demux.in.d.d[2].d[0]" "t.registers.read_write_demux.in.d.d[2].f" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.out2_t_buf_func[2].n1" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.out1_t_buf_func[2].n1" -= "t.registers.read_write_demux.in.d.d[2].d[1]" "t.registers.read_write_demux.in.d.d[2].t" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.out2_f_buf_func[1].n1" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.out1_f_buf_func[1].n1" -= "t.registers.read_write_demux.in.d.d[1].d[0]" "t.registers.read_write_demux.in.d.d[1].f" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.out2_t_buf_func[1].n1" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.out1_t_buf_func[1].n1" -= "t.registers.read_write_demux.in.d.d[1].d[1]" "t.registers.read_write_demux.in.d.d[1].t" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.out2_f_buf_func[0].n1" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.out1_f_buf_func[0].n1" -= "t.registers.read_write_demux.in.d.d[0].d[0]" "t.registers.read_write_demux.in.d.d[0].f" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.out2_t_buf_func[0].n1" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.out1_t_buf_func[0].n1" -= "t.registers.read_write_demux.in.d.d[0].d[1]" "t.registers.read_write_demux.in.d.d[0].t" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.c_buf_f.out[0]" -= "t.registers.read_write_demux._c_f_buf[1]" "t.registers.read_write_demux.c_buf_f.out[1]" -= "t.registers.read_write_demux._c_f_buf[2]" "t.registers.read_write_demux.c_buf_f.out[2]" -= "t.registers.read_write_demux._c_f_buf[3]" "t.registers.read_write_demux.c_buf_f.out[3]" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_t_buf_func[3].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_f_buf_func[3].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_t_buf_func[2].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_f_buf_func[2].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_t_buf_func[1].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_f_buf_func[1].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_t_buf_func[0].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux.out2_f_buf_func[0].n2" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux._c_f_buf[3]" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux._c_f_buf[2]" -= "t.registers.read_write_demux._c_f_buf[0]" "t.registers.read_write_demux._c_f_buf[1]" -= "t.registers.read_write_demux._out1_a_B" "t.registers.read_write_demux.out1_a_B_buf_t.in" -= "t.registers.read_write_demux._out1_a_B" "t.registers.read_write_demux.out1_a_B_buf_f.in" -= "t.registers.read_write_demux._out1_a_B" "t.registers.read_write_demux.out1_a_inv.y" -"t.registers.read_write_demux.out1_en_buf_t.buf1.a"->"t.registers.read_write_demux.out1_en_buf_t.buf1._y"- -~("t.registers.read_write_demux.out1_en_buf_t.buf1.a")->"t.registers.read_write_demux.out1_en_buf_t.buf1._y"+ -"t.registers.read_write_demux.out1_en_buf_t.buf1._y"->"t.registers.read_write_demux.out1_en_buf_t.buf1.y"- -~("t.registers.read_write_demux.out1_en_buf_t.buf1._y")->"t.registers.read_write_demux.out1_en_buf_t.buf1.y"+ -= "t.registers.read_write_demux.out1_en_buf_t.supply.vdd" "t.registers.read_write_demux.out1_en_buf_t.buf1.vdd" -= "t.registers.read_write_demux.out1_en_buf_t.supply.vss" "t.registers.read_write_demux.out1_en_buf_t.buf1.vss" -= "t.registers.read_write_demux.out1_en_buf_t.out[0]" "t.registers.read_write_demux.out1_en_buf_t.out[3]" -= "t.registers.read_write_demux.out1_en_buf_t.out[0]" "t.registers.read_write_demux.out1_en_buf_t.out[2]" -= "t.registers.read_write_demux.out1_en_buf_t.out[0]" "t.registers.read_write_demux.out1_en_buf_t.out[1]" -= "t.registers.read_write_demux.out1_en_buf_t.out[0]" "t.registers.read_write_demux.out1_en_buf_t.buf1.y" -= "t.registers.read_write_demux.out1_en_buf_t.in" "t.registers.read_write_demux.out1_en_buf_t.buf1.a" -"t.registers.read_write_demux.reset_buf.a"->"t.registers.read_write_demux.reset_buf._y"- -~("t.registers.read_write_demux.reset_buf.a")->"t.registers.read_write_demux.reset_buf._y"+ -"t.registers.read_write_demux.reset_buf._y"->"t.registers.read_write_demux.reset_buf.y"- -~("t.registers.read_write_demux.reset_buf._y")->"t.registers.read_write_demux.reset_buf.y"+ -"t.registers.read_write_demux.out_or.a"|"t.registers.read_write_demux.out_or.b"->"t.registers.read_write_demux.out_or._y"- -~("t.registers.read_write_demux.out_or.a"|"t.registers.read_write_demux.out_or.b")->"t.registers.read_write_demux.out_or._y"+ -"t.registers.read_write_demux.out_or._y"->"t.registers.read_write_demux.out_or.y"- -~("t.registers.read_write_demux.out_or._y")->"t.registers.read_write_demux.out_or.y"+ -= "t.registers.read_write_demux._in_c_v_" "t.registers.read_write_demux.c_el.y" -= "t.registers.read_write_demux._in_c_v_" "t.registers.read_write_demux.inack_ctl.c2" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux.out1_a_B_buf_f.out[0]" -= "t.registers.read_write_demux._out1_a_BX_t[1]" "t.registers.read_write_demux.out1_a_B_buf_f.out[1]" -= "t.registers.read_write_demux._out1_a_BX_t[2]" "t.registers.read_write_demux.out1_a_B_buf_f.out[2]" -= "t.registers.read_write_demux._out1_a_BX_t[3]" "t.registers.read_write_demux.out1_a_B_buf_f.out[3]" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux.out1_t_buf_func[3].c2" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux.out1_t_buf_func[2].c2" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux.out1_t_buf_func[1].c2" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux.out1_t_buf_func[0].c2" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux._out1_a_BX_t[3]" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux._out1_a_BX_t[2]" -= "t.registers.read_write_demux._out1_a_BX_t[0]" "t.registers.read_write_demux._out1_a_BX_t[1]" -"t.registers.read_write_demux.out2_en_buf_t.buf1.a"->"t.registers.read_write_demux.out2_en_buf_t.buf1._y"- -~("t.registers.read_write_demux.out2_en_buf_t.buf1.a")->"t.registers.read_write_demux.out2_en_buf_t.buf1._y"+ -"t.registers.read_write_demux.out2_en_buf_t.buf1._y"->"t.registers.read_write_demux.out2_en_buf_t.buf1.y"- -~("t.registers.read_write_demux.out2_en_buf_t.buf1._y")->"t.registers.read_write_demux.out2_en_buf_t.buf1.y"+ -= "t.registers.read_write_demux.out2_en_buf_t.supply.vdd" "t.registers.read_write_demux.out2_en_buf_t.buf1.vdd" -= "t.registers.read_write_demux.out2_en_buf_t.supply.vss" "t.registers.read_write_demux.out2_en_buf_t.buf1.vss" -= "t.registers.read_write_demux.out2_en_buf_t.out[0]" "t.registers.read_write_demux.out2_en_buf_t.out[3]" -= "t.registers.read_write_demux.out2_en_buf_t.out[0]" "t.registers.read_write_demux.out2_en_buf_t.out[2]" -= "t.registers.read_write_demux.out2_en_buf_t.out[0]" "t.registers.read_write_demux.out2_en_buf_t.out[1]" -= "t.registers.read_write_demux.out2_en_buf_t.out[0]" "t.registers.read_write_demux.out2_en_buf_t.buf1.y" -= "t.registers.read_write_demux.out2_en_buf_t.in" "t.registers.read_write_demux.out2_en_buf_t.buf1.a" -= "t.registers.read_write_demux.reset_B" "t.registers.read_write_demux.reset_buf.a" -= "t.registers.read_write_demux._reset_BX" "t.registers.read_write_demux.reset_bufarray.in" -= "t.registers.read_write_demux._reset_BX" "t.registers.read_write_demux.reset_buf.y" -= "t.registers.read_write_demux._reset_BX" "t.registers.read_write_demux.inack_ctl.sr_B" -= "t.registers.read_write_demux._reset_BX" "t.registers.read_write_demux.inack_ctl.pr_B" -"t.registers.read_write_demux.c_buf_t.buf1.a"->"t.registers.read_write_demux.c_buf_t.buf1._y"- -~("t.registers.read_write_demux.c_buf_t.buf1.a")->"t.registers.read_write_demux.c_buf_t.buf1._y"+ -"t.registers.read_write_demux.c_buf_t.buf1._y"->"t.registers.read_write_demux.c_buf_t.buf1.y"- -~("t.registers.read_write_demux.c_buf_t.buf1._y")->"t.registers.read_write_demux.c_buf_t.buf1.y"+ -= "t.registers.read_write_demux.c_buf_t.supply.vdd" "t.registers.read_write_demux.c_buf_t.buf1.vdd" -= "t.registers.read_write_demux.c_buf_t.supply.vss" "t.registers.read_write_demux.c_buf_t.buf1.vss" -= "t.registers.read_write_demux.c_buf_t.out[0]" "t.registers.read_write_demux.c_buf_t.out[3]" -= "t.registers.read_write_demux.c_buf_t.out[0]" "t.registers.read_write_demux.c_buf_t.out[2]" -= "t.registers.read_write_demux.c_buf_t.out[0]" "t.registers.read_write_demux.c_buf_t.out[1]" -= "t.registers.read_write_demux.c_buf_t.out[0]" "t.registers.read_write_demux.c_buf_t.buf1.y" -= "t.registers.read_write_demux.c_buf_t.in" "t.registers.read_write_demux.c_buf_t.buf1.a" -~"t.registers.read_write_demux.out2_t_buf_func[0].c1"&~"t.registers.read_write_demux.out2_t_buf_func[0].c2"|~"t.registers.read_write_demux.out2_t_buf_func[0].pr_B"->"t.registers.read_write_demux.out2_t_buf_func[0]._y"+ -"t.registers.read_write_demux.out2_t_buf_func[0].c1"&"t.registers.read_write_demux.out2_t_buf_func[0].c2"&"t.registers.read_write_demux.out2_t_buf_func[0].n1"&"t.registers.read_write_demux.out2_t_buf_func[0].n2"&"t.registers.read_write_demux.out2_t_buf_func[0].sr_B"->"t.registers.read_write_demux.out2_t_buf_func[0]._y"- -"t.registers.read_write_demux.out2_t_buf_func[0]._y"->"t.registers.read_write_demux.out2_t_buf_func[0].y"- -~("t.registers.read_write_demux.out2_t_buf_func[0]._y")->"t.registers.read_write_demux.out2_t_buf_func[0].y"+ -~"t.registers.read_write_demux.out2_t_buf_func[1].c1"&~"t.registers.read_write_demux.out2_t_buf_func[1].c2"|~"t.registers.read_write_demux.out2_t_buf_func[1].pr_B"->"t.registers.read_write_demux.out2_t_buf_func[1]._y"+ -"t.registers.read_write_demux.out2_t_buf_func[1].c1"&"t.registers.read_write_demux.out2_t_buf_func[1].c2"&"t.registers.read_write_demux.out2_t_buf_func[1].n1"&"t.registers.read_write_demux.out2_t_buf_func[1].n2"&"t.registers.read_write_demux.out2_t_buf_func[1].sr_B"->"t.registers.read_write_demux.out2_t_buf_func[1]._y"- -"t.registers.read_write_demux.out2_t_buf_func[1]._y"->"t.registers.read_write_demux.out2_t_buf_func[1].y"- -~("t.registers.read_write_demux.out2_t_buf_func[1]._y")->"t.registers.read_write_demux.out2_t_buf_func[1].y"+ -~"t.registers.read_write_demux.out2_t_buf_func[2].c1"&~"t.registers.read_write_demux.out2_t_buf_func[2].c2"|~"t.registers.read_write_demux.out2_t_buf_func[2].pr_B"->"t.registers.read_write_demux.out2_t_buf_func[2]._y"+ -"t.registers.read_write_demux.out2_t_buf_func[2].c1"&"t.registers.read_write_demux.out2_t_buf_func[2].c2"&"t.registers.read_write_demux.out2_t_buf_func[2].n1"&"t.registers.read_write_demux.out2_t_buf_func[2].n2"&"t.registers.read_write_demux.out2_t_buf_func[2].sr_B"->"t.registers.read_write_demux.out2_t_buf_func[2]._y"- -"t.registers.read_write_demux.out2_t_buf_func[2]._y"->"t.registers.read_write_demux.out2_t_buf_func[2].y"- -~("t.registers.read_write_demux.out2_t_buf_func[2]._y")->"t.registers.read_write_demux.out2_t_buf_func[2].y"+ -~"t.registers.read_write_demux.out2_t_buf_func[3].c1"&~"t.registers.read_write_demux.out2_t_buf_func[3].c2"|~"t.registers.read_write_demux.out2_t_buf_func[3].pr_B"->"t.registers.read_write_demux.out2_t_buf_func[3]._y"+ -"t.registers.read_write_demux.out2_t_buf_func[3].c1"&"t.registers.read_write_demux.out2_t_buf_func[3].c2"&"t.registers.read_write_demux.out2_t_buf_func[3].n1"&"t.registers.read_write_demux.out2_t_buf_func[3].n2"&"t.registers.read_write_demux.out2_t_buf_func[3].sr_B"->"t.registers.read_write_demux.out2_t_buf_func[3]._y"- -"t.registers.read_write_demux.out2_t_buf_func[3]._y"->"t.registers.read_write_demux.out2_t_buf_func[3].y"- -~("t.registers.read_write_demux.out2_t_buf_func[3]._y")->"t.registers.read_write_demux.out2_t_buf_func[3].y"+ -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux.out2_en_buf_t.out[0]" -= "t.registers.read_write_demux._en2_X_t[1]" "t.registers.read_write_demux.out2_en_buf_t.out[1]" -= "t.registers.read_write_demux._en2_X_t[2]" "t.registers.read_write_demux.out2_en_buf_t.out[2]" -= "t.registers.read_write_demux._en2_X_t[3]" "t.registers.read_write_demux.out2_en_buf_t.out[3]" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux.out2_t_buf_func[3].c1" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux.out2_t_buf_func[2].c1" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux.out2_t_buf_func[1].c1" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux.out2_t_buf_func[0].c1" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux._en2_X_t[3]" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux._en2_X_t[2]" -= "t.registers.read_write_demux._en2_X_t[0]" "t.registers.read_write_demux._en2_X_t[1]" -= "t.registers.read_write_demux._out_v" "t.registers.read_write_demux.en_ctl.p1" -= "t.registers.read_write_demux._out_v" "t.registers.read_write_demux.inack_ctl.c3" -= "t.registers.read_write_demux._out_v" "t.registers.read_write_demux.out_or.y" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.reset_bufarray.out[0]" -= "t.registers.read_write_demux._reset_BXX[1]" "t.registers.read_write_demux.reset_bufarray.out[1]" -= "t.registers.read_write_demux._reset_BXX[2]" "t.registers.read_write_demux.reset_bufarray.out[2]" -= "t.registers.read_write_demux._reset_BXX[3]" "t.registers.read_write_demux.reset_bufarray.out[3]" -= "t.registers.read_write_demux._reset_BXX[4]" "t.registers.read_write_demux.reset_bufarray.out[4]" -= "t.registers.read_write_demux._reset_BXX[5]" "t.registers.read_write_demux.reset_bufarray.out[5]" -= "t.registers.read_write_demux._reset_BXX[6]" "t.registers.read_write_demux.reset_bufarray.out[6]" -= "t.registers.read_write_demux._reset_BXX[7]" "t.registers.read_write_demux.reset_bufarray.out[7]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[3].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[3].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[3].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[3].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[2].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[2].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[2].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[2].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[1].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[1].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[1].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[1].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[0].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_f_buf_func[0].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[0].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out2_t_buf_func[0].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[3].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[3].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[3].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[3].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[2].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[2].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[2].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[2].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[1].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[1].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[1].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[1].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[0].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_f_buf_func[0].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[0].sr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux.out1_t_buf_func[0].pr_B" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[7]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[6]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[5]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[4]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[3]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[2]" -= "t.registers.read_write_demux._reset_BXX[0]" "t.registers.read_write_demux._reset_BXX[1]" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.c_buf_t.out[0]" -= "t.registers.read_write_demux._c_t_buf[1]" "t.registers.read_write_demux.c_buf_t.out[1]" -= "t.registers.read_write_demux._c_t_buf[2]" "t.registers.read_write_demux.c_buf_t.out[2]" -= "t.registers.read_write_demux._c_t_buf[3]" "t.registers.read_write_demux.c_buf_t.out[3]" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_t_buf_func[3].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_f_buf_func[3].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_t_buf_func[2].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_f_buf_func[2].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_t_buf_func[1].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_f_buf_func[1].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_t_buf_func[0].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux.out1_f_buf_func[0].n2" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux._c_t_buf[3]" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux._c_t_buf[2]" -= "t.registers.read_write_demux._c_t_buf[0]" "t.registers.read_write_demux._c_t_buf[1]" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux.out1_en_buf_f.out[0]" -= "t.registers.read_write_demux._en1_X_f[1]" "t.registers.read_write_demux.out1_en_buf_f.out[1]" -= "t.registers.read_write_demux._en1_X_f[2]" "t.registers.read_write_demux.out1_en_buf_f.out[2]" -= "t.registers.read_write_demux._en1_X_f[3]" "t.registers.read_write_demux.out1_en_buf_f.out[3]" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux.out1_f_buf_func[3].c1" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux.out1_f_buf_func[2].c1" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux.out1_f_buf_func[1].c1" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux.out1_f_buf_func[0].c1" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux._en1_X_f[3]" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux._en1_X_f[2]" -= "t.registers.read_write_demux._en1_X_f[0]" "t.registers.read_write_demux._en1_X_f[1]" -~"t.registers.read_write_demux.out2_f_buf_func[0].c1"&~"t.registers.read_write_demux.out2_f_buf_func[0].c2"|~"t.registers.read_write_demux.out2_f_buf_func[0].pr_B"->"t.registers.read_write_demux.out2_f_buf_func[0]._y"+ -"t.registers.read_write_demux.out2_f_buf_func[0].c1"&"t.registers.read_write_demux.out2_f_buf_func[0].c2"&"t.registers.read_write_demux.out2_f_buf_func[0].n1"&"t.registers.read_write_demux.out2_f_buf_func[0].n2"&"t.registers.read_write_demux.out2_f_buf_func[0].sr_B"->"t.registers.read_write_demux.out2_f_buf_func[0]._y"- -"t.registers.read_write_demux.out2_f_buf_func[0]._y"->"t.registers.read_write_demux.out2_f_buf_func[0].y"- -~("t.registers.read_write_demux.out2_f_buf_func[0]._y")->"t.registers.read_write_demux.out2_f_buf_func[0].y"+ -~"t.registers.read_write_demux.out2_f_buf_func[1].c1"&~"t.registers.read_write_demux.out2_f_buf_func[1].c2"|~"t.registers.read_write_demux.out2_f_buf_func[1].pr_B"->"t.registers.read_write_demux.out2_f_buf_func[1]._y"+ -"t.registers.read_write_demux.out2_f_buf_func[1].c1"&"t.registers.read_write_demux.out2_f_buf_func[1].c2"&"t.registers.read_write_demux.out2_f_buf_func[1].n1"&"t.registers.read_write_demux.out2_f_buf_func[1].n2"&"t.registers.read_write_demux.out2_f_buf_func[1].sr_B"->"t.registers.read_write_demux.out2_f_buf_func[1]._y"- -"t.registers.read_write_demux.out2_f_buf_func[1]._y"->"t.registers.read_write_demux.out2_f_buf_func[1].y"- -~("t.registers.read_write_demux.out2_f_buf_func[1]._y")->"t.registers.read_write_demux.out2_f_buf_func[1].y"+ -~"t.registers.read_write_demux.out2_f_buf_func[2].c1"&~"t.registers.read_write_demux.out2_f_buf_func[2].c2"|~"t.registers.read_write_demux.out2_f_buf_func[2].pr_B"->"t.registers.read_write_demux.out2_f_buf_func[2]._y"+ -"t.registers.read_write_demux.out2_f_buf_func[2].c1"&"t.registers.read_write_demux.out2_f_buf_func[2].c2"&"t.registers.read_write_demux.out2_f_buf_func[2].n1"&"t.registers.read_write_demux.out2_f_buf_func[2].n2"&"t.registers.read_write_demux.out2_f_buf_func[2].sr_B"->"t.registers.read_write_demux.out2_f_buf_func[2]._y"- -"t.registers.read_write_demux.out2_f_buf_func[2]._y"->"t.registers.read_write_demux.out2_f_buf_func[2].y"- -~("t.registers.read_write_demux.out2_f_buf_func[2]._y")->"t.registers.read_write_demux.out2_f_buf_func[2].y"+ -~"t.registers.read_write_demux.out2_f_buf_func[3].c1"&~"t.registers.read_write_demux.out2_f_buf_func[3].c2"|~"t.registers.read_write_demux.out2_f_buf_func[3].pr_B"->"t.registers.read_write_demux.out2_f_buf_func[3]._y"+ -"t.registers.read_write_demux.out2_f_buf_func[3].c1"&"t.registers.read_write_demux.out2_f_buf_func[3].c2"&"t.registers.read_write_demux.out2_f_buf_func[3].n1"&"t.registers.read_write_demux.out2_f_buf_func[3].n2"&"t.registers.read_write_demux.out2_f_buf_func[3].sr_B"->"t.registers.read_write_demux.out2_f_buf_func[3]._y"- -"t.registers.read_write_demux.out2_f_buf_func[3]._y"->"t.registers.read_write_demux.out2_f_buf_func[3].y"- -~("t.registers.read_write_demux.out2_f_buf_func[3]._y")->"t.registers.read_write_demux.out2_f_buf_func[3].y"+ -"t.registers.read_write_demux.out1_en_buf_f.buf1.a"->"t.registers.read_write_demux.out1_en_buf_f.buf1._y"- -~("t.registers.read_write_demux.out1_en_buf_f.buf1.a")->"t.registers.read_write_demux.out1_en_buf_f.buf1._y"+ -"t.registers.read_write_demux.out1_en_buf_f.buf1._y"->"t.registers.read_write_demux.out1_en_buf_f.buf1.y"- -~("t.registers.read_write_demux.out1_en_buf_f.buf1._y")->"t.registers.read_write_demux.out1_en_buf_f.buf1.y"+ -= "t.registers.read_write_demux.out1_en_buf_f.supply.vdd" "t.registers.read_write_demux.out1_en_buf_f.buf1.vdd" -= "t.registers.read_write_demux.out1_en_buf_f.supply.vss" "t.registers.read_write_demux.out1_en_buf_f.buf1.vss" -= "t.registers.read_write_demux.out1_en_buf_f.out[0]" "t.registers.read_write_demux.out1_en_buf_f.out[3]" -= "t.registers.read_write_demux.out1_en_buf_f.out[0]" "t.registers.read_write_demux.out1_en_buf_f.out[2]" -= "t.registers.read_write_demux.out1_en_buf_f.out[0]" "t.registers.read_write_demux.out1_en_buf_f.out[1]" -= "t.registers.read_write_demux.out1_en_buf_f.out[0]" "t.registers.read_write_demux.out1_en_buf_f.buf1.y" -= "t.registers.read_write_demux.out1_en_buf_f.in" "t.registers.read_write_demux.out1_en_buf_f.buf1.a" -~"t.registers.read_write_demux.c_el.c1"&~"t.registers.read_write_demux.c_el.c2"->"t.registers.read_write_demux.c_el._y"+ -"t.registers.read_write_demux.c_el.c1"&"t.registers.read_write_demux.c_el.c2"->"t.registers.read_write_demux.c_el._y"- -"t.registers.read_write_demux.c_el._y"->"t.registers.read_write_demux.c_el.y"- -~("t.registers.read_write_demux.c_el._y")->"t.registers.read_write_demux.c_el.y"+ -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux.out1_a_B_buf_t.out[0]" -= "t.registers.read_write_demux._out1_a_BX_f[1]" "t.registers.read_write_demux.out1_a_B_buf_t.out[1]" -= "t.registers.read_write_demux._out1_a_BX_f[2]" "t.registers.read_write_demux.out1_a_B_buf_t.out[2]" -= "t.registers.read_write_demux._out1_a_BX_f[3]" "t.registers.read_write_demux.out1_a_B_buf_t.out[3]" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux.out1_f_buf_func[3].c2" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux.out1_f_buf_func[2].c2" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux.out1_f_buf_func[1].c2" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux.out1_f_buf_func[0].c2" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux._out1_a_BX_f[3]" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux._out1_a_BX_f[2]" -= "t.registers.read_write_demux._out1_a_BX_f[0]" "t.registers.read_write_demux._out1_a_BX_f[1]" -= "t.registers.read_write_demux.out1.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].f" -= "t.registers.read_write_demux.out1.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].t" -= "t.registers.read_write_demux.out1.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].f" -= "t.registers.read_write_demux.out1.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].t" -= "t.registers.read_write_demux.out1.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].f" -= "t.registers.read_write_demux.out1.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].t" -= "t.registers.read_write_demux.out1.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].f" -= "t.registers.read_write_demux.out1.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].t" -= "t.registers.read_write_demux.out1.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].f" -= "t.registers.read_write_demux.out1.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].t" -= "t.registers.read_write_demux.out1.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].f" -= "t.registers.read_write_demux.out1.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].t" -= "t.registers.read_write_demux.out1.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].f" -= "t.registers.read_write_demux.out1.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].t" -= "t.registers.read_write_demux.out1.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].f" -= "t.registers.read_write_demux.out1.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].t" -= "t.registers.read_write_demux.out1.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].f" -= "t.registers.read_write_demux.out1.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].t" -= "t.registers.read_write_demux.out1.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].f" -= "t.registers.read_write_demux.out1.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].t" -= "t.registers.read_write_demux.out1.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].f" -= "t.registers.read_write_demux.out1.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].t" -= "t.registers.read_write_demux.out1.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].f" -= "t.registers.read_write_demux.out1.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].t" -= "t.registers.read_write_demux.out1.a" "t.registers.read_write_demux.out1_a_inv.a" -= "t.registers.read_write_demux.out1.v" "t.registers.read_write_demux.out_or.a" -= "t.registers.read_write_demux.out1.d.d[3].d[0]" "t.registers.read_write_demux.out1_f_buf_func[3].y" -= "t.registers.read_write_demux.out1.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].f" -= "t.registers.read_write_demux.out1.d.d[3].d[1]" "t.registers.read_write_demux.out1_t_buf_func[3].y" -= "t.registers.read_write_demux.out1.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].t" -= "t.registers.read_write_demux.out1.d.d[2].d[0]" "t.registers.read_write_demux.out1_f_buf_func[2].y" -= "t.registers.read_write_demux.out1.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].f" -= "t.registers.read_write_demux.out1.d.d[2].d[1]" "t.registers.read_write_demux.out1_t_buf_func[2].y" -= "t.registers.read_write_demux.out1.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].t" -= "t.registers.read_write_demux.out1.d.d[1].d[0]" "t.registers.read_write_demux.out1_f_buf_func[1].y" -= "t.registers.read_write_demux.out1.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].f" -= "t.registers.read_write_demux.out1.d.d[1].d[1]" "t.registers.read_write_demux.out1_t_buf_func[1].y" -= "t.registers.read_write_demux.out1.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].t" -= "t.registers.read_write_demux.out1.d.d[0].d[0]" "t.registers.read_write_demux.out1_f_buf_func[0].y" -= "t.registers.read_write_demux.out1.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].f" -= "t.registers.read_write_demux.out1.d.d[0].d[1]" "t.registers.read_write_demux.out1_t_buf_func[0].y" -= "t.registers.read_write_demux.out1.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].t" -"t.registers.read_write_demux.c_f_c_t_or.a"|"t.registers.read_write_demux.c_f_c_t_or.b"->"t.registers.read_write_demux.c_f_c_t_or._y"- -~("t.registers.read_write_demux.c_f_c_t_or.a"|"t.registers.read_write_demux.c_f_c_t_or.b")->"t.registers.read_write_demux.c_f_c_t_or._y"+ -"t.registers.read_write_demux.c_f_c_t_or._y"->"t.registers.read_write_demux.c_f_c_t_or.y"- -~("t.registers.read_write_demux.c_f_c_t_or._y")->"t.registers.read_write_demux.c_f_c_t_or.y"+ -"t.registers.read_write_demux.in_v_buf.a"->"t.registers.read_write_demux.in_v_buf._y"- -~("t.registers.read_write_demux.in_v_buf.a")->"t.registers.read_write_demux.in_v_buf._y"+ -"t.registers.read_write_demux.in_v_buf._y"->"t.registers.read_write_demux.in_v_buf.y"- -~("t.registers.read_write_demux.in_v_buf._y")->"t.registers.read_write_demux.in_v_buf.y"+ -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux.out1_en_buf_t.out[0]" -= "t.registers.read_write_demux._en1_X_t[1]" "t.registers.read_write_demux.out1_en_buf_t.out[1]" -= "t.registers.read_write_demux._en1_X_t[2]" "t.registers.read_write_demux.out1_en_buf_t.out[2]" -= "t.registers.read_write_demux._en1_X_t[3]" "t.registers.read_write_demux.out1_en_buf_t.out[3]" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux.out1_t_buf_func[3].c1" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux.out1_t_buf_func[2].c1" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux.out1_t_buf_func[1].c1" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux.out1_t_buf_func[0].c1" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux._en1_X_t[3]" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux._en1_X_t[2]" -= "t.registers.read_write_demux._en1_X_t[0]" "t.registers.read_write_demux._en1_X_t[1]" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux.out2_en_buf_f.out[0]" -= "t.registers.read_write_demux._en2_X_f[1]" "t.registers.read_write_demux.out2_en_buf_f.out[1]" -= "t.registers.read_write_demux._en2_X_f[2]" "t.registers.read_write_demux.out2_en_buf_f.out[2]" -= "t.registers.read_write_demux._en2_X_f[3]" "t.registers.read_write_demux.out2_en_buf_f.out[3]" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux.out2_f_buf_func[3].c1" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux.out2_f_buf_func[2].c1" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux.out2_f_buf_func[1].c1" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux.out2_f_buf_func[0].c1" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux._en2_X_f[3]" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux._en2_X_f[2]" -= "t.registers.read_write_demux._en2_X_f[0]" "t.registers.read_write_demux._en2_X_f[1]" -"t.registers.read_write_demux.out1_a_inv.a"->"t.registers.read_write_demux.out1_a_inv.y"- -~("t.registers.read_write_demux.out1_a_inv.a")->"t.registers.read_write_demux.out1_a_inv.y"+ -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_en_buf_f.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_en_buf_f.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_en_buf_t.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_en_buf_t.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_a_B_buf_t.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_a_B_buf_t.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_a_B_buf_f.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_a_B_buf_f.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_en_buf_f.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_en_buf_f.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_en_buf_t.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_en_buf_t.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.vc.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.vc.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.c_buf_f.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.c_buf_f.supply.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.c_buf_t.supply.vss" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.c_buf_t.supply.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_t_buf_func[3].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_f_buf_func[3].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_t_buf_func[2].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_f_buf_func[2].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_t_buf_func[1].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_f_buf_func[1].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_t_buf_func[0].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out2_f_buf_func[0].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_t_buf_func[3].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_f_buf_func[3].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_t_buf_func[2].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_f_buf_func[2].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_t_buf_func[1].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_f_buf_func[1].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_t_buf_func[0].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out1_f_buf_func[0].vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.in_v_buf.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.c_el.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.c_f_c_t_or.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.reset_buf.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.en_ctl.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.inack_ctl.vdd" -= "t.registers.read_write_demux.supply.vdd" "t.registers.read_write_demux.out_or.vdd" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_t_buf_func[3].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_f_buf_func[3].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_t_buf_func[2].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_f_buf_func[2].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_t_buf_func[1].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_f_buf_func[1].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_t_buf_func[0].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out2_f_buf_func[0].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_t_buf_func[3].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_f_buf_func[3].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_t_buf_func[2].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_f_buf_func[2].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_t_buf_func[1].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_f_buf_func[1].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_t_buf_func[0].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out1_f_buf_func[0].vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.in_v_buf.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.c_el.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.c_f_c_t_or.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.reset_buf.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.en_ctl.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.inack_ctl.vss" -= "t.registers.read_write_demux.supply.vss" "t.registers.read_write_demux.out_or.vss" -~"t.registers.read_write_demux.vc.ct.C2Els[0].c1"&~"t.registers.read_write_demux.vc.ct.C2Els[0].c2"->"t.registers.read_write_demux.vc.ct.C2Els[0]._y"+ -"t.registers.read_write_demux.vc.ct.C2Els[0].c1"&"t.registers.read_write_demux.vc.ct.C2Els[0].c2"->"t.registers.read_write_demux.vc.ct.C2Els[0]._y"- -"t.registers.read_write_demux.vc.ct.C2Els[0]._y"->"t.registers.read_write_demux.vc.ct.C2Els[0].y"- -~("t.registers.read_write_demux.vc.ct.C2Els[0]._y")->"t.registers.read_write_demux.vc.ct.C2Els[0].y"+ -~"t.registers.read_write_demux.vc.ct.C2Els[1].c1"&~"t.registers.read_write_demux.vc.ct.C2Els[1].c2"->"t.registers.read_write_demux.vc.ct.C2Els[1]._y"+ -"t.registers.read_write_demux.vc.ct.C2Els[1].c1"&"t.registers.read_write_demux.vc.ct.C2Els[1].c2"->"t.registers.read_write_demux.vc.ct.C2Els[1]._y"- -"t.registers.read_write_demux.vc.ct.C2Els[1]._y"->"t.registers.read_write_demux.vc.ct.C2Els[1].y"- -~("t.registers.read_write_demux.vc.ct.C2Els[1]._y")->"t.registers.read_write_demux.vc.ct.C2Els[1].y"+ -~"t.registers.read_write_demux.vc.ct.C2Els[2].c1"&~"t.registers.read_write_demux.vc.ct.C2Els[2].c2"->"t.registers.read_write_demux.vc.ct.C2Els[2]._y"+ -"t.registers.read_write_demux.vc.ct.C2Els[2].c1"&"t.registers.read_write_demux.vc.ct.C2Els[2].c2"->"t.registers.read_write_demux.vc.ct.C2Els[2]._y"- -"t.registers.read_write_demux.vc.ct.C2Els[2]._y"->"t.registers.read_write_demux.vc.ct.C2Els[2].y"- -~("t.registers.read_write_demux.vc.ct.C2Els[2]._y")->"t.registers.read_write_demux.vc.ct.C2Els[2].y"+ -= "t.registers.read_write_demux.vc.ct.tmp[4]" "t.registers.read_write_demux.vc.ct.C2Els[2].c1" -= "t.registers.read_write_demux.vc.ct.tmp[4]" "t.registers.read_write_demux.vc.ct.C2Els[0].y" -= "t.registers.read_write_demux.vc.ct.tmp[5]" "t.registers.read_write_demux.vc.ct.C2Els[2].c2" -= "t.registers.read_write_demux.vc.ct.tmp[5]" "t.registers.read_write_demux.vc.ct.C2Els[1].y" -= "t.registers.read_write_demux.vc.ct.supply.vdd" "t.registers.read_write_demux.vc.ct.C2Els[2].vdd" -= "t.registers.read_write_demux.vc.ct.supply.vdd" "t.registers.read_write_demux.vc.ct.C2Els[1].vdd" -= "t.registers.read_write_demux.vc.ct.supply.vdd" "t.registers.read_write_demux.vc.ct.C2Els[0].vdd" -= "t.registers.read_write_demux.vc.ct.supply.vss" "t.registers.read_write_demux.vc.ct.C2Els[2].vss" -= "t.registers.read_write_demux.vc.ct.supply.vss" "t.registers.read_write_demux.vc.ct.C2Els[1].vss" -= "t.registers.read_write_demux.vc.ct.supply.vss" "t.registers.read_write_demux.vc.ct.C2Els[0].vss" -= "t.registers.read_write_demux.vc.ct.in[0]" "t.registers.read_write_demux.vc.ct.C2Els[0].c1" -= "t.registers.read_write_demux.vc.ct.in[0]" "t.registers.read_write_demux.vc.ct.tmp[0]" -= "t.registers.read_write_demux.vc.ct.in[1]" "t.registers.read_write_demux.vc.ct.C2Els[0].c2" -= "t.registers.read_write_demux.vc.ct.in[1]" "t.registers.read_write_demux.vc.ct.tmp[1]" -= "t.registers.read_write_demux.vc.ct.in[2]" "t.registers.read_write_demux.vc.ct.C2Els[1].c1" -= "t.registers.read_write_demux.vc.ct.in[2]" "t.registers.read_write_demux.vc.ct.tmp[2]" -= "t.registers.read_write_demux.vc.ct.in[3]" "t.registers.read_write_demux.vc.ct.C2Els[1].c2" -= "t.registers.read_write_demux.vc.ct.in[3]" "t.registers.read_write_demux.vc.ct.tmp[3]" -= "t.registers.read_write_demux.vc.ct.out" "t.registers.read_write_demux.vc.ct.C2Els[2].y" -= "t.registers.read_write_demux.vc.ct.out" "t.registers.read_write_demux.vc.ct.tmp[6]" -= "t.registers.read_write_demux.vc.ct.in[0]" "t.registers.read_write_demux.vc.OR2_tf[0].y" -= "t.registers.read_write_demux.vc.ct.in[1]" "t.registers.read_write_demux.vc.OR2_tf[1].y" -= "t.registers.read_write_demux.vc.ct.in[2]" "t.registers.read_write_demux.vc.OR2_tf[2].y" -= "t.registers.read_write_demux.vc.ct.in[3]" "t.registers.read_write_demux.vc.OR2_tf[3].y" -"t.registers.read_write_demux.vc.OR2_tf[0].a"|"t.registers.read_write_demux.vc.OR2_tf[0].b"->"t.registers.read_write_demux.vc.OR2_tf[0]._y"- -~("t.registers.read_write_demux.vc.OR2_tf[0].a"|"t.registers.read_write_demux.vc.OR2_tf[0].b")->"t.registers.read_write_demux.vc.OR2_tf[0]._y"+ -"t.registers.read_write_demux.vc.OR2_tf[0]._y"->"t.registers.read_write_demux.vc.OR2_tf[0].y"- -~("t.registers.read_write_demux.vc.OR2_tf[0]._y")->"t.registers.read_write_demux.vc.OR2_tf[0].y"+ -"t.registers.read_write_demux.vc.OR2_tf[1].a"|"t.registers.read_write_demux.vc.OR2_tf[1].b"->"t.registers.read_write_demux.vc.OR2_tf[1]._y"- -~("t.registers.read_write_demux.vc.OR2_tf[1].a"|"t.registers.read_write_demux.vc.OR2_tf[1].b")->"t.registers.read_write_demux.vc.OR2_tf[1]._y"+ -"t.registers.read_write_demux.vc.OR2_tf[1]._y"->"t.registers.read_write_demux.vc.OR2_tf[1].y"- -~("t.registers.read_write_demux.vc.OR2_tf[1]._y")->"t.registers.read_write_demux.vc.OR2_tf[1].y"+ -"t.registers.read_write_demux.vc.OR2_tf[2].a"|"t.registers.read_write_demux.vc.OR2_tf[2].b"->"t.registers.read_write_demux.vc.OR2_tf[2]._y"- -~("t.registers.read_write_demux.vc.OR2_tf[2].a"|"t.registers.read_write_demux.vc.OR2_tf[2].b")->"t.registers.read_write_demux.vc.OR2_tf[2]._y"+ -"t.registers.read_write_demux.vc.OR2_tf[2]._y"->"t.registers.read_write_demux.vc.OR2_tf[2].y"- -~("t.registers.read_write_demux.vc.OR2_tf[2]._y")->"t.registers.read_write_demux.vc.OR2_tf[2].y"+ -"t.registers.read_write_demux.vc.OR2_tf[3].a"|"t.registers.read_write_demux.vc.OR2_tf[3].b"->"t.registers.read_write_demux.vc.OR2_tf[3]._y"- -~("t.registers.read_write_demux.vc.OR2_tf[3].a"|"t.registers.read_write_demux.vc.OR2_tf[3].b")->"t.registers.read_write_demux.vc.OR2_tf[3]._y"+ -"t.registers.read_write_demux.vc.OR2_tf[3]._y"->"t.registers.read_write_demux.vc.OR2_tf[3].y"- -~("t.registers.read_write_demux.vc.OR2_tf[3]._y")->"t.registers.read_write_demux.vc.OR2_tf[3].y"+ -= "t.registers.read_write_demux.vc.supply.vss" "t.registers.read_write_demux.vc.ct.supply.vss" -= "t.registers.read_write_demux.vc.supply.vdd" "t.registers.read_write_demux.vc.ct.supply.vdd" -= "t.registers.read_write_demux.vc.supply.vdd" "t.registers.read_write_demux.vc.OR2_tf[3].vdd" -= "t.registers.read_write_demux.vc.supply.vdd" "t.registers.read_write_demux.vc.OR2_tf[2].vdd" -= "t.registers.read_write_demux.vc.supply.vdd" "t.registers.read_write_demux.vc.OR2_tf[1].vdd" -= "t.registers.read_write_demux.vc.supply.vdd" "t.registers.read_write_demux.vc.OR2_tf[0].vdd" -= "t.registers.read_write_demux.vc.supply.vss" "t.registers.read_write_demux.vc.OR2_tf[3].vss" -= "t.registers.read_write_demux.vc.supply.vss" "t.registers.read_write_demux.vc.OR2_tf[2].vss" -= "t.registers.read_write_demux.vc.supply.vss" "t.registers.read_write_demux.vc.OR2_tf[1].vss" -= "t.registers.read_write_demux.vc.supply.vss" "t.registers.read_write_demux.vc.OR2_tf[0].vss" -= "t.registers.read_write_demux.vc.out" "t.registers.read_write_demux.vc.ct.out" -= "t.registers.read_write_demux.vc.in.d[0].d[0]" "t.registers.read_write_demux.vc.in.d[0].f" -= "t.registers.read_write_demux.vc.in.d[0].d[1]" "t.registers.read_write_demux.vc.in.d[0].t" -= "t.registers.read_write_demux.vc.in.d[1].d[0]" "t.registers.read_write_demux.vc.in.d[1].f" -= "t.registers.read_write_demux.vc.in.d[1].d[1]" "t.registers.read_write_demux.vc.in.d[1].t" -= "t.registers.read_write_demux.vc.in.d[2].d[0]" "t.registers.read_write_demux.vc.in.d[2].f" -= "t.registers.read_write_demux.vc.in.d[2].d[1]" "t.registers.read_write_demux.vc.in.d[2].t" -= "t.registers.read_write_demux.vc.in.d[3].d[0]" "t.registers.read_write_demux.vc.in.d[3].f" -= "t.registers.read_write_demux.vc.in.d[3].d[1]" "t.registers.read_write_demux.vc.in.d[3].t" -= "t.registers.read_write_demux.vc.in.d[3].d[0]" "t.registers.read_write_demux.vc.in.d[3].f" -= "t.registers.read_write_demux.vc.in.d[3].d[1]" "t.registers.read_write_demux.vc.in.d[3].t" -= "t.registers.read_write_demux.vc.in.d[2].d[0]" "t.registers.read_write_demux.vc.in.d[2].f" -= "t.registers.read_write_demux.vc.in.d[2].d[1]" "t.registers.read_write_demux.vc.in.d[2].t" -= "t.registers.read_write_demux.vc.in.d[1].d[0]" "t.registers.read_write_demux.vc.in.d[1].f" -= "t.registers.read_write_demux.vc.in.d[1].d[1]" "t.registers.read_write_demux.vc.in.d[1].t" -= "t.registers.read_write_demux.vc.in.d[0].d[0]" "t.registers.read_write_demux.vc.in.d[0].f" -= "t.registers.read_write_demux.vc.in.d[0].d[1]" "t.registers.read_write_demux.vc.in.d[0].t" -= "t.registers.read_write_demux.vc.in.d[3].d[0]" "t.registers.read_write_demux.vc.OR2_tf[3].b" -= "t.registers.read_write_demux.vc.in.d[3].d[0]" "t.registers.read_write_demux.vc.in.d[3].f" -= "t.registers.read_write_demux.vc.in.d[3].d[1]" "t.registers.read_write_demux.vc.OR2_tf[3].a" -= "t.registers.read_write_demux.vc.in.d[3].d[1]" "t.registers.read_write_demux.vc.in.d[3].t" -= "t.registers.read_write_demux.vc.in.d[2].d[0]" "t.registers.read_write_demux.vc.OR2_tf[2].b" -= "t.registers.read_write_demux.vc.in.d[2].d[0]" "t.registers.read_write_demux.vc.in.d[2].f" -= "t.registers.read_write_demux.vc.in.d[2].d[1]" "t.registers.read_write_demux.vc.OR2_tf[2].a" -= "t.registers.read_write_demux.vc.in.d[2].d[1]" "t.registers.read_write_demux.vc.in.d[2].t" -= "t.registers.read_write_demux.vc.in.d[1].d[0]" "t.registers.read_write_demux.vc.OR2_tf[1].b" -= "t.registers.read_write_demux.vc.in.d[1].d[0]" "t.registers.read_write_demux.vc.in.d[1].f" -= "t.registers.read_write_demux.vc.in.d[1].d[1]" "t.registers.read_write_demux.vc.OR2_tf[1].a" -= "t.registers.read_write_demux.vc.in.d[1].d[1]" "t.registers.read_write_demux.vc.in.d[1].t" -= "t.registers.read_write_demux.vc.in.d[0].d[0]" "t.registers.read_write_demux.vc.OR2_tf[0].b" -= "t.registers.read_write_demux.vc.in.d[0].d[0]" "t.registers.read_write_demux.vc.in.d[0].f" -= "t.registers.read_write_demux.vc.in.d[0].d[1]" "t.registers.read_write_demux.vc.OR2_tf[0].a" -= "t.registers.read_write_demux.vc.in.d[0].d[1]" "t.registers.read_write_demux.vc.in.d[0].t" -"t.registers.read_write_demux.out2_a_B_buf_f.buf1.a"->"t.registers.read_write_demux.out2_a_B_buf_f.buf1._y"- -~("t.registers.read_write_demux.out2_a_B_buf_f.buf1.a")->"t.registers.read_write_demux.out2_a_B_buf_f.buf1._y"+ -"t.registers.read_write_demux.out2_a_B_buf_f.buf1._y"->"t.registers.read_write_demux.out2_a_B_buf_f.buf1.y"- -~("t.registers.read_write_demux.out2_a_B_buf_f.buf1._y")->"t.registers.read_write_demux.out2_a_B_buf_f.buf1.y"+ -= "t.registers.read_write_demux.out2_a_B_buf_f.supply.vdd" "t.registers.read_write_demux.out2_a_B_buf_f.buf1.vdd" -= "t.registers.read_write_demux.out2_a_B_buf_f.supply.vss" "t.registers.read_write_demux.out2_a_B_buf_f.buf1.vss" -= "t.registers.read_write_demux.out2_a_B_buf_f.out[0]" "t.registers.read_write_demux.out2_a_B_buf_f.out[3]" -= "t.registers.read_write_demux.out2_a_B_buf_f.out[0]" "t.registers.read_write_demux.out2_a_B_buf_f.out[2]" -= "t.registers.read_write_demux.out2_a_B_buf_f.out[0]" "t.registers.read_write_demux.out2_a_B_buf_f.out[1]" -= "t.registers.read_write_demux.out2_a_B_buf_f.out[0]" "t.registers.read_write_demux.out2_a_B_buf_f.buf1.y" -= "t.registers.read_write_demux.out2_a_B_buf_f.in" "t.registers.read_write_demux.out2_a_B_buf_f.buf1.a" -"t.registers.read_write_demux.out1_a_B_buf_t.buf1.a"->"t.registers.read_write_demux.out1_a_B_buf_t.buf1._y"- -~("t.registers.read_write_demux.out1_a_B_buf_t.buf1.a")->"t.registers.read_write_demux.out1_a_B_buf_t.buf1._y"+ -"t.registers.read_write_demux.out1_a_B_buf_t.buf1._y"->"t.registers.read_write_demux.out1_a_B_buf_t.buf1.y"- -~("t.registers.read_write_demux.out1_a_B_buf_t.buf1._y")->"t.registers.read_write_demux.out1_a_B_buf_t.buf1.y"+ -= "t.registers.read_write_demux.out1_a_B_buf_t.supply.vdd" "t.registers.read_write_demux.out1_a_B_buf_t.buf1.vdd" -= "t.registers.read_write_demux.out1_a_B_buf_t.supply.vss" "t.registers.read_write_demux.out1_a_B_buf_t.buf1.vss" -= "t.registers.read_write_demux.out1_a_B_buf_t.out[0]" "t.registers.read_write_demux.out1_a_B_buf_t.out[3]" -= "t.registers.read_write_demux.out1_a_B_buf_t.out[0]" "t.registers.read_write_demux.out1_a_B_buf_t.out[2]" -= "t.registers.read_write_demux.out1_a_B_buf_t.out[0]" "t.registers.read_write_demux.out1_a_B_buf_t.out[1]" -= "t.registers.read_write_demux.out1_a_B_buf_t.out[0]" "t.registers.read_write_demux.out1_a_B_buf_t.buf1.y" -= "t.registers.read_write_demux.out1_a_B_buf_t.in" "t.registers.read_write_demux.out1_a_B_buf_t.buf1.a" -~"t.registers.read_write_demux.en_ctl.p1"&~"t.registers.read_write_demux.en_ctl.c1"->"t.registers.read_write_demux.en_ctl.y"+ -"t.registers.read_write_demux.en_ctl.c1"->"t.registers.read_write_demux.en_ctl.y"- -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.cond.d.d[0].f" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.cond.d.d[0].t" -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.cond.d.d[0].f" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.cond.d.d[0].t" -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.cond.d.d[0].f" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.cond.d.d[0].t" -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.c_f_c_t_or.b" -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.c_buf_f.in" -= "t.registers.read_write_demux.cond.d.d[0].d[0]" "t.registers.read_write_demux.cond.d.d[0].f" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.c_f_c_t_or.a" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.c_buf_t.in" -= "t.registers.read_write_demux.cond.d.d[0].d[1]" "t.registers.read_write_demux.cond.d.d[0].t" -"t.registers.read_write_demux.c_buf_f.buf1.a"->"t.registers.read_write_demux.c_buf_f.buf1._y"- -~("t.registers.read_write_demux.c_buf_f.buf1.a")->"t.registers.read_write_demux.c_buf_f.buf1._y"+ -"t.registers.read_write_demux.c_buf_f.buf1._y"->"t.registers.read_write_demux.c_buf_f.buf1.y"- -~("t.registers.read_write_demux.c_buf_f.buf1._y")->"t.registers.read_write_demux.c_buf_f.buf1.y"+ -= "t.registers.read_write_demux.c_buf_f.supply.vdd" "t.registers.read_write_demux.c_buf_f.buf1.vdd" -= "t.registers.read_write_demux.c_buf_f.supply.vss" "t.registers.read_write_demux.c_buf_f.buf1.vss" -= "t.registers.read_write_demux.c_buf_f.out[0]" "t.registers.read_write_demux.c_buf_f.out[3]" -= "t.registers.read_write_demux.c_buf_f.out[0]" "t.registers.read_write_demux.c_buf_f.out[2]" -= "t.registers.read_write_demux.c_buf_f.out[0]" "t.registers.read_write_demux.c_buf_f.out[1]" -= "t.registers.read_write_demux.c_buf_f.out[0]" "t.registers.read_write_demux.c_buf_f.buf1.y" -= "t.registers.read_write_demux.c_buf_f.in" "t.registers.read_write_demux.c_buf_f.buf1.a" -~"t.registers.read_write_demux.out1_f_buf_func[0].c1"&~"t.registers.read_write_demux.out1_f_buf_func[0].c2"|~"t.registers.read_write_demux.out1_f_buf_func[0].pr_B"->"t.registers.read_write_demux.out1_f_buf_func[0]._y"+ -"t.registers.read_write_demux.out1_f_buf_func[0].c1"&"t.registers.read_write_demux.out1_f_buf_func[0].c2"&"t.registers.read_write_demux.out1_f_buf_func[0].n1"&"t.registers.read_write_demux.out1_f_buf_func[0].n2"&"t.registers.read_write_demux.out1_f_buf_func[0].sr_B"->"t.registers.read_write_demux.out1_f_buf_func[0]._y"- -"t.registers.read_write_demux.out1_f_buf_func[0]._y"->"t.registers.read_write_demux.out1_f_buf_func[0].y"- -~("t.registers.read_write_demux.out1_f_buf_func[0]._y")->"t.registers.read_write_demux.out1_f_buf_func[0].y"+ -~"t.registers.read_write_demux.out1_f_buf_func[1].c1"&~"t.registers.read_write_demux.out1_f_buf_func[1].c2"|~"t.registers.read_write_demux.out1_f_buf_func[1].pr_B"->"t.registers.read_write_demux.out1_f_buf_func[1]._y"+ -"t.registers.read_write_demux.out1_f_buf_func[1].c1"&"t.registers.read_write_demux.out1_f_buf_func[1].c2"&"t.registers.read_write_demux.out1_f_buf_func[1].n1"&"t.registers.read_write_demux.out1_f_buf_func[1].n2"&"t.registers.read_write_demux.out1_f_buf_func[1].sr_B"->"t.registers.read_write_demux.out1_f_buf_func[1]._y"- -"t.registers.read_write_demux.out1_f_buf_func[1]._y"->"t.registers.read_write_demux.out1_f_buf_func[1].y"- -~("t.registers.read_write_demux.out1_f_buf_func[1]._y")->"t.registers.read_write_demux.out1_f_buf_func[1].y"+ -~"t.registers.read_write_demux.out1_f_buf_func[2].c1"&~"t.registers.read_write_demux.out1_f_buf_func[2].c2"|~"t.registers.read_write_demux.out1_f_buf_func[2].pr_B"->"t.registers.read_write_demux.out1_f_buf_func[2]._y"+ -"t.registers.read_write_demux.out1_f_buf_func[2].c1"&"t.registers.read_write_demux.out1_f_buf_func[2].c2"&"t.registers.read_write_demux.out1_f_buf_func[2].n1"&"t.registers.read_write_demux.out1_f_buf_func[2].n2"&"t.registers.read_write_demux.out1_f_buf_func[2].sr_B"->"t.registers.read_write_demux.out1_f_buf_func[2]._y"- -"t.registers.read_write_demux.out1_f_buf_func[2]._y"->"t.registers.read_write_demux.out1_f_buf_func[2].y"- -~("t.registers.read_write_demux.out1_f_buf_func[2]._y")->"t.registers.read_write_demux.out1_f_buf_func[2].y"+ -~"t.registers.read_write_demux.out1_f_buf_func[3].c1"&~"t.registers.read_write_demux.out1_f_buf_func[3].c2"|~"t.registers.read_write_demux.out1_f_buf_func[3].pr_B"->"t.registers.read_write_demux.out1_f_buf_func[3]._y"+ -"t.registers.read_write_demux.out1_f_buf_func[3].c1"&"t.registers.read_write_demux.out1_f_buf_func[3].c2"&"t.registers.read_write_demux.out1_f_buf_func[3].n1"&"t.registers.read_write_demux.out1_f_buf_func[3].n2"&"t.registers.read_write_demux.out1_f_buf_func[3].sr_B"->"t.registers.read_write_demux.out1_f_buf_func[3]._y"- -"t.registers.read_write_demux.out1_f_buf_func[3]._y"->"t.registers.read_write_demux.out1_f_buf_func[3].y"- -~("t.registers.read_write_demux.out1_f_buf_func[3]._y")->"t.registers.read_write_demux.out1_f_buf_func[3].y"+ -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux.out2_a_B_buf_t.out[0]" -= "t.registers.read_write_demux._out2_a_BX_f[1]" "t.registers.read_write_demux.out2_a_B_buf_t.out[1]" -= "t.registers.read_write_demux._out2_a_BX_f[2]" "t.registers.read_write_demux.out2_a_B_buf_t.out[2]" -= "t.registers.read_write_demux._out2_a_BX_f[3]" "t.registers.read_write_demux.out2_a_B_buf_t.out[3]" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux.out2_f_buf_func[3].c2" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux.out2_f_buf_func[2].c2" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux.out2_f_buf_func[1].c2" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux.out2_f_buf_func[0].c2" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux._out2_a_BX_f[3]" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux._out2_a_BX_f[2]" -= "t.registers.read_write_demux._out2_a_BX_f[0]" "t.registers.read_write_demux._out2_a_BX_f[1]" -= "t.registers.read_write_demux._in_v" "t.registers.read_write_demux.in_v_buf.a" -= "t.registers.read_write_demux._in_v" "t.registers.read_write_demux.c_el.c2" -= "t.registers.read_write_demux._in_v" "t.registers.read_write_demux.vc.out" -~"t.registers.read_write_demux.out1_t_buf_func[0].c1"&~"t.registers.read_write_demux.out1_t_buf_func[0].c2"|~"t.registers.read_write_demux.out1_t_buf_func[0].pr_B"->"t.registers.read_write_demux.out1_t_buf_func[0]._y"+ -"t.registers.read_write_demux.out1_t_buf_func[0].c1"&"t.registers.read_write_demux.out1_t_buf_func[0].c2"&"t.registers.read_write_demux.out1_t_buf_func[0].n1"&"t.registers.read_write_demux.out1_t_buf_func[0].n2"&"t.registers.read_write_demux.out1_t_buf_func[0].sr_B"->"t.registers.read_write_demux.out1_t_buf_func[0]._y"- -"t.registers.read_write_demux.out1_t_buf_func[0]._y"->"t.registers.read_write_demux.out1_t_buf_func[0].y"- -~("t.registers.read_write_demux.out1_t_buf_func[0]._y")->"t.registers.read_write_demux.out1_t_buf_func[0].y"+ -~"t.registers.read_write_demux.out1_t_buf_func[1].c1"&~"t.registers.read_write_demux.out1_t_buf_func[1].c2"|~"t.registers.read_write_demux.out1_t_buf_func[1].pr_B"->"t.registers.read_write_demux.out1_t_buf_func[1]._y"+ -"t.registers.read_write_demux.out1_t_buf_func[1].c1"&"t.registers.read_write_demux.out1_t_buf_func[1].c2"&"t.registers.read_write_demux.out1_t_buf_func[1].n1"&"t.registers.read_write_demux.out1_t_buf_func[1].n2"&"t.registers.read_write_demux.out1_t_buf_func[1].sr_B"->"t.registers.read_write_demux.out1_t_buf_func[1]._y"- -"t.registers.read_write_demux.out1_t_buf_func[1]._y"->"t.registers.read_write_demux.out1_t_buf_func[1].y"- -~("t.registers.read_write_demux.out1_t_buf_func[1]._y")->"t.registers.read_write_demux.out1_t_buf_func[1].y"+ -~"t.registers.read_write_demux.out1_t_buf_func[2].c1"&~"t.registers.read_write_demux.out1_t_buf_func[2].c2"|~"t.registers.read_write_demux.out1_t_buf_func[2].pr_B"->"t.registers.read_write_demux.out1_t_buf_func[2]._y"+ -"t.registers.read_write_demux.out1_t_buf_func[2].c1"&"t.registers.read_write_demux.out1_t_buf_func[2].c2"&"t.registers.read_write_demux.out1_t_buf_func[2].n1"&"t.registers.read_write_demux.out1_t_buf_func[2].n2"&"t.registers.read_write_demux.out1_t_buf_func[2].sr_B"->"t.registers.read_write_demux.out1_t_buf_func[2]._y"- -"t.registers.read_write_demux.out1_t_buf_func[2]._y"->"t.registers.read_write_demux.out1_t_buf_func[2].y"- -~("t.registers.read_write_demux.out1_t_buf_func[2]._y")->"t.registers.read_write_demux.out1_t_buf_func[2].y"+ -~"t.registers.read_write_demux.out1_t_buf_func[3].c1"&~"t.registers.read_write_demux.out1_t_buf_func[3].c2"|~"t.registers.read_write_demux.out1_t_buf_func[3].pr_B"->"t.registers.read_write_demux.out1_t_buf_func[3]._y"+ -"t.registers.read_write_demux.out1_t_buf_func[3].c1"&"t.registers.read_write_demux.out1_t_buf_func[3].c2"&"t.registers.read_write_demux.out1_t_buf_func[3].n1"&"t.registers.read_write_demux.out1_t_buf_func[3].n2"&"t.registers.read_write_demux.out1_t_buf_func[3].sr_B"->"t.registers.read_write_demux.out1_t_buf_func[3]._y"- -"t.registers.read_write_demux.out1_t_buf_func[3]._y"->"t.registers.read_write_demux.out1_t_buf_func[3].y"- -~("t.registers.read_write_demux.out1_t_buf_func[3]._y")->"t.registers.read_write_demux.out1_t_buf_func[3].y"+ -"t.registers.read_write_demux.out2_a_B_buf_t.buf1.a"->"t.registers.read_write_demux.out2_a_B_buf_t.buf1._y"- -~("t.registers.read_write_demux.out2_a_B_buf_t.buf1.a")->"t.registers.read_write_demux.out2_a_B_buf_t.buf1._y"+ -"t.registers.read_write_demux.out2_a_B_buf_t.buf1._y"->"t.registers.read_write_demux.out2_a_B_buf_t.buf1.y"- -~("t.registers.read_write_demux.out2_a_B_buf_t.buf1._y")->"t.registers.read_write_demux.out2_a_B_buf_t.buf1.y"+ -= "t.registers.read_write_demux.out2_a_B_buf_t.supply.vdd" "t.registers.read_write_demux.out2_a_B_buf_t.buf1.vdd" -= "t.registers.read_write_demux.out2_a_B_buf_t.supply.vss" "t.registers.read_write_demux.out2_a_B_buf_t.buf1.vss" -= "t.registers.read_write_demux.out2_a_B_buf_t.out[0]" "t.registers.read_write_demux.out2_a_B_buf_t.out[3]" -= "t.registers.read_write_demux.out2_a_B_buf_t.out[0]" "t.registers.read_write_demux.out2_a_B_buf_t.out[2]" -= "t.registers.read_write_demux.out2_a_B_buf_t.out[0]" "t.registers.read_write_demux.out2_a_B_buf_t.out[1]" -= "t.registers.read_write_demux.out2_a_B_buf_t.out[0]" "t.registers.read_write_demux.out2_a_B_buf_t.buf1.y" -= "t.registers.read_write_demux.out2_a_B_buf_t.in" "t.registers.read_write_demux.out2_a_B_buf_t.buf1.a" -= "t.registers.read_write_demux._out2_a_B" "t.registers.read_write_demux.out2_a_B_buf_t.in" -= "t.registers.read_write_demux._out2_a_B" "t.registers.read_write_demux.out2_a_B_buf_f.in" -= "t.registers.read_write_demux._out2_a_B" "t.registers.read_write_demux.out2_a_inv.y" +"t.registers.reset_buf_BX.a"->"t.registers.reset_buf_BX._y"- +~("t.registers.reset_buf_BX.a")->"t.registers.reset_buf_BX._y"+ +"t.registers.reset_buf_BX._y"->"t.registers.reset_buf_BX.y"- +~("t.registers.reset_buf_BX._y")->"t.registers.reset_buf_BX.y"+ +"t.registers.ack_dly.and2[0].a"&"t.registers.ack_dly.and2[0].b"->"t.registers.ack_dly.and2[0]._y"- +~("t.registers.ack_dly.and2[0].a"&"t.registers.ack_dly.and2[0].b")->"t.registers.ack_dly.and2[0]._y"+ +"t.registers.ack_dly.and2[0]._y"->"t.registers.ack_dly.and2[0].y"- +~("t.registers.ack_dly.and2[0]._y")->"t.registers.ack_dly.and2[0].y"+ +"t.registers.ack_dly.and2[1].a"&"t.registers.ack_dly.and2[1].b"->"t.registers.ack_dly.and2[1]._y"- +~("t.registers.ack_dly.and2[1].a"&"t.registers.ack_dly.and2[1].b")->"t.registers.ack_dly.and2[1]._y"+ +"t.registers.ack_dly.and2[1]._y"->"t.registers.ack_dly.and2[1].y"- +~("t.registers.ack_dly.and2[1]._y")->"t.registers.ack_dly.and2[1].y"+ += "t.registers.ack_dly.s[0]" "t.registers.ack_dly.mu2[0].s" += "t.registers.ack_dly.s[0]" "t.registers.ack_dly.and2[0].b" += "t.registers.ack_dly.s[1]" "t.registers.ack_dly.mu2[1].s" += "t.registers.ack_dly.s[1]" "t.registers.ack_dly.and2[1].b" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[2].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[1].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[0].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.mu2[1].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.mu2[0].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.and2[1].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.and2[0].vdd" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[2].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[1].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[0].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.mu2[1].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.mu2[0].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.and2[1].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.and2[0].vss" +"t.registers.ack_dly.mu2[0].s"->"t.registers.ack_dly.mu2[0]._s"- +~("t.registers.ack_dly.mu2[0].s")->"t.registers.ack_dly.mu2[0]._s"+ +~"t.registers.ack_dly.mu2[0].a"&~"t.registers.ack_dly.mu2[0].s"|~"t.registers.ack_dly.mu2[0].b"&~"t.registers.ack_dly.mu2[0]._s"->"t.registers.ack_dly.mu2[0]._y"+ +"t.registers.ack_dly.mu2[0].a"&"t.registers.ack_dly.mu2[0]._s"|"t.registers.ack_dly.mu2[0].b"&"t.registers.ack_dly.mu2[0].s"->"t.registers.ack_dly.mu2[0]._y"- +"t.registers.ack_dly.mu2[0]._y"->"t.registers.ack_dly.mu2[0].y"- +~("t.registers.ack_dly.mu2[0]._y")->"t.registers.ack_dly.mu2[0].y"+ +"t.registers.ack_dly.mu2[1].s"->"t.registers.ack_dly.mu2[1]._s"- +~("t.registers.ack_dly.mu2[1].s")->"t.registers.ack_dly.mu2[1]._s"+ +~"t.registers.ack_dly.mu2[1].a"&~"t.registers.ack_dly.mu2[1].s"|~"t.registers.ack_dly.mu2[1].b"&~"t.registers.ack_dly.mu2[1]._s"->"t.registers.ack_dly.mu2[1]._y"+ +"t.registers.ack_dly.mu2[1].a"&"t.registers.ack_dly.mu2[1]._s"|"t.registers.ack_dly.mu2[1].b"&"t.registers.ack_dly.mu2[1].s"->"t.registers.ack_dly.mu2[1]._y"- +"t.registers.ack_dly.mu2[1]._y"->"t.registers.ack_dly.mu2[1].y"- +~("t.registers.ack_dly.mu2[1]._y")->"t.registers.ack_dly.mu2[1].y"+ +"t.registers.ack_dly.dly[0].a"->"t.registers.ack_dly.dly[0]._y"- +~("t.registers.ack_dly.dly[0].a")->"t.registers.ack_dly.dly[0]._y"+ +"t.registers.ack_dly.dly[0]._y"->"t.registers.ack_dly.dly[0].__y"- +~("t.registers.ack_dly.dly[0]._y")->"t.registers.ack_dly.dly[0].__y"+ +"t.registers.ack_dly.dly[0].__y"->"t.registers.ack_dly.dly[0].___y"- +~("t.registers.ack_dly.dly[0].__y")->"t.registers.ack_dly.dly[0].___y"+ +"t.registers.ack_dly.dly[0].___y"->"t.registers.ack_dly.dly[0].y"- +~("t.registers.ack_dly.dly[0].___y")->"t.registers.ack_dly.dly[0].y"+ +"t.registers.ack_dly.dly[1].a"->"t.registers.ack_dly.dly[1]._y"- +~("t.registers.ack_dly.dly[1].a")->"t.registers.ack_dly.dly[1]._y"+ +"t.registers.ack_dly.dly[1]._y"->"t.registers.ack_dly.dly[1].__y"- +~("t.registers.ack_dly.dly[1]._y")->"t.registers.ack_dly.dly[1].__y"+ +"t.registers.ack_dly.dly[1].__y"->"t.registers.ack_dly.dly[1].___y"- +~("t.registers.ack_dly.dly[1].__y")->"t.registers.ack_dly.dly[1].___y"+ +"t.registers.ack_dly.dly[1].___y"->"t.registers.ack_dly.dly[1].y"- +~("t.registers.ack_dly.dly[1].___y")->"t.registers.ack_dly.dly[1].y"+ +"t.registers.ack_dly.dly[2].a"->"t.registers.ack_dly.dly[2]._y"- +~("t.registers.ack_dly.dly[2].a")->"t.registers.ack_dly.dly[2]._y"+ +"t.registers.ack_dly.dly[2]._y"->"t.registers.ack_dly.dly[2].__y"- +~("t.registers.ack_dly.dly[2]._y")->"t.registers.ack_dly.dly[2].__y"+ +"t.registers.ack_dly.dly[2].__y"->"t.registers.ack_dly.dly[2].___y"- +~("t.registers.ack_dly.dly[2].__y")->"t.registers.ack_dly.dly[2].___y"+ +"t.registers.ack_dly.dly[2].___y"->"t.registers.ack_dly.dly[2].y"- +~("t.registers.ack_dly.dly[2].___y")->"t.registers.ack_dly.dly[2].y"+ += "t.registers.ack_dly.dly[2].y" "t.registers.ack_dly.mu2[1].b" += "t.registers.ack_dly.dly[2].a" "t.registers.ack_dly.dly[1].y" += "t.registers.ack_dly.dly[1].a" "t.registers.ack_dly.and2[1].y" += "t.registers.ack_dly.dly[0].y" "t.registers.ack_dly.mu2[0].b" += "t.registers.ack_dly.dly[0].a" "t.registers.ack_dly.and2[0].y" += "t.registers.ack_dly._a[1]" "t.registers.ack_dly.mu2[1].a" += "t.registers.ack_dly._a[1]" "t.registers.ack_dly.and2[1].a" += "t.registers.ack_dly._a[1]" "t.registers.ack_dly.mu2[0].y" += "t.registers.ack_dly.out" "t.registers.ack_dly.mu2[1].y" += "t.registers.ack_dly.out" "t.registers.ack_dly._a[2]" += "t.registers.ack_dly.in" "t.registers.ack_dly.mu2[0].a" += "t.registers.ack_dly.in" "t.registers.ack_dly.and2[0].a" += "t.registers.ack_dly.in" "t.registers.ack_dly._a[0]" += "t.registers.reset_B" "t.registers.reset_buf_BX.a" += "t.registers._reset_BX" "t.registers.reset_buf_BX.y" += "t.registers._reset_mem_BXX[0]" "t.registers.reset_bufarray.out[0]" += "t.registers._reset_mem_BXX[1]" "t.registers.reset_bufarray.out[1]" += "t.registers._reset_mem_BXX[2]" "t.registers.reset_bufarray.out[2]" += "t.registers._reset_mem_BXX[3]" "t.registers.reset_bufarray.out[3]" += "t.registers._reset_mem_BXX[4]" "t.registers.reset_bufarray.out[4]" += "t.registers._reset_mem_BXX[5]" "t.registers.reset_bufarray.out[5]" += "t.registers._reset_mem_BXX[6]" "t.registers.reset_bufarray.out[6]" += "t.registers._reset_mem_BXX[7]" "t.registers.reset_bufarray.out[7]" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[7].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[6].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[5].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[4].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[3].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[2].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[1].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff[0].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[7]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[6]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[5]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[4]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[3]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[2]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[1]" += "t.registers._out_encoder[0]" "t.registers.and_encoder[0].a" += "t.registers._out_encoder[0]" "t.registers.atree[0].out" += "t.registers._out_encoder[1]" "t.registers.and_encoder[1].a" += "t.registers._out_encoder[1]" "t.registers.atree[1].out" += "t.registers._out_encoder[2]" "t.registers.and_encoder[2].a" += "t.registers._out_encoder[2]" "t.registers.atree[2].out" += "t.registers._out_encoder[3]" "t.registers.and_encoder[3].a" += "t.registers._out_encoder[3]" "t.registers.atree[3].out" += "t.registers._clock_word_temp[0]" "t.registers.clock_buffer[0].in" += "t.registers._clock_word_temp[0]" "t.registers.and_encoder[0].y" += "t.registers._clock_word_temp[1]" "t.registers.clock_buffer[1].in" += "t.registers._clock_word_temp[1]" "t.registers.and_encoder[1].y" += "t.registers._clock_word_temp[2]" "t.registers.clock_buffer[2].in" += "t.registers._clock_word_temp[2]" "t.registers.and_encoder[2].y" += "t.registers._clock_word_temp[3]" "t.registers.clock_buffer[3].in" += "t.registers._clock_word_temp[3]" "t.registers.and_encoder[3].y" +"t.registers.and_encoder[0].a"&"t.registers.and_encoder[0].b"->"t.registers.and_encoder[0]._y"- +~("t.registers.and_encoder[0].a"&"t.registers.and_encoder[0].b")->"t.registers.and_encoder[0]._y"+ +"t.registers.and_encoder[0]._y"->"t.registers.and_encoder[0].y"- +~("t.registers.and_encoder[0]._y")->"t.registers.and_encoder[0].y"+ +"t.registers.and_encoder[1].a"&"t.registers.and_encoder[1].b"->"t.registers.and_encoder[1]._y"- +~("t.registers.and_encoder[1].a"&"t.registers.and_encoder[1].b")->"t.registers.and_encoder[1]._y"+ +"t.registers.and_encoder[1]._y"->"t.registers.and_encoder[1].y"- +~("t.registers.and_encoder[1]._y")->"t.registers.and_encoder[1].y"+ +"t.registers.and_encoder[2].a"&"t.registers.and_encoder[2].b"->"t.registers.and_encoder[2]._y"- +~("t.registers.and_encoder[2].a"&"t.registers.and_encoder[2].b")->"t.registers.and_encoder[2]._y"+ +"t.registers.and_encoder[2]._y"->"t.registers.and_encoder[2].y"- +~("t.registers.and_encoder[2]._y")->"t.registers.and_encoder[2].y"+ +"t.registers.and_encoder[3].a"&"t.registers.and_encoder[3].b"->"t.registers.and_encoder[3]._y"- +~("t.registers.and_encoder[3].a"&"t.registers.and_encoder[3].b")->"t.registers.and_encoder[3]._y"+ +"t.registers.and_encoder[3]._y"->"t.registers.and_encoder[3].y"- +~("t.registers.and_encoder[3]._y")->"t.registers.and_encoder[3].y"+ += "t.registers._reset_mem_BX" "t.registers.reset_bufarray.in" += "t.registers._reset_mem_BX" "t.registers.reset_buf_BXX.y" += "t.registers._in_a_temp" "t.registers.ack_input_X.in" += "t.registers._in_a_temp" "t.registers.ack_dly.out" += "t.registers.supply.vss" "t.registers.clock_buffer[3].supply.vss" += "t.registers.supply.vdd" "t.registers.clock_buffer[3].supply.vdd" += "t.registers.supply.vss" "t.registers.clock_buffer[2].supply.vss" += "t.registers.supply.vdd" "t.registers.clock_buffer[2].supply.vdd" += "t.registers.supply.vss" "t.registers.clock_buffer[1].supply.vss" += "t.registers.supply.vdd" "t.registers.clock_buffer[1].supply.vdd" += "t.registers.supply.vss" "t.registers.clock_buffer[0].supply.vss" += "t.registers.supply.vdd" "t.registers.clock_buffer[0].supply.vdd" += "t.registers.supply.vss" "t.registers.atree[3].supply.vss" += "t.registers.supply.vdd" "t.registers.atree[3].supply.vdd" += "t.registers.supply.vss" "t.registers.atree[2].supply.vss" += "t.registers.supply.vdd" "t.registers.atree[2].supply.vdd" += "t.registers.supply.vss" "t.registers.atree[1].supply.vss" += "t.registers.supply.vdd" "t.registers.atree[1].supply.vdd" += "t.registers.supply.vss" "t.registers.atree[0].supply.vss" += "t.registers.supply.vdd" "t.registers.atree[0].supply.vdd" += "t.registers.supply.vss" "t.registers.reset_bufarray.supply.vss" += "t.registers.supply.vdd" "t.registers.reset_bufarray.supply.vdd" += "t.registers.supply.vss" "t.registers.ack_input_X.supply.vss" += "t.registers.supply.vdd" "t.registers.ack_input_X.supply.vdd" += "t.registers.supply.vss" "t.registers.ack_dly.supply.vss" += "t.registers.supply.vdd" "t.registers.ack_dly.supply.vdd" += "t.registers.supply.vss" "t.registers.clk_X.supply.vss" += "t.registers.supply.vdd" "t.registers.clk_X.supply.vdd" += "t.registers.supply.vss" "t.registers.clk_dly.supply.vss" += "t.registers.supply.vdd" "t.registers.clk_dly.supply.vdd" += "t.registers.supply.vss" "t.registers.val_input_X.supply.vss" += "t.registers.supply.vdd" "t.registers.val_input_X.supply.vdd" += "t.registers.supply.vss" "t.registers.val_input.supply.vss" += "t.registers.supply.vdd" "t.registers.val_input.supply.vdd" += "t.registers.supply.vdd" "t.registers.ff[7].vdd" += "t.registers.supply.vdd" "t.registers.ff[6].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[3].vdd" += "t.registers.supply.vdd" "t.registers.ff[5].vdd" += "t.registers.supply.vdd" "t.registers.ff[4].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[2].vdd" += "t.registers.supply.vdd" "t.registers.ff[3].vdd" += "t.registers.supply.vdd" "t.registers.ff[2].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[1].vdd" += "t.registers.supply.vdd" "t.registers.ff[1].vdd" += "t.registers.supply.vdd" "t.registers.ff[0].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[0].vdd" += "t.registers.supply.vdd" "t.registers.reset_buf_BXX.vdd" += "t.registers.supply.vdd" "t.registers.reset_buf_BX.vdd" += "t.registers.supply.vdd" "t.registers.inv_clk.vdd" += "t.registers.supply.vss" "t.registers.ff[7].vss" += "t.registers.supply.vss" "t.registers.ff[6].vss" += "t.registers.supply.vss" "t.registers.and_encoder[3].vss" += "t.registers.supply.vss" "t.registers.ff[5].vss" += "t.registers.supply.vss" "t.registers.ff[4].vss" += "t.registers.supply.vss" "t.registers.and_encoder[2].vss" += "t.registers.supply.vss" "t.registers.ff[3].vss" += "t.registers.supply.vss" "t.registers.ff[2].vss" += "t.registers.supply.vss" "t.registers.and_encoder[1].vss" += "t.registers.supply.vss" "t.registers.ff[1].vss" += "t.registers.supply.vss" "t.registers.ff[0].vss" += "t.registers.supply.vss" "t.registers.and_encoder[0].vss" += "t.registers.supply.vss" "t.registers.reset_buf_BXX.vss" += "t.registers.supply.vss" "t.registers.reset_buf_BX.vss" += "t.registers.supply.vss" "t.registers.inv_clk.vss" += "t.registers.dly_cfg[0]" "t.registers.ack_dly.s[0]" += "t.registers.dly_cfg[1]" "t.registers.ack_dly.s[1]" += "t.registers.dly_cfg[0]" "t.registers.clk_dly.s[0]" += "t.registers.dly_cfg[1]" "t.registers.clk_dly.s[1]" +"t.registers.inv_clk.a"->"t.registers.inv_clk.y"- +~("t.registers.inv_clk.a")->"t.registers.inv_clk.y"+ +"t.registers.val_input_X.buf1.a"->"t.registers.val_input_X.buf1._y"- +~("t.registers.val_input_X.buf1.a")->"t.registers.val_input_X.buf1._y"+ +"t.registers.val_input_X.buf1._y"->"t.registers.val_input_X.buf1.y"- +~("t.registers.val_input_X.buf1._y")->"t.registers.val_input_X.buf1.y"+ += "t.registers.val_input_X.supply.vdd" "t.registers.val_input_X.buf1.vdd" += "t.registers.val_input_X.supply.vss" "t.registers.val_input_X.buf1.vss" += "t.registers.val_input_X.out" "t.registers.val_input_X.buf1.y" += "t.registers.val_input_X.in" "t.registers.val_input_X.buf1.a" += "t.registers.data[3].d[0]" "t.registers.ff[6].q" += "t.registers.data[3].d[1]" "t.registers.ff[7].q" += "t.registers.data[2].d[0]" "t.registers.ff[4].q" += "t.registers.data[2].d[1]" "t.registers.ff[5].q" += "t.registers.data[1].d[0]" "t.registers.ff[2].q" += "t.registers.data[1].d[1]" "t.registers.ff[3].q" += "t.registers.data[0].d[0]" "t.registers.ff[0].q" += "t.registers.data[0].d[1]" "t.registers.ff[1].q" +"t.registers.ack_input_X.buf1.a"->"t.registers.ack_input_X.buf1._y"- +~("t.registers.ack_input_X.buf1.a")->"t.registers.ack_input_X.buf1._y"+ +"t.registers.ack_input_X.buf1._y"->"t.registers.ack_input_X.buf1.y"- +~("t.registers.ack_input_X.buf1._y")->"t.registers.ack_input_X.buf1.y"+ += "t.registers.ack_input_X.supply.vdd" "t.registers.ack_input_X.buf1.vdd" += "t.registers.ack_input_X.supply.vss" "t.registers.ack_input_X.buf1.vss" += "t.registers.ack_input_X.out" "t.registers.ack_input_X.buf1.y" += "t.registers.ack_input_X.in" "t.registers.ack_input_X.buf1.a" +~"t.registers.val_input.ct.C2Els[0].c1"&~"t.registers.val_input.ct.C2Els[0].c2"->"t.registers.val_input.ct.C2Els[0]._y"+ +"t.registers.val_input.ct.C2Els[0].c1"&"t.registers.val_input.ct.C2Els[0].c2"->"t.registers.val_input.ct.C2Els[0]._y"- +"t.registers.val_input.ct.C2Els[0]._y"->"t.registers.val_input.ct.C2Els[0].y"- +~("t.registers.val_input.ct.C2Els[0]._y")->"t.registers.val_input.ct.C2Els[0].y"+ +~"t.registers.val_input.ct.C2Els[1].c1"&~"t.registers.val_input.ct.C2Els[1].c2"->"t.registers.val_input.ct.C2Els[1]._y"+ +"t.registers.val_input.ct.C2Els[1].c1"&"t.registers.val_input.ct.C2Els[1].c2"->"t.registers.val_input.ct.C2Els[1]._y"- +"t.registers.val_input.ct.C2Els[1]._y"->"t.registers.val_input.ct.C2Els[1].y"- +~("t.registers.val_input.ct.C2Els[1]._y")->"t.registers.val_input.ct.C2Els[1].y"+ +~"t.registers.val_input.ct.C3Els[0].c1"&~"t.registers.val_input.ct.C3Els[0].c2"&~"t.registers.val_input.ct.C3Els[0].c3"->"t.registers.val_input.ct.C3Els[0]._y"+ +"t.registers.val_input.ct.C3Els[0].c1"&"t.registers.val_input.ct.C3Els[0].c2"&"t.registers.val_input.ct.C3Els[0].c3"->"t.registers.val_input.ct.C3Els[0]._y"- +"t.registers.val_input.ct.C3Els[0]._y"->"t.registers.val_input.ct.C3Els[0].y"- +~("t.registers.val_input.ct.C3Els[0]._y")->"t.registers.val_input.ct.C3Els[0].y"+ += "t.registers.val_input.ct.tmp[5]" "t.registers.val_input.ct.C2Els[1].c1" += "t.registers.val_input.ct.tmp[5]" "t.registers.val_input.ct.C2Els[0].y" += "t.registers.val_input.ct.tmp[6]" "t.registers.val_input.ct.C2Els[1].c2" += "t.registers.val_input.ct.tmp[6]" "t.registers.val_input.ct.C3Els[0].y" += "t.registers.val_input.ct.supply.vdd" "t.registers.val_input.ct.C3Els[0].vdd" += "t.registers.val_input.ct.supply.vdd" "t.registers.val_input.ct.C2Els[1].vdd" += "t.registers.val_input.ct.supply.vdd" "t.registers.val_input.ct.C2Els[0].vdd" += "t.registers.val_input.ct.supply.vss" "t.registers.val_input.ct.C3Els[0].vss" += "t.registers.val_input.ct.supply.vss" "t.registers.val_input.ct.C2Els[1].vss" += "t.registers.val_input.ct.supply.vss" "t.registers.val_input.ct.C2Els[0].vss" += "t.registers.val_input.ct.in[0]" "t.registers.val_input.ct.C2Els[0].c1" += "t.registers.val_input.ct.in[0]" "t.registers.val_input.ct.tmp[0]" += "t.registers.val_input.ct.in[1]" "t.registers.val_input.ct.C2Els[0].c2" += "t.registers.val_input.ct.in[1]" "t.registers.val_input.ct.tmp[1]" += "t.registers.val_input.ct.in[2]" "t.registers.val_input.ct.C3Els[0].c1" += "t.registers.val_input.ct.in[2]" "t.registers.val_input.ct.tmp[2]" += "t.registers.val_input.ct.in[3]" "t.registers.val_input.ct.C3Els[0].c2" += "t.registers.val_input.ct.in[3]" "t.registers.val_input.ct.tmp[3]" += "t.registers.val_input.ct.in[4]" "t.registers.val_input.ct.C3Els[0].c3" += "t.registers.val_input.ct.in[4]" "t.registers.val_input.ct.tmp[4]" += "t.registers.val_input.ct.out" "t.registers.val_input.ct.C2Els[1].y" += "t.registers.val_input.ct.out" "t.registers.val_input.ct.tmp[7]" += "t.registers.val_input.ct.in[0]" "t.registers.val_input.OR2_tf[0].y" += "t.registers.val_input.ct.in[1]" "t.registers.val_input.OR2_tf[1].y" += "t.registers.val_input.ct.in[2]" "t.registers.val_input.OR2_tf[2].y" += "t.registers.val_input.ct.in[3]" "t.registers.val_input.OR2_tf[3].y" += "t.registers.val_input.ct.in[4]" "t.registers.val_input.OR2_tf[4].y" +"t.registers.val_input.OR2_tf[0].a"|"t.registers.val_input.OR2_tf[0].b"->"t.registers.val_input.OR2_tf[0]._y"- +~("t.registers.val_input.OR2_tf[0].a"|"t.registers.val_input.OR2_tf[0].b")->"t.registers.val_input.OR2_tf[0]._y"+ +"t.registers.val_input.OR2_tf[0]._y"->"t.registers.val_input.OR2_tf[0].y"- +~("t.registers.val_input.OR2_tf[0]._y")->"t.registers.val_input.OR2_tf[0].y"+ +"t.registers.val_input.OR2_tf[1].a"|"t.registers.val_input.OR2_tf[1].b"->"t.registers.val_input.OR2_tf[1]._y"- +~("t.registers.val_input.OR2_tf[1].a"|"t.registers.val_input.OR2_tf[1].b")->"t.registers.val_input.OR2_tf[1]._y"+ +"t.registers.val_input.OR2_tf[1]._y"->"t.registers.val_input.OR2_tf[1].y"- +~("t.registers.val_input.OR2_tf[1]._y")->"t.registers.val_input.OR2_tf[1].y"+ +"t.registers.val_input.OR2_tf[2].a"|"t.registers.val_input.OR2_tf[2].b"->"t.registers.val_input.OR2_tf[2]._y"- +~("t.registers.val_input.OR2_tf[2].a"|"t.registers.val_input.OR2_tf[2].b")->"t.registers.val_input.OR2_tf[2]._y"+ +"t.registers.val_input.OR2_tf[2]._y"->"t.registers.val_input.OR2_tf[2].y"- +~("t.registers.val_input.OR2_tf[2]._y")->"t.registers.val_input.OR2_tf[2].y"+ +"t.registers.val_input.OR2_tf[3].a"|"t.registers.val_input.OR2_tf[3].b"->"t.registers.val_input.OR2_tf[3]._y"- +~("t.registers.val_input.OR2_tf[3].a"|"t.registers.val_input.OR2_tf[3].b")->"t.registers.val_input.OR2_tf[3]._y"+ +"t.registers.val_input.OR2_tf[3]._y"->"t.registers.val_input.OR2_tf[3].y"- +~("t.registers.val_input.OR2_tf[3]._y")->"t.registers.val_input.OR2_tf[3].y"+ +"t.registers.val_input.OR2_tf[4].a"|"t.registers.val_input.OR2_tf[4].b"->"t.registers.val_input.OR2_tf[4]._y"- +~("t.registers.val_input.OR2_tf[4].a"|"t.registers.val_input.OR2_tf[4].b")->"t.registers.val_input.OR2_tf[4]._y"+ +"t.registers.val_input.OR2_tf[4]._y"->"t.registers.val_input.OR2_tf[4].y"- +~("t.registers.val_input.OR2_tf[4]._y")->"t.registers.val_input.OR2_tf[4].y"+ += "t.registers.val_input.supply.vss" "t.registers.val_input.ct.supply.vss" += "t.registers.val_input.supply.vdd" "t.registers.val_input.ct.supply.vdd" += "t.registers.val_input.supply.vdd" "t.registers.val_input.OR2_tf[4].vdd" += "t.registers.val_input.supply.vdd" "t.registers.val_input.OR2_tf[3].vdd" += "t.registers.val_input.supply.vdd" "t.registers.val_input.OR2_tf[2].vdd" += "t.registers.val_input.supply.vdd" "t.registers.val_input.OR2_tf[1].vdd" += "t.registers.val_input.supply.vdd" "t.registers.val_input.OR2_tf[0].vdd" += "t.registers.val_input.supply.vss" "t.registers.val_input.OR2_tf[4].vss" += "t.registers.val_input.supply.vss" "t.registers.val_input.OR2_tf[3].vss" += "t.registers.val_input.supply.vss" "t.registers.val_input.OR2_tf[2].vss" += "t.registers.val_input.supply.vss" "t.registers.val_input.OR2_tf[1].vss" += "t.registers.val_input.supply.vss" "t.registers.val_input.OR2_tf[0].vss" += "t.registers.val_input.out" "t.registers.val_input.ct.out" += "t.registers.val_input.in.d[0].d[0]" "t.registers.val_input.in.d[0].f" += "t.registers.val_input.in.d[0].d[1]" "t.registers.val_input.in.d[0].t" += "t.registers.val_input.in.d[1].d[0]" "t.registers.val_input.in.d[1].f" += "t.registers.val_input.in.d[1].d[1]" "t.registers.val_input.in.d[1].t" += "t.registers.val_input.in.d[2].d[0]" "t.registers.val_input.in.d[2].f" += "t.registers.val_input.in.d[2].d[1]" "t.registers.val_input.in.d[2].t" += "t.registers.val_input.in.d[3].d[0]" "t.registers.val_input.in.d[3].f" += "t.registers.val_input.in.d[3].d[1]" "t.registers.val_input.in.d[3].t" += "t.registers.val_input.in.d[4].d[0]" "t.registers.val_input.in.d[4].f" += "t.registers.val_input.in.d[4].d[1]" "t.registers.val_input.in.d[4].t" += "t.registers.val_input.in.d[4].d[0]" "t.registers.val_input.in.d[4].f" += "t.registers.val_input.in.d[4].d[1]" "t.registers.val_input.in.d[4].t" += "t.registers.val_input.in.d[3].d[0]" "t.registers.val_input.in.d[3].f" += "t.registers.val_input.in.d[3].d[1]" "t.registers.val_input.in.d[3].t" += "t.registers.val_input.in.d[2].d[0]" "t.registers.val_input.in.d[2].f" += "t.registers.val_input.in.d[2].d[1]" "t.registers.val_input.in.d[2].t" += "t.registers.val_input.in.d[1].d[0]" "t.registers.val_input.in.d[1].f" += "t.registers.val_input.in.d[1].d[1]" "t.registers.val_input.in.d[1].t" += "t.registers.val_input.in.d[0].d[0]" "t.registers.val_input.in.d[0].f" += "t.registers.val_input.in.d[0].d[1]" "t.registers.val_input.in.d[0].t" += "t.registers.val_input.in.d[4].d[0]" "t.registers.val_input.OR2_tf[4].b" += "t.registers.val_input.in.d[4].d[0]" "t.registers.val_input.in.d[4].f" += "t.registers.val_input.in.d[4].d[1]" "t.registers.val_input.OR2_tf[4].a" += "t.registers.val_input.in.d[4].d[1]" "t.registers.val_input.in.d[4].t" += "t.registers.val_input.in.d[3].d[0]" "t.registers.val_input.OR2_tf[3].b" += "t.registers.val_input.in.d[3].d[0]" "t.registers.val_input.in.d[3].f" += "t.registers.val_input.in.d[3].d[1]" "t.registers.val_input.OR2_tf[3].a" += "t.registers.val_input.in.d[3].d[1]" "t.registers.val_input.in.d[3].t" += "t.registers.val_input.in.d[2].d[0]" "t.registers.val_input.OR2_tf[2].b" += "t.registers.val_input.in.d[2].d[0]" "t.registers.val_input.in.d[2].f" += "t.registers.val_input.in.d[2].d[1]" "t.registers.val_input.OR2_tf[2].a" += "t.registers.val_input.in.d[2].d[1]" "t.registers.val_input.in.d[2].t" += "t.registers.val_input.in.d[1].d[0]" "t.registers.val_input.OR2_tf[1].b" += "t.registers.val_input.in.d[1].d[0]" "t.registers.val_input.in.d[1].f" += "t.registers.val_input.in.d[1].d[1]" "t.registers.val_input.OR2_tf[1].a" += "t.registers.val_input.in.d[1].d[1]" "t.registers.val_input.in.d[1].t" += "t.registers.val_input.in.d[0].d[0]" "t.registers.val_input.OR2_tf[0].b" += "t.registers.val_input.in.d[0].d[0]" "t.registers.val_input.in.d[0].f" += "t.registers.val_input.in.d[0].d[1]" "t.registers.val_input.OR2_tf[0].a" += "t.registers.val_input.in.d[0].d[1]" "t.registers.val_input.in.d[0].t" +"t.registers.clk_dly.and2[0].a"&"t.registers.clk_dly.and2[0].b"->"t.registers.clk_dly.and2[0]._y"- +~("t.registers.clk_dly.and2[0].a"&"t.registers.clk_dly.and2[0].b")->"t.registers.clk_dly.and2[0]._y"+ +"t.registers.clk_dly.and2[0]._y"->"t.registers.clk_dly.and2[0].y"- +~("t.registers.clk_dly.and2[0]._y")->"t.registers.clk_dly.and2[0].y"+ +"t.registers.clk_dly.and2[1].a"&"t.registers.clk_dly.and2[1].b"->"t.registers.clk_dly.and2[1]._y"- +~("t.registers.clk_dly.and2[1].a"&"t.registers.clk_dly.and2[1].b")->"t.registers.clk_dly.and2[1]._y"+ +"t.registers.clk_dly.and2[1]._y"->"t.registers.clk_dly.and2[1].y"- +~("t.registers.clk_dly.and2[1]._y")->"t.registers.clk_dly.and2[1].y"+ += "t.registers.clk_dly.s[0]" "t.registers.clk_dly.mu2[0].s" += "t.registers.clk_dly.s[0]" "t.registers.clk_dly.and2[0].b" += "t.registers.clk_dly.s[1]" "t.registers.clk_dly.mu2[1].s" += "t.registers.clk_dly.s[1]" "t.registers.clk_dly.and2[1].b" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[2].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[1].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[0].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.mu2[1].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.mu2[0].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.and2[1].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.and2[0].vdd" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[2].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[1].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[0].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.mu2[1].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.mu2[0].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.and2[1].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.and2[0].vss" +"t.registers.clk_dly.mu2[0].s"->"t.registers.clk_dly.mu2[0]._s"- +~("t.registers.clk_dly.mu2[0].s")->"t.registers.clk_dly.mu2[0]._s"+ +~"t.registers.clk_dly.mu2[0].a"&~"t.registers.clk_dly.mu2[0].s"|~"t.registers.clk_dly.mu2[0].b"&~"t.registers.clk_dly.mu2[0]._s"->"t.registers.clk_dly.mu2[0]._y"+ +"t.registers.clk_dly.mu2[0].a"&"t.registers.clk_dly.mu2[0]._s"|"t.registers.clk_dly.mu2[0].b"&"t.registers.clk_dly.mu2[0].s"->"t.registers.clk_dly.mu2[0]._y"- +"t.registers.clk_dly.mu2[0]._y"->"t.registers.clk_dly.mu2[0].y"- +~("t.registers.clk_dly.mu2[0]._y")->"t.registers.clk_dly.mu2[0].y"+ +"t.registers.clk_dly.mu2[1].s"->"t.registers.clk_dly.mu2[1]._s"- +~("t.registers.clk_dly.mu2[1].s")->"t.registers.clk_dly.mu2[1]._s"+ +~"t.registers.clk_dly.mu2[1].a"&~"t.registers.clk_dly.mu2[1].s"|~"t.registers.clk_dly.mu2[1].b"&~"t.registers.clk_dly.mu2[1]._s"->"t.registers.clk_dly.mu2[1]._y"+ +"t.registers.clk_dly.mu2[1].a"&"t.registers.clk_dly.mu2[1]._s"|"t.registers.clk_dly.mu2[1].b"&"t.registers.clk_dly.mu2[1].s"->"t.registers.clk_dly.mu2[1]._y"- +"t.registers.clk_dly.mu2[1]._y"->"t.registers.clk_dly.mu2[1].y"- +~("t.registers.clk_dly.mu2[1]._y")->"t.registers.clk_dly.mu2[1].y"+ +"t.registers.clk_dly.dly[0].a"->"t.registers.clk_dly.dly[0]._y"- +~("t.registers.clk_dly.dly[0].a")->"t.registers.clk_dly.dly[0]._y"+ +"t.registers.clk_dly.dly[0]._y"->"t.registers.clk_dly.dly[0].__y"- +~("t.registers.clk_dly.dly[0]._y")->"t.registers.clk_dly.dly[0].__y"+ +"t.registers.clk_dly.dly[0].__y"->"t.registers.clk_dly.dly[0].___y"- +~("t.registers.clk_dly.dly[0].__y")->"t.registers.clk_dly.dly[0].___y"+ +"t.registers.clk_dly.dly[0].___y"->"t.registers.clk_dly.dly[0].y"- +~("t.registers.clk_dly.dly[0].___y")->"t.registers.clk_dly.dly[0].y"+ +"t.registers.clk_dly.dly[1].a"->"t.registers.clk_dly.dly[1]._y"- +~("t.registers.clk_dly.dly[1].a")->"t.registers.clk_dly.dly[1]._y"+ +"t.registers.clk_dly.dly[1]._y"->"t.registers.clk_dly.dly[1].__y"- +~("t.registers.clk_dly.dly[1]._y")->"t.registers.clk_dly.dly[1].__y"+ +"t.registers.clk_dly.dly[1].__y"->"t.registers.clk_dly.dly[1].___y"- +~("t.registers.clk_dly.dly[1].__y")->"t.registers.clk_dly.dly[1].___y"+ +"t.registers.clk_dly.dly[1].___y"->"t.registers.clk_dly.dly[1].y"- +~("t.registers.clk_dly.dly[1].___y")->"t.registers.clk_dly.dly[1].y"+ +"t.registers.clk_dly.dly[2].a"->"t.registers.clk_dly.dly[2]._y"- +~("t.registers.clk_dly.dly[2].a")->"t.registers.clk_dly.dly[2]._y"+ +"t.registers.clk_dly.dly[2]._y"->"t.registers.clk_dly.dly[2].__y"- +~("t.registers.clk_dly.dly[2]._y")->"t.registers.clk_dly.dly[2].__y"+ +"t.registers.clk_dly.dly[2].__y"->"t.registers.clk_dly.dly[2].___y"- +~("t.registers.clk_dly.dly[2].__y")->"t.registers.clk_dly.dly[2].___y"+ +"t.registers.clk_dly.dly[2].___y"->"t.registers.clk_dly.dly[2].y"- +~("t.registers.clk_dly.dly[2].___y")->"t.registers.clk_dly.dly[2].y"+ += "t.registers.clk_dly.dly[2].y" "t.registers.clk_dly.mu2[1].b" += "t.registers.clk_dly.dly[2].a" "t.registers.clk_dly.dly[1].y" += "t.registers.clk_dly.dly[1].a" "t.registers.clk_dly.and2[1].y" += "t.registers.clk_dly.dly[0].y" "t.registers.clk_dly.mu2[0].b" += "t.registers.clk_dly.dly[0].a" "t.registers.clk_dly.and2[0].y" += "t.registers.clk_dly._a[1]" "t.registers.clk_dly.mu2[1].a" += "t.registers.clk_dly._a[1]" "t.registers.clk_dly.and2[1].a" += "t.registers.clk_dly._a[1]" "t.registers.clk_dly.mu2[0].y" += "t.registers.clk_dly.out" "t.registers.clk_dly.mu2[1].y" += "t.registers.clk_dly.out" "t.registers.clk_dly._a[2]" += "t.registers.clk_dly.in" "t.registers.clk_dly.mu2[0].a" += "t.registers.clk_dly.in" "t.registers.clk_dly.and2[0].a" += "t.registers.clk_dly.in" "t.registers.clk_dly._a[0]" +"t.registers.reset_buf_BXX.a"->"t.registers.reset_buf_BXX._y"- +~("t.registers.reset_buf_BXX.a")->"t.registers.reset_buf_BXX._y"+ +"t.registers.reset_buf_BXX._y"->"t.registers.reset_buf_BXX.y"- +~("t.registers.reset_buf_BXX._y")->"t.registers.reset_buf_BXX.y"+ += "t.registers.atree[0].supply.vdd" "t.registers.atree[0].and2s[0].vdd" += "t.registers.atree[0].supply.vss" "t.registers.atree[0].and2s[0].vss" +"t.registers.atree[0].and2s[0].a"&"t.registers.atree[0].and2s[0].b"->"t.registers.atree[0].and2s[0]._y"- +~("t.registers.atree[0].and2s[0].a"&"t.registers.atree[0].and2s[0].b")->"t.registers.atree[0].and2s[0]._y"+ +"t.registers.atree[0].and2s[0]._y"->"t.registers.atree[0].and2s[0].y"- +~("t.registers.atree[0].and2s[0]._y")->"t.registers.atree[0].and2s[0].y"+ += "t.registers.atree[0].in[0]" "t.registers.atree[0].and2s[0].a" += "t.registers.atree[0].in[0]" "t.registers.atree[0].tmp[0]" += "t.registers.atree[0].in[1]" "t.registers.atree[0].and2s[0].b" += "t.registers.atree[0].in[1]" "t.registers.atree[0].tmp[1]" += "t.registers.atree[0].out" "t.registers.atree[0].and2s[0].y" += "t.registers.atree[0].out" "t.registers.atree[0].tmp[2]" += "t.registers.atree[1].supply.vdd" "t.registers.atree[1].and2s[0].vdd" += "t.registers.atree[1].supply.vss" "t.registers.atree[1].and2s[0].vss" +"t.registers.atree[1].and2s[0].a"&"t.registers.atree[1].and2s[0].b"->"t.registers.atree[1].and2s[0]._y"- +~("t.registers.atree[1].and2s[0].a"&"t.registers.atree[1].and2s[0].b")->"t.registers.atree[1].and2s[0]._y"+ +"t.registers.atree[1].and2s[0]._y"->"t.registers.atree[1].and2s[0].y"- +~("t.registers.atree[1].and2s[0]._y")->"t.registers.atree[1].and2s[0].y"+ += "t.registers.atree[1].in[0]" "t.registers.atree[1].and2s[0].a" += "t.registers.atree[1].in[0]" "t.registers.atree[1].tmp[0]" += "t.registers.atree[1].in[1]" "t.registers.atree[1].and2s[0].b" += "t.registers.atree[1].in[1]" "t.registers.atree[1].tmp[1]" += "t.registers.atree[1].out" "t.registers.atree[1].and2s[0].y" += "t.registers.atree[1].out" "t.registers.atree[1].tmp[2]" += "t.registers.atree[2].supply.vdd" "t.registers.atree[2].and2s[0].vdd" += "t.registers.atree[2].supply.vss" "t.registers.atree[2].and2s[0].vss" +"t.registers.atree[2].and2s[0].a"&"t.registers.atree[2].and2s[0].b"->"t.registers.atree[2].and2s[0]._y"- +~("t.registers.atree[2].and2s[0].a"&"t.registers.atree[2].and2s[0].b")->"t.registers.atree[2].and2s[0]._y"+ +"t.registers.atree[2].and2s[0]._y"->"t.registers.atree[2].and2s[0].y"- +~("t.registers.atree[2].and2s[0]._y")->"t.registers.atree[2].and2s[0].y"+ += "t.registers.atree[2].in[0]" "t.registers.atree[2].and2s[0].a" += "t.registers.atree[2].in[0]" "t.registers.atree[2].tmp[0]" += "t.registers.atree[2].in[1]" "t.registers.atree[2].and2s[0].b" += "t.registers.atree[2].in[1]" "t.registers.atree[2].tmp[1]" += "t.registers.atree[2].out" "t.registers.atree[2].and2s[0].y" += "t.registers.atree[2].out" "t.registers.atree[2].tmp[2]" += "t.registers.atree[3].supply.vdd" "t.registers.atree[3].and2s[0].vdd" += "t.registers.atree[3].supply.vss" "t.registers.atree[3].and2s[0].vss" +"t.registers.atree[3].and2s[0].a"&"t.registers.atree[3].and2s[0].b"->"t.registers.atree[3].and2s[0]._y"- +~("t.registers.atree[3].and2s[0].a"&"t.registers.atree[3].and2s[0].b")->"t.registers.atree[3].and2s[0]._y"+ +"t.registers.atree[3].and2s[0]._y"->"t.registers.atree[3].and2s[0].y"- +~("t.registers.atree[3].and2s[0]._y")->"t.registers.atree[3].and2s[0].y"+ += "t.registers.atree[3].in[0]" "t.registers.atree[3].and2s[0].a" += "t.registers.atree[3].in[0]" "t.registers.atree[3].tmp[0]" += "t.registers.atree[3].in[1]" "t.registers.atree[3].and2s[0].b" += "t.registers.atree[3].in[1]" "t.registers.atree[3].tmp[1]" += "t.registers.atree[3].out" "t.registers.atree[3].and2s[0].y" += "t.registers.atree[3].out" "t.registers.atree[3].tmp[2]" +"t.registers.clock_buffer[0].buf1.a"->"t.registers.clock_buffer[0].buf1._y"- +~("t.registers.clock_buffer[0].buf1.a")->"t.registers.clock_buffer[0].buf1._y"+ +"t.registers.clock_buffer[0].buf1._y"->"t.registers.clock_buffer[0].buf1.y"- +~("t.registers.clock_buffer[0].buf1._y")->"t.registers.clock_buffer[0].buf1.y"+ += "t.registers.clock_buffer[0].supply.vdd" "t.registers.clock_buffer[0].buf1.vdd" += "t.registers.clock_buffer[0].supply.vss" "t.registers.clock_buffer[0].buf1.vss" += "t.registers.clock_buffer[0].out[0]" "t.registers.clock_buffer[0].out[1]" += "t.registers.clock_buffer[0].out[0]" "t.registers.clock_buffer[0].buf1.y" += "t.registers.clock_buffer[0].in" "t.registers.clock_buffer[0].buf1.a" +"t.registers.clock_buffer[1].buf1.a"->"t.registers.clock_buffer[1].buf1._y"- +~("t.registers.clock_buffer[1].buf1.a")->"t.registers.clock_buffer[1].buf1._y"+ +"t.registers.clock_buffer[1].buf1._y"->"t.registers.clock_buffer[1].buf1.y"- +~("t.registers.clock_buffer[1].buf1._y")->"t.registers.clock_buffer[1].buf1.y"+ += "t.registers.clock_buffer[1].supply.vdd" "t.registers.clock_buffer[1].buf1.vdd" += "t.registers.clock_buffer[1].supply.vss" "t.registers.clock_buffer[1].buf1.vss" += "t.registers.clock_buffer[1].out[0]" "t.registers.clock_buffer[1].out[1]" += "t.registers.clock_buffer[1].out[0]" "t.registers.clock_buffer[1].buf1.y" += "t.registers.clock_buffer[1].in" "t.registers.clock_buffer[1].buf1.a" +"t.registers.clock_buffer[2].buf1.a"->"t.registers.clock_buffer[2].buf1._y"- +~("t.registers.clock_buffer[2].buf1.a")->"t.registers.clock_buffer[2].buf1._y"+ +"t.registers.clock_buffer[2].buf1._y"->"t.registers.clock_buffer[2].buf1.y"- +~("t.registers.clock_buffer[2].buf1._y")->"t.registers.clock_buffer[2].buf1.y"+ += "t.registers.clock_buffer[2].supply.vdd" "t.registers.clock_buffer[2].buf1.vdd" += "t.registers.clock_buffer[2].supply.vss" "t.registers.clock_buffer[2].buf1.vss" += "t.registers.clock_buffer[2].out[0]" "t.registers.clock_buffer[2].out[1]" += "t.registers.clock_buffer[2].out[0]" "t.registers.clock_buffer[2].buf1.y" += "t.registers.clock_buffer[2].in" "t.registers.clock_buffer[2].buf1.a" +"t.registers.clock_buffer[3].buf1.a"->"t.registers.clock_buffer[3].buf1._y"- +~("t.registers.clock_buffer[3].buf1.a")->"t.registers.clock_buffer[3].buf1._y"+ +"t.registers.clock_buffer[3].buf1._y"->"t.registers.clock_buffer[3].buf1.y"- +~("t.registers.clock_buffer[3].buf1._y")->"t.registers.clock_buffer[3].buf1.y"+ += "t.registers.clock_buffer[3].supply.vdd" "t.registers.clock_buffer[3].buf1.vdd" += "t.registers.clock_buffer[3].supply.vss" "t.registers.clock_buffer[3].buf1.vss" += "t.registers.clock_buffer[3].out[0]" "t.registers.clock_buffer[3].out[1]" += "t.registers.clock_buffer[3].out[0]" "t.registers.clock_buffer[3].buf1.y" += "t.registers.clock_buffer[3].in" "t.registers.clock_buffer[3].buf1.a" += "t.registers._in_v_temp" "t.registers.clk_dly.in" += "t.registers._in_v_temp" "t.registers.val_input_X.in" += "t.registers._in_v_temp" "t.registers.val_input.out" += "t.registers._clock" "t.registers.and_encoder[3].b" += "t.registers._clock" "t.registers.and_encoder[2].b" += "t.registers._clock" "t.registers.and_encoder[1].b" += "t.registers._clock" "t.registers.and_encoder[0].b" += "t.registers._clock" "t.registers.clk_X.out" = "t.dly_cfg[0]" "t.registers.dly_cfg[0]" = "t.dly_cfg[1]" "t.registers.dly_cfg[1]" = "t.in.d.d[0].d[0]" "t.in.d.d[0].f" diff --git a/test/unit_tests/register_write/test.act b/test/unit_tests/register_write/test.act index fb020da..5d92e2f 100644 --- a/test/unit_tests/register_write/test.act +++ b/test/unit_tests/register_write/test.act @@ -33,7 +33,7 @@ open tmpl::dataflow_neuro; // 2 bits encoder, 2 bits long words, 2 delays???? defproc register_test (avMx1of2<1+2+2> in; d1of<2> data[1<<2]; bool? dly_cfg[2]){ - register_rw_v2<2,2,2> registers(.in=in,.data = data); + register_w<2,2,2> registers(.in=in,.data = data); //Low active Reset bool _reset_B; power _supply; diff --git a/test/unit_tests/register_write/test.prsim b/test/unit_tests/register_write/test.prsim index 0d2e2b5..2cd94aa 100644 --- a/test/unit_tests/register_write/test.prsim +++ b/test/unit_tests/register_write/test.prsim @@ -2,12 +2,12 @@ watchall system "echo '[0] start test'" set-qdi-channel-neutral "t.in" 5 -set-qdi-channel-neutral "t._in_write" 5 -set-qdi-channel-neutral "t._in_read" 5 + set t.data[0].d[0] 0 set t.data[0].d[1] 0 set t.data[1].d[0] 0 set t.data[1].d[1] 0 + set t.registers._in_write.a 0 set t.registers._in_read.a 0 set t.registers._in_write.v 0 diff --git a/test/unit_tests/register_wrw/run/prsim.out b/test/unit_tests/register_wrw/run/prsim.out index 8ed22b6..7cab10d 100644 --- a/test/unit_tests/register_wrw/run/prsim.out +++ b/test/unit_tests/register_wrw/run/prsim.out @@ -1,816 +1,28 @@ - 0 GND : 0 - 0 Reset : 1 - 0 Vdd : 1 - 1 t._reset_B : 0 [by Reset:=1] - 3 t.registers.reset_buf_BXX._y : 1 [by t._reset_B:=0] - 4756 t.registers._reset_mem_BX : 0 [by t.registers.reset_buf_BXX._y:=1] - 5893 t.registers.reset_bufarray.buf3._y : 1 [by t.registers._reset_mem_BX:=0] - 6007 t.registers._reset_mem_BXX[0] : 0 [by t.registers.reset_bufarray.buf3._y:=1] - 6011 t.registers.ff[0]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6020 t.registers.ff[5]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6022 t.registers.ff[6]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6023 t.registers.ff[2]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6026 t.registers.ff[0]._mqi : 0 [by t.registers.ff[0]._mqib:=1] - 6027 t.registers.ff[3]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6046 t.registers.ff[6]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6047 t.registers.ff[4]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6054 t.registers.ff[2]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6077 t.registers.ff[6]._sqi : 0 [by t.registers.ff[6]._sqib:=1] - 6422 t.registers.ff[4]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6423 t.registers.ff[4]._sqi : 0 [by t.registers.ff[4]._sqib:=1] - 6423 t.data[2].d[0] : 0 [by t.registers.ff[4]._sqib:=1] - 6469 t.registers.ff[4]._mqi : 0 [by t.registers.ff[4]._mqib:=1] - 6498 t.registers.ff[5]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 6705 t.registers.ff[4].q_B : 1 [by t.data[2].d[0]:=0] - 7093 t.registers.reset_buf_BX._y : 1 [by t._reset_B:=0] - 7096 t.registers._reset_BX : 0 [by t.registers.reset_buf_BX._y:=1] - 7266 t.registers.ff[5]._mqi : 0 [by t.registers.ff[5]._mqib:=1] - 7733 t.registers.ff[7]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 8284 t.data[3].d[1] : 0 [by t.registers.ff[7]._sqib:=1] - 9238 t.registers.ff[7].q_B : 1 [by t.data[3].d[1]:=0] - 9355 t.registers.word_selector_t[7]._y : 1 [by t.data[3].d[1]:=0] - 10436 t.registers.word_selector_t[7].y : 0 [by t.registers.word_selector_t[7]._y:=1] - 10468 t.registers.output_buf.reset_buf._y : 1 [by t._reset_B:=0] - 12068 t.registers.ff[3]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 12086 t.data[1].d[1] : 0 [by t.registers.ff[3]._sqib:=1] - 13050 t.registers.ff[3]._sqi : 0 [by t.registers.ff[3]._sqib:=1] - 15136 t.registers.ff[0]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 16089 t.registers.ff[3].q_B : 1 [by t.data[1].d[1]:=0] - 16099 t.registers.word_selector_t[3]._y : 1 [by t.data[1].d[1]:=0] - 19731 t.registers.ff[1]._sqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 19872 t.data[1].d[0] : 0 [by t.registers.ff[2]._sqib:=1] - 19934 t.data[0].d[1] : 0 [by t.registers.ff[1]._sqib:=1] - 20003 t.registers.ff[1].q_B : 1 [by t.data[0].d[1]:=0] - 20011 t.registers.ff[2].q_B : 1 [by t.data[1].d[0]:=0] - 20233 t.registers.ff[1]._sqi : 0 [by t.registers.ff[1]._sqib:=1] - 20389 t.registers.ff[6]._mqi : 0 [by t.registers.ff[6]._mqib:=1] - 20859 t.registers.word_selector_t[3].y : 0 [by t.registers.word_selector_t[3]._y:=1] - 21726 t.registers.word_selector_t[2]._y : 1 [by t.data[1].d[0]:=0] - 21737 t.registers.word_selector_t[2].y : 0 [by t.registers.word_selector_t[2]._y:=1] - 26628 t.registers.word_selector_t[4]._y : 1 [by t.data[2].d[0]:=0] - 30174 t.registers.ff[7]._sqi : 0 [by t.registers.ff[7]._sqib:=1] - 30839 t.registers.ff[3]._mqi : 0 [by t.registers.ff[3]._mqib:=1] - 35803 t.registers.ff[2]._sqi : 0 [by t.registers.ff[2]._sqib:=1] - 36720 t.data[0].d[0] : 0 [by t.registers.ff[0]._sqib:=1] - 36735 t.registers.ff[0].q_B : 1 [by t.data[0].d[0]:=0] - 36924 t.registers.word_selector_t[0]._y : 1 [by t.data[0].d[0]:=0] - 36925 t.registers.word_selector_t[0].y : 0 [by t.registers.word_selector_t[0]._y:=1] - 36962 t.registers.bitselector_t[0].or2s[0]._y : 1 [by t.registers.word_selector_t[0].y:=0] - 37701 t.registers.bitselector_t[0].tmp[4] : 0 [by t.registers.bitselector_t[0].or2s[0]._y:=1] - 42951 t.data[2].d[1] : 0 [by t.registers.ff[5]._sqib:=1] - 43063 t.registers.word_selector_t[5]._y : 1 [by t.data[2].d[1]:=0] - 43103 t.registers.word_selector_t[5].y : 0 [by t.registers.word_selector_t[5]._y:=1] - 43360 t.registers.bitselector_t[1].or2s[1]._y : 1 [by t.registers.word_selector_t[5].y:=0] - 43447 t.registers.bitselector_t[1].tmp[5] : 0 [by t.registers.bitselector_t[1].or2s[1]._y:=1] - 49268 t.registers.ff[5]._sqi : 0 [by t.registers.ff[5]._sqib:=1] - 50105 t.registers.ff[1]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 50399 t.registers.ff[1]._mqi : 0 [by t.registers.ff[1]._mqib:=1] - 54768 t.registers.ff[2]._mqi : 0 [by t.registers.ff[2]._mqib:=1] - 56280 t.registers.word_selector_t[1]._y : 1 [by t.data[0].d[1]:=0] - 56281 t.registers.word_selector_t[1].y : 0 [by t.registers.word_selector_t[1]._y:=1] - 57675 t.data[3].d[0] : 0 [by t.registers.ff[6]._sqib:=1] - 58087 t.registers.bitselector_t[1].or2s[0]._y : 1 [by t.registers.word_selector_t[1].y:=0] - 58677 t.registers.bitselector_t[1].tmp[4] : 0 [by t.registers.bitselector_t[1].or2s[0]._y:=1] - 58855 t.registers.bitselector_t[1].or2s[2]._y : 1 [by t.registers.bitselector_t[1].tmp[4]:=0] - 58884 t.registers.ff[6].q_B : 1 [by t.data[3].d[0]:=0] - 59658 t.registers.bitselector_t[1].out : 0 [by t.registers.bitselector_t[1].or2s[2]._y:=1] - 59682 t.registers.word_selector_t[6]._y : 1 [by t.data[3].d[0]:=0] - 59846 t.registers.word_selector_t[6].y : 0 [by t.registers.word_selector_t[6]._y:=1] - 60037 t.registers.ff[0]._sqi : 0 [by t.registers.ff[0]._sqib:=1] - 64938 t.registers.output_buf._reset_BX : 0 [by t.registers.output_buf.reset_buf._y:=1] - 64960 t.registers.output_buf.inack_ctl._y : 1 [by t.registers.output_buf._reset_BX:=0] - 65807 t.registers.ack_read_and.b : 0 [by t.registers.output_buf.inack_ctl._y:=1] - 67133 t.registers.output_buf.reset_bufarray.buf1._y : 1 [by t.registers.output_buf._reset_BX:=0] - 67266 t.registers.output_buf._reset_BXX[0] : 0 [by t.registers.output_buf.reset_bufarray.buf1._y:=1] - 67273 t.registers.output_buf.f_buf_func[0]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 67296 t.registers.output_buf.f_buf_func[1]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 67364 t.out.d.d[0].f : 0 [by t.registers.output_buf.f_buf_func[0]._y:=1] - 67487 t.registers.output_buf.t_buf_func[3]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 67494 t.out.d.d[3].t : 0 [by t.registers.output_buf.t_buf_func[3]._y:=1] - 67625 t.registers.output_buf.t_buf_func[1]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 69485 t.out.d.d[1].f : 0 [by t.registers.output_buf.f_buf_func[1]._y:=1] - 70412 t.out.d.d[1].t : 0 [by t.registers.output_buf.t_buf_func[1]._y:=1] - 71373 t.registers.ff[7]._mqib : 1 [by t.registers._reset_mem_BXX[0]:=0] - 71479 t.registers.ff[7]._mqi : 0 [by t.registers.ff[7]._mqib:=1] - 73979 t.registers.output_buf.f_buf_func[2]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 74057 t.out.d.d[2].f : 0 [by t.registers.output_buf.f_buf_func[2]._y:=1] - 78414 t.registers.word_selector_t[4].y : 0 [by t.registers.word_selector_t[4]._y:=1] - 78689 t.registers.bitselector_t[0].or2s[1]._y : 1 [by t.registers.word_selector_t[4].y:=0] - 81382 t.registers.output_buf.t_buf_func[2]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 81837 t.out.d.d[2].t : 0 [by t.registers.output_buf.t_buf_func[2]._y:=1] - 82928 t.registers.output_buf.t_buf_func[0]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 82940 t.out.d.d[0].t : 0 [by t.registers.output_buf.t_buf_func[0]._y:=1] - 90463 t.registers.ff[5].q_B : 1 [by t.data[2].d[1]:=0] - 95935 t.registers.ack_read_and._y : 1 [by t.registers.ack_read_and.b:=0] - 96339 t.registers._in_a_read : 0 [by t.registers.ack_read_and._y:=1] - 97685 t.registers.bitselector_t[0].tmp[5] : 0 [by t.registers.bitselector_t[0].or2s[1]._y:=1] - 97697 t.registers.bitselector_t[0].or2s[2]._y : 1 [by t.registers.bitselector_t[0].tmp[5]:=0] - 103613 t.registers.bitselector_t[0].out : 0 [by t.registers.bitselector_t[0].or2s[2]._y:=1] - 124727 t.registers.output_buf.f_buf_func[3]._y : 1 [by t.registers.output_buf._reset_BXX[0]:=0] - 129003 t.out.d.d[3].f : 0 [by t.registers.output_buf.f_buf_func[3]._y:=1] -t.registers._clock_word_temp[0] t.registers.ack_dly._a[1] t.registers._clock_temp_inv t.registers.ff[0].clk_B t.registers._clock[0] t.dly_cfg[1] t.registers.ff[0].d t.registers.ff[4].clk_B t.registers.word_selector_f[3].y t.registers.output_buf._in_vX[0] t.registers._out_encoder[0] t.registers.bitselector_f[1].out t.registers.clock_buffer[1].buf1._y t.registers.atree[2].in[1] t.registers.ff[6].clk_B t.registers.word_selector_f[1].y t.registers.address_propagator_f[1].y t.registers._in_v_temp_write t.registers.bitselector_f[0].out t.registers.address_propagator_t[0].y t.registers._out_encoder[2] t.registers.clk_dly.and2[1]._y t.registers.output_buf._en_X_f[0] t.registers._out_encoder[1] t.registers.val_input.ct.in[0] t.registers.ack_dly.dly[2]._y t.registers.atree[0].in[0] t.in.d.d[0].f t.registers.word_selector_f[0].y t.in.v t.registers.word_selector_f[0].a t.registers.word_selector_f[6].a t.registers.clk_dly.dly[1].a t.registers.output_buf._en t.registers._in_a_write t.registers._clock_word_temp[3] t.registers.word_selector_f[4].a t.registers.output_buf._out_a_BX_t[0] t.registers.val_input.ct.in[3] t.registers.word_to_read[0].y t.registers.ff[1].d t.registers.clock_buffer[0].buf1._y t.registers.word_selector_f[2].y t.registers.output_buf.vc.ct.in[3] t.registers.ack_read_and.a t.registers.address_propagator_f[0]._y t.registers.word_selector_f[2].a t.registers.address_propagator_t[1].y t.registers.atree[1].in[0] t.registers.ack_dly.dly[2].___y t.registers.bitselector_f[0].or2s[2]._y t.registers.output_buf.vc.ct.tmp[4] t.registers.output_buf.vc.ct.tmp[5] t.registers.ack_dly.mu2[0]._y t.in.d.d[1].f t.registers.address_propagator_t[0]._y t.out.v t.registers.val_input.OR2_tf[3]._y t.registers.clk_X.buf1._y t.registers._clock_temp t.registers.word_to_read[3].y t.registers._in_a_write_temp t.registers.word_to_read[1].y t.registers.ff[7]._clk_B t.registers.output_buf.vc.ct.in[0] t.in.a t.registers.atree[0].in[1] t.registers._out_encoder[3] t.registers.ff[1]._clk_B t.registers.clk_dly.dly[0]._y t.registers.word_selector_f[4].y t.registers.val_input.OR2_tf[2]._y t.registers.val_input.ct.in[2] t.registers.output_buf._in_v t.registers.clk_dly.dly[1]._y t.registers.output_buf.vc.OR2_tf[0]._y t.registers.word_to_read[1]._y t.registers.output_buf._out_a_BX_f[0] t.registers.bitselector_f[0].tmp[5] t.registers.bitselector_f[1].tmp[4] t.registers._clock_word_temp[1] t.registers.clk_dly.mu2[0]._s t.registers.output_buf.in.v t.registers.ack_dly.dly[0]._y t.registers.word_selector_f[7].y t.registers.ack_dly.dly[0].a t.registers.address_propagator_f[0].y t.registers.clock_buffer[2].buf1._y t.registers.output_buf.vc.ct.in[1] t.registers.clk_dly.dly[1].__y t.registers.word_to_read[2].y t.registers.ff[2].clk_B t.registers._in_a_temp t.registers.ff[6]._clk_B t.registers.output_buf._en_X_t[0] t.registers.clk_dly.mu2[0]._y t.dly_cfg[0] t.registers.word_selector_f[5].y t.registers.bitselector_f[0].tmp[4] t.registers.clock_buffer[3].buf1._y t.registers.val_input.ct.tmp[5] t.registers._in_v_temp t.registers.output_buf._out_a_B t.registers.ack_dly.dly[1]._y t.registers.and_encoder[0]._y t.registers.clk_dly._a[1] t.registers.bitselector_f[1].or2s[0]._y t.registers.output_buf.vc.ct.in[2] t.registers.ack_dly.dly[1].y t.registers.output_buf.out_a_B_buf_f.buf1._y t.registers.clk_switch.b t.registers.val_input.OR2_tf[1]._y t.registers.clk_dly.dly[0].__y t.registers.output_buf.vc.ct.C2Els[2]._y t.registers.word_selector_f[4]._y t.registers.clk_dly.dly[2].__y t.registers.atree[3].and2s[0]._y t.registers.word_to_read_X[0].buf1._y t.registers.ack_dly.dly[2].y t.registers.ff[4].__clk_B t.registers.word_selector_f[2]._y t.registers.val_input.ct.in[4] t.registers._clock_word_temp[2] t.registers.val_input_X.buf4._y t.registers.atree[2].and2s[0]._y t.registers.val_input.ct.tmp[6] t.registers.val_input.ct.in[1] t.registers.output_buf.en_buf_t.buf1._y t.registers.output_buf.vc.ct.C2Els[0]._y t.registers.word_selector_f[6].y t.registers.bitselector_f[1].or2s[1]._y t.registers.val_input.OR2_tf[0]._y t.out.a t.registers.ff[5]._clk_B t.registers.output_buf.vc.OR2_tf[2]._y t.registers.word_to_read[3]._y t.registers.bitselector_f[1].or2s[2]._y t.registers.word_to_read_X[2].buf1._y t.registers.ack_input_X.buf4._y t.registers.ack_dly.mu2[1]._s t.registers.bitselector_f[0].or2s[0]._y t.registers.clk_dly.dly[2].___y t.registers.val_input.ct.C2Els[0]._y t.registers.ack_dly.mu2[1]._y t.registers.ack_dly.dly[0].__y t.registers.word_selector_f[7]._y t.registers.clk_dly.and2[0]._y t.registers.ack_dly.dly[1].__y t.registers.clk_dly.dly[2]._y t.registers.ff[5].__clk_B t.registers.ack_dly.dly[1].___y t.registers.ff[4]._clk_B t.registers.word_selector_f[6]._y t.registers.clk_dly.dly[1].y t.registers.ff[3]._clk_B t.registers.clk_dly.dly[2].y t.registers.word_selector_f[1]._y t.registers.ack_dly.dly[0].___y t.registers.atree[1].and2s[0]._y t.registers.ff[2].__clk_B t.registers.output_buf.in_v_bufN.buf1._y t.registers.clk_switch._y t.registers.ff[7].__clk_B t.registers.clk_dly.dly[0].___y t.registers.and_encoder[2]._y t.registers.clk_dly.dly[1].___y t.registers.clk_dly.mu2[1]._s t.registers.output_buf.in_v_buf4._y t.registers.ack_readwrite._y t.registers.output_buf.en_buf_f.buf1._y t.registers.atree[0].and2s[0]._y t.registers.word_to_read_X[3].buf1._y t.registers.clk_dly.mu2[1]._y t.registers.bitselector_f[1].tmp[5] t.registers.clk_dly.dly[0].a t.registers.ff[0]._clk_B t.registers.bitselector_f[0].or2s[1]._y t.registers.clk_dly.dly[0].y t.registers.address_propagator_t[1]._y t.registers.word_selector_f[0]._y t.registers.val_input.ct.C2Els[1]._y t.registers.output_buf.out_a_B_buf_t.buf1._y t.registers.ack_dly.and2[1]._y t.registers.ff[3].__clk_B t.registers.ack_dly.dly[0].y t.registers.ack_write_and._y t.registers.ff[6].__clk_B t.registers.ack_dly.dly[1].a t.registers.ff[1].__clk_B t.registers.output_buf.vc.OR2_tf[3]._y t.registers.word_to_read[2]._y t.registers.address_propagator_f[1]._y t.registers.word_selector_f[3]._y t.registers.ack_dly.dly[2].__y t.registers.ff[0].__clk_B t.registers.and_encoder[1]._y t.registers.ack_dly.and2[0]._y t.registers.word_to_read_X[1].buf1._y t.registers.val_input.OR2_tf[4]._y t.registers.word_selector_f[5]._y t.registers.output_buf.vc.OR2_tf[1]._y t.registers.word_to_read[0]._y t.registers.val_input.ct.C3Els[0]._y t.registers.output_buf.vc.ct.C2Els[1]._y t.registers.and_encoder[3]._y t.registers.ff[2]._clk_B t.registers.ack_dly.mu2[0]._s +t.registers.ack_dly.dly[3].bufchain[7].y t.registers.ack_dly.dly[2].bufchain[3]._y t.registers.clk_dly.dly[0].bufchain[2]._y t.registers.clk_dly.dly[5].bufchain[14].y t.registers.clk_dly.dly[0].bufchain[11]._y t.registers.clk_dly.dly[3].bufchain[0].y t.registers.clk_dly.dly[1].bufchain[12].y t.dly_cfg[1] t.registers.ack_dly.dly[5].bufchain[10].y t.registers.ff[0].d t.registers.ack_dly.dly[3].bufchain[10].y t.registers.ff[4].clk_B t.registers.val_chck[7].y t.registers.ack_dly.dly[0].bufchain[4].y t.registers.clk_dly.dly[4].bufchain[3].y t.registers.output_buf._in_vX[0] t.registers.ack_dly.dly[1].bufchain[12].y t.registers.clk_dly.dly[0].bufchain[10]._y t.registers.ff[6].clk_B t.registers.clock_buffer[1].buf1._y t.registers.ack_dly._a[2] t.registers.address_propagator_t[0].y t.registers.ack_dly.dly[5].bufchain[11].y t.registers.bitselector_f[0].out t.in.d.d[0].f t.in.v t.registers.ack_dly.dly[1].bufchain[2].y t.registers.or_encoder[2].a t.registers._clock[0] t.registers.ack_dly.dly[0].bufchain[3]._y t.registers.clk_dly.dly[4].bufchain[4]._y t.registers._in_v_temp_write t.registers.word_selector_f[0].a t.registers._in_a_write t.registers.clk_dly.dly[6].bufchain[7].y t.registers.clk_dly.dly[3].y t.registers.val_chck[3].y t.dly_cfg[2] t.registers.ack_dly.dly[4].bufchain[5].y t.registers._in_v_temp_buf[0] t.registers.clk_dly.dly[6].bufchain[14]._y t.registers.clk_dly.dly[5].bufchain[10].y t.registers.ack_dly.dly[3].bufchain[8].y t.registers.word_to_read[0].y t.registers.clk_dly.dly[5].bufchain[13].y t.registers.ack_dly.dly[6].bufchain[3]._y t.registers.ack_dly.dly[0].bufchain[5]._y t.registers.ack_dly.dly[3].bufchain[14].y t.registers.clk_dly.dly[2].bufchain[11]._y t.registers.ack_dly.dly[1].bufchain[0].y t.registers.clk_dly.dly[2].bufchain[3].y t.registers.clk_dly.dly[6].bufchain[5].y t.registers.ack_dly.dly[0].bufchain[12]._y t.registers.word_selector_f[2].y t.registers.output_buf.vc.ct.in[3] t.registers.clk_dly.dly[2].bufchain[13].y t.registers.atree[0].in[0] t.registers.clk_dly.dly[5].bufchain[4]._y t.registers.address_propagator_f[0]._y t.registers.clk_dly.dly[0].bufchain[8].y t.registers.clk_dly.dly[3].bufchain[1].y t.registers.ack_dly.dly[6].bufchain[1]._y t.registers.clk_dly.dly[3].bufchain[11].y t.registers.ack_dly.dly[2].bufchain[1].y t.registers.output_buf.vc.ct.tmp[4] t.registers.clk_dly.dly[2].bufchain[5].y t.registers.output_buf.vc.ct.tmp[5] t.registers.ack_dly.dly[4].bufchain[12]._y t.registers.ack_dly.mu2[0]._y t.registers.ack_dly.dly[6].bufchain[1].y t.registers.clk_dly.dly[4].bufchain[0].y t.registers.clk_dly.dly[3].bufchain[5]._y t.registers.ack_dly.dly[2].bufchain[11]._y t.in.d.d[1].f t.registers.clk_dly.dly[6].bufchain[10].y t.registers.ack_dly.dly[0].bufchain[5].y t.registers.address_propagator_t[0]._y t.registers.ack_dly.dly[1].bufchain[6]._y t.registers.val_input.OR2_tf[3]._y t.registers.clk_dly.dly[2].bufchain[2].y t.registers.clk_dly.dly[6].bufchain[8]._y t.registers.clk_dly.dly[1].bufchain[12]._y t.registers.ack_dly.dly[0].bufchain[6].y t.registers.word_to_read[3].y t.registers.clk_dly._a[2] t.registers._clock_temp t.registers.ff[7]._clk_B t.in.a t.registers.address_propagator_f[1].y t.registers.ack_dly.dly[3].bufchain[13].y t.registers.val_chck[6].y t.registers.ff[1]._clk_B t.registers.word_selector_f[1].y t.registers.ff[1].d t.registers.clk_dly.dly[6].bufchain[1].y t.registers.output_buf._in_v t.registers.clk_dly.dly[6].bufchain[6].y t.registers.ack_dly.dly[0].bufchain[2].y t.registers.atree[0].in[1] t.registers.word_to_read[1]._y t.registers.clk_dly.dly[1].bufchain[11].y t.registers.address_propagator_t[1].y t.registers.clk_dly.dly[3].a t.registers.clk_dly.dly[1].bufchain[2]._y t.registers.clk_dly.dly[1].bufchain[14]._y t.registers.output_buf._out_a_BX_f[0] t.registers.ack_dly.dly[6].bufchain[8].y t.registers.clk_dly.dly[4].bufchain[9].y t.registers._clock_word_temp[3] t.registers.clk_dly.dly[3].bufchain[3]._y t.registers.ack_dly.dly[4].bufchain[2].y t.registers.clk_dly.dly[2].bufchain[10]._y t.registers.ack_dly.dly[1].bufchain[1].y t.registers.ack_dly.dly[5].bufchain[6].y t.registers.ack_dly.dly[4].bufchain[1].y t.registers.bitselector_f[1].tmp[4] t.registers.ack_dly.dly[2].bufchain[4].y t.registers.ack_dly.dly[0].bufchain[11].y t.registers.clk_dly.dly[2].bufchain[0].y t.registers.clk_dly.dly[6].bufchain[2].y t.registers._clock_word_temp[1] t.registers.clk_dly.dly[2].bufchain[14]._y t.registers.word_selector_f[2].a t.registers.ack_dly.dly[2].bufchain[9]._y t.registers.clk_dly.dly[3].bufchain[6].y t.registers.bitselector_f[0].tmp[5] t.registers.word_selector_f[7].y t.registers.clk_dly.dly[5].bufchain[7]._y t.registers.clk_dly.dly[4].bufchain[13].y t.registers.val_chck[6]._y t.registers.ack_dly.dly[2].bufchain[12].y t.registers.ack_dly.dly[0].a t.registers.clk_dly.dly[1].bufchain[1].y t.registers.ack_dly.dly[1].bufchain[15]._y t.registers.clk_dly.dly[6].bufchain[13].y t.registers.ack_dly.dly[4].bufchain[9].y t.registers.clk_dly.dly[6].bufchain[3].y t.registers.ack_dly.dly[1].bufchain[6].y t.registers._in_v_temp t.registers.clk_dly.dly[5].bufchain[2]._y t.registers.ack_dly.dly[4].bufchain[12].y t.registers.ack_dly.dly[6].bufchain[10].y t.registers.clk_dly.dly[4].bufchain[1]._y t.registers.ack_dly.dly[6].bufchain[13].y t.registers.ack_dly.dly[2].bufchain[13].y t.registers.word_to_read[2].y t.registers._in_a_temp t.registers.ack_dly.dly[2].bufchain[4]._y t.registers.clk_dly.mu2[0]._y t.registers.ack_dly.dly[4].bufchain[7]._y t.registers.ack_dly.dly[2].bufchain[10].y t.registers.word_selector_f[3].y t.registers.clk_dly.dly[3].bufchain[10].y t.registers.ack_dly.dly[3].bufchain[3]._y t.registers.bitselector_f[0].tmp[4] t.registers.ack_dly.dly[5].bufchain[14]._y t.registers.word_selector_f[4].a t.registers.ack_dly.dly[3].a t.registers.ack_dly.dly[1].bufchain[7].y t.registers.clk_dly.dly[6].bufchain[9].y t.registers.word_to_read[1].y t.registers.clock_buffer[3].buf1._y t.dly_cfg[0] t.registers.val_input.ct.tmp[5] t.registers.ack_dly.dly[2].bufchain[0].y t.registers.ack_dly.dly[0].bufchain[13].y t.registers.clk_dly.dly[1].bufchain[3].y t.registers.bitselector_f[1].or2s[0]._y t.registers.clk_dly._a[1] t.registers.clk_dly.dly[5].bufchain[0].y t.registers.ack_dly.dly[5].bufchain[5]._y t.registers.clk_dly.dly[4].bufchain[7].y t.registers.atree[1].in[0] t.registers.ack_dly.dly[4].bufchain[0].y t.registers.ack_read_and.a t.registers.val_chck[0]._y t.registers.output_buf._en_X_f[0] t.registers.ack_dly.dly[6].bufchain[11].y t.registers.val_chck[7].b t.registers.ack_dly.dly[1].bufchain[4]._y t.registers.atree[2].in[1] t.registers.ack_dly.dly[0].bufchain[1].y t.registers.clk_dly.dly[4].bufchain[6].y t.registers._out_encoder[1] t.registers.ack_dly.dly[4].bufchain[9]._y t.registers.word_selector_f[4]._y t.registers.clk_dly.dly[0].bufchain[15]._y t.registers.atree[3].and2s[0]._y t.registers.clk_dly.dly[4].bufchain[1].y t.registers.clk_dly.dly[1].bufchain[9].y t.registers.ack_dly.dly[3].bufchain[13]._y t.registers.clk_dly.dly[4].bufchain[11]._y t.registers.ack_dly.dly[2].bufchain[3].y t.registers.word_to_read_X[0].buf1._y t.registers.output_buf._out_a_BX_t[0] t.registers.ff[2].clk_B t.registers.clk_dly.dly[4].bufchain[12]._y t.registers.ack_dly.dly[2].y t.registers.ff[4].__clk_B t.registers.word_selector_f[2]._y t.registers.output_buf.vc.ct.in[1] t.registers._clock_word_temp[2] t.registers.clk_dly.dly[6].bufchain[11].y t.registers.ack_dly.dly[0].bufchain[14].y t.registers.atree[2].and2s[0]._y t.registers.clk_dly.dly[0].bufchain[9]._y t.registers.ack_dly.dly[4].y t.registers.ack_dly.dly[4].bufchain[5]._y t.registers.clk_dly.dly[0].bufchain[4].y t.registers.clk_dly.dly[1].bufchain[7].y t.registers.clk_switch.b t.registers._val_chck_out[0] t.registers.val_input.ct.tmp[6] t.out.v t.registers.val_input.ct.in[1] t.registers.ack_dly.dly[6].bufchain[9].y t.registers.ack_dly.dly[3].bufchain[11].y t.registers.clk_dly.dly[6].bufchain[11]._y t.registers.clk_dly.dly[3].bufchain[10]._y t.registers.output_buf.en_buf_t.buf1._y t.registers.ack_dly.dly[5].bufchain[8].y t.registers.clk_dly.dly[1].bufchain[5].y t.registers.ack_dly.dly[3].y t.registers.ack_dly.dly[1].bufchain[9]._y t.registers.word_selector_f[6].y t.registers.ack_dly.dly[5].bufchain[11]._y t.registers.output_buf.vc.ct.in[2] t.registers.ack_dly.dly[5].bufchain[13].y t.registers.ack_dly.dly[1].a t.registers.ack_dly.dly[6].bufchain[4].y t.registers.or_encoder[0].a t.registers.ack_dly._a[1] t.registers.clk_dly.dly[4].bufchain[5].y t.registers.address_propagator_f[0].y t.registers.ack_dly.dly[1].bufchain[10]._y t.registers.clk_dly.dly[2].bufchain[6].y t.registers.output_buf.vc.OR2_tf[2]._y t.registers.word_selector_f[6].a t.registers.clk_dly.dly[1].bufchain[9]._y t.registers.ack_dly.dly[4].bufchain[14]._y t.registers.ack_dly.dly[6].bufchain[14].y t.registers.ack_dly.dly[5].bufchain[3].y t.registers.ack_dly.dly[5].bufchain[15]._y t.registers.ack_dly.dly[4].bufchain[4].y t.registers.clk_dly.dly[4].bufchain[14].y t.registers.or_encoder[2]._y t.registers.val_input.ct.C2Els[0]._y t.registers.ack_dly.dly[1].bufchain[11].y t.registers.clk_dly.dly[4].y t.registers.ack_dly.dly[4].bufchain[11]._y t.registers.ack_dly.dly[5].bufchain[3]._y t.registers.ack_dly.dly[5].bufchain[0].y t.registers.ack_dly.dly[5].y t.registers.ack_dly.dly[3].bufchain[1].y t.registers._clock_word_temp[0] t.registers.clk_dly.dly[6].bufchain[12].y t.registers.ack_dly.dly[6].bufchain[6]._y t.registers.clk_dly.dly[1].bufchain[3]._y t.registers.ack_dly.dly[3].bufchain[14]._y t.registers.clk_dly.dly[0].bufchain[12].y t.registers.clk_dly.dly[6].bufchain[8].y t.registers.ack_dly.dly[0].bufchain[3].y t.registers.clk_dly.dly[4].bufchain[2].y t.registers.clk_dly.dly[0].bufchain[12]._y t.registers.ack_dly.dly[0].bufchain[15]._y t.registers.clk_dly.dly[0].bufchain[1]._y t.registers.ack_dly.dly[1].bufchain[4].y t.registers.bitselector_f[1].out t.registers.clk_dly.dly[5].bufchain[6].y t.registers.ack_dly.dly[1].bufchain[14].y t.registers.ff[5].__clk_B t.registers.clk_dly.dly[0].y t.registers._out_encoder[3] t.registers.ff[4]._clk_B t.registers.clk_dly.dly[1].a t.registers.clk_dly.dly[3].bufchain[12].y t.registers.word_selector_f[6]._y t.registers.clk_dly.dly[2].bufchain[9].y t.registers.output_buf._en_X_t[0] t.registers.ack_dly.dly[1].bufchain[10].y t.registers.ff[3]._clk_B t.registers.clk_dly.dly[1].bufchain[1]._y t.registers.clk_dly.dly[2].y t.registers.ack_dly.dly[3].bufchain[15]._y t.registers.clk_dly.dly[5].bufchain[12].y t.registers.clk_dly.dly[6].bufchain[0].y t.registers.ack_dly.dly[1].bufchain[5].y t.registers.clk_dly.dly[1].bufchain[6].y t.registers.word_selector_f[1]._y t.registers.ack_dly.dly[6].bufchain[5].y t.registers.ack_dly.dly[3].bufchain[9]._y t.registers.ff[0].clk_B t.registers.ack_dly.dly[1].bufchain[8].y t.registers.clk_dly.dly[0].bufchain[6]._y t.registers.clk_dly.dly[2].bufchain[4].y t.registers._out_encoder[0] t.registers.val_chck[6].b t.registers.ack_dly.dly[2].bufchain[9].y t.registers.ack_dly.dly[0].bufchain[7]._y t.registers.clk_dly.dly[4].bufchain[0]._y t.registers.clk_dly.dly[5].bufchain[2].y t.registers._out_encoder[2] t.registers.clk_dly.dly[0].bufchain[2].y t.registers.clk_dly.dly[1].bufchain[0].y t.registers.clk_dly.dly[0].bufchain[14].y t.registers.ack_dly.dly[3].bufchain[3].y t.registers.atree[1].and2s[0]._y t.registers.ack_dly.dly[4].bufchain[11].y t.registers.ack_dly.dly[6].bufchain[8]._y t.registers.val_input.ct.in[4] t.registers.v_buf.buf3._y t.registers.ack_dly.dly[2].bufchain[11].y t.registers.output_buf.in_v_bufN.buf1._y t.registers.ack_dly.dly[6].bufchain[15]._y t.registers.ack_dly.dly[3].bufchain[4].y t.registers.ack_dly.dly[0].bufchain[8].y t.registers.val_chck[2]._y t.registers.clk_switch._y t.registers._in_a_write_temp t.registers.word_selector_f[4].y t.registers.clk_dly.dly[1].bufchain[10]._y t.registers.ack_dly.dly[5].bufchain[5].y t.registers.val_chck[3].b t.registers.ack_readwrite._y t.registers.ack_dly.dly[2].bufchain[15]._y t.registers.ack_dly.dly[1].bufchain[14]._y t.registers.clk_dly.dly[3].bufchain[2].y t.registers.ack_dly.dly[2].bufchain[2].y t.registers.clk_dly.dly[6].bufchain[12]._y t.registers.output_buf._en t.registers.clk_dly.dly[0].bufchain[10].y t.registers.word_to_read_X[3].buf1._y t.registers.ack_dly.dly[6].bufchain[13]._y t.registers.val_chck[4]._y t.registers.word_selector_f[5].y t.registers.ack_dly.dly[0].bufchain[1]._y t.registers.clk_dly.mu2[1]._y t.registers.ack_dly.dly[0].y t.registers.bitselector_f[1].tmp[5] t.registers.clk_dly.dly[0].bufchain[3].y t.registers.ack_dly.dly[2].bufchain[6]._y t.registers.clk_dly.dly[0].bufchain[8]._y t.registers.output_buf._out_a_B t.registers.ack_dly.dly[2].bufchain[14].y t.registers.clk_dly.dly[0].a t.registers.ack_dly.dly[6].bufchain[12].y t.registers.ack_dly.dly[6].bufchain[11]._y t.registers.ack_dly.dly[4].bufchain[3].y t.registers.clk_dly.dly[1].bufchain[13].y t.registers.ack_dly.dly[3].bufchain[12].y t.registers.clk_dly.dly[4].bufchain[10].y t.registers.clk_dly.dly[3].bufchain[7]._y t.registers.val_chck[1]._y t.registers.clk_dly.dly[3].bufchain[1]._y t.registers.ack_dly.dly[5].bufchain[12].y t.registers.ack_dly.dly[5].bufchain[2].y t.registers.val_input.ct.in[3] t.registers.bitselector_f[0].or2s[1]._y t.registers.val_chck[6].a t.registers.clk_dly.dly[1].bufchain[2].y t.registers.clk_dly.dly[1].bufchain[14].y t.registers.ack_dly.dly[6].bufchain[0]._y t.registers.ack_dly.dly[4].bufchain[10].y t.registers.ack_dly.dly[0].bufchain[6]._y t.registers.ack_dly.dly[6].y t.registers.clk_dly.dly[0].bufchain[5]._y t.registers.ack_dly.and2[2]._y t.registers.ack_dly.dly[0].bufchain[0].y t.registers.clk_dly.dly[3].bufchain[4].y t.registers.clk_dly.dly[5].bufchain[9].y t.registers.clk_dly.dly[2].bufchain[14].y t.registers.clk_dly.dly[1].bufchain[7]._y t.registers.clk_dly.dly[4].bufchain[8]._y t.registers.ack_dly.dly[4].bufchain[7].y t.registers.ack_dly.mu2[2]._y t.registers.word_selector_f[0]._y t.registers.ack_dly.dly[2].bufchain[5]._y t.registers.output_buf.in.v t.registers.output_buf.out_a_B_buf_t.buf1._y t.registers.clk_dly.dly[5].bufchain[9]._y t.registers.val_input.ct.in[2] t.registers.clk_dly.dly[1].bufchain[8]._y t.registers.clk_dly.dly[5].bufchain[11].y t.registers.clk_dly.dly[3].bufchain[5].y t.registers.clk_dly.dly[2].bufchain[3]._y t.registers.clk_dly.dly[6].bufchain[1]._y t.registers.clk_dly.dly[2].bufchain[13]._y t.registers.ack_dly.dly[5].bufchain[10]._y t.registers.clk_dly.dly[2].bufchain[8]._y t.registers.ack_dly.dly[6].bufchain[7].y t.registers.clk_dly.dly[2].bufchain[7]._y t.registers.clk_dly.dly[3].bufchain[3].y t.registers._clock_temp_inv t.registers.ack_dly.dly[6].bufchain[0].y t.registers.clk_dly.dly[6].bufchain[3]._y t.registers.clk_dly.dly[1].bufchain[10].y t.registers.clk_dly.mu2[2]._s t.registers.ack_dly.dly[6].bufchain[2]._y t.registers.ack_dly.dly[3].bufchain[8]._y t.registers.ack_dly.dly[0].bufchain[4]._y t.registers.ff[6].__clk_B t.registers.clk_dly.dly[3].bufchain[9].y t.registers.clk_dly.dly[2].bufchain[15]._y t.registers.clk_dly.dly[1].bufchain[8].y t.registers.clk_dly.dly[6].bufchain[10]._y t.registers.ack_dly.dly[3].bufchain[9].y t.registers.ack_dly.dly[2].bufchain[2]._y t.registers.clk_dly.dly[4].bufchain[11].y t.registers.ack_dly.dly[6].bufchain[14]._y t.registers.val_chck[3]._y t.registers.clk_dly.dly[0].bufchain[7].y t.registers.clk_dly.dly[2].bufchain[0]._y t.registers.clk_dly.dly[2].bufchain[2]._y t.registers.clk_dly.dly[6].bufchain[0]._y t.registers.ack_dly.dly[5].bufchain[4].y t.registers.ack_dly.dly[2].bufchain[5].y t.registers.ack_dly.dly[1].y t.registers.clk_dly.dly[5].bufchain[6]._y t.registers.word_to_read[2]._y t.registers.clk_dly.dly[3].bufchain[7].y t.registers.clk_dly.dly[5].bufchain[3]._y t.registers.address_propagator_f[1]._y t.registers.or_encoder[1].a t.registers.ack_dly.dly[0].bufchain[12].y t.registers.word_selector_f[3]._y t.registers.clk_dly.dly[2].bufchain[5]._y t.registers.ack_dly.dly[5].bufchain[7]._y t.registers.clk_dly.dly[0].bufchain[6].y t.registers.ack_dly.dly[5].bufchain[1]._y t.registers.ack_dly.dly[3].bufchain[12]._y t.registers.clk_dly.dly[0].bufchain[0].y t.registers.val_chck[4].a t.registers.ack_dly.and2[0]._y t.registers.ack_dly.dly[4].bufchain[10]._y t.registers.clk_dly.dly[5].bufchain[3].y t.registers.output_buf.vc.ct.in[0] t.registers.clk_dly.dly[1].y t.registers.clk_dly.dly[0].bufchain[14]._y t.registers.clk_dly.dly[2].bufchain[1].y t.registers.output_buf.vc.ct.C2Els[1]._y t.registers.val_input.ct.C3Els[0]._y t.registers.ack_dly.dly[5].bufchain[1].y t.registers.clk_dly.dly[4].bufchain[5]._y t.registers.clk_dly.dly[4].bufchain[13]._y t.registers.ack_dly.dly[0].bufchain[14]._y t.registers.ack_dly.dly[4].bufchain[14].y t.registers.clk_dly.dly[4].bufchain[7]._y t.registers.clk_dly.dly[5].bufchain[11]._y t.registers.ff[2]._clk_B t.registers.ack_dly.dly[1].bufchain[11]._y t.registers.ack_dly.dly[2].bufchain[0]._y t.registers.clk_dly.dly[2].bufchain[8].y t.registers.clk_dly.dly[4].bufchain[12].y t.registers._val_chck_out[1] t.registers.clk_dly.dly[3].bufchain[13].y t.registers.clk_dly.dly[5].y t.registers.clk_dly.dly[0].bufchain[13].y t.registers.clk_dly.dly[0].bufchain[9].y t.registers.clk_dly.dly[5].bufchain[1].y t.registers.clk_dly.and2[1]._y t.registers.val_input.ct.in[0] t.registers.ack_dly.dly[2].bufchain[10]._y t.registers.word_selector_f[0].y t.registers.ack_dly.dly[3].bufchain[0].y t.registers.clk_dly.dly[5].bufchain[12]._y t.registers.val_chck[4].b t.registers.ack_dly.dly[1].bufchain[3]._y t.registers.clk_dly.dly[4].bufchain[2]._y t.registers.ack_dly.dly[5].bufchain[14].y t.registers.ack_dly.dly[1].bufchain[2]._y t.registers.clock_buffer[0].buf1._y t.registers.ack_dly.dly[3].bufchain[5]._y t.registers.ack_dly.dly[3].bufchain[5].y t.registers.bitselector_f[0].or2s[2]._y t.registers.ack_dly.dly[1].bufchain[9].y t.registers.clk_dly.dly[6].y t.registers.ack_dly.dly[1].bufchain[13].y t.registers.clk_dly.dly[2].bufchain[12]._y t.registers.ack_dly.dly[0].bufchain[7].y t.registers.ack_dly.dly[3].bufchain[2]._y t.registers.clk_X.buf1._y t.registers.clk_dly.dly[6].bufchain[4].y t.registers.clk_dly.dly[1].bufchain[4]._y t.registers.ack_dly.dly[5].bufchain[2]._y t.registers.ack_dly.dly[4].bufchain[3]._y t.registers.clk_dly.dly[3].bufchain[0]._y t.registers.ack_dly.dly[3].bufchain[2].y t.registers.val_input.OR2_tf[2]._y t.registers.ack_dly.dly[6].bufchain[3].y t.registers.output_buf.vc.OR2_tf[0]._y t.registers.clk_dly.dly[0].bufchain[1].y t.registers.clk_dly.dly[3].bufchain[12]._y t.registers.ack_dly.dly[4].bufchain[1]._y t.registers.ack_dly.dly[2].bufchain[6].y t.registers.or_encoder[3].a t.registers.ack_dly.dly[4].bufchain[8].y t.registers.clk_dly.dly[3].bufchain[4]._y t.registers.clk_dly.dly[4].bufchain[6]._y t.registers.clk_dly.dly[5].bufchain[10]._y t.registers.clk_dly.dly[0].bufchain[13]._y t.registers.clk_dly.mu2[0]._s t.registers.clk_dly.dly[0].bufchain[7]._y t.registers.ack_dly.dly[3].bufchain[0]._y t.registers.clock_buffer[2].buf1._y t.registers.ack_dly.dly[3].bufchain[6].y t.registers.clk_dly.dly[2].bufchain[11].y t.registers.clk_dly.dly[3].bufchain[11]._y t.registers.val_chck[4].y t.registers.ack_dly.dly[4].bufchain[13].y t.registers.ack_dly.dly[5].bufchain[7].y t.registers.ff[6]._clk_B t.registers.ack_dly.dly[0].bufchain[11]._y t.registers.clk_dly.dly[3].bufchain[2]._y t.registers.clk_dly.dly[1].bufchain[5]._y t.registers.clk_dly.dly[1].bufchain[13]._y t.registers.val_chck[3].a t.registers.clk_dly.dly[1].bufchain[11]._y t.registers.clk_dly.dly[6].bufchain[14].y t.registers.ack_dly.dly[1].bufchain[0]._y t.registers.clk_dly.dly[2].bufchain[6]._y t.registers.clk_dly.dly[6].bufchain[4]._y t.registers.or_encoder[3]._y t.registers.clk_dly.dly[5].bufchain[8].y t.registers.ack_dly.dly[5].bufchain[0]._y t.registers.ack_dly.dly[5].bufchain[6]._y t.registers.val_chck[2].b t.registers.output_buf.out_a_B_buf_f.buf1._y t.registers.val_chck[5].a t.registers.val_input.OR2_tf[1]._y t.registers.output_buf.vc.ct.C2Els[2]._y t.registers.clk_dly.dly[3].bufchain[6]._y t.registers.clk_dly.dly[2].bufchain[1]._y t.registers.ack_dly.dly[6].bufchain[10]._y t.registers.clk_dly.dly[3].bufchain[14].y t.registers.clk_dly.dly[5].bufchain[7].y t.registers.ack_dly.dly[3].bufchain[10]._y t.registers.val_input_X.buf4._y t.registers.clk_dly.dly[3].bufchain[9]._y t.registers.ack_dly.dly[4].bufchain[0]._y t.registers.clk_dly.dly[3].bufchain[15]._y t.registers.ack_dly.mu2[2]._s t.registers.val_chck[7].a t.registers.clk_dly.dly[3].bufchain[8].y t.registers.clk_dly.dly[5].bufchain[5]._y t.registers.ack_dly.dly[3].bufchain[1]._y t.registers.output_buf.vc.ct.C2Els[0]._y t.registers.clk_dly.dly[6].bufchain[7]._y t.registers.bitselector_f[1].or2s[1]._y t.registers.val_input.OR2_tf[0]._y t.registers.clk_dly.dly[6].bufchain[13]._y t.out.a t.registers.ff[5]._clk_B t.registers.word_to_read[3]._y t.registers.clk_dly.dly[4].bufchain[8].y t.registers.clk_dly.dly[4].bufchain[10]._y t.registers.ack_dly.dly[5].bufchain[4]._y t.registers.bitselector_f[1].or2s[2]._y t.registers.word_to_read_X[2].buf1._y t.registers.ack_input_X.buf4._y t.registers.bitselector_f[0].or2s[0]._y t.registers.ack_dly.mu2[1]._s t.registers.clk_dly.dly[5].bufchain[8]._y t.registers.clk_dly.dly[5].bufchain[5].y t.registers.ack_dly.mu2[1]._y t.registers.ack_dly.dly[1].bufchain[8]._y t.registers.clk_dly.dly[2].bufchain[10].y t.registers.clk_dly.dly[5].bufchain[13]._y t.registers.val_chck[5]._y t.registers.ack_dly.dly[3].bufchain[11]._y t.registers.ack_dly.dly[2].bufchain[1]._y t.registers.clk_dly.dly[0].bufchain[0]._y t.registers.clk_dly.dly[1].bufchain[15]._y t.registers.clk_dly.dly[4].bufchain[4].y t.registers.clk_dly.dly[1].bufchain[4].y t.registers.clk_dly.and2[0]._y t.registers.word_selector_f[7]._y t.registers.ack_dly.dly[4].bufchain[6]._y t.registers.ack_dly.dly[6].bufchain[2].y t.registers.ack_dly.dly[5].bufchain[9].y t.registers.ack_dly.dly[6].bufchain[5]._y t.registers.ack_dly.dly[2].bufchain[14]._y t.registers.clk_dly.dly[4].bufchain[15]._y t.registers.clk_dly.dly[5].bufchain[14]._y t.registers.ack_dly.dly[2].bufchain[7]._y t.registers.ack_dly.dly[0].bufchain[9]._y t.registers.ack_dly.dly[0].bufchain[9].y t.registers.clk_dly.dly[2].bufchain[12].y t.registers.or_encoder[1]._y t.registers.ack_dly.dly[4].bufchain[13]._y t.registers.ff[2].__clk_B t.registers.clk_dly.dly[4].bufchain[9]._y t.registers.ack_dly.dly[5].bufchain[12]._y t.registers.ack_dly.dly[5].bufchain[9]._y t.registers.ff[7].__clk_B t.registers.ack_dly.dly[2].bufchain[8].y t.registers.clk_dly.dly[3].bufchain[13]._y t.registers.clk_dly.dly[5].bufchain[0]._y t.registers.clk_dly.mu2[1]._s t.registers.clk_dly.dly[1].bufchain[6]._y t.registers.output_buf.in_v_buf4._y t.registers.ack_dly.dly[5].bufchain[13]._y t.registers.ack_dly.dly[1].bufchain[7]._y t.registers.clk_dly.dly[6].bufchain[9]._y t.registers.clk_dly.dly[2].bufchain[7].y t.registers.clk_dly.dly[5].bufchain[1]._y t.registers.output_buf.en_buf_f.buf1._y t.registers.atree[0].and2s[0]._y t.registers.clk_dly.dly[0].bufchain[5].y t.registers.ack_dly.dly[6].bufchain[7]._y t.registers.clk_dly.dly[6].bufchain[15]._y t.registers.ack_dly.dly[0].bufchain[13]._y t.registers.clk_dly.dly[3].bufchain[14]._y t.registers.val_chck[5].y t.registers.ff[0]._clk_B t.registers.ack_dly.dly[1].bufchain[13]._y t.registers.ack_dly.dly[2].bufchain[12]._y t.registers.ack_dly.dly[3].bufchain[6]._y t.registers.val_chck[2].y t.registers.clk_dly.dly[5].bufchain[4].y t.registers.ack_dly.dly[6].bufchain[6].y t.registers.clk_dly.dly[3].bufchain[8]._y t.registers.ack_dly.dly[5].bufchain[8]._y t.registers.ack_dly.dly[4].bufchain[4]._y t.registers.ack_dly.dly[6].bufchain[9]._y t.registers.address_propagator_t[1]._y t.registers.ack_dly.dly[0].bufchain[10]._y t.registers.clk_dly.dly[0].bufchain[4]._y t.registers.val_input.ct.C2Els[1]._y t.registers.ack_dly.dly[4].bufchain[15]._y t.registers.ack_dly.and2[1]._y t.registers.ack_dly.dly[4].bufchain[2]._y t.registers.ff[3].__clk_B t.registers.clk_dly.dly[6].bufchain[5]._y t.registers.ack_write_and._y t.registers.clk_dly.dly[4].bufchain[3]._y t.registers.clk_dly.dly[5].bufchain[15]._y t.registers.val_chck[7]._y t.registers.clk_dly.dly[4].bufchain[14]._y t.registers.clk_dly.dly[0].bufchain[3]._y t.registers.clk_dly.dly[6].bufchain[2]._y t.registers.ack_dly.dly[2].bufchain[8]._y t.registers.ff[1].__clk_B t.registers.ack_dly.dly[0].bufchain[10].y t.registers.output_buf.vc.OR2_tf[3]._y t.registers.val_chck[5].b t.registers.clk_dly.dly[1].bufchain[0]._y t.registers.ack_dly.dly[1].bufchain[3].y t.registers.ack_dly.dly[2].bufchain[7].y t.registers.ack_dly.dly[1].bufchain[5]._y t.registers.clk_dly.dly[2].bufchain[9]._y t.registers.ack_dly.dly[3].bufchain[7]._y t.registers.ff[0].__clk_B t.registers.ack_dly.dly[4].bufchain[6].y t.registers.clk_dly.dly[0].bufchain[11].y t.registers.clk_dly.mu2[2]._y t.registers.val_chck[2].a t.registers.word_to_read_X[1].buf1._y t.registers.ack_dly.dly[1].bufchain[1]._y t.registers.val_input.OR2_tf[4]._y t.registers.ack_dly.dly[4].bufchain[8]._y t.registers.clk_dly.and2[2]._y t.registers.word_selector_f[5]._y t.registers.ack_dly.dly[1].bufchain[12]._y t.registers.or_encoder[0]._y t.registers.output_buf.vc.OR2_tf[1]._y t.registers.word_to_read[0]._y t.registers.clk_dly.dly[2].bufchain[4]._y t.registers.clk_dly.dly[6].bufchain[6]._y t.registers.ack_dly.dly[6].bufchain[4]._y t.registers.ack_dly.dly[0].bufchain[2]._y t.registers.ack_dly.dly[6].bufchain[12]._y t.registers.ack_dly.dly[2].bufchain[13]._y t.registers.ack_dly.dly[0].bufchain[0]._y t.registers.ack_dly.dly[3].bufchain[4]._y t.registers.ack_dly.dly[0].bufchain[8]._y t.registers.ack_dly.mu2[0]._s [0] start test ---------------------------------------------------------- - 129003 t.in.d.d[0].f : 0 - 129003 Reset : 0 - 129003 t.out.v : 0 - 129003 t.in.d.d[1].f : 0 - 129003 t.registers.atree[0].in[1] : 0 - 129003 t.registers.atree[1].in[0] : 0 - 129003 t.out.a : 0 - 129003 t.dly_cfg[1] : 1 - 129003 t.registers.ff[0].d : 0 - 129003 t.registers.atree[0].in[0] : 0 - 129003 t.dly_cfg[0] : 1 - 129003 t.registers.ack_read_and.a : 0 - 129003 t.registers.ff[1].d : 0 - 129003 t.registers.clk_switch.b : 0 - 129003 t.registers.atree[2].in[1] : 0 - 129004 t.registers.address_propagator_f[0]._y : 1 [by t.registers.atree[0].in[0]:=0] - 129005 t.registers.atree[0].and2s[0]._y : 1 [by t.registers.atree[0].in[1]:=0] - 129005 t.registers.atree[2].and2s[0]._y : 1 [by t.registers.atree[0].in[0]:=0] - 129006 t.registers.address_propagator_f[0].y : 0 [by t.registers.address_propagator_f[0]._y:=1] - 129008 t.registers._out_encoder[2] : 0 [by t.registers.atree[2].and2s[0]._y:=1] - 129014 t.registers.clk_dly.mu2[0]._s : 0 [by t.dly_cfg[0]:=1] - 129019 t.registers.word_to_read[3]._y : 1 [by t.registers.ack_read_and.a:=0] - 129037 t.registers.and_encoder[2]._y : 1 [by t.registers._out_encoder[2]:=0] - 129070 t.registers.word_to_read[1]._y : 1 [by t.registers.ack_read_and.a:=0] - 129078 t.registers.output_buf._out_a_B : 1 [by t.out.a:=0] - 129122 t.registers.output_buf.out_a_B_buf_t.buf1._y : 0 [by t.registers.output_buf._out_a_B:=1] - 129141 t.registers.clk_dly.mu2[1]._s : 0 [by t.dly_cfg[1]:=1] - 129169 t.registers.address_propagator_t[0]._y : 1 [by t.registers.atree[1].in[0]:=0] - 129170 t.registers.address_propagator_t[0].y : 0 [by t.registers.address_propagator_t[0]._y:=1] - 129223 t.registers.word_to_read[1].y : 0 [by t.registers.word_to_read[1]._y:=1] - 129245 t.registers.word_to_read_X[1].buf1._y : 1 [by t.registers.word_to_read[1].y:=0] - 129246 t.registers.word_selector_f[2].a : 0 [by t.registers.word_to_read_X[1].buf1._y:=1] - 129336 t.registers.word_to_read[3].y : 0 [by t.registers.word_to_read[3]._y:=1] - 129348 t.registers.ack_dly.mu2[1]._s : 0 [by t.dly_cfg[1]:=1] - 129373 t.registers.word_to_read[0]._y : 1 [by t.registers.ack_read_and.a:=0] - 129387 t.registers.output_buf.vc.OR2_tf[2]._y : 1 [by t.registers.address_propagator_t[0].y:=0] - 129495 t.registers.word_to_read_X[3].buf1._y : 1 [by t.registers.word_to_read[3].y:=0] - 129531 t.registers.val_input.OR2_tf[1]._y : 1 [by t.registers.ff[1].d:=0] - 129551 t.registers.ack_dly.mu2[0]._s : 0 [by t.dly_cfg[0]:=1] - 129676 t.registers.val_input.ct.in[1] : 0 [by t.registers.val_input.OR2_tf[1]._y:=1] - 130252 t.registers.address_propagator_f[1]._y : 1 [by t.registers.atree[0].in[1]:=0] - 130638 t.registers._clock_word_temp[2] : 0 [by t.registers.and_encoder[2]._y:=1] - 130674 t.registers.output_buf.vc.ct.in[2] : 0 [by t.registers.output_buf.vc.OR2_tf[2]._y:=1] - 130827 t.registers.word_selector_f[2]._y : 1 [by t.registers.word_selector_f[2].a:=0] - 130828 t.registers.word_selector_f[2].y : 0 [by t.registers.word_selector_f[2]._y:=1] - 131438 t.registers.ack_write_and._y : 1 [by t.registers.clk_switch.b:=0] - 131644 t.registers.word_to_read[2]._y : 1 [by t.registers.ack_read_and.a:=0] - 131727 t.registers.word_selector_f[6].a : 0 [by t.registers.word_to_read_X[3].buf1._y:=1] - 131741 t.registers.word_selector_f[7]._y : 1 [by t.registers.word_selector_f[6].a:=0] - 131748 t.registers.word_selector_f[7].y : 0 [by t.registers.word_selector_f[7]._y:=1] - 131806 t.registers.word_to_read[2].y : 0 [by t.registers.word_to_read[2]._y:=1] - 131839 t.registers.output_buf.out_a_B_buf_f.buf1._y : 0 [by t.registers.output_buf._out_a_B:=1] - 131902 t._reset_B : 1 [by Reset:=0] - 131903 t.registers.reset_buf_BX._y : 0 [by t._reset_B:=1] - 131903 t.registers.output_buf.reset_buf._y : 0 [by t._reset_B:=1] - 131903 t.registers.reset_buf_BXX._y : 0 [by t._reset_B:=1] - 131904 t.registers._reset_mem_BX : 1 [by t.registers.reset_buf_BXX._y:=0] - 131966 t.registers.word_to_read_X[2].buf1._y : 1 [by t.registers.word_to_read[2].y:=0] - 132090 t.registers.output_buf._reset_BX : 1 [by t.registers.output_buf.reset_buf._y:=0] - 132091 t.registers.output_buf.reset_bufarray.buf1._y : 0 [by t.registers.output_buf._reset_BX:=1] - 132502 t.registers.atree[3].and2s[0]._y : 1 [by t.registers.atree[1].in[0]:=0] - 132507 t.registers._out_encoder[3] : 0 [by t.registers.atree[3].and2s[0]._y:=1] -WARNING: weak-interference `t.registers.output_buf.t_buf_func[3]._y' ->> cause: t.registers.output_buf._reset_BXX[0] (val: 1) ->> time: 132944 -WARNING: weak-interference `t.registers.output_buf.f_buf_func[0]._y' ->> cause: t.registers.output_buf._reset_BXX[0] (val: 1) ->> time: 132944 -WARNING: weak-interference `t.registers.output_buf.f_buf_func[1]._y' ->> cause: t.registers.output_buf._reset_BXX[0] (val: 1) ->> time: 132944 -WARNING: weak-interference `t.registers.output_buf.f_buf_func[3]._y' ->> cause: t.registers.output_buf._reset_BXX[0] (val: 1) ->> time: 132944 - 132944 t.registers.output_buf._reset_BXX[0] : 1 [by t.registers.output_buf.reset_bufarray.buf1._y:=0] -WARNING: weak-interference `t.out.d.d[3].t' ->> cause: t.registers.output_buf.t_buf_func[3]._y (val: X) ->> time: 132945 - 132945 t.registers.output_buf.t_buf_func[3]._y : X [by t.registers.output_buf._reset_BXX[0]:=1] - 132948 t.out.d.d[3].t : X [by t.registers.output_buf.t_buf_func[3]._y:=X] -WARNING: weak-interference `t.out.d.d[0].f' ->> cause: t.registers.output_buf.f_buf_func[0]._y (val: X) ->> time: 132961 - 132961 t.registers.output_buf.f_buf_func[0]._y : X [by t.registers.output_buf._reset_BXX[0]:=1] - 133084 t.registers.address_propagator_f[1].y : 0 [by t.registers.address_propagator_f[1]._y:=1] - 133298 t.registers.output_buf._en : 1 [by t.out.v:=0] - 133299 t.registers.output_buf.en_buf_t.buf1._y : 0 [by t.registers.output_buf._en:=1] - 133341 t.registers.output_buf._en_X_t[0] : 1 [by t.registers.output_buf.en_buf_t.buf1._y:=0] - 133398 t.registers.and_encoder[3]._y : 1 [by t.registers._out_encoder[3]:=0] - 133538 t.registers.atree[1].and2s[0]._y : 1 [by t.registers.atree[0].in[1]:=0] - 133565 t.registers.address_propagator_t[1]._y : 1 [by t.registers.ack_read_and.a:=0] - 133660 t.registers.address_propagator_t[1].y : 0 [by t.registers.address_propagator_t[1]._y:=1] - 133902 t.out.d.d[0].f : X [by t.registers.output_buf.f_buf_func[0]._y:=X] - 133995 t.registers.output_buf.vc.OR2_tf[3]._y : 1 [by t.registers.address_propagator_t[1].y:=0] - 134003 t.registers.output_buf.vc.ct.in[3] : 0 [by t.registers.output_buf.vc.OR2_tf[3]._y:=1] - 134037 t.registers.output_buf.vc.ct.C2Els[1]._y : 1 [by t.registers.output_buf.vc.ct.in[3]:=0] - 134146 t.registers._reset_BX : 1 [by t.registers.reset_buf_BX._y:=0] - 134266 t.registers.val_input.OR2_tf[0]._y : 1 [by t.registers.ff[0].d:=0] - 135184 t.registers.val_input.ct.in[0] : 0 [by t.registers.val_input.OR2_tf[0]._y:=1] - 135188 t.registers.val_input.ct.C2Els[0]._y : 1 [by t.registers.val_input.ct.in[0]:=0] -WARNING: weak-interference `t.out.d.d[1].f' ->> cause: t.registers.output_buf.f_buf_func[1]._y (val: X) ->> time: 135517 - 135517 t.registers.output_buf.f_buf_func[1]._y : X [by t.registers.output_buf._reset_BXX[0]:=1] - 136086 t.registers.reset_bufarray.buf3._y : 0 [by t.registers._reset_mem_BX:=1] - 136215 t.registers._clock_word_temp[3] : 0 [by t.registers.and_encoder[3]._y:=1] - 136992 t.registers.clock_buffer[2].buf1._y : 1 [by t.registers._clock_word_temp[2]:=0] - 137040 t.registers.ff[4].clk_B : 0 [by t.registers.clock_buffer[2].buf1._y:=1] - 137043 t.registers.ff[4]._clk_B : 1 [by t.registers.ff[4].clk_B:=0] - 137218 t.registers.ff[5]._clk_B : 1 [by t.registers.ff[4].clk_B:=0] - 137915 t.out.d.d[1].f : X [by t.registers.output_buf.f_buf_func[1]._y:=X] - 138591 t.registers.word_selector_f[3]._y : 1 [by t.registers.word_selector_f[2].a:=0] - 139096 t.registers.word_selector_f[6]._y : 1 [by t.registers.word_selector_f[6].a:=0] - 139301 t.registers._reset_mem_BXX[0] : 1 [by t.registers.reset_bufarray.buf3._y:=0] -WARNING: weak-interference `t.out.d.d[3].f' ->> cause: t.registers.output_buf.f_buf_func[3]._y (val: X) ->> time: 141305 - 141305 t.registers.output_buf.f_buf_func[3]._y : X [by t.registers.output_buf._reset_BXX[0]:=1] - 142044 t.registers.val_input.OR2_tf[3]._y : 1 [by t.registers.atree[2].in[1]:=0] - 142132 t.out.d.d[3].f : X [by t.registers.output_buf.f_buf_func[3]._y:=X] - 142217 t.registers.val_input.ct.in[3] : 0 [by t.registers.val_input.OR2_tf[3]._y:=1] - 142805 t.registers.output_buf._out_a_BX_f[0] : 1 [by t.registers.output_buf.out_a_B_buf_t.buf1._y:=0] - 144542 t.registers.word_selector_f[3].y : 0 [by t.registers.word_selector_f[3]._y:=1] - 147271 t.registers._out_encoder[1] : 0 [by t.registers.atree[1].and2s[0]._y:=1] - 147455 t.registers.and_encoder[1]._y : 1 [by t.registers._out_encoder[1]:=0] - 147456 t.registers._clock_word_temp[1] : 0 [by t.registers.and_encoder[1]._y:=1] - 147529 t.registers.clock_buffer[1].buf1._y : 1 [by t.registers._clock_word_temp[1]:=0] - 147533 t.registers.ff[2].clk_B : 0 [by t.registers.clock_buffer[1].buf1._y:=1] - 147629 t.registers.ff[3]._clk_B : 1 [by t.registers.ff[2].clk_B:=0] - 147765 t.registers.ff[3].__clk_B : 0 [by t.registers.ff[3]._clk_B:=1] - 147924 t.registers.output_buf.vc.ct.tmp[5] : 0 [by t.registers.output_buf.vc.ct.C2Els[1]._y:=1] - 149049 t.registers.word_to_read[0].y : 0 [by t.registers.word_to_read[0]._y:=1] - 149050 t.registers.word_to_read_X[0].buf1._y : 1 [by t.registers.word_to_read[0].y:=0] - 149117 t.registers.ff[5].__clk_B : 0 [by t.registers.ff[5]._clk_B:=1] - 152928 t.registers.val_input.OR2_tf[4]._y : 1 [by t.registers.clk_switch.b:=0] - 153169 t.registers.val_input.ct.in[4] : 0 [by t.registers.val_input.OR2_tf[4]._y:=1] - 153396 t.registers.output_buf._out_a_BX_t[0] : 1 [by t.registers.output_buf.out_a_B_buf_f.buf1._y:=0] - 155883 t.registers.clk_switch._y : 1 [by t.registers.clk_switch.b:=0] - 158020 t.registers.ff[4].__clk_B : 0 [by t.registers.ff[4]._clk_B:=1] - 159842 t.registers._in_v_temp_write : 0 [by t.registers.clk_switch._y:=1] - 159854 t.registers.clk_dly.and2[0]._y : 1 [by t.registers._in_v_temp_write:=0] - 163754 t.registers.clk_dly.dly[0].a : 0 [by t.registers.clk_dly.and2[0]._y:=1] - 164783 t.registers.clk_dly.dly[0]._y : 1 [by t.registers.clk_dly.dly[0].a:=0] - 164784 t.registers.clk_dly.dly[0].__y : 0 [by t.registers.clk_dly.dly[0]._y:=1] - 164840 t.registers.clk_dly.dly[0].___y : 1 [by t.registers.clk_dly.dly[0].__y:=0] - 166748 t.registers.word_selector_f[4].a : 0 [by t.registers.word_to_read_X[2].buf1._y:=1] - 166749 t.registers.word_selector_f[4]._y : 1 [by t.registers.word_selector_f[4].a:=0] - 166785 t.registers.word_selector_f[5]._y : 1 [by t.registers.word_selector_f[4].a:=0] - 166786 t.registers.word_selector_f[5].y : 0 [by t.registers.word_selector_f[5]._y:=1] - 168096 t.registers.word_selector_f[0].a : 0 [by t.registers.word_to_read_X[0].buf1._y:=1] - 168109 t.registers.word_selector_f[1]._y : 1 [by t.registers.word_selector_f[0].a:=0] - 169788 t.registers.word_selector_f[0]._y : 1 [by t.registers.word_selector_f[0].a:=0] - 170145 t.registers.word_selector_f[0].y : 0 [by t.registers.word_selector_f[0]._y:=1] - 170170 t.registers.bitselector_f[0].or2s[0]._y : 1 [by t.registers.word_selector_f[0].y:=0] - 170191 t.registers.bitselector_f[0].tmp[4] : 0 [by t.registers.bitselector_f[0].or2s[0]._y:=1] - 170350 t.registers.bitselector_f[1].or2s[1]._y : 1 [by t.registers.word_selector_f[5].y:=0] - 170351 t.registers.bitselector_f[1].tmp[5] : 0 [by t.registers.bitselector_f[1].or2s[1]._y:=1] - 170722 t.registers._in_a_write : 0 [by t.registers.ack_write_and._y:=1] - 172920 t.registers.val_input.OR2_tf[2]._y : 1 [by t.registers.atree[0].in[0]:=0] - 172921 t.registers.val_input.ct.in[2] : 0 [by t.registers.val_input.OR2_tf[2]._y:=1] - 172922 t.registers.val_input.ct.C3Els[0]._y : 1 [by t.registers.val_input.ct.in[2]:=0] - 173083 t.registers.val_input.ct.tmp[6] : 0 [by t.registers.val_input.ct.C3Els[0]._y:=1] - 178581 t.registers.word_selector_f[6].y : 0 [by t.registers.word_selector_f[6]._y:=1] - 180370 t.registers.ack_readwrite._y : 1 [by t.registers._in_a_write:=0] - 181407 t.registers._in_a_temp : 0 [by t.registers.ack_readwrite._y:=1] - 181412 t.registers.ack_input_X.buf4._y : 1 [by t.registers._in_a_temp:=0] - 181566 t.registers.val_input.ct.tmp[5] : 0 [by t.registers.val_input.ct.C2Els[0]._y:=1] - 181974 t.registers.val_input.ct.C2Els[1]._y : 1 [by t.registers.val_input.ct.tmp[5]:=0] - 181985 t.registers._in_v_temp : 0 [by t.registers.val_input.ct.C2Els[1]._y:=1] - 181993 t.in.a : 0 [by t.registers.ack_input_X.buf4._y:=1] - 183032 t.registers.val_input_X.buf4._y : 1 [by t.registers._in_v_temp:=0] - 183046 t.in.v : 0 [by t.registers.val_input_X.buf4._y:=1] - 183334 t.registers.clock_buffer[3].buf1._y : 1 [by t.registers._clock_word_temp[3]:=0] - 183352 t.registers.ff[6].clk_B : 0 [by t.registers.clock_buffer[3].buf1._y:=1] - 183356 t.registers.ff[6]._clk_B : 1 [by t.registers.ff[6].clk_B:=0] - 183456 t.registers.ff[7]._clk_B : 1 [by t.registers.ff[6].clk_B:=0] - 184660 t.registers.ff[7].__clk_B : 0 [by t.registers.ff[7]._clk_B:=1] - 184821 t.registers.ff[2]._clk_B : 1 [by t.registers.ff[2].clk_B:=0] - 185093 t.registers.word_selector_f[1].y : 0 [by t.registers.word_selector_f[1]._y:=1] - 185321 t.registers.bitselector_f[1].or2s[0]._y : 1 [by t.registers.word_selector_f[1].y:=0] - 186164 t.registers.bitselector_f[1].tmp[4] : 0 [by t.registers.bitselector_f[1].or2s[0]._y:=1] - 187623 t.registers.bitselector_f[1].or2s[2]._y : 1 [by t.registers.bitselector_f[1].tmp[4]:=0] - 187693 t.registers.bitselector_f[1].out : 0 [by t.registers.bitselector_f[1].or2s[2]._y:=1] - 189963 t.registers._out_encoder[0] : 0 [by t.registers.atree[0].and2s[0]._y:=1] - 189974 t.registers.and_encoder[0]._y : 1 [by t.registers._out_encoder[0]:=0] - 189977 t.registers._clock_word_temp[0] : 0 [by t.registers.and_encoder[0]._y:=1] - 190031 t.registers.clock_buffer[0].buf1._y : 1 [by t.registers._clock_word_temp[0]:=0] - 190124 t.registers.word_selector_f[4].y : 0 [by t.registers.word_selector_f[4]._y:=1] - 191179 t.registers.ff[0].clk_B : 0 [by t.registers.clock_buffer[0].buf1._y:=1] - 191260 t.registers.ff[1]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 191285 t.registers.bitselector_f[0].or2s[1]._y : 1 [by t.registers.word_selector_f[4].y:=0] - 192260 t.registers.output_buf.en_buf_f.buf1._y : 0 [by t.registers.output_buf._en:=1] - 192352 t.registers.output_buf._en_X_f[0] : 1 [by t.registers.output_buf.en_buf_f.buf1._y:=0] - 193276 t.registers.ff[2].__clk_B : 0 [by t.registers.ff[2]._clk_B:=1] - 199831 t.registers.ff[0]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 202337 t.registers.ff[1].__clk_B : 0 [by t.registers.ff[1]._clk_B:=1] - 208142 t.registers.ff[0].__clk_B : 0 [by t.registers.ff[0]._clk_B:=1] - 209268 t.registers.bitselector_f[0].tmp[5] : 0 [by t.registers.bitselector_f[0].or2s[1]._y:=1] - 209846 t.registers.clk_dly.dly[0].y : 0 [by t.registers.clk_dly.dly[0].___y:=1] - 210459 t.registers.clk_dly.mu2[0]._y : 1 [by t.registers.clk_dly.dly[0].y:=0] - 211012 t.registers.bitselector_f[0].or2s[2]._y : 1 [by t.registers.bitselector_f[0].tmp[5]:=0] - 211057 t.registers.bitselector_f[0].out : 0 [by t.registers.bitselector_f[0].or2s[2]._y:=1] - 212054 t.registers.output_buf.vc.OR2_tf[0]._y : 1 [by t.registers.bitselector_f[0].out:=0] - 213703 t.registers.output_buf.vc.ct.in[0] : 0 [by t.registers.output_buf.vc.OR2_tf[0]._y:=1] - 214800 t.registers.ff[6].__clk_B : 0 [by t.registers.ff[6]._clk_B:=1] - 224481 t.registers.clk_dly._a[1] : 0 [by t.registers.clk_dly.mu2[0]._y:=1] - 225006 t.registers.clk_dly.and2[1]._y : 1 [by t.registers.clk_dly._a[1]:=0] - 225906 t.registers.clk_dly.dly[1].a : 0 [by t.registers.clk_dly.and2[1]._y:=1] - 225958 t.registers.clk_dly.dly[1]._y : 1 [by t.registers.clk_dly.dly[1].a:=0] - 225965 t.registers.clk_dly.dly[1].__y : 0 [by t.registers.clk_dly.dly[1]._y:=1] - 238115 t.registers.output_buf.vc.OR2_tf[1]._y : 1 [by t.registers.bitselector_f[1].out:=0] - 241577 t.registers.clk_dly.dly[1].___y : 1 [by t.registers.clk_dly.dly[1].__y:=0] - 241579 t.registers.clk_dly.dly[1].y : 0 [by t.registers.clk_dly.dly[1].___y:=1] - 241933 t.registers.clk_dly.dly[2]._y : 1 [by t.registers.clk_dly.dly[1].y:=0] - 242066 t.registers.clk_dly.dly[2].__y : 0 [by t.registers.clk_dly.dly[2]._y:=1] - 242067 t.registers.clk_dly.dly[2].___y : 1 [by t.registers.clk_dly.dly[2].__y:=0] - 242071 t.registers.clk_dly.dly[2].y : 0 [by t.registers.clk_dly.dly[2].___y:=1] - 242617 t.registers.clk_dly.mu2[1]._y : 1 [by t.registers.clk_dly.dly[2].y:=0] - 244582 t.registers.output_buf.vc.ct.in[1] : 0 [by t.registers.output_buf.vc.OR2_tf[1]._y:=1] - 244583 t.registers.output_buf.vc.ct.C2Els[0]._y : 1 [by t.registers.output_buf.vc.ct.in[1]:=0] - 256961 t.registers.output_buf.vc.ct.tmp[4] : 0 [by t.registers.output_buf.vc.ct.C2Els[0]._y:=1] - 257040 t.registers.output_buf.vc.ct.C2Els[2]._y : 1 [by t.registers.output_buf.vc.ct.tmp[4]:=0] - 259473 t.registers.output_buf._in_v : 0 [by t.registers.output_buf.vc.ct.C2Els[2]._y:=1] - 259561 t.registers.output_buf.in_v_buf4._y : 1 [by t.registers.output_buf._in_v:=0] - 267343 t.registers.output_buf.in.v : 0 [by t.registers.output_buf.in_v_buf4._y:=1] - 288180 t.registers._clock_temp : 0 [by t.registers.clk_dly.mu2[1]._y:=1] - 288210 t.registers._clock_temp_inv : 1 [by t.registers._clock_temp:=0] - 288239 t.registers.ack_dly.and2[0]._y : 1 [by t.registers._clock_temp:=0] - 289677 t.registers.clk_X.buf1._y : 0 [by t.registers._clock_temp_inv:=1] - 295670 t.registers.output_buf.in_v_bufN.buf1._y : 1 [by t.registers.output_buf.in.v:=0] - 296355 t.registers.output_buf._in_vX[0] : 0 [by t.registers.output_buf.in_v_bufN.buf1._y:=1] - 309061 t.registers._clock[0] : 1 [by t.registers.clk_X.buf1._y:=0] - 347743 t.registers.ack_dly.dly[0].a : 0 [by t.registers.ack_dly.and2[0]._y:=1] - 364458 t.registers.ack_dly.dly[0]._y : 1 [by t.registers.ack_dly.dly[0].a:=0] - 364585 t.registers.ack_dly.dly[0].__y : 0 [by t.registers.ack_dly.dly[0]._y:=1] - 364754 t.registers.ack_dly.dly[0].___y : 1 [by t.registers.ack_dly.dly[0].__y:=0] - 364797 t.registers.ack_dly.dly[0].y : 0 [by t.registers.ack_dly.dly[0].___y:=1] - 364809 t.registers.ack_dly.mu2[0]._y : 1 [by t.registers.ack_dly.dly[0].y:=0] - 366088 t.registers.ack_dly._a[1] : 0 [by t.registers.ack_dly.mu2[0]._y:=1] - 366321 t.registers.ack_dly.and2[1]._y : 1 [by t.registers.ack_dly._a[1]:=0] - 366324 t.registers.ack_dly.dly[1].a : 0 [by t.registers.ack_dly.and2[1]._y:=1] - 366362 t.registers.ack_dly.dly[1]._y : 1 [by t.registers.ack_dly.dly[1].a:=0] - 366363 t.registers.ack_dly.dly[1].__y : 0 [by t.registers.ack_dly.dly[1]._y:=1] - 379115 t.registers.ack_dly.dly[1].___y : 1 [by t.registers.ack_dly.dly[1].__y:=0] - 379207 t.registers.ack_dly.dly[1].y : 0 [by t.registers.ack_dly.dly[1].___y:=1] - 381934 t.registers.ack_dly.dly[2]._y : 1 [by t.registers.ack_dly.dly[1].y:=0] - 381936 t.registers.ack_dly.dly[2].__y : 0 [by t.registers.ack_dly.dly[2]._y:=1] - 381937 t.registers.ack_dly.dly[2].___y : 1 [by t.registers.ack_dly.dly[2].__y:=0] - 383438 t.registers.ack_dly.dly[2].y : 0 [by t.registers.ack_dly.dly[2].___y:=1] - 383440 t.registers.ack_dly.mu2[1]._y : 1 [by t.registers.ack_dly.dly[2].y:=0] - 383458 t.registers._in_a_write_temp : 0 [by t.registers.ack_dly.mu2[1]._y:=1] -t.out.d.d[3].t t.out.d.d[0].f t.out.d.d[3].f t.out.d.d[1].f t.registers.output_buf.f_buf_func[0]._y t.registers.output_buf.t_buf_func[3]._y t.registers.output_buf.f_buf_func[3]._y t.registers.output_buf.f_buf_func[1]._y -WRONG ASSERT: "t.out.d.d[0].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[1].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[3].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[3].t" has value X and not 0. + 140994 t.registers.ff[4].clk_B : 1 [by t.registers.clock_buffer[2].buf1._y:=0] + 179718 t.registers.ff[2].clk_B : 1 [by t.registers.clock_buffer[1].buf1._y:=0] + 187387 t.registers.ff[0].clk_B : 1 [by t.registers.clock_buffer[0].buf1._y:=0] + 198536 t.registers.ff[6].clk_B : 1 [by t.registers.clock_buffer[3].buf1._y:=0] [1] reset completed ---------------------------------------------------------- - 408819 t.dly_cfg[0] : 1 - 408819 t.dly_cfg[1] : 1 - 408849 t.registers.ack_dly.mu2[1]._s : 0 [by t.dly_cfg[1]:=1] - 408878 t.registers.clk_dly.mu2[0]._s : 0 [by t.dly_cfg[0]:=1] - 410286 t.registers.clk_dly.mu2[1]._s : 0 [by t.dly_cfg[1]:=1] - 437146 t.registers.ack_dly.mu2[0]._s : 0 [by t.dly_cfg[0]:=1] - 468382 t.registers.clk_dly.mu2[0]._y : 1 [by t.registers.clk_dly.mu2[0]._s:=0] - 487766 t.registers.clk_dly._a[1] : 0 [by t.registers.clk_dly.mu2[0]._y:=1] - 488451 t.registers.clk_dly.and2[1]._y : 1 [by t.registers.clk_dly._a[1]:=0] - 505166 t.registers.clk_dly.dly[1].a : 0 [by t.registers.clk_dly.and2[1]._y:=1] - 505293 t.registers.clk_dly.dly[1]._y : 1 [by t.registers.clk_dly.dly[1].a:=0] - 505462 t.registers.clk_dly.dly[1].__y : 0 [by t.registers.clk_dly.dly[1]._y:=1] - 505505 t.registers.clk_dly.dly[1].___y : 1 [by t.registers.clk_dly.dly[1].__y:=0] - 505517 t.registers.clk_dly.dly[1].y : 0 [by t.registers.clk_dly.dly[1].___y:=1] - 506796 t.registers.clk_dly.dly[2]._y : 1 [by t.registers.clk_dly.dly[1].y:=0] - 507029 t.registers.clk_dly.dly[2].__y : 0 [by t.registers.clk_dly.dly[2]._y:=1] - 507032 t.registers.clk_dly.dly[2].___y : 1 [by t.registers.clk_dly.dly[2].__y:=0] - 507070 t.registers.clk_dly.dly[2].y : 0 [by t.registers.clk_dly.dly[2].___y:=1] - 507071 t.registers.clk_dly.mu2[1]._y : 1 [by t.registers.clk_dly.dly[2].y:=0] - 519823 t.registers._clock_temp : 0 [by t.registers.clk_dly.mu2[1]._y:=1] - 519915 t.registers._clock_temp_inv : 1 [by t.registers._clock_temp:=0] - 522642 t.registers.clk_X.buf1._y : 0 [by t.registers._clock_temp_inv:=1] - 522644 t.registers._clock : 1 [by t.registers.clk_X.buf1._y:=0] - 522645 t.registers.ack_dly.and2[0]._y : 0 [by t.registers._clock:=1] - 524146 t.registers.ack_dly.dly[0].a : 1 [by t.registers.ack_dly.and2[0]._y:=0] - 524148 t.registers.ack_dly.dly[0]._y : 0 [by t.registers.ack_dly.dly[0].a:=1] - 524166 t.registers.ack_dly.dly[0].__y : 1 [by t.registers.ack_dly.dly[0]._y:=0] - 524285 t.registers.ack_dly.dly[0].___y : 0 [by t.registers.ack_dly.dly[0].__y:=1] - 530005 t.registers.ack_dly.dly[0].y : 1 [by t.registers.ack_dly.dly[0].___y:=0] - 530013 t.registers.ack_dly.mu2[0]._y : 0 [by t.registers.ack_dly.dly[0].y:=1] - 530067 t.registers.ack_dly._a[1] : 1 [by t.registers.ack_dly.mu2[0]._y:=0] - 580605 t.registers.ack_dly.and2[1]._y : 0 [by t.registers.ack_dly._a[1]:=1] - 580610 t.registers.ack_dly.dly[1].a : 1 [by t.registers.ack_dly.and2[1]._y:=0] - 581677 t.registers.ack_dly.dly[1]._y : 0 [by t.registers.ack_dly.dly[1].a:=1] - 581678 t.registers.ack_dly.dly[1].__y : 1 [by t.registers.ack_dly.dly[1]._y:=0] - 581816 t.registers.ack_dly.dly[1].___y : 0 [by t.registers.ack_dly.dly[1].__y:=1] - 581817 t.registers.ack_dly.dly[1].y : 1 [by t.registers.ack_dly.dly[1].___y:=0] - 581881 t.registers.ack_dly.dly[2]._y : 0 [by t.registers.ack_dly.dly[1].y:=1] - 582004 t.registers.ack_dly.dly[2].__y : 1 [by t.registers.ack_dly.dly[2]._y:=0] - 582006 t.registers.ack_dly.dly[2].___y : 0 [by t.registers.ack_dly.dly[2].__y:=1] - 582043 t.registers.ack_dly.dly[2].y : 1 [by t.registers.ack_dly.dly[2].___y:=0] - 582186 t.registers.ack_dly.mu2[1]._y : 0 [by t.registers.ack_dly.dly[2].y:=1] - 582237 t.registers._in_write.a : 1 [by t.registers.ack_dly.mu2[1]._y:=0] - 582679 t.registers.read_write_demux._out2_a_B : 0 [by t.registers._in_write.a:=1] - 582680 t.registers.read_write_demux.out2_a_B_buf_f.buf1._y : 1 [by t.registers.read_write_demux._out2_a_B:=0] - 582689 t.registers.read_write_demux._out2_a_BX_t[0] : 0 [by t.registers.read_write_demux.out2_a_B_buf_f.buf1._y:=1] - 582690 t.registers.read_write_demux.out2_a_B_buf_t.buf1._y : 1 [by t.registers.read_write_demux._out2_a_B:=0] - 582715 t.registers.read_write_demux._out2_a_BX_f[0] : 0 [by t.registers.read_write_demux.out2_a_B_buf_t.buf1._y:=1] -[2] delay line set ----------------------------------------------------------- - 383458 t.registers.ff[0].d : 1 - 383458 t.registers.clk_switch.b : 1 - 383458 t.registers.atree[0].in[0] : 1 - 383458 t.registers.ff[1].d : 1 - 383458 t.registers.atree[0].in[1] : 1 - 383463 t.registers.val_input.OR2_tf[3]._y : 0 [by t.registers.atree[0].in[1]:=1] - 383466 t.registers.val_input.OR2_tf[2]._y : 0 [by t.registers.atree[0].in[0]:=1] - 383467 t.registers.val_input.ct.in[2] : 1 [by t.registers.val_input.OR2_tf[2]._y:=0] - 383512 t.registers.val_input.OR2_tf[1]._y : 0 [by t.registers.ff[1].d:=1] - 383577 t.registers.val_input.OR2_tf[0]._y : 0 [by t.registers.ff[0].d:=1] - 383578 t.registers.val_input.ct.in[0] : 1 [by t.registers.val_input.OR2_tf[0]._y:=0] - 383650 t.registers.val_input.ct.in[1] : 1 [by t.registers.val_input.OR2_tf[1]._y:=0] - 383714 t.registers.val_input.ct.C2Els[0]._y : 0 [by t.registers.val_input.ct.in[1]:=1] - 383837 t.registers.val_input.ct.tmp[5] : 1 [by t.registers.val_input.ct.C2Els[0]._y:=0] - 384530 t.registers.val_input.ct.in[3] : 1 [by t.registers.val_input.OR2_tf[3]._y:=0] - 389178 t.registers.val_input.OR2_tf[4]._y : 0 [by t.registers.clk_switch.b:=1] - 389180 t.registers.val_input.ct.in[4] : 1 [by t.registers.val_input.OR2_tf[4]._y:=0] - 389217 t.registers.val_input.ct.C3Els[0]._y : 0 [by t.registers.val_input.ct.in[4]:=1] - 389360 t.registers.val_input.ct.tmp[6] : 1 [by t.registers.val_input.ct.C3Els[0]._y:=0] - 389411 t.registers.val_input.ct.C2Els[1]._y : 0 [by t.registers.val_input.ct.tmp[6]:=1] - 389853 t.registers._in_v_temp : 1 [by t.registers.val_input.ct.C2Els[1]._y:=0] - 389854 t.registers.val_input_X.buf4._y : 0 [by t.registers._in_v_temp:=1] - 389863 t.in.v : 1 [by t.registers.val_input_X.buf4._y:=0] - 389864 t.registers.clk_switch._y : 0 [by t.registers._in_v_temp:=1] - 389889 t.registers._in_v_temp_write : 1 [by t.registers.clk_switch._y:=0] - 400142 t.registers.clk_dly.and2[0]._y : 0 [by t.registers._in_v_temp_write:=1] - 403663 t.registers.clk_dly.dly[0].a : 1 [by t.registers.clk_dly.and2[0]._y:=0] - 403808 t.registers.clk_dly.dly[0]._y : 0 [by t.registers.clk_dly.dly[0].a:=1] - 419976 t.registers.clk_dly.dly[0].__y : 1 [by t.registers.clk_dly.dly[0]._y:=0] - 420206 t.registers.clk_dly.dly[0].___y : 0 [by t.registers.clk_dly.dly[0].__y:=1] - 420897 t.registers.clk_dly.dly[0].y : 1 [by t.registers.clk_dly.dly[0].___y:=0] - 420911 t.registers.clk_dly.mu2[0]._y : 0 [by t.registers.clk_dly.dly[0].y:=1] - 422454 t.registers.clk_dly._a[1] : 1 [by t.registers.clk_dly.mu2[0]._y:=0] - 424065 t.registers.clk_dly.and2[1]._y : 0 [by t.registers.clk_dly._a[1]:=1] - 433996 t.registers.atree[0].and2s[0]._y : 0 [by t.registers.atree[0].in[1]:=1] - 434007 t.registers._out_encoder[0] : 1 [by t.registers.atree[0].and2s[0]._y:=0] - 434008 t.registers.and_encoder[0]._y : 0 [by t.registers._out_encoder[0]:=1] - 434009 t.registers._clock_word_temp[0] : 1 [by t.registers.and_encoder[0]._y:=0] - 440510 t.registers.clock_buffer[0].buf1._y : 0 [by t.registers._clock_word_temp[0]:=1] - 441149 t.registers.ff[0].clk_B : 1 [by t.registers.clock_buffer[0].buf1._y:=0] - 441281 t.registers.ff[1]._clk_B : 0 [by t.registers.ff[0].clk_B:=1] - 441282 t.registers.ff[1].__clk_B : 1 [by t.registers.ff[1]._clk_B:=0] - 441299 t.registers.ff[1]._mqib : 0 [by t.registers.ff[1].__clk_B:=1] - 441451 t.registers.ff[1]._mqi : 1 [by t.registers.ff[1]._mqib:=0] - 441577 t.registers.clk_dly.dly[1].a : 1 [by t.registers.clk_dly.and2[1]._y:=0] - 442942 t.registers.ff[0]._clk_B : 0 [by t.registers.ff[0].clk_B:=1] - 442945 t.registers.ff[0].__clk_B : 1 [by t.registers.ff[0]._clk_B:=0] - 443369 t.registers.ff[0]._mqib : 0 [by t.registers.ff[0].__clk_B:=1] - 443375 t.registers.ff[0]._mqi : 1 [by t.registers.ff[0]._mqib:=0] - 444560 t.registers.clk_dly.dly[1]._y : 0 [by t.registers.clk_dly.dly[1].a:=1] - 447148 t.registers.clk_dly.dly[1].__y : 1 [by t.registers.clk_dly.dly[1]._y:=0] - 449609 t.registers.clk_dly.dly[1].___y : 0 [by t.registers.clk_dly.dly[1].__y:=1] - 450439 t.registers.clk_dly.dly[1].y : 1 [by t.registers.clk_dly.dly[1].___y:=0] - 473371 t.registers.clk_dly.dly[2]._y : 0 [by t.registers.clk_dly.dly[1].y:=1] - 473373 t.registers.clk_dly.dly[2].__y : 1 [by t.registers.clk_dly.dly[2]._y:=0] - 473567 t.registers.clk_dly.dly[2].___y : 0 [by t.registers.clk_dly.dly[2].__y:=1] - 474170 t.registers.clk_dly.dly[2].y : 1 [by t.registers.clk_dly.dly[2].___y:=0] - 474308 t.registers.clk_dly.mu2[1]._y : 0 [by t.registers.clk_dly.dly[2].y:=1] - 474325 t.registers._clock_temp : 1 [by t.registers.clk_dly.mu2[1]._y:=0] - 474342 t.registers.ack_dly.and2[0]._y : 0 [by t.registers._clock_temp:=1] - 474343 t.registers.ack_dly.dly[0].a : 1 [by t.registers.ack_dly.and2[0]._y:=0] - 474344 t.registers.ack_dly.dly[0]._y : 0 [by t.registers.ack_dly.dly[0].a:=1] - 474751 t.registers._clock_temp_inv : 0 [by t.registers._clock_temp:=1] - 474752 t.registers.clk_X.buf1._y : 1 [by t.registers._clock_temp_inv:=0] - 474771 t.registers._clock[0] : 0 [by t.registers.clk_X.buf1._y:=1] - 474939 t.registers.and_encoder[0]._y : 1 [by t.registers._clock[0]:=0] - 475370 t.registers.ack_dly.dly[0].__y : 1 [by t.registers.ack_dly.dly[0]._y:=0] - 475478 t.registers._clock_word_temp[0] : 0 [by t.registers.and_encoder[0]._y:=1] - 475531 t.registers.ack_dly.dly[0].___y : 0 [by t.registers.ack_dly.dly[0].__y:=1] - 475651 t.registers.clock_buffer[0].buf1._y : 1 [by t.registers._clock_word_temp[0]:=0] - 478078 t.registers.ack_dly.dly[0].y : 1 [by t.registers.ack_dly.dly[0].___y:=0] - 478079 t.registers.ack_dly.mu2[0]._y : 0 [by t.registers.ack_dly.dly[0].y:=1] - 478080 t.registers.ack_dly._a[1] : 1 [by t.registers.ack_dly.mu2[0]._y:=0] - 478470 t.registers.ack_dly.and2[1]._y : 0 [by t.registers.ack_dly._a[1]:=1] - 478677 t.registers.ack_dly.dly[1].a : 1 [by t.registers.ack_dly.and2[1]._y:=0] - 479510 t.registers.ack_dly.dly[1]._y : 0 [by t.registers.ack_dly.dly[1].a:=1] - 479538 t.registers.ack_dly.dly[1].__y : 1 [by t.registers.ack_dly.dly[1]._y:=0] - 479545 t.registers.ack_dly.dly[1].___y : 0 [by t.registers.ack_dly.dly[1].__y:=1] - 479959 t.registers.ack_dly.dly[1].y : 1 [by t.registers.ack_dly.dly[1].___y:=0] - 479963 t.registers.ack_dly.dly[2]._y : 0 [by t.registers.ack_dly.dly[1].y:=1] - 481742 t.registers.ack_dly.dly[2].__y : 1 [by t.registers.ack_dly.dly[2]._y:=0] - 490712 t.registers.ff[0].clk_B : 0 [by t.registers.clock_buffer[0].buf1._y:=1] - 490878 t.registers.ff[0]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 491811 t.registers.ff[0]._sqib : 0 [by t.registers.ff[0]._clk_B:=1] - 491950 t.data[0].d[0] : 1 [by t.registers.ff[0]._sqib:=0] - 492667 t.registers.ff[0]._sqi : 1 [by t.registers.ff[0]._sqib:=0] - 499523 t.registers.ff[0].__clk_B : 0 [by t.registers.ff[0]._clk_B:=1] - 504616 t.registers.ack_dly.dly[2].___y : 0 [by t.registers.ack_dly.dly[2].__y:=1] - 504811 t.registers.ack_dly.dly[2].y : 1 [by t.registers.ack_dly.dly[2].___y:=0] - 504813 t.registers.ack_dly.mu2[1]._y : 0 [by t.registers.ack_dly.dly[2].y:=1] - 518159 t.registers.ff[0].q_B : 0 [by t.data[0].d[0]:=1] - 530582 t.registers.ff[1]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 530588 t.registers.ff[1].__clk_B : 0 [by t.registers.ff[1]._clk_B:=1] - 530836 t.registers.ff[1]._sqib : 0 [by t.registers.ff[1]._clk_B:=1] - 530837 t.data[0].d[1] : 1 [by t.registers.ff[1]._sqib:=0] - 530843 t.registers.ff[1].q_B : 0 [by t.data[0].d[1]:=1] - 530844 t.registers.ff[1]._sqi : 1 [by t.registers.ff[1]._sqib:=0] - 558262 t.registers._in_a_write_temp : 1 [by t.registers.ack_dly.mu2[1]._y:=0] - 609298 t.registers.ack_write_and._y : 0 [by t.registers._in_a_write_temp:=1] - 612388 t.registers._in_a_write : 1 [by t.registers.ack_write_and._y:=0] - 612614 t.registers.ack_readwrite._y : 0 [by t.registers._in_a_write:=1] - 613433 t.registers._in_a_temp : 1 [by t.registers.ack_readwrite._y:=0] - 613434 t.registers.ack_input_X.buf4._y : 0 [by t.registers._in_a_temp:=1] - 613440 t.in.a : 1 [by t.registers.ack_input_X.buf4._y:=0] -WRONG ASSERT: "t.out.d.d[0].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[1].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[3].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[3].t" has value X and not 0. - 613440 t.registers.ff[0].d : 0 - 613440 t.registers.clk_switch.b : 0 - 613440 t.registers.atree[0].in[0] : 0 - 613440 t.registers.ff[1].d : 0 - 613440 t.registers.atree[0].in[1] : 0 - 613442 t.registers.val_input.OR2_tf[0]._y : 1 [by t.registers.ff[0].d:=0] - 613455 t.registers.clk_switch._y : 1 [by t.registers.clk_switch.b:=0] - 613533 t.registers.val_input.OR2_tf[2]._y : 1 [by t.registers.atree[0].in[0]:=0] - 613547 t.registers.atree[0].and2s[0]._y : 1 [by t.registers.atree[0].in[0]:=0] - 613548 t.registers._out_encoder[0] : 0 [by t.registers.atree[0].and2s[0]._y:=1] - 614200 t.registers.val_input.ct.in[0] : 0 [by t.registers.val_input.OR2_tf[0]._y:=1] - 614249 t.registers.val_input.ct.in[2] : 0 [by t.registers.val_input.OR2_tf[2]._y:=1] - 615092 t.registers.val_input.OR2_tf[1]._y : 1 [by t.registers.ff[1].d:=0] - 616078 t.registers._in_v_temp_write : 0 [by t.registers.clk_switch._y:=1] - 616079 t.registers.clk_dly.and2[0]._y : 1 [by t.registers._in_v_temp_write:=0] - 616832 t.registers.val_input.ct.in[1] : 0 [by t.registers.val_input.OR2_tf[1]._y:=1] - 617002 t.registers.ack_write_and._y : 1 [by t.registers.clk_switch.b:=0] - 617003 t.registers._in_a_write : 0 [by t.registers.ack_write_and._y:=1] - 617009 t.registers.ack_readwrite._y : 1 [by t.registers._in_a_write:=0] - 617010 t.registers._in_a_temp : 0 [by t.registers.ack_readwrite._y:=1] - 617379 t.registers.val_input.OR2_tf[3]._y : 1 [by t.registers.atree[0].in[1]:=0] - 628231 t.registers.clk_dly.dly[0].a : 0 [by t.registers.clk_dly.and2[0]._y:=1] - 628253 t.registers.clk_dly.dly[0]._y : 1 [by t.registers.clk_dly.dly[0].a:=0] - 634241 t.registers.val_input.OR2_tf[4]._y : 1 [by t.registers.clk_switch.b:=0] - 634248 t.registers.val_input.ct.in[4] : 0 [by t.registers.val_input.OR2_tf[4]._y:=1] - 638978 t.registers.val_input.ct.in[3] : 0 [by t.registers.val_input.OR2_tf[3]._y:=1] - 639043 t.registers.val_input.ct.C3Els[0]._y : 1 [by t.registers.val_input.ct.in[3]:=0] - 639056 t.registers.val_input.ct.tmp[6] : 0 [by t.registers.val_input.ct.C3Els[0]._y:=1] - 645031 t.registers.val_input.ct.C2Els[0]._y : 1 [by t.registers.val_input.ct.in[1]:=0] - 646155 t.registers.val_input.ct.tmp[5] : 0 [by t.registers.val_input.ct.C2Els[0]._y:=1] - 646259 t.registers.val_input.ct.C2Els[1]._y : 1 [by t.registers.val_input.ct.tmp[5]:=0] - 646300 t.registers._in_v_temp : 0 [by t.registers.val_input.ct.C2Els[1]._y:=1] - 646301 t.registers.val_input_X.buf4._y : 1 [by t.registers._in_v_temp:=0] - 646302 t.in.v : 0 [by t.registers.val_input_X.buf4._y:=1] - 650761 t.registers.clk_dly.dly[0].__y : 0 [by t.registers.clk_dly.dly[0]._y:=1] - 656499 t.registers.ack_input_X.buf4._y : 1 [by t.registers._in_a_temp:=0] - 669671 t.in.a : 0 [by t.registers.ack_input_X.buf4._y:=1] - 715139 t.registers.clk_dly.dly[0].___y : 1 [by t.registers.clk_dly.dly[0].__y:=0] - 715140 t.registers.clk_dly.dly[0].y : 0 [by t.registers.clk_dly.dly[0].___y:=1] - 734965 t.registers.clk_dly.mu2[0]._y : 1 [by t.registers.clk_dly.dly[0].y:=0] - 738101 t.registers.clk_dly._a[1] : 0 [by t.registers.clk_dly.mu2[0]._y:=1] - 738927 t.registers.clk_dly.and2[1]._y : 1 [by t.registers.clk_dly._a[1]:=0] - 740760 t.registers.clk_dly.dly[1].a : 0 [by t.registers.clk_dly.and2[1]._y:=1] - 757308 t.registers.clk_dly.dly[1]._y : 1 [by t.registers.clk_dly.dly[1].a:=0] - 757366 t.registers.clk_dly.dly[1].__y : 0 [by t.registers.clk_dly.dly[1]._y:=1] - 759809 t.registers.clk_dly.dly[1].___y : 1 [by t.registers.clk_dly.dly[1].__y:=0] - 776582 t.registers.clk_dly.dly[1].y : 0 [by t.registers.clk_dly.dly[1].___y:=1] - 813781 t.registers.clk_dly.dly[2]._y : 1 [by t.registers.clk_dly.dly[1].y:=0] - 813795 t.registers.clk_dly.dly[2].__y : 0 [by t.registers.clk_dly.dly[2]._y:=1] - 814151 t.registers.clk_dly.dly[2].___y : 1 [by t.registers.clk_dly.dly[2].__y:=0] - 849989 t.registers.clk_dly.dly[2].y : 0 [by t.registers.clk_dly.dly[2].___y:=1] - 850094 t.registers.clk_dly.mu2[1]._y : 1 [by t.registers.clk_dly.dly[2].y:=0] - 850203 t.registers._clock_temp : 0 [by t.registers.clk_dly.mu2[1]._y:=1] - 850204 t.registers.ack_dly.and2[0]._y : 1 [by t.registers._clock_temp:=0] - 850212 t.registers._clock_temp_inv : 1 [by t.registers._clock_temp:=0] - 850213 t.registers.clk_X.buf1._y : 0 [by t.registers._clock_temp_inv:=1] - 886607 t.registers._clock[0] : 1 [by t.registers.clk_X.buf1._y:=0] - 888157 t.registers.ack_dly.dly[0].a : 0 [by t.registers.ack_dly.and2[0]._y:=1] - 888158 t.registers.ack_dly.dly[0]._y : 1 [by t.registers.ack_dly.dly[0].a:=0] - 891247 t.registers.ack_dly.dly[0].__y : 0 [by t.registers.ack_dly.dly[0]._y:=1] - 939973 t.registers.ack_dly.dly[0].___y : 1 [by t.registers.ack_dly.dly[0].__y:=0] - 940723 t.registers.ack_dly.dly[0].y : 0 [by t.registers.ack_dly.dly[0].___y:=1] - 947478 t.registers.ack_dly.mu2[0]._y : 1 [by t.registers.ack_dly.dly[0].y:=0] - 947529 t.registers.ack_dly._a[1] : 0 [by t.registers.ack_dly.mu2[0]._y:=1] - 947539 t.registers.ack_dly.and2[1]._y : 1 [by t.registers.ack_dly._a[1]:=0] - 947859 t.registers.ack_dly.dly[1].a : 0 [by t.registers.ack_dly.and2[1]._y:=1] - 955441 t.registers.ack_dly.dly[1]._y : 1 [by t.registers.ack_dly.dly[1].a:=0] - 955442 t.registers.ack_dly.dly[1].__y : 0 [by t.registers.ack_dly.dly[1]._y:=1] - 955443 t.registers.ack_dly.dly[1].___y : 1 [by t.registers.ack_dly.dly[1].__y:=0] - 957173 t.registers.ack_dly.dly[1].y : 0 [by t.registers.ack_dly.dly[1].___y:=1] - 958860 t.registers.ack_dly.dly[2]._y : 1 [by t.registers.ack_dly.dly[1].y:=0] - 958875 t.registers.ack_dly.dly[2].__y : 0 [by t.registers.ack_dly.dly[2]._y:=1] - 983149 t.registers.ack_dly.dly[2].___y : 1 [by t.registers.ack_dly.dly[2].__y:=0] - 983603 t.registers.ack_dly.dly[2].y : 0 [by t.registers.ack_dly.dly[2].___y:=1] - 983919 t.registers.ack_dly.mu2[1]._y : 1 [by t.registers.ack_dly.dly[2].y:=0] - 983920 t.registers._in_a_write_temp : 0 [by t.registers.ack_dly.mu2[1]._y:=1] + 4421589 t.registers.ff[0].clk_B : 0 [by t.registers.clock_buffer[0].buf1._y:=1] + 5922746 t.registers.ff[0].clk_B : 1 [by t.registers.clock_buffer[0].buf1._y:=0] +WARNING: unstable `t.registers.ff[1]._sqib'+ +>> cause: t.registers.ff[1].__clk_B (val: 1) +WARNING: weak-interference `t.registers.ff[1]._sqi' +>> cause: t.registers.ff[1]._sqib (val: X) +>> time: 5949568 +WARNING: weak-interference `t.data[0].d[1]' +>> cause: t.registers.ff[1]._sqib (val: X) +>> time: 5949568 +WARNING: weak-interference `t.registers.ff[1].q_B' +>> cause: t.data[0].d[1] (val: X) +>> time: 5949569 +WARNING: weak-unstable `t.registers.ff[1]._sqib'- +>> cause: t.registers.ff[1]._sqi (val: X) +>> time: 5949575 +WRONG ASSERT: "t.registers.ff[1].q" has value X and not 1. [3] first writing done ----------------------------------------------------------- - 983920 t.in.d.d[0].f : 1 - 983920 t.registers.ack_read_and.a : 1 - 983920 t.registers.atree[0].in[0] : 1 - 983920 t.in.d.d[1].f : 1 - 983920 t.registers.atree[0].in[1] : 1 - 983932 t.registers.val_input.OR2_tf[3]._y : 0 [by t.registers.atree[0].in[1]:=1] - 983940 t.registers.val_input.OR2_tf[2]._y : 0 [by t.registers.atree[0].in[0]:=1] - 984007 t.registers.val_input.OR2_tf[1]._y : 0 [by t.in.d.d[1].f:=1] - 984065 t.registers.address_propagator_f[1]._y : 0 [by t.registers.atree[0].in[1]:=1] - 984226 t.registers.val_input.ct.in[1] : 1 [by t.registers.val_input.OR2_tf[1]._y:=0] - 984303 t.registers.val_input.OR2_tf[0]._y : 0 [by t.in.d.d[0].f:=1] - 984833 t.registers.val_input.ct.in[3] : 1 [by t.registers.val_input.OR2_tf[3]._y:=0] - 985243 t.registers.address_propagator_f[0]._y : 0 [by t.registers.atree[0].in[0]:=1] - 985261 t.registers.address_propagator_f[0].y : 1 [by t.registers.address_propagator_f[0]._y:=0] - 985289 t.registers.val_input.ct.in[2] : 1 [by t.registers.val_input.OR2_tf[2]._y:=0] - 987455 t.registers.output_buf.vc.OR2_tf[2]._y : 0 [by t.registers.address_propagator_f[0].y:=1] - 990642 t.registers.atree[0].and2s[0]._y : 0 [by t.registers.atree[0].in[1]:=1] - 990762 t.registers._out_encoder[0] : 1 [by t.registers.atree[0].and2s[0]._y:=0] - 991383 t.registers.val_input.OR2_tf[4]._y : 0 [by t.registers.ack_read_and.a:=1] - 991975 t.registers.val_input.ct.in[4] : 1 [by t.registers.val_input.OR2_tf[4]._y:=0] - 991982 t.registers.val_input.ct.C3Els[0]._y : 0 [by t.registers.val_input.ct.in[4]:=1] - 991983 t.registers.val_input.ct.tmp[6] : 1 [by t.registers.val_input.ct.C3Els[0]._y:=0] - 992396 t.registers.address_propagator_f[1].y : 1 [by t.registers.address_propagator_f[1]._y:=0] - 992520 t.registers.output_buf.vc.OR2_tf[3]._y : 0 [by t.registers.address_propagator_f[1].y:=1] - 992826 t.registers.word_to_read[0]._y : 0 [by t.registers._out_encoder[0]:=1] - 993878 t.registers.word_to_read[0].y : 1 [by t.registers.word_to_read[0]._y:=0] - 994238 t.registers.word_to_read_X[0].buf1._y : 0 [by t.registers.word_to_read[0].y:=1] - 997077 t.registers.and_encoder[0]._y : 0 [by t.registers._out_encoder[0]:=1] - 998174 t.registers._clock_word_temp[0] : 1 [by t.registers.and_encoder[0]._y:=0] - 998450 t.registers.output_buf.vc.ct.in[3] : 1 [by t.registers.output_buf.vc.OR2_tf[3]._y:=0] - 1004432 t.registers.word_selector_f[0].a : 1 [by t.registers.word_to_read_X[0].buf1._y:=0] - 1004436 t.registers.word_selector_t[1]._y : 0 [by t.registers.word_selector_f[0].a:=1] - 1015884 t.registers.val_input.ct.in[0] : 1 [by t.registers.val_input.OR2_tf[0]._y:=0] - 1016096 t.registers.word_selector_t[0]._y : 0 [by t.registers.word_selector_f[0].a:=1] - 1018066 t.registers.clock_buffer[0].buf1._y : 0 [by t.registers._clock_word_temp[0]:=1] - 1018322 t.registers.ff[0].clk_B : 1 [by t.registers.clock_buffer[0].buf1._y:=0] - 1018359 t.registers.ff[1]._clk_B : 0 [by t.registers.ff[0].clk_B:=1] - 1018368 t.registers.ff[1]._mqib : 1 [by t.registers.ff[1]._clk_B:=0] - 1018371 t.registers.ff[1].__clk_B : 1 [by t.registers.ff[1]._clk_B:=0] - 1018795 t.registers.ff[1]._mqi : 0 [by t.registers.ff[1]._mqib:=1] - 1019477 t.registers.word_selector_t[0].y : 1 [by t.registers.word_selector_t[0]._y:=0] - 1019719 t.registers.bitselector_t[0].or2s[0]._y : 0 [by t.registers.word_selector_t[0].y:=1] - 1020554 t.registers.bitselector_t[0].tmp[4] : 1 [by t.registers.bitselector_t[0].or2s[0]._y:=0] - 1025427 t.registers.output_buf.vc.ct.in[2] : 1 [by t.registers.output_buf.vc.OR2_tf[2]._y:=0] - 1026987 t.registers.output_buf.vc.ct.C2Els[1]._y : 0 [by t.registers.output_buf.vc.ct.in[2]:=1] - 1033252 t.registers.ff[0]._clk_B : 0 [by t.registers.ff[0].clk_B:=1] - 1033512 t.registers.ff[0].__clk_B : 1 [by t.registers.ff[0]._clk_B:=0] - 1033545 t.registers.val_input.ct.C2Els[0]._y : 0 [by t.registers.val_input.ct.in[0]:=1] - 1033546 t.registers.val_input.ct.tmp[5] : 1 [by t.registers.val_input.ct.C2Els[0]._y:=0] - 1042240 t.registers.ff[0]._mqib : 1 [by t.registers.ff[0]._clk_B:=0] - 1042355 t.registers.word_selector_t[1].y : 1 [by t.registers.word_selector_t[1]._y:=0] - 1042374 t.registers.bitselector_t[1].or2s[0]._y : 0 [by t.registers.word_selector_t[1].y:=1] - 1042383 t.registers.bitselector_t[1].tmp[4] : 1 [by t.registers.bitselector_t[1].or2s[0]._y:=0] - 1042624 t.registers.ff[0]._mqi : 0 [by t.registers.ff[0]._mqib:=1] - 1064080 t.registers.output_buf.vc.ct.tmp[5] : 1 [by t.registers.output_buf.vc.ct.C2Els[1]._y:=0] - 1064337 t.registers.bitselector_t[1].or2s[2]._y : 0 [by t.registers.bitselector_t[1].tmp[4]:=1] - 1064525 t.registers.bitselector_t[1].out : 1 [by t.registers.bitselector_t[1].or2s[2]._y:=0] - 1067290 t.registers.bitselector_t[0].or2s[2]._y : 0 [by t.registers.bitselector_t[0].tmp[4]:=1] - 1069596 t.registers.val_input.ct.C2Els[1]._y : 0 [by t.registers.val_input.ct.tmp[5]:=1] - 1069744 t.registers._in_v_temp : 1 [by t.registers.val_input.ct.C2Els[1]._y:=0] - 1070890 t.registers.bitselector_t[0].out : 1 [by t.registers.bitselector_t[0].or2s[2]._y:=0] - 1070905 t.registers.output_buf.vc.OR2_tf[0]._y : 0 [by t.registers.bitselector_t[0].out:=1] - 1081514 t.registers.output_buf.vc.ct.in[0] : 1 [by t.registers.output_buf.vc.OR2_tf[0]._y:=0] - 1088621 t.registers.val_input_X.buf4._y : 0 [by t.registers._in_v_temp:=1] - 1089508 t.in.v : 1 [by t.registers.val_input_X.buf4._y:=0] - 1110301 t.registers.output_buf.vc.OR2_tf[1]._y : 0 [by t.registers.bitselector_t[1].out:=1] - 1118283 t.registers.output_buf.vc.ct.in[1] : 1 [by t.registers.output_buf.vc.OR2_tf[1]._y:=0] - 1118284 t.registers.output_buf.vc.ct.C2Els[0]._y : 0 [by t.registers.output_buf.vc.ct.in[1]:=1] - 1125010 t.registers.output_buf.vc.ct.tmp[4] : 1 [by t.registers.output_buf.vc.ct.C2Els[0]._y:=0] - 1125375 t.registers.output_buf.vc.ct.C2Els[2]._y : 0 [by t.registers.output_buf.vc.ct.tmp[4]:=1] - 1134333 t.registers.output_buf._in_v : 1 [by t.registers.output_buf.vc.ct.C2Els[2]._y:=0] - 1135717 t.registers.output_buf.in_v_buf4._y : 0 [by t.registers.output_buf._in_v:=1] - 1135738 t.registers.output_buf.in.v : 1 [by t.registers.output_buf.in_v_buf4._y:=0] - 1135779 t.registers.output_buf.in_v_bufN.buf1._y : 0 [by t.registers.output_buf.in.v:=1] - 1135782 t.registers.output_buf._in_vX[0] : 1 [by t.registers.output_buf.in_v_bufN.buf1._y:=0] - 1135784 t.registers.output_buf.f_buf_func[3]._y : 0 [by t.registers.output_buf._in_vX[0]:=1] - 1135787 t.out.d.d[3].f : 1 [by t.registers.output_buf.f_buf_func[3]._y:=0] - 1136364 t.registers.output_buf.f_buf_func[2]._y : 0 [by t.registers.output_buf._in_vX[0]:=1] - 1136365 t.out.d.d[2].f : 1 [by t.registers.output_buf.f_buf_func[2]._y:=0] - 1137659 t.registers.output_buf.t_buf_func[0]._y : 0 [by t.registers.output_buf._in_vX[0]:=1] - 1141111 t.out.d.d[0].t : 1 [by t.registers.output_buf.t_buf_func[0]._y:=0] - 1145291 t.registers.output_buf.t_buf_func[1]._y : 0 [by t.registers.output_buf._in_vX[0]:=1] - 1152424 t.out.d.d[1].t : 1 [by t.registers.output_buf.t_buf_func[1]._y:=0] -WRONG ASSERT: "t.out.d.d[0].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[1].f" has value X and not 0. -WRONG ASSERT: "t.out.d.d[3].t" has value X and not 0. - 1152424 t.out.v : 1 - 1153284 t.registers.output_buf.inack_ctl._y : 0 [by t.out.v:=1] - 1153285 t.registers.ack_read_and.b : 1 [by t.registers.output_buf.inack_ctl._y:=0] - 1153360 t.registers.ack_read_and._y : 0 [by t.registers.ack_read_and.b:=1] - 1153434 t.registers._in_a_read : 1 [by t.registers.ack_read_and._y:=0] - 1155704 t.registers.ack_readwrite._y : 0 [by t.registers._in_a_read:=1] - 1155802 t.registers._in_a_temp : 1 [by t.registers.ack_readwrite._y:=0] - 1161573 t.registers.ack_input_X.buf4._y : 0 [by t.registers._in_a_temp:=1] - 1181236 t.registers.output_buf._en : 0 [by t.registers.ack_read_and.b:=1] - 1185089 t.registers.output_buf.en_buf_f.buf1._y : 1 [by t.registers.output_buf._en:=0] - 1187377 t.registers.output_buf.en_buf_t.buf1._y : 1 [by t.registers.output_buf._en:=0] - 1187381 t.registers.output_buf._en_X_t[0] : 0 [by t.registers.output_buf.en_buf_t.buf1._y:=1] - 1187449 t.registers.output_buf._en_X_f[0] : 0 [by t.registers.output_buf.en_buf_f.buf1._y:=1] - 1193301 t.in.a : 1 [by t.registers.ack_input_X.buf4._y:=0] - 1193301 t.out.a : 1 - 1193306 t.registers.output_buf._out_a_B : 0 [by t.out.a:=1] - 1193400 t.registers.output_buf.out_a_B_buf_f.buf1._y : 1 [by t.registers.output_buf._out_a_B:=0] - 1193401 t.registers.output_buf._out_a_BX_t[0] : 0 [by t.registers.output_buf.out_a_B_buf_f.buf1._y:=1] - 1193403 t.registers.output_buf.t_buf_func[1]._y : 1 [by t.registers.output_buf._out_a_BX_t[0]:=0] - 1193437 t.registers.output_buf.t_buf_func[0]._y : 1 [by t.registers.output_buf._out_a_BX_t[0]:=0] - 1193438 t.out.d.d[0].t : 0 [by t.registers.output_buf.t_buf_func[0]._y:=1] - 1193439 t.out.d.d[1].t : 0 [by t.registers.output_buf.t_buf_func[1]._y:=1] - 1193597 t.registers.output_buf.out_a_B_buf_t.buf1._y : 1 [by t.registers.output_buf._out_a_B:=0] - 1193611 t.registers.output_buf._out_a_BX_f[0] : 0 [by t.registers.output_buf.out_a_B_buf_t.buf1._y:=1] - 1193623 t.registers.output_buf.f_buf_func[0]._y : 1 [by t.registers.output_buf._out_a_BX_f[0]:=0] - 1205521 t.out.d.d[0].f : 0 [by t.registers.output_buf.f_buf_func[0]._y:=1] - 1206601 t.registers.output_buf.f_buf_func[3]._y : 1 [by t.registers.output_buf._out_a_BX_f[0]:=0] - 1215168 t.registers.output_buf.f_buf_func[2]._y : 1 [by t.registers.output_buf._out_a_BX_f[0]:=0] - 1215169 t.out.d.d[2].f : 0 [by t.registers.output_buf.f_buf_func[2]._y:=1] - 1215219 t.registers.output_buf.t_buf_func[3]._y : 1 [by t.registers.output_buf._out_a_BX_t[0]:=0] - 1215431 t.out.d.d[3].t : 0 [by t.registers.output_buf.t_buf_func[3]._y:=1] - 1217642 t.registers.output_buf.f_buf_func[1]._y : 1 [by t.registers.output_buf._out_a_BX_f[0]:=0] - 1225054 t.out.d.d[1].f : 0 [by t.registers.output_buf.f_buf_func[1]._y:=1] - 1249551 t.out.d.d[3].f : 0 [by t.registers.output_buf.f_buf_func[3]._y:=1] - 1249551 t.in.d.d[0].f : 0 - 1249551 t.registers.ack_read_and.a : 0 - 1249551 t.registers.atree[0].in[0] : 0 - 1249551 t.in.d.d[1].f : 0 - 1249551 t.registers.atree[0].in[1] : 0 - 1249555 t.registers.word_to_read[0]._y : 1 [by t.registers.ack_read_and.a:=0] - 1249556 t.registers.val_input.OR2_tf[3]._y : 1 [by t.registers.atree[0].in[1]:=0] - 1249577 t.registers.atree[0].and2s[0]._y : 1 [by t.registers.atree[0].in[0]:=0] - 1249596 t.registers._out_encoder[0] : 0 [by t.registers.atree[0].and2s[0]._y:=1] - 1249612 t.registers.val_input.OR2_tf[1]._y : 1 [by t.in.d.d[1].f:=0] - 1249627 t.registers.word_to_read[0].y : 0 [by t.registers.word_to_read[0]._y:=1] - 1249629 t.registers.address_propagator_f[0]._y : 1 [by t.registers.ack_read_and.a:=0] - 1249664 t.registers.address_propagator_f[0].y : 0 [by t.registers.address_propagator_f[0]._y:=1] - 1249667 t.registers.val_input.ct.in[3] : 0 [by t.registers.val_input.OR2_tf[3]._y:=1] - 1249676 t.registers.word_to_read_X[0].buf1._y : 1 [by t.registers.word_to_read[0].y:=0] - 1249690 t.registers.ack_read_and._y : 1 [by t.registers.ack_read_and.a:=0] - 1249695 t.registers.and_encoder[0]._y : 1 [by t.registers._out_encoder[0]:=0] - 1249718 t.registers._in_a_read : 0 [by t.registers.ack_read_and._y:=1] - 1249815 t.registers.val_input.OR2_tf[2]._y : 1 [by t.registers.atree[0].in[0]:=0] - 1249875 t.registers.val_input.ct.in[2] : 0 [by t.registers.val_input.OR2_tf[2]._y:=1] - 1249906 t.registers.val_input.OR2_tf[4]._y : 1 [by t.registers.ack_read_and.a:=0] - 1249979 t.registers.val_input.ct.in[1] : 0 [by t.registers.val_input.OR2_tf[1]._y:=1] - 1250682 t.registers._clock_word_temp[0] : 0 [by t.registers.and_encoder[0]._y:=1] - 1252484 t.registers.val_input.OR2_tf[0]._y : 1 [by t.in.d.d[0].f:=0] - 1252785 t.registers.clock_buffer[0].buf1._y : 1 [by t.registers._clock_word_temp[0]:=0] - 1254500 t.registers.word_selector_f[0].a : 0 [by t.registers.word_to_read_X[0].buf1._y:=1] - 1254501 t.registers.word_selector_t[1]._y : 1 [by t.registers.word_selector_f[0].a:=0] - 1254504 t.registers.word_selector_t[1].y : 0 [by t.registers.word_selector_t[1]._y:=1] - 1255841 t.registers.output_buf.vc.OR2_tf[2]._y : 1 [by t.registers.address_propagator_f[0].y:=0] - 1257310 t.registers.output_buf.vc.ct.in[2] : 0 [by t.registers.output_buf.vc.OR2_tf[2]._y:=1] - 1259476 t.registers.val_input.ct.in[4] : 0 [by t.registers.val_input.OR2_tf[4]._y:=1] - 1259506 t.registers.val_input.ct.C3Els[0]._y : 1 [by t.registers.val_input.ct.in[4]:=0] - 1259512 t.registers.val_input.ct.tmp[6] : 0 [by t.registers.val_input.ct.C3Els[0]._y:=1] - 1263702 t.registers.ff[0].clk_B : 0 [by t.registers.clock_buffer[0].buf1._y:=1] - 1263703 t.registers.ff[0]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 1263706 t.registers.ff[0].__clk_B : 0 [by t.registers.ff[0]._clk_B:=1] - 1263792 t.registers.ff[0]._sqib : 1 [by t.registers.ff[0].__clk_B:=0] - 1263829 t.registers.ff[1]._clk_B : 1 [by t.registers.ff[0].clk_B:=0] - 1264724 t.registers.ff[0]._sqi : 0 [by t.registers.ff[0]._sqib:=1] - 1265285 t.data[0].d[0] : 0 [by t.registers.ff[0]._sqib:=1] - 1270192 t.registers.val_input.ct.in[0] : 0 [by t.registers.val_input.OR2_tf[0]._y:=1] - 1270221 t.registers.ack_readwrite._y : 1 [by t.registers._in_a_read:=0] - 1270222 t.registers._in_a_temp : 0 [by t.registers.ack_readwrite._y:=1] - 1270466 t.registers.val_input.ct.C2Els[0]._y : 1 [by t.registers.val_input.ct.in[0]:=0] - 1272552 t.registers.ff[1].__clk_B : 0 [by t.registers.ff[1]._clk_B:=1] - 1272554 t.registers.ff[1]._sqib : 1 [by t.registers.ff[1].__clk_B:=0] - 1272913 t.registers.ff[1]._sqi : 0 [by t.registers.ff[1]._sqib:=1] - 1273168 t.registers.bitselector_t[1].or2s[0]._y : 1 [by t.registers.word_selector_t[1].y:=0] - 1274570 t.data[0].d[1] : 0 [by t.registers.ff[1]._sqib:=1] - 1274572 t.registers.ff[1].q_B : 1 [by t.data[0].d[1]:=0] - 1278373 t.registers.ack_input_X.buf4._y : 1 [by t.registers._in_a_temp:=0] - 1279638 t.registers.ff[0].q_B : 1 [by t.data[0].d[0]:=0] - 1280241 t.registers.word_selector_t[0]._y : 1 [by t.registers.word_selector_f[0].a:=0] - 1280244 t.registers.word_selector_t[0].y : 0 [by t.registers.word_selector_t[0]._y:=1] - 1287756 t.registers.address_propagator_f[1]._y : 1 [by t.registers.ack_read_and.a:=0] - 1288100 t.registers.address_propagator_f[1].y : 0 [by t.registers.address_propagator_f[1]._y:=1] - 1289883 t.registers.output_buf.vc.OR2_tf[3]._y : 1 [by t.registers.address_propagator_f[1].y:=0] - 1289912 t.registers.output_buf.vc.ct.in[3] : 0 [by t.registers.output_buf.vc.OR2_tf[3]._y:=1] - 1289983 t.registers.output_buf.vc.ct.C2Els[1]._y : 1 [by t.registers.output_buf.vc.ct.in[3]:=0] - 1290311 t.registers.val_input.ct.tmp[5] : 0 [by t.registers.val_input.ct.C2Els[0]._y:=1] - 1290345 t.registers.output_buf.vc.ct.tmp[5] : 0 [by t.registers.output_buf.vc.ct.C2Els[1]._y:=1] - 1290394 t.registers.val_input.ct.C2Els[1]._y : 1 [by t.registers.val_input.ct.tmp[5]:=0] - 1292804 t.in.a : 0 [by t.registers.ack_input_X.buf4._y:=1] - 1297679 t.registers.bitselector_t[1].tmp[4] : 0 [by t.registers.bitselector_t[1].or2s[0]._y:=1] - 1297786 t.registers.bitselector_t[1].or2s[2]._y : 1 [by t.registers.bitselector_t[1].tmp[4]:=0] - 1297789 t.registers.bitselector_t[1].out : 0 [by t.registers.bitselector_t[1].or2s[2]._y:=1] - 1297790 t.registers.output_buf.vc.OR2_tf[1]._y : 1 [by t.registers.bitselector_t[1].out:=0] - 1297791 t.registers.output_buf.vc.ct.in[1] : 0 [by t.registers.output_buf.vc.OR2_tf[1]._y:=1] - 1317533 t.registers.bitselector_t[0].or2s[0]._y : 1 [by t.registers.word_selector_t[0].y:=0] - 1321878 t.registers.bitselector_t[0].tmp[4] : 0 [by t.registers.bitselector_t[0].or2s[0]._y:=1] - 1322736 t.registers.bitselector_t[0].or2s[2]._y : 1 [by t.registers.bitselector_t[0].tmp[4]:=0] - 1322748 t.registers.bitselector_t[0].out : 0 [by t.registers.bitselector_t[0].or2s[2]._y:=1] - 1338556 t.registers._in_v_temp : 0 [by t.registers.val_input.ct.C2Els[1]._y:=1] - 1359177 t.registers.output_buf.vc.OR2_tf[0]._y : 1 [by t.registers.bitselector_t[0].out:=0] - 1389525 t.registers.val_input_X.buf4._y : 1 [by t.registers._in_v_temp:=0] - 1392523 t.registers.output_buf.vc.ct.in[0] : 0 [by t.registers.output_buf.vc.OR2_tf[0]._y:=1] - 1392551 t.registers.output_buf.vc.ct.C2Els[0]._y : 1 [by t.registers.output_buf.vc.ct.in[0]:=0] - 1392559 t.registers.output_buf.vc.ct.tmp[4] : 0 [by t.registers.output_buf.vc.ct.C2Els[0]._y:=1] - 1394506 t.in.v : 0 [by t.registers.val_input_X.buf4._y:=1] - 1413914 t.registers.output_buf.vc.ct.C2Els[2]._y : 1 [by t.registers.output_buf.vc.ct.tmp[4]:=0] - 1448245 t.registers.output_buf._in_v : 0 [by t.registers.output_buf.vc.ct.C2Els[2]._y:=1] - 1448510 t.registers.output_buf.in_v_buf4._y : 1 [by t.registers.output_buf._in_v:=0] - 1448589 t.registers.output_buf.in.v : 0 [by t.registers.output_buf.in_v_buf4._y:=1] - 1448597 t.registers.output_buf.in_v_bufN.buf1._y : 1 [by t.registers.output_buf.in.v:=0] - 1448638 t.registers.output_buf._in_vX[0] : 0 [by t.registers.output_buf.in_v_bufN.buf1._y:=1] -WRONG ASSERT: "t.registers.ff[0].q" has value 0 and not 1. -WRONG ASSERT: "t.registers.ff[1].q" has value 0 and not 1. -[4] reading done ---------------------------------------------------------- diff --git a/test/unit_tests/register_wrw/run/prsim.pdf b/test/unit_tests/register_wrw/run/prsim.pdf deleted file mode 100644 index 95e105d2dc6872b66d431be427a3c40497ecf2a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53431 zcmaHTbzD{5)~<*&h?InMBi$e+-CfeT>DY9qq-?rdB&Ab8y1Tm@B&0j<-r{@D`Of+7 z{cF#))|g{F;~6o>TKtqkK}3w6nSl+FqIi+G=qDmGF%z+^p#>r@FEOKnfhoX&m<4=C ziI`Ev4G17+6gF@)u(CBJ=I2KQ*cd|ux&Cc~sH>y6vZH|`fSB!hlbEfIBQfjqTEW24 z5nyja%nrFkWK^)XHBtsR5^I6&h=_sp16&=686~a3HiiEF3jh6;B-SBjR5mj(Hn%Y) z=6K%zN#4)`VB|>5`A7M`;4uHY1A;a-wvG@6C5v+ATlaV8Jz4GRRb<4n5XY z8;XZ8qJKhr107T`3v%9aicq^eln{FK+WT%%S(I{sOBlSUf#W~I>si}8cM!Sv{_572 z@$llR>}F!}b=IOR0OrAo0)bZA@Rxe zLOMgOc68)h>Nb~n3;OnWb@xonV%*t2>Pq8d+02oi&rNOTp7{Ee?RiVfn@GKu$J3+c zn===p=9{51pNrEqaZ0f#gTb<>{5OfL>qL*ow*ybxx=)9ZWlz_qk!43{`jkWLF1J?$ zVUc#4(38k#EM0YUByDe*Wu@h$L-DSdpOk{T5d;DY8DXg=I#**orUK3|4I}0>Xb?5pyDFIwC>)X{ z*4czja`i}L+F(|Uo!o7cptCA<(fL?!8cX_q^@-d^YY;!Xgc3EgWk2=EqTBxu@ zG7ZOcz1yDAm;k$LE1wlcASaUTK8c ze9d&zE2n+>A-YV%M(C`c0WM`AFIO-B%^M=)Z5m8w1V0)F>ah^k8`9|s>Trbt6U(qf z@(jg*K61&lf*fkr@Q~D=_`!fg>XWQ<+RZZ3ib>Ge$0#5<3{UrcQUQhYHxijf)`rC| zYZBw2>roaA9JSXJB^jcr%xudt`S7%~oHWJKDTDKVvI4&kVtebDkEv6np>E<2s%6%hydxf2J>uWyB)zZ^28#le5ZUg~ z_st#Cw;w2KT}y@iN%8YPiKEiPgu~q_WCP@sOQB<@QDZ-bQUE{%QTcg)0({U=$*lu_OTSviwcW~~1^x+@r6Ae(t8@7JGhr=_rjt1JWg1#5o2 z zxmgS@nN`Mb33IWSrzewpG?O^OYyFPl<&~8&?R6r3#rOs1%ESDjpm)%=xqYw8bV3eA zggsCi;}3|7_ydETy0kOXC8&pV!ReS?Otq^l-fpEip5J!1?ts9SzynT5#p&-K!!Y(~ z9CK;Tf6i%cunl6J$dEOH-;Wx25n02iFjQ1yb1i0OxPf{xUH|J>i3!$(<(#=VVBO_|o8vlpr_p zblg%DGwd7!Q|Be)1GQ%KMqkyn(PYX-W01fVq$zn!S;F`89U=M1K|KH>MtM7y7$EtB8ydT`U=NXSA zncsrMTUH6SN8ak%CzHO&y-F9bXCn@<7DD5D2u^MZL26QBxqFe+(N>)jT&yPFhPE(En_ZX6`JE#F-&um2iY@+!aQcgcV2` zbD%f~lH4o2m|j`4IP<0+ zbQT-Ux9&A=C@+!>Lu7?k-w(jtUSWRwB%f`Z>Q+_L%^FGqK3vQ%(Kx(QIyZ> z#z9oivkZujkH_r(_awx24fS5XmL?=?a%hIt{iZQM=Rh0?J;b8-QtAk6GtcicxpAWS zAgs_73q{K1sR}Z1`ypH1H*9d8bco+je;+rFpSpg2el@UDe}uZ7jnzIQy&#u3ZdvK1 zE+N@b2OoS+qbgUlR^&j=z^@eLgMR0cl3!J~rBi?+pDMsa1~BqsO|W2a4HU~3)j8(Bw zl`dhr69wge{WU%}cEi$F(!}~>SeoOzxP;<``nv84J&OEaUyh|%ExCa+O2wF}3%iX8 zxOb}d31t@@&Z%j4v_@=E5`*Vn@!U~2%o-oJrGtRvRG|amIIO4eT>No^tj%TUQc`?@ zct&Q8$)#v&YHCV2iPXvQ(DB~=bEeUDMyq4zoo5^d&TI>d{58pHqg7Vr@A1tNhGq}U zG^okgWv!WOf(HEZthGm~8#CQ96SvzYNQt0)1%CvX$MAFC=;Fk2+3F>}9yz5S4?t?V zSr?&zkxh8G44+^zLZ{agDaq^+%j{HQ6@wOhNkjliNfg{lTub;3ZGWBRP&B5V$i99V z;aV#M%L}@BP}Ygb2hqB}6VLR&CLV0)CU9ev3Ef7~S{?g^M{X^#hTHKY2M0>lz8jfM zS_oYfI$Sh0;hYaXt?5-=?+JS=d8ix>NtsY_{-{jZqcejI5RZBjQwMFh`Z@~Qg&ro$ zjVFDE#c1K<@M(>A044X8`k#~(Ah+(lPl6SYWM&DlV<4Gurw!_erkQ@BY4VGF0H!2E zD4ZFuRJImlTFpl3QzBb(4Rosa{2Ud8#^|B9$wG!pO*Vds=KLB|D=2W9dm>(f?J>RS z>YFCV)fsB%((~1W)t<5JFWM+VC8HXY6OoX348*+o;{5Lw{A44yshV|ag7n8T)FLGTPnhElErCoWGSgN)b9zL0YgkVoPr!L z&tN;h2{^H5FyLQ zcvKwxxA`%gP)q|FuS!;#P5myA_b6K^jB(OTWMZ1f;GqX&cC&JhSy4V}X@{P}>Y;zn_(4|XKch4rgsJ;$D1)Mln#597PTN;ZQsO0E z?HR77nruc@B06{XfWhllRrK^;`3brmeu9)*Wzx^$=)&MrFgC;f-Z5upH(O15Z4R(d}vX=)3!@w&sd~{QHU!h-S@i$h+Wwk!rB#@DKR{ z_(G576Fx(GZXM)?jC>_OctIEQOXMugJbIDvbIi~W8RE}Itb&k}I!;>&1j2+dREwld z9sp$mJ*gj}sOggBz%L1qSD7f)%tz*-VT!KaH)4hj#Z)CYNOYgO@)O+J`moECYyRU^ z#+=0xj^m*k@+#BZnyrrB@ELzLFi&oQJo1EepZ~&l6>Gwa@MC!gb=9lJ+1ZAjlRR>~ zq@uk0ug8d(u5mQ*S)tpgEHMVXiMw9{cfA%&IBx|rm?sQSY1Ti6$)r`&vDvkS&@|6f zn!1Ok5B68*`F@sJi!;FNS7Ew}X8(G_jWX=iW){MOPj!4-i2>{3(}>4jIa1fvL93qq z>-ANTB5E}W=lb+s16@x(#n#f=}TK%YYK%|T(N!Se^DYpB`X0;?AF%Db- zOXB<9cctwUosJ2ybb7oIRh$6qgQ_!;5<0H2w+pL{io?Axb`(&)8)#Z>Egj!Np*t33 zW7-{HIp@`#IgvX={WcW$2?0%C4aeNV{b152%W%`lB;ny zVDdb*QW!Wy>LbPAEhz{JH#mp3?iJJ4(&;ly&oQ2nQ%%`>!xfsuLxvuTS-IHuy|q%D ze4JrVs)A3SYX$&l$NKV~_kny;mAcJ*DPFc59u8%ge%j*Qrqj#?eKWQtdrqMA97-9{ zYN?P@9I2den^IFDps&|$+5h7}M8`EAo92Z7Rz*M(%V2~*q8!Cuq2d#74ACCCGDc+Y zOe}SI`*FO?Ydm_MEC-!^3sH6}WFw-3AeGMesT#U&NloW1m6GqT{bEDvnMn!qhAOEY zlZdR)c7d_g3?vKC{&t)1b)D+EsoSB4o!t6oK%9WxK1^d~=`apP9yL(j&*QEXS?5~! zI;&KJZNHw(b!t(3B;7ev*2>YnS?dOSF=zKEV~i0qDd{5(=lf~{ynYpZl#|#SZc!;6 z#&_#=6y%Dd2%j5L@Y%$i@w)d(KhYNITjJd5a~hMCmXsP-$SGC6%jb}leU39OP#{8m z8=k2HV_qN5mG~zz) zvVn*Mz*H1o-gntqFq8Uq#Su!KcBi^vA`$BR>tXz22(aOmQSfqU+RRHyrjaK`Q4N`> z^7Aiu$P@8vG}kfH?O7I(KKD`D*5J$$*cZMrP*a4_>L`Glj|#8*@iV6D!}mU$w0Smm z5+FLWix|0i-Laeg*WE}550MzbH2mB`xYygMTZ>pgcvV+_b?!WrS$j=qK=ff>@Xyu_ zCF{>qnfNc@QoaZ0;#IcM4()r*gFzBwSADRcdR<+&H$^!hWeJ-4EjVhdXF6_EDmcLg zgP(wB*zl)x++rrV&m8c^Ei%$cB0OJ74pg-tQ}D>GPgEKaDquWTf5YPlGDiiGxcqnJ zgrkMF@t^Rr>+=}v&8=ov^n2>@0k1phDnGnP+at#TMo)>fhE>U@oP5`GJArDPq}1%vpdDE|>VPV=0C>MbcP+q#*w< z!tOt>`|i^`>58C*@iU^PM5vHgnm4|VRc_d%7ps6E0LM_{NZ#35J5hu=#l-0FsG1iF zuhJPFf_nX}J`sL4O`|wO3$+}-D9Ggle!}_bJ}m^C3!vhf>UbMhXVyP%S>0=nBxPvz zqb(y~5D6-AC<;&RJahp}qVa)c7`Ud5;nmCDYnXlGt|eBeNTg$Y#LyZiKD6-Yw87^V8i_th!f;`E!# z0i_i|Q#O#d>(j^01ED7z4IlgAECh_7bnGR%VQtt~uwboJfu>p`r8Snj9ys!oKT)0qqd3=VDI*UaA zzItS9JHhqx+0k~lCD~G%b65-8Sx-fnx)^OP=3D~zR3f=bZU`MuUP+s8 zA?pNbK;dY(z?LA4;c_@8+Z(iVR7_qBff_huY{>)Y#$G6%W|D#*9f}`;bHf|EL=y1Z zUlDrq&=y{x#2AFoe-@RyrI+DYLWe$pP8$!&X0uz|M=QhAU~;t*)HkLok`nqn#b)%_ zN0Nt9l`R8PMFH-SH|^q-$Au&j>!#>1=}dKNJ%UEYJ<~ZNNs20M(@cAQ9RKQ(mih0W zA*Q3@Mu)fMS99^LK*ucCvG*n)M)1TnWRKtxy%0}9R_{}UV(xXb6H!c;9SiyF$*&{E zV#zMudBMybI$SqGMyX=9wxv^3*Cx&P-7J7vVpzPLj-S}JX%Y7l)cBRe=s6@-*1T@OyDS-@%_jAyh#sdKgG#2{S zNr!DF60(gNIs=AjIRJIJsg#uG1KVEkHJ9!F_!rhABGbigU1QQRLN4tkXO?|E^QFB# zuGd_Bq)@>59);ufpaZ_+k$QOBBYgQ;z6blt>zky z9VG?yr11xJep)S=n#!L0doyadd08?rGXcge3-_K|hz+wx9G!|aQkM-p24)<+14y(y zQUSf)Kh#t@x|uH9Z2mP^aLQT#gOg?L1G2d1$AcrZWQBGqv53poED_y;dH}VMLS&?Z zf^BI%KtgXRGWD2P$_95_XMY#d;$nzB6qJXbMF_x666<>SHNe~2l(k1KnpRz~V@zIuC8%9Dx~-MDRcin`+q|f5VNSeO85R7grTy_Zcj6wKCf| z1mq_6AIG9(Uuk+F+Z5zje5Z|A3e3t1--0Nxj95TO-XdVkrv#!^}~0L4#Q(4M`lqr*q6XR;#D zn!c zA4)akdY4=(m1r8p)xpE=xW0TA3#!?)x^gL-U7TvE?o=h_W{$PsS7UMJ&nb_&?6TCJ z%EHCqtR(8xm)pL(+@Vc;OP56^SA?%2d)~gfOad1kO+Yn=ZU7GUyN+LQ{ZU`)Dt{*Y zj~NIYY{Y9i#Y^^9^Dv3HyAy{cm^mV@N!S#Clfw0=Q~(@4fE}vtKp7L0(7y4Sntx+5 z!y4K#K3-}KnvFRp2>VN$*Uw2lYA5&H5XJ%~MleP?!en%I`09g#cc1dzH78)e@93Ri zCi_*)%<0a&?i@y7hSpSt)7}bHru+(Q3lw>cN5-Qj009YY*-;JG9mQj3bU`V-lSA2H zXE8Au&??!vh#Os}G2n)argRwWUq^OG(IUzRtW)5Z=8z!=c=4&e#Ha9p1ummz0kxJK zDrH3~g4~T^*rZHe({GnQPy|hur!IQqP4iJ-9Lu2TMfIvT6&efn9`x92Ucw}%S&UN4 zVml@lK&D9r1<7l(KB$yOZY6#4cinHq@#>669NUirnfd!CDjoWqxGyKZXnw-|?|}cA zF<42Z1>K16uadM5uIhZTlaGqvUe|`j6u*8^cF~V|NKIdv(#kgXTRq_T>+w3YYa!7QNG` zj;%iE|E{Tw^)esL!AK+~WHwXu5YPG5B{K`Q%3=(D>!q*0_G~;z&_D6^1JrO#AWGdq z8PSkxxuAc5$YNNjE$t{d?lRO|@5K}ca1|vKFZvd$q-=jQE3|AjIx1wcQh&WgJSTxq z)`6fKly^Q<_&I}PFoFf^wpS{n`r&4fXNJPDQ_)MB1-XRjS4oHDf|zqNEbUyFrXtEe ziTP(Z|DRnbj|jkb{sNd(mNU)?1xz~ctUr3W$|P>TH4E!Yl(TpNzURxm!ugV^oWa|c z=%D75{X|WDrT1IW@w+*#G4E{iqT@1@>^mr?L(i2rtp@EsB-Cn1A}TW;XVHC$xK=J+ z0Rw40E@h$UtdRd18l~RulT$P}7mlk0w`xH0j$8{lSZOXGTTES#HZ`u5SyGQKbuBG& zs&dz_0|ubQkUDm7>pu5Zjs4ruXEh~F4BM^zaJrwLYNDH_esHAx5SpE5`f0_nmJ__c zZ^Ftu@?TSe=%5$cuBo=rMrv3ulEx1= z^0k62@|8+(tm2en8HwC;`{F*YkzPqhGp^UtAo58_XtxGq0UV9RI?NIpih9XHSsp5w zDpvBOFQJs|a;5VqBVvfg6(@RyvfDYFsw%Vb@~ZdQQcUn)l5~O$oa4Sn5!ypfK6zBj1{xe-qB1e^#|9_{M(9SHQSl;e|ENQ|vBojxSR9^p%>a_E|4Y*v} zIPqU!B0@domgbu@J~;(fp5}d(j zxb4jU7(8Qr-;jAexB=H}n<8#Tsj-=+`Df~T_=u~7rmi+q`H6~Vu0}aN@53uO((U1p z913rVV18)tZfl7dPCVjS1F;z=JbkWuqarBx)e3;A2MQCO@QPJydtqy{SNY5aXXn-Y zgW6lw-Id;DJZKzQEo>-joFxZepl9`M9`vgTCI-lh&;sk)tg|oS=nk`^7aWd`_KIt3 zdp9It|4g1rm4C-NQSc`Yji`?08gwC%w{b>$4KmDWIx8k$-V#XU30x+x!{s`L=fQ6w zx0O!B1**DG-09nP8;2Z)rxw!{4#mcM9U%hPm$W2sI|_o7114U2?DEKE!Mw=KolQ_q zDjFkpKH%;`O~|$U(Dh5(!7c6^>~s(_Y6=PaiHQ?gm~%{Y6Ze!E_;rlj&;}$?TU?`F zXMQf>(^)d~)BWQUqcz{0YW~L{OC*)M^T#?hB*xVo!Rqu#^u-_W=ixkrMT9+V zGt2;rC2va(JWR!kc9*-yaKzZX$a$^kXMT?)mIyRZG+X^%^f2(WezXBxX=S?>75JAJ zO#VN zXZiH?GKjtNioa6r?Ud7We>3Oznv_EV>u>{=C#`NvM&~<+T6UY-&YhAG55__5hW2-J zHwRkX;4e9U#)SXvOU^s8@$5TIZbw^^MyrR4Dd;0bdfM{`EqG_GBkKwJ03wNen<=dT zg%+m^H7^Oe;`xMGIFCdOVb7xwLxAFgGU%XW>C0I4g~?dZSh_Y&SyScjk%{R~3+Rzr zM2B)X&7BiY4uTb zB^7=R@YZnk)y8UR8SF5SrpJEu+&53Nz6fsE?8HkDh*U&6d)cPTs)eS0QBy;ghgX}R zgLO2WQYf|3&y>f&wRUZG5!i<7Y=3AFnvFhO!N$ec`a7ePgDcx|H|+C207A5ijw;XP z<^i>GOYAkzpIVGt@vjt6VoqXiEux;yOEPUQ^jJjQf9)*ABhOm2`%wft*WocHe5cPC zV-|9Rg;hdV_#!*ri*eSBeQAIPucN>sDj-|plOD=ABhI)*xV$X>yP&fQJaU0g+Yk-a zhjL!*5=ielX5ku0uGyF-D;uQT=>=vX?57BYR9k5 zuPk61<-(OZL#x+l;g+O#sAj1n6}6XxiIA9nvr;sysi6|BNqeU|Ic@PXv6VeY5z7HV zUQ58{?yQde=tt+q^nL?IknNQtmIH2yPG|T(-%0+3fm_wGPzd~;#0J#sduQBpn`3rb z&Ay|C3NNQcWvkkct}0O5y^?oMAt2%9r6e>kt)v}4b+FciobNW;?`*MN(w!eIn)r&n zvKIZD*n}ET<(=3J6~L2!l8S=MN~ekb1Yr4c8L4VAVNK1sr3Sn93r8I*?)cDjD#`T$TO;XjAzwa<7 zIsovXoHTXk$BV}Qhk1%cTY|>lBTLhV3+OIdF2}k_^_S?il_Od!cK_KFCXN5?4XARk zhN=c^zHVXO4crv&O0H_(1Nwmc;9IB(^PjX;`;FO%_F^q&RFIoZakYqrW? zF<-?l)r2O^<`E+-I)2^e1mu_O)IPW^;st1}?@!A&Vw;pK^@JZ#$Ga5BTY$eyfKRAO zv>7$^|9e9HDMJCQ=$3n}r`tOsZl){W`%73n{%jThNwW@F-SY<#8B_A0RomSKLV|}I zF(##SX}orW2yOkWc7&BJ=0!BY@xpzL$9+C`!x`b>_X>(|7x14(l&^ooXvu!hVJ`k4 z0ev~qm;e^!2Dl|=NJwnNBOw;k118RpDK!-0-{&)1VYP2^;a@DSMfB1PG@Oh4y!?lq}y#5dpNFflcC^OA~G&OmPi|SPB!;3+UMK*4%MG|sS2P0NCBZlv z_Cr*%VYHg%M0W$lUwuyA*I3S_3a=!w;^Z@_{o{byZ`qulawq)K+MH|wmpU^0ey{_v zWgcUIF6*M9OtaacGm>4O`Z@d=V%K$6U)2~`{pu_UqdGGGwZ03wqj3!LcJBtf%(FZy zbtZkj`nCf~BriB5c>rwr&o3fOC??VQlF+m0Yi)xUbhhITU83?-Zl0b*V&}YpE4pf! z^=qLcFF2rn4kOT17|o({L-?&T)EQ_SUC=8OP;Y)3dF(9YQ{6ayA4J6u{fR;!9n?mb z%WM^TtiSD^;IbR~vWyo=gBKfA;-1k)jwIE2+-dqkt7mO}$But;^>2tjK#d5ooT}{% zWul2DTsO3*_i(26z=Q^y!!!Ou#^DTPN;+XPf1yRnn^d2%rQ<$6|IryOvA3Z>b%Zs^ zIQsI!X!gVF(_wL+L!kI(+?K4n7=E{O7s}xKjcxg6kKv=8FEY0li(J{iC|fdj%72={ z;mAUd;~a+QLju@ver~gnrhP3|{3m+jSl-~^i8^}p!TE6fCEG5J;D%wzh}0gS6X8CxSXl;|cN!RedIN#}w_ zpKdrZJ4^<+Bomjx@k^^}q@@I2W1{jDBh>QURQ)7|8?p8lra}E9Ma!NgD9U|M&M}KF zScaUzi*rrMcLq}3F$liE^d`gUI`7Bf(E6_7z8LYhj627|J^KjMmka--!LslTJgWY| zu$6Kw=<@aH5>acypJMOiuSq)}^h9mhtN+G8Wvge@;e9u2ynB-p1Qg3|wgwJUC*co3 zA_t4_0ZA@@&^>{CauK~6--vz;%+~SNfamKXAr)W6?hoOA3}=od>6F9Kt=N(C1><1^ zu4q0+bfi~&DEQjy=h-u25O0Huqb>`^D#D`I0RmUEm8ybUvsK?JU}1_UP*Nn=ae*aB zHC50*_iP8}hsZFvICuPI@FTbmoNOCl^O^c8i9@SE2CBTD^&4v%`IvlpNb|uZ=ODWM zArgS*P*h0SQr(CylsrezYiH9H8{nV<*o5vT7-tEh4~OZyBxq?+k&!qv!a~BHF8u(m z4@AU{fzCC2wW)y@WLK2WE`VDg4fjo*2g4qv`?&v`jaNR2z{!RM?Vl-mBv$+%bHCnC zuQfnQ3AE1(_5jm~bvS?XEaD~0!q^J;BP@P=N%Nv}nItfHjlC3e`?Iy`O}XWLX(HmvqLVyM>4!bgFO}tfXMW2x+*$#!TE;#b14Ii(7Z@4gLez*c#Nxg{P00L!8H; zt^)NzxszQ)2c7HO9?Jth=K|*I8Mtf#D?REzVJxMd&{>=c9RLS8t--+SC1*bEqO!ML zurhYwm7^R4RDXU>M^LyH*GPtG?5D6pqGFhO>eCCNH8uytyV1JUt+=Cm_@iH|TaJ7y z3zOFA<5S+Kr>MeWM>vOn`pA74iR z8*YV_Pq+!x15u84(@r0_lVz@wry&Br1Mj?fG$c?V5`K&2gnuQP_PyGFOdmuP32pW= z_=Os%+YfjN(r5Rjn_;{k?}e zly_#Yjm6PO=Fol4A*=X03tv4@B0*M{!-V&BB1Z=qk#O@g^djAp|M??s2LTr08|{$` z27qp={KBiq7M2UfJv-UxP_PM9SGH1a2`0B+?ed)aANz*-+8V z5Wv>yJY;RyCPx;v2e~+w3-n9j+;cd|E^Iw(ayjYG+$XV7^C^I8r0Y@5YUlZr*4T;X zGZ1A40S@L0iDZYXhwHsfRlCJ zxz*!xhx?I|&j~vNHXInc+ouz@W8eEi^-nfi?-_dBxQ4ci61vYee4@P`x>Za$$zir> z3h}mg;Bv2BBOo~NKVutSt^Ho4xnJ0TxdTR(FKeG_=$q<+vG|J<|48{c_<^) zt{F~8J8-QFV8@Fy6^y>b*222(h#L1?V;mj2io>O@@g}lfTkjQe)V#-d!uN^QEt8WI zfUWEMxszA##%H`i`zL)FoF+iu=hxOVqOpy7)R963A6tPc z>2V-MxLs_4L|v*jKRMHTaDV#X$5J$YJz`GV>5ONMKm{hB%~i*Oa+BM}Ub^mR*L^Th z<(V+FZ}XoDt4AEbsUG}R(hh$$U6VrAn@`cDhdv!@rD1Z2>y>@*fqXj+zFU9PsFmkR za^JZqJZ_)>AXL4goN1KBjDUP+&fnf3A&P5)?rUApv@f`tawFI;@r@ zJF-TZFnj}KVC<^Ixj7~mB|ijZw(p;6GtZpcHUU%ONIzt6ZRjgLsWxBhK04@-z}o}0 zJjT7_k@~ZcGh5dzZQXVp-N7k%p&9XL646d-S7eFc=vUeqI1C|imm5OR=KYEmlE0AZ z0?L#_f~8v!YmvT?!aN8-+=O?4xY=cLUGeSJnoUfTn(~U@@kb0b4R&yi1nDSzIR2z6 z1Wrf7cI}ZXN+($@aVMQ~a0c0=SjuI#4#5vDQ8{pd2LFa#$EtlKI2FdbJFf|IQHUUt zJ~71mC{L9V6MAuxl-M)f^TQ&80=S(BCqW#vv5YPluu0#r9Z#;rN3x~C-#^B8sflVN z^B{%(laS!#W?8veno|9K>?fk5u`(4x$~!TmaVauvr|gG_`%XE|T?ZP>mvF`(zAQKk zoQp-yag?|yy?DTI6%P*Poq>=#jV-6H$G4+D8it11aJF@EiKTUr4>}?;T0?bS!Qmz^u`_{;>tLAA+g0;LlytN87DuOk> zbnSrzensb!{fZwmqP$>5HR*BG1Z$TBqCK26N*~&vPh{*JH{LMjtr^}*K1ADaxOkhCLI+3#1H^7Kr(OLBSFv=5w$J$5<5kLoBiE}S{jSt{P z$h!$XWJk>IrthLG+~i{6_xV~z(!#Ql{6>$YOAtP^%eK?5S(YF|3?r2k8jf6<0xBD) z5tArY=RLe7XN_-%*%7T~DpSc8b3{Did=lDI$r|%JN=n_EU7A#WoXuqLct*4|0rlv= zH*>cSb=e#WQ(kb2|I_J$xzFo62$RR<`h~s^^bzK!W6!Jvsg?JkT^9VNW9JgDqu8h` z(d{|kIcNC##g3n{eVmPS@_pQP%C{bpT+9;uHOjU4U-_Eo4goHX(=~4wJ=fhg`6xRi zhdm`~Fa1_f`@B^W4fys@q;-1HY{m;8NWB^b{H`25OU!RNDHcm%#{R&QB+9&T%~n~f zTS~mLW&DCCebR@vJi)yME+Xk!MA^bcgGd>3pE|`oMGr1~o4EJ0oA7tUC=~*JS}e0Z z-g{!-cQ>=`gTdKl9*hyeDTP%U8&JOz#j{AQ3Y6c9+qdo?m+wCj`z}sm@z+c zrV996t);Hq->R1pd3&0()iEH5Zs(nU;d%S;xi&HJ>E?wkX12ygbWMBa`rreNJQwFZ z&9K>3^z&ko;xfRYBXb>e5PkD!G1!y>c|tOrthUic#7zqpUSxjw^GIf62Vd^b_TDWX z+)m6#OjA!k`EI5_flgc+y)9#8Z7)`OvGHdd7-OMwPNBLZ2T}RJ)qTB7C^+;s%LG-*aJmr?$PsNLt*n7hn>IEUw@o&wT7ufAzYFhH%~pd%ORK*v8_&&rEMom;NYlCOX5E3o3^ds4-H=b7b*lzt(N8 zTV~P1^HC^BwF8|5wEx;seGPIs=k7M+k3$77n7ezUFTR^Dj_%-O%c}7*Esud0dc*Ge zjoBm2VwT0gKZ{|m-;hT=IN3Amr+gbh{5`W}Y<~QIq~YT5d7igftQc%s{Bi)X_5%rU zj(!<|qGwlMlc@`58i6>3f}@MFz#8>3J9?)e#|a!gV3}Y9 zdhxLKQH7KIiHyTZhl2%W+D0nG=!5NXy1~NxFfQeh#V+9OmPrX63VEw=8dTb*{FTdV za2nXbMRah}JoosP&A~qSLwI1-lXd(NCMXcqorL05uwd0SnUUEVpTVks4)u%`gH?CS z9(z6uSCa`m3x5b8dKT7c{wr)U4-rPK><;|BVK%+G^J$~fp8Hu?YWA<@-?@Kf{f}CU|)B*<4 zR2Lfu5phqKkGaJHtN$c74*9iYBmDrOB!d006JPo6&z)cY_`Ux(df}FT)#kDORr@>1 zCUTtp$5ShVuk6EK z+{4+35e!k-*&p3 ztr@*%h*7t4CsG9{$6?dYgx*?mG)3;2C|7f2?6^cX>QB7;&XKwuz`f-3ZGa+mS;DE7 z=Jxsq{KOEfz_3nlOH)MNc;f}xoav@D*tiomR(zb+9_}S?C+<&lD3Uor+s?b==`0F=Xh*hx4_bge)@#& znV_QgTK>n)dG%hp{pe1DZyB4&lkeZMGh_g1-3f1o>YJd z^sRF~k10sXH%vN?k>ceLa=+Asy1g|AB_%gXOr|iZ(5>Wbvi|B?Pi!@45ae}lD7s& zPWYVoJY8;Vp{+{yjSj9#Wvr(+1ZoC^k+osR3MP}pe_!NgoFLW4M{7<(W;T!kj>$d_ zn2YMue-ErhIo&hUCc{E?dq3VYA``@e^MoRDY__~b z{=`!3)W>PUAKCjAYlhAkA5msoes6XA%~^&{iw7cv;^$d}kN zk`%RcWJ*vlw9A71JzS)Ll&bq461iC_W;|HS!iAt5L^JZ5#?O=J9U+*S!Z$8ah}_{4 zS#z--sNY%Q5PzqZihFb_9)+j~`33IhNc9RU!N6cJ#7a2;y+2wwQTqbZCzX_Nqcx*e zywX*YW}@NLwaFR?f6vjo6%cD;=|o@ky#9%l8 ztdo4LzOo_+;#V_gTP0`f)>sh+y>vboqhxD9I3iUGT9z@>uWAfV${e6J!$=vwc0qT5 zHpC4#Sw4fMJO2=lA2r6i&1c&xG$|&S3eDi$6g%6S%DpbM&=5jzU{(dP^aLyE|K*`# zqOIqNTERrfj+j!^xR3IYeE^LaAHI191)hIIn0@TU7N70MuS`T;8iLZXSB+4#Zu)Gf zv}Q`D8Ju5T1=3zL;ChKKpCLvKOpht-Zv)b&T^ga6Z`=qp!qo;0PLEs>M%AowENtYw z-ygXm@eZXgQS;)5D=2&RSgs0x3O;+gGn%kLa0I3N&SG!We1m}TWr?aZJ__OR8tenl z@~f6{d`BGH*R@;AC-1Lo0@n7rxvT43dm27YPFLg+>d-EqFt}=N1Y}t)-_bPg=n#*M zkJ|9p^)>D2P}^w)k4ZZxo$@RP#wcIEs)@_LAUG1D@xCyU9h+PuIC?1;Jxx*r>-fAw^Xw;j%UGV)kcs9rNSW_ouq8#ujE;Nf@ zG_Phz-vx9NnWaq1JQ^B*9%YL7hNN7NGe^wE=B%ASqYFBqh`3ts9rV^@5CiXlW})O9 z!X|r{S}I&7I%(U2Gv~Lwu*MXl5dL6j96W`Joz9T;0;*9(W?m9|jsd02E4Lncln z`d)?}=-}Xdixt z!zl{dTfru4pv$~21x%hcLr|S-iUAJ8qIJq&5}~~>sPba26f`T)6r4H;i$)RZ7*P~N z0k3p`MsDE$RA9mr^7NYfJ-7TW#5d}Qd)|B+ZO}nwF(4;}DpK~)&^VFewYY>pHv0Ki zZ-nl4T=8{J7t~w@1Fc1f3#mtu?l?0?i__?!h(E9K$KTnRJecL?&j`YMvUmAfg5CJ;D zg>EV^&2Q%jr`~o4C~RCA8c*anbDdpr$+}>Z@k}JKdd>h7G8o02833-}p*W@)!V6mh z{LU|Mgc98lvbl5e#~cK>9_UC?u2I9oSX@wDk27QQY1-E zqU0oqNDxp!Kt)kha6rI-APT(dLA`?PeSGiRw|Doh@b%X{)fG;i3g@p=r%z>kI1pCx z>5Z8^I^$(Pc9U+wV2bETvNvcxShs!A}uM` z6|i>PQ?940_4a-4gAcV`n+FDxyy%Qg1&dokWb$W7CB{ zWwrj(u`^92?%yO!+%=x>TKSk$8g?T2h6J7J;p%yr&e)5ka;Ls8oxN1b-t_gu`2DC^ z+SFjnl{fQGXHPAD7@x8_wKy|=?8WNJ{ITHgD|@t7*{xRCPnzapV7Ep;eCqsgaD?}@ z13Tpr7DtIl{B(PS_bCL29!6OF3j5s`(m!+GgTjcc^W7tZt+_%ZOx0CIkEUd8uQdscNlh`BY&ee74`>=zP+Utac>+T_^#`@VY@yRVyWphisL zb%WMM?^|?I2{?<>)2DBwKEk2rMV_ zmVu`=r-)u!ybm+cDVCnz?(*CyP=m4iZ8x#zE_bP-klUtqEe7OsOb<8)%+7T)OBSE| z`uf?!J0gb1ckgY*Mx1^xlO<|CxtmU-^{d)F;$YC?m#-VnQDpPAP`HrwdK;msuI))COhkV$b(BqJl48=;x_i|Bwa96Ob1vqpUGI?n z(v##hvOAC3<(ih*9-11(HZ%@>Oy}!VeLTuvr9CpBKAPz?t!D0TspIZqwbPG5jN}Rp zyHq{d*S&A~1tqU|d`aa!8=uV~E)c>VnPJdNQ@Vrulp|+A=QZuwERp&z3jOm9ClpjY zxb69>bXEAS6^Y!tkg*i)%$+~G8hUNMp>YLL)H0~~lV>Q{A=OrVNQn!tW0}^2I_hQw z6>;A+UTMOyRaw2by(3N0)H^cD(|viaTA!uxIBG(5ONym#QXp)UCM%QOl$pp>y zBs|+{sSDYfWOBc^K>^lJ@zLxbCg{n!B8zR5T8A)|^h<7sr$GsL*zP zLYa1yz2n+Ws!fQ39cgWaTPWcTJxo`lgh+VX(+P$~`5bw=Z4=1_fvL}fzajIYc03+q z|1gy#ekPHBk#5nb-l1q12|xx`Alu)1O5X3Kc^mpQ#YM|=TGO}2%qwfuvP%$(d)4vF}ub34^ZHFW!LJGW%M&tJUy@j{bi6!WQe znghPiUiRznn3rjFl0B!s7qgeHbQaGTI%{#vy;5` z*ls~zUazbt;XWs?wx&{~RG)2kyM3tW>KjcC9FkkjZBp$%rpMWPJndP5!E;U5hI_A4 zy^qy(x;{y0X*k=tBtC8+QOM_d1+ybr*>%qy6}IWJ-mF6BE>pf|Vi&Y5=;K>c+h$Bh zJ6@fiEj1q>DE{A(L@d=$f+s4Q)EJS89bgZ}| z{ae$uOWRw|k*Bq5xqMbj6j6ORbl2(OQ)|s5SL`R-C0<>=NvBd{{&Mh9UU(QHinx*5 z_;YfwU2j@^?x@`TZ+rSTp%8Y!w-pM}$n^tJCPu>pNGZhy*$Bby%}XQKK4tH(O?n>u zl!xoxd6p3-GLD^ zZ<6IF^+@qLmQDF$1wEM0at&!D||W}NT69k~DM^2+mQ zVvS2B&K#e{N;Lvuf?3bWLz$ z3Q%7nVapoj)}S#Od77s^TP!`&x4>>TT~d~c$11UMS2GG`cS}4M#ESYl*rx|(q)>KWK3B5C)b~K5pL~DZ4EE)2 zx5Hr!^Xf%BSFejq?&zF57Uz1>k6x#={I$UY4zmZv^t;cOxdkW;ba3vtO&!IP;KQN! zwO~)7q@Z;y*Q?JV&#uQio(#mQ?LeMBS=8a&O^E4>t#e|&m!iR@e9>4WsZ2^ubS`A! zRb}G>=IEtQ%!?5KjUAu~8X}YphBQ_zNH<{~?CWtW%o9Ve8(Qc}5nZHi8B)JbR0Lyy zyeVRY6hrGC5`Ilc5o%Injx1+Ec6HO;MTv+h+P+KKb+pG68eYeK0o3k?$ob*@h*(cy>Q9rTM?!E zw|EPe%Rz^wVy#N6slF?spoCymM!N zAI)^ld#6{19L^S_x$bs(D(db1P1IUiG26Z>kvmn2%rLD4_X1G%jaHk(0Ia1p;(GK} zff5S69w~|HNW=iq)^$8W7HPQiseDszZY5^;YjAB$vi9XUj*fnM*5rWXef!EB+n<`* zBOJ%{HQSoL+@hr~SQum58y7`sbLNWIHl6F_3!{dSleR;HBajw3JDl&sA+_$nd4&h^v{kh{J>g}ZX6`pHRvtOR_`%9dn znWDr*b1+UU@&$%rPG?RZpC#Pwt*~k_y2z$nH_3(AL(cSA&vqv5O}JHqzc1VE{d7JD zQxpX0IUc;@yRkh*x2PiPI#$msUp9BLC_VU%mASws{Mssh1FNKU-Cagk>Y@?{)s#ep z&>ZK-eO_!Tg#wPVFG`3~cy%>TRiZijc7&=@3CER=a}{4N32llx_`&1V)ae#Pp&}O1 z6G(f`clrkA3cVz28d}aq%DPIhyvX8JW%a~fJHFkQt$Q);R?le(#@dDPNDP@)^pnZy z1$q}gA#5G1+0|2ibn&A*Cw9^$ItA}~VZZv7Y~`%k-c2~TRj`ScSPwR3uo@n1@-Wym zzy4@0wf8vIaJ2rLr>i11pRYbr_#QH-^K#7_4GX%X5gk>QC5NSNoD@84mVEqNT~sue zY~{1W8IDQ|U%_&5R@IM`sH=QRc@GL6W-J~|h#ApyOKeRaU*p1_iq{rirk#E@1Z78}PYYhqOjKp!( zv8SefJ4#quYzGJg}$K!?8`$W5!z3aD&vuzTOTj^We zX0JZZxQRydafCgoJ#%DA-oK*plUHTB9C|X-eUmobDnJ%SW7drdtxF0tU;#lidpsgt z9w8slYh+0Kbk#~@*uS5Wts}%uk2I9)Y{1z)FCRXoeW8qDbQ({y!t&a3Btu#BzGRZLc#SRLx5 ziI5;BFO7*!NHU?M6%J?Tmsz~R;Ul)Z=TzoMooQf9$H;2Z#9n>9MQom+?LmukdwMf= z%*kZ9(wUYwe30PJO7>|aV~?mNMrRP%1*xHG^4`XC&}&oqvCx=hw^X~@w!SiZC>{OG z)#0HEPeP>5AVjJ{l{Fcs2TD;%ceWN zO5?S7cHj0%Z$jl(p(t8pz4%iGlaUfw`8Mf$g&umDc=^+<0(cd0I8}4- z!5F!8TN+QFGZz65hX)4*TMy?5%QPAWB@4BgX8JMA)lG*V)X*&Be-Jx$i5lF@7<_{xVI- z{L2)x#&r1IOIY2_Jd;FJS0W1^W-s}-?JD^EdeF8cE7M#^axYzX z%y^;vzLSzS+hZ#$(aXM;?9&{x^s9V)6CO4Mf(0}3U$N{T1}=^0;Zia#@f~nwJMzRh z++v6NQ(3`Wl=f%?k=e_J_(GW{vvO?yk{>sz>{f9!aIF5j%X2iU3I_Hf1axPZxGCN` zl2Y)VF_&-5kE}T;$b5+EZYMznRmd%_w6JqdAxQ}L?QIAqrSjy+T}rHJ1XsFXT+j8C zsbdp*whE=i*Do|=x+UmBklRT5uIYc@7k+>5!cmr}fK?;pLsGWF!0R01r)%#NzqIbG z^`)QHA0NDzMn|3(pstlrOBpzDt8t*wd8}^gt;S%a+=E``tF(2jyGH*cO=PQ}Rb>6z zeN$E?Y&Q~Q*5oJaCVZISMX~qVop@5H#)+C|lVZ1w{Y1srHIecapaw#0Q(CwdwlC!S zYw1{Z2jQAk40Vq^#y>G{Ib40;4Lbe_hU3Vfj*k!QE8iWHFp}Cs!l1lAsl#xxoUl+z z|8BBtmhu78pQlxErdMqUJ?T=<%@H6n^^U~~%pVu4x>Tensq)OvJF#EzAhZ;y4;^l+%Nw1^ir>H{jJ<$LB znr?c0+l1eD&4iuMMk5&q(#&-c`af`|4QIWB+z5+ZaY4 zf~aS_c@wUJW<$FqpU0xxU*Gt4rl-a_vF^0y>{q$Ry}-zTjn{E$6IN~&1PWu;_b%nj zQglQ>qjo|&W8dOFBH3O?6fb7M({9)e+uU!0I9*2{Ht-}Yax&~}CD$m)Y%#Hu-S>AG z4^g_;#C{=0+2hV}*r1v=mw4X~&KREql*RO{jx>RBS-Y-pmt=hYKJ&HrjhUXWieB?p z^G&v+5~-1)9i6P(9^mw!eZ@#+*4B2cWVb&n8aj1g+R(S~>%JURGu=SiWA z96N>Nmrd%rRd9qxtsmKf;+LX5`#i~aT;clA<@#%^vrLp79M4Fr{_91S)vWKT}IAx6g8S!_0 zAyFZz4>$=F^u-Hht8Km=se3z-yq`y0;&ExFa3i($TMg`Uk7{o(b7)GF6z>x z=x+NwN{Bc++N=^Td%L$;kf>6v?wFnW*ED~+y&B||Lv=u?C1XjCF*l*GlTZVPQ>qoGRZcQ{X*qgG5*lp4r z_&(o>DN5tU>gPjWzwCX;q>SYgO^)Fe@{8j#)qgH|GT|=G@iT8c>@i$?%0jVaTnl{^ zAA%y^GAxV^CR8YjBsxo+qD1o*>|yQKz@&Kb(bryo){0)DcK0PRI?Gmm7}1w)JyePC zZl~QzbtjoVYA=<#7U^n<_oZ~ps6Dc+9~2p`#L&DIT{T($=tEtqe~IUchiBs}%d~tN zq8%(TDfRm-Ov(l6cDRTtX!SOm353*DS+4B4wXc>+{!8TDqbb;n8BMNUIlV$}c=U%i zVbNA`+lFah`2yHEL2gqzal@MU6!#afbJFs>iF!MiM>Wr=j5#ZLGOq`^Rgv@>75^EF zqoJP@kd)@Cx)-lbXW0xk;)tW?Z(u*o(#BnzE_!ulih%IoZpTeX+bUQ?q1UgywRAh& zLF;|1qYyA=$@>{V@nH#-y4Cr_Nb2+6cPkAC*B zy^HyR%58zXhezVYX_55$595y(UI~q(CslM(H5Q@Fx!)OhP_!jlA|tt>)ytZwt0Fu* zrx;sL>p(C`Xz@gHTtq$WBGmF?|AqM_(t_`nVw>=7t1wD*J;p_2ZUJP06hV^3sGN~c zxDt8rJO}e3=x+C$F!Hw{rlj(_GsVeDxX&IqeSjKzd5bz}lcKi@YEUBU=Xou?x?-Sa zpOT4S5(irL#^Ztk0c{SenCvv-d?iH&wT@Q(TKi6$Aa#{P7X@kEcWb!SN{b!TKYKnb z-!&2!SD1XGTc2O6@6&VBlD9j@P8f;}y!d?1lJJUNn4wK5&1I=->%|dQZZ|#3y~1a7 z(IGA^6h75-!o<5S+;-X-$48|-*vn`9O(@r4n6E4Vd37&vo#mWsRm&1E#Y=W@_*r~i zAcxkrnP^hGZhrG)`8TgZESkQ_krzzrsoVQGsHiPdNQ=B4M<*f5_w37|wItisUv^BH z&97?bhsMMA;_3!_gY<&lTD)i9c4rUI;t7JzJrArFs6CtI$|~7JhRkQvIYUqAKh0-Kywr`G}XLh20Uoho0V-JlAzOsyap>;)D|aYvH@n zcf)22Kd`ZVE$Z&5AiF0ta*X!Cmw|8xj`6l#Piz?5Z5Ushl=*QKoCwg*Zq4T$9*lE5-ese7B?LqOKvMOry5DNUb2oaCBr+g zb%YENHRv9nm;3vTRBkc(V-6iLck{fsY@*&5;bE?Fe&6Nv{JqlGvpc%EDPCPlWAo-C zvcaX4_}%gl06sSMMB?2P|?lb9m>Ct@^S); zpdzIm(%sfA+uG5V)ZP>!jHre88j@1zi8i5T>$q+`Iif&!Kmv3Jy}Z@(IdeKap9%`1 z8i68{zJXB_X+6#>Wco;>ae(V-PV4K#>ycA_19kT6lZ6AmN8B4dJ(IU)5of%JxS2k*`{{gLhbAIan8c}|@`InxG{;EG zstR|6Ok*P5GfB87*mAhK?=nc1wG-AmrVJWRTDP#B<-K4`S&_%)_VF-%d^T(G_^uJ; z^Dd;mZN|$ol7Y9j4q-EI#zjk8&b`-*wP^L4NqBH<+e7D-JxrZrc8oD0s=4KK)Gp%9 z=bEosinm#QqL-j)K4*6|g`djKnL9V|Vq|mQwTc{@d+lsy^Pgx9-km(VNkeQE)olQE zc=;C6%Ai;x06=kdcF8kzNA4z%mG$>X_*(B+u0|MqTWULtiBJq>OpTO z6JZcq6P6((=t^{zk)2~#<%g>Lgp10ivIc=zBifF!vqks1IG$bSp9@ptJHw$Hm9+bc zfP+U>$WsjU&71N1ITy>KvXGa)+;U@Nv&uZY*Dpry^j$uoXXCZ3_j4ZCJvDe2OBJPrR6w98ER-;I!Qwkrht40TX*=b;cc=(=0&Fey>?v)V#&?kqeBu?=A>#=`E?-!<@ ze6mORnL;R6Op-)ft?%a-i+$zSSB5W$HA(WlJ8WiZ_egfn`?!1jsCR)TpM5_)Za+;a zGMo8*VvveX#34H79$E1di8GnWdPV_Nim}uWgxfhj(OhfYMXtUi&Cqm-i=H*^{tFuF zj9@FatP5$F=Y(%F<=h#`XkJycTGoUzsx!OBED+>tPKLf)E&Xu2acGF0^?k^_O&Vvb zAPuzvr3vV%c@rsYtLr`RIovV#gs`up>yjC zv~bu9lC!4{47r=UmN!7C+3AXA_-G zw+RooiZ+EeKqjrrYBY*?JDnEhyl`~$gmhCut@CVCu_BpY==awMFKOw%qnv`i_LCPb z9!O;wZ>~Vty?Q9V+EFcgS6E>*Q@|wAzkQ^e&Zh+>OjxPXF(RGWOxte0jm|!iy|Edw z*W%Jwqfe%>pL?sMMlaRgau4X)>cMf9I{;79;(su)w2I}A|IC>{n?M9xV>16 zRL1t(2GiaJ=PO224|p+t{{B#L<~_;nebO&BsrFWZqUd_Cf))knUbpYIL7ylJV~7+b zzDfN+lMzc*Gd69$jh-{Tl|-N1CN$e;JD(4J%iTwh_R^oF1E{w}gM{_ldFb0BSWrF& zqPyX!LUDup?JuG1;A~If_{M9OX$r523ABsb@vSaL(is*(JAI$)1oF!FZdmUwkXu`I z#9yWZE*v**YGbwv-^ACi6Gg!qHUvqfbVBFlj#o`1WE>R3O>Jskb}vR_EwQiU-$?Gb zcq5cYVLsUsG4hVUNcokXTKB3}L%y8ZEt3XD0!?uIWr8_jO$Zd+VUny4Qvxj*zPU_?yIXkmjx=*8yGLX>jLPTHRo`RIt zGuEl&ZI8GNTo)PIG@8>A~B;P6)`^5)J-RP^@mn-3+ubSk~AC>T-l^n zTLnaam=Wqp&;X_0^a3zc<-8yipp&`(!AjGE3lELh?wFss6~~eM5gVJw@kU=ZFj+9I z_SsPP5s`_6TLL~I)s^)^#WBs1j^|F_aY?EsNRcK`9D10ir^w9KH;|*hzw8;Y?D;AW z+EKgPp^23o6Ojnp{k!-T9^@<2Gr9NjWQ#TdoyzmX_oMgqbM7VV3?(Hn5@#8j9GZ)l z(cymR%ZM5%6z$qcPOrRI`s>9TgY;8oB9BmX1NU|m9U-chT1IL^5dG0ELi=>}xQf?z zJc%A;os%&K^q?j{K2r`$kih@Mt=I>q*ZVPtFw(ad?qY7t`(LC z;Dl6V4{+uweB`UNG=-3oi=(3hI8YTnLG>^K7#j+K(^>5t5MUJ|bkxriSTWhUAw)0; zAuk7S7f*YHh&Vzh(81diA>`=+&Q0|_2A+JKy&b@_qo*G@R@KqP-+@BN$0Y#d z0CEvhaq;%?g_#MMCVg;Oh5!^m4(4^wICA!+`uula1`~hd&3L=s4!~*_*J%OZ}Ha|*2iGrGH+qi=o{i8`Kg!KJveetIT z!)M(B=ByogyVmr^F8038psis5i-jTAPiy<%ai@Zh9ejkY1PU~QqK(&~wH5;Pf(eG- z2%x~OI($N|lMm<R*??zI=Im6&sV;4IG4<|PV1QML@YZHJc5Fv~f0WGfY>)>t# z2>q=Fzp+fnLXRc_oe(M_|wx3JIXl5EF+_ zE*3?gfhj6{i2^#|_i%hP5G43JS`3c=&n}9e@6jMGe8GAAyhMTRlrR!zfVc>_Kt>Yc z2r;lo#eg9!3JMp4FHsZ%B_T=yE(AstgAf%3nSg#O1_rU1I3NHCp5Z(E9$5Ngz#-3K zAU&L?1Q28x@wG7cj;{<_i~_#HM8K7TFN`o6pH>u9d@T+ysfN+d33RG~dToF*NC>TU&2{@eyLKNJ^0khyc{zAd=FnA`wces3fqrnUWGysND zz-5YpGb&Hvj`>|t{Qv?7rs5<;?^z-(I0L0E335!K;T*yC{SaN zOcbUHP!1=DyTQ-q`gsRU29(2VT*BudA_gLXuU=sC;ePNde>fH#i0@1wC;0cTTwtP* zNDBPB9~nr1$@Aw0cZ9V*0QZCS7oOLkU%-9hw+r7N;6Cy5!uORQeFE+ezh5w2_}?H8 zxNrQt;F@EQqM!`{t#BXMyu(ZZ?M{Ke!_U86__khq56Ag+ z!TkbmRrvmo4~2eT@f<_|*1?k?kT$|Fo&`_J2>fRp;7J<++7ln9g8-Xk_$Mp^G%fzg z1cAa&pcFu`fM&*r*&3wB0;2>~C$1p!(J|Kth=(ApD_*sxFm zrMV*j+`~V4Ai#_Zo+#D?F;I@#1OAOK=qEp(@K^#&R%_t^UVupp z|LlhVd*I-S;&<6E`lE1v&>7dF9RuBG?ddoI^P^xqU;z^!oXR3|5a6q-?+eb52e`uq1cQV^3aFpaehD?@Kcf9c0$k}IMf{^& zn2tXJVJ7?}Mhy_Vu`>98pAina`1fRoP7iod zFsy`hy&ddb?C=l=ui^nf$<5cn8;>4*9oBL|2>p=c!eD_2@Qs6qldm%ZSlHkj_7|K{ zbGLB<*l`WcnCRFZaj*mEYz;8r3j;j*@eN@>+WTRGi!ALiN(wOxa-Xeq!{o`Ic$D)L zTB_uXke_>}PJ8UsH`3CRWKf94V07Z>pw)f|(lHjZ^fwO9fFNm$(SQ+)r4A`PnPnVIj7-w0*Xa3KQZT34#Qu-U?55dr6k&7lr|7x?IZ?M>Zqwow zWrDG${HP@bT>9=xr`RH+)l6va#eniMVqS;(X@#0mVXz*w=!wfbb$KcG%=;0}!ojBf z(04IEJ-I{6`mJBwV!$_J4A4qyZ615}O1{krOvjOVAqr?!%VK~QyE;%NlWKo^iJ2s1 z^@bphEI;_j@HMR;ROmC$pZ-h67Pv8eeT4!VRIyxLe+9L zf8AgbXga$jb54JGyZCvno2Qo!K-N5dj1lR$v(0*LF{}et1dvpI;r{Oia>N&HV}FvM z{FemK5dR?;^arhIAgIVDR?{$80)ooUXrT<3-#}3FZcK;4d?FD9xejyw8%1hy1=tPw zRBTLt{?i*340$O)dd+Tr`KRyTCc2{C=qwAHbVEjPShCZDy@`89IO~l75~>)?p&>0y z7ZSUv7Eru$kifA}gO$oi&dS3+cFqi-!fvBP$(==~8lT z)>?UoEpXOlOJBYBrG^jTgcz(VYX|OF|0Q5k4#cn@0TL_REruNiL;v&d_$~#Ne5AH! z#)IcJVt@-s2o^Q);8~ae04fD&1q*{`D@_2WjJJn0;W0NeeMsQ|Bk`Ef-(>$+me`z_ z-$yd6+K?6EbW?5YYApdYoi!uSj0V6|8z84IdJ9Zr$!>H3xd17B%R50ir->o2*B66A zf(9B$0=QF&pXcv^nq_g%38iDT2xkYVA!~L&Pl9V5+@Z&Cq)^$V+A65mKDJrPj|du8 z9XD1j*d9(Mu}?k12?*{;@YcFZvNB`FLWw#K%oauvkNYe_*pkM!SjNr>A-bSs*J5^mnyb0-&~;%U@cAnuT!cBtR+Cl8YNBf|~LUFanJY zd3wPmTIhRbi2PFxd@@`jLOIv8@68+erW?_Es4 zYHIe1YU`f)E1-Ld4RcECE*C-2A~lAb)U07Yz_z9vPFeKY~9o7}$R|17J zNO`=XsE0^X*O=8h1g|B67Yrqm%@AHkB}Mzcq@bDjB~PGyG%tP5S~?I6wmilH=Vt

%2w)c9eC_|>ENQ?l4K)2)YWn)AZF6VW zws8o4D!H54*LHqLe{K#y!Fg+&MZdNazGtj$?EKn*_?rpge<4qLm~g$@fePHHWzRf4 zP_Lo7e*}2_4fyZP4=SX>D33{rY!g%=(DQl;h^aD6;D|iD!atnW0jsvG-9O(9g>?j# z;;~aeSlxLt=|BW8@ZFDc55a=*_QNhxyo%tJW(h1CU9%FY@$37xWOGhv^D+vA)usH{YRaxiwtG+lAroFAKE`gQW9#NJv zcr}ej)D*mA8n2vuBZybJ{EhH0=0mstVRN5E&?wzs^gcg^)m&{sNtW<<`nErC3f82( zlGQAQyL%8r!`d)nzkyeO%AS9YA7<6G{e|#wVORFV55s3?-wnd~T*|D%kCK_z&-me{ z`tUG*6fM{U;+sBevKT+gz9Ad%D!sqOuV?qw6^)WQ;(m&m%h)|Fs(FoOPhp3W|)b-l+F3GV z)_lV6Ww;nlpS0P_Z;0@DAtg_}UOEaoQ&`6|XK5k+GI}YF0BJsYJ7fXZLhd<`OBM1G zS3**6%&Z-dCF=l+IwtVHq^MXjSl>#ew;&JJ*jC4{OO6p(pQ|Nn5yUNZ5)Bg2LW%=2 z+x_*1jM?&N0-&9lGofWswT&O;{hEoIxBJnCTMW#{lNAuLL1*$#Af_`*N~LvK=OCog zD3J}bU(lOSTnJeR2aau9UEb6IS_3la|2;*mtlFBcc8x_ZT?T8TFs&Bz`6&X(nj|&6 z1~)_mHB(^7eFjT`aWA7A-P-~yS_nEY%-L<�J(>Wok)%_l#HLOQUi9( zp^i06v4nUN%{nc@p*%{FuEBH$$T)vW{DnImFm1kWTC$S8X71_{+boJBeBeFLLjuZ_ z>^TPZYxS6&6AI;c*X&=Pa(YGoC1G&B7&?8jTbX;>D1c#Lo3CDax~CMLyMWS z1;H3`EsJkeMyuk`oS|P0d%?=cn26u|7iP=jP_yyin^Sp9PN(|^ZU_I!B=OtdO#Z8R zay)-U8tC7={ocLJS^5MtPF;gJsfoB=ppX(YPV}%WkOT8+wYf#@ziGrqo#jNJU0cy= zV3^Tg%^`q7g7t+Wz6}Js0Is|k(0D03Zv|9xi(>QG>iC$p0JRU(5$Esp87b!3yz<9?wS;KPduj{am)L zLA;sU-b;p6^lK6Do2Y*ynEz|}a1k3kQx>^o5A2F_#is_j;G^uzsncw*eOAD-o`f^PxH@wh4eDzh4aiYPGEPx{JZx;U*yohKW(7EiY;ZiiZ*j1hlwac~GmE}4TJCc zvxvCn@@w!p9WbOS=s9LtNV%Kk#;K2PC9s{8;e=G_APF^%zT9z)F>H%f@agIhE{ybS ze!6sOA#7?j__fE?PvP_$8L%bQUoy794d{7cY|I;+Hz7Q3x(2m~#u_AfO-t5BTBG@> z$d3qX1M6>ue<>eAj^X00OTe^v!RYLw90z6R9vk)!R!F<9rJk!vYo{=AF>AADFbq~$=??AN&uUObL=@Dhk-e_I?_0(2N*ag ze&6r+l<;}Jepn68hX!fJ`bstbDbt+xRl07&bRS?2v0YAmwDJcDX}~n%FA4uK7r@uQ z?>fB!$^dq`9};noA+Kmji=V@41v|PMD$&b5(1ll2OSV}R93}$mYhQ;NSQBlOyQtyk z3RSCIE%|Ba8=UV!4Grb>$G`a@;e>!$Dpg2W1;@{oLW)HJWJa+0j~@9JKtnb zMY=`=tnB_v1l%0|gcBj)wA#csI3E%iy3g9hLWy~;(LbU5-{1dwemu=1x&n9pvP+Uz z793-twcqe}DSv8Z!D5paYHXQ~d8ANcr#Y ze>p#>jL+`x8hk@+T`Acn2SgCSaKB_$?=U9}*?x(8G=>}?w9KFQVD*9)j0r(gb^nZH##5+rZ{W}SZV?;%NdUb^T zTm5wUr0D4fJUs#bOd2lsurE*Gpbd7f1pG;^IaJaG&Xs(A^F4+6&H0p&qPK&MuZyRL z670`vzmg;hi9#XK!bo8W;D;Q20Eyy3B6)Zz*5UzomivJZOD{K1UpE(9gg;tPL=er7 zaQ5}}@{tr0a{u*8(9_!qBm(Y7?fvY4PpIEhdD%N6Y+)y#9`-+S;Qfub0B;9J3gB4| zLjjx|{`feiXw7^y9ALWXQWB#Zc2Fw#1(_-KwOg7Mh5&4rZ7%_05_{Mk=u&YM+ z@7I_{i3!6F1UH0<{>dxg{`8M}h$DeZ-VJGiYtcW$V85mt@K{FA4mz_sv39)M>1y1o}RE+SaY@K5{UP~jCZ7G"t.registers.reset_bufarray.buf3._y"- -~("t.registers.reset_bufarray.buf3.a")->"t.registers.reset_bufarray.buf3._y"+ -"t.registers.reset_bufarray.buf3._y"->"t.registers.reset_bufarray.buf3.y"- -~("t.registers.reset_bufarray.buf3._y")->"t.registers.reset_bufarray.buf3.y"+ -= "t.registers.reset_bufarray.supply.vdd" "t.registers.reset_bufarray.buf3.vdd" -= "t.registers.reset_bufarray.supply.vss" "t.registers.reset_bufarray.buf3.vss" -= "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[7]" -= "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[6]" -= "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[5]" -= "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[4]" +"t.registers.reset_bufarray.buf1.a"->"t.registers.reset_bufarray.buf1._y"- +~("t.registers.reset_bufarray.buf1.a")->"t.registers.reset_bufarray.buf1._y"+ +"t.registers.reset_bufarray.buf1._y"->"t.registers.reset_bufarray.buf1.y"- +~("t.registers.reset_bufarray.buf1._y")->"t.registers.reset_bufarray.buf1.y"+ += "t.registers.reset_bufarray.supply.vdd" "t.registers.reset_bufarray.buf1.vdd" += "t.registers.reset_bufarray.supply.vss" "t.registers.reset_bufarray.buf1.vss" = "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[3]" = "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[2]" = "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[1]" -= "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.buf3.y" -= "t.registers.reset_bufarray.in" "t.registers.reset_bufarray.buf3.a" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.buf1.y" += "t.registers.reset_bufarray.in" "t.registers.reset_bufarray.buf1.a" "t.registers.bitselector_f[0].or2s[0].a"|"t.registers.bitselector_f[0].or2s[0].b"->"t.registers.bitselector_f[0].or2s[0]._y"- ~("t.registers.bitselector_f[0].or2s[0].a"|"t.registers.bitselector_f[0].or2s[0].b")->"t.registers.bitselector_f[0].or2s[0]._y"+ "t.registers.bitselector_f[0].or2s[0]._y"->"t.registers.bitselector_f[0].or2s[0].y"- @@ -103,6 +99,21 @@ = "t.registers._clock_temp" "t.registers.ack_dly.in" = "t.registers._clock_temp" "t.registers.inv_clk.a" = "t.registers._clock_temp" "t.registers.clk_dly.out" +"t.registers.v_buf.buf3.a"->"t.registers.v_buf.buf3._y"- +~("t.registers.v_buf.buf3.a")->"t.registers.v_buf.buf3._y"+ +"t.registers.v_buf.buf3._y"->"t.registers.v_buf.buf3.y"- +~("t.registers.v_buf.buf3._y")->"t.registers.v_buf.buf3.y"+ += "t.registers.v_buf.supply.vdd" "t.registers.v_buf.buf3.vdd" += "t.registers.v_buf.supply.vss" "t.registers.v_buf.buf3.vss" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[7]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[6]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[5]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[4]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[3]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[2]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.out[1]" += "t.registers.v_buf.out[0]" "t.registers.v_buf.buf3.y" += "t.registers.v_buf.in" "t.registers.v_buf.buf3.a" "t.registers.word_selector_t[0].a"&"t.registers.word_selector_t[0].b"->"t.registers.word_selector_t[0]._y"- ~("t.registers.word_selector_t[0].a"&"t.registers.word_selector_t[0].b")->"t.registers.word_selector_t[0]._y"+ "t.registers.word_selector_t[0]._y"->"t.registers.word_selector_t[0].y"- @@ -147,6 +158,8 @@ ~("t.registers.ack_write_and.a"&"t.registers.ack_write_and.b")->"t.registers.ack_write_and._y"+ "t.registers.ack_write_and._y"->"t.registers.ack_write_and.y"- ~("t.registers.ack_write_and._y")->"t.registers.ack_write_and.y"+ += "t.registers._val_chck_out[0]" "t.registers.val_chck[0].y" += "t.registers._val_chck_out[1]" "t.registers.val_chck[1].y" "t.registers.ff[0].clk_B"->"t.registers.ff[0]._clk_B"- ~("t.registers.ff[0].clk_B")->"t.registers.ff[0]._clk_B"+ "t.registers.ff[0]._clk_B"->"t.registers.ff[0].__clk_B"- @@ -309,6 +322,38 @@ = "t.registers.clk_X.out[0]" "t.registers.clk_X.out[1]" = "t.registers.clk_X.out[0]" "t.registers.clk_X.buf1.y" = "t.registers.clk_X.in" "t.registers.clk_X.buf1.a" +"t.registers.val_chck[0].a"&"t.registers.val_chck[0].b"->"t.registers.val_chck[0]._y"- +~("t.registers.val_chck[0].a"&"t.registers.val_chck[0].b")->"t.registers.val_chck[0]._y"+ +"t.registers.val_chck[0]._y"->"t.registers.val_chck[0].y"- +~("t.registers.val_chck[0]._y")->"t.registers.val_chck[0].y"+ +"t.registers.val_chck[1].a"&"t.registers.val_chck[1].b"->"t.registers.val_chck[1]._y"- +~("t.registers.val_chck[1].a"&"t.registers.val_chck[1].b")->"t.registers.val_chck[1]._y"+ +"t.registers.val_chck[1]._y"->"t.registers.val_chck[1].y"- +~("t.registers.val_chck[1]._y")->"t.registers.val_chck[1].y"+ +"t.registers.val_chck[2].a"&"t.registers.val_chck[2].b"->"t.registers.val_chck[2]._y"- +~("t.registers.val_chck[2].a"&"t.registers.val_chck[2].b")->"t.registers.val_chck[2]._y"+ +"t.registers.val_chck[2]._y"->"t.registers.val_chck[2].y"- +~("t.registers.val_chck[2]._y")->"t.registers.val_chck[2].y"+ +"t.registers.val_chck[3].a"&"t.registers.val_chck[3].b"->"t.registers.val_chck[3]._y"- +~("t.registers.val_chck[3].a"&"t.registers.val_chck[3].b")->"t.registers.val_chck[3]._y"+ +"t.registers.val_chck[3]._y"->"t.registers.val_chck[3].y"- +~("t.registers.val_chck[3]._y")->"t.registers.val_chck[3].y"+ +"t.registers.val_chck[4].a"&"t.registers.val_chck[4].b"->"t.registers.val_chck[4]._y"- +~("t.registers.val_chck[4].a"&"t.registers.val_chck[4].b")->"t.registers.val_chck[4]._y"+ +"t.registers.val_chck[4]._y"->"t.registers.val_chck[4].y"- +~("t.registers.val_chck[4]._y")->"t.registers.val_chck[4].y"+ +"t.registers.val_chck[5].a"&"t.registers.val_chck[5].b"->"t.registers.val_chck[5]._y"- +~("t.registers.val_chck[5].a"&"t.registers.val_chck[5].b")->"t.registers.val_chck[5]._y"+ +"t.registers.val_chck[5]._y"->"t.registers.val_chck[5].y"- +~("t.registers.val_chck[5]._y")->"t.registers.val_chck[5].y"+ +"t.registers.val_chck[6].a"&"t.registers.val_chck[6].b"->"t.registers.val_chck[6]._y"- +~("t.registers.val_chck[6].a"&"t.registers.val_chck[6].b")->"t.registers.val_chck[6]._y"+ +"t.registers.val_chck[6]._y"->"t.registers.val_chck[6].y"- +~("t.registers.val_chck[6]._y")->"t.registers.val_chck[6].y"+ +"t.registers.val_chck[7].a"&"t.registers.val_chck[7].b"->"t.registers.val_chck[7]._y"- +~("t.registers.val_chck[7].a"&"t.registers.val_chck[7].b")->"t.registers.val_chck[7]._y"+ +"t.registers.val_chck[7]._y"->"t.registers.val_chck[7].y"- +~("t.registers.val_chck[7]._y")->"t.registers.val_chck[7].y"+ "t.registers.reset_buf_BX.a"->"t.registers.reset_buf_BX._y"- ~("t.registers.reset_buf_BX.a")->"t.registers.reset_buf_BX._y"+ "t.registers.reset_buf_BX._y"->"t.registers.reset_buf_BX.y"- @@ -399,13 +444,35 @@ = "t.registers.in.d.d[1].d[1]" "t.registers.ff[5].d" = "t.registers.in.d.d[1].d[1]" "t.registers.ff[3].d" = "t.registers.in.d.d[1].d[1]" "t.registers.ff[1].d" += "t.registers.in.d.d[1].d[1]" "t.registers.val_chck[1].b" = "t.registers.in.d.d[1].d[1]" "t.registers.in.d.d[1].t" = "t.registers.in.d.d[0].d[0]" "t.registers.in.d.d[0].f" = "t.registers.in.d.d[0].d[1]" "t.registers.ff[6].d" = "t.registers.in.d.d[0].d[1]" "t.registers.ff[4].d" = "t.registers.in.d.d[0].d[1]" "t.registers.ff[2].d" = "t.registers.in.d.d[0].d[1]" "t.registers.ff[0].d" += "t.registers.in.d.d[0].d[1]" "t.registers.val_chck[0].b" = "t.registers.in.d.d[0].d[1]" "t.registers.in.d.d[0].t" +"t.registers.or_encoder[0].a"|"t.registers.or_encoder[0].b"->"t.registers.or_encoder[0]._y"- +~("t.registers.or_encoder[0].a"|"t.registers.or_encoder[0].b")->"t.registers.or_encoder[0]._y"+ +"t.registers.or_encoder[0]._y"->"t.registers.or_encoder[0].y"- +~("t.registers.or_encoder[0]._y")->"t.registers.or_encoder[0].y"+ +"t.registers.or_encoder[1].a"|"t.registers.or_encoder[1].b"->"t.registers.or_encoder[1]._y"- +~("t.registers.or_encoder[1].a"|"t.registers.or_encoder[1].b")->"t.registers.or_encoder[1]._y"+ +"t.registers.or_encoder[1]._y"->"t.registers.or_encoder[1].y"- +~("t.registers.or_encoder[1]._y")->"t.registers.or_encoder[1].y"+ +"t.registers.or_encoder[2].a"|"t.registers.or_encoder[2].b"->"t.registers.or_encoder[2]._y"- +~("t.registers.or_encoder[2].a"|"t.registers.or_encoder[2].b")->"t.registers.or_encoder[2]._y"+ +"t.registers.or_encoder[2]._y"->"t.registers.or_encoder[2].y"- +~("t.registers.or_encoder[2]._y")->"t.registers.or_encoder[2].y"+ +"t.registers.or_encoder[3].a"|"t.registers.or_encoder[3].b"->"t.registers.or_encoder[3]._y"- +~("t.registers.or_encoder[3].a"|"t.registers.or_encoder[3].b")->"t.registers.or_encoder[3]._y"+ +"t.registers.or_encoder[3]._y"->"t.registers.or_encoder[3].y"- +~("t.registers.or_encoder[3]._y")->"t.registers.or_encoder[3].y"+ += "t.registers.or_encoder[3].a" "t.registers.inv_encoder[3].y" += "t.registers.or_encoder[2].a" "t.registers.inv_encoder[2].y" += "t.registers.or_encoder[1].a" "t.registers.inv_encoder[1].y" += "t.registers.or_encoder[0].a" "t.registers.inv_encoder[0].y" "t.registers.word_to_read_X[0].buf1.a"->"t.registers.word_to_read_X[0].buf1._y"- ~("t.registers.word_to_read_X[0].buf1.a")->"t.registers.word_to_read_X[0].buf1._y"+ "t.registers.word_to_read_X[0].buf1._y"->"t.registers.word_to_read_X[0].buf1.y"- @@ -458,22 +525,40 @@ ~("t.registers.ack_dly.and2[1].a"&"t.registers.ack_dly.and2[1].b")->"t.registers.ack_dly.and2[1]._y"+ "t.registers.ack_dly.and2[1]._y"->"t.registers.ack_dly.and2[1].y"- ~("t.registers.ack_dly.and2[1]._y")->"t.registers.ack_dly.and2[1].y"+ +"t.registers.ack_dly.and2[2].a"&"t.registers.ack_dly.and2[2].b"->"t.registers.ack_dly.and2[2]._y"- +~("t.registers.ack_dly.and2[2].a"&"t.registers.ack_dly.and2[2].b")->"t.registers.ack_dly.and2[2]._y"+ +"t.registers.ack_dly.and2[2]._y"->"t.registers.ack_dly.and2[2].y"- +~("t.registers.ack_dly.and2[2]._y")->"t.registers.ack_dly.and2[2].y"+ = "t.registers.ack_dly.s[0]" "t.registers.ack_dly.mu2[0].s" = "t.registers.ack_dly.s[0]" "t.registers.ack_dly.and2[0].b" = "t.registers.ack_dly.s[1]" "t.registers.ack_dly.mu2[1].s" = "t.registers.ack_dly.s[1]" "t.registers.ack_dly.and2[1].b" += "t.registers.ack_dly.s[2]" "t.registers.ack_dly.mu2[2].s" += "t.registers.ack_dly.s[2]" "t.registers.ack_dly.and2[2].b" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[6].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[5].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[4].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[3].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[2].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[1].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.dly[0].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.mu2[2].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.mu2[1].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.mu2[0].vdd" += "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.and2[2].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.and2[1].vdd" = "t.registers.ack_dly.supply.vdd" "t.registers.ack_dly.and2[0].vdd" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[6].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[5].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[4].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[3].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[2].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[1].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.dly[0].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.mu2[2].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.mu2[1].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.mu2[0].vss" += "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.and2[2].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.and2[1].vss" = "t.registers.ack_dly.supply.vss" "t.registers.ack_dly.and2[0].vss" "t.registers.ack_dly.mu2[0].s"->"t.registers.ack_dly.mu2[0]._s"- @@ -488,30 +573,584 @@ "t.registers.ack_dly.mu2[1].a"&"t.registers.ack_dly.mu2[1]._s"|"t.registers.ack_dly.mu2[1].b"&"t.registers.ack_dly.mu2[1].s"->"t.registers.ack_dly.mu2[1]._y"- "t.registers.ack_dly.mu2[1]._y"->"t.registers.ack_dly.mu2[1].y"- ~("t.registers.ack_dly.mu2[1]._y")->"t.registers.ack_dly.mu2[1].y"+ -"t.registers.ack_dly.dly[0].a"->"t.registers.ack_dly.dly[0]._y"- -~("t.registers.ack_dly.dly[0].a")->"t.registers.ack_dly.dly[0]._y"+ -"t.registers.ack_dly.dly[0]._y"->"t.registers.ack_dly.dly[0].__y"- -~("t.registers.ack_dly.dly[0]._y")->"t.registers.ack_dly.dly[0].__y"+ -"t.registers.ack_dly.dly[0].__y"->"t.registers.ack_dly.dly[0].___y"- -~("t.registers.ack_dly.dly[0].__y")->"t.registers.ack_dly.dly[0].___y"+ -"t.registers.ack_dly.dly[0].___y"->"t.registers.ack_dly.dly[0].y"- -~("t.registers.ack_dly.dly[0].___y")->"t.registers.ack_dly.dly[0].y"+ -"t.registers.ack_dly.dly[1].a"->"t.registers.ack_dly.dly[1]._y"- -~("t.registers.ack_dly.dly[1].a")->"t.registers.ack_dly.dly[1]._y"+ -"t.registers.ack_dly.dly[1]._y"->"t.registers.ack_dly.dly[1].__y"- -~("t.registers.ack_dly.dly[1]._y")->"t.registers.ack_dly.dly[1].__y"+ -"t.registers.ack_dly.dly[1].__y"->"t.registers.ack_dly.dly[1].___y"- -~("t.registers.ack_dly.dly[1].__y")->"t.registers.ack_dly.dly[1].___y"+ -"t.registers.ack_dly.dly[1].___y"->"t.registers.ack_dly.dly[1].y"- -~("t.registers.ack_dly.dly[1].___y")->"t.registers.ack_dly.dly[1].y"+ -"t.registers.ack_dly.dly[2].a"->"t.registers.ack_dly.dly[2]._y"- -~("t.registers.ack_dly.dly[2].a")->"t.registers.ack_dly.dly[2]._y"+ -"t.registers.ack_dly.dly[2]._y"->"t.registers.ack_dly.dly[2].__y"- -~("t.registers.ack_dly.dly[2]._y")->"t.registers.ack_dly.dly[2].__y"+ -"t.registers.ack_dly.dly[2].__y"->"t.registers.ack_dly.dly[2].___y"- -~("t.registers.ack_dly.dly[2].__y")->"t.registers.ack_dly.dly[2].___y"+ -"t.registers.ack_dly.dly[2].___y"->"t.registers.ack_dly.dly[2].y"- -~("t.registers.ack_dly.dly[2].___y")->"t.registers.ack_dly.dly[2].y"+ +"t.registers.ack_dly.mu2[2].s"->"t.registers.ack_dly.mu2[2]._s"- +~("t.registers.ack_dly.mu2[2].s")->"t.registers.ack_dly.mu2[2]._s"+ +~"t.registers.ack_dly.mu2[2].a"&~"t.registers.ack_dly.mu2[2].s"|~"t.registers.ack_dly.mu2[2].b"&~"t.registers.ack_dly.mu2[2]._s"->"t.registers.ack_dly.mu2[2]._y"+ +"t.registers.ack_dly.mu2[2].a"&"t.registers.ack_dly.mu2[2]._s"|"t.registers.ack_dly.mu2[2].b"&"t.registers.ack_dly.mu2[2].s"->"t.registers.ack_dly.mu2[2]._y"- +"t.registers.ack_dly.mu2[2]._y"->"t.registers.ack_dly.mu2[2].y"- +~("t.registers.ack_dly.mu2[2]._y")->"t.registers.ack_dly.mu2[2].y"+ +"t.registers.ack_dly.dly[0].bufchain[0].a"->"t.registers.ack_dly.dly[0].bufchain[0]._y"- +~("t.registers.ack_dly.dly[0].bufchain[0].a")->"t.registers.ack_dly.dly[0].bufchain[0]._y"+ +"t.registers.ack_dly.dly[0].bufchain[0]._y"->"t.registers.ack_dly.dly[0].bufchain[0].y"- +~("t.registers.ack_dly.dly[0].bufchain[0]._y")->"t.registers.ack_dly.dly[0].bufchain[0].y"+ +"t.registers.ack_dly.dly[0].bufchain[1].a"->"t.registers.ack_dly.dly[0].bufchain[1]._y"- +~("t.registers.ack_dly.dly[0].bufchain[1].a")->"t.registers.ack_dly.dly[0].bufchain[1]._y"+ +"t.registers.ack_dly.dly[0].bufchain[1]._y"->"t.registers.ack_dly.dly[0].bufchain[1].y"- +~("t.registers.ack_dly.dly[0].bufchain[1]._y")->"t.registers.ack_dly.dly[0].bufchain[1].y"+ +"t.registers.ack_dly.dly[0].bufchain[2].a"->"t.registers.ack_dly.dly[0].bufchain[2]._y"- +~("t.registers.ack_dly.dly[0].bufchain[2].a")->"t.registers.ack_dly.dly[0].bufchain[2]._y"+ +"t.registers.ack_dly.dly[0].bufchain[2]._y"->"t.registers.ack_dly.dly[0].bufchain[2].y"- +~("t.registers.ack_dly.dly[0].bufchain[2]._y")->"t.registers.ack_dly.dly[0].bufchain[2].y"+ +"t.registers.ack_dly.dly[0].bufchain[3].a"->"t.registers.ack_dly.dly[0].bufchain[3]._y"- +~("t.registers.ack_dly.dly[0].bufchain[3].a")->"t.registers.ack_dly.dly[0].bufchain[3]._y"+ +"t.registers.ack_dly.dly[0].bufchain[3]._y"->"t.registers.ack_dly.dly[0].bufchain[3].y"- +~("t.registers.ack_dly.dly[0].bufchain[3]._y")->"t.registers.ack_dly.dly[0].bufchain[3].y"+ +"t.registers.ack_dly.dly[0].bufchain[4].a"->"t.registers.ack_dly.dly[0].bufchain[4]._y"- +~("t.registers.ack_dly.dly[0].bufchain[4].a")->"t.registers.ack_dly.dly[0].bufchain[4]._y"+ +"t.registers.ack_dly.dly[0].bufchain[4]._y"->"t.registers.ack_dly.dly[0].bufchain[4].y"- +~("t.registers.ack_dly.dly[0].bufchain[4]._y")->"t.registers.ack_dly.dly[0].bufchain[4].y"+ +"t.registers.ack_dly.dly[0].bufchain[5].a"->"t.registers.ack_dly.dly[0].bufchain[5]._y"- +~("t.registers.ack_dly.dly[0].bufchain[5].a")->"t.registers.ack_dly.dly[0].bufchain[5]._y"+ +"t.registers.ack_dly.dly[0].bufchain[5]._y"->"t.registers.ack_dly.dly[0].bufchain[5].y"- +~("t.registers.ack_dly.dly[0].bufchain[5]._y")->"t.registers.ack_dly.dly[0].bufchain[5].y"+ +"t.registers.ack_dly.dly[0].bufchain[6].a"->"t.registers.ack_dly.dly[0].bufchain[6]._y"- +~("t.registers.ack_dly.dly[0].bufchain[6].a")->"t.registers.ack_dly.dly[0].bufchain[6]._y"+ +"t.registers.ack_dly.dly[0].bufchain[6]._y"->"t.registers.ack_dly.dly[0].bufchain[6].y"- +~("t.registers.ack_dly.dly[0].bufchain[6]._y")->"t.registers.ack_dly.dly[0].bufchain[6].y"+ +"t.registers.ack_dly.dly[0].bufchain[7].a"->"t.registers.ack_dly.dly[0].bufchain[7]._y"- +~("t.registers.ack_dly.dly[0].bufchain[7].a")->"t.registers.ack_dly.dly[0].bufchain[7]._y"+ +"t.registers.ack_dly.dly[0].bufchain[7]._y"->"t.registers.ack_dly.dly[0].bufchain[7].y"- +~("t.registers.ack_dly.dly[0].bufchain[7]._y")->"t.registers.ack_dly.dly[0].bufchain[7].y"+ +"t.registers.ack_dly.dly[0].bufchain[8].a"->"t.registers.ack_dly.dly[0].bufchain[8]._y"- +~("t.registers.ack_dly.dly[0].bufchain[8].a")->"t.registers.ack_dly.dly[0].bufchain[8]._y"+ +"t.registers.ack_dly.dly[0].bufchain[8]._y"->"t.registers.ack_dly.dly[0].bufchain[8].y"- +~("t.registers.ack_dly.dly[0].bufchain[8]._y")->"t.registers.ack_dly.dly[0].bufchain[8].y"+ +"t.registers.ack_dly.dly[0].bufchain[9].a"->"t.registers.ack_dly.dly[0].bufchain[9]._y"- +~("t.registers.ack_dly.dly[0].bufchain[9].a")->"t.registers.ack_dly.dly[0].bufchain[9]._y"+ +"t.registers.ack_dly.dly[0].bufchain[9]._y"->"t.registers.ack_dly.dly[0].bufchain[9].y"- +~("t.registers.ack_dly.dly[0].bufchain[9]._y")->"t.registers.ack_dly.dly[0].bufchain[9].y"+ +"t.registers.ack_dly.dly[0].bufchain[10].a"->"t.registers.ack_dly.dly[0].bufchain[10]._y"- +~("t.registers.ack_dly.dly[0].bufchain[10].a")->"t.registers.ack_dly.dly[0].bufchain[10]._y"+ +"t.registers.ack_dly.dly[0].bufchain[10]._y"->"t.registers.ack_dly.dly[0].bufchain[10].y"- +~("t.registers.ack_dly.dly[0].bufchain[10]._y")->"t.registers.ack_dly.dly[0].bufchain[10].y"+ +"t.registers.ack_dly.dly[0].bufchain[11].a"->"t.registers.ack_dly.dly[0].bufchain[11]._y"- +~("t.registers.ack_dly.dly[0].bufchain[11].a")->"t.registers.ack_dly.dly[0].bufchain[11]._y"+ +"t.registers.ack_dly.dly[0].bufchain[11]._y"->"t.registers.ack_dly.dly[0].bufchain[11].y"- +~("t.registers.ack_dly.dly[0].bufchain[11]._y")->"t.registers.ack_dly.dly[0].bufchain[11].y"+ +"t.registers.ack_dly.dly[0].bufchain[12].a"->"t.registers.ack_dly.dly[0].bufchain[12]._y"- +~("t.registers.ack_dly.dly[0].bufchain[12].a")->"t.registers.ack_dly.dly[0].bufchain[12]._y"+ +"t.registers.ack_dly.dly[0].bufchain[12]._y"->"t.registers.ack_dly.dly[0].bufchain[12].y"- +~("t.registers.ack_dly.dly[0].bufchain[12]._y")->"t.registers.ack_dly.dly[0].bufchain[12].y"+ +"t.registers.ack_dly.dly[0].bufchain[13].a"->"t.registers.ack_dly.dly[0].bufchain[13]._y"- +~("t.registers.ack_dly.dly[0].bufchain[13].a")->"t.registers.ack_dly.dly[0].bufchain[13]._y"+ +"t.registers.ack_dly.dly[0].bufchain[13]._y"->"t.registers.ack_dly.dly[0].bufchain[13].y"- +~("t.registers.ack_dly.dly[0].bufchain[13]._y")->"t.registers.ack_dly.dly[0].bufchain[13].y"+ +"t.registers.ack_dly.dly[0].bufchain[14].a"->"t.registers.ack_dly.dly[0].bufchain[14]._y"- +~("t.registers.ack_dly.dly[0].bufchain[14].a")->"t.registers.ack_dly.dly[0].bufchain[14]._y"+ +"t.registers.ack_dly.dly[0].bufchain[14]._y"->"t.registers.ack_dly.dly[0].bufchain[14].y"- +~("t.registers.ack_dly.dly[0].bufchain[14]._y")->"t.registers.ack_dly.dly[0].bufchain[14].y"+ +"t.registers.ack_dly.dly[0].bufchain[15].a"->"t.registers.ack_dly.dly[0].bufchain[15]._y"- +~("t.registers.ack_dly.dly[0].bufchain[15].a")->"t.registers.ack_dly.dly[0].bufchain[15]._y"+ +"t.registers.ack_dly.dly[0].bufchain[15]._y"->"t.registers.ack_dly.dly[0].bufchain[15].y"- +~("t.registers.ack_dly.dly[0].bufchain[15]._y")->"t.registers.ack_dly.dly[0].bufchain[15].y"+ += "t.registers.ack_dly.dly[0].bufchain[14].y" "t.registers.ack_dly.dly[0].bufchain[15].a" += "t.registers.ack_dly.dly[0].bufchain[13].y" "t.registers.ack_dly.dly[0].bufchain[14].a" += "t.registers.ack_dly.dly[0].bufchain[12].y" "t.registers.ack_dly.dly[0].bufchain[13].a" += "t.registers.ack_dly.dly[0].bufchain[11].y" "t.registers.ack_dly.dly[0].bufchain[12].a" += "t.registers.ack_dly.dly[0].bufchain[10].y" "t.registers.ack_dly.dly[0].bufchain[11].a" += "t.registers.ack_dly.dly[0].bufchain[9].y" "t.registers.ack_dly.dly[0].bufchain[10].a" += "t.registers.ack_dly.dly[0].bufchain[8].y" "t.registers.ack_dly.dly[0].bufchain[9].a" += "t.registers.ack_dly.dly[0].bufchain[7].y" "t.registers.ack_dly.dly[0].bufchain[8].a" += "t.registers.ack_dly.dly[0].bufchain[6].y" "t.registers.ack_dly.dly[0].bufchain[7].a" += "t.registers.ack_dly.dly[0].bufchain[5].y" "t.registers.ack_dly.dly[0].bufchain[6].a" += "t.registers.ack_dly.dly[0].bufchain[4].y" "t.registers.ack_dly.dly[0].bufchain[5].a" += "t.registers.ack_dly.dly[0].bufchain[3].y" "t.registers.ack_dly.dly[0].bufchain[4].a" += "t.registers.ack_dly.dly[0].bufchain[2].y" "t.registers.ack_dly.dly[0].bufchain[3].a" += "t.registers.ack_dly.dly[0].bufchain[1].y" "t.registers.ack_dly.dly[0].bufchain[2].a" += "t.registers.ack_dly.dly[0].bufchain[0].y" "t.registers.ack_dly.dly[0].bufchain[1].a" += "t.registers.ack_dly.dly[0].a" "t.registers.ack_dly.dly[0].bufchain[0].a" += "t.registers.ack_dly.dly[0].y" "t.registers.ack_dly.dly[0].bufchain[15].y" +"t.registers.ack_dly.dly[1].bufchain[0].a"->"t.registers.ack_dly.dly[1].bufchain[0]._y"- +~("t.registers.ack_dly.dly[1].bufchain[0].a")->"t.registers.ack_dly.dly[1].bufchain[0]._y"+ +"t.registers.ack_dly.dly[1].bufchain[0]._y"->"t.registers.ack_dly.dly[1].bufchain[0].y"- +~("t.registers.ack_dly.dly[1].bufchain[0]._y")->"t.registers.ack_dly.dly[1].bufchain[0].y"+ +"t.registers.ack_dly.dly[1].bufchain[1].a"->"t.registers.ack_dly.dly[1].bufchain[1]._y"- +~("t.registers.ack_dly.dly[1].bufchain[1].a")->"t.registers.ack_dly.dly[1].bufchain[1]._y"+ +"t.registers.ack_dly.dly[1].bufchain[1]._y"->"t.registers.ack_dly.dly[1].bufchain[1].y"- +~("t.registers.ack_dly.dly[1].bufchain[1]._y")->"t.registers.ack_dly.dly[1].bufchain[1].y"+ +"t.registers.ack_dly.dly[1].bufchain[2].a"->"t.registers.ack_dly.dly[1].bufchain[2]._y"- +~("t.registers.ack_dly.dly[1].bufchain[2].a")->"t.registers.ack_dly.dly[1].bufchain[2]._y"+ +"t.registers.ack_dly.dly[1].bufchain[2]._y"->"t.registers.ack_dly.dly[1].bufchain[2].y"- +~("t.registers.ack_dly.dly[1].bufchain[2]._y")->"t.registers.ack_dly.dly[1].bufchain[2].y"+ +"t.registers.ack_dly.dly[1].bufchain[3].a"->"t.registers.ack_dly.dly[1].bufchain[3]._y"- +~("t.registers.ack_dly.dly[1].bufchain[3].a")->"t.registers.ack_dly.dly[1].bufchain[3]._y"+ +"t.registers.ack_dly.dly[1].bufchain[3]._y"->"t.registers.ack_dly.dly[1].bufchain[3].y"- +~("t.registers.ack_dly.dly[1].bufchain[3]._y")->"t.registers.ack_dly.dly[1].bufchain[3].y"+ +"t.registers.ack_dly.dly[1].bufchain[4].a"->"t.registers.ack_dly.dly[1].bufchain[4]._y"- +~("t.registers.ack_dly.dly[1].bufchain[4].a")->"t.registers.ack_dly.dly[1].bufchain[4]._y"+ +"t.registers.ack_dly.dly[1].bufchain[4]._y"->"t.registers.ack_dly.dly[1].bufchain[4].y"- +~("t.registers.ack_dly.dly[1].bufchain[4]._y")->"t.registers.ack_dly.dly[1].bufchain[4].y"+ +"t.registers.ack_dly.dly[1].bufchain[5].a"->"t.registers.ack_dly.dly[1].bufchain[5]._y"- +~("t.registers.ack_dly.dly[1].bufchain[5].a")->"t.registers.ack_dly.dly[1].bufchain[5]._y"+ +"t.registers.ack_dly.dly[1].bufchain[5]._y"->"t.registers.ack_dly.dly[1].bufchain[5].y"- +~("t.registers.ack_dly.dly[1].bufchain[5]._y")->"t.registers.ack_dly.dly[1].bufchain[5].y"+ +"t.registers.ack_dly.dly[1].bufchain[6].a"->"t.registers.ack_dly.dly[1].bufchain[6]._y"- +~("t.registers.ack_dly.dly[1].bufchain[6].a")->"t.registers.ack_dly.dly[1].bufchain[6]._y"+ +"t.registers.ack_dly.dly[1].bufchain[6]._y"->"t.registers.ack_dly.dly[1].bufchain[6].y"- +~("t.registers.ack_dly.dly[1].bufchain[6]._y")->"t.registers.ack_dly.dly[1].bufchain[6].y"+ +"t.registers.ack_dly.dly[1].bufchain[7].a"->"t.registers.ack_dly.dly[1].bufchain[7]._y"- +~("t.registers.ack_dly.dly[1].bufchain[7].a")->"t.registers.ack_dly.dly[1].bufchain[7]._y"+ +"t.registers.ack_dly.dly[1].bufchain[7]._y"->"t.registers.ack_dly.dly[1].bufchain[7].y"- +~("t.registers.ack_dly.dly[1].bufchain[7]._y")->"t.registers.ack_dly.dly[1].bufchain[7].y"+ +"t.registers.ack_dly.dly[1].bufchain[8].a"->"t.registers.ack_dly.dly[1].bufchain[8]._y"- +~("t.registers.ack_dly.dly[1].bufchain[8].a")->"t.registers.ack_dly.dly[1].bufchain[8]._y"+ +"t.registers.ack_dly.dly[1].bufchain[8]._y"->"t.registers.ack_dly.dly[1].bufchain[8].y"- +~("t.registers.ack_dly.dly[1].bufchain[8]._y")->"t.registers.ack_dly.dly[1].bufchain[8].y"+ +"t.registers.ack_dly.dly[1].bufchain[9].a"->"t.registers.ack_dly.dly[1].bufchain[9]._y"- +~("t.registers.ack_dly.dly[1].bufchain[9].a")->"t.registers.ack_dly.dly[1].bufchain[9]._y"+ +"t.registers.ack_dly.dly[1].bufchain[9]._y"->"t.registers.ack_dly.dly[1].bufchain[9].y"- +~("t.registers.ack_dly.dly[1].bufchain[9]._y")->"t.registers.ack_dly.dly[1].bufchain[9].y"+ +"t.registers.ack_dly.dly[1].bufchain[10].a"->"t.registers.ack_dly.dly[1].bufchain[10]._y"- +~("t.registers.ack_dly.dly[1].bufchain[10].a")->"t.registers.ack_dly.dly[1].bufchain[10]._y"+ +"t.registers.ack_dly.dly[1].bufchain[10]._y"->"t.registers.ack_dly.dly[1].bufchain[10].y"- +~("t.registers.ack_dly.dly[1].bufchain[10]._y")->"t.registers.ack_dly.dly[1].bufchain[10].y"+ +"t.registers.ack_dly.dly[1].bufchain[11].a"->"t.registers.ack_dly.dly[1].bufchain[11]._y"- +~("t.registers.ack_dly.dly[1].bufchain[11].a")->"t.registers.ack_dly.dly[1].bufchain[11]._y"+ +"t.registers.ack_dly.dly[1].bufchain[11]._y"->"t.registers.ack_dly.dly[1].bufchain[11].y"- +~("t.registers.ack_dly.dly[1].bufchain[11]._y")->"t.registers.ack_dly.dly[1].bufchain[11].y"+ +"t.registers.ack_dly.dly[1].bufchain[12].a"->"t.registers.ack_dly.dly[1].bufchain[12]._y"- +~("t.registers.ack_dly.dly[1].bufchain[12].a")->"t.registers.ack_dly.dly[1].bufchain[12]._y"+ +"t.registers.ack_dly.dly[1].bufchain[12]._y"->"t.registers.ack_dly.dly[1].bufchain[12].y"- +~("t.registers.ack_dly.dly[1].bufchain[12]._y")->"t.registers.ack_dly.dly[1].bufchain[12].y"+ +"t.registers.ack_dly.dly[1].bufchain[13].a"->"t.registers.ack_dly.dly[1].bufchain[13]._y"- +~("t.registers.ack_dly.dly[1].bufchain[13].a")->"t.registers.ack_dly.dly[1].bufchain[13]._y"+ +"t.registers.ack_dly.dly[1].bufchain[13]._y"->"t.registers.ack_dly.dly[1].bufchain[13].y"- +~("t.registers.ack_dly.dly[1].bufchain[13]._y")->"t.registers.ack_dly.dly[1].bufchain[13].y"+ +"t.registers.ack_dly.dly[1].bufchain[14].a"->"t.registers.ack_dly.dly[1].bufchain[14]._y"- +~("t.registers.ack_dly.dly[1].bufchain[14].a")->"t.registers.ack_dly.dly[1].bufchain[14]._y"+ +"t.registers.ack_dly.dly[1].bufchain[14]._y"->"t.registers.ack_dly.dly[1].bufchain[14].y"- +~("t.registers.ack_dly.dly[1].bufchain[14]._y")->"t.registers.ack_dly.dly[1].bufchain[14].y"+ +"t.registers.ack_dly.dly[1].bufchain[15].a"->"t.registers.ack_dly.dly[1].bufchain[15]._y"- +~("t.registers.ack_dly.dly[1].bufchain[15].a")->"t.registers.ack_dly.dly[1].bufchain[15]._y"+ +"t.registers.ack_dly.dly[1].bufchain[15]._y"->"t.registers.ack_dly.dly[1].bufchain[15].y"- +~("t.registers.ack_dly.dly[1].bufchain[15]._y")->"t.registers.ack_dly.dly[1].bufchain[15].y"+ += "t.registers.ack_dly.dly[1].bufchain[14].y" "t.registers.ack_dly.dly[1].bufchain[15].a" += "t.registers.ack_dly.dly[1].bufchain[13].y" "t.registers.ack_dly.dly[1].bufchain[14].a" += "t.registers.ack_dly.dly[1].bufchain[12].y" "t.registers.ack_dly.dly[1].bufchain[13].a" += "t.registers.ack_dly.dly[1].bufchain[11].y" "t.registers.ack_dly.dly[1].bufchain[12].a" += "t.registers.ack_dly.dly[1].bufchain[10].y" "t.registers.ack_dly.dly[1].bufchain[11].a" += "t.registers.ack_dly.dly[1].bufchain[9].y" "t.registers.ack_dly.dly[1].bufchain[10].a" += "t.registers.ack_dly.dly[1].bufchain[8].y" "t.registers.ack_dly.dly[1].bufchain[9].a" += "t.registers.ack_dly.dly[1].bufchain[7].y" "t.registers.ack_dly.dly[1].bufchain[8].a" += "t.registers.ack_dly.dly[1].bufchain[6].y" "t.registers.ack_dly.dly[1].bufchain[7].a" += "t.registers.ack_dly.dly[1].bufchain[5].y" "t.registers.ack_dly.dly[1].bufchain[6].a" += "t.registers.ack_dly.dly[1].bufchain[4].y" "t.registers.ack_dly.dly[1].bufchain[5].a" += "t.registers.ack_dly.dly[1].bufchain[3].y" "t.registers.ack_dly.dly[1].bufchain[4].a" += "t.registers.ack_dly.dly[1].bufchain[2].y" "t.registers.ack_dly.dly[1].bufchain[3].a" += "t.registers.ack_dly.dly[1].bufchain[1].y" "t.registers.ack_dly.dly[1].bufchain[2].a" += "t.registers.ack_dly.dly[1].bufchain[0].y" "t.registers.ack_dly.dly[1].bufchain[1].a" += "t.registers.ack_dly.dly[1].a" "t.registers.ack_dly.dly[1].bufchain[0].a" += "t.registers.ack_dly.dly[1].y" "t.registers.ack_dly.dly[1].bufchain[15].y" +"t.registers.ack_dly.dly[2].bufchain[0].a"->"t.registers.ack_dly.dly[2].bufchain[0]._y"- +~("t.registers.ack_dly.dly[2].bufchain[0].a")->"t.registers.ack_dly.dly[2].bufchain[0]._y"+ +"t.registers.ack_dly.dly[2].bufchain[0]._y"->"t.registers.ack_dly.dly[2].bufchain[0].y"- +~("t.registers.ack_dly.dly[2].bufchain[0]._y")->"t.registers.ack_dly.dly[2].bufchain[0].y"+ +"t.registers.ack_dly.dly[2].bufchain[1].a"->"t.registers.ack_dly.dly[2].bufchain[1]._y"- +~("t.registers.ack_dly.dly[2].bufchain[1].a")->"t.registers.ack_dly.dly[2].bufchain[1]._y"+ +"t.registers.ack_dly.dly[2].bufchain[1]._y"->"t.registers.ack_dly.dly[2].bufchain[1].y"- +~("t.registers.ack_dly.dly[2].bufchain[1]._y")->"t.registers.ack_dly.dly[2].bufchain[1].y"+ +"t.registers.ack_dly.dly[2].bufchain[2].a"->"t.registers.ack_dly.dly[2].bufchain[2]._y"- +~("t.registers.ack_dly.dly[2].bufchain[2].a")->"t.registers.ack_dly.dly[2].bufchain[2]._y"+ +"t.registers.ack_dly.dly[2].bufchain[2]._y"->"t.registers.ack_dly.dly[2].bufchain[2].y"- +~("t.registers.ack_dly.dly[2].bufchain[2]._y")->"t.registers.ack_dly.dly[2].bufchain[2].y"+ +"t.registers.ack_dly.dly[2].bufchain[3].a"->"t.registers.ack_dly.dly[2].bufchain[3]._y"- +~("t.registers.ack_dly.dly[2].bufchain[3].a")->"t.registers.ack_dly.dly[2].bufchain[3]._y"+ +"t.registers.ack_dly.dly[2].bufchain[3]._y"->"t.registers.ack_dly.dly[2].bufchain[3].y"- +~("t.registers.ack_dly.dly[2].bufchain[3]._y")->"t.registers.ack_dly.dly[2].bufchain[3].y"+ +"t.registers.ack_dly.dly[2].bufchain[4].a"->"t.registers.ack_dly.dly[2].bufchain[4]._y"- +~("t.registers.ack_dly.dly[2].bufchain[4].a")->"t.registers.ack_dly.dly[2].bufchain[4]._y"+ +"t.registers.ack_dly.dly[2].bufchain[4]._y"->"t.registers.ack_dly.dly[2].bufchain[4].y"- +~("t.registers.ack_dly.dly[2].bufchain[4]._y")->"t.registers.ack_dly.dly[2].bufchain[4].y"+ +"t.registers.ack_dly.dly[2].bufchain[5].a"->"t.registers.ack_dly.dly[2].bufchain[5]._y"- +~("t.registers.ack_dly.dly[2].bufchain[5].a")->"t.registers.ack_dly.dly[2].bufchain[5]._y"+ +"t.registers.ack_dly.dly[2].bufchain[5]._y"->"t.registers.ack_dly.dly[2].bufchain[5].y"- +~("t.registers.ack_dly.dly[2].bufchain[5]._y")->"t.registers.ack_dly.dly[2].bufchain[5].y"+ +"t.registers.ack_dly.dly[2].bufchain[6].a"->"t.registers.ack_dly.dly[2].bufchain[6]._y"- +~("t.registers.ack_dly.dly[2].bufchain[6].a")->"t.registers.ack_dly.dly[2].bufchain[6]._y"+ +"t.registers.ack_dly.dly[2].bufchain[6]._y"->"t.registers.ack_dly.dly[2].bufchain[6].y"- +~("t.registers.ack_dly.dly[2].bufchain[6]._y")->"t.registers.ack_dly.dly[2].bufchain[6].y"+ +"t.registers.ack_dly.dly[2].bufchain[7].a"->"t.registers.ack_dly.dly[2].bufchain[7]._y"- +~("t.registers.ack_dly.dly[2].bufchain[7].a")->"t.registers.ack_dly.dly[2].bufchain[7]._y"+ +"t.registers.ack_dly.dly[2].bufchain[7]._y"->"t.registers.ack_dly.dly[2].bufchain[7].y"- +~("t.registers.ack_dly.dly[2].bufchain[7]._y")->"t.registers.ack_dly.dly[2].bufchain[7].y"+ +"t.registers.ack_dly.dly[2].bufchain[8].a"->"t.registers.ack_dly.dly[2].bufchain[8]._y"- +~("t.registers.ack_dly.dly[2].bufchain[8].a")->"t.registers.ack_dly.dly[2].bufchain[8]._y"+ +"t.registers.ack_dly.dly[2].bufchain[8]._y"->"t.registers.ack_dly.dly[2].bufchain[8].y"- +~("t.registers.ack_dly.dly[2].bufchain[8]._y")->"t.registers.ack_dly.dly[2].bufchain[8].y"+ +"t.registers.ack_dly.dly[2].bufchain[9].a"->"t.registers.ack_dly.dly[2].bufchain[9]._y"- +~("t.registers.ack_dly.dly[2].bufchain[9].a")->"t.registers.ack_dly.dly[2].bufchain[9]._y"+ +"t.registers.ack_dly.dly[2].bufchain[9]._y"->"t.registers.ack_dly.dly[2].bufchain[9].y"- +~("t.registers.ack_dly.dly[2].bufchain[9]._y")->"t.registers.ack_dly.dly[2].bufchain[9].y"+ +"t.registers.ack_dly.dly[2].bufchain[10].a"->"t.registers.ack_dly.dly[2].bufchain[10]._y"- +~("t.registers.ack_dly.dly[2].bufchain[10].a")->"t.registers.ack_dly.dly[2].bufchain[10]._y"+ +"t.registers.ack_dly.dly[2].bufchain[10]._y"->"t.registers.ack_dly.dly[2].bufchain[10].y"- +~("t.registers.ack_dly.dly[2].bufchain[10]._y")->"t.registers.ack_dly.dly[2].bufchain[10].y"+ +"t.registers.ack_dly.dly[2].bufchain[11].a"->"t.registers.ack_dly.dly[2].bufchain[11]._y"- +~("t.registers.ack_dly.dly[2].bufchain[11].a")->"t.registers.ack_dly.dly[2].bufchain[11]._y"+ +"t.registers.ack_dly.dly[2].bufchain[11]._y"->"t.registers.ack_dly.dly[2].bufchain[11].y"- +~("t.registers.ack_dly.dly[2].bufchain[11]._y")->"t.registers.ack_dly.dly[2].bufchain[11].y"+ +"t.registers.ack_dly.dly[2].bufchain[12].a"->"t.registers.ack_dly.dly[2].bufchain[12]._y"- +~("t.registers.ack_dly.dly[2].bufchain[12].a")->"t.registers.ack_dly.dly[2].bufchain[12]._y"+ +"t.registers.ack_dly.dly[2].bufchain[12]._y"->"t.registers.ack_dly.dly[2].bufchain[12].y"- +~("t.registers.ack_dly.dly[2].bufchain[12]._y")->"t.registers.ack_dly.dly[2].bufchain[12].y"+ +"t.registers.ack_dly.dly[2].bufchain[13].a"->"t.registers.ack_dly.dly[2].bufchain[13]._y"- +~("t.registers.ack_dly.dly[2].bufchain[13].a")->"t.registers.ack_dly.dly[2].bufchain[13]._y"+ +"t.registers.ack_dly.dly[2].bufchain[13]._y"->"t.registers.ack_dly.dly[2].bufchain[13].y"- +~("t.registers.ack_dly.dly[2].bufchain[13]._y")->"t.registers.ack_dly.dly[2].bufchain[13].y"+ +"t.registers.ack_dly.dly[2].bufchain[14].a"->"t.registers.ack_dly.dly[2].bufchain[14]._y"- +~("t.registers.ack_dly.dly[2].bufchain[14].a")->"t.registers.ack_dly.dly[2].bufchain[14]._y"+ +"t.registers.ack_dly.dly[2].bufchain[14]._y"->"t.registers.ack_dly.dly[2].bufchain[14].y"- +~("t.registers.ack_dly.dly[2].bufchain[14]._y")->"t.registers.ack_dly.dly[2].bufchain[14].y"+ +"t.registers.ack_dly.dly[2].bufchain[15].a"->"t.registers.ack_dly.dly[2].bufchain[15]._y"- +~("t.registers.ack_dly.dly[2].bufchain[15].a")->"t.registers.ack_dly.dly[2].bufchain[15]._y"+ +"t.registers.ack_dly.dly[2].bufchain[15]._y"->"t.registers.ack_dly.dly[2].bufchain[15].y"- +~("t.registers.ack_dly.dly[2].bufchain[15]._y")->"t.registers.ack_dly.dly[2].bufchain[15].y"+ += "t.registers.ack_dly.dly[2].bufchain[14].y" "t.registers.ack_dly.dly[2].bufchain[15].a" += "t.registers.ack_dly.dly[2].bufchain[13].y" "t.registers.ack_dly.dly[2].bufchain[14].a" += "t.registers.ack_dly.dly[2].bufchain[12].y" "t.registers.ack_dly.dly[2].bufchain[13].a" += "t.registers.ack_dly.dly[2].bufchain[11].y" "t.registers.ack_dly.dly[2].bufchain[12].a" += "t.registers.ack_dly.dly[2].bufchain[10].y" "t.registers.ack_dly.dly[2].bufchain[11].a" += "t.registers.ack_dly.dly[2].bufchain[9].y" "t.registers.ack_dly.dly[2].bufchain[10].a" += "t.registers.ack_dly.dly[2].bufchain[8].y" "t.registers.ack_dly.dly[2].bufchain[9].a" += "t.registers.ack_dly.dly[2].bufchain[7].y" "t.registers.ack_dly.dly[2].bufchain[8].a" += "t.registers.ack_dly.dly[2].bufchain[6].y" "t.registers.ack_dly.dly[2].bufchain[7].a" += "t.registers.ack_dly.dly[2].bufchain[5].y" "t.registers.ack_dly.dly[2].bufchain[6].a" += "t.registers.ack_dly.dly[2].bufchain[4].y" "t.registers.ack_dly.dly[2].bufchain[5].a" += "t.registers.ack_dly.dly[2].bufchain[3].y" "t.registers.ack_dly.dly[2].bufchain[4].a" += "t.registers.ack_dly.dly[2].bufchain[2].y" "t.registers.ack_dly.dly[2].bufchain[3].a" += "t.registers.ack_dly.dly[2].bufchain[1].y" "t.registers.ack_dly.dly[2].bufchain[2].a" += "t.registers.ack_dly.dly[2].bufchain[0].y" "t.registers.ack_dly.dly[2].bufchain[1].a" += "t.registers.ack_dly.dly[2].a" "t.registers.ack_dly.dly[2].bufchain[0].a" += "t.registers.ack_dly.dly[2].y" "t.registers.ack_dly.dly[2].bufchain[15].y" +"t.registers.ack_dly.dly[3].bufchain[0].a"->"t.registers.ack_dly.dly[3].bufchain[0]._y"- +~("t.registers.ack_dly.dly[3].bufchain[0].a")->"t.registers.ack_dly.dly[3].bufchain[0]._y"+ +"t.registers.ack_dly.dly[3].bufchain[0]._y"->"t.registers.ack_dly.dly[3].bufchain[0].y"- +~("t.registers.ack_dly.dly[3].bufchain[0]._y")->"t.registers.ack_dly.dly[3].bufchain[0].y"+ +"t.registers.ack_dly.dly[3].bufchain[1].a"->"t.registers.ack_dly.dly[3].bufchain[1]._y"- +~("t.registers.ack_dly.dly[3].bufchain[1].a")->"t.registers.ack_dly.dly[3].bufchain[1]._y"+ +"t.registers.ack_dly.dly[3].bufchain[1]._y"->"t.registers.ack_dly.dly[3].bufchain[1].y"- +~("t.registers.ack_dly.dly[3].bufchain[1]._y")->"t.registers.ack_dly.dly[3].bufchain[1].y"+ +"t.registers.ack_dly.dly[3].bufchain[2].a"->"t.registers.ack_dly.dly[3].bufchain[2]._y"- +~("t.registers.ack_dly.dly[3].bufchain[2].a")->"t.registers.ack_dly.dly[3].bufchain[2]._y"+ +"t.registers.ack_dly.dly[3].bufchain[2]._y"->"t.registers.ack_dly.dly[3].bufchain[2].y"- +~("t.registers.ack_dly.dly[3].bufchain[2]._y")->"t.registers.ack_dly.dly[3].bufchain[2].y"+ +"t.registers.ack_dly.dly[3].bufchain[3].a"->"t.registers.ack_dly.dly[3].bufchain[3]._y"- +~("t.registers.ack_dly.dly[3].bufchain[3].a")->"t.registers.ack_dly.dly[3].bufchain[3]._y"+ +"t.registers.ack_dly.dly[3].bufchain[3]._y"->"t.registers.ack_dly.dly[3].bufchain[3].y"- +~("t.registers.ack_dly.dly[3].bufchain[3]._y")->"t.registers.ack_dly.dly[3].bufchain[3].y"+ +"t.registers.ack_dly.dly[3].bufchain[4].a"->"t.registers.ack_dly.dly[3].bufchain[4]._y"- +~("t.registers.ack_dly.dly[3].bufchain[4].a")->"t.registers.ack_dly.dly[3].bufchain[4]._y"+ +"t.registers.ack_dly.dly[3].bufchain[4]._y"->"t.registers.ack_dly.dly[3].bufchain[4].y"- +~("t.registers.ack_dly.dly[3].bufchain[4]._y")->"t.registers.ack_dly.dly[3].bufchain[4].y"+ +"t.registers.ack_dly.dly[3].bufchain[5].a"->"t.registers.ack_dly.dly[3].bufchain[5]._y"- +~("t.registers.ack_dly.dly[3].bufchain[5].a")->"t.registers.ack_dly.dly[3].bufchain[5]._y"+ +"t.registers.ack_dly.dly[3].bufchain[5]._y"->"t.registers.ack_dly.dly[3].bufchain[5].y"- +~("t.registers.ack_dly.dly[3].bufchain[5]._y")->"t.registers.ack_dly.dly[3].bufchain[5].y"+ +"t.registers.ack_dly.dly[3].bufchain[6].a"->"t.registers.ack_dly.dly[3].bufchain[6]._y"- +~("t.registers.ack_dly.dly[3].bufchain[6].a")->"t.registers.ack_dly.dly[3].bufchain[6]._y"+ +"t.registers.ack_dly.dly[3].bufchain[6]._y"->"t.registers.ack_dly.dly[3].bufchain[6].y"- +~("t.registers.ack_dly.dly[3].bufchain[6]._y")->"t.registers.ack_dly.dly[3].bufchain[6].y"+ +"t.registers.ack_dly.dly[3].bufchain[7].a"->"t.registers.ack_dly.dly[3].bufchain[7]._y"- +~("t.registers.ack_dly.dly[3].bufchain[7].a")->"t.registers.ack_dly.dly[3].bufchain[7]._y"+ +"t.registers.ack_dly.dly[3].bufchain[7]._y"->"t.registers.ack_dly.dly[3].bufchain[7].y"- +~("t.registers.ack_dly.dly[3].bufchain[7]._y")->"t.registers.ack_dly.dly[3].bufchain[7].y"+ +"t.registers.ack_dly.dly[3].bufchain[8].a"->"t.registers.ack_dly.dly[3].bufchain[8]._y"- +~("t.registers.ack_dly.dly[3].bufchain[8].a")->"t.registers.ack_dly.dly[3].bufchain[8]._y"+ +"t.registers.ack_dly.dly[3].bufchain[8]._y"->"t.registers.ack_dly.dly[3].bufchain[8].y"- +~("t.registers.ack_dly.dly[3].bufchain[8]._y")->"t.registers.ack_dly.dly[3].bufchain[8].y"+ +"t.registers.ack_dly.dly[3].bufchain[9].a"->"t.registers.ack_dly.dly[3].bufchain[9]._y"- +~("t.registers.ack_dly.dly[3].bufchain[9].a")->"t.registers.ack_dly.dly[3].bufchain[9]._y"+ +"t.registers.ack_dly.dly[3].bufchain[9]._y"->"t.registers.ack_dly.dly[3].bufchain[9].y"- +~("t.registers.ack_dly.dly[3].bufchain[9]._y")->"t.registers.ack_dly.dly[3].bufchain[9].y"+ +"t.registers.ack_dly.dly[3].bufchain[10].a"->"t.registers.ack_dly.dly[3].bufchain[10]._y"- +~("t.registers.ack_dly.dly[3].bufchain[10].a")->"t.registers.ack_dly.dly[3].bufchain[10]._y"+ +"t.registers.ack_dly.dly[3].bufchain[10]._y"->"t.registers.ack_dly.dly[3].bufchain[10].y"- +~("t.registers.ack_dly.dly[3].bufchain[10]._y")->"t.registers.ack_dly.dly[3].bufchain[10].y"+ +"t.registers.ack_dly.dly[3].bufchain[11].a"->"t.registers.ack_dly.dly[3].bufchain[11]._y"- +~("t.registers.ack_dly.dly[3].bufchain[11].a")->"t.registers.ack_dly.dly[3].bufchain[11]._y"+ +"t.registers.ack_dly.dly[3].bufchain[11]._y"->"t.registers.ack_dly.dly[3].bufchain[11].y"- +~("t.registers.ack_dly.dly[3].bufchain[11]._y")->"t.registers.ack_dly.dly[3].bufchain[11].y"+ +"t.registers.ack_dly.dly[3].bufchain[12].a"->"t.registers.ack_dly.dly[3].bufchain[12]._y"- +~("t.registers.ack_dly.dly[3].bufchain[12].a")->"t.registers.ack_dly.dly[3].bufchain[12]._y"+ +"t.registers.ack_dly.dly[3].bufchain[12]._y"->"t.registers.ack_dly.dly[3].bufchain[12].y"- +~("t.registers.ack_dly.dly[3].bufchain[12]._y")->"t.registers.ack_dly.dly[3].bufchain[12].y"+ +"t.registers.ack_dly.dly[3].bufchain[13].a"->"t.registers.ack_dly.dly[3].bufchain[13]._y"- +~("t.registers.ack_dly.dly[3].bufchain[13].a")->"t.registers.ack_dly.dly[3].bufchain[13]._y"+ +"t.registers.ack_dly.dly[3].bufchain[13]._y"->"t.registers.ack_dly.dly[3].bufchain[13].y"- +~("t.registers.ack_dly.dly[3].bufchain[13]._y")->"t.registers.ack_dly.dly[3].bufchain[13].y"+ +"t.registers.ack_dly.dly[3].bufchain[14].a"->"t.registers.ack_dly.dly[3].bufchain[14]._y"- +~("t.registers.ack_dly.dly[3].bufchain[14].a")->"t.registers.ack_dly.dly[3].bufchain[14]._y"+ +"t.registers.ack_dly.dly[3].bufchain[14]._y"->"t.registers.ack_dly.dly[3].bufchain[14].y"- +~("t.registers.ack_dly.dly[3].bufchain[14]._y")->"t.registers.ack_dly.dly[3].bufchain[14].y"+ +"t.registers.ack_dly.dly[3].bufchain[15].a"->"t.registers.ack_dly.dly[3].bufchain[15]._y"- +~("t.registers.ack_dly.dly[3].bufchain[15].a")->"t.registers.ack_dly.dly[3].bufchain[15]._y"+ +"t.registers.ack_dly.dly[3].bufchain[15]._y"->"t.registers.ack_dly.dly[3].bufchain[15].y"- +~("t.registers.ack_dly.dly[3].bufchain[15]._y")->"t.registers.ack_dly.dly[3].bufchain[15].y"+ += "t.registers.ack_dly.dly[3].bufchain[14].y" "t.registers.ack_dly.dly[3].bufchain[15].a" += "t.registers.ack_dly.dly[3].bufchain[13].y" "t.registers.ack_dly.dly[3].bufchain[14].a" += "t.registers.ack_dly.dly[3].bufchain[12].y" "t.registers.ack_dly.dly[3].bufchain[13].a" += "t.registers.ack_dly.dly[3].bufchain[11].y" "t.registers.ack_dly.dly[3].bufchain[12].a" += "t.registers.ack_dly.dly[3].bufchain[10].y" "t.registers.ack_dly.dly[3].bufchain[11].a" += "t.registers.ack_dly.dly[3].bufchain[9].y" "t.registers.ack_dly.dly[3].bufchain[10].a" += "t.registers.ack_dly.dly[3].bufchain[8].y" "t.registers.ack_dly.dly[3].bufchain[9].a" += "t.registers.ack_dly.dly[3].bufchain[7].y" "t.registers.ack_dly.dly[3].bufchain[8].a" += "t.registers.ack_dly.dly[3].bufchain[6].y" "t.registers.ack_dly.dly[3].bufchain[7].a" += "t.registers.ack_dly.dly[3].bufchain[5].y" "t.registers.ack_dly.dly[3].bufchain[6].a" += "t.registers.ack_dly.dly[3].bufchain[4].y" "t.registers.ack_dly.dly[3].bufchain[5].a" += "t.registers.ack_dly.dly[3].bufchain[3].y" "t.registers.ack_dly.dly[3].bufchain[4].a" += "t.registers.ack_dly.dly[3].bufchain[2].y" "t.registers.ack_dly.dly[3].bufchain[3].a" += "t.registers.ack_dly.dly[3].bufchain[1].y" "t.registers.ack_dly.dly[3].bufchain[2].a" += "t.registers.ack_dly.dly[3].bufchain[0].y" "t.registers.ack_dly.dly[3].bufchain[1].a" += "t.registers.ack_dly.dly[3].a" "t.registers.ack_dly.dly[3].bufchain[0].a" += "t.registers.ack_dly.dly[3].y" "t.registers.ack_dly.dly[3].bufchain[15].y" +"t.registers.ack_dly.dly[4].bufchain[0].a"->"t.registers.ack_dly.dly[4].bufchain[0]._y"- +~("t.registers.ack_dly.dly[4].bufchain[0].a")->"t.registers.ack_dly.dly[4].bufchain[0]._y"+ +"t.registers.ack_dly.dly[4].bufchain[0]._y"->"t.registers.ack_dly.dly[4].bufchain[0].y"- +~("t.registers.ack_dly.dly[4].bufchain[0]._y")->"t.registers.ack_dly.dly[4].bufchain[0].y"+ +"t.registers.ack_dly.dly[4].bufchain[1].a"->"t.registers.ack_dly.dly[4].bufchain[1]._y"- +~("t.registers.ack_dly.dly[4].bufchain[1].a")->"t.registers.ack_dly.dly[4].bufchain[1]._y"+ +"t.registers.ack_dly.dly[4].bufchain[1]._y"->"t.registers.ack_dly.dly[4].bufchain[1].y"- +~("t.registers.ack_dly.dly[4].bufchain[1]._y")->"t.registers.ack_dly.dly[4].bufchain[1].y"+ +"t.registers.ack_dly.dly[4].bufchain[2].a"->"t.registers.ack_dly.dly[4].bufchain[2]._y"- +~("t.registers.ack_dly.dly[4].bufchain[2].a")->"t.registers.ack_dly.dly[4].bufchain[2]._y"+ +"t.registers.ack_dly.dly[4].bufchain[2]._y"->"t.registers.ack_dly.dly[4].bufchain[2].y"- +~("t.registers.ack_dly.dly[4].bufchain[2]._y")->"t.registers.ack_dly.dly[4].bufchain[2].y"+ +"t.registers.ack_dly.dly[4].bufchain[3].a"->"t.registers.ack_dly.dly[4].bufchain[3]._y"- +~("t.registers.ack_dly.dly[4].bufchain[3].a")->"t.registers.ack_dly.dly[4].bufchain[3]._y"+ +"t.registers.ack_dly.dly[4].bufchain[3]._y"->"t.registers.ack_dly.dly[4].bufchain[3].y"- +~("t.registers.ack_dly.dly[4].bufchain[3]._y")->"t.registers.ack_dly.dly[4].bufchain[3].y"+ +"t.registers.ack_dly.dly[4].bufchain[4].a"->"t.registers.ack_dly.dly[4].bufchain[4]._y"- +~("t.registers.ack_dly.dly[4].bufchain[4].a")->"t.registers.ack_dly.dly[4].bufchain[4]._y"+ +"t.registers.ack_dly.dly[4].bufchain[4]._y"->"t.registers.ack_dly.dly[4].bufchain[4].y"- +~("t.registers.ack_dly.dly[4].bufchain[4]._y")->"t.registers.ack_dly.dly[4].bufchain[4].y"+ +"t.registers.ack_dly.dly[4].bufchain[5].a"->"t.registers.ack_dly.dly[4].bufchain[5]._y"- +~("t.registers.ack_dly.dly[4].bufchain[5].a")->"t.registers.ack_dly.dly[4].bufchain[5]._y"+ +"t.registers.ack_dly.dly[4].bufchain[5]._y"->"t.registers.ack_dly.dly[4].bufchain[5].y"- +~("t.registers.ack_dly.dly[4].bufchain[5]._y")->"t.registers.ack_dly.dly[4].bufchain[5].y"+ +"t.registers.ack_dly.dly[4].bufchain[6].a"->"t.registers.ack_dly.dly[4].bufchain[6]._y"- +~("t.registers.ack_dly.dly[4].bufchain[6].a")->"t.registers.ack_dly.dly[4].bufchain[6]._y"+ +"t.registers.ack_dly.dly[4].bufchain[6]._y"->"t.registers.ack_dly.dly[4].bufchain[6].y"- +~("t.registers.ack_dly.dly[4].bufchain[6]._y")->"t.registers.ack_dly.dly[4].bufchain[6].y"+ +"t.registers.ack_dly.dly[4].bufchain[7].a"->"t.registers.ack_dly.dly[4].bufchain[7]._y"- +~("t.registers.ack_dly.dly[4].bufchain[7].a")->"t.registers.ack_dly.dly[4].bufchain[7]._y"+ +"t.registers.ack_dly.dly[4].bufchain[7]._y"->"t.registers.ack_dly.dly[4].bufchain[7].y"- +~("t.registers.ack_dly.dly[4].bufchain[7]._y")->"t.registers.ack_dly.dly[4].bufchain[7].y"+ +"t.registers.ack_dly.dly[4].bufchain[8].a"->"t.registers.ack_dly.dly[4].bufchain[8]._y"- +~("t.registers.ack_dly.dly[4].bufchain[8].a")->"t.registers.ack_dly.dly[4].bufchain[8]._y"+ +"t.registers.ack_dly.dly[4].bufchain[8]._y"->"t.registers.ack_dly.dly[4].bufchain[8].y"- +~("t.registers.ack_dly.dly[4].bufchain[8]._y")->"t.registers.ack_dly.dly[4].bufchain[8].y"+ +"t.registers.ack_dly.dly[4].bufchain[9].a"->"t.registers.ack_dly.dly[4].bufchain[9]._y"- +~("t.registers.ack_dly.dly[4].bufchain[9].a")->"t.registers.ack_dly.dly[4].bufchain[9]._y"+ +"t.registers.ack_dly.dly[4].bufchain[9]._y"->"t.registers.ack_dly.dly[4].bufchain[9].y"- +~("t.registers.ack_dly.dly[4].bufchain[9]._y")->"t.registers.ack_dly.dly[4].bufchain[9].y"+ +"t.registers.ack_dly.dly[4].bufchain[10].a"->"t.registers.ack_dly.dly[4].bufchain[10]._y"- +~("t.registers.ack_dly.dly[4].bufchain[10].a")->"t.registers.ack_dly.dly[4].bufchain[10]._y"+ +"t.registers.ack_dly.dly[4].bufchain[10]._y"->"t.registers.ack_dly.dly[4].bufchain[10].y"- +~("t.registers.ack_dly.dly[4].bufchain[10]._y")->"t.registers.ack_dly.dly[4].bufchain[10].y"+ +"t.registers.ack_dly.dly[4].bufchain[11].a"->"t.registers.ack_dly.dly[4].bufchain[11]._y"- +~("t.registers.ack_dly.dly[4].bufchain[11].a")->"t.registers.ack_dly.dly[4].bufchain[11]._y"+ +"t.registers.ack_dly.dly[4].bufchain[11]._y"->"t.registers.ack_dly.dly[4].bufchain[11].y"- +~("t.registers.ack_dly.dly[4].bufchain[11]._y")->"t.registers.ack_dly.dly[4].bufchain[11].y"+ +"t.registers.ack_dly.dly[4].bufchain[12].a"->"t.registers.ack_dly.dly[4].bufchain[12]._y"- +~("t.registers.ack_dly.dly[4].bufchain[12].a")->"t.registers.ack_dly.dly[4].bufchain[12]._y"+ +"t.registers.ack_dly.dly[4].bufchain[12]._y"->"t.registers.ack_dly.dly[4].bufchain[12].y"- +~("t.registers.ack_dly.dly[4].bufchain[12]._y")->"t.registers.ack_dly.dly[4].bufchain[12].y"+ +"t.registers.ack_dly.dly[4].bufchain[13].a"->"t.registers.ack_dly.dly[4].bufchain[13]._y"- +~("t.registers.ack_dly.dly[4].bufchain[13].a")->"t.registers.ack_dly.dly[4].bufchain[13]._y"+ +"t.registers.ack_dly.dly[4].bufchain[13]._y"->"t.registers.ack_dly.dly[4].bufchain[13].y"- +~("t.registers.ack_dly.dly[4].bufchain[13]._y")->"t.registers.ack_dly.dly[4].bufchain[13].y"+ +"t.registers.ack_dly.dly[4].bufchain[14].a"->"t.registers.ack_dly.dly[4].bufchain[14]._y"- +~("t.registers.ack_dly.dly[4].bufchain[14].a")->"t.registers.ack_dly.dly[4].bufchain[14]._y"+ +"t.registers.ack_dly.dly[4].bufchain[14]._y"->"t.registers.ack_dly.dly[4].bufchain[14].y"- +~("t.registers.ack_dly.dly[4].bufchain[14]._y")->"t.registers.ack_dly.dly[4].bufchain[14].y"+ +"t.registers.ack_dly.dly[4].bufchain[15].a"->"t.registers.ack_dly.dly[4].bufchain[15]._y"- +~("t.registers.ack_dly.dly[4].bufchain[15].a")->"t.registers.ack_dly.dly[4].bufchain[15]._y"+ +"t.registers.ack_dly.dly[4].bufchain[15]._y"->"t.registers.ack_dly.dly[4].bufchain[15].y"- +~("t.registers.ack_dly.dly[4].bufchain[15]._y")->"t.registers.ack_dly.dly[4].bufchain[15].y"+ += "t.registers.ack_dly.dly[4].bufchain[14].y" "t.registers.ack_dly.dly[4].bufchain[15].a" += "t.registers.ack_dly.dly[4].bufchain[13].y" "t.registers.ack_dly.dly[4].bufchain[14].a" += "t.registers.ack_dly.dly[4].bufchain[12].y" "t.registers.ack_dly.dly[4].bufchain[13].a" += "t.registers.ack_dly.dly[4].bufchain[11].y" "t.registers.ack_dly.dly[4].bufchain[12].a" += "t.registers.ack_dly.dly[4].bufchain[10].y" "t.registers.ack_dly.dly[4].bufchain[11].a" += "t.registers.ack_dly.dly[4].bufchain[9].y" "t.registers.ack_dly.dly[4].bufchain[10].a" += "t.registers.ack_dly.dly[4].bufchain[8].y" "t.registers.ack_dly.dly[4].bufchain[9].a" += "t.registers.ack_dly.dly[4].bufchain[7].y" "t.registers.ack_dly.dly[4].bufchain[8].a" += "t.registers.ack_dly.dly[4].bufchain[6].y" "t.registers.ack_dly.dly[4].bufchain[7].a" += "t.registers.ack_dly.dly[4].bufchain[5].y" "t.registers.ack_dly.dly[4].bufchain[6].a" += "t.registers.ack_dly.dly[4].bufchain[4].y" "t.registers.ack_dly.dly[4].bufchain[5].a" += "t.registers.ack_dly.dly[4].bufchain[3].y" "t.registers.ack_dly.dly[4].bufchain[4].a" += "t.registers.ack_dly.dly[4].bufchain[2].y" "t.registers.ack_dly.dly[4].bufchain[3].a" += "t.registers.ack_dly.dly[4].bufchain[1].y" "t.registers.ack_dly.dly[4].bufchain[2].a" += "t.registers.ack_dly.dly[4].bufchain[0].y" "t.registers.ack_dly.dly[4].bufchain[1].a" += "t.registers.ack_dly.dly[4].a" "t.registers.ack_dly.dly[4].bufchain[0].a" += "t.registers.ack_dly.dly[4].y" "t.registers.ack_dly.dly[4].bufchain[15].y" +"t.registers.ack_dly.dly[5].bufchain[0].a"->"t.registers.ack_dly.dly[5].bufchain[0]._y"- +~("t.registers.ack_dly.dly[5].bufchain[0].a")->"t.registers.ack_dly.dly[5].bufchain[0]._y"+ +"t.registers.ack_dly.dly[5].bufchain[0]._y"->"t.registers.ack_dly.dly[5].bufchain[0].y"- +~("t.registers.ack_dly.dly[5].bufchain[0]._y")->"t.registers.ack_dly.dly[5].bufchain[0].y"+ +"t.registers.ack_dly.dly[5].bufchain[1].a"->"t.registers.ack_dly.dly[5].bufchain[1]._y"- +~("t.registers.ack_dly.dly[5].bufchain[1].a")->"t.registers.ack_dly.dly[5].bufchain[1]._y"+ +"t.registers.ack_dly.dly[5].bufchain[1]._y"->"t.registers.ack_dly.dly[5].bufchain[1].y"- +~("t.registers.ack_dly.dly[5].bufchain[1]._y")->"t.registers.ack_dly.dly[5].bufchain[1].y"+ +"t.registers.ack_dly.dly[5].bufchain[2].a"->"t.registers.ack_dly.dly[5].bufchain[2]._y"- +~("t.registers.ack_dly.dly[5].bufchain[2].a")->"t.registers.ack_dly.dly[5].bufchain[2]._y"+ +"t.registers.ack_dly.dly[5].bufchain[2]._y"->"t.registers.ack_dly.dly[5].bufchain[2].y"- +~("t.registers.ack_dly.dly[5].bufchain[2]._y")->"t.registers.ack_dly.dly[5].bufchain[2].y"+ +"t.registers.ack_dly.dly[5].bufchain[3].a"->"t.registers.ack_dly.dly[5].bufchain[3]._y"- +~("t.registers.ack_dly.dly[5].bufchain[3].a")->"t.registers.ack_dly.dly[5].bufchain[3]._y"+ +"t.registers.ack_dly.dly[5].bufchain[3]._y"->"t.registers.ack_dly.dly[5].bufchain[3].y"- +~("t.registers.ack_dly.dly[5].bufchain[3]._y")->"t.registers.ack_dly.dly[5].bufchain[3].y"+ +"t.registers.ack_dly.dly[5].bufchain[4].a"->"t.registers.ack_dly.dly[5].bufchain[4]._y"- +~("t.registers.ack_dly.dly[5].bufchain[4].a")->"t.registers.ack_dly.dly[5].bufchain[4]._y"+ +"t.registers.ack_dly.dly[5].bufchain[4]._y"->"t.registers.ack_dly.dly[5].bufchain[4].y"- +~("t.registers.ack_dly.dly[5].bufchain[4]._y")->"t.registers.ack_dly.dly[5].bufchain[4].y"+ +"t.registers.ack_dly.dly[5].bufchain[5].a"->"t.registers.ack_dly.dly[5].bufchain[5]._y"- +~("t.registers.ack_dly.dly[5].bufchain[5].a")->"t.registers.ack_dly.dly[5].bufchain[5]._y"+ +"t.registers.ack_dly.dly[5].bufchain[5]._y"->"t.registers.ack_dly.dly[5].bufchain[5].y"- +~("t.registers.ack_dly.dly[5].bufchain[5]._y")->"t.registers.ack_dly.dly[5].bufchain[5].y"+ +"t.registers.ack_dly.dly[5].bufchain[6].a"->"t.registers.ack_dly.dly[5].bufchain[6]._y"- +~("t.registers.ack_dly.dly[5].bufchain[6].a")->"t.registers.ack_dly.dly[5].bufchain[6]._y"+ +"t.registers.ack_dly.dly[5].bufchain[6]._y"->"t.registers.ack_dly.dly[5].bufchain[6].y"- +~("t.registers.ack_dly.dly[5].bufchain[6]._y")->"t.registers.ack_dly.dly[5].bufchain[6].y"+ +"t.registers.ack_dly.dly[5].bufchain[7].a"->"t.registers.ack_dly.dly[5].bufchain[7]._y"- +~("t.registers.ack_dly.dly[5].bufchain[7].a")->"t.registers.ack_dly.dly[5].bufchain[7]._y"+ +"t.registers.ack_dly.dly[5].bufchain[7]._y"->"t.registers.ack_dly.dly[5].bufchain[7].y"- +~("t.registers.ack_dly.dly[5].bufchain[7]._y")->"t.registers.ack_dly.dly[5].bufchain[7].y"+ +"t.registers.ack_dly.dly[5].bufchain[8].a"->"t.registers.ack_dly.dly[5].bufchain[8]._y"- +~("t.registers.ack_dly.dly[5].bufchain[8].a")->"t.registers.ack_dly.dly[5].bufchain[8]._y"+ +"t.registers.ack_dly.dly[5].bufchain[8]._y"->"t.registers.ack_dly.dly[5].bufchain[8].y"- +~("t.registers.ack_dly.dly[5].bufchain[8]._y")->"t.registers.ack_dly.dly[5].bufchain[8].y"+ +"t.registers.ack_dly.dly[5].bufchain[9].a"->"t.registers.ack_dly.dly[5].bufchain[9]._y"- +~("t.registers.ack_dly.dly[5].bufchain[9].a")->"t.registers.ack_dly.dly[5].bufchain[9]._y"+ +"t.registers.ack_dly.dly[5].bufchain[9]._y"->"t.registers.ack_dly.dly[5].bufchain[9].y"- +~("t.registers.ack_dly.dly[5].bufchain[9]._y")->"t.registers.ack_dly.dly[5].bufchain[9].y"+ +"t.registers.ack_dly.dly[5].bufchain[10].a"->"t.registers.ack_dly.dly[5].bufchain[10]._y"- +~("t.registers.ack_dly.dly[5].bufchain[10].a")->"t.registers.ack_dly.dly[5].bufchain[10]._y"+ +"t.registers.ack_dly.dly[5].bufchain[10]._y"->"t.registers.ack_dly.dly[5].bufchain[10].y"- +~("t.registers.ack_dly.dly[5].bufchain[10]._y")->"t.registers.ack_dly.dly[5].bufchain[10].y"+ +"t.registers.ack_dly.dly[5].bufchain[11].a"->"t.registers.ack_dly.dly[5].bufchain[11]._y"- +~("t.registers.ack_dly.dly[5].bufchain[11].a")->"t.registers.ack_dly.dly[5].bufchain[11]._y"+ +"t.registers.ack_dly.dly[5].bufchain[11]._y"->"t.registers.ack_dly.dly[5].bufchain[11].y"- +~("t.registers.ack_dly.dly[5].bufchain[11]._y")->"t.registers.ack_dly.dly[5].bufchain[11].y"+ +"t.registers.ack_dly.dly[5].bufchain[12].a"->"t.registers.ack_dly.dly[5].bufchain[12]._y"- +~("t.registers.ack_dly.dly[5].bufchain[12].a")->"t.registers.ack_dly.dly[5].bufchain[12]._y"+ +"t.registers.ack_dly.dly[5].bufchain[12]._y"->"t.registers.ack_dly.dly[5].bufchain[12].y"- +~("t.registers.ack_dly.dly[5].bufchain[12]._y")->"t.registers.ack_dly.dly[5].bufchain[12].y"+ +"t.registers.ack_dly.dly[5].bufchain[13].a"->"t.registers.ack_dly.dly[5].bufchain[13]._y"- +~("t.registers.ack_dly.dly[5].bufchain[13].a")->"t.registers.ack_dly.dly[5].bufchain[13]._y"+ +"t.registers.ack_dly.dly[5].bufchain[13]._y"->"t.registers.ack_dly.dly[5].bufchain[13].y"- +~("t.registers.ack_dly.dly[5].bufchain[13]._y")->"t.registers.ack_dly.dly[5].bufchain[13].y"+ +"t.registers.ack_dly.dly[5].bufchain[14].a"->"t.registers.ack_dly.dly[5].bufchain[14]._y"- +~("t.registers.ack_dly.dly[5].bufchain[14].a")->"t.registers.ack_dly.dly[5].bufchain[14]._y"+ +"t.registers.ack_dly.dly[5].bufchain[14]._y"->"t.registers.ack_dly.dly[5].bufchain[14].y"- +~("t.registers.ack_dly.dly[5].bufchain[14]._y")->"t.registers.ack_dly.dly[5].bufchain[14].y"+ +"t.registers.ack_dly.dly[5].bufchain[15].a"->"t.registers.ack_dly.dly[5].bufchain[15]._y"- +~("t.registers.ack_dly.dly[5].bufchain[15].a")->"t.registers.ack_dly.dly[5].bufchain[15]._y"+ +"t.registers.ack_dly.dly[5].bufchain[15]._y"->"t.registers.ack_dly.dly[5].bufchain[15].y"- +~("t.registers.ack_dly.dly[5].bufchain[15]._y")->"t.registers.ack_dly.dly[5].bufchain[15].y"+ += "t.registers.ack_dly.dly[5].bufchain[14].y" "t.registers.ack_dly.dly[5].bufchain[15].a" += "t.registers.ack_dly.dly[5].bufchain[13].y" "t.registers.ack_dly.dly[5].bufchain[14].a" += "t.registers.ack_dly.dly[5].bufchain[12].y" "t.registers.ack_dly.dly[5].bufchain[13].a" += "t.registers.ack_dly.dly[5].bufchain[11].y" "t.registers.ack_dly.dly[5].bufchain[12].a" += "t.registers.ack_dly.dly[5].bufchain[10].y" "t.registers.ack_dly.dly[5].bufchain[11].a" += "t.registers.ack_dly.dly[5].bufchain[9].y" "t.registers.ack_dly.dly[5].bufchain[10].a" += "t.registers.ack_dly.dly[5].bufchain[8].y" "t.registers.ack_dly.dly[5].bufchain[9].a" += "t.registers.ack_dly.dly[5].bufchain[7].y" "t.registers.ack_dly.dly[5].bufchain[8].a" += "t.registers.ack_dly.dly[5].bufchain[6].y" "t.registers.ack_dly.dly[5].bufchain[7].a" += "t.registers.ack_dly.dly[5].bufchain[5].y" "t.registers.ack_dly.dly[5].bufchain[6].a" += "t.registers.ack_dly.dly[5].bufchain[4].y" "t.registers.ack_dly.dly[5].bufchain[5].a" += "t.registers.ack_dly.dly[5].bufchain[3].y" "t.registers.ack_dly.dly[5].bufchain[4].a" += "t.registers.ack_dly.dly[5].bufchain[2].y" "t.registers.ack_dly.dly[5].bufchain[3].a" += "t.registers.ack_dly.dly[5].bufchain[1].y" "t.registers.ack_dly.dly[5].bufchain[2].a" += "t.registers.ack_dly.dly[5].bufchain[0].y" "t.registers.ack_dly.dly[5].bufchain[1].a" += "t.registers.ack_dly.dly[5].a" "t.registers.ack_dly.dly[5].bufchain[0].a" += "t.registers.ack_dly.dly[5].y" "t.registers.ack_dly.dly[5].bufchain[15].y" +"t.registers.ack_dly.dly[6].bufchain[0].a"->"t.registers.ack_dly.dly[6].bufchain[0]._y"- +~("t.registers.ack_dly.dly[6].bufchain[0].a")->"t.registers.ack_dly.dly[6].bufchain[0]._y"+ +"t.registers.ack_dly.dly[6].bufchain[0]._y"->"t.registers.ack_dly.dly[6].bufchain[0].y"- +~("t.registers.ack_dly.dly[6].bufchain[0]._y")->"t.registers.ack_dly.dly[6].bufchain[0].y"+ +"t.registers.ack_dly.dly[6].bufchain[1].a"->"t.registers.ack_dly.dly[6].bufchain[1]._y"- +~("t.registers.ack_dly.dly[6].bufchain[1].a")->"t.registers.ack_dly.dly[6].bufchain[1]._y"+ +"t.registers.ack_dly.dly[6].bufchain[1]._y"->"t.registers.ack_dly.dly[6].bufchain[1].y"- +~("t.registers.ack_dly.dly[6].bufchain[1]._y")->"t.registers.ack_dly.dly[6].bufchain[1].y"+ +"t.registers.ack_dly.dly[6].bufchain[2].a"->"t.registers.ack_dly.dly[6].bufchain[2]._y"- +~("t.registers.ack_dly.dly[6].bufchain[2].a")->"t.registers.ack_dly.dly[6].bufchain[2]._y"+ +"t.registers.ack_dly.dly[6].bufchain[2]._y"->"t.registers.ack_dly.dly[6].bufchain[2].y"- +~("t.registers.ack_dly.dly[6].bufchain[2]._y")->"t.registers.ack_dly.dly[6].bufchain[2].y"+ +"t.registers.ack_dly.dly[6].bufchain[3].a"->"t.registers.ack_dly.dly[6].bufchain[3]._y"- +~("t.registers.ack_dly.dly[6].bufchain[3].a")->"t.registers.ack_dly.dly[6].bufchain[3]._y"+ +"t.registers.ack_dly.dly[6].bufchain[3]._y"->"t.registers.ack_dly.dly[6].bufchain[3].y"- +~("t.registers.ack_dly.dly[6].bufchain[3]._y")->"t.registers.ack_dly.dly[6].bufchain[3].y"+ +"t.registers.ack_dly.dly[6].bufchain[4].a"->"t.registers.ack_dly.dly[6].bufchain[4]._y"- +~("t.registers.ack_dly.dly[6].bufchain[4].a")->"t.registers.ack_dly.dly[6].bufchain[4]._y"+ +"t.registers.ack_dly.dly[6].bufchain[4]._y"->"t.registers.ack_dly.dly[6].bufchain[4].y"- +~("t.registers.ack_dly.dly[6].bufchain[4]._y")->"t.registers.ack_dly.dly[6].bufchain[4].y"+ +"t.registers.ack_dly.dly[6].bufchain[5].a"->"t.registers.ack_dly.dly[6].bufchain[5]._y"- +~("t.registers.ack_dly.dly[6].bufchain[5].a")->"t.registers.ack_dly.dly[6].bufchain[5]._y"+ +"t.registers.ack_dly.dly[6].bufchain[5]._y"->"t.registers.ack_dly.dly[6].bufchain[5].y"- +~("t.registers.ack_dly.dly[6].bufchain[5]._y")->"t.registers.ack_dly.dly[6].bufchain[5].y"+ +"t.registers.ack_dly.dly[6].bufchain[6].a"->"t.registers.ack_dly.dly[6].bufchain[6]._y"- +~("t.registers.ack_dly.dly[6].bufchain[6].a")->"t.registers.ack_dly.dly[6].bufchain[6]._y"+ +"t.registers.ack_dly.dly[6].bufchain[6]._y"->"t.registers.ack_dly.dly[6].bufchain[6].y"- +~("t.registers.ack_dly.dly[6].bufchain[6]._y")->"t.registers.ack_dly.dly[6].bufchain[6].y"+ +"t.registers.ack_dly.dly[6].bufchain[7].a"->"t.registers.ack_dly.dly[6].bufchain[7]._y"- +~("t.registers.ack_dly.dly[6].bufchain[7].a")->"t.registers.ack_dly.dly[6].bufchain[7]._y"+ +"t.registers.ack_dly.dly[6].bufchain[7]._y"->"t.registers.ack_dly.dly[6].bufchain[7].y"- +~("t.registers.ack_dly.dly[6].bufchain[7]._y")->"t.registers.ack_dly.dly[6].bufchain[7].y"+ +"t.registers.ack_dly.dly[6].bufchain[8].a"->"t.registers.ack_dly.dly[6].bufchain[8]._y"- +~("t.registers.ack_dly.dly[6].bufchain[8].a")->"t.registers.ack_dly.dly[6].bufchain[8]._y"+ +"t.registers.ack_dly.dly[6].bufchain[8]._y"->"t.registers.ack_dly.dly[6].bufchain[8].y"- +~("t.registers.ack_dly.dly[6].bufchain[8]._y")->"t.registers.ack_dly.dly[6].bufchain[8].y"+ +"t.registers.ack_dly.dly[6].bufchain[9].a"->"t.registers.ack_dly.dly[6].bufchain[9]._y"- +~("t.registers.ack_dly.dly[6].bufchain[9].a")->"t.registers.ack_dly.dly[6].bufchain[9]._y"+ +"t.registers.ack_dly.dly[6].bufchain[9]._y"->"t.registers.ack_dly.dly[6].bufchain[9].y"- +~("t.registers.ack_dly.dly[6].bufchain[9]._y")->"t.registers.ack_dly.dly[6].bufchain[9].y"+ +"t.registers.ack_dly.dly[6].bufchain[10].a"->"t.registers.ack_dly.dly[6].bufchain[10]._y"- +~("t.registers.ack_dly.dly[6].bufchain[10].a")->"t.registers.ack_dly.dly[6].bufchain[10]._y"+ +"t.registers.ack_dly.dly[6].bufchain[10]._y"->"t.registers.ack_dly.dly[6].bufchain[10].y"- +~("t.registers.ack_dly.dly[6].bufchain[10]._y")->"t.registers.ack_dly.dly[6].bufchain[10].y"+ +"t.registers.ack_dly.dly[6].bufchain[11].a"->"t.registers.ack_dly.dly[6].bufchain[11]._y"- +~("t.registers.ack_dly.dly[6].bufchain[11].a")->"t.registers.ack_dly.dly[6].bufchain[11]._y"+ +"t.registers.ack_dly.dly[6].bufchain[11]._y"->"t.registers.ack_dly.dly[6].bufchain[11].y"- +~("t.registers.ack_dly.dly[6].bufchain[11]._y")->"t.registers.ack_dly.dly[6].bufchain[11].y"+ +"t.registers.ack_dly.dly[6].bufchain[12].a"->"t.registers.ack_dly.dly[6].bufchain[12]._y"- +~("t.registers.ack_dly.dly[6].bufchain[12].a")->"t.registers.ack_dly.dly[6].bufchain[12]._y"+ +"t.registers.ack_dly.dly[6].bufchain[12]._y"->"t.registers.ack_dly.dly[6].bufchain[12].y"- +~("t.registers.ack_dly.dly[6].bufchain[12]._y")->"t.registers.ack_dly.dly[6].bufchain[12].y"+ +"t.registers.ack_dly.dly[6].bufchain[13].a"->"t.registers.ack_dly.dly[6].bufchain[13]._y"- +~("t.registers.ack_dly.dly[6].bufchain[13].a")->"t.registers.ack_dly.dly[6].bufchain[13]._y"+ +"t.registers.ack_dly.dly[6].bufchain[13]._y"->"t.registers.ack_dly.dly[6].bufchain[13].y"- +~("t.registers.ack_dly.dly[6].bufchain[13]._y")->"t.registers.ack_dly.dly[6].bufchain[13].y"+ +"t.registers.ack_dly.dly[6].bufchain[14].a"->"t.registers.ack_dly.dly[6].bufchain[14]._y"- +~("t.registers.ack_dly.dly[6].bufchain[14].a")->"t.registers.ack_dly.dly[6].bufchain[14]._y"+ +"t.registers.ack_dly.dly[6].bufchain[14]._y"->"t.registers.ack_dly.dly[6].bufchain[14].y"- +~("t.registers.ack_dly.dly[6].bufchain[14]._y")->"t.registers.ack_dly.dly[6].bufchain[14].y"+ +"t.registers.ack_dly.dly[6].bufchain[15].a"->"t.registers.ack_dly.dly[6].bufchain[15]._y"- +~("t.registers.ack_dly.dly[6].bufchain[15].a")->"t.registers.ack_dly.dly[6].bufchain[15]._y"+ +"t.registers.ack_dly.dly[6].bufchain[15]._y"->"t.registers.ack_dly.dly[6].bufchain[15].y"- +~("t.registers.ack_dly.dly[6].bufchain[15]._y")->"t.registers.ack_dly.dly[6].bufchain[15].y"+ += "t.registers.ack_dly.dly[6].bufchain[14].y" "t.registers.ack_dly.dly[6].bufchain[15].a" += "t.registers.ack_dly.dly[6].bufchain[13].y" "t.registers.ack_dly.dly[6].bufchain[14].a" += "t.registers.ack_dly.dly[6].bufchain[12].y" "t.registers.ack_dly.dly[6].bufchain[13].a" += "t.registers.ack_dly.dly[6].bufchain[11].y" "t.registers.ack_dly.dly[6].bufchain[12].a" += "t.registers.ack_dly.dly[6].bufchain[10].y" "t.registers.ack_dly.dly[6].bufchain[11].a" += "t.registers.ack_dly.dly[6].bufchain[9].y" "t.registers.ack_dly.dly[6].bufchain[10].a" += "t.registers.ack_dly.dly[6].bufchain[8].y" "t.registers.ack_dly.dly[6].bufchain[9].a" += "t.registers.ack_dly.dly[6].bufchain[7].y" "t.registers.ack_dly.dly[6].bufchain[8].a" += "t.registers.ack_dly.dly[6].bufchain[6].y" "t.registers.ack_dly.dly[6].bufchain[7].a" += "t.registers.ack_dly.dly[6].bufchain[5].y" "t.registers.ack_dly.dly[6].bufchain[6].a" += "t.registers.ack_dly.dly[6].bufchain[4].y" "t.registers.ack_dly.dly[6].bufchain[5].a" += "t.registers.ack_dly.dly[6].bufchain[3].y" "t.registers.ack_dly.dly[6].bufchain[4].a" += "t.registers.ack_dly.dly[6].bufchain[2].y" "t.registers.ack_dly.dly[6].bufchain[3].a" += "t.registers.ack_dly.dly[6].bufchain[1].y" "t.registers.ack_dly.dly[6].bufchain[2].a" += "t.registers.ack_dly.dly[6].bufchain[0].y" "t.registers.ack_dly.dly[6].bufchain[1].a" += "t.registers.ack_dly.dly[6].a" "t.registers.ack_dly.dly[6].bufchain[0].a" += "t.registers.ack_dly.dly[6].y" "t.registers.ack_dly.dly[6].bufchain[15].y" += "t.registers.ack_dly.dly[6].y" "t.registers.ack_dly.mu2[2].b" += "t.registers.ack_dly.dly[6].a" "t.registers.ack_dly.dly[5].y" += "t.registers.ack_dly.dly[5].a" "t.registers.ack_dly.dly[4].y" += "t.registers.ack_dly.dly[4].a" "t.registers.ack_dly.dly[3].y" += "t.registers.ack_dly.dly[3].a" "t.registers.ack_dly.and2[2].y" = "t.registers.ack_dly.dly[2].y" "t.registers.ack_dly.mu2[1].b" = "t.registers.ack_dly.dly[2].a" "t.registers.ack_dly.dly[1].y" = "t.registers.ack_dly.dly[1].a" "t.registers.ack_dly.and2[1].y" @@ -520,11 +1159,15 @@ = "t.registers.ack_dly._a[1]" "t.registers.ack_dly.mu2[1].a" = "t.registers.ack_dly._a[1]" "t.registers.ack_dly.and2[1].a" = "t.registers.ack_dly._a[1]" "t.registers.ack_dly.mu2[0].y" -= "t.registers.ack_dly.out" "t.registers.ack_dly.mu2[1].y" -= "t.registers.ack_dly.out" "t.registers.ack_dly._a[2]" += "t.registers.ack_dly._a[2]" "t.registers.ack_dly.mu2[2].a" += "t.registers.ack_dly._a[2]" "t.registers.ack_dly.and2[2].a" += "t.registers.ack_dly._a[2]" "t.registers.ack_dly.mu2[1].y" += "t.registers.ack_dly.out" "t.registers.ack_dly.mu2[2].y" += "t.registers.ack_dly.out" "t.registers.ack_dly._a[3]" = "t.registers.ack_dly.in" "t.registers.ack_dly.mu2[0].a" = "t.registers.ack_dly.in" "t.registers.ack_dly.and2[0].a" = "t.registers.ack_dly.in" "t.registers.ack_dly._a[0]" += "t.registers._reset_BX" "t.registers.reset_bufarray.in" = "t.registers._reset_BX" "t.registers.reset_buf_BX.y" = "t.registers.reset_B" "t.registers.reset_buf_BX.a" = "t.registers.reset_B" "t.registers.output_buf.reset_B" @@ -533,25 +1176,25 @@ "t.registers.clk_switch._y"->"t.registers.clk_switch.y"- ~("t.registers.clk_switch._y")->"t.registers.clk_switch.y"+ = "t.registers._out_encoder[0]" "t.registers.word_to_read[0].b" -= "t.registers._out_encoder[0]" "t.registers.and_encoder[0].a" += "t.registers._out_encoder[0]" "t.registers.inv_encoder[0].a" = "t.registers._out_encoder[0]" "t.registers.atree[0].out" = "t.registers._out_encoder[1]" "t.registers.word_to_read[1].b" -= "t.registers._out_encoder[1]" "t.registers.and_encoder[1].a" += "t.registers._out_encoder[1]" "t.registers.inv_encoder[1].a" = "t.registers._out_encoder[1]" "t.registers.atree[1].out" = "t.registers._out_encoder[2]" "t.registers.word_to_read[2].b" -= "t.registers._out_encoder[2]" "t.registers.and_encoder[2].a" += "t.registers._out_encoder[2]" "t.registers.inv_encoder[2].a" = "t.registers._out_encoder[2]" "t.registers.atree[2].out" = "t.registers._out_encoder[3]" "t.registers.word_to_read[3].b" -= "t.registers._out_encoder[3]" "t.registers.and_encoder[3].a" += "t.registers._out_encoder[3]" "t.registers.inv_encoder[3].a" = "t.registers._out_encoder[3]" "t.registers.atree[3].out" -= "t.registers._reset_mem_BXX[0]" "t.registers.reset_bufarray.out[0]" -= "t.registers._reset_mem_BXX[1]" "t.registers.reset_bufarray.out[1]" -= "t.registers._reset_mem_BXX[2]" "t.registers.reset_bufarray.out[2]" -= "t.registers._reset_mem_BXX[3]" "t.registers.reset_bufarray.out[3]" -= "t.registers._reset_mem_BXX[4]" "t.registers.reset_bufarray.out[4]" -= "t.registers._reset_mem_BXX[5]" "t.registers.reset_bufarray.out[5]" -= "t.registers._reset_mem_BXX[6]" "t.registers.reset_bufarray.out[6]" -= "t.registers._reset_mem_BXX[7]" "t.registers.reset_bufarray.out[7]" += "t.registers._reset_mem_BXX[0]" "t.registers.reset_mem_bufarray.out[0]" += "t.registers._reset_mem_BXX[1]" "t.registers.reset_mem_bufarray.out[1]" += "t.registers._reset_mem_BXX[2]" "t.registers.reset_mem_bufarray.out[2]" += "t.registers._reset_mem_BXX[3]" "t.registers.reset_mem_bufarray.out[3]" += "t.registers._reset_mem_BXX[4]" "t.registers.reset_mem_bufarray.out[4]" += "t.registers._reset_mem_BXX[5]" "t.registers.reset_mem_bufarray.out[5]" += "t.registers._reset_mem_BXX[6]" "t.registers.reset_mem_bufarray.out[6]" += "t.registers._reset_mem_BXX[7]" "t.registers.reset_mem_bufarray.out[7]" = "t.registers._reset_mem_BXX[0]" "t.registers.ff[7].reset_B" = "t.registers._reset_mem_BXX[0]" "t.registers.ff[6].reset_B" = "t.registers._reset_mem_BXX[0]" "t.registers.ff[5].reset_B" @@ -567,6 +1210,13 @@ = "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[3]" = "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[2]" = "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[1]" += "t.registers._reset_BXX[0]" "t.registers.reset_bufarray.out[0]" += "t.registers._reset_BXX[1]" "t.registers.reset_bufarray.out[1]" += "t.registers._reset_BXX[2]" "t.registers.reset_bufarray.out[2]" += "t.registers._reset_BXX[3]" "t.registers.reset_bufarray.out[3]" += "t.registers._reset_BXX[0]" "t.registers._reset_BXX[3]" += "t.registers._reset_BXX[0]" "t.registers._reset_BXX[2]" += "t.registers._reset_BXX[0]" "t.registers._reset_BXX[1]" "t.registers.output_buf.out_a_B_buf_t.buf1.a"->"t.registers.output_buf.out_a_B_buf_t.buf1._y"- ~("t.registers.output_buf.out_a_B_buf_t.buf1.a")->"t.registers.output_buf.out_a_B_buf_t.buf1._y"+ "t.registers.output_buf.out_a_B_buf_t.buf1._y"->"t.registers.output_buf.out_a_B_buf_t.buf1.y"- @@ -1017,13 +1667,13 @@ = "t.registers.output_buf._en_X_t[0]" "t.registers.output_buf._en_X_t[2]" = "t.registers.output_buf._en_X_t[0]" "t.registers.output_buf._en_X_t[1]" = "t.registers._clock_word_temp[0]" "t.registers.clock_buffer[0].in" -= "t.registers._clock_word_temp[0]" "t.registers.and_encoder[0].y" += "t.registers._clock_word_temp[0]" "t.registers.or_encoder[0].y" = "t.registers._clock_word_temp[1]" "t.registers.clock_buffer[1].in" -= "t.registers._clock_word_temp[1]" "t.registers.and_encoder[1].y" += "t.registers._clock_word_temp[1]" "t.registers.or_encoder[1].y" = "t.registers._clock_word_temp[2]" "t.registers.clock_buffer[2].in" -= "t.registers._clock_word_temp[2]" "t.registers.and_encoder[2].y" += "t.registers._clock_word_temp[2]" "t.registers.or_encoder[2].y" = "t.registers._clock_word_temp[3]" "t.registers.clock_buffer[3].in" -= "t.registers._clock_word_temp[3]" "t.registers.and_encoder[3].y" += "t.registers._clock_word_temp[3]" "t.registers.or_encoder[3].y" = "t.registers._in_a_write" "t.registers.ack_write_and.y" = "t.registers._in_a_write" "t.registers.ack_readwrite.a" = "t.registers._in_a_read" "t.registers.ack_read_and.y" @@ -1032,29 +1682,21 @@ ~("t.registers.ack_readwrite.a"|"t.registers.ack_readwrite.b")->"t.registers.ack_readwrite._y"+ "t.registers.ack_readwrite._y"->"t.registers.ack_readwrite.y"- ~("t.registers.ack_readwrite._y")->"t.registers.ack_readwrite.y"+ -"t.registers.and_encoder[0].a"&"t.registers.and_encoder[0].b"->"t.registers.and_encoder[0]._y"- -~("t.registers.and_encoder[0].a"&"t.registers.and_encoder[0].b")->"t.registers.and_encoder[0]._y"+ -"t.registers.and_encoder[0]._y"->"t.registers.and_encoder[0].y"- -~("t.registers.and_encoder[0]._y")->"t.registers.and_encoder[0].y"+ -"t.registers.and_encoder[1].a"&"t.registers.and_encoder[1].b"->"t.registers.and_encoder[1]._y"- -~("t.registers.and_encoder[1].a"&"t.registers.and_encoder[1].b")->"t.registers.and_encoder[1]._y"+ -"t.registers.and_encoder[1]._y"->"t.registers.and_encoder[1].y"- -~("t.registers.and_encoder[1]._y")->"t.registers.and_encoder[1].y"+ -"t.registers.and_encoder[2].a"&"t.registers.and_encoder[2].b"->"t.registers.and_encoder[2]._y"- -~("t.registers.and_encoder[2].a"&"t.registers.and_encoder[2].b")->"t.registers.and_encoder[2]._y"+ -"t.registers.and_encoder[2]._y"->"t.registers.and_encoder[2].y"- -~("t.registers.and_encoder[2]._y")->"t.registers.and_encoder[2].y"+ -"t.registers.and_encoder[3].a"&"t.registers.and_encoder[3].b"->"t.registers.and_encoder[3]._y"- -~("t.registers.and_encoder[3].a"&"t.registers.and_encoder[3].b")->"t.registers.and_encoder[3]._y"+ -"t.registers.and_encoder[3]._y"->"t.registers.and_encoder[3].y"- -~("t.registers.and_encoder[3]._y")->"t.registers.and_encoder[3].y"+ -= "t.registers._reset_mem_BX" "t.registers.reset_bufarray.in" += "t.registers._reset_mem_BX" "t.registers.reset_mem_bufarray.in" = "t.registers._reset_mem_BX" "t.registers.reset_buf_BXX.y" "t.registers.ack_read_and.a"&"t.registers.ack_read_and.b"->"t.registers.ack_read_and._y"- ~("t.registers.ack_read_and.a"&"t.registers.ack_read_and.b")->"t.registers.ack_read_and._y"+ "t.registers.ack_read_and._y"->"t.registers.ack_read_and.y"- ~("t.registers.ack_read_and._y")->"t.registers.ack_read_and.y"+ = "t.registers.ack_read_and.b" "t.registers.output_buf.in.a" +"t.registers.inv_encoder[0].a"->"t.registers.inv_encoder[0].y"- +~("t.registers.inv_encoder[0].a")->"t.registers.inv_encoder[0].y"+ +"t.registers.inv_encoder[1].a"->"t.registers.inv_encoder[1].y"- +~("t.registers.inv_encoder[1].a")->"t.registers.inv_encoder[1].y"+ +"t.registers.inv_encoder[2].a"->"t.registers.inv_encoder[2].y"- +~("t.registers.inv_encoder[2].a")->"t.registers.inv_encoder[2].y"+ +"t.registers.inv_encoder[3].a"->"t.registers.inv_encoder[3].y"- +~("t.registers.inv_encoder[3].a")->"t.registers.inv_encoder[3].y"+ "t.registers.word_to_read[0].a"&"t.registers.word_to_read[0].b"->"t.registers.word_to_read[0]._y"- ~("t.registers.word_to_read[0].a"&"t.registers.word_to_read[0].b")->"t.registers.word_to_read[0]._y"+ "t.registers.word_to_read[0]._y"->"t.registers.word_to_read[0].y"- @@ -1079,8 +1721,10 @@ = "t.registers._in_a_temp" "t.registers.ack_readwrite.y" = "t.registers.dly_cfg[0]" "t.registers.ack_dly.s[0]" = "t.registers.dly_cfg[1]" "t.registers.ack_dly.s[1]" += "t.registers.dly_cfg[2]" "t.registers.ack_dly.s[2]" = "t.registers.dly_cfg[0]" "t.registers.clk_dly.s[0]" = "t.registers.dly_cfg[1]" "t.registers.clk_dly.s[1]" += "t.registers.dly_cfg[2]" "t.registers.clk_dly.s[2]" = "t.registers.supply.vss" "t.registers.word_to_read_X[3].supply.vss" = "t.registers.supply.vdd" "t.registers.word_to_read_X[3].supply.vdd" = "t.registers.supply.vss" "t.registers.clock_buffer[3].supply.vss" @@ -1113,8 +1757,12 @@ = "t.registers.supply.vdd" "t.registers.atree[1].supply.vdd" = "t.registers.supply.vss" "t.registers.atree[0].supply.vss" = "t.registers.supply.vdd" "t.registers.atree[0].supply.vdd" += "t.registers.supply.vss" "t.registers.v_buf.supply.vss" += "t.registers.supply.vdd" "t.registers.v_buf.supply.vdd" = "t.registers.supply.vss" "t.registers.reset_bufarray.supply.vss" = "t.registers.supply.vdd" "t.registers.reset_bufarray.supply.vdd" += "t.registers.supply.vss" "t.registers.reset_mem_bufarray.supply.vss" += "t.registers.supply.vdd" "t.registers.reset_mem_bufarray.supply.vdd" = "t.registers.supply.vss" "t.registers.output_buf.supply.vss" = "t.registers.supply.vdd" "t.registers.output_buf.supply.vdd" = "t.registers.supply.vss" "t.registers.ack_dly.supply.vss" @@ -1132,19 +1780,25 @@ = "t.registers.supply.vdd" "t.registers.ff[7].vdd" = "t.registers.supply.vdd" "t.registers.ff[6].vdd" = "t.registers.supply.vdd" "t.registers.word_to_read[3].vdd" -= "t.registers.supply.vdd" "t.registers.and_encoder[3].vdd" += "t.registers.supply.vdd" "t.registers.or_encoder[3].vdd" += "t.registers.supply.vdd" "t.registers.inv_encoder[3].vdd" = "t.registers.supply.vdd" "t.registers.ff[5].vdd" = "t.registers.supply.vdd" "t.registers.ff[4].vdd" = "t.registers.supply.vdd" "t.registers.word_to_read[2].vdd" -= "t.registers.supply.vdd" "t.registers.and_encoder[2].vdd" += "t.registers.supply.vdd" "t.registers.or_encoder[2].vdd" += "t.registers.supply.vdd" "t.registers.inv_encoder[2].vdd" = "t.registers.supply.vdd" "t.registers.ff[3].vdd" = "t.registers.supply.vdd" "t.registers.ff[2].vdd" = "t.registers.supply.vdd" "t.registers.word_to_read[1].vdd" -= "t.registers.supply.vdd" "t.registers.and_encoder[1].vdd" += "t.registers.supply.vdd" "t.registers.or_encoder[1].vdd" += "t.registers.supply.vdd" "t.registers.inv_encoder[1].vdd" = "t.registers.supply.vdd" "t.registers.ff[1].vdd" += "t.registers.supply.vdd" "t.registers.val_chck[1].vdd" = "t.registers.supply.vdd" "t.registers.ff[0].vdd" += "t.registers.supply.vdd" "t.registers.val_chck[0].vdd" = "t.registers.supply.vdd" "t.registers.word_to_read[0].vdd" -= "t.registers.supply.vdd" "t.registers.and_encoder[0].vdd" += "t.registers.supply.vdd" "t.registers.or_encoder[0].vdd" += "t.registers.supply.vdd" "t.registers.inv_encoder[0].vdd" = "t.registers.supply.vdd" "t.registers.reset_buf_BXX.vdd" = "t.registers.supply.vdd" "t.registers.reset_buf_BX.vdd" = "t.registers.supply.vdd" "t.registers.ack_read_and.vdd" @@ -1159,19 +1813,25 @@ = "t.registers.supply.vss" "t.registers.ff[7].vss" = "t.registers.supply.vss" "t.registers.ff[6].vss" = "t.registers.supply.vss" "t.registers.word_to_read[3].vss" -= "t.registers.supply.vss" "t.registers.and_encoder[3].vss" += "t.registers.supply.vss" "t.registers.or_encoder[3].vss" += "t.registers.supply.vss" "t.registers.inv_encoder[3].vss" = "t.registers.supply.vss" "t.registers.ff[5].vss" = "t.registers.supply.vss" "t.registers.ff[4].vss" = "t.registers.supply.vss" "t.registers.word_to_read[2].vss" -= "t.registers.supply.vss" "t.registers.and_encoder[2].vss" += "t.registers.supply.vss" "t.registers.or_encoder[2].vss" += "t.registers.supply.vss" "t.registers.inv_encoder[2].vss" = "t.registers.supply.vss" "t.registers.ff[3].vss" = "t.registers.supply.vss" "t.registers.ff[2].vss" = "t.registers.supply.vss" "t.registers.word_to_read[1].vss" -= "t.registers.supply.vss" "t.registers.and_encoder[1].vss" += "t.registers.supply.vss" "t.registers.or_encoder[1].vss" += "t.registers.supply.vss" "t.registers.inv_encoder[1].vss" = "t.registers.supply.vss" "t.registers.ff[1].vss" += "t.registers.supply.vss" "t.registers.val_chck[1].vss" = "t.registers.supply.vss" "t.registers.ff[0].vss" += "t.registers.supply.vss" "t.registers.val_chck[0].vss" = "t.registers.supply.vss" "t.registers.word_to_read[0].vss" -= "t.registers.supply.vss" "t.registers.and_encoder[0].vss" += "t.registers.supply.vss" "t.registers.or_encoder[0].vss" += "t.registers.supply.vss" "t.registers.inv_encoder[0].vss" = "t.registers.supply.vss" "t.registers.reset_buf_BXX.vss" = "t.registers.supply.vss" "t.registers.reset_buf_BX.vss" = "t.registers.supply.vss" "t.registers.ack_read_and.vss" @@ -1185,6 +1845,23 @@ = "t.registers.supply.vss" "t.registers.ack_readwrite.vss" "t.registers.inv_clk.a"->"t.registers.inv_clk.y"- ~("t.registers.inv_clk.a")->"t.registers.inv_clk.y"+ += "t.registers._in_v_temp_buf[0]" "t.registers.v_buf.out[0]" += "t.registers._in_v_temp_buf[1]" "t.registers.v_buf.out[1]" += "t.registers._in_v_temp_buf[2]" "t.registers.v_buf.out[2]" += "t.registers._in_v_temp_buf[3]" "t.registers.v_buf.out[3]" += "t.registers._in_v_temp_buf[4]" "t.registers.v_buf.out[4]" += "t.registers._in_v_temp_buf[5]" "t.registers.v_buf.out[5]" += "t.registers._in_v_temp_buf[6]" "t.registers.v_buf.out[6]" += "t.registers._in_v_temp_buf[7]" "t.registers.v_buf.out[7]" += "t.registers._in_v_temp_buf[0]" "t.registers.val_chck[1].a" += "t.registers._in_v_temp_buf[0]" "t.registers.val_chck[0].a" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[7]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[6]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[5]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[4]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[3]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[2]" += "t.registers._in_v_temp_buf[0]" "t.registers._in_v_temp_buf[1]" = "t.registers.data[3].d[0]" "t.registers.word_selector_t[6].b" = "t.registers.data[3].d[0]" "t.registers.ff[6].q" = "t.registers.data[3].d[1]" "t.registers.word_selector_t[7].b" @@ -1507,22 +2184,40 @@ ~("t.registers.clk_dly.and2[1].a"&"t.registers.clk_dly.and2[1].b")->"t.registers.clk_dly.and2[1]._y"+ "t.registers.clk_dly.and2[1]._y"->"t.registers.clk_dly.and2[1].y"- ~("t.registers.clk_dly.and2[1]._y")->"t.registers.clk_dly.and2[1].y"+ +"t.registers.clk_dly.and2[2].a"&"t.registers.clk_dly.and2[2].b"->"t.registers.clk_dly.and2[2]._y"- +~("t.registers.clk_dly.and2[2].a"&"t.registers.clk_dly.and2[2].b")->"t.registers.clk_dly.and2[2]._y"+ +"t.registers.clk_dly.and2[2]._y"->"t.registers.clk_dly.and2[2].y"- +~("t.registers.clk_dly.and2[2]._y")->"t.registers.clk_dly.and2[2].y"+ = "t.registers.clk_dly.s[0]" "t.registers.clk_dly.mu2[0].s" = "t.registers.clk_dly.s[0]" "t.registers.clk_dly.and2[0].b" = "t.registers.clk_dly.s[1]" "t.registers.clk_dly.mu2[1].s" = "t.registers.clk_dly.s[1]" "t.registers.clk_dly.and2[1].b" += "t.registers.clk_dly.s[2]" "t.registers.clk_dly.mu2[2].s" += "t.registers.clk_dly.s[2]" "t.registers.clk_dly.and2[2].b" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[6].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[5].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[4].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[3].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[2].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[1].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.dly[0].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.mu2[2].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.mu2[1].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.mu2[0].vdd" += "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.and2[2].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.and2[1].vdd" = "t.registers.clk_dly.supply.vdd" "t.registers.clk_dly.and2[0].vdd" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[6].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[5].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[4].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[3].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[2].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[1].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.dly[0].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.mu2[2].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.mu2[1].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.mu2[0].vss" += "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.and2[2].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.and2[1].vss" = "t.registers.clk_dly.supply.vss" "t.registers.clk_dly.and2[0].vss" "t.registers.clk_dly.mu2[0].s"->"t.registers.clk_dly.mu2[0]._s"- @@ -1537,30 +2232,584 @@ "t.registers.clk_dly.mu2[1].a"&"t.registers.clk_dly.mu2[1]._s"|"t.registers.clk_dly.mu2[1].b"&"t.registers.clk_dly.mu2[1].s"->"t.registers.clk_dly.mu2[1]._y"- "t.registers.clk_dly.mu2[1]._y"->"t.registers.clk_dly.mu2[1].y"- ~("t.registers.clk_dly.mu2[1]._y")->"t.registers.clk_dly.mu2[1].y"+ -"t.registers.clk_dly.dly[0].a"->"t.registers.clk_dly.dly[0]._y"- -~("t.registers.clk_dly.dly[0].a")->"t.registers.clk_dly.dly[0]._y"+ -"t.registers.clk_dly.dly[0]._y"->"t.registers.clk_dly.dly[0].__y"- -~("t.registers.clk_dly.dly[0]._y")->"t.registers.clk_dly.dly[0].__y"+ -"t.registers.clk_dly.dly[0].__y"->"t.registers.clk_dly.dly[0].___y"- -~("t.registers.clk_dly.dly[0].__y")->"t.registers.clk_dly.dly[0].___y"+ -"t.registers.clk_dly.dly[0].___y"->"t.registers.clk_dly.dly[0].y"- -~("t.registers.clk_dly.dly[0].___y")->"t.registers.clk_dly.dly[0].y"+ -"t.registers.clk_dly.dly[1].a"->"t.registers.clk_dly.dly[1]._y"- -~("t.registers.clk_dly.dly[1].a")->"t.registers.clk_dly.dly[1]._y"+ -"t.registers.clk_dly.dly[1]._y"->"t.registers.clk_dly.dly[1].__y"- -~("t.registers.clk_dly.dly[1]._y")->"t.registers.clk_dly.dly[1].__y"+ -"t.registers.clk_dly.dly[1].__y"->"t.registers.clk_dly.dly[1].___y"- -~("t.registers.clk_dly.dly[1].__y")->"t.registers.clk_dly.dly[1].___y"+ -"t.registers.clk_dly.dly[1].___y"->"t.registers.clk_dly.dly[1].y"- -~("t.registers.clk_dly.dly[1].___y")->"t.registers.clk_dly.dly[1].y"+ -"t.registers.clk_dly.dly[2].a"->"t.registers.clk_dly.dly[2]._y"- -~("t.registers.clk_dly.dly[2].a")->"t.registers.clk_dly.dly[2]._y"+ -"t.registers.clk_dly.dly[2]._y"->"t.registers.clk_dly.dly[2].__y"- -~("t.registers.clk_dly.dly[2]._y")->"t.registers.clk_dly.dly[2].__y"+ -"t.registers.clk_dly.dly[2].__y"->"t.registers.clk_dly.dly[2].___y"- -~("t.registers.clk_dly.dly[2].__y")->"t.registers.clk_dly.dly[2].___y"+ -"t.registers.clk_dly.dly[2].___y"->"t.registers.clk_dly.dly[2].y"- -~("t.registers.clk_dly.dly[2].___y")->"t.registers.clk_dly.dly[2].y"+ +"t.registers.clk_dly.mu2[2].s"->"t.registers.clk_dly.mu2[2]._s"- +~("t.registers.clk_dly.mu2[2].s")->"t.registers.clk_dly.mu2[2]._s"+ +~"t.registers.clk_dly.mu2[2].a"&~"t.registers.clk_dly.mu2[2].s"|~"t.registers.clk_dly.mu2[2].b"&~"t.registers.clk_dly.mu2[2]._s"->"t.registers.clk_dly.mu2[2]._y"+ +"t.registers.clk_dly.mu2[2].a"&"t.registers.clk_dly.mu2[2]._s"|"t.registers.clk_dly.mu2[2].b"&"t.registers.clk_dly.mu2[2].s"->"t.registers.clk_dly.mu2[2]._y"- +"t.registers.clk_dly.mu2[2]._y"->"t.registers.clk_dly.mu2[2].y"- +~("t.registers.clk_dly.mu2[2]._y")->"t.registers.clk_dly.mu2[2].y"+ +"t.registers.clk_dly.dly[0].bufchain[0].a"->"t.registers.clk_dly.dly[0].bufchain[0]._y"- +~("t.registers.clk_dly.dly[0].bufchain[0].a")->"t.registers.clk_dly.dly[0].bufchain[0]._y"+ +"t.registers.clk_dly.dly[0].bufchain[0]._y"->"t.registers.clk_dly.dly[0].bufchain[0].y"- +~("t.registers.clk_dly.dly[0].bufchain[0]._y")->"t.registers.clk_dly.dly[0].bufchain[0].y"+ +"t.registers.clk_dly.dly[0].bufchain[1].a"->"t.registers.clk_dly.dly[0].bufchain[1]._y"- +~("t.registers.clk_dly.dly[0].bufchain[1].a")->"t.registers.clk_dly.dly[0].bufchain[1]._y"+ +"t.registers.clk_dly.dly[0].bufchain[1]._y"->"t.registers.clk_dly.dly[0].bufchain[1].y"- +~("t.registers.clk_dly.dly[0].bufchain[1]._y")->"t.registers.clk_dly.dly[0].bufchain[1].y"+ +"t.registers.clk_dly.dly[0].bufchain[2].a"->"t.registers.clk_dly.dly[0].bufchain[2]._y"- +~("t.registers.clk_dly.dly[0].bufchain[2].a")->"t.registers.clk_dly.dly[0].bufchain[2]._y"+ +"t.registers.clk_dly.dly[0].bufchain[2]._y"->"t.registers.clk_dly.dly[0].bufchain[2].y"- +~("t.registers.clk_dly.dly[0].bufchain[2]._y")->"t.registers.clk_dly.dly[0].bufchain[2].y"+ +"t.registers.clk_dly.dly[0].bufchain[3].a"->"t.registers.clk_dly.dly[0].bufchain[3]._y"- +~("t.registers.clk_dly.dly[0].bufchain[3].a")->"t.registers.clk_dly.dly[0].bufchain[3]._y"+ +"t.registers.clk_dly.dly[0].bufchain[3]._y"->"t.registers.clk_dly.dly[0].bufchain[3].y"- +~("t.registers.clk_dly.dly[0].bufchain[3]._y")->"t.registers.clk_dly.dly[0].bufchain[3].y"+ +"t.registers.clk_dly.dly[0].bufchain[4].a"->"t.registers.clk_dly.dly[0].bufchain[4]._y"- +~("t.registers.clk_dly.dly[0].bufchain[4].a")->"t.registers.clk_dly.dly[0].bufchain[4]._y"+ +"t.registers.clk_dly.dly[0].bufchain[4]._y"->"t.registers.clk_dly.dly[0].bufchain[4].y"- +~("t.registers.clk_dly.dly[0].bufchain[4]._y")->"t.registers.clk_dly.dly[0].bufchain[4].y"+ +"t.registers.clk_dly.dly[0].bufchain[5].a"->"t.registers.clk_dly.dly[0].bufchain[5]._y"- +~("t.registers.clk_dly.dly[0].bufchain[5].a")->"t.registers.clk_dly.dly[0].bufchain[5]._y"+ +"t.registers.clk_dly.dly[0].bufchain[5]._y"->"t.registers.clk_dly.dly[0].bufchain[5].y"- +~("t.registers.clk_dly.dly[0].bufchain[5]._y")->"t.registers.clk_dly.dly[0].bufchain[5].y"+ +"t.registers.clk_dly.dly[0].bufchain[6].a"->"t.registers.clk_dly.dly[0].bufchain[6]._y"- +~("t.registers.clk_dly.dly[0].bufchain[6].a")->"t.registers.clk_dly.dly[0].bufchain[6]._y"+ +"t.registers.clk_dly.dly[0].bufchain[6]._y"->"t.registers.clk_dly.dly[0].bufchain[6].y"- +~("t.registers.clk_dly.dly[0].bufchain[6]._y")->"t.registers.clk_dly.dly[0].bufchain[6].y"+ +"t.registers.clk_dly.dly[0].bufchain[7].a"->"t.registers.clk_dly.dly[0].bufchain[7]._y"- +~("t.registers.clk_dly.dly[0].bufchain[7].a")->"t.registers.clk_dly.dly[0].bufchain[7]._y"+ +"t.registers.clk_dly.dly[0].bufchain[7]._y"->"t.registers.clk_dly.dly[0].bufchain[7].y"- +~("t.registers.clk_dly.dly[0].bufchain[7]._y")->"t.registers.clk_dly.dly[0].bufchain[7].y"+ +"t.registers.clk_dly.dly[0].bufchain[8].a"->"t.registers.clk_dly.dly[0].bufchain[8]._y"- +~("t.registers.clk_dly.dly[0].bufchain[8].a")->"t.registers.clk_dly.dly[0].bufchain[8]._y"+ +"t.registers.clk_dly.dly[0].bufchain[8]._y"->"t.registers.clk_dly.dly[0].bufchain[8].y"- +~("t.registers.clk_dly.dly[0].bufchain[8]._y")->"t.registers.clk_dly.dly[0].bufchain[8].y"+ +"t.registers.clk_dly.dly[0].bufchain[9].a"->"t.registers.clk_dly.dly[0].bufchain[9]._y"- +~("t.registers.clk_dly.dly[0].bufchain[9].a")->"t.registers.clk_dly.dly[0].bufchain[9]._y"+ +"t.registers.clk_dly.dly[0].bufchain[9]._y"->"t.registers.clk_dly.dly[0].bufchain[9].y"- +~("t.registers.clk_dly.dly[0].bufchain[9]._y")->"t.registers.clk_dly.dly[0].bufchain[9].y"+ +"t.registers.clk_dly.dly[0].bufchain[10].a"->"t.registers.clk_dly.dly[0].bufchain[10]._y"- +~("t.registers.clk_dly.dly[0].bufchain[10].a")->"t.registers.clk_dly.dly[0].bufchain[10]._y"+ +"t.registers.clk_dly.dly[0].bufchain[10]._y"->"t.registers.clk_dly.dly[0].bufchain[10].y"- +~("t.registers.clk_dly.dly[0].bufchain[10]._y")->"t.registers.clk_dly.dly[0].bufchain[10].y"+ +"t.registers.clk_dly.dly[0].bufchain[11].a"->"t.registers.clk_dly.dly[0].bufchain[11]._y"- +~("t.registers.clk_dly.dly[0].bufchain[11].a")->"t.registers.clk_dly.dly[0].bufchain[11]._y"+ +"t.registers.clk_dly.dly[0].bufchain[11]._y"->"t.registers.clk_dly.dly[0].bufchain[11].y"- +~("t.registers.clk_dly.dly[0].bufchain[11]._y")->"t.registers.clk_dly.dly[0].bufchain[11].y"+ +"t.registers.clk_dly.dly[0].bufchain[12].a"->"t.registers.clk_dly.dly[0].bufchain[12]._y"- +~("t.registers.clk_dly.dly[0].bufchain[12].a")->"t.registers.clk_dly.dly[0].bufchain[12]._y"+ +"t.registers.clk_dly.dly[0].bufchain[12]._y"->"t.registers.clk_dly.dly[0].bufchain[12].y"- +~("t.registers.clk_dly.dly[0].bufchain[12]._y")->"t.registers.clk_dly.dly[0].bufchain[12].y"+ +"t.registers.clk_dly.dly[0].bufchain[13].a"->"t.registers.clk_dly.dly[0].bufchain[13]._y"- +~("t.registers.clk_dly.dly[0].bufchain[13].a")->"t.registers.clk_dly.dly[0].bufchain[13]._y"+ +"t.registers.clk_dly.dly[0].bufchain[13]._y"->"t.registers.clk_dly.dly[0].bufchain[13].y"- +~("t.registers.clk_dly.dly[0].bufchain[13]._y")->"t.registers.clk_dly.dly[0].bufchain[13].y"+ +"t.registers.clk_dly.dly[0].bufchain[14].a"->"t.registers.clk_dly.dly[0].bufchain[14]._y"- +~("t.registers.clk_dly.dly[0].bufchain[14].a")->"t.registers.clk_dly.dly[0].bufchain[14]._y"+ +"t.registers.clk_dly.dly[0].bufchain[14]._y"->"t.registers.clk_dly.dly[0].bufchain[14].y"- +~("t.registers.clk_dly.dly[0].bufchain[14]._y")->"t.registers.clk_dly.dly[0].bufchain[14].y"+ +"t.registers.clk_dly.dly[0].bufchain[15].a"->"t.registers.clk_dly.dly[0].bufchain[15]._y"- +~("t.registers.clk_dly.dly[0].bufchain[15].a")->"t.registers.clk_dly.dly[0].bufchain[15]._y"+ +"t.registers.clk_dly.dly[0].bufchain[15]._y"->"t.registers.clk_dly.dly[0].bufchain[15].y"- +~("t.registers.clk_dly.dly[0].bufchain[15]._y")->"t.registers.clk_dly.dly[0].bufchain[15].y"+ += "t.registers.clk_dly.dly[0].bufchain[14].y" "t.registers.clk_dly.dly[0].bufchain[15].a" += "t.registers.clk_dly.dly[0].bufchain[13].y" "t.registers.clk_dly.dly[0].bufchain[14].a" += "t.registers.clk_dly.dly[0].bufchain[12].y" "t.registers.clk_dly.dly[0].bufchain[13].a" += "t.registers.clk_dly.dly[0].bufchain[11].y" "t.registers.clk_dly.dly[0].bufchain[12].a" += "t.registers.clk_dly.dly[0].bufchain[10].y" "t.registers.clk_dly.dly[0].bufchain[11].a" += "t.registers.clk_dly.dly[0].bufchain[9].y" "t.registers.clk_dly.dly[0].bufchain[10].a" += "t.registers.clk_dly.dly[0].bufchain[8].y" "t.registers.clk_dly.dly[0].bufchain[9].a" += "t.registers.clk_dly.dly[0].bufchain[7].y" "t.registers.clk_dly.dly[0].bufchain[8].a" += "t.registers.clk_dly.dly[0].bufchain[6].y" "t.registers.clk_dly.dly[0].bufchain[7].a" += "t.registers.clk_dly.dly[0].bufchain[5].y" "t.registers.clk_dly.dly[0].bufchain[6].a" += "t.registers.clk_dly.dly[0].bufchain[4].y" "t.registers.clk_dly.dly[0].bufchain[5].a" += "t.registers.clk_dly.dly[0].bufchain[3].y" "t.registers.clk_dly.dly[0].bufchain[4].a" += "t.registers.clk_dly.dly[0].bufchain[2].y" "t.registers.clk_dly.dly[0].bufchain[3].a" += "t.registers.clk_dly.dly[0].bufchain[1].y" "t.registers.clk_dly.dly[0].bufchain[2].a" += "t.registers.clk_dly.dly[0].bufchain[0].y" "t.registers.clk_dly.dly[0].bufchain[1].a" += "t.registers.clk_dly.dly[0].a" "t.registers.clk_dly.dly[0].bufchain[0].a" += "t.registers.clk_dly.dly[0].y" "t.registers.clk_dly.dly[0].bufchain[15].y" +"t.registers.clk_dly.dly[1].bufchain[0].a"->"t.registers.clk_dly.dly[1].bufchain[0]._y"- +~("t.registers.clk_dly.dly[1].bufchain[0].a")->"t.registers.clk_dly.dly[1].bufchain[0]._y"+ +"t.registers.clk_dly.dly[1].bufchain[0]._y"->"t.registers.clk_dly.dly[1].bufchain[0].y"- +~("t.registers.clk_dly.dly[1].bufchain[0]._y")->"t.registers.clk_dly.dly[1].bufchain[0].y"+ +"t.registers.clk_dly.dly[1].bufchain[1].a"->"t.registers.clk_dly.dly[1].bufchain[1]._y"- +~("t.registers.clk_dly.dly[1].bufchain[1].a")->"t.registers.clk_dly.dly[1].bufchain[1]._y"+ +"t.registers.clk_dly.dly[1].bufchain[1]._y"->"t.registers.clk_dly.dly[1].bufchain[1].y"- +~("t.registers.clk_dly.dly[1].bufchain[1]._y")->"t.registers.clk_dly.dly[1].bufchain[1].y"+ +"t.registers.clk_dly.dly[1].bufchain[2].a"->"t.registers.clk_dly.dly[1].bufchain[2]._y"- +~("t.registers.clk_dly.dly[1].bufchain[2].a")->"t.registers.clk_dly.dly[1].bufchain[2]._y"+ +"t.registers.clk_dly.dly[1].bufchain[2]._y"->"t.registers.clk_dly.dly[1].bufchain[2].y"- +~("t.registers.clk_dly.dly[1].bufchain[2]._y")->"t.registers.clk_dly.dly[1].bufchain[2].y"+ +"t.registers.clk_dly.dly[1].bufchain[3].a"->"t.registers.clk_dly.dly[1].bufchain[3]._y"- +~("t.registers.clk_dly.dly[1].bufchain[3].a")->"t.registers.clk_dly.dly[1].bufchain[3]._y"+ +"t.registers.clk_dly.dly[1].bufchain[3]._y"->"t.registers.clk_dly.dly[1].bufchain[3].y"- +~("t.registers.clk_dly.dly[1].bufchain[3]._y")->"t.registers.clk_dly.dly[1].bufchain[3].y"+ +"t.registers.clk_dly.dly[1].bufchain[4].a"->"t.registers.clk_dly.dly[1].bufchain[4]._y"- +~("t.registers.clk_dly.dly[1].bufchain[4].a")->"t.registers.clk_dly.dly[1].bufchain[4]._y"+ +"t.registers.clk_dly.dly[1].bufchain[4]._y"->"t.registers.clk_dly.dly[1].bufchain[4].y"- +~("t.registers.clk_dly.dly[1].bufchain[4]._y")->"t.registers.clk_dly.dly[1].bufchain[4].y"+ +"t.registers.clk_dly.dly[1].bufchain[5].a"->"t.registers.clk_dly.dly[1].bufchain[5]._y"- +~("t.registers.clk_dly.dly[1].bufchain[5].a")->"t.registers.clk_dly.dly[1].bufchain[5]._y"+ +"t.registers.clk_dly.dly[1].bufchain[5]._y"->"t.registers.clk_dly.dly[1].bufchain[5].y"- +~("t.registers.clk_dly.dly[1].bufchain[5]._y")->"t.registers.clk_dly.dly[1].bufchain[5].y"+ +"t.registers.clk_dly.dly[1].bufchain[6].a"->"t.registers.clk_dly.dly[1].bufchain[6]._y"- +~("t.registers.clk_dly.dly[1].bufchain[6].a")->"t.registers.clk_dly.dly[1].bufchain[6]._y"+ +"t.registers.clk_dly.dly[1].bufchain[6]._y"->"t.registers.clk_dly.dly[1].bufchain[6].y"- +~("t.registers.clk_dly.dly[1].bufchain[6]._y")->"t.registers.clk_dly.dly[1].bufchain[6].y"+ +"t.registers.clk_dly.dly[1].bufchain[7].a"->"t.registers.clk_dly.dly[1].bufchain[7]._y"- +~("t.registers.clk_dly.dly[1].bufchain[7].a")->"t.registers.clk_dly.dly[1].bufchain[7]._y"+ +"t.registers.clk_dly.dly[1].bufchain[7]._y"->"t.registers.clk_dly.dly[1].bufchain[7].y"- +~("t.registers.clk_dly.dly[1].bufchain[7]._y")->"t.registers.clk_dly.dly[1].bufchain[7].y"+ +"t.registers.clk_dly.dly[1].bufchain[8].a"->"t.registers.clk_dly.dly[1].bufchain[8]._y"- +~("t.registers.clk_dly.dly[1].bufchain[8].a")->"t.registers.clk_dly.dly[1].bufchain[8]._y"+ +"t.registers.clk_dly.dly[1].bufchain[8]._y"->"t.registers.clk_dly.dly[1].bufchain[8].y"- +~("t.registers.clk_dly.dly[1].bufchain[8]._y")->"t.registers.clk_dly.dly[1].bufchain[8].y"+ +"t.registers.clk_dly.dly[1].bufchain[9].a"->"t.registers.clk_dly.dly[1].bufchain[9]._y"- +~("t.registers.clk_dly.dly[1].bufchain[9].a")->"t.registers.clk_dly.dly[1].bufchain[9]._y"+ +"t.registers.clk_dly.dly[1].bufchain[9]._y"->"t.registers.clk_dly.dly[1].bufchain[9].y"- +~("t.registers.clk_dly.dly[1].bufchain[9]._y")->"t.registers.clk_dly.dly[1].bufchain[9].y"+ +"t.registers.clk_dly.dly[1].bufchain[10].a"->"t.registers.clk_dly.dly[1].bufchain[10]._y"- +~("t.registers.clk_dly.dly[1].bufchain[10].a")->"t.registers.clk_dly.dly[1].bufchain[10]._y"+ +"t.registers.clk_dly.dly[1].bufchain[10]._y"->"t.registers.clk_dly.dly[1].bufchain[10].y"- +~("t.registers.clk_dly.dly[1].bufchain[10]._y")->"t.registers.clk_dly.dly[1].bufchain[10].y"+ +"t.registers.clk_dly.dly[1].bufchain[11].a"->"t.registers.clk_dly.dly[1].bufchain[11]._y"- +~("t.registers.clk_dly.dly[1].bufchain[11].a")->"t.registers.clk_dly.dly[1].bufchain[11]._y"+ +"t.registers.clk_dly.dly[1].bufchain[11]._y"->"t.registers.clk_dly.dly[1].bufchain[11].y"- +~("t.registers.clk_dly.dly[1].bufchain[11]._y")->"t.registers.clk_dly.dly[1].bufchain[11].y"+ +"t.registers.clk_dly.dly[1].bufchain[12].a"->"t.registers.clk_dly.dly[1].bufchain[12]._y"- +~("t.registers.clk_dly.dly[1].bufchain[12].a")->"t.registers.clk_dly.dly[1].bufchain[12]._y"+ +"t.registers.clk_dly.dly[1].bufchain[12]._y"->"t.registers.clk_dly.dly[1].bufchain[12].y"- +~("t.registers.clk_dly.dly[1].bufchain[12]._y")->"t.registers.clk_dly.dly[1].bufchain[12].y"+ +"t.registers.clk_dly.dly[1].bufchain[13].a"->"t.registers.clk_dly.dly[1].bufchain[13]._y"- +~("t.registers.clk_dly.dly[1].bufchain[13].a")->"t.registers.clk_dly.dly[1].bufchain[13]._y"+ +"t.registers.clk_dly.dly[1].bufchain[13]._y"->"t.registers.clk_dly.dly[1].bufchain[13].y"- +~("t.registers.clk_dly.dly[1].bufchain[13]._y")->"t.registers.clk_dly.dly[1].bufchain[13].y"+ +"t.registers.clk_dly.dly[1].bufchain[14].a"->"t.registers.clk_dly.dly[1].bufchain[14]._y"- +~("t.registers.clk_dly.dly[1].bufchain[14].a")->"t.registers.clk_dly.dly[1].bufchain[14]._y"+ +"t.registers.clk_dly.dly[1].bufchain[14]._y"->"t.registers.clk_dly.dly[1].bufchain[14].y"- +~("t.registers.clk_dly.dly[1].bufchain[14]._y")->"t.registers.clk_dly.dly[1].bufchain[14].y"+ +"t.registers.clk_dly.dly[1].bufchain[15].a"->"t.registers.clk_dly.dly[1].bufchain[15]._y"- +~("t.registers.clk_dly.dly[1].bufchain[15].a")->"t.registers.clk_dly.dly[1].bufchain[15]._y"+ +"t.registers.clk_dly.dly[1].bufchain[15]._y"->"t.registers.clk_dly.dly[1].bufchain[15].y"- +~("t.registers.clk_dly.dly[1].bufchain[15]._y")->"t.registers.clk_dly.dly[1].bufchain[15].y"+ += "t.registers.clk_dly.dly[1].bufchain[14].y" "t.registers.clk_dly.dly[1].bufchain[15].a" += "t.registers.clk_dly.dly[1].bufchain[13].y" "t.registers.clk_dly.dly[1].bufchain[14].a" += "t.registers.clk_dly.dly[1].bufchain[12].y" "t.registers.clk_dly.dly[1].bufchain[13].a" += "t.registers.clk_dly.dly[1].bufchain[11].y" "t.registers.clk_dly.dly[1].bufchain[12].a" += "t.registers.clk_dly.dly[1].bufchain[10].y" "t.registers.clk_dly.dly[1].bufchain[11].a" += "t.registers.clk_dly.dly[1].bufchain[9].y" "t.registers.clk_dly.dly[1].bufchain[10].a" += "t.registers.clk_dly.dly[1].bufchain[8].y" "t.registers.clk_dly.dly[1].bufchain[9].a" += "t.registers.clk_dly.dly[1].bufchain[7].y" "t.registers.clk_dly.dly[1].bufchain[8].a" += "t.registers.clk_dly.dly[1].bufchain[6].y" "t.registers.clk_dly.dly[1].bufchain[7].a" += "t.registers.clk_dly.dly[1].bufchain[5].y" "t.registers.clk_dly.dly[1].bufchain[6].a" += "t.registers.clk_dly.dly[1].bufchain[4].y" "t.registers.clk_dly.dly[1].bufchain[5].a" += "t.registers.clk_dly.dly[1].bufchain[3].y" "t.registers.clk_dly.dly[1].bufchain[4].a" += "t.registers.clk_dly.dly[1].bufchain[2].y" "t.registers.clk_dly.dly[1].bufchain[3].a" += "t.registers.clk_dly.dly[1].bufchain[1].y" "t.registers.clk_dly.dly[1].bufchain[2].a" += "t.registers.clk_dly.dly[1].bufchain[0].y" "t.registers.clk_dly.dly[1].bufchain[1].a" += "t.registers.clk_dly.dly[1].a" "t.registers.clk_dly.dly[1].bufchain[0].a" += "t.registers.clk_dly.dly[1].y" "t.registers.clk_dly.dly[1].bufchain[15].y" +"t.registers.clk_dly.dly[2].bufchain[0].a"->"t.registers.clk_dly.dly[2].bufchain[0]._y"- +~("t.registers.clk_dly.dly[2].bufchain[0].a")->"t.registers.clk_dly.dly[2].bufchain[0]._y"+ +"t.registers.clk_dly.dly[2].bufchain[0]._y"->"t.registers.clk_dly.dly[2].bufchain[0].y"- +~("t.registers.clk_dly.dly[2].bufchain[0]._y")->"t.registers.clk_dly.dly[2].bufchain[0].y"+ +"t.registers.clk_dly.dly[2].bufchain[1].a"->"t.registers.clk_dly.dly[2].bufchain[1]._y"- +~("t.registers.clk_dly.dly[2].bufchain[1].a")->"t.registers.clk_dly.dly[2].bufchain[1]._y"+ +"t.registers.clk_dly.dly[2].bufchain[1]._y"->"t.registers.clk_dly.dly[2].bufchain[1].y"- +~("t.registers.clk_dly.dly[2].bufchain[1]._y")->"t.registers.clk_dly.dly[2].bufchain[1].y"+ +"t.registers.clk_dly.dly[2].bufchain[2].a"->"t.registers.clk_dly.dly[2].bufchain[2]._y"- +~("t.registers.clk_dly.dly[2].bufchain[2].a")->"t.registers.clk_dly.dly[2].bufchain[2]._y"+ +"t.registers.clk_dly.dly[2].bufchain[2]._y"->"t.registers.clk_dly.dly[2].bufchain[2].y"- +~("t.registers.clk_dly.dly[2].bufchain[2]._y")->"t.registers.clk_dly.dly[2].bufchain[2].y"+ +"t.registers.clk_dly.dly[2].bufchain[3].a"->"t.registers.clk_dly.dly[2].bufchain[3]._y"- +~("t.registers.clk_dly.dly[2].bufchain[3].a")->"t.registers.clk_dly.dly[2].bufchain[3]._y"+ +"t.registers.clk_dly.dly[2].bufchain[3]._y"->"t.registers.clk_dly.dly[2].bufchain[3].y"- +~("t.registers.clk_dly.dly[2].bufchain[3]._y")->"t.registers.clk_dly.dly[2].bufchain[3].y"+ +"t.registers.clk_dly.dly[2].bufchain[4].a"->"t.registers.clk_dly.dly[2].bufchain[4]._y"- +~("t.registers.clk_dly.dly[2].bufchain[4].a")->"t.registers.clk_dly.dly[2].bufchain[4]._y"+ +"t.registers.clk_dly.dly[2].bufchain[4]._y"->"t.registers.clk_dly.dly[2].bufchain[4].y"- +~("t.registers.clk_dly.dly[2].bufchain[4]._y")->"t.registers.clk_dly.dly[2].bufchain[4].y"+ +"t.registers.clk_dly.dly[2].bufchain[5].a"->"t.registers.clk_dly.dly[2].bufchain[5]._y"- +~("t.registers.clk_dly.dly[2].bufchain[5].a")->"t.registers.clk_dly.dly[2].bufchain[5]._y"+ +"t.registers.clk_dly.dly[2].bufchain[5]._y"->"t.registers.clk_dly.dly[2].bufchain[5].y"- +~("t.registers.clk_dly.dly[2].bufchain[5]._y")->"t.registers.clk_dly.dly[2].bufchain[5].y"+ +"t.registers.clk_dly.dly[2].bufchain[6].a"->"t.registers.clk_dly.dly[2].bufchain[6]._y"- +~("t.registers.clk_dly.dly[2].bufchain[6].a")->"t.registers.clk_dly.dly[2].bufchain[6]._y"+ +"t.registers.clk_dly.dly[2].bufchain[6]._y"->"t.registers.clk_dly.dly[2].bufchain[6].y"- +~("t.registers.clk_dly.dly[2].bufchain[6]._y")->"t.registers.clk_dly.dly[2].bufchain[6].y"+ +"t.registers.clk_dly.dly[2].bufchain[7].a"->"t.registers.clk_dly.dly[2].bufchain[7]._y"- +~("t.registers.clk_dly.dly[2].bufchain[7].a")->"t.registers.clk_dly.dly[2].bufchain[7]._y"+ +"t.registers.clk_dly.dly[2].bufchain[7]._y"->"t.registers.clk_dly.dly[2].bufchain[7].y"- +~("t.registers.clk_dly.dly[2].bufchain[7]._y")->"t.registers.clk_dly.dly[2].bufchain[7].y"+ +"t.registers.clk_dly.dly[2].bufchain[8].a"->"t.registers.clk_dly.dly[2].bufchain[8]._y"- +~("t.registers.clk_dly.dly[2].bufchain[8].a")->"t.registers.clk_dly.dly[2].bufchain[8]._y"+ +"t.registers.clk_dly.dly[2].bufchain[8]._y"->"t.registers.clk_dly.dly[2].bufchain[8].y"- +~("t.registers.clk_dly.dly[2].bufchain[8]._y")->"t.registers.clk_dly.dly[2].bufchain[8].y"+ +"t.registers.clk_dly.dly[2].bufchain[9].a"->"t.registers.clk_dly.dly[2].bufchain[9]._y"- +~("t.registers.clk_dly.dly[2].bufchain[9].a")->"t.registers.clk_dly.dly[2].bufchain[9]._y"+ +"t.registers.clk_dly.dly[2].bufchain[9]._y"->"t.registers.clk_dly.dly[2].bufchain[9].y"- +~("t.registers.clk_dly.dly[2].bufchain[9]._y")->"t.registers.clk_dly.dly[2].bufchain[9].y"+ +"t.registers.clk_dly.dly[2].bufchain[10].a"->"t.registers.clk_dly.dly[2].bufchain[10]._y"- +~("t.registers.clk_dly.dly[2].bufchain[10].a")->"t.registers.clk_dly.dly[2].bufchain[10]._y"+ +"t.registers.clk_dly.dly[2].bufchain[10]._y"->"t.registers.clk_dly.dly[2].bufchain[10].y"- +~("t.registers.clk_dly.dly[2].bufchain[10]._y")->"t.registers.clk_dly.dly[2].bufchain[10].y"+ +"t.registers.clk_dly.dly[2].bufchain[11].a"->"t.registers.clk_dly.dly[2].bufchain[11]._y"- +~("t.registers.clk_dly.dly[2].bufchain[11].a")->"t.registers.clk_dly.dly[2].bufchain[11]._y"+ +"t.registers.clk_dly.dly[2].bufchain[11]._y"->"t.registers.clk_dly.dly[2].bufchain[11].y"- +~("t.registers.clk_dly.dly[2].bufchain[11]._y")->"t.registers.clk_dly.dly[2].bufchain[11].y"+ +"t.registers.clk_dly.dly[2].bufchain[12].a"->"t.registers.clk_dly.dly[2].bufchain[12]._y"- +~("t.registers.clk_dly.dly[2].bufchain[12].a")->"t.registers.clk_dly.dly[2].bufchain[12]._y"+ +"t.registers.clk_dly.dly[2].bufchain[12]._y"->"t.registers.clk_dly.dly[2].bufchain[12].y"- +~("t.registers.clk_dly.dly[2].bufchain[12]._y")->"t.registers.clk_dly.dly[2].bufchain[12].y"+ +"t.registers.clk_dly.dly[2].bufchain[13].a"->"t.registers.clk_dly.dly[2].bufchain[13]._y"- +~("t.registers.clk_dly.dly[2].bufchain[13].a")->"t.registers.clk_dly.dly[2].bufchain[13]._y"+ +"t.registers.clk_dly.dly[2].bufchain[13]._y"->"t.registers.clk_dly.dly[2].bufchain[13].y"- +~("t.registers.clk_dly.dly[2].bufchain[13]._y")->"t.registers.clk_dly.dly[2].bufchain[13].y"+ +"t.registers.clk_dly.dly[2].bufchain[14].a"->"t.registers.clk_dly.dly[2].bufchain[14]._y"- +~("t.registers.clk_dly.dly[2].bufchain[14].a")->"t.registers.clk_dly.dly[2].bufchain[14]._y"+ +"t.registers.clk_dly.dly[2].bufchain[14]._y"->"t.registers.clk_dly.dly[2].bufchain[14].y"- +~("t.registers.clk_dly.dly[2].bufchain[14]._y")->"t.registers.clk_dly.dly[2].bufchain[14].y"+ +"t.registers.clk_dly.dly[2].bufchain[15].a"->"t.registers.clk_dly.dly[2].bufchain[15]._y"- +~("t.registers.clk_dly.dly[2].bufchain[15].a")->"t.registers.clk_dly.dly[2].bufchain[15]._y"+ +"t.registers.clk_dly.dly[2].bufchain[15]._y"->"t.registers.clk_dly.dly[2].bufchain[15].y"- +~("t.registers.clk_dly.dly[2].bufchain[15]._y")->"t.registers.clk_dly.dly[2].bufchain[15].y"+ += "t.registers.clk_dly.dly[2].bufchain[14].y" "t.registers.clk_dly.dly[2].bufchain[15].a" += "t.registers.clk_dly.dly[2].bufchain[13].y" "t.registers.clk_dly.dly[2].bufchain[14].a" += "t.registers.clk_dly.dly[2].bufchain[12].y" "t.registers.clk_dly.dly[2].bufchain[13].a" += "t.registers.clk_dly.dly[2].bufchain[11].y" "t.registers.clk_dly.dly[2].bufchain[12].a" += "t.registers.clk_dly.dly[2].bufchain[10].y" "t.registers.clk_dly.dly[2].bufchain[11].a" += "t.registers.clk_dly.dly[2].bufchain[9].y" "t.registers.clk_dly.dly[2].bufchain[10].a" += "t.registers.clk_dly.dly[2].bufchain[8].y" "t.registers.clk_dly.dly[2].bufchain[9].a" += "t.registers.clk_dly.dly[2].bufchain[7].y" "t.registers.clk_dly.dly[2].bufchain[8].a" += "t.registers.clk_dly.dly[2].bufchain[6].y" "t.registers.clk_dly.dly[2].bufchain[7].a" += "t.registers.clk_dly.dly[2].bufchain[5].y" "t.registers.clk_dly.dly[2].bufchain[6].a" += "t.registers.clk_dly.dly[2].bufchain[4].y" "t.registers.clk_dly.dly[2].bufchain[5].a" += "t.registers.clk_dly.dly[2].bufchain[3].y" "t.registers.clk_dly.dly[2].bufchain[4].a" += "t.registers.clk_dly.dly[2].bufchain[2].y" "t.registers.clk_dly.dly[2].bufchain[3].a" += "t.registers.clk_dly.dly[2].bufchain[1].y" "t.registers.clk_dly.dly[2].bufchain[2].a" += "t.registers.clk_dly.dly[2].bufchain[0].y" "t.registers.clk_dly.dly[2].bufchain[1].a" += "t.registers.clk_dly.dly[2].a" "t.registers.clk_dly.dly[2].bufchain[0].a" += "t.registers.clk_dly.dly[2].y" "t.registers.clk_dly.dly[2].bufchain[15].y" +"t.registers.clk_dly.dly[3].bufchain[0].a"->"t.registers.clk_dly.dly[3].bufchain[0]._y"- +~("t.registers.clk_dly.dly[3].bufchain[0].a")->"t.registers.clk_dly.dly[3].bufchain[0]._y"+ +"t.registers.clk_dly.dly[3].bufchain[0]._y"->"t.registers.clk_dly.dly[3].bufchain[0].y"- +~("t.registers.clk_dly.dly[3].bufchain[0]._y")->"t.registers.clk_dly.dly[3].bufchain[0].y"+ +"t.registers.clk_dly.dly[3].bufchain[1].a"->"t.registers.clk_dly.dly[3].bufchain[1]._y"- +~("t.registers.clk_dly.dly[3].bufchain[1].a")->"t.registers.clk_dly.dly[3].bufchain[1]._y"+ +"t.registers.clk_dly.dly[3].bufchain[1]._y"->"t.registers.clk_dly.dly[3].bufchain[1].y"- +~("t.registers.clk_dly.dly[3].bufchain[1]._y")->"t.registers.clk_dly.dly[3].bufchain[1].y"+ +"t.registers.clk_dly.dly[3].bufchain[2].a"->"t.registers.clk_dly.dly[3].bufchain[2]._y"- +~("t.registers.clk_dly.dly[3].bufchain[2].a")->"t.registers.clk_dly.dly[3].bufchain[2]._y"+ +"t.registers.clk_dly.dly[3].bufchain[2]._y"->"t.registers.clk_dly.dly[3].bufchain[2].y"- +~("t.registers.clk_dly.dly[3].bufchain[2]._y")->"t.registers.clk_dly.dly[3].bufchain[2].y"+ +"t.registers.clk_dly.dly[3].bufchain[3].a"->"t.registers.clk_dly.dly[3].bufchain[3]._y"- +~("t.registers.clk_dly.dly[3].bufchain[3].a")->"t.registers.clk_dly.dly[3].bufchain[3]._y"+ +"t.registers.clk_dly.dly[3].bufchain[3]._y"->"t.registers.clk_dly.dly[3].bufchain[3].y"- +~("t.registers.clk_dly.dly[3].bufchain[3]._y")->"t.registers.clk_dly.dly[3].bufchain[3].y"+ +"t.registers.clk_dly.dly[3].bufchain[4].a"->"t.registers.clk_dly.dly[3].bufchain[4]._y"- +~("t.registers.clk_dly.dly[3].bufchain[4].a")->"t.registers.clk_dly.dly[3].bufchain[4]._y"+ +"t.registers.clk_dly.dly[3].bufchain[4]._y"->"t.registers.clk_dly.dly[3].bufchain[4].y"- +~("t.registers.clk_dly.dly[3].bufchain[4]._y")->"t.registers.clk_dly.dly[3].bufchain[4].y"+ +"t.registers.clk_dly.dly[3].bufchain[5].a"->"t.registers.clk_dly.dly[3].bufchain[5]._y"- +~("t.registers.clk_dly.dly[3].bufchain[5].a")->"t.registers.clk_dly.dly[3].bufchain[5]._y"+ +"t.registers.clk_dly.dly[3].bufchain[5]._y"->"t.registers.clk_dly.dly[3].bufchain[5].y"- +~("t.registers.clk_dly.dly[3].bufchain[5]._y")->"t.registers.clk_dly.dly[3].bufchain[5].y"+ +"t.registers.clk_dly.dly[3].bufchain[6].a"->"t.registers.clk_dly.dly[3].bufchain[6]._y"- +~("t.registers.clk_dly.dly[3].bufchain[6].a")->"t.registers.clk_dly.dly[3].bufchain[6]._y"+ +"t.registers.clk_dly.dly[3].bufchain[6]._y"->"t.registers.clk_dly.dly[3].bufchain[6].y"- +~("t.registers.clk_dly.dly[3].bufchain[6]._y")->"t.registers.clk_dly.dly[3].bufchain[6].y"+ +"t.registers.clk_dly.dly[3].bufchain[7].a"->"t.registers.clk_dly.dly[3].bufchain[7]._y"- +~("t.registers.clk_dly.dly[3].bufchain[7].a")->"t.registers.clk_dly.dly[3].bufchain[7]._y"+ +"t.registers.clk_dly.dly[3].bufchain[7]._y"->"t.registers.clk_dly.dly[3].bufchain[7].y"- +~("t.registers.clk_dly.dly[3].bufchain[7]._y")->"t.registers.clk_dly.dly[3].bufchain[7].y"+ +"t.registers.clk_dly.dly[3].bufchain[8].a"->"t.registers.clk_dly.dly[3].bufchain[8]._y"- +~("t.registers.clk_dly.dly[3].bufchain[8].a")->"t.registers.clk_dly.dly[3].bufchain[8]._y"+ +"t.registers.clk_dly.dly[3].bufchain[8]._y"->"t.registers.clk_dly.dly[3].bufchain[8].y"- +~("t.registers.clk_dly.dly[3].bufchain[8]._y")->"t.registers.clk_dly.dly[3].bufchain[8].y"+ +"t.registers.clk_dly.dly[3].bufchain[9].a"->"t.registers.clk_dly.dly[3].bufchain[9]._y"- +~("t.registers.clk_dly.dly[3].bufchain[9].a")->"t.registers.clk_dly.dly[3].bufchain[9]._y"+ +"t.registers.clk_dly.dly[3].bufchain[9]._y"->"t.registers.clk_dly.dly[3].bufchain[9].y"- +~("t.registers.clk_dly.dly[3].bufchain[9]._y")->"t.registers.clk_dly.dly[3].bufchain[9].y"+ +"t.registers.clk_dly.dly[3].bufchain[10].a"->"t.registers.clk_dly.dly[3].bufchain[10]._y"- +~("t.registers.clk_dly.dly[3].bufchain[10].a")->"t.registers.clk_dly.dly[3].bufchain[10]._y"+ +"t.registers.clk_dly.dly[3].bufchain[10]._y"->"t.registers.clk_dly.dly[3].bufchain[10].y"- +~("t.registers.clk_dly.dly[3].bufchain[10]._y")->"t.registers.clk_dly.dly[3].bufchain[10].y"+ +"t.registers.clk_dly.dly[3].bufchain[11].a"->"t.registers.clk_dly.dly[3].bufchain[11]._y"- +~("t.registers.clk_dly.dly[3].bufchain[11].a")->"t.registers.clk_dly.dly[3].bufchain[11]._y"+ +"t.registers.clk_dly.dly[3].bufchain[11]._y"->"t.registers.clk_dly.dly[3].bufchain[11].y"- +~("t.registers.clk_dly.dly[3].bufchain[11]._y")->"t.registers.clk_dly.dly[3].bufchain[11].y"+ +"t.registers.clk_dly.dly[3].bufchain[12].a"->"t.registers.clk_dly.dly[3].bufchain[12]._y"- +~("t.registers.clk_dly.dly[3].bufchain[12].a")->"t.registers.clk_dly.dly[3].bufchain[12]._y"+ +"t.registers.clk_dly.dly[3].bufchain[12]._y"->"t.registers.clk_dly.dly[3].bufchain[12].y"- +~("t.registers.clk_dly.dly[3].bufchain[12]._y")->"t.registers.clk_dly.dly[3].bufchain[12].y"+ +"t.registers.clk_dly.dly[3].bufchain[13].a"->"t.registers.clk_dly.dly[3].bufchain[13]._y"- +~("t.registers.clk_dly.dly[3].bufchain[13].a")->"t.registers.clk_dly.dly[3].bufchain[13]._y"+ +"t.registers.clk_dly.dly[3].bufchain[13]._y"->"t.registers.clk_dly.dly[3].bufchain[13].y"- +~("t.registers.clk_dly.dly[3].bufchain[13]._y")->"t.registers.clk_dly.dly[3].bufchain[13].y"+ +"t.registers.clk_dly.dly[3].bufchain[14].a"->"t.registers.clk_dly.dly[3].bufchain[14]._y"- +~("t.registers.clk_dly.dly[3].bufchain[14].a")->"t.registers.clk_dly.dly[3].bufchain[14]._y"+ +"t.registers.clk_dly.dly[3].bufchain[14]._y"->"t.registers.clk_dly.dly[3].bufchain[14].y"- +~("t.registers.clk_dly.dly[3].bufchain[14]._y")->"t.registers.clk_dly.dly[3].bufchain[14].y"+ +"t.registers.clk_dly.dly[3].bufchain[15].a"->"t.registers.clk_dly.dly[3].bufchain[15]._y"- +~("t.registers.clk_dly.dly[3].bufchain[15].a")->"t.registers.clk_dly.dly[3].bufchain[15]._y"+ +"t.registers.clk_dly.dly[3].bufchain[15]._y"->"t.registers.clk_dly.dly[3].bufchain[15].y"- +~("t.registers.clk_dly.dly[3].bufchain[15]._y")->"t.registers.clk_dly.dly[3].bufchain[15].y"+ += "t.registers.clk_dly.dly[3].bufchain[14].y" "t.registers.clk_dly.dly[3].bufchain[15].a" += "t.registers.clk_dly.dly[3].bufchain[13].y" "t.registers.clk_dly.dly[3].bufchain[14].a" += "t.registers.clk_dly.dly[3].bufchain[12].y" "t.registers.clk_dly.dly[3].bufchain[13].a" += "t.registers.clk_dly.dly[3].bufchain[11].y" "t.registers.clk_dly.dly[3].bufchain[12].a" += "t.registers.clk_dly.dly[3].bufchain[10].y" "t.registers.clk_dly.dly[3].bufchain[11].a" += "t.registers.clk_dly.dly[3].bufchain[9].y" "t.registers.clk_dly.dly[3].bufchain[10].a" += "t.registers.clk_dly.dly[3].bufchain[8].y" "t.registers.clk_dly.dly[3].bufchain[9].a" += "t.registers.clk_dly.dly[3].bufchain[7].y" "t.registers.clk_dly.dly[3].bufchain[8].a" += "t.registers.clk_dly.dly[3].bufchain[6].y" "t.registers.clk_dly.dly[3].bufchain[7].a" += "t.registers.clk_dly.dly[3].bufchain[5].y" "t.registers.clk_dly.dly[3].bufchain[6].a" += "t.registers.clk_dly.dly[3].bufchain[4].y" "t.registers.clk_dly.dly[3].bufchain[5].a" += "t.registers.clk_dly.dly[3].bufchain[3].y" "t.registers.clk_dly.dly[3].bufchain[4].a" += "t.registers.clk_dly.dly[3].bufchain[2].y" "t.registers.clk_dly.dly[3].bufchain[3].a" += "t.registers.clk_dly.dly[3].bufchain[1].y" "t.registers.clk_dly.dly[3].bufchain[2].a" += "t.registers.clk_dly.dly[3].bufchain[0].y" "t.registers.clk_dly.dly[3].bufchain[1].a" += "t.registers.clk_dly.dly[3].a" "t.registers.clk_dly.dly[3].bufchain[0].a" += "t.registers.clk_dly.dly[3].y" "t.registers.clk_dly.dly[3].bufchain[15].y" +"t.registers.clk_dly.dly[4].bufchain[0].a"->"t.registers.clk_dly.dly[4].bufchain[0]._y"- +~("t.registers.clk_dly.dly[4].bufchain[0].a")->"t.registers.clk_dly.dly[4].bufchain[0]._y"+ +"t.registers.clk_dly.dly[4].bufchain[0]._y"->"t.registers.clk_dly.dly[4].bufchain[0].y"- +~("t.registers.clk_dly.dly[4].bufchain[0]._y")->"t.registers.clk_dly.dly[4].bufchain[0].y"+ +"t.registers.clk_dly.dly[4].bufchain[1].a"->"t.registers.clk_dly.dly[4].bufchain[1]._y"- +~("t.registers.clk_dly.dly[4].bufchain[1].a")->"t.registers.clk_dly.dly[4].bufchain[1]._y"+ +"t.registers.clk_dly.dly[4].bufchain[1]._y"->"t.registers.clk_dly.dly[4].bufchain[1].y"- +~("t.registers.clk_dly.dly[4].bufchain[1]._y")->"t.registers.clk_dly.dly[4].bufchain[1].y"+ +"t.registers.clk_dly.dly[4].bufchain[2].a"->"t.registers.clk_dly.dly[4].bufchain[2]._y"- +~("t.registers.clk_dly.dly[4].bufchain[2].a")->"t.registers.clk_dly.dly[4].bufchain[2]._y"+ +"t.registers.clk_dly.dly[4].bufchain[2]._y"->"t.registers.clk_dly.dly[4].bufchain[2].y"- +~("t.registers.clk_dly.dly[4].bufchain[2]._y")->"t.registers.clk_dly.dly[4].bufchain[2].y"+ +"t.registers.clk_dly.dly[4].bufchain[3].a"->"t.registers.clk_dly.dly[4].bufchain[3]._y"- +~("t.registers.clk_dly.dly[4].bufchain[3].a")->"t.registers.clk_dly.dly[4].bufchain[3]._y"+ +"t.registers.clk_dly.dly[4].bufchain[3]._y"->"t.registers.clk_dly.dly[4].bufchain[3].y"- +~("t.registers.clk_dly.dly[4].bufchain[3]._y")->"t.registers.clk_dly.dly[4].bufchain[3].y"+ +"t.registers.clk_dly.dly[4].bufchain[4].a"->"t.registers.clk_dly.dly[4].bufchain[4]._y"- +~("t.registers.clk_dly.dly[4].bufchain[4].a")->"t.registers.clk_dly.dly[4].bufchain[4]._y"+ +"t.registers.clk_dly.dly[4].bufchain[4]._y"->"t.registers.clk_dly.dly[4].bufchain[4].y"- +~("t.registers.clk_dly.dly[4].bufchain[4]._y")->"t.registers.clk_dly.dly[4].bufchain[4].y"+ +"t.registers.clk_dly.dly[4].bufchain[5].a"->"t.registers.clk_dly.dly[4].bufchain[5]._y"- +~("t.registers.clk_dly.dly[4].bufchain[5].a")->"t.registers.clk_dly.dly[4].bufchain[5]._y"+ +"t.registers.clk_dly.dly[4].bufchain[5]._y"->"t.registers.clk_dly.dly[4].bufchain[5].y"- +~("t.registers.clk_dly.dly[4].bufchain[5]._y")->"t.registers.clk_dly.dly[4].bufchain[5].y"+ +"t.registers.clk_dly.dly[4].bufchain[6].a"->"t.registers.clk_dly.dly[4].bufchain[6]._y"- +~("t.registers.clk_dly.dly[4].bufchain[6].a")->"t.registers.clk_dly.dly[4].bufchain[6]._y"+ +"t.registers.clk_dly.dly[4].bufchain[6]._y"->"t.registers.clk_dly.dly[4].bufchain[6].y"- +~("t.registers.clk_dly.dly[4].bufchain[6]._y")->"t.registers.clk_dly.dly[4].bufchain[6].y"+ +"t.registers.clk_dly.dly[4].bufchain[7].a"->"t.registers.clk_dly.dly[4].bufchain[7]._y"- +~("t.registers.clk_dly.dly[4].bufchain[7].a")->"t.registers.clk_dly.dly[4].bufchain[7]._y"+ +"t.registers.clk_dly.dly[4].bufchain[7]._y"->"t.registers.clk_dly.dly[4].bufchain[7].y"- +~("t.registers.clk_dly.dly[4].bufchain[7]._y")->"t.registers.clk_dly.dly[4].bufchain[7].y"+ +"t.registers.clk_dly.dly[4].bufchain[8].a"->"t.registers.clk_dly.dly[4].bufchain[8]._y"- +~("t.registers.clk_dly.dly[4].bufchain[8].a")->"t.registers.clk_dly.dly[4].bufchain[8]._y"+ +"t.registers.clk_dly.dly[4].bufchain[8]._y"->"t.registers.clk_dly.dly[4].bufchain[8].y"- +~("t.registers.clk_dly.dly[4].bufchain[8]._y")->"t.registers.clk_dly.dly[4].bufchain[8].y"+ +"t.registers.clk_dly.dly[4].bufchain[9].a"->"t.registers.clk_dly.dly[4].bufchain[9]._y"- +~("t.registers.clk_dly.dly[4].bufchain[9].a")->"t.registers.clk_dly.dly[4].bufchain[9]._y"+ +"t.registers.clk_dly.dly[4].bufchain[9]._y"->"t.registers.clk_dly.dly[4].bufchain[9].y"- +~("t.registers.clk_dly.dly[4].bufchain[9]._y")->"t.registers.clk_dly.dly[4].bufchain[9].y"+ +"t.registers.clk_dly.dly[4].bufchain[10].a"->"t.registers.clk_dly.dly[4].bufchain[10]._y"- +~("t.registers.clk_dly.dly[4].bufchain[10].a")->"t.registers.clk_dly.dly[4].bufchain[10]._y"+ +"t.registers.clk_dly.dly[4].bufchain[10]._y"->"t.registers.clk_dly.dly[4].bufchain[10].y"- +~("t.registers.clk_dly.dly[4].bufchain[10]._y")->"t.registers.clk_dly.dly[4].bufchain[10].y"+ +"t.registers.clk_dly.dly[4].bufchain[11].a"->"t.registers.clk_dly.dly[4].bufchain[11]._y"- +~("t.registers.clk_dly.dly[4].bufchain[11].a")->"t.registers.clk_dly.dly[4].bufchain[11]._y"+ +"t.registers.clk_dly.dly[4].bufchain[11]._y"->"t.registers.clk_dly.dly[4].bufchain[11].y"- +~("t.registers.clk_dly.dly[4].bufchain[11]._y")->"t.registers.clk_dly.dly[4].bufchain[11].y"+ +"t.registers.clk_dly.dly[4].bufchain[12].a"->"t.registers.clk_dly.dly[4].bufchain[12]._y"- +~("t.registers.clk_dly.dly[4].bufchain[12].a")->"t.registers.clk_dly.dly[4].bufchain[12]._y"+ +"t.registers.clk_dly.dly[4].bufchain[12]._y"->"t.registers.clk_dly.dly[4].bufchain[12].y"- +~("t.registers.clk_dly.dly[4].bufchain[12]._y")->"t.registers.clk_dly.dly[4].bufchain[12].y"+ +"t.registers.clk_dly.dly[4].bufchain[13].a"->"t.registers.clk_dly.dly[4].bufchain[13]._y"- +~("t.registers.clk_dly.dly[4].bufchain[13].a")->"t.registers.clk_dly.dly[4].bufchain[13]._y"+ +"t.registers.clk_dly.dly[4].bufchain[13]._y"->"t.registers.clk_dly.dly[4].bufchain[13].y"- +~("t.registers.clk_dly.dly[4].bufchain[13]._y")->"t.registers.clk_dly.dly[4].bufchain[13].y"+ +"t.registers.clk_dly.dly[4].bufchain[14].a"->"t.registers.clk_dly.dly[4].bufchain[14]._y"- +~("t.registers.clk_dly.dly[4].bufchain[14].a")->"t.registers.clk_dly.dly[4].bufchain[14]._y"+ +"t.registers.clk_dly.dly[4].bufchain[14]._y"->"t.registers.clk_dly.dly[4].bufchain[14].y"- +~("t.registers.clk_dly.dly[4].bufchain[14]._y")->"t.registers.clk_dly.dly[4].bufchain[14].y"+ +"t.registers.clk_dly.dly[4].bufchain[15].a"->"t.registers.clk_dly.dly[4].bufchain[15]._y"- +~("t.registers.clk_dly.dly[4].bufchain[15].a")->"t.registers.clk_dly.dly[4].bufchain[15]._y"+ +"t.registers.clk_dly.dly[4].bufchain[15]._y"->"t.registers.clk_dly.dly[4].bufchain[15].y"- +~("t.registers.clk_dly.dly[4].bufchain[15]._y")->"t.registers.clk_dly.dly[4].bufchain[15].y"+ += "t.registers.clk_dly.dly[4].bufchain[14].y" "t.registers.clk_dly.dly[4].bufchain[15].a" += "t.registers.clk_dly.dly[4].bufchain[13].y" "t.registers.clk_dly.dly[4].bufchain[14].a" += "t.registers.clk_dly.dly[4].bufchain[12].y" "t.registers.clk_dly.dly[4].bufchain[13].a" += "t.registers.clk_dly.dly[4].bufchain[11].y" "t.registers.clk_dly.dly[4].bufchain[12].a" += "t.registers.clk_dly.dly[4].bufchain[10].y" "t.registers.clk_dly.dly[4].bufchain[11].a" += "t.registers.clk_dly.dly[4].bufchain[9].y" "t.registers.clk_dly.dly[4].bufchain[10].a" += "t.registers.clk_dly.dly[4].bufchain[8].y" "t.registers.clk_dly.dly[4].bufchain[9].a" += "t.registers.clk_dly.dly[4].bufchain[7].y" "t.registers.clk_dly.dly[4].bufchain[8].a" += "t.registers.clk_dly.dly[4].bufchain[6].y" "t.registers.clk_dly.dly[4].bufchain[7].a" += "t.registers.clk_dly.dly[4].bufchain[5].y" "t.registers.clk_dly.dly[4].bufchain[6].a" += "t.registers.clk_dly.dly[4].bufchain[4].y" "t.registers.clk_dly.dly[4].bufchain[5].a" += "t.registers.clk_dly.dly[4].bufchain[3].y" "t.registers.clk_dly.dly[4].bufchain[4].a" += "t.registers.clk_dly.dly[4].bufchain[2].y" "t.registers.clk_dly.dly[4].bufchain[3].a" += "t.registers.clk_dly.dly[4].bufchain[1].y" "t.registers.clk_dly.dly[4].bufchain[2].a" += "t.registers.clk_dly.dly[4].bufchain[0].y" "t.registers.clk_dly.dly[4].bufchain[1].a" += "t.registers.clk_dly.dly[4].a" "t.registers.clk_dly.dly[4].bufchain[0].a" += "t.registers.clk_dly.dly[4].y" "t.registers.clk_dly.dly[4].bufchain[15].y" +"t.registers.clk_dly.dly[5].bufchain[0].a"->"t.registers.clk_dly.dly[5].bufchain[0]._y"- +~("t.registers.clk_dly.dly[5].bufchain[0].a")->"t.registers.clk_dly.dly[5].bufchain[0]._y"+ +"t.registers.clk_dly.dly[5].bufchain[0]._y"->"t.registers.clk_dly.dly[5].bufchain[0].y"- +~("t.registers.clk_dly.dly[5].bufchain[0]._y")->"t.registers.clk_dly.dly[5].bufchain[0].y"+ +"t.registers.clk_dly.dly[5].bufchain[1].a"->"t.registers.clk_dly.dly[5].bufchain[1]._y"- +~("t.registers.clk_dly.dly[5].bufchain[1].a")->"t.registers.clk_dly.dly[5].bufchain[1]._y"+ +"t.registers.clk_dly.dly[5].bufchain[1]._y"->"t.registers.clk_dly.dly[5].bufchain[1].y"- +~("t.registers.clk_dly.dly[5].bufchain[1]._y")->"t.registers.clk_dly.dly[5].bufchain[1].y"+ +"t.registers.clk_dly.dly[5].bufchain[2].a"->"t.registers.clk_dly.dly[5].bufchain[2]._y"- +~("t.registers.clk_dly.dly[5].bufchain[2].a")->"t.registers.clk_dly.dly[5].bufchain[2]._y"+ +"t.registers.clk_dly.dly[5].bufchain[2]._y"->"t.registers.clk_dly.dly[5].bufchain[2].y"- +~("t.registers.clk_dly.dly[5].bufchain[2]._y")->"t.registers.clk_dly.dly[5].bufchain[2].y"+ +"t.registers.clk_dly.dly[5].bufchain[3].a"->"t.registers.clk_dly.dly[5].bufchain[3]._y"- +~("t.registers.clk_dly.dly[5].bufchain[3].a")->"t.registers.clk_dly.dly[5].bufchain[3]._y"+ +"t.registers.clk_dly.dly[5].bufchain[3]._y"->"t.registers.clk_dly.dly[5].bufchain[3].y"- +~("t.registers.clk_dly.dly[5].bufchain[3]._y")->"t.registers.clk_dly.dly[5].bufchain[3].y"+ +"t.registers.clk_dly.dly[5].bufchain[4].a"->"t.registers.clk_dly.dly[5].bufchain[4]._y"- +~("t.registers.clk_dly.dly[5].bufchain[4].a")->"t.registers.clk_dly.dly[5].bufchain[4]._y"+ +"t.registers.clk_dly.dly[5].bufchain[4]._y"->"t.registers.clk_dly.dly[5].bufchain[4].y"- +~("t.registers.clk_dly.dly[5].bufchain[4]._y")->"t.registers.clk_dly.dly[5].bufchain[4].y"+ +"t.registers.clk_dly.dly[5].bufchain[5].a"->"t.registers.clk_dly.dly[5].bufchain[5]._y"- +~("t.registers.clk_dly.dly[5].bufchain[5].a")->"t.registers.clk_dly.dly[5].bufchain[5]._y"+ +"t.registers.clk_dly.dly[5].bufchain[5]._y"->"t.registers.clk_dly.dly[5].bufchain[5].y"- +~("t.registers.clk_dly.dly[5].bufchain[5]._y")->"t.registers.clk_dly.dly[5].bufchain[5].y"+ +"t.registers.clk_dly.dly[5].bufchain[6].a"->"t.registers.clk_dly.dly[5].bufchain[6]._y"- +~("t.registers.clk_dly.dly[5].bufchain[6].a")->"t.registers.clk_dly.dly[5].bufchain[6]._y"+ +"t.registers.clk_dly.dly[5].bufchain[6]._y"->"t.registers.clk_dly.dly[5].bufchain[6].y"- +~("t.registers.clk_dly.dly[5].bufchain[6]._y")->"t.registers.clk_dly.dly[5].bufchain[6].y"+ +"t.registers.clk_dly.dly[5].bufchain[7].a"->"t.registers.clk_dly.dly[5].bufchain[7]._y"- +~("t.registers.clk_dly.dly[5].bufchain[7].a")->"t.registers.clk_dly.dly[5].bufchain[7]._y"+ +"t.registers.clk_dly.dly[5].bufchain[7]._y"->"t.registers.clk_dly.dly[5].bufchain[7].y"- +~("t.registers.clk_dly.dly[5].bufchain[7]._y")->"t.registers.clk_dly.dly[5].bufchain[7].y"+ +"t.registers.clk_dly.dly[5].bufchain[8].a"->"t.registers.clk_dly.dly[5].bufchain[8]._y"- +~("t.registers.clk_dly.dly[5].bufchain[8].a")->"t.registers.clk_dly.dly[5].bufchain[8]._y"+ +"t.registers.clk_dly.dly[5].bufchain[8]._y"->"t.registers.clk_dly.dly[5].bufchain[8].y"- +~("t.registers.clk_dly.dly[5].bufchain[8]._y")->"t.registers.clk_dly.dly[5].bufchain[8].y"+ +"t.registers.clk_dly.dly[5].bufchain[9].a"->"t.registers.clk_dly.dly[5].bufchain[9]._y"- +~("t.registers.clk_dly.dly[5].bufchain[9].a")->"t.registers.clk_dly.dly[5].bufchain[9]._y"+ +"t.registers.clk_dly.dly[5].bufchain[9]._y"->"t.registers.clk_dly.dly[5].bufchain[9].y"- +~("t.registers.clk_dly.dly[5].bufchain[9]._y")->"t.registers.clk_dly.dly[5].bufchain[9].y"+ +"t.registers.clk_dly.dly[5].bufchain[10].a"->"t.registers.clk_dly.dly[5].bufchain[10]._y"- +~("t.registers.clk_dly.dly[5].bufchain[10].a")->"t.registers.clk_dly.dly[5].bufchain[10]._y"+ +"t.registers.clk_dly.dly[5].bufchain[10]._y"->"t.registers.clk_dly.dly[5].bufchain[10].y"- +~("t.registers.clk_dly.dly[5].bufchain[10]._y")->"t.registers.clk_dly.dly[5].bufchain[10].y"+ +"t.registers.clk_dly.dly[5].bufchain[11].a"->"t.registers.clk_dly.dly[5].bufchain[11]._y"- +~("t.registers.clk_dly.dly[5].bufchain[11].a")->"t.registers.clk_dly.dly[5].bufchain[11]._y"+ +"t.registers.clk_dly.dly[5].bufchain[11]._y"->"t.registers.clk_dly.dly[5].bufchain[11].y"- +~("t.registers.clk_dly.dly[5].bufchain[11]._y")->"t.registers.clk_dly.dly[5].bufchain[11].y"+ +"t.registers.clk_dly.dly[5].bufchain[12].a"->"t.registers.clk_dly.dly[5].bufchain[12]._y"- +~("t.registers.clk_dly.dly[5].bufchain[12].a")->"t.registers.clk_dly.dly[5].bufchain[12]._y"+ +"t.registers.clk_dly.dly[5].bufchain[12]._y"->"t.registers.clk_dly.dly[5].bufchain[12].y"- +~("t.registers.clk_dly.dly[5].bufchain[12]._y")->"t.registers.clk_dly.dly[5].bufchain[12].y"+ +"t.registers.clk_dly.dly[5].bufchain[13].a"->"t.registers.clk_dly.dly[5].bufchain[13]._y"- +~("t.registers.clk_dly.dly[5].bufchain[13].a")->"t.registers.clk_dly.dly[5].bufchain[13]._y"+ +"t.registers.clk_dly.dly[5].bufchain[13]._y"->"t.registers.clk_dly.dly[5].bufchain[13].y"- +~("t.registers.clk_dly.dly[5].bufchain[13]._y")->"t.registers.clk_dly.dly[5].bufchain[13].y"+ +"t.registers.clk_dly.dly[5].bufchain[14].a"->"t.registers.clk_dly.dly[5].bufchain[14]._y"- +~("t.registers.clk_dly.dly[5].bufchain[14].a")->"t.registers.clk_dly.dly[5].bufchain[14]._y"+ +"t.registers.clk_dly.dly[5].bufchain[14]._y"->"t.registers.clk_dly.dly[5].bufchain[14].y"- +~("t.registers.clk_dly.dly[5].bufchain[14]._y")->"t.registers.clk_dly.dly[5].bufchain[14].y"+ +"t.registers.clk_dly.dly[5].bufchain[15].a"->"t.registers.clk_dly.dly[5].bufchain[15]._y"- +~("t.registers.clk_dly.dly[5].bufchain[15].a")->"t.registers.clk_dly.dly[5].bufchain[15]._y"+ +"t.registers.clk_dly.dly[5].bufchain[15]._y"->"t.registers.clk_dly.dly[5].bufchain[15].y"- +~("t.registers.clk_dly.dly[5].bufchain[15]._y")->"t.registers.clk_dly.dly[5].bufchain[15].y"+ += "t.registers.clk_dly.dly[5].bufchain[14].y" "t.registers.clk_dly.dly[5].bufchain[15].a" += "t.registers.clk_dly.dly[5].bufchain[13].y" "t.registers.clk_dly.dly[5].bufchain[14].a" += "t.registers.clk_dly.dly[5].bufchain[12].y" "t.registers.clk_dly.dly[5].bufchain[13].a" += "t.registers.clk_dly.dly[5].bufchain[11].y" "t.registers.clk_dly.dly[5].bufchain[12].a" += "t.registers.clk_dly.dly[5].bufchain[10].y" "t.registers.clk_dly.dly[5].bufchain[11].a" += "t.registers.clk_dly.dly[5].bufchain[9].y" "t.registers.clk_dly.dly[5].bufchain[10].a" += "t.registers.clk_dly.dly[5].bufchain[8].y" "t.registers.clk_dly.dly[5].bufchain[9].a" += "t.registers.clk_dly.dly[5].bufchain[7].y" "t.registers.clk_dly.dly[5].bufchain[8].a" += "t.registers.clk_dly.dly[5].bufchain[6].y" "t.registers.clk_dly.dly[5].bufchain[7].a" += "t.registers.clk_dly.dly[5].bufchain[5].y" "t.registers.clk_dly.dly[5].bufchain[6].a" += "t.registers.clk_dly.dly[5].bufchain[4].y" "t.registers.clk_dly.dly[5].bufchain[5].a" += "t.registers.clk_dly.dly[5].bufchain[3].y" "t.registers.clk_dly.dly[5].bufchain[4].a" += "t.registers.clk_dly.dly[5].bufchain[2].y" "t.registers.clk_dly.dly[5].bufchain[3].a" += "t.registers.clk_dly.dly[5].bufchain[1].y" "t.registers.clk_dly.dly[5].bufchain[2].a" += "t.registers.clk_dly.dly[5].bufchain[0].y" "t.registers.clk_dly.dly[5].bufchain[1].a" += "t.registers.clk_dly.dly[5].a" "t.registers.clk_dly.dly[5].bufchain[0].a" += "t.registers.clk_dly.dly[5].y" "t.registers.clk_dly.dly[5].bufchain[15].y" +"t.registers.clk_dly.dly[6].bufchain[0].a"->"t.registers.clk_dly.dly[6].bufchain[0]._y"- +~("t.registers.clk_dly.dly[6].bufchain[0].a")->"t.registers.clk_dly.dly[6].bufchain[0]._y"+ +"t.registers.clk_dly.dly[6].bufchain[0]._y"->"t.registers.clk_dly.dly[6].bufchain[0].y"- +~("t.registers.clk_dly.dly[6].bufchain[0]._y")->"t.registers.clk_dly.dly[6].bufchain[0].y"+ +"t.registers.clk_dly.dly[6].bufchain[1].a"->"t.registers.clk_dly.dly[6].bufchain[1]._y"- +~("t.registers.clk_dly.dly[6].bufchain[1].a")->"t.registers.clk_dly.dly[6].bufchain[1]._y"+ +"t.registers.clk_dly.dly[6].bufchain[1]._y"->"t.registers.clk_dly.dly[6].bufchain[1].y"- +~("t.registers.clk_dly.dly[6].bufchain[1]._y")->"t.registers.clk_dly.dly[6].bufchain[1].y"+ +"t.registers.clk_dly.dly[6].bufchain[2].a"->"t.registers.clk_dly.dly[6].bufchain[2]._y"- +~("t.registers.clk_dly.dly[6].bufchain[2].a")->"t.registers.clk_dly.dly[6].bufchain[2]._y"+ +"t.registers.clk_dly.dly[6].bufchain[2]._y"->"t.registers.clk_dly.dly[6].bufchain[2].y"- +~("t.registers.clk_dly.dly[6].bufchain[2]._y")->"t.registers.clk_dly.dly[6].bufchain[2].y"+ +"t.registers.clk_dly.dly[6].bufchain[3].a"->"t.registers.clk_dly.dly[6].bufchain[3]._y"- +~("t.registers.clk_dly.dly[6].bufchain[3].a")->"t.registers.clk_dly.dly[6].bufchain[3]._y"+ +"t.registers.clk_dly.dly[6].bufchain[3]._y"->"t.registers.clk_dly.dly[6].bufchain[3].y"- +~("t.registers.clk_dly.dly[6].bufchain[3]._y")->"t.registers.clk_dly.dly[6].bufchain[3].y"+ +"t.registers.clk_dly.dly[6].bufchain[4].a"->"t.registers.clk_dly.dly[6].bufchain[4]._y"- +~("t.registers.clk_dly.dly[6].bufchain[4].a")->"t.registers.clk_dly.dly[6].bufchain[4]._y"+ +"t.registers.clk_dly.dly[6].bufchain[4]._y"->"t.registers.clk_dly.dly[6].bufchain[4].y"- +~("t.registers.clk_dly.dly[6].bufchain[4]._y")->"t.registers.clk_dly.dly[6].bufchain[4].y"+ +"t.registers.clk_dly.dly[6].bufchain[5].a"->"t.registers.clk_dly.dly[6].bufchain[5]._y"- +~("t.registers.clk_dly.dly[6].bufchain[5].a")->"t.registers.clk_dly.dly[6].bufchain[5]._y"+ +"t.registers.clk_dly.dly[6].bufchain[5]._y"->"t.registers.clk_dly.dly[6].bufchain[5].y"- +~("t.registers.clk_dly.dly[6].bufchain[5]._y")->"t.registers.clk_dly.dly[6].bufchain[5].y"+ +"t.registers.clk_dly.dly[6].bufchain[6].a"->"t.registers.clk_dly.dly[6].bufchain[6]._y"- +~("t.registers.clk_dly.dly[6].bufchain[6].a")->"t.registers.clk_dly.dly[6].bufchain[6]._y"+ +"t.registers.clk_dly.dly[6].bufchain[6]._y"->"t.registers.clk_dly.dly[6].bufchain[6].y"- +~("t.registers.clk_dly.dly[6].bufchain[6]._y")->"t.registers.clk_dly.dly[6].bufchain[6].y"+ +"t.registers.clk_dly.dly[6].bufchain[7].a"->"t.registers.clk_dly.dly[6].bufchain[7]._y"- +~("t.registers.clk_dly.dly[6].bufchain[7].a")->"t.registers.clk_dly.dly[6].bufchain[7]._y"+ +"t.registers.clk_dly.dly[6].bufchain[7]._y"->"t.registers.clk_dly.dly[6].bufchain[7].y"- +~("t.registers.clk_dly.dly[6].bufchain[7]._y")->"t.registers.clk_dly.dly[6].bufchain[7].y"+ +"t.registers.clk_dly.dly[6].bufchain[8].a"->"t.registers.clk_dly.dly[6].bufchain[8]._y"- +~("t.registers.clk_dly.dly[6].bufchain[8].a")->"t.registers.clk_dly.dly[6].bufchain[8]._y"+ +"t.registers.clk_dly.dly[6].bufchain[8]._y"->"t.registers.clk_dly.dly[6].bufchain[8].y"- +~("t.registers.clk_dly.dly[6].bufchain[8]._y")->"t.registers.clk_dly.dly[6].bufchain[8].y"+ +"t.registers.clk_dly.dly[6].bufchain[9].a"->"t.registers.clk_dly.dly[6].bufchain[9]._y"- +~("t.registers.clk_dly.dly[6].bufchain[9].a")->"t.registers.clk_dly.dly[6].bufchain[9]._y"+ +"t.registers.clk_dly.dly[6].bufchain[9]._y"->"t.registers.clk_dly.dly[6].bufchain[9].y"- +~("t.registers.clk_dly.dly[6].bufchain[9]._y")->"t.registers.clk_dly.dly[6].bufchain[9].y"+ +"t.registers.clk_dly.dly[6].bufchain[10].a"->"t.registers.clk_dly.dly[6].bufchain[10]._y"- +~("t.registers.clk_dly.dly[6].bufchain[10].a")->"t.registers.clk_dly.dly[6].bufchain[10]._y"+ +"t.registers.clk_dly.dly[6].bufchain[10]._y"->"t.registers.clk_dly.dly[6].bufchain[10].y"- +~("t.registers.clk_dly.dly[6].bufchain[10]._y")->"t.registers.clk_dly.dly[6].bufchain[10].y"+ +"t.registers.clk_dly.dly[6].bufchain[11].a"->"t.registers.clk_dly.dly[6].bufchain[11]._y"- +~("t.registers.clk_dly.dly[6].bufchain[11].a")->"t.registers.clk_dly.dly[6].bufchain[11]._y"+ +"t.registers.clk_dly.dly[6].bufchain[11]._y"->"t.registers.clk_dly.dly[6].bufchain[11].y"- +~("t.registers.clk_dly.dly[6].bufchain[11]._y")->"t.registers.clk_dly.dly[6].bufchain[11].y"+ +"t.registers.clk_dly.dly[6].bufchain[12].a"->"t.registers.clk_dly.dly[6].bufchain[12]._y"- +~("t.registers.clk_dly.dly[6].bufchain[12].a")->"t.registers.clk_dly.dly[6].bufchain[12]._y"+ +"t.registers.clk_dly.dly[6].bufchain[12]._y"->"t.registers.clk_dly.dly[6].bufchain[12].y"- +~("t.registers.clk_dly.dly[6].bufchain[12]._y")->"t.registers.clk_dly.dly[6].bufchain[12].y"+ +"t.registers.clk_dly.dly[6].bufchain[13].a"->"t.registers.clk_dly.dly[6].bufchain[13]._y"- +~("t.registers.clk_dly.dly[6].bufchain[13].a")->"t.registers.clk_dly.dly[6].bufchain[13]._y"+ +"t.registers.clk_dly.dly[6].bufchain[13]._y"->"t.registers.clk_dly.dly[6].bufchain[13].y"- +~("t.registers.clk_dly.dly[6].bufchain[13]._y")->"t.registers.clk_dly.dly[6].bufchain[13].y"+ +"t.registers.clk_dly.dly[6].bufchain[14].a"->"t.registers.clk_dly.dly[6].bufchain[14]._y"- +~("t.registers.clk_dly.dly[6].bufchain[14].a")->"t.registers.clk_dly.dly[6].bufchain[14]._y"+ +"t.registers.clk_dly.dly[6].bufchain[14]._y"->"t.registers.clk_dly.dly[6].bufchain[14].y"- +~("t.registers.clk_dly.dly[6].bufchain[14]._y")->"t.registers.clk_dly.dly[6].bufchain[14].y"+ +"t.registers.clk_dly.dly[6].bufchain[15].a"->"t.registers.clk_dly.dly[6].bufchain[15]._y"- +~("t.registers.clk_dly.dly[6].bufchain[15].a")->"t.registers.clk_dly.dly[6].bufchain[15]._y"+ +"t.registers.clk_dly.dly[6].bufchain[15]._y"->"t.registers.clk_dly.dly[6].bufchain[15].y"- +~("t.registers.clk_dly.dly[6].bufchain[15]._y")->"t.registers.clk_dly.dly[6].bufchain[15].y"+ += "t.registers.clk_dly.dly[6].bufchain[14].y" "t.registers.clk_dly.dly[6].bufchain[15].a" += "t.registers.clk_dly.dly[6].bufchain[13].y" "t.registers.clk_dly.dly[6].bufchain[14].a" += "t.registers.clk_dly.dly[6].bufchain[12].y" "t.registers.clk_dly.dly[6].bufchain[13].a" += "t.registers.clk_dly.dly[6].bufchain[11].y" "t.registers.clk_dly.dly[6].bufchain[12].a" += "t.registers.clk_dly.dly[6].bufchain[10].y" "t.registers.clk_dly.dly[6].bufchain[11].a" += "t.registers.clk_dly.dly[6].bufchain[9].y" "t.registers.clk_dly.dly[6].bufchain[10].a" += "t.registers.clk_dly.dly[6].bufchain[8].y" "t.registers.clk_dly.dly[6].bufchain[9].a" += "t.registers.clk_dly.dly[6].bufchain[7].y" "t.registers.clk_dly.dly[6].bufchain[8].a" += "t.registers.clk_dly.dly[6].bufchain[6].y" "t.registers.clk_dly.dly[6].bufchain[7].a" += "t.registers.clk_dly.dly[6].bufchain[5].y" "t.registers.clk_dly.dly[6].bufchain[6].a" += "t.registers.clk_dly.dly[6].bufchain[4].y" "t.registers.clk_dly.dly[6].bufchain[5].a" += "t.registers.clk_dly.dly[6].bufchain[3].y" "t.registers.clk_dly.dly[6].bufchain[4].a" += "t.registers.clk_dly.dly[6].bufchain[2].y" "t.registers.clk_dly.dly[6].bufchain[3].a" += "t.registers.clk_dly.dly[6].bufchain[1].y" "t.registers.clk_dly.dly[6].bufchain[2].a" += "t.registers.clk_dly.dly[6].bufchain[0].y" "t.registers.clk_dly.dly[6].bufchain[1].a" += "t.registers.clk_dly.dly[6].a" "t.registers.clk_dly.dly[6].bufchain[0].a" += "t.registers.clk_dly.dly[6].y" "t.registers.clk_dly.dly[6].bufchain[15].y" += "t.registers.clk_dly.dly[6].y" "t.registers.clk_dly.mu2[2].b" += "t.registers.clk_dly.dly[6].a" "t.registers.clk_dly.dly[5].y" += "t.registers.clk_dly.dly[5].a" "t.registers.clk_dly.dly[4].y" += "t.registers.clk_dly.dly[4].a" "t.registers.clk_dly.dly[3].y" += "t.registers.clk_dly.dly[3].a" "t.registers.clk_dly.and2[2].y" = "t.registers.clk_dly.dly[2].y" "t.registers.clk_dly.mu2[1].b" = "t.registers.clk_dly.dly[2].a" "t.registers.clk_dly.dly[1].y" = "t.registers.clk_dly.dly[1].a" "t.registers.clk_dly.and2[1].y" @@ -1569,8 +2818,11 @@ = "t.registers.clk_dly._a[1]" "t.registers.clk_dly.mu2[1].a" = "t.registers.clk_dly._a[1]" "t.registers.clk_dly.and2[1].a" = "t.registers.clk_dly._a[1]" "t.registers.clk_dly.mu2[0].y" -= "t.registers.clk_dly.out" "t.registers.clk_dly.mu2[1].y" -= "t.registers.clk_dly.out" "t.registers.clk_dly._a[2]" += "t.registers.clk_dly._a[2]" "t.registers.clk_dly.mu2[2].a" += "t.registers.clk_dly._a[2]" "t.registers.clk_dly.and2[2].a" += "t.registers.clk_dly._a[2]" "t.registers.clk_dly.mu2[1].y" += "t.registers.clk_dly.out" "t.registers.clk_dly.mu2[2].y" += "t.registers.clk_dly.out" "t.registers.clk_dly._a[3]" = "t.registers.clk_dly.in" "t.registers.clk_dly.mu2[0].a" = "t.registers.clk_dly.in" "t.registers.clk_dly.and2[0].a" = "t.registers.clk_dly.in" "t.registers.clk_dly._a[0]" @@ -1656,6 +2908,7 @@ = "t.registers.word_selector_f[0].a" "t.registers.word_to_read_X[0].out[1]" = "t.registers.word_selector_f[0].a" "t.registers.word_to_read_X[0].out[0]" = "t.registers.word_selector_f[0].a" "t.registers.word_selector_t[0].a" += "t.registers._in_v_temp" "t.registers.v_buf.in" = "t.registers._in_v_temp" "t.registers.clk_switch.a" = "t.registers._in_v_temp" "t.registers.val_input_X.in" = "t.registers._in_v_temp" "t.registers.val_input.out" @@ -1711,17 +2964,33 @@ = "t.registers._clock[1]" "t.registers.clk_X.out[1]" = "t.registers._clock[2]" "t.registers.clk_X.out[2]" = "t.registers._clock[3]" "t.registers.clk_X.out[3]" -= "t.registers._clock[0]" "t.registers.and_encoder[3].b" -= "t.registers._clock[0]" "t.registers.and_encoder[2].b" -= "t.registers._clock[0]" "t.registers.and_encoder[1].b" -= "t.registers._clock[0]" "t.registers.and_encoder[0].b" += "t.registers._clock[0]" "t.registers.or_encoder[3].b" += "t.registers._clock[0]" "t.registers.or_encoder[2].b" += "t.registers._clock[0]" "t.registers.or_encoder[1].b" += "t.registers._clock[0]" "t.registers.or_encoder[0].b" = "t.registers._clock[0]" "t.registers._clock[3]" = "t.registers._clock[0]" "t.registers._clock[2]" = "t.registers._clock[0]" "t.registers._clock[1]" +"t.registers.reset_mem_bufarray.buf3.a"->"t.registers.reset_mem_bufarray.buf3._y"- +~("t.registers.reset_mem_bufarray.buf3.a")->"t.registers.reset_mem_bufarray.buf3._y"+ +"t.registers.reset_mem_bufarray.buf3._y"->"t.registers.reset_mem_bufarray.buf3.y"- +~("t.registers.reset_mem_bufarray.buf3._y")->"t.registers.reset_mem_bufarray.buf3.y"+ += "t.registers.reset_mem_bufarray.supply.vdd" "t.registers.reset_mem_bufarray.buf3.vdd" += "t.registers.reset_mem_bufarray.supply.vss" "t.registers.reset_mem_bufarray.buf3.vss" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[7]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[6]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[5]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[4]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[3]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[2]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.out[1]" += "t.registers.reset_mem_bufarray.out[0]" "t.registers.reset_mem_bufarray.buf3.y" += "t.registers.reset_mem_bufarray.in" "t.registers.reset_mem_bufarray.buf3.a" = "t.registers._in_v_temp_write" "t.registers.clk_dly.in" = "t.registers._in_v_temp_write" "t.registers.clk_switch.y" = "t.dly_cfg[0]" "t.registers.dly_cfg[0]" = "t.dly_cfg[1]" "t.registers.dly_cfg[1]" += "t.dly_cfg[2]" "t.registers.dly_cfg[2]" = "t.out.d.d[0].d[0]" "t.out.d.d[0].f" = "t.out.d.d[0].d[1]" "t.out.d.d[0].t" = "t.out.d.d[1].d[0]" "t.out.d.d[1].f" diff --git a/test/unit_tests/register_wrw/test.act b/test/unit_tests/register_wrw/test.act index 05deb0e..ee4625a 100644 --- a/test/unit_tests/register_wrw/test.act +++ b/test/unit_tests/register_wrw/test.act @@ -31,9 +31,9 @@ import globals; open tmpl::dataflow_neuro; // 2 bits encoder, 2 bits long words, 2 delays???? -defproc register_test (avMx1of2<1+2+2> in; avMx1of2<2+2> out;d1of<2> data[1<<2]; bool? dly_cfg[2]){ +defproc register_test (avMx1of2<1+2+2> in; avMx1of2<2+2> out;d1of<2> data[1<<2]; bool? dly_cfg[3]){ - register_rw<2,2,2> registers(.in=in,.data = data,.out = out); + register_rw<2,2,3> registers(.in=in,.data = data,.out = out); //Low active Reset bool _reset_B; power _supply; diff --git a/test/unit_tests/register_wrw/test.prsim b/test/unit_tests/register_wrw/test.prsim index d5ae286..21b50ab 100644 --- a/test/unit_tests/register_wrw/test.prsim +++ b/test/unit_tests/register_wrw/test.prsim @@ -1,4 +1,9 @@ -watchall +watch t.registers.clock_buffer[0].out[0] +watch t.registers.clock_buffer[1].out[0] +watch t.registers.clock_buffer[2].out[0] +watch t.registers.clock_buffer[3].out[0] + + system "echo '[0] start test'" system "echo '----------------------------------------------------------'" @@ -10,21 +15,32 @@ set t.data[1].d[0] 0 set t.data[1].d[1] 0 set t.dly_cfg[0] 1 set t.dly_cfg[1] 1 +set t.dly_cfg[2] 1 + set t.out.a 0 set t.out.v 0 cycle -#set t.registers._in_write.a 0 +set t.in.a 0 set Reset 0 -set t.dly_cfg[0] 1 -set t.dly_cfg[1] 1 cycle assert-qdi-channel-neutral "t.in" 5 assert-qdi-channel-neutral "t.out" 4 -# There shouldnt be any status X -status X -#mode run +mode run cycle +# check delay config programming +assert t.registers.clk_dly.s[0] 1 +assert t.registers.clk_dly.s[1] 1 + +assert t.registers.ff[0].q 0 +assert t.registers.ff[1].q 0 +assert t.registers.ff[2].q 0 +assert t.registers.ff[3].q 0 +assert t.registers.ff[4].q 0 +assert t.registers.ff[5].q 0 +assert t.registers.ff[6].q 0 +assert t.registers.ff[7].q 0 + assert-qdi-channel-neutral "t.out" 4 assert t.data[0].d[0] 0 assert t.data[0].d[1] 0 @@ -34,20 +50,17 @@ cycle system "echo '[1] reset completed'" system "echo '----------------------------------------------------------'" -# Set delay config lines - -cycle -system "echo '[2] delay line set'" -system "echo '----------------------------------------------------------'" - - set-qdi-channel-valid "t.in" 5 3 # 3 -> 00011 -> writing mode, address 00, word 11 cycle + assert t.in.a 1 assert-qdi-channel-neutral "t.out" 4 +assert t.registers._in_v_temp 1 set-qdi-channel-neutral "t.in" 5 cycle +assert t.registers._in_v_temp 0 + assert t.registers.ff[0].q 1 assert t.registers.ff[1].q 1 assert t.registers.ff[2].q 0 @@ -56,31 +69,397 @@ assert t.registers.ff[4].q 0 assert t.registers.ff[5].q 0 assert t.registers.ff[6].q 0 assert t.registers.ff[7].q 0 +assert t.in.v 0 + +set t.out.a 0 +set t.out.v 0 +assert t.in.a 0 +cycle +assert t.registers._clock_temp_inv 1 system "echo '[3] first writing done'" system "echo '----------------------------------------------------------'" -set-qdi-channel-valid "t.in" 5 16 -# 16 -> 10000 -> reading mode, address 00, word 00 (word doesnt needed here) -cycle -assert t.registers._clock_temp_inv 1 -assert-qdi-channel-valid "t.out" 4 3 -set t.out.v 1 -cycle -set t.out.a 1 -assert t.registers._clock_temp_inv 1 -cycle -assert t.in.a 1 -set-qdi-channel-neutral "t.in" 5 -assert t.registers._clock_temp_inv 1 -cycle -assert t.registers._clock_temp_inv 1 -assert t.registers.ff[0].q 1 -assert t.registers.ff[1].q 1 -assert t.registers.ff[2].q 0 -assert t.registers.ff[3].q 0 -assert-qdi-channel-neutral "t.out" 4 -system "echo '[4] reading done'" -system "echo '----------------------------------------------------------'" +# set-qdi-channel-valid "t.in" 5 16 +# # 16 -> 10000 -> reading mode, address 00, word 00 (word doesnt needed here) +# cycle +# assert t.registers._clock_temp_inv 1 + +# assert t.registers.word_to_read_X[0].out[0] 1 +# assert t.registers.word_to_read_X[0].out[1] 1 +# assert t.registers.word_to_read_X[0].out[2] 1 +# assert t.registers.word_to_read_X[0].out[3] 1 + +# assert-qdi-channel-valid "t.out" 4 3 +# set t.out.v 1 +# cycle +# set t.out.a 1 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert t.in.a 1 +# set-qdi-channel-neutral "t.in" 5 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 0 +# assert t.registers.ff[3].q 0 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[4] reading done'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 7 +# # 7 -> 00111 -> writing mode, address 01, word 11 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 + +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 0 +# assert t.registers.ff[5].q 0 +# assert t.registers.ff[6].q 0 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# cycle +# assert t.registers._clock_temp_inv 1 + +# system "echo '[5] second writing done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 11 +# # 11 -> 01011 -> writing mode, address 10, word 11 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 0 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[6] third writing done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 15 +# # 15 -> 01111 -> writing mode, address 11, word 11 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 1 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[7] fourth writing done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 28 +# # 28 -> 11100 -> reading mode, address 11, word 00 (word doesnt needed here) +# cycle +# assert t.registers._clock_temp_inv 1 + +# assert-qdi-channel-valid "t.out" 4 15 +# set t.out.v 1 +# cycle +# set t.out.a 1 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert t.in.a 1 +# set-qdi-channel-neutral "t.in" 5 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[8] 11 reading done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 20 +# # 20 -> 10100 -> reading mode, address 01, word 00 (word doesnt needed here) +# cycle +# assert t.registers._clock_temp_inv 1 + +# assert-qdi-channel-valid "t.out" 4 7 +# set t.out.v 1 +# cycle +# set t.out.a 1 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert t.in.a 1 +# set-qdi-channel-neutral "t.in" 5 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] 01 reading done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 24 +# # 24 -> 11000 -> reading mode, address 10, word 00 (word doesnt needed here) +# cycle +# assert t.registers._clock_temp_inv 1 + +# assert-qdi-channel-valid "t.out" 4 11 +# set t.out.v 1 +# cycle +# set t.out.a 1 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert t.in.a 1 +# set-qdi-channel-neutral "t.in" 5 +# assert t.registers._clock_temp_inv 1 +# cycle +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[8] 10 reading done'" +# system "echo '----------------------------------------------------------'" + +# set-qdi-channel-valid "t.in" 5 13 +# # 13 -> 01101 -> writing mode, address 11, word 01 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 1 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 0 +# # 13 -> 00000 -> writing mode, address 00, word 00 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 0 +# assert t.registers.ff[1].q 0 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 1 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 0 +# # 0 -> 00000 -> writing mode, address 00, word 00 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 0 +# assert t.registers.ff[1].q 0 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 0 +# # 0 -> 00000 -> writing mode, address 00, word 00 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 0 +# assert t.registers.ff[1].q 0 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 0 +# # 13 -> 00000 -> writing mode, address 00, word 00 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 0 +# assert t.registers.ff[1].q 0 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" + + +# set-qdi-channel-valid "t.in" 5 3 +# # 13 -> 00011 -> writing mode, address 00, word 11 +# cycle + +# assert t.in.a 1 +# assert-qdi-channel-neutral "t.out" 4 +# assert t.registers._in_v_temp 1 +# set-qdi-channel-neutral "t.in" 5 +# cycle +# assert t.registers._in_v_temp 0 + +# assert t.registers.ff[0].q 1 +# assert t.registers.ff[1].q 1 +# assert t.registers.ff[2].q 1 +# assert t.registers.ff[3].q 1 +# assert t.registers.ff[4].q 1 +# assert t.registers.ff[5].q 1 +# assert t.registers.ff[6].q 1 +# assert t.registers.ff[7].q 0 +# assert t.in.v 0 + +# set t.out.a 0 +# set t.out.v 0 +# assert t.in.a 0 +# cycle + +# system "echo '[9] Rewrite 11 to 01'" +# system "echo '----------------------------------------------------------'" +