From 6f1a970cfdaf16dfe38bad37e8882926c87c011a Mon Sep 17 00:00:00 2001 From: Michele Date: Wed, 9 Mar 2022 16:44:44 +0100 Subject: [PATCH] register_rw (formerly register_rw_v2) compiles --- dataflow_neuro/registers.act | 78 +- test/unit_tests/register_wrw/run/prsim.out | 275 +++ test/unit_tests/register_wrw/run/test.prs | 2324 ++++++++++++++++++++ test/unit_tests/register_wrw/test.act | 52 + test/unit_tests/register_wrw/test.prsim | 49 + 5 files changed, 2763 insertions(+), 15 deletions(-) create mode 100644 test/unit_tests/register_wrw/run/prsim.out create mode 100644 test/unit_tests/register_wrw/run/test.prs create mode 100644 test/unit_tests/register_wrw/test.act create mode 100644 test/unit_tests/register_wrw/test.prsim diff --git a/dataflow_neuro/registers.act b/dataflow_neuro/registers.act index c169dad..eb9b80d 100644 --- a/dataflow_neuro/registers.act +++ b/dataflow_neuro/registers.act @@ -39,7 +39,7 @@ open std::channel; namespace tmpl { namespace dataflow_neuro { -// Circuit for storing, reading and writing registers using AER +// Circuit for storing registers using AER // The block has the parameters: // lognw -> log2(number of words), parameters you can store // wl -> word length, length of each word @@ -51,7 +51,7 @@ namespace tmpl { // - the last wl the word to write // data -> the data saved in the flip flop, sized wl x nw export template -defproc register_rw (avMx1of2<1+lognw+wl> in; d1of data[1< in; d1of data[1< in; d1of data[1< log2(number of words), parameters you can store +// wl -> word length, length of each word +// N_dly_cfg -> the number of config bits in the ACK delay line +// The block has the pins: +// in -> input data, +// - the MSB is write/read_B +// - the next MSB bits (size lognw) are the location, +// - the LSB (size wl) are the word to write +// out -> in case a reading phase is required, the output is used to show the stored data +// - the MSB bits (size lognw) tell the read register +// - the LSB bits (size wl) tell the word read +// data -> the data saved in the flip flop, sized wl x nw export template -defproc register_rw_v2 (avMx1of2<1+lognw+wl> in; d1of data[1< in; avMx1of2 out; d1of data[1< _in_temp2,_in_read,_in_write; @@ -122,28 +138,37 @@ defproc register_rw_v2 (avMx1of2<1+lognw+wl> in; d1of data[1< val_input(.in = _in_temp,.out = _in_v_temp, .supply = supply); // sigbuf_1output<4> val_input_X(.in = _in_v_temp,.out = in.v,.supply = supply); // Read or write? - AND2_X1 ack_and(.a = _in_temp2.a,.b = _in_flag.a,.y = in.a,.vdd = supply.vdd,.vss = supply.vss); + AND3_X1 ack_and(.a = _in_temp2.a,.b = _in_flag.a,.c = _ff_v,.y = in.a,.vdd = supply.vdd,.vss = supply.vss); in.v = _in_temp2.v; _in_flag.d.d[0] = in.d.d[lognw+wl]; (i:lognw+wl:_in_temp2.d.d[i] = in.d.d[i];) - demux read_write_demux(.in = _in_temp2,.out1 = _in_write, .out2 = _in_read, .cond = _in_flag,.reset_B = reset_B); + demux read_write_demux(.in = _in_temp2,.out1 = _in_read, .out2 = _in_write, .cond = _in_flag,.reset_B = reset_B); read_write_demux.supply= supply; //WRITE PATH // Validation - vtree val_input(.in = _in_write,.out = _in_write.v, .supply = supply); - vtree + Mx1of2 _in_write_temp; + (i:lognw+wl:_in_write_temp.d[i] = _in_write.d.d[i];) + vtree val_input(.in = _in_write_temp,.out = _in_write.v, .supply = supply); + // Generation of the fake clock pulse (inverted because the ff clocks are low_active) delayprog clk_dly(.in = _in_write.v, .out = _clock_temp,.s = dly_cfg, .supply = supply); INV_X1 inv_clk(.a = _clock_temp,.y = _clock_temp_inv,.vdd = supply.vdd,.vss = supply.vss); sigbuf_1output<4> clk_X(.in = _clock_temp_inv,.out = _clock,.supply = supply); //READ PATH //Validation - vtree val_input(.in = _in_read,.out = _in_read.v, .supply = supply); - // Sending signal to the output - + Mx1of2 _in_read_temp; + (i:lognw+wl:_in_read_temp.d[i] = _in_read.d.d[i];) + vtree val_input_read(.in = _in_read_temp,.out = _in_read.v, .supply = supply); + vtree ff_validator; + Mx1of2 _out_temp; + (i:wl:_out_temp.d[i] = out.d.d[i];) + + ff_validator.in = _out_temp; + ff_validator.out = _ff_v; + ff_validator.supply = supply; //Reset Buffers - bool _reset_BX,_reset_mem_BX,_reset_mem_BXX[nw*wl]; + bool _reset_BX,_reset_mem_BX,_reset_mem_BXX[nw*wl*2]; BUF_X1 reset_buf_BX(.a=reset_B, .y=_reset_BX,.vdd=supply.vdd,.vss=supply.vss); BUF_X1 reset_buf_BXX(.a=reset_mem_B, .y=_reset_mem_BX,.vdd=supply.vdd,.vss=supply.vss); sigbuf reset_bufarray(.in=_reset_mem_BX, .out=_reset_mem_BXX,.supply=supply); @@ -152,8 +177,13 @@ defproc register_rw_v2 (avMx1of2<1+lognw+wl> in; d1of data[1< atree[nw]; d1of _data_f; AND2_X1 and_encoder[nw]; + AND3_X1 reading_activator_t[nw*wl],reading_activator_f[nw*wl]; + sigbuf clock_buffer[nw]; - DFFQ_R_X1 ff_t[2*nw*wl],ff_f[2*nw*wl]; + DFFQ_R_X1 ff_t[nw*wl],ff_f[nw*wl]; + OR2_X1 ff_val[wl]; + (i:wl..lognw:out.d.d[i] = in.d.d[i];) + bool __ffout_dualrail[nw*wl]; pint bitval; (k:nw:atree[k].supply = supply;) (word_idx:nw: @@ -167,8 +197,11 @@ defproc register_rw_v2 (avMx1of2<1+lognw+wl> in; d1of data[1<= 2 -> {false : "fuck"}; ] ) - // Activating the fake clock for the right word + // Encode which work is the right one atree[word_idx].out = _out_encoder[word_idx]; + // READ: use the encoder selection to read the value + + // WRITE: Activating the fake clock for the right word and_encoder[word_idx].a = _out_encoder[word_idx]; and_encoder[word_idx].b = _clock; and_encoder[word_idx].y = _clock_word_temp[word_idx]; @@ -184,12 +217,27 @@ defproc register_rw_v2 (avMx1of2<1+lognw+wl> in; d1of data[1<"t._reset_B"- +~("Reset")->"t._reset_B"+ += "t._supply.vss" "t.registers.supply.vss" += "t._supply.vdd" "t.registers.supply.vdd" += "Vdd" "t._supply.vdd" += "GND" "t._supply.vss" += "t._reset_B" "t.registers.reset_mem_B" += "t._reset_B" "t.registers.reset_B" += "t.data[0].d[0]" "t.registers.data[0].d[0]" += "t.data[1].d[0]" "t.registers.data[1].d[0]" += "t.data[2].d[0]" "t.registers.data[2].d[0]" += "t.data[3].d[0]" "t.registers.data[3].d[0]" += "t.data[0].d[1]" "t.registers.data[0].d[1]" += "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.reset_bufarray.buf6.a"->"t.registers.reset_bufarray.buf6._y"- +~("t.registers.reset_bufarray.buf6.a")->"t.registers.reset_bufarray.buf6._y"+ +"t.registers.reset_bufarray.buf6._y"->"t.registers.reset_bufarray.buf6.y"- +~("t.registers.reset_bufarray.buf6._y")->"t.registers.reset_bufarray.buf6.y"+ += "t.registers.reset_bufarray.supply.vdd" "t.registers.reset_bufarray.buf6.vdd" += "t.registers.reset_bufarray.supply.vss" "t.registers.reset_bufarray.buf6.vss" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[15]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[14]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[13]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[12]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[11]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[10]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[9]" += "t.registers.reset_bufarray.out[0]" "t.registers.reset_bufarray.out[8]" += "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.buf6.y" += "t.registers.reset_bufarray.in" "t.registers.reset_bufarray.buf6.a" += "t.registers._clock_temp" "t.registers.inv_clk.a" += "t.registers._clock_temp" "t.registers.clk_dly.out" += "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.ack_and.a"&"t.registers.ack_and.b"&"t.registers.ack_and.c"->"t.registers.ack_and._y"- +~("t.registers.ack_and.a"&"t.registers.ack_and.b"&"t.registers.ack_and.c")->"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._out_temp.d[0].d[0]" "t.registers._out_temp.d[0].f" += "t.registers._out_temp.d[0].d[1]" "t.registers._out_temp.d[0].t" += "t.registers._out_temp.d[1].d[0]" "t.registers._out_temp.d[1].f" += "t.registers._out_temp.d[1].d[1]" "t.registers._out_temp.d[1].t" += "t.registers._out_temp.d[1].d[0]" "t.registers._out_temp.d[1].f" += "t.registers._out_temp.d[1].d[1]" "t.registers._out_temp.d[1].t" += "t.registers._out_temp.d[0].d[0]" "t.registers._out_temp.d[0].f" += "t.registers._out_temp.d[0].d[1]" "t.registers._out_temp.d[0].t" += "t.registers._out_temp.d[0].f" "t.registers.ff_validator.in.d[0].f" += "t.registers._out_temp.d[0].t" "t.registers.ff_validator.in.d[0].t" += "t.registers._out_temp.d[0].d[0]" "t.registers.ff_validator.in.d[0].d[0]" += "t.registers._out_temp.d[0].d[1]" "t.registers.ff_validator.in.d[0].d[1]" += "t.registers._out_temp.d[1].f" "t.registers.ff_validator.in.d[1].f" += "t.registers._out_temp.d[1].t" "t.registers.ff_validator.in.d[1].t" += "t.registers._out_temp.d[1].d[0]" "t.registers.ff_validator.in.d[1].d[0]" += "t.registers._out_temp.d[1].d[1]" "t.registers.ff_validator.in.d[1].d[1]" +"t.registers.ff_f[0].clk_B"->"t.registers.ff_f[0]._clk_B"- +~("t.registers.ff_f[0].clk_B")->"t.registers.ff_f[0]._clk_B"+ +"t.registers.ff_f[0]._clk_B"->"t.registers.ff_f[0].__clk_B"- +~("t.registers.ff_f[0]._clk_B")->"t.registers.ff_f[0].__clk_B"+ +~"t.registers.ff_f[0].d"&~"t.registers.ff_f[0]._clk_B"|~"t.registers.ff_f[0].reset_B"|~"t.registers.ff_f[0].__clk_B"&~"t.registers.ff_f[0]._mqi"->"t.registers.ff_f[0]._mqib"+ +("t.registers.ff_f[0].d"&"t.registers.ff_f[0].__clk_B"|"t.registers.ff_f[0]._mqi"&"t.registers.ff_f[0]._clk_B")&"t.registers.ff_f[0].reset_B"->"t.registers.ff_f[0]._mqib"- +"t.registers.ff_f[0]._mqib"->"t.registers.ff_f[0]._mqi"- +~("t.registers.ff_f[0]._mqib")->"t.registers.ff_f[0]._mqi"+ +~"t.registers.ff_f[0]._mqi"&~"t.registers.ff_f[0].__clk_B"|~"t.registers.ff_f[0].reset_B"|~"t.registers.ff_f[0]._sqi"&~"t.registers.ff_f[0]._clk_B"->"t.registers.ff_f[0]._sqib"+ +("t.registers.ff_f[0]._mqi"&"t.registers.ff_f[0]._clk_B"|"t.registers.ff_f[0]._sqi"&"t.registers.ff_f[0].__clk_B")&"t.registers.ff_f[0].reset_B"->"t.registers.ff_f[0]._sqib"- +"t.registers.ff_f[0]._sqib"->"t.registers.ff_f[0]._sqi"- +~("t.registers.ff_f[0]._sqib")->"t.registers.ff_f[0]._sqi"+ +"t.registers.ff_f[0]._sqib"->"t.registers.ff_f[0].q"- +~("t.registers.ff_f[0]._sqib")->"t.registers.ff_f[0].q"+ +"t.registers.ff_f[1].clk_B"->"t.registers.ff_f[1]._clk_B"- +~("t.registers.ff_f[1].clk_B")->"t.registers.ff_f[1]._clk_B"+ +"t.registers.ff_f[1]._clk_B"->"t.registers.ff_f[1].__clk_B"- +~("t.registers.ff_f[1]._clk_B")->"t.registers.ff_f[1].__clk_B"+ +~"t.registers.ff_f[1].d"&~"t.registers.ff_f[1]._clk_B"|~"t.registers.ff_f[1].reset_B"|~"t.registers.ff_f[1].__clk_B"&~"t.registers.ff_f[1]._mqi"->"t.registers.ff_f[1]._mqib"+ +("t.registers.ff_f[1].d"&"t.registers.ff_f[1].__clk_B"|"t.registers.ff_f[1]._mqi"&"t.registers.ff_f[1]._clk_B")&"t.registers.ff_f[1].reset_B"->"t.registers.ff_f[1]._mqib"- +"t.registers.ff_f[1]._mqib"->"t.registers.ff_f[1]._mqi"- +~("t.registers.ff_f[1]._mqib")->"t.registers.ff_f[1]._mqi"+ +~"t.registers.ff_f[1]._mqi"&~"t.registers.ff_f[1].__clk_B"|~"t.registers.ff_f[1].reset_B"|~"t.registers.ff_f[1]._sqi"&~"t.registers.ff_f[1]._clk_B"->"t.registers.ff_f[1]._sqib"+ +("t.registers.ff_f[1]._mqi"&"t.registers.ff_f[1]._clk_B"|"t.registers.ff_f[1]._sqi"&"t.registers.ff_f[1].__clk_B")&"t.registers.ff_f[1].reset_B"->"t.registers.ff_f[1]._sqib"- +"t.registers.ff_f[1]._sqib"->"t.registers.ff_f[1]._sqi"- +~("t.registers.ff_f[1]._sqib")->"t.registers.ff_f[1]._sqi"+ +"t.registers.ff_f[1]._sqib"->"t.registers.ff_f[1].q"- +~("t.registers.ff_f[1]._sqib")->"t.registers.ff_f[1].q"+ +"t.registers.ff_f[2].clk_B"->"t.registers.ff_f[2]._clk_B"- +~("t.registers.ff_f[2].clk_B")->"t.registers.ff_f[2]._clk_B"+ +"t.registers.ff_f[2]._clk_B"->"t.registers.ff_f[2].__clk_B"- +~("t.registers.ff_f[2]._clk_B")->"t.registers.ff_f[2].__clk_B"+ +~"t.registers.ff_f[2].d"&~"t.registers.ff_f[2]._clk_B"|~"t.registers.ff_f[2].reset_B"|~"t.registers.ff_f[2].__clk_B"&~"t.registers.ff_f[2]._mqi"->"t.registers.ff_f[2]._mqib"+ +("t.registers.ff_f[2].d"&"t.registers.ff_f[2].__clk_B"|"t.registers.ff_f[2]._mqi"&"t.registers.ff_f[2]._clk_B")&"t.registers.ff_f[2].reset_B"->"t.registers.ff_f[2]._mqib"- +"t.registers.ff_f[2]._mqib"->"t.registers.ff_f[2]._mqi"- +~("t.registers.ff_f[2]._mqib")->"t.registers.ff_f[2]._mqi"+ +~"t.registers.ff_f[2]._mqi"&~"t.registers.ff_f[2].__clk_B"|~"t.registers.ff_f[2].reset_B"|~"t.registers.ff_f[2]._sqi"&~"t.registers.ff_f[2]._clk_B"->"t.registers.ff_f[2]._sqib"+ +("t.registers.ff_f[2]._mqi"&"t.registers.ff_f[2]._clk_B"|"t.registers.ff_f[2]._sqi"&"t.registers.ff_f[2].__clk_B")&"t.registers.ff_f[2].reset_B"->"t.registers.ff_f[2]._sqib"- +"t.registers.ff_f[2]._sqib"->"t.registers.ff_f[2]._sqi"- +~("t.registers.ff_f[2]._sqib")->"t.registers.ff_f[2]._sqi"+ +"t.registers.ff_f[2]._sqib"->"t.registers.ff_f[2].q"- +~("t.registers.ff_f[2]._sqib")->"t.registers.ff_f[2].q"+ +"t.registers.ff_f[3].clk_B"->"t.registers.ff_f[3]._clk_B"- +~("t.registers.ff_f[3].clk_B")->"t.registers.ff_f[3]._clk_B"+ +"t.registers.ff_f[3]._clk_B"->"t.registers.ff_f[3].__clk_B"- +~("t.registers.ff_f[3]._clk_B")->"t.registers.ff_f[3].__clk_B"+ +~"t.registers.ff_f[3].d"&~"t.registers.ff_f[3]._clk_B"|~"t.registers.ff_f[3].reset_B"|~"t.registers.ff_f[3].__clk_B"&~"t.registers.ff_f[3]._mqi"->"t.registers.ff_f[3]._mqib"+ +("t.registers.ff_f[3].d"&"t.registers.ff_f[3].__clk_B"|"t.registers.ff_f[3]._mqi"&"t.registers.ff_f[3]._clk_B")&"t.registers.ff_f[3].reset_B"->"t.registers.ff_f[3]._mqib"- +"t.registers.ff_f[3]._mqib"->"t.registers.ff_f[3]._mqi"- +~("t.registers.ff_f[3]._mqib")->"t.registers.ff_f[3]._mqi"+ +~"t.registers.ff_f[3]._mqi"&~"t.registers.ff_f[3].__clk_B"|~"t.registers.ff_f[3].reset_B"|~"t.registers.ff_f[3]._sqi"&~"t.registers.ff_f[3]._clk_B"->"t.registers.ff_f[3]._sqib"+ +("t.registers.ff_f[3]._mqi"&"t.registers.ff_f[3]._clk_B"|"t.registers.ff_f[3]._sqi"&"t.registers.ff_f[3].__clk_B")&"t.registers.ff_f[3].reset_B"->"t.registers.ff_f[3]._sqib"- +"t.registers.ff_f[3]._sqib"->"t.registers.ff_f[3]._sqi"- +~("t.registers.ff_f[3]._sqib")->"t.registers.ff_f[3]._sqi"+ +"t.registers.ff_f[3]._sqib"->"t.registers.ff_f[3].q"- +~("t.registers.ff_f[3]._sqib")->"t.registers.ff_f[3].q"+ +"t.registers.ff_f[4].clk_B"->"t.registers.ff_f[4]._clk_B"- +~("t.registers.ff_f[4].clk_B")->"t.registers.ff_f[4]._clk_B"+ +"t.registers.ff_f[4]._clk_B"->"t.registers.ff_f[4].__clk_B"- +~("t.registers.ff_f[4]._clk_B")->"t.registers.ff_f[4].__clk_B"+ +~"t.registers.ff_f[4].d"&~"t.registers.ff_f[4]._clk_B"|~"t.registers.ff_f[4].reset_B"|~"t.registers.ff_f[4].__clk_B"&~"t.registers.ff_f[4]._mqi"->"t.registers.ff_f[4]._mqib"+ +("t.registers.ff_f[4].d"&"t.registers.ff_f[4].__clk_B"|"t.registers.ff_f[4]._mqi"&"t.registers.ff_f[4]._clk_B")&"t.registers.ff_f[4].reset_B"->"t.registers.ff_f[4]._mqib"- +"t.registers.ff_f[4]._mqib"->"t.registers.ff_f[4]._mqi"- +~("t.registers.ff_f[4]._mqib")->"t.registers.ff_f[4]._mqi"+ +~"t.registers.ff_f[4]._mqi"&~"t.registers.ff_f[4].__clk_B"|~"t.registers.ff_f[4].reset_B"|~"t.registers.ff_f[4]._sqi"&~"t.registers.ff_f[4]._clk_B"->"t.registers.ff_f[4]._sqib"+ +("t.registers.ff_f[4]._mqi"&"t.registers.ff_f[4]._clk_B"|"t.registers.ff_f[4]._sqi"&"t.registers.ff_f[4].__clk_B")&"t.registers.ff_f[4].reset_B"->"t.registers.ff_f[4]._sqib"- +"t.registers.ff_f[4]._sqib"->"t.registers.ff_f[4]._sqi"- +~("t.registers.ff_f[4]._sqib")->"t.registers.ff_f[4]._sqi"+ +"t.registers.ff_f[4]._sqib"->"t.registers.ff_f[4].q"- +~("t.registers.ff_f[4]._sqib")->"t.registers.ff_f[4].q"+ +"t.registers.ff_f[5].clk_B"->"t.registers.ff_f[5]._clk_B"- +~("t.registers.ff_f[5].clk_B")->"t.registers.ff_f[5]._clk_B"+ +"t.registers.ff_f[5]._clk_B"->"t.registers.ff_f[5].__clk_B"- +~("t.registers.ff_f[5]._clk_B")->"t.registers.ff_f[5].__clk_B"+ +~"t.registers.ff_f[5].d"&~"t.registers.ff_f[5]._clk_B"|~"t.registers.ff_f[5].reset_B"|~"t.registers.ff_f[5].__clk_B"&~"t.registers.ff_f[5]._mqi"->"t.registers.ff_f[5]._mqib"+ +("t.registers.ff_f[5].d"&"t.registers.ff_f[5].__clk_B"|"t.registers.ff_f[5]._mqi"&"t.registers.ff_f[5]._clk_B")&"t.registers.ff_f[5].reset_B"->"t.registers.ff_f[5]._mqib"- +"t.registers.ff_f[5]._mqib"->"t.registers.ff_f[5]._mqi"- +~("t.registers.ff_f[5]._mqib")->"t.registers.ff_f[5]._mqi"+ +~"t.registers.ff_f[5]._mqi"&~"t.registers.ff_f[5].__clk_B"|~"t.registers.ff_f[5].reset_B"|~"t.registers.ff_f[5]._sqi"&~"t.registers.ff_f[5]._clk_B"->"t.registers.ff_f[5]._sqib"+ +("t.registers.ff_f[5]._mqi"&"t.registers.ff_f[5]._clk_B"|"t.registers.ff_f[5]._sqi"&"t.registers.ff_f[5].__clk_B")&"t.registers.ff_f[5].reset_B"->"t.registers.ff_f[5]._sqib"- +"t.registers.ff_f[5]._sqib"->"t.registers.ff_f[5]._sqi"- +~("t.registers.ff_f[5]._sqib")->"t.registers.ff_f[5]._sqi"+ +"t.registers.ff_f[5]._sqib"->"t.registers.ff_f[5].q"- +~("t.registers.ff_f[5]._sqib")->"t.registers.ff_f[5].q"+ +"t.registers.ff_f[6].clk_B"->"t.registers.ff_f[6]._clk_B"- +~("t.registers.ff_f[6].clk_B")->"t.registers.ff_f[6]._clk_B"+ +"t.registers.ff_f[6]._clk_B"->"t.registers.ff_f[6].__clk_B"- +~("t.registers.ff_f[6]._clk_B")->"t.registers.ff_f[6].__clk_B"+ +~"t.registers.ff_f[6].d"&~"t.registers.ff_f[6]._clk_B"|~"t.registers.ff_f[6].reset_B"|~"t.registers.ff_f[6].__clk_B"&~"t.registers.ff_f[6]._mqi"->"t.registers.ff_f[6]._mqib"+ +("t.registers.ff_f[6].d"&"t.registers.ff_f[6].__clk_B"|"t.registers.ff_f[6]._mqi"&"t.registers.ff_f[6]._clk_B")&"t.registers.ff_f[6].reset_B"->"t.registers.ff_f[6]._mqib"- +"t.registers.ff_f[6]._mqib"->"t.registers.ff_f[6]._mqi"- +~("t.registers.ff_f[6]._mqib")->"t.registers.ff_f[6]._mqi"+ +~"t.registers.ff_f[6]._mqi"&~"t.registers.ff_f[6].__clk_B"|~"t.registers.ff_f[6].reset_B"|~"t.registers.ff_f[6]._sqi"&~"t.registers.ff_f[6]._clk_B"->"t.registers.ff_f[6]._sqib"+ +("t.registers.ff_f[6]._mqi"&"t.registers.ff_f[6]._clk_B"|"t.registers.ff_f[6]._sqi"&"t.registers.ff_f[6].__clk_B")&"t.registers.ff_f[6].reset_B"->"t.registers.ff_f[6]._sqib"- +"t.registers.ff_f[6]._sqib"->"t.registers.ff_f[6]._sqi"- +~("t.registers.ff_f[6]._sqib")->"t.registers.ff_f[6]._sqi"+ +"t.registers.ff_f[6]._sqib"->"t.registers.ff_f[6].q"- +~("t.registers.ff_f[6]._sqib")->"t.registers.ff_f[6].q"+ +"t.registers.ff_f[7].clk_B"->"t.registers.ff_f[7]._clk_B"- +~("t.registers.ff_f[7].clk_B")->"t.registers.ff_f[7]._clk_B"+ +"t.registers.ff_f[7]._clk_B"->"t.registers.ff_f[7].__clk_B"- +~("t.registers.ff_f[7]._clk_B")->"t.registers.ff_f[7].__clk_B"+ +~"t.registers.ff_f[7].d"&~"t.registers.ff_f[7]._clk_B"|~"t.registers.ff_f[7].reset_B"|~"t.registers.ff_f[7].__clk_B"&~"t.registers.ff_f[7]._mqi"->"t.registers.ff_f[7]._mqib"+ +("t.registers.ff_f[7].d"&"t.registers.ff_f[7].__clk_B"|"t.registers.ff_f[7]._mqi"&"t.registers.ff_f[7]._clk_B")&"t.registers.ff_f[7].reset_B"->"t.registers.ff_f[7]._mqib"- +"t.registers.ff_f[7]._mqib"->"t.registers.ff_f[7]._mqi"- +~("t.registers.ff_f[7]._mqib")->"t.registers.ff_f[7]._mqi"+ +~"t.registers.ff_f[7]._mqi"&~"t.registers.ff_f[7].__clk_B"|~"t.registers.ff_f[7].reset_B"|~"t.registers.ff_f[7]._sqi"&~"t.registers.ff_f[7]._clk_B"->"t.registers.ff_f[7]._sqib"+ +("t.registers.ff_f[7]._mqi"&"t.registers.ff_f[7]._clk_B"|"t.registers.ff_f[7]._sqi"&"t.registers.ff_f[7].__clk_B")&"t.registers.ff_f[7].reset_B"->"t.registers.ff_f[7]._sqib"- +"t.registers.ff_f[7]._sqib"->"t.registers.ff_f[7]._sqi"- +~("t.registers.ff_f[7]._sqib")->"t.registers.ff_f[7]._sqi"+ +"t.registers.ff_f[7]._sqib"->"t.registers.ff_f[7].q"- +~("t.registers.ff_f[7]._sqib")->"t.registers.ff_f[7].q"+ += "t.registers.ff_f[7].clk_B" "t.registers.ff_t[7].clk_B" += "t.registers.ff_f[7].clk_B" "t.registers.clock_buffer[3].out[3]" += "t.registers.ff_f[7].clk_B" "t.registers.clock_buffer[3].out[2]" += "t.registers.ff_f[7].clk_B" "t.registers.clock_buffer[3].out[1]" += "t.registers.ff_f[7].clk_B" "t.registers.clock_buffer[3].out[0]" += "t.registers.ff_f[7].clk_B" "t.registers.ff_t[6].clk_B" += "t.registers.ff_f[7].clk_B" "t.registers.ff_f[6].clk_B" += "t.registers.ff_f[7].q" "t.registers.reading_activator_f[7].b" += "t.registers.ff_f[6].q" "t.registers.reading_activator_f[6].b" += "t.registers.ff_f[5].clk_B" "t.registers.ff_t[5].clk_B" += "t.registers.ff_f[5].clk_B" "t.registers.clock_buffer[2].out[3]" += "t.registers.ff_f[5].clk_B" "t.registers.clock_buffer[2].out[2]" += "t.registers.ff_f[5].clk_B" "t.registers.clock_buffer[2].out[1]" += "t.registers.ff_f[5].clk_B" "t.registers.clock_buffer[2].out[0]" += "t.registers.ff_f[5].clk_B" "t.registers.ff_t[4].clk_B" += "t.registers.ff_f[5].clk_B" "t.registers.ff_f[4].clk_B" += "t.registers.ff_f[5].q" "t.registers.reading_activator_f[5].b" += "t.registers.ff_f[4].q" "t.registers.reading_activator_f[4].b" += "t.registers.ff_f[3].clk_B" "t.registers.ff_t[3].clk_B" += "t.registers.ff_f[3].clk_B" "t.registers.clock_buffer[1].out[3]" += "t.registers.ff_f[3].clk_B" "t.registers.clock_buffer[1].out[2]" += "t.registers.ff_f[3].clk_B" "t.registers.clock_buffer[1].out[1]" += "t.registers.ff_f[3].clk_B" "t.registers.clock_buffer[1].out[0]" += "t.registers.ff_f[3].clk_B" "t.registers.ff_t[2].clk_B" += "t.registers.ff_f[3].clk_B" "t.registers.ff_f[2].clk_B" += "t.registers.ff_f[3].q" "t.registers.reading_activator_f[3].b" += "t.registers.ff_f[2].q" "t.registers.reading_activator_f[2].b" += "t.registers.ff_f[1].clk_B" "t.registers.ff_t[1].clk_B" += "t.registers.ff_f[1].clk_B" "t.registers.clock_buffer[0].out[3]" += "t.registers.ff_f[1].clk_B" "t.registers.clock_buffer[0].out[2]" += "t.registers.ff_f[1].clk_B" "t.registers.clock_buffer[0].out[1]" += "t.registers.ff_f[1].clk_B" "t.registers.clock_buffer[0].out[0]" += "t.registers.ff_f[1].clk_B" "t.registers.ff_t[0].clk_B" += "t.registers.ff_f[1].clk_B" "t.registers.ff_f[0].clk_B" += "t.registers.ff_f[1].q" "t.registers.reading_activator_f[1].b" += "t.registers.ff_f[0].q" "t.registers.reading_activator_f[0].b" += "t.registers._clock_temp_inv" "t.registers.clk_X.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.val_input_read.ct.C2Els[0].c1"&~"t.registers.val_input_read.ct.C2Els[0].c2"->"t.registers.val_input_read.ct.C2Els[0]._y"+ +"t.registers.val_input_read.ct.C2Els[0].c1"&"t.registers.val_input_read.ct.C2Els[0].c2"->"t.registers.val_input_read.ct.C2Els[0]._y"- +"t.registers.val_input_read.ct.C2Els[0]._y"->"t.registers.val_input_read.ct.C2Els[0].y"- +~("t.registers.val_input_read.ct.C2Els[0]._y")->"t.registers.val_input_read.ct.C2Els[0].y"+ +~"t.registers.val_input_read.ct.C2Els[1].c1"&~"t.registers.val_input_read.ct.C2Els[1].c2"->"t.registers.val_input_read.ct.C2Els[1]._y"+ +"t.registers.val_input_read.ct.C2Els[1].c1"&"t.registers.val_input_read.ct.C2Els[1].c2"->"t.registers.val_input_read.ct.C2Els[1]._y"- +"t.registers.val_input_read.ct.C2Els[1]._y"->"t.registers.val_input_read.ct.C2Els[1].y"- +~("t.registers.val_input_read.ct.C2Els[1]._y")->"t.registers.val_input_read.ct.C2Els[1].y"+ +~"t.registers.val_input_read.ct.C2Els[2].c1"&~"t.registers.val_input_read.ct.C2Els[2].c2"->"t.registers.val_input_read.ct.C2Els[2]._y"+ +"t.registers.val_input_read.ct.C2Els[2].c1"&"t.registers.val_input_read.ct.C2Els[2].c2"->"t.registers.val_input_read.ct.C2Els[2]._y"- +"t.registers.val_input_read.ct.C2Els[2]._y"->"t.registers.val_input_read.ct.C2Els[2].y"- +~("t.registers.val_input_read.ct.C2Els[2]._y")->"t.registers.val_input_read.ct.C2Els[2].y"+ += "t.registers.val_input_read.ct.tmp[4]" "t.registers.val_input_read.ct.C2Els[2].c1" += "t.registers.val_input_read.ct.tmp[4]" "t.registers.val_input_read.ct.C2Els[0].y" += "t.registers.val_input_read.ct.tmp[5]" "t.registers.val_input_read.ct.C2Els[2].c2" += "t.registers.val_input_read.ct.tmp[5]" "t.registers.val_input_read.ct.C2Els[1].y" += "t.registers.val_input_read.ct.supply.vdd" "t.registers.val_input_read.ct.C2Els[2].vdd" += "t.registers.val_input_read.ct.supply.vdd" "t.registers.val_input_read.ct.C2Els[1].vdd" += "t.registers.val_input_read.ct.supply.vdd" "t.registers.val_input_read.ct.C2Els[0].vdd" += "t.registers.val_input_read.ct.supply.vss" "t.registers.val_input_read.ct.C2Els[2].vss" += "t.registers.val_input_read.ct.supply.vss" "t.registers.val_input_read.ct.C2Els[1].vss" += "t.registers.val_input_read.ct.supply.vss" "t.registers.val_input_read.ct.C2Els[0].vss" += "t.registers.val_input_read.ct.in[0]" "t.registers.val_input_read.ct.C2Els[0].c1" += "t.registers.val_input_read.ct.in[0]" "t.registers.val_input_read.ct.tmp[0]" += "t.registers.val_input_read.ct.in[1]" "t.registers.val_input_read.ct.C2Els[0].c2" += "t.registers.val_input_read.ct.in[1]" "t.registers.val_input_read.ct.tmp[1]" += "t.registers.val_input_read.ct.in[2]" "t.registers.val_input_read.ct.C2Els[1].c1" += "t.registers.val_input_read.ct.in[2]" "t.registers.val_input_read.ct.tmp[2]" += "t.registers.val_input_read.ct.in[3]" "t.registers.val_input_read.ct.C2Els[1].c2" += "t.registers.val_input_read.ct.in[3]" "t.registers.val_input_read.ct.tmp[3]" += "t.registers.val_input_read.ct.out" "t.registers.val_input_read.ct.C2Els[2].y" += "t.registers.val_input_read.ct.out" "t.registers.val_input_read.ct.tmp[6]" += "t.registers.val_input_read.ct.in[0]" "t.registers.val_input_read.OR2_tf[0].y" += "t.registers.val_input_read.ct.in[1]" "t.registers.val_input_read.OR2_tf[1].y" += "t.registers.val_input_read.ct.in[2]" "t.registers.val_input_read.OR2_tf[2].y" += "t.registers.val_input_read.ct.in[3]" "t.registers.val_input_read.OR2_tf[3].y" +"t.registers.val_input_read.OR2_tf[0].a"|"t.registers.val_input_read.OR2_tf[0].b"->"t.registers.val_input_read.OR2_tf[0]._y"- +~("t.registers.val_input_read.OR2_tf[0].a"|"t.registers.val_input_read.OR2_tf[0].b")->"t.registers.val_input_read.OR2_tf[0]._y"+ +"t.registers.val_input_read.OR2_tf[0]._y"->"t.registers.val_input_read.OR2_tf[0].y"- +~("t.registers.val_input_read.OR2_tf[0]._y")->"t.registers.val_input_read.OR2_tf[0].y"+ +"t.registers.val_input_read.OR2_tf[1].a"|"t.registers.val_input_read.OR2_tf[1].b"->"t.registers.val_input_read.OR2_tf[1]._y"- +~("t.registers.val_input_read.OR2_tf[1].a"|"t.registers.val_input_read.OR2_tf[1].b")->"t.registers.val_input_read.OR2_tf[1]._y"+ +"t.registers.val_input_read.OR2_tf[1]._y"->"t.registers.val_input_read.OR2_tf[1].y"- +~("t.registers.val_input_read.OR2_tf[1]._y")->"t.registers.val_input_read.OR2_tf[1].y"+ +"t.registers.val_input_read.OR2_tf[2].a"|"t.registers.val_input_read.OR2_tf[2].b"->"t.registers.val_input_read.OR2_tf[2]._y"- +~("t.registers.val_input_read.OR2_tf[2].a"|"t.registers.val_input_read.OR2_tf[2].b")->"t.registers.val_input_read.OR2_tf[2]._y"+ +"t.registers.val_input_read.OR2_tf[2]._y"->"t.registers.val_input_read.OR2_tf[2].y"- +~("t.registers.val_input_read.OR2_tf[2]._y")->"t.registers.val_input_read.OR2_tf[2].y"+ +"t.registers.val_input_read.OR2_tf[3].a"|"t.registers.val_input_read.OR2_tf[3].b"->"t.registers.val_input_read.OR2_tf[3]._y"- +~("t.registers.val_input_read.OR2_tf[3].a"|"t.registers.val_input_read.OR2_tf[3].b")->"t.registers.val_input_read.OR2_tf[3]._y"+ +"t.registers.val_input_read.OR2_tf[3]._y"->"t.registers.val_input_read.OR2_tf[3].y"- +~("t.registers.val_input_read.OR2_tf[3]._y")->"t.registers.val_input_read.OR2_tf[3].y"+ += "t.registers.val_input_read.supply.vss" "t.registers.val_input_read.ct.supply.vss" += "t.registers.val_input_read.supply.vdd" "t.registers.val_input_read.ct.supply.vdd" += "t.registers.val_input_read.supply.vdd" "t.registers.val_input_read.OR2_tf[3].vdd" += "t.registers.val_input_read.supply.vdd" "t.registers.val_input_read.OR2_tf[2].vdd" += "t.registers.val_input_read.supply.vdd" "t.registers.val_input_read.OR2_tf[1].vdd" += "t.registers.val_input_read.supply.vdd" "t.registers.val_input_read.OR2_tf[0].vdd" += "t.registers.val_input_read.supply.vss" "t.registers.val_input_read.OR2_tf[3].vss" += "t.registers.val_input_read.supply.vss" "t.registers.val_input_read.OR2_tf[2].vss" += "t.registers.val_input_read.supply.vss" "t.registers.val_input_read.OR2_tf[1].vss" += "t.registers.val_input_read.supply.vss" "t.registers.val_input_read.OR2_tf[0].vss" += "t.registers.val_input_read.out" "t.registers.val_input_read.ct.out" += "t.registers.val_input_read.in.d[0].d[0]" "t.registers.val_input_read.in.d[0].f" += "t.registers.val_input_read.in.d[0].d[1]" "t.registers.val_input_read.in.d[0].t" += "t.registers.val_input_read.in.d[1].d[0]" "t.registers.val_input_read.in.d[1].f" += "t.registers.val_input_read.in.d[1].d[1]" "t.registers.val_input_read.in.d[1].t" += "t.registers.val_input_read.in.d[2].d[0]" "t.registers.val_input_read.in.d[2].f" += "t.registers.val_input_read.in.d[2].d[1]" "t.registers.val_input_read.in.d[2].t" += "t.registers.val_input_read.in.d[3].d[0]" "t.registers.val_input_read.in.d[3].f" += "t.registers.val_input_read.in.d[3].d[1]" "t.registers.val_input_read.in.d[3].t" += "t.registers.val_input_read.in.d[3].d[0]" "t.registers.val_input_read.in.d[3].f" += "t.registers.val_input_read.in.d[3].d[1]" "t.registers.val_input_read.in.d[3].t" += "t.registers.val_input_read.in.d[2].d[0]" "t.registers.val_input_read.in.d[2].f" += "t.registers.val_input_read.in.d[2].d[1]" "t.registers.val_input_read.in.d[2].t" += "t.registers.val_input_read.in.d[1].d[0]" "t.registers.val_input_read.in.d[1].f" += "t.registers.val_input_read.in.d[1].d[1]" "t.registers.val_input_read.in.d[1].t" += "t.registers.val_input_read.in.d[0].d[0]" "t.registers.val_input_read.in.d[0].f" += "t.registers.val_input_read.in.d[0].d[1]" "t.registers.val_input_read.in.d[0].t" += "t.registers.val_input_read.in.d[3].d[0]" "t.registers.val_input_read.OR2_tf[3].b" += "t.registers.val_input_read.in.d[3].d[0]" "t.registers.val_input_read.in.d[3].f" += "t.registers.val_input_read.in.d[3].d[1]" "t.registers.val_input_read.OR2_tf[3].a" += "t.registers.val_input_read.in.d[3].d[1]" "t.registers.val_input_read.in.d[3].t" += "t.registers.val_input_read.in.d[2].d[0]" "t.registers.val_input_read.OR2_tf[2].b" += "t.registers.val_input_read.in.d[2].d[0]" "t.registers.val_input_read.in.d[2].f" += "t.registers.val_input_read.in.d[2].d[1]" "t.registers.val_input_read.OR2_tf[2].a" += "t.registers.val_input_read.in.d[2].d[1]" "t.registers.val_input_read.in.d[2].t" += "t.registers.val_input_read.in.d[1].d[0]" "t.registers.val_input_read.OR2_tf[1].b" += "t.registers.val_input_read.in.d[1].d[0]" "t.registers.val_input_read.in.d[1].f" += "t.registers.val_input_read.in.d[1].d[1]" "t.registers.val_input_read.OR2_tf[1].a" += "t.registers.val_input_read.in.d[1].d[1]" "t.registers.val_input_read.in.d[1].t" += "t.registers.val_input_read.in.d[0].d[0]" "t.registers.val_input_read.OR2_tf[0].b" += "t.registers.val_input_read.in.d[0].d[0]" "t.registers.val_input_read.in.d[0].f" += "t.registers.val_input_read.in.d[0].d[1]" "t.registers.val_input_read.OR2_tf[0].a" += "t.registers.val_input_read.in.d[0].d[1]" "t.registers.val_input_read.in.d[0].t" +"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.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" += "t.registers.in.d.d[1].d[1]" "t.registers.in.d.d[1].t" += "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.in.d.d[2].t" += "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.in.d.d[3].t" += "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[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.in.d.d[3].f" += "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.in.d.d[2].f" += "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.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.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.in.d.d[3].f" += "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.in.d.d[2].f" += "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.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.out.d.d[2].f" += "t.registers.in.d.d[2].t" "t.registers.out.d.d[2].t" += "t.registers.in.d.d[2].d[0]" "t.registers.out.d.d[2].d[0]" += "t.registers.in.d.d[2].d[1]" "t.registers.out.d.d[2].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[4].d[0]" "t.registers.reading_activator_f[7].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[6].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[5].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[4].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[3].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[2].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[1].a" += "t.registers.in.d.d[4].d[0]" "t.registers.reading_activator_f[0].a" += "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.reading_activator_t[7].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[6].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[5].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[4].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[3].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[2].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[1].a" += "t.registers.in.d.d[4].d[1]" "t.registers.reading_activator_t[0].a" += "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.ff_f[7].d" += "t.registers.in.d.d[1].d[0]" "t.registers.ff_f[5].d" += "t.registers.in.d.d[1].d[0]" "t.registers.ff_f[3].d" += "t.registers.in.d.d[1].d[0]" "t.registers.ff_f[1].d" += "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_t[7].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff_t[5].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff_t[3].d" += "t.registers.in.d.d[1].d[1]" "t.registers.ff_t[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.ff_f[6].d" += "t.registers.in.d.d[0].d[0]" "t.registers.ff_f[4].d" += "t.registers.in.d.d[0].d[0]" "t.registers.ff_f[2].d" += "t.registers.in.d.d[0].d[0]" "t.registers.ff_f[0].d" += "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_t[6].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff_t[4].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff_t[2].d" += "t.registers.in.d.d[0].d[1]" "t.registers.ff_t[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.out1.v" += "t.registers._in_read.a" "t.registers.read_write_demux.out1.a" += "t.registers._in_read.d.d[0].f" "t.registers.read_write_demux.out1.d.d[0].f" += "t.registers._in_read.d.d[0].t" "t.registers.read_write_demux.out1.d.d[0].t" += "t.registers._in_read.d.d[0].d[0]" "t.registers.read_write_demux.out1.d.d[0].d[0]" += "t.registers._in_read.d.d[0].d[1]" "t.registers.read_write_demux.out1.d.d[0].d[1]" += "t.registers._in_read.d.d[1].f" "t.registers.read_write_demux.out1.d.d[1].f" += "t.registers._in_read.d.d[1].t" "t.registers.read_write_demux.out1.d.d[1].t" += "t.registers._in_read.d.d[1].d[0]" "t.registers.read_write_demux.out1.d.d[1].d[0]" += "t.registers._in_read.d.d[1].d[1]" "t.registers.read_write_demux.out1.d.d[1].d[1]" += "t.registers._in_read.d.d[2].f" "t.registers.read_write_demux.out1.d.d[2].f" += "t.registers._in_read.d.d[2].t" "t.registers.read_write_demux.out1.d.d[2].t" += "t.registers._in_read.d.d[2].d[0]" "t.registers.read_write_demux.out1.d.d[2].d[0]" += "t.registers._in_read.d.d[2].d[1]" "t.registers.read_write_demux.out1.d.d[2].d[1]" += "t.registers._in_read.d.d[3].f" "t.registers.read_write_demux.out1.d.d[3].f" += "t.registers._in_read.d.d[3].t" "t.registers.read_write_demux.out1.d.d[3].t" += "t.registers._in_read.d.d[3].d[0]" "t.registers.read_write_demux.out1.d.d[3].d[0]" += "t.registers._in_read.d.d[3].d[1]" "t.registers.read_write_demux.out1.d.d[3].d[1]" += "t.registers._in_read.v" "t.registers.val_input_read.out" += "t.registers._in_write_temp.d[0].d[0]" "t.registers._in_write_temp.d[0].f" += "t.registers._in_write_temp.d[0].d[1]" "t.registers._in_write_temp.d[0].t" += "t.registers._in_write_temp.d[1].d[0]" "t.registers._in_write_temp.d[1].f" += "t.registers._in_write_temp.d[1].d[1]" "t.registers._in_write_temp.d[1].t" += "t.registers._in_write_temp.d[2].d[0]" "t.registers._in_write_temp.d[2].f" += "t.registers._in_write_temp.d[2].d[1]" "t.registers._in_write_temp.d[2].t" += "t.registers._in_write_temp.d[3].d[0]" "t.registers._in_write_temp.d[3].f" += "t.registers._in_write_temp.d[3].d[1]" "t.registers._in_write_temp.d[3].t" += "t.registers._in_write_temp.d[3].d[0]" "t.registers._in_write_temp.d[3].f" += "t.registers._in_write_temp.d[3].d[1]" "t.registers._in_write_temp.d[3].t" += "t.registers._in_write_temp.d[2].d[0]" "t.registers._in_write_temp.d[2].f" += "t.registers._in_write_temp.d[2].d[1]" "t.registers._in_write_temp.d[2].t" += "t.registers._in_write_temp.d[1].d[0]" "t.registers._in_write_temp.d[1].f" += "t.registers._in_write_temp.d[1].d[1]" "t.registers._in_write_temp.d[1].t" += "t.registers._in_write_temp.d[0].d[0]" "t.registers._in_write_temp.d[0].f" += "t.registers._in_write_temp.d[0].d[1]" "t.registers._in_write_temp.d[0].t" += "t.registers._in_write_temp.d[0].f" "t.registers.val_input.in.d[0].f" += "t.registers._in_write_temp.d[0].t" "t.registers.val_input.in.d[0].t" += "t.registers._in_write_temp.d[0].d[0]" "t.registers.val_input.in.d[0].d[0]" += "t.registers._in_write_temp.d[0].d[1]" "t.registers.val_input.in.d[0].d[1]" += "t.registers._in_write_temp.d[1].f" "t.registers.val_input.in.d[1].f" += "t.registers._in_write_temp.d[1].t" "t.registers.val_input.in.d[1].t" += "t.registers._in_write_temp.d[1].d[0]" "t.registers.val_input.in.d[1].d[0]" += "t.registers._in_write_temp.d[1].d[1]" "t.registers.val_input.in.d[1].d[1]" += "t.registers._in_write_temp.d[2].f" "t.registers.val_input.in.d[2].f" += "t.registers._in_write_temp.d[2].t" "t.registers.val_input.in.d[2].t" += "t.registers._in_write_temp.d[2].d[0]" "t.registers.val_input.in.d[2].d[0]" += "t.registers._in_write_temp.d[2].d[1]" "t.registers.val_input.in.d[2].d[1]" += "t.registers._in_write_temp.d[3].f" "t.registers.val_input.in.d[3].f" += "t.registers._in_write_temp.d[3].t" "t.registers.val_input.in.d[3].t" += "t.registers._in_write_temp.d[3].d[0]" "t.registers.val_input.in.d[3].d[0]" += "t.registers._in_write_temp.d[3].d[1]" "t.registers.val_input.in.d[3].d[1]" += "t.registers._in_write_temp.d[0].f" "t.registers._in_write.d.d[0].f" += "t.registers._in_write_temp.d[0].t" "t.registers._in_write.d.d[0].t" += "t.registers._in_write_temp.d[0].d[0]" "t.registers._in_write.d.d[0].d[0]" += "t.registers._in_write_temp.d[0].d[1]" "t.registers._in_write.d.d[0].d[1]" += "t.registers._in_write_temp.d[1].f" "t.registers._in_write.d.d[1].f" += "t.registers._in_write_temp.d[1].t" "t.registers._in_write.d.d[1].t" += "t.registers._in_write_temp.d[1].d[0]" "t.registers._in_write.d.d[1].d[0]" += "t.registers._in_write_temp.d[1].d[1]" "t.registers._in_write.d.d[1].d[1]" += "t.registers._in_write_temp.d[2].f" "t.registers._in_write.d.d[2].f" += "t.registers._in_write_temp.d[2].t" "t.registers._in_write.d.d[2].t" += "t.registers._in_write_temp.d[2].d[0]" "t.registers._in_write.d.d[2].d[0]" += "t.registers._in_write_temp.d[2].d[1]" "t.registers._in_write.d.d[2].d[1]" += "t.registers._in_write_temp.d[3].f" "t.registers._in_write.d.d[3].f" += "t.registers._in_write_temp.d[3].t" "t.registers._in_write.d.d[3].t" += "t.registers._in_write_temp.d[3].d[0]" "t.registers._in_write.d.d[3].d[0]" += "t.registers._in_write_temp.d[3].d[1]" "t.registers._in_write.d.d[3].d[1]" += "t.registers._in_write_temp.d[3].d[0]" "t.registers._in_write_temp.d[3].f" += "t.registers._in_write_temp.d[3].d[1]" "t.registers._in_write_temp.d[3].t" += "t.registers._in_write_temp.d[2].d[0]" "t.registers._in_write_temp.d[2].f" += "t.registers._in_write_temp.d[2].d[1]" "t.registers._in_write_temp.d[2].t" += "t.registers._in_write_temp.d[1].d[0]" "t.registers._in_write_temp.d[1].f" += "t.registers._in_write_temp.d[1].d[1]" "t.registers._in_write_temp.d[1].t" += "t.registers._in_write_temp.d[0].d[0]" "t.registers._in_write_temp.d[0].f" += "t.registers._in_write_temp.d[0].d[1]" "t.registers._in_write_temp.d[0].t" += "t.registers.reset_B" "t.registers.reset_buf_BX.a" += "t.registers.reset_B" "t.registers.read_write_demux.reset_B" += "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.out2.v" += "t.registers._in_write.a" "t.registers.read_write_demux.out2.a" += "t.registers._in_write.d.d[0].f" "t.registers.read_write_demux.out2.d.d[0].f" += "t.registers._in_write.d.d[0].t" "t.registers.read_write_demux.out2.d.d[0].t" += "t.registers._in_write.d.d[0].d[0]" "t.registers.read_write_demux.out2.d.d[0].d[0]" += "t.registers._in_write.d.d[0].d[1]" "t.registers.read_write_demux.out2.d.d[0].d[1]" += "t.registers._in_write.d.d[1].f" "t.registers.read_write_demux.out2.d.d[1].f" += "t.registers._in_write.d.d[1].t" "t.registers.read_write_demux.out2.d.d[1].t" += "t.registers._in_write.d.d[1].d[0]" "t.registers.read_write_demux.out2.d.d[1].d[0]" += "t.registers._in_write.d.d[1].d[1]" "t.registers.read_write_demux.out2.d.d[1].d[1]" += "t.registers._in_write.d.d[2].f" "t.registers.read_write_demux.out2.d.d[2].f" += "t.registers._in_write.d.d[2].t" "t.registers.read_write_demux.out2.d.d[2].t" += "t.registers._in_write.d.d[2].d[0]" "t.registers.read_write_demux.out2.d.d[2].d[0]" += "t.registers._in_write.d.d[2].d[1]" "t.registers.read_write_demux.out2.d.d[2].d[1]" += "t.registers._in_write.d.d[3].f" "t.registers.read_write_demux.out2.d.d[3].f" += "t.registers._in_write.d.d[3].t" "t.registers.read_write_demux.out2.d.d[3].t" += "t.registers._in_write.d.d[3].d[0]" "t.registers.read_write_demux.out2.d.d[3].d[0]" += "t.registers._in_write.d.d[3].d[1]" "t.registers.read_write_demux.out2.d.d[3].d[1]" += "t.registers._reset_BX" "t.registers.reset_buf_BX.y" += "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._out_encoder[0]" "t.registers.reading_activator_f[1].c" += "t.registers._out_encoder[0]" "t.registers.reading_activator_t[1].c" += "t.registers._out_encoder[0]" "t.registers.reading_activator_f[0].c" += "t.registers._out_encoder[0]" "t.registers.reading_activator_t[0].c" += "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.reading_activator_f[3].c" += "t.registers._out_encoder[1]" "t.registers.reading_activator_t[3].c" += "t.registers._out_encoder[1]" "t.registers.reading_activator_f[2].c" += "t.registers._out_encoder[1]" "t.registers.reading_activator_t[2].c" += "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.reading_activator_f[5].c" += "t.registers._out_encoder[2]" "t.registers.reading_activator_t[5].c" += "t.registers._out_encoder[2]" "t.registers.reading_activator_f[4].c" += "t.registers._out_encoder[2]" "t.registers.reading_activator_t[4].c" += "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.reading_activator_f[7].c" += "t.registers._out_encoder[3]" "t.registers.reading_activator_t[7].c" += "t.registers._out_encoder[3]" "t.registers.reading_activator_f[6].c" += "t.registers._out_encoder[3]" "t.registers.reading_activator_t[6].c" += "t.registers._out_encoder[3]" "t.registers.and_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[8]" "t.registers.reset_bufarray.out[8]" += "t.registers._reset_mem_BXX[9]" "t.registers.reset_bufarray.out[9]" += "t.registers._reset_mem_BXX[10]" "t.registers.reset_bufarray.out[10]" += "t.registers._reset_mem_BXX[11]" "t.registers.reset_bufarray.out[11]" += "t.registers._reset_mem_BXX[12]" "t.registers.reset_bufarray.out[12]" += "t.registers._reset_mem_BXX[13]" "t.registers.reset_bufarray.out[13]" += "t.registers._reset_mem_BXX[14]" "t.registers.reset_bufarray.out[14]" += "t.registers._reset_mem_BXX[15]" "t.registers.reset_bufarray.out[15]" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[7].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[7].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[6].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[6].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[5].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[5].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[4].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[4].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[3].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[3].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[2].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[2].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[1].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[1].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_f[0].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers.ff_t[0].reset_B" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[15]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[14]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[13]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[12]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[11]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[10]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[9]" += "t.registers._reset_mem_BXX[0]" "t.registers._reset_mem_BXX[8]" += "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.ff_t[0].clk_B"->"t.registers.ff_t[0]._clk_B"- +~("t.registers.ff_t[0].clk_B")->"t.registers.ff_t[0]._clk_B"+ +"t.registers.ff_t[0]._clk_B"->"t.registers.ff_t[0].__clk_B"- +~("t.registers.ff_t[0]._clk_B")->"t.registers.ff_t[0].__clk_B"+ +~"t.registers.ff_t[0].d"&~"t.registers.ff_t[0]._clk_B"|~"t.registers.ff_t[0].reset_B"|~"t.registers.ff_t[0].__clk_B"&~"t.registers.ff_t[0]._mqi"->"t.registers.ff_t[0]._mqib"+ +("t.registers.ff_t[0].d"&"t.registers.ff_t[0].__clk_B"|"t.registers.ff_t[0]._mqi"&"t.registers.ff_t[0]._clk_B")&"t.registers.ff_t[0].reset_B"->"t.registers.ff_t[0]._mqib"- +"t.registers.ff_t[0]._mqib"->"t.registers.ff_t[0]._mqi"- +~("t.registers.ff_t[0]._mqib")->"t.registers.ff_t[0]._mqi"+ +~"t.registers.ff_t[0]._mqi"&~"t.registers.ff_t[0].__clk_B"|~"t.registers.ff_t[0].reset_B"|~"t.registers.ff_t[0]._sqi"&~"t.registers.ff_t[0]._clk_B"->"t.registers.ff_t[0]._sqib"+ +("t.registers.ff_t[0]._mqi"&"t.registers.ff_t[0]._clk_B"|"t.registers.ff_t[0]._sqi"&"t.registers.ff_t[0].__clk_B")&"t.registers.ff_t[0].reset_B"->"t.registers.ff_t[0]._sqib"- +"t.registers.ff_t[0]._sqib"->"t.registers.ff_t[0]._sqi"- +~("t.registers.ff_t[0]._sqib")->"t.registers.ff_t[0]._sqi"+ +"t.registers.ff_t[0]._sqib"->"t.registers.ff_t[0].q"- +~("t.registers.ff_t[0]._sqib")->"t.registers.ff_t[0].q"+ +"t.registers.ff_t[1].clk_B"->"t.registers.ff_t[1]._clk_B"- +~("t.registers.ff_t[1].clk_B")->"t.registers.ff_t[1]._clk_B"+ +"t.registers.ff_t[1]._clk_B"->"t.registers.ff_t[1].__clk_B"- +~("t.registers.ff_t[1]._clk_B")->"t.registers.ff_t[1].__clk_B"+ +~"t.registers.ff_t[1].d"&~"t.registers.ff_t[1]._clk_B"|~"t.registers.ff_t[1].reset_B"|~"t.registers.ff_t[1].__clk_B"&~"t.registers.ff_t[1]._mqi"->"t.registers.ff_t[1]._mqib"+ +("t.registers.ff_t[1].d"&"t.registers.ff_t[1].__clk_B"|"t.registers.ff_t[1]._mqi"&"t.registers.ff_t[1]._clk_B")&"t.registers.ff_t[1].reset_B"->"t.registers.ff_t[1]._mqib"- +"t.registers.ff_t[1]._mqib"->"t.registers.ff_t[1]._mqi"- +~("t.registers.ff_t[1]._mqib")->"t.registers.ff_t[1]._mqi"+ +~"t.registers.ff_t[1]._mqi"&~"t.registers.ff_t[1].__clk_B"|~"t.registers.ff_t[1].reset_B"|~"t.registers.ff_t[1]._sqi"&~"t.registers.ff_t[1]._clk_B"->"t.registers.ff_t[1]._sqib"+ +("t.registers.ff_t[1]._mqi"&"t.registers.ff_t[1]._clk_B"|"t.registers.ff_t[1]._sqi"&"t.registers.ff_t[1].__clk_B")&"t.registers.ff_t[1].reset_B"->"t.registers.ff_t[1]._sqib"- +"t.registers.ff_t[1]._sqib"->"t.registers.ff_t[1]._sqi"- +~("t.registers.ff_t[1]._sqib")->"t.registers.ff_t[1]._sqi"+ +"t.registers.ff_t[1]._sqib"->"t.registers.ff_t[1].q"- +~("t.registers.ff_t[1]._sqib")->"t.registers.ff_t[1].q"+ +"t.registers.ff_t[2].clk_B"->"t.registers.ff_t[2]._clk_B"- +~("t.registers.ff_t[2].clk_B")->"t.registers.ff_t[2]._clk_B"+ +"t.registers.ff_t[2]._clk_B"->"t.registers.ff_t[2].__clk_B"- +~("t.registers.ff_t[2]._clk_B")->"t.registers.ff_t[2].__clk_B"+ +~"t.registers.ff_t[2].d"&~"t.registers.ff_t[2]._clk_B"|~"t.registers.ff_t[2].reset_B"|~"t.registers.ff_t[2].__clk_B"&~"t.registers.ff_t[2]._mqi"->"t.registers.ff_t[2]._mqib"+ +("t.registers.ff_t[2].d"&"t.registers.ff_t[2].__clk_B"|"t.registers.ff_t[2]._mqi"&"t.registers.ff_t[2]._clk_B")&"t.registers.ff_t[2].reset_B"->"t.registers.ff_t[2]._mqib"- +"t.registers.ff_t[2]._mqib"->"t.registers.ff_t[2]._mqi"- +~("t.registers.ff_t[2]._mqib")->"t.registers.ff_t[2]._mqi"+ +~"t.registers.ff_t[2]._mqi"&~"t.registers.ff_t[2].__clk_B"|~"t.registers.ff_t[2].reset_B"|~"t.registers.ff_t[2]._sqi"&~"t.registers.ff_t[2]._clk_B"->"t.registers.ff_t[2]._sqib"+ +("t.registers.ff_t[2]._mqi"&"t.registers.ff_t[2]._clk_B"|"t.registers.ff_t[2]._sqi"&"t.registers.ff_t[2].__clk_B")&"t.registers.ff_t[2].reset_B"->"t.registers.ff_t[2]._sqib"- +"t.registers.ff_t[2]._sqib"->"t.registers.ff_t[2]._sqi"- +~("t.registers.ff_t[2]._sqib")->"t.registers.ff_t[2]._sqi"+ +"t.registers.ff_t[2]._sqib"->"t.registers.ff_t[2].q"- +~("t.registers.ff_t[2]._sqib")->"t.registers.ff_t[2].q"+ +"t.registers.ff_t[3].clk_B"->"t.registers.ff_t[3]._clk_B"- +~("t.registers.ff_t[3].clk_B")->"t.registers.ff_t[3]._clk_B"+ +"t.registers.ff_t[3]._clk_B"->"t.registers.ff_t[3].__clk_B"- +~("t.registers.ff_t[3]._clk_B")->"t.registers.ff_t[3].__clk_B"+ +~"t.registers.ff_t[3].d"&~"t.registers.ff_t[3]._clk_B"|~"t.registers.ff_t[3].reset_B"|~"t.registers.ff_t[3].__clk_B"&~"t.registers.ff_t[3]._mqi"->"t.registers.ff_t[3]._mqib"+ +("t.registers.ff_t[3].d"&"t.registers.ff_t[3].__clk_B"|"t.registers.ff_t[3]._mqi"&"t.registers.ff_t[3]._clk_B")&"t.registers.ff_t[3].reset_B"->"t.registers.ff_t[3]._mqib"- +"t.registers.ff_t[3]._mqib"->"t.registers.ff_t[3]._mqi"- +~("t.registers.ff_t[3]._mqib")->"t.registers.ff_t[3]._mqi"+ +~"t.registers.ff_t[3]._mqi"&~"t.registers.ff_t[3].__clk_B"|~"t.registers.ff_t[3].reset_B"|~"t.registers.ff_t[3]._sqi"&~"t.registers.ff_t[3]._clk_B"->"t.registers.ff_t[3]._sqib"+ +("t.registers.ff_t[3]._mqi"&"t.registers.ff_t[3]._clk_B"|"t.registers.ff_t[3]._sqi"&"t.registers.ff_t[3].__clk_B")&"t.registers.ff_t[3].reset_B"->"t.registers.ff_t[3]._sqib"- +"t.registers.ff_t[3]._sqib"->"t.registers.ff_t[3]._sqi"- +~("t.registers.ff_t[3]._sqib")->"t.registers.ff_t[3]._sqi"+ +"t.registers.ff_t[3]._sqib"->"t.registers.ff_t[3].q"- +~("t.registers.ff_t[3]._sqib")->"t.registers.ff_t[3].q"+ +"t.registers.ff_t[4].clk_B"->"t.registers.ff_t[4]._clk_B"- +~("t.registers.ff_t[4].clk_B")->"t.registers.ff_t[4]._clk_B"+ +"t.registers.ff_t[4]._clk_B"->"t.registers.ff_t[4].__clk_B"- +~("t.registers.ff_t[4]._clk_B")->"t.registers.ff_t[4].__clk_B"+ +~"t.registers.ff_t[4].d"&~"t.registers.ff_t[4]._clk_B"|~"t.registers.ff_t[4].reset_B"|~"t.registers.ff_t[4].__clk_B"&~"t.registers.ff_t[4]._mqi"->"t.registers.ff_t[4]._mqib"+ +("t.registers.ff_t[4].d"&"t.registers.ff_t[4].__clk_B"|"t.registers.ff_t[4]._mqi"&"t.registers.ff_t[4]._clk_B")&"t.registers.ff_t[4].reset_B"->"t.registers.ff_t[4]._mqib"- +"t.registers.ff_t[4]._mqib"->"t.registers.ff_t[4]._mqi"- +~("t.registers.ff_t[4]._mqib")->"t.registers.ff_t[4]._mqi"+ +~"t.registers.ff_t[4]._mqi"&~"t.registers.ff_t[4].__clk_B"|~"t.registers.ff_t[4].reset_B"|~"t.registers.ff_t[4]._sqi"&~"t.registers.ff_t[4]._clk_B"->"t.registers.ff_t[4]._sqib"+ +("t.registers.ff_t[4]._mqi"&"t.registers.ff_t[4]._clk_B"|"t.registers.ff_t[4]._sqi"&"t.registers.ff_t[4].__clk_B")&"t.registers.ff_t[4].reset_B"->"t.registers.ff_t[4]._sqib"- +"t.registers.ff_t[4]._sqib"->"t.registers.ff_t[4]._sqi"- +~("t.registers.ff_t[4]._sqib")->"t.registers.ff_t[4]._sqi"+ +"t.registers.ff_t[4]._sqib"->"t.registers.ff_t[4].q"- +~("t.registers.ff_t[4]._sqib")->"t.registers.ff_t[4].q"+ +"t.registers.ff_t[5].clk_B"->"t.registers.ff_t[5]._clk_B"- +~("t.registers.ff_t[5].clk_B")->"t.registers.ff_t[5]._clk_B"+ +"t.registers.ff_t[5]._clk_B"->"t.registers.ff_t[5].__clk_B"- +~("t.registers.ff_t[5]._clk_B")->"t.registers.ff_t[5].__clk_B"+ +~"t.registers.ff_t[5].d"&~"t.registers.ff_t[5]._clk_B"|~"t.registers.ff_t[5].reset_B"|~"t.registers.ff_t[5].__clk_B"&~"t.registers.ff_t[5]._mqi"->"t.registers.ff_t[5]._mqib"+ +("t.registers.ff_t[5].d"&"t.registers.ff_t[5].__clk_B"|"t.registers.ff_t[5]._mqi"&"t.registers.ff_t[5]._clk_B")&"t.registers.ff_t[5].reset_B"->"t.registers.ff_t[5]._mqib"- +"t.registers.ff_t[5]._mqib"->"t.registers.ff_t[5]._mqi"- +~("t.registers.ff_t[5]._mqib")->"t.registers.ff_t[5]._mqi"+ +~"t.registers.ff_t[5]._mqi"&~"t.registers.ff_t[5].__clk_B"|~"t.registers.ff_t[5].reset_B"|~"t.registers.ff_t[5]._sqi"&~"t.registers.ff_t[5]._clk_B"->"t.registers.ff_t[5]._sqib"+ +("t.registers.ff_t[5]._mqi"&"t.registers.ff_t[5]._clk_B"|"t.registers.ff_t[5]._sqi"&"t.registers.ff_t[5].__clk_B")&"t.registers.ff_t[5].reset_B"->"t.registers.ff_t[5]._sqib"- +"t.registers.ff_t[5]._sqib"->"t.registers.ff_t[5]._sqi"- +~("t.registers.ff_t[5]._sqib")->"t.registers.ff_t[5]._sqi"+ +"t.registers.ff_t[5]._sqib"->"t.registers.ff_t[5].q"- +~("t.registers.ff_t[5]._sqib")->"t.registers.ff_t[5].q"+ +"t.registers.ff_t[6].clk_B"->"t.registers.ff_t[6]._clk_B"- +~("t.registers.ff_t[6].clk_B")->"t.registers.ff_t[6]._clk_B"+ +"t.registers.ff_t[6]._clk_B"->"t.registers.ff_t[6].__clk_B"- +~("t.registers.ff_t[6]._clk_B")->"t.registers.ff_t[6].__clk_B"+ +~"t.registers.ff_t[6].d"&~"t.registers.ff_t[6]._clk_B"|~"t.registers.ff_t[6].reset_B"|~"t.registers.ff_t[6].__clk_B"&~"t.registers.ff_t[6]._mqi"->"t.registers.ff_t[6]._mqib"+ +("t.registers.ff_t[6].d"&"t.registers.ff_t[6].__clk_B"|"t.registers.ff_t[6]._mqi"&"t.registers.ff_t[6]._clk_B")&"t.registers.ff_t[6].reset_B"->"t.registers.ff_t[6]._mqib"- +"t.registers.ff_t[6]._mqib"->"t.registers.ff_t[6]._mqi"- +~("t.registers.ff_t[6]._mqib")->"t.registers.ff_t[6]._mqi"+ +~"t.registers.ff_t[6]._mqi"&~"t.registers.ff_t[6].__clk_B"|~"t.registers.ff_t[6].reset_B"|~"t.registers.ff_t[6]._sqi"&~"t.registers.ff_t[6]._clk_B"->"t.registers.ff_t[6]._sqib"+ +("t.registers.ff_t[6]._mqi"&"t.registers.ff_t[6]._clk_B"|"t.registers.ff_t[6]._sqi"&"t.registers.ff_t[6].__clk_B")&"t.registers.ff_t[6].reset_B"->"t.registers.ff_t[6]._sqib"- +"t.registers.ff_t[6]._sqib"->"t.registers.ff_t[6]._sqi"- +~("t.registers.ff_t[6]._sqib")->"t.registers.ff_t[6]._sqi"+ +"t.registers.ff_t[6]._sqib"->"t.registers.ff_t[6].q"- +~("t.registers.ff_t[6]._sqib")->"t.registers.ff_t[6].q"+ +"t.registers.ff_t[7].clk_B"->"t.registers.ff_t[7]._clk_B"- +~("t.registers.ff_t[7].clk_B")->"t.registers.ff_t[7]._clk_B"+ +"t.registers.ff_t[7]._clk_B"->"t.registers.ff_t[7].__clk_B"- +~("t.registers.ff_t[7]._clk_B")->"t.registers.ff_t[7].__clk_B"+ +~"t.registers.ff_t[7].d"&~"t.registers.ff_t[7]._clk_B"|~"t.registers.ff_t[7].reset_B"|~"t.registers.ff_t[7].__clk_B"&~"t.registers.ff_t[7]._mqi"->"t.registers.ff_t[7]._mqib"+ +("t.registers.ff_t[7].d"&"t.registers.ff_t[7].__clk_B"|"t.registers.ff_t[7]._mqi"&"t.registers.ff_t[7]._clk_B")&"t.registers.ff_t[7].reset_B"->"t.registers.ff_t[7]._mqib"- +"t.registers.ff_t[7]._mqib"->"t.registers.ff_t[7]._mqi"- +~("t.registers.ff_t[7]._mqib")->"t.registers.ff_t[7]._mqi"+ +~"t.registers.ff_t[7]._mqi"&~"t.registers.ff_t[7].__clk_B"|~"t.registers.ff_t[7].reset_B"|~"t.registers.ff_t[7]._sqi"&~"t.registers.ff_t[7]._clk_B"->"t.registers.ff_t[7]._sqib"+ +("t.registers.ff_t[7]._mqi"&"t.registers.ff_t[7]._clk_B"|"t.registers.ff_t[7]._sqi"&"t.registers.ff_t[7].__clk_B")&"t.registers.ff_t[7].reset_B"->"t.registers.ff_t[7]._sqib"- +"t.registers.ff_t[7]._sqib"->"t.registers.ff_t[7]._sqi"- +~("t.registers.ff_t[7]._sqib")->"t.registers.ff_t[7]._sqi"+ +"t.registers.ff_t[7]._sqib"->"t.registers.ff_t[7].q"- +~("t.registers.ff_t[7]._sqib")->"t.registers.ff_t[7].q"+ +"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._ff_v" "t.registers.ff_validator.out" += "t.registers._ff_v" "t.registers.ack_and.c" += "t.registers.dly_cfg[0]" "t.registers.clk_dly.s[0]" += "t.registers.dly_cfg[1]" "t.registers.clk_dly.s[1]" += "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.ff_validator.supply.vss" += "t.registers.supply.vdd" "t.registers.ff_validator.supply.vdd" += "t.registers.supply.vss" "t.registers.val_input_read.supply.vss" += "t.registers.supply.vdd" "t.registers.val_input_read.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.supply.vss" += "t.registers.supply.vdd" "t.registers.val_input.supply.vdd" += "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.reading_activator_f[7].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[7].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[7].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[7].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[6].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[6].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[6].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[6].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[3].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[5].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[5].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[5].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[5].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[4].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[4].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[4].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[4].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[2].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[3].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[3].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[3].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[3].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[2].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[2].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[2].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[2].vdd" += "t.registers.supply.vdd" "t.registers.and_encoder[1].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[1].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[1].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[1].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[1].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_f[0].vdd" += "t.registers.supply.vdd" "t.registers.reading_activator_t[0].vdd" += "t.registers.supply.vdd" "t.registers.ff_f[0].vdd" += "t.registers.supply.vdd" "t.registers.ff_t[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.vdd" "t.registers.ack_and.vdd" += "t.registers.supply.vss" "t.registers.reading_activator_f[7].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[7].vss" += "t.registers.supply.vss" "t.registers.ff_f[7].vss" += "t.registers.supply.vss" "t.registers.ff_t[7].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[6].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[6].vss" += "t.registers.supply.vss" "t.registers.ff_f[6].vss" += "t.registers.supply.vss" "t.registers.ff_t[6].vss" += "t.registers.supply.vss" "t.registers.and_encoder[3].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[5].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[5].vss" += "t.registers.supply.vss" "t.registers.ff_f[5].vss" += "t.registers.supply.vss" "t.registers.ff_t[5].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[4].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[4].vss" += "t.registers.supply.vss" "t.registers.ff_f[4].vss" += "t.registers.supply.vss" "t.registers.ff_t[4].vss" += "t.registers.supply.vss" "t.registers.and_encoder[2].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[3].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[3].vss" += "t.registers.supply.vss" "t.registers.ff_f[3].vss" += "t.registers.supply.vss" "t.registers.ff_t[3].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[2].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[2].vss" += "t.registers.supply.vss" "t.registers.ff_f[2].vss" += "t.registers.supply.vss" "t.registers.ff_t[2].vss" += "t.registers.supply.vss" "t.registers.and_encoder[1].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[1].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[1].vss" += "t.registers.supply.vss" "t.registers.ff_f[1].vss" += "t.registers.supply.vss" "t.registers.ff_t[1].vss" += "t.registers.supply.vss" "t.registers.reading_activator_f[0].vss" += "t.registers.supply.vss" "t.registers.reading_activator_t[0].vss" += "t.registers.supply.vss" "t.registers.ff_f[0].vss" += "t.registers.supply.vss" "t.registers.ff_t[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.supply.vss" "t.registers.ack_and.vss" +"t.registers.inv_clk.a"->"t.registers.inv_clk.y"- +~("t.registers.inv_clk.a")->"t.registers.inv_clk.y"+ += "t.registers.data[3].d[0]" "t.registers.reading_activator_t[6].b" += "t.registers.data[3].d[0]" "t.registers.ff_t[6].q" += "t.registers.data[3].d[1]" "t.registers.reading_activator_t[7].b" += "t.registers.data[3].d[1]" "t.registers.ff_t[7].q" += "t.registers.data[2].d[0]" "t.registers.reading_activator_t[4].b" += "t.registers.data[2].d[0]" "t.registers.ff_t[4].q" += "t.registers.data[2].d[1]" "t.registers.reading_activator_t[5].b" += "t.registers.data[2].d[1]" "t.registers.ff_t[5].q" += "t.registers.data[1].d[0]" "t.registers.reading_activator_t[2].b" += "t.registers.data[1].d[0]" "t.registers.ff_t[2].q" += "t.registers.data[1].d[1]" "t.registers.reading_activator_t[3].b" += "t.registers.data[1].d[1]" "t.registers.ff_t[3].q" += "t.registers.data[0].d[0]" "t.registers.reading_activator_t[0].b" += "t.registers.data[0].d[0]" "t.registers.ff_t[0].q" += "t.registers.data[0].d[1]" "t.registers.reading_activator_t[1].b" += "t.registers.data[0].d[1]" "t.registers.ff_t[1].q" += "t.registers._in_read_temp.d[0].d[0]" "t.registers._in_read_temp.d[0].f" += "t.registers._in_read_temp.d[0].d[1]" "t.registers._in_read_temp.d[0].t" += "t.registers._in_read_temp.d[1].d[0]" "t.registers._in_read_temp.d[1].f" += "t.registers._in_read_temp.d[1].d[1]" "t.registers._in_read_temp.d[1].t" += "t.registers._in_read_temp.d[2].d[0]" "t.registers._in_read_temp.d[2].f" += "t.registers._in_read_temp.d[2].d[1]" "t.registers._in_read_temp.d[2].t" += "t.registers._in_read_temp.d[3].d[0]" "t.registers._in_read_temp.d[3].f" += "t.registers._in_read_temp.d[3].d[1]" "t.registers._in_read_temp.d[3].t" += "t.registers._in_read_temp.d[3].d[0]" "t.registers._in_read_temp.d[3].f" += "t.registers._in_read_temp.d[3].d[1]" "t.registers._in_read_temp.d[3].t" += "t.registers._in_read_temp.d[2].d[0]" "t.registers._in_read_temp.d[2].f" += "t.registers._in_read_temp.d[2].d[1]" "t.registers._in_read_temp.d[2].t" += "t.registers._in_read_temp.d[1].d[0]" "t.registers._in_read_temp.d[1].f" += "t.registers._in_read_temp.d[1].d[1]" "t.registers._in_read_temp.d[1].t" += "t.registers._in_read_temp.d[0].d[0]" "t.registers._in_read_temp.d[0].f" += "t.registers._in_read_temp.d[0].d[1]" "t.registers._in_read_temp.d[0].t" += "t.registers._in_read_temp.d[0].f" "t.registers.val_input_read.in.d[0].f" += "t.registers._in_read_temp.d[0].t" "t.registers.val_input_read.in.d[0].t" += "t.registers._in_read_temp.d[0].d[0]" "t.registers.val_input_read.in.d[0].d[0]" += "t.registers._in_read_temp.d[0].d[1]" "t.registers.val_input_read.in.d[0].d[1]" += "t.registers._in_read_temp.d[1].f" "t.registers.val_input_read.in.d[1].f" += "t.registers._in_read_temp.d[1].t" "t.registers.val_input_read.in.d[1].t" += "t.registers._in_read_temp.d[1].d[0]" "t.registers.val_input_read.in.d[1].d[0]" += "t.registers._in_read_temp.d[1].d[1]" "t.registers.val_input_read.in.d[1].d[1]" += "t.registers._in_read_temp.d[2].f" "t.registers.val_input_read.in.d[2].f" += "t.registers._in_read_temp.d[2].t" "t.registers.val_input_read.in.d[2].t" += "t.registers._in_read_temp.d[2].d[0]" "t.registers.val_input_read.in.d[2].d[0]" += "t.registers._in_read_temp.d[2].d[1]" "t.registers.val_input_read.in.d[2].d[1]" += "t.registers._in_read_temp.d[3].f" "t.registers.val_input_read.in.d[3].f" += "t.registers._in_read_temp.d[3].t" "t.registers.val_input_read.in.d[3].t" += "t.registers._in_read_temp.d[3].d[0]" "t.registers.val_input_read.in.d[3].d[0]" += "t.registers._in_read_temp.d[3].d[1]" "t.registers.val_input_read.in.d[3].d[1]" += "t.registers._in_read_temp.d[0].f" "t.registers._in_read.d.d[0].f" += "t.registers._in_read_temp.d[0].t" "t.registers._in_read.d.d[0].t" += "t.registers._in_read_temp.d[0].d[0]" "t.registers._in_read.d.d[0].d[0]" += "t.registers._in_read_temp.d[0].d[1]" "t.registers._in_read.d.d[0].d[1]" += "t.registers._in_read_temp.d[1].f" "t.registers._in_read.d.d[1].f" += "t.registers._in_read_temp.d[1].t" "t.registers._in_read.d.d[1].t" += "t.registers._in_read_temp.d[1].d[0]" "t.registers._in_read.d.d[1].d[0]" += "t.registers._in_read_temp.d[1].d[1]" "t.registers._in_read.d.d[1].d[1]" += "t.registers._in_read_temp.d[2].f" "t.registers._in_read.d.d[2].f" += "t.registers._in_read_temp.d[2].t" "t.registers._in_read.d.d[2].t" += "t.registers._in_read_temp.d[2].d[0]" "t.registers._in_read.d.d[2].d[0]" += "t.registers._in_read_temp.d[2].d[1]" "t.registers._in_read.d.d[2].d[1]" += "t.registers._in_read_temp.d[3].f" "t.registers._in_read.d.d[3].f" += "t.registers._in_read_temp.d[3].t" "t.registers._in_read.d.d[3].t" += "t.registers._in_read_temp.d[3].d[0]" "t.registers._in_read.d.d[3].d[0]" += "t.registers._in_read_temp.d[3].d[1]" "t.registers._in_read.d.d[3].d[1]" += "t.registers._in_read_temp.d[3].d[0]" "t.registers._in_read_temp.d[3].f" += "t.registers._in_read_temp.d[3].d[1]" "t.registers._in_read_temp.d[3].t" += "t.registers._in_read_temp.d[2].d[0]" "t.registers._in_read_temp.d[2].f" += "t.registers._in_read_temp.d[2].d[1]" "t.registers._in_read_temp.d[2].t" += "t.registers._in_read_temp.d[1].d[0]" "t.registers._in_read_temp.d[1].f" += "t.registers._in_read_temp.d[1].d[1]" "t.registers._in_read_temp.d[1].t" += "t.registers._in_read_temp.d[0].d[0]" "t.registers._in_read_temp.d[0].f" += "t.registers._in_read_temp.d[0].d[1]" "t.registers._in_read_temp.d[0].t" +"t.registers.reading_activator_f[0].a"&"t.registers.reading_activator_f[0].b"&"t.registers.reading_activator_f[0].c"->"t.registers.reading_activator_f[0]._y"- +~("t.registers.reading_activator_f[0].a"&"t.registers.reading_activator_f[0].b"&"t.registers.reading_activator_f[0].c")->"t.registers.reading_activator_f[0]._y"+ +"t.registers.reading_activator_f[0]._y"->"t.registers.reading_activator_f[0].y"- +~("t.registers.reading_activator_f[0]._y")->"t.registers.reading_activator_f[0].y"+ +"t.registers.reading_activator_f[1].a"&"t.registers.reading_activator_f[1].b"&"t.registers.reading_activator_f[1].c"->"t.registers.reading_activator_f[1]._y"- +~("t.registers.reading_activator_f[1].a"&"t.registers.reading_activator_f[1].b"&"t.registers.reading_activator_f[1].c")->"t.registers.reading_activator_f[1]._y"+ +"t.registers.reading_activator_f[1]._y"->"t.registers.reading_activator_f[1].y"- +~("t.registers.reading_activator_f[1]._y")->"t.registers.reading_activator_f[1].y"+ +"t.registers.reading_activator_f[2].a"&"t.registers.reading_activator_f[2].b"&"t.registers.reading_activator_f[2].c"->"t.registers.reading_activator_f[2]._y"- +~("t.registers.reading_activator_f[2].a"&"t.registers.reading_activator_f[2].b"&"t.registers.reading_activator_f[2].c")->"t.registers.reading_activator_f[2]._y"+ +"t.registers.reading_activator_f[2]._y"->"t.registers.reading_activator_f[2].y"- +~("t.registers.reading_activator_f[2]._y")->"t.registers.reading_activator_f[2].y"+ +"t.registers.reading_activator_f[3].a"&"t.registers.reading_activator_f[3].b"&"t.registers.reading_activator_f[3].c"->"t.registers.reading_activator_f[3]._y"- +~("t.registers.reading_activator_f[3].a"&"t.registers.reading_activator_f[3].b"&"t.registers.reading_activator_f[3].c")->"t.registers.reading_activator_f[3]._y"+ +"t.registers.reading_activator_f[3]._y"->"t.registers.reading_activator_f[3].y"- +~("t.registers.reading_activator_f[3]._y")->"t.registers.reading_activator_f[3].y"+ +"t.registers.reading_activator_f[4].a"&"t.registers.reading_activator_f[4].b"&"t.registers.reading_activator_f[4].c"->"t.registers.reading_activator_f[4]._y"- +~("t.registers.reading_activator_f[4].a"&"t.registers.reading_activator_f[4].b"&"t.registers.reading_activator_f[4].c")->"t.registers.reading_activator_f[4]._y"+ +"t.registers.reading_activator_f[4]._y"->"t.registers.reading_activator_f[4].y"- +~("t.registers.reading_activator_f[4]._y")->"t.registers.reading_activator_f[4].y"+ +"t.registers.reading_activator_f[5].a"&"t.registers.reading_activator_f[5].b"&"t.registers.reading_activator_f[5].c"->"t.registers.reading_activator_f[5]._y"- +~("t.registers.reading_activator_f[5].a"&"t.registers.reading_activator_f[5].b"&"t.registers.reading_activator_f[5].c")->"t.registers.reading_activator_f[5]._y"+ +"t.registers.reading_activator_f[5]._y"->"t.registers.reading_activator_f[5].y"- +~("t.registers.reading_activator_f[5]._y")->"t.registers.reading_activator_f[5].y"+ +"t.registers.reading_activator_f[6].a"&"t.registers.reading_activator_f[6].b"&"t.registers.reading_activator_f[6].c"->"t.registers.reading_activator_f[6]._y"- +~("t.registers.reading_activator_f[6].a"&"t.registers.reading_activator_f[6].b"&"t.registers.reading_activator_f[6].c")->"t.registers.reading_activator_f[6]._y"+ +"t.registers.reading_activator_f[6]._y"->"t.registers.reading_activator_f[6].y"- +~("t.registers.reading_activator_f[6]._y")->"t.registers.reading_activator_f[6].y"+ +"t.registers.reading_activator_f[7].a"&"t.registers.reading_activator_f[7].b"&"t.registers.reading_activator_f[7].c"->"t.registers.reading_activator_f[7]._y"- +~("t.registers.reading_activator_f[7].a"&"t.registers.reading_activator_f[7].b"&"t.registers.reading_activator_f[7].c")->"t.registers.reading_activator_f[7]._y"+ +"t.registers.reading_activator_f[7]._y"->"t.registers.reading_activator_f[7].y"- +~("t.registers.reading_activator_f[7]._y")->"t.registers.reading_activator_f[7].y"+ += "t.registers.out.d.d[0].d[0]" "t.registers.out.d.d[0].f" += "t.registers.out.d.d[0].d[1]" "t.registers.out.d.d[0].t" += "t.registers.out.d.d[1].d[0]" "t.registers.out.d.d[1].f" += "t.registers.out.d.d[1].d[1]" "t.registers.out.d.d[1].t" += "t.registers.out.d.d[2].d[0]" "t.registers.out.d.d[2].f" += "t.registers.out.d.d[2].d[1]" "t.registers.out.d.d[2].t" += "t.registers.out.d.d[3].d[0]" "t.registers.out.d.d[3].f" += "t.registers.out.d.d[3].d[1]" "t.registers.out.d.d[3].t" += "t.registers.out.d.d[3].d[0]" "t.registers.out.d.d[3].f" += "t.registers.out.d.d[3].d[1]" "t.registers.out.d.d[3].t" += "t.registers.out.d.d[2].d[0]" "t.registers.out.d.d[2].f" += "t.registers.out.d.d[2].d[1]" "t.registers.out.d.d[2].t" += "t.registers.out.d.d[1].d[0]" "t.registers.out.d.d[1].f" += "t.registers.out.d.d[1].d[1]" "t.registers.out.d.d[1].t" += "t.registers.out.d.d[0].d[0]" "t.registers.out.d.d[0].f" += "t.registers.out.d.d[0].d[1]" "t.registers.out.d.d[0].t" += "t.registers.out.d.d[3].d[0]" "t.registers.out.d.d[3].f" += "t.registers.out.d.d[3].d[1]" "t.registers.out.d.d[3].t" += "t.registers.out.d.d[2].d[0]" "t.registers.out.d.d[2].f" += "t.registers.out.d.d[2].d[1]" "t.registers.out.d.d[2].t" += "t.registers.out.d.d[1].d[0]" "t.registers.out.d.d[1].f" += "t.registers.out.d.d[1].d[1]" "t.registers.out.d.d[1].t" += "t.registers.out.d.d[0].d[0]" "t.registers.out.d.d[0].f" += "t.registers.out.d.d[0].d[1]" "t.registers.out.d.d[0].t" += "t.registers.out.d.d[0].f" "t.registers._out_temp.d[0].f" += "t.registers.out.d.d[0].t" "t.registers._out_temp.d[0].t" += "t.registers.out.d.d[0].d[0]" "t.registers._out_temp.d[0].d[0]" += "t.registers.out.d.d[0].d[1]" "t.registers._out_temp.d[0].d[1]" += "t.registers.out.d.d[1].f" "t.registers._out_temp.d[1].f" += "t.registers.out.d.d[1].t" "t.registers._out_temp.d[1].t" += "t.registers.out.d.d[1].d[0]" "t.registers._out_temp.d[1].d[0]" += "t.registers.out.d.d[1].d[1]" "t.registers._out_temp.d[1].d[1]" += "t.registers.out.d.d[3].d[0]" "t.registers.out.d.d[3].f" += "t.registers.out.d.d[3].d[1]" "t.registers.out.d.d[3].t" += "t.registers.out.d.d[1].d[0]" "t.registers.reading_activator_f[7].y" += "t.registers.out.d.d[1].d[0]" "t.registers.reading_activator_f[5].y" += "t.registers.out.d.d[1].d[0]" "t.registers.reading_activator_f[3].y" += "t.registers.out.d.d[1].d[0]" "t.registers.reading_activator_f[1].y" += "t.registers.out.d.d[1].d[0]" "t.registers.out.d.d[1].f" += "t.registers.out.d.d[1].d[1]" "t.registers.reading_activator_t[7].y" += "t.registers.out.d.d[1].d[1]" "t.registers.reading_activator_t[5].y" += "t.registers.out.d.d[1].d[1]" "t.registers.reading_activator_t[3].y" += "t.registers.out.d.d[1].d[1]" "t.registers.reading_activator_t[1].y" += "t.registers.out.d.d[1].d[1]" "t.registers.out.d.d[1].t" += "t.registers.out.d.d[0].d[0]" "t.registers.reading_activator_f[6].y" += "t.registers.out.d.d[0].d[0]" "t.registers.reading_activator_f[4].y" += "t.registers.out.d.d[0].d[0]" "t.registers.reading_activator_f[2].y" += "t.registers.out.d.d[0].d[0]" "t.registers.reading_activator_f[0].y" += "t.registers.out.d.d[0].d[0]" "t.registers.out.d.d[0].f" += "t.registers.out.d.d[0].d[1]" "t.registers.reading_activator_t[6].y" += "t.registers.out.d.d[0].d[1]" "t.registers.reading_activator_t[4].y" += "t.registers.out.d.d[0].d[1]" "t.registers.reading_activator_t[2].y" += "t.registers.out.d.d[0].d[1]" "t.registers.reading_activator_t[0].y" += "t.registers.out.d.d[0].d[1]" "t.registers.out.d.d[0].t" += "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.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.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.C2Els[2].c1"&~"t.registers.val_input.ct.C2Els[2].c2"->"t.registers.val_input.ct.C2Els[2]._y"+ +"t.registers.val_input.ct.C2Els[2].c1"&"t.registers.val_input.ct.C2Els[2].c2"->"t.registers.val_input.ct.C2Els[2]._y"- +"t.registers.val_input.ct.C2Els[2]._y"->"t.registers.val_input.ct.C2Els[2].y"- +~("t.registers.val_input.ct.C2Els[2]._y")->"t.registers.val_input.ct.C2Els[2].y"+ += "t.registers.val_input.ct.tmp[4]" "t.registers.val_input.ct.C2Els[2].c1" += "t.registers.val_input.ct.tmp[4]" "t.registers.val_input.ct.C2Els[0].y" += "t.registers.val_input.ct.tmp[5]" "t.registers.val_input.ct.C2Els[2].c2" += "t.registers.val_input.ct.tmp[5]" "t.registers.val_input.ct.C2Els[1].y" += "t.registers.val_input.ct.supply.vdd" "t.registers.val_input.ct.C2Els[2].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.C2Els[2].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.C2Els[1].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.C2Els[1].c2" += "t.registers.val_input.ct.in[3]" "t.registers.val_input.ct.tmp[3]" += "t.registers.val_input.ct.out" "t.registers.val_input.ct.C2Els[2].y" += "t.registers.val_input.ct.out" "t.registers.val_input.ct.tmp[6]" += "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.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.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[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[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[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[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.clk_dly.in" "t.registers.val_input.out" += "t.registers.clk_dly.in" "t.registers._in_write.v" +"t.registers.ff_val[0].a"|"t.registers.ff_val[0].b"->"t.registers.ff_val[0]._y"- +~("t.registers.ff_val[0].a"|"t.registers.ff_val[0].b")->"t.registers.ff_val[0]._y"+ +"t.registers.ff_val[0]._y"->"t.registers.ff_val[0].y"- +~("t.registers.ff_val[0]._y")->"t.registers.ff_val[0].y"+ +"t.registers.ff_val[1].a"|"t.registers.ff_val[1].b"->"t.registers.ff_val[1]._y"- +~("t.registers.ff_val[1].a"|"t.registers.ff_val[1].b")->"t.registers.ff_val[1]._y"+ +"t.registers.ff_val[1]._y"->"t.registers.ff_val[1].y"- +~("t.registers.ff_val[1]._y")->"t.registers.ff_val[1].y"+ +"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[3]" += "t.registers.clock_buffer[0].out[0]" "t.registers.clock_buffer[0].out[2]" += "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[3]" += "t.registers.clock_buffer[1].out[0]" "t.registers.clock_buffer[1].out[2]" += "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[3]" += "t.registers.clock_buffer[2].out[0]" "t.registers.clock_buffer[2].out[2]" += "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[3]" += "t.registers.clock_buffer[3].out[0]" "t.registers.clock_buffer[3].out[2]" += "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._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.registers.reading_activator_t[0].a"&"t.registers.reading_activator_t[0].b"&"t.registers.reading_activator_t[0].c"->"t.registers.reading_activator_t[0]._y"- +~("t.registers.reading_activator_t[0].a"&"t.registers.reading_activator_t[0].b"&"t.registers.reading_activator_t[0].c")->"t.registers.reading_activator_t[0]._y"+ +"t.registers.reading_activator_t[0]._y"->"t.registers.reading_activator_t[0].y"- +~("t.registers.reading_activator_t[0]._y")->"t.registers.reading_activator_t[0].y"+ +"t.registers.reading_activator_t[1].a"&"t.registers.reading_activator_t[1].b"&"t.registers.reading_activator_t[1].c"->"t.registers.reading_activator_t[1]._y"- +~("t.registers.reading_activator_t[1].a"&"t.registers.reading_activator_t[1].b"&"t.registers.reading_activator_t[1].c")->"t.registers.reading_activator_t[1]._y"+ +"t.registers.reading_activator_t[1]._y"->"t.registers.reading_activator_t[1].y"- +~("t.registers.reading_activator_t[1]._y")->"t.registers.reading_activator_t[1].y"+ +"t.registers.reading_activator_t[2].a"&"t.registers.reading_activator_t[2].b"&"t.registers.reading_activator_t[2].c"->"t.registers.reading_activator_t[2]._y"- +~("t.registers.reading_activator_t[2].a"&"t.registers.reading_activator_t[2].b"&"t.registers.reading_activator_t[2].c")->"t.registers.reading_activator_t[2]._y"+ +"t.registers.reading_activator_t[2]._y"->"t.registers.reading_activator_t[2].y"- +~("t.registers.reading_activator_t[2]._y")->"t.registers.reading_activator_t[2].y"+ +"t.registers.reading_activator_t[3].a"&"t.registers.reading_activator_t[3].b"&"t.registers.reading_activator_t[3].c"->"t.registers.reading_activator_t[3]._y"- +~("t.registers.reading_activator_t[3].a"&"t.registers.reading_activator_t[3].b"&"t.registers.reading_activator_t[3].c")->"t.registers.reading_activator_t[3]._y"+ +"t.registers.reading_activator_t[3]._y"->"t.registers.reading_activator_t[3].y"- +~("t.registers.reading_activator_t[3]._y")->"t.registers.reading_activator_t[3].y"+ +"t.registers.reading_activator_t[4].a"&"t.registers.reading_activator_t[4].b"&"t.registers.reading_activator_t[4].c"->"t.registers.reading_activator_t[4]._y"- +~("t.registers.reading_activator_t[4].a"&"t.registers.reading_activator_t[4].b"&"t.registers.reading_activator_t[4].c")->"t.registers.reading_activator_t[4]._y"+ +"t.registers.reading_activator_t[4]._y"->"t.registers.reading_activator_t[4].y"- +~("t.registers.reading_activator_t[4]._y")->"t.registers.reading_activator_t[4].y"+ +"t.registers.reading_activator_t[5].a"&"t.registers.reading_activator_t[5].b"&"t.registers.reading_activator_t[5].c"->"t.registers.reading_activator_t[5]._y"- +~("t.registers.reading_activator_t[5].a"&"t.registers.reading_activator_t[5].b"&"t.registers.reading_activator_t[5].c")->"t.registers.reading_activator_t[5]._y"+ +"t.registers.reading_activator_t[5]._y"->"t.registers.reading_activator_t[5].y"- +~("t.registers.reading_activator_t[5]._y")->"t.registers.reading_activator_t[5].y"+ +"t.registers.reading_activator_t[6].a"&"t.registers.reading_activator_t[6].b"&"t.registers.reading_activator_t[6].c"->"t.registers.reading_activator_t[6]._y"- +~("t.registers.reading_activator_t[6].a"&"t.registers.reading_activator_t[6].b"&"t.registers.reading_activator_t[6].c")->"t.registers.reading_activator_t[6]._y"+ +"t.registers.reading_activator_t[6]._y"->"t.registers.reading_activator_t[6].y"- +~("t.registers.reading_activator_t[6]._y")->"t.registers.reading_activator_t[6].y"+ +"t.registers.reading_activator_t[7].a"&"t.registers.reading_activator_t[7].b"&"t.registers.reading_activator_t[7].c"->"t.registers.reading_activator_t[7]._y"- +~("t.registers.reading_activator_t[7].a"&"t.registers.reading_activator_t[7].b"&"t.registers.reading_activator_t[7].c")->"t.registers.reading_activator_t[7]._y"+ +"t.registers.reading_activator_t[7]._y"->"t.registers.reading_activator_t[7].y"- +~("t.registers.reading_activator_t[7]._y")->"t.registers.reading_activator_t[7].y"+ += "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.ff_validator.ct.C2Els[0].c1"&~"t.registers.ff_validator.ct.C2Els[0].c2"->"t.registers.ff_validator.ct.C2Els[0]._y"+ +"t.registers.ff_validator.ct.C2Els[0].c1"&"t.registers.ff_validator.ct.C2Els[0].c2"->"t.registers.ff_validator.ct.C2Els[0]._y"- +"t.registers.ff_validator.ct.C2Els[0]._y"->"t.registers.ff_validator.ct.C2Els[0].y"- +~("t.registers.ff_validator.ct.C2Els[0]._y")->"t.registers.ff_validator.ct.C2Els[0].y"+ += "t.registers.ff_validator.ct.supply.vdd" "t.registers.ff_validator.ct.C2Els[0].vdd" += "t.registers.ff_validator.ct.supply.vss" "t.registers.ff_validator.ct.C2Els[0].vss" += "t.registers.ff_validator.ct.in[0]" "t.registers.ff_validator.ct.C2Els[0].c1" += "t.registers.ff_validator.ct.in[0]" "t.registers.ff_validator.ct.tmp[0]" += "t.registers.ff_validator.ct.in[1]" "t.registers.ff_validator.ct.C2Els[0].c2" += "t.registers.ff_validator.ct.in[1]" "t.registers.ff_validator.ct.tmp[1]" += "t.registers.ff_validator.ct.out" "t.registers.ff_validator.ct.C2Els[0].y" += "t.registers.ff_validator.ct.out" "t.registers.ff_validator.ct.tmp[2]" += "t.registers.ff_validator.ct.in[0]" "t.registers.ff_validator.OR2_tf[0].y" += "t.registers.ff_validator.ct.in[1]" "t.registers.ff_validator.OR2_tf[1].y" +"t.registers.ff_validator.OR2_tf[0].a"|"t.registers.ff_validator.OR2_tf[0].b"->"t.registers.ff_validator.OR2_tf[0]._y"- +~("t.registers.ff_validator.OR2_tf[0].a"|"t.registers.ff_validator.OR2_tf[0].b")->"t.registers.ff_validator.OR2_tf[0]._y"+ +"t.registers.ff_validator.OR2_tf[0]._y"->"t.registers.ff_validator.OR2_tf[0].y"- +~("t.registers.ff_validator.OR2_tf[0]._y")->"t.registers.ff_validator.OR2_tf[0].y"+ +"t.registers.ff_validator.OR2_tf[1].a"|"t.registers.ff_validator.OR2_tf[1].b"->"t.registers.ff_validator.OR2_tf[1]._y"- +~("t.registers.ff_validator.OR2_tf[1].a"|"t.registers.ff_validator.OR2_tf[1].b")->"t.registers.ff_validator.OR2_tf[1]._y"+ +"t.registers.ff_validator.OR2_tf[1]._y"->"t.registers.ff_validator.OR2_tf[1].y"- +~("t.registers.ff_validator.OR2_tf[1]._y")->"t.registers.ff_validator.OR2_tf[1].y"+ += "t.registers.ff_validator.supply.vss" "t.registers.ff_validator.ct.supply.vss" += "t.registers.ff_validator.supply.vdd" "t.registers.ff_validator.ct.supply.vdd" += "t.registers.ff_validator.supply.vdd" "t.registers.ff_validator.OR2_tf[1].vdd" += "t.registers.ff_validator.supply.vdd" "t.registers.ff_validator.OR2_tf[0].vdd" += "t.registers.ff_validator.supply.vss" "t.registers.ff_validator.OR2_tf[1].vss" += "t.registers.ff_validator.supply.vss" "t.registers.ff_validator.OR2_tf[0].vss" += "t.registers.ff_validator.out" "t.registers.ff_validator.ct.out" += "t.registers.ff_validator.in.d[0].d[0]" "t.registers.ff_validator.in.d[0].f" += "t.registers.ff_validator.in.d[0].d[1]" "t.registers.ff_validator.in.d[0].t" += "t.registers.ff_validator.in.d[1].d[0]" "t.registers.ff_validator.in.d[1].f" += "t.registers.ff_validator.in.d[1].d[1]" "t.registers.ff_validator.in.d[1].t" += "t.registers.ff_validator.in.d[1].d[0]" "t.registers.ff_validator.in.d[1].f" += "t.registers.ff_validator.in.d[1].d[1]" "t.registers.ff_validator.in.d[1].t" += "t.registers.ff_validator.in.d[0].d[0]" "t.registers.ff_validator.in.d[0].f" += "t.registers.ff_validator.in.d[0].d[1]" "t.registers.ff_validator.in.d[0].t" += "t.registers.ff_validator.in.d[1].d[0]" "t.registers.ff_validator.OR2_tf[1].b" += "t.registers.ff_validator.in.d[1].d[0]" "t.registers.ff_validator.in.d[1].f" += "t.registers.ff_validator.in.d[1].d[1]" "t.registers.ff_validator.OR2_tf[1].a" += "t.registers.ff_validator.in.d[1].d[1]" "t.registers.ff_validator.in.d[1].t" += "t.registers.ff_validator.in.d[0].d[0]" "t.registers.ff_validator.OR2_tf[0].b" += "t.registers.ff_validator.in.d[0].d[0]" "t.registers.ff_validator.in.d[0].f" += "t.registers.ff_validator.in.d[0].d[1]" "t.registers.ff_validator.OR2_tf[0].a" += "t.registers.ff_validator.in.d[0].d[1]" "t.registers.ff_validator.in.d[0].t" += "t.dly_cfg[0]" "t.registers.dly_cfg[0]" += "t.dly_cfg[1]" "t.registers.dly_cfg[1]" += "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" += "t.out.d.d[1].d[1]" "t.out.d.d[1].t" += "t.out.d.d[2].d[0]" "t.out.d.d[2].f" += "t.out.d.d[2].d[1]" "t.out.d.d[2].t" += "t.out.d.d[3].d[0]" "t.out.d.d[3].f" += "t.out.d.d[3].d[1]" "t.out.d.d[3].t" += "t.out.d.d[3].d[0]" "t.out.d.d[3].f" += "t.out.d.d[3].d[1]" "t.out.d.d[3].t" += "t.out.d.d[2].d[0]" "t.out.d.d[2].f" += "t.out.d.d[2].d[1]" "t.out.d.d[2].t" += "t.out.d.d[1].d[0]" "t.out.d.d[1].f" += "t.out.d.d[1].d[1]" "t.out.d.d[1].t" += "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[3].d[0]" "t.out.d.d[3].f" += "t.out.d.d[3].d[1]" "t.out.d.d[3].t" += "t.out.d.d[2].d[0]" "t.out.d.d[2].f" += "t.out.d.d[2].d[1]" "t.out.d.d[2].t" += "t.out.d.d[1].d[0]" "t.out.d.d[1].f" += "t.out.d.d[1].d[1]" "t.out.d.d[1].t" += "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.v" "t.registers.out.v" += "t.out.a" "t.registers.out.a" += "t.out.d.d[0].f" "t.registers.out.d.d[0].f" += "t.out.d.d[0].t" "t.registers.out.d.d[0].t" += "t.out.d.d[0].d[0]" "t.registers.out.d.d[0].d[0]" += "t.out.d.d[0].d[1]" "t.registers.out.d.d[0].d[1]" += "t.out.d.d[1].f" "t.registers.out.d.d[1].f" += "t.out.d.d[1].t" "t.registers.out.d.d[1].t" += "t.out.d.d[1].d[0]" "t.registers.out.d.d[1].d[0]" += "t.out.d.d[1].d[1]" "t.registers.out.d.d[1].d[1]" += "t.out.d.d[2].f" "t.registers.out.d.d[2].f" += "t.out.d.d[2].t" "t.registers.out.d.d[2].t" += "t.out.d.d[2].d[0]" "t.registers.out.d.d[2].d[0]" += "t.out.d.d[2].d[1]" "t.registers.out.d.d[2].d[1]" += "t.out.d.d[3].f" "t.registers.out.d.d[3].f" += "t.out.d.d[3].t" "t.registers.out.d.d[3].t" += "t.out.d.d[3].d[0]" "t.registers.out.d.d[3].d[0]" += "t.out.d.d[3].d[1]" "t.registers.out.d.d[3].d[1]" += "t.out.d.d[3].d[0]" "t.out.d.d[3].f" += "t.out.d.d[3].d[1]" "t.out.d.d[3].t" += "t.out.d.d[1].d[0]" "t.out.d.d[1].f" += "t.out.d.d[1].d[1]" "t.out.d.d[1].t" += "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.in.d.d[0].d[0]" "t.in.d.d[0].f" += "t.in.d.d[0].d[1]" "t.in.d.d[0].t" += "t.in.d.d[1].d[0]" "t.in.d.d[1].f" += "t.in.d.d[1].d[1]" "t.in.d.d[1].t" += "t.in.d.d[2].d[0]" "t.in.d.d[2].f" += "t.in.d.d[2].d[1]" "t.in.d.d[2].t" += "t.in.d.d[3].d[0]" "t.in.d.d[3].f" += "t.in.d.d[3].d[1]" "t.in.d.d[3].t" += "t.in.d.d[4].d[0]" "t.in.d.d[4].f" += "t.in.d.d[4].d[1]" "t.in.d.d[4].t" += "t.in.d.d[4].d[0]" "t.in.d.d[4].f" += "t.in.d.d[4].d[1]" "t.in.d.d[4].t" += "t.in.d.d[3].d[0]" "t.in.d.d[3].f" += "t.in.d.d[3].d[1]" "t.in.d.d[3].t" += "t.in.d.d[2].d[0]" "t.in.d.d[2].f" += "t.in.d.d[2].d[1]" "t.in.d.d[2].t" += "t.in.d.d[1].d[0]" "t.in.d.d[1].f" += "t.in.d.d[1].d[1]" "t.in.d.d[1].t" += "t.in.d.d[0].d[0]" "t.in.d.d[0].f" += "t.in.d.d[0].d[1]" "t.in.d.d[0].t" += "t.in.d.d[4].d[0]" "t.in.d.d[4].f" += "t.in.d.d[4].d[1]" "t.in.d.d[4].t" += "t.in.d.d[3].d[0]" "t.in.d.d[3].f" += "t.in.d.d[3].d[1]" "t.in.d.d[3].t" += "t.in.d.d[2].d[0]" "t.in.d.d[2].f" += "t.in.d.d[2].d[1]" "t.in.d.d[2].t" += "t.in.d.d[1].d[0]" "t.in.d.d[1].f" += "t.in.d.d[1].d[1]" "t.in.d.d[1].t" += "t.in.d.d[0].d[0]" "t.in.d.d[0].f" += "t.in.d.d[0].d[1]" "t.in.d.d[0].t" += "t.in.v" "t.registers.in.v" += "t.in.a" "t.registers.in.a" += "t.in.d.d[0].f" "t.registers.in.d.d[0].f" += "t.in.d.d[0].t" "t.registers.in.d.d[0].t" += "t.in.d.d[0].d[0]" "t.registers.in.d.d[0].d[0]" += "t.in.d.d[0].d[1]" "t.registers.in.d.d[0].d[1]" += "t.in.d.d[1].f" "t.registers.in.d.d[1].f" += "t.in.d.d[1].t" "t.registers.in.d.d[1].t" += "t.in.d.d[1].d[0]" "t.registers.in.d.d[1].d[0]" += "t.in.d.d[1].d[1]" "t.registers.in.d.d[1].d[1]" += "t.in.d.d[2].f" "t.registers.in.d.d[2].f" += "t.in.d.d[2].t" "t.registers.in.d.d[2].t" += "t.in.d.d[2].d[0]" "t.registers.in.d.d[2].d[0]" += "t.in.d.d[2].d[1]" "t.registers.in.d.d[2].d[1]" += "t.in.d.d[3].f" "t.registers.in.d.d[3].f" += "t.in.d.d[3].t" "t.registers.in.d.d[3].t" += "t.in.d.d[3].d[0]" "t.registers.in.d.d[3].d[0]" += "t.in.d.d[3].d[1]" "t.registers.in.d.d[3].d[1]" += "t.in.d.d[4].f" "t.registers.in.d.d[4].f" += "t.in.d.d[4].t" "t.registers.in.d.d[4].t" += "t.in.d.d[4].d[0]" "t.registers.in.d.d[4].d[0]" += "t.in.d.d[4].d[1]" "t.registers.in.d.d[4].d[1]" += "t.in.d.d[2].f" "t.out.d.d[2].f" += "t.in.d.d[2].t" "t.out.d.d[2].t" += "t.in.d.d[2].d[0]" "t.out.d.d[2].d[0]" += "t.in.d.d[2].d[1]" "t.out.d.d[2].d[1]" += "t.in.d.d[4].d[0]" "t.in.d.d[4].f" += "t.in.d.d[4].d[1]" "t.in.d.d[4].t" += "t.in.d.d[3].d[0]" "t.in.d.d[3].f" += "t.in.d.d[3].d[1]" "t.in.d.d[3].t" += "t.in.d.d[2].d[0]" "t.out.d.d[2].f" += "t.in.d.d[2].d[0]" "t.out.d.d[2].d[0]" += "t.in.d.d[2].d[0]" "t.in.d.d[2].f" += "t.in.d.d[2].d[1]" "t.out.d.d[2].t" += "t.in.d.d[2].d[1]" "t.out.d.d[2].d[1]" += "t.in.d.d[2].d[1]" "t.in.d.d[2].t" += "t.in.d.d[1].d[0]" "t.in.d.d[1].f" += "t.in.d.d[1].d[1]" "t.in.d.d[1].t" += "t.in.d.d[0].d[0]" "t.in.d.d[0].f" += "t.in.d.d[0].d[1]" "t.in.d.d[0].t" diff --git a/test/unit_tests/register_wrw/test.act b/test/unit_tests/register_wrw/test.act new file mode 100644 index 0000000..05deb0e --- /dev/null +++ b/test/unit_tests/register_wrw/test.act @@ -0,0 +1,52 @@ +/************************************************************************* + * + * This file is part of ACT dataflow neuro library. + * It's the testing facility for cell_lib_std.act + * + * Copyright (c) 2022 University of Groningen - Ole Richter + * Copyright (c) 2022 University of Groningen - Hugh Greatorex + * Copyright (c) 2022 University of Groningen - Michele Mastella + * Copyright (c) 2022 University of Groningen - Madison Cotteret + * + * This source describes Open Hardware and is licensed under the CERN-OHL-W v2 or later + * + * You may redistribute and modify this documentation and make products + * using it under the terms of the CERN-OHL-W v2 (https:/cern.ch/cern-ohl). + * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY + * AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2 + * for applicable conditions. + * + * Source location: https://git.web.rug.nl/bics/actlib_dataflow_neuro + * + * As per CERN-OHL-W v2 section 4.1, should You produce hardware based on + * these sources, You must maintain the Source Location visible in its + * documentation. + * + ************************************************************************** + */ + +import "../../dataflow_neuro/registers.act"; +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]){ + + register_rw<2,2,2> registers(.in=in,.data = data,.out = out); + //Low active Reset + bool _reset_B; + power _supply; + prs { + Reset => _reset_B- + } + registers.supply = _supply; + _supply.vss = GND; + _supply.vdd = Vdd; + registers.reset_B = _reset_B; + registers.reset_mem_B = _reset_B; + registers.dly_cfg = dly_cfg; + +} + +register_test t; diff --git a/test/unit_tests/register_wrw/test.prsim b/test/unit_tests/register_wrw/test.prsim new file mode 100644 index 0000000..0d2e2b5 --- /dev/null +++ b/test/unit_tests/register_wrw/test.prsim @@ -0,0 +1,49 @@ +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 +set t.registers._in_read.v 0 + +set Reset 0 +cycle +status X +mode run +assert-qdi-channel-neutral "t.in" 5 +assert t.data[0].d[0] 0 +assert t.data[0].d[1] 0 +assert t.data[1].d[0] 0 +assert t.data[1].d[1] 0 +cycle +system "echo '[1] reset completed'" +# Set delay config lines +set t.dly_cfg[0] 1 +set t.dly_cfg[1] 1 +cycle +assert-qdi-channel-neutral "t.in" 5 +system "echo '[2] delay line set'" +set-qdi-channel-valid "t.in" 5 19 +cycle +assert-qdi-channel-valid "t.registers._in_write" 4 3 +assert t.registers._clock 0 +assert t.registers._out_encoder[0] 1 +assert t.registers._out_encoder[1] 0 +assert t.registers._out_encoder[2] 0 +assert t.registers._out_encoder[3] 0 +cycle +set-qdi-channel-neutral "t.in" 5 +cycle +assert t.registers._clock 1 +assert t.registers.ff[0].q 1 +assert t.registers.ff[1].q 1 +system "echo '[3] clock checked'" + +