From bdea75c6fff6e3525a3918aafd0c2a53b75f5234 Mon Sep 17 00:00:00 2001 From: Hugh Date: Tue, 12 Apr 2022 14:18:06 +0200 Subject: [PATCH] changed A_2C2N2N_RB_X1 naming conv --- dataflow_neuro/cell_lib_async.act | 4 ++-- dataflow_neuro/primitives.act | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dataflow_neuro/cell_lib_async.act b/dataflow_neuro/cell_lib_async.act index 93374ca..0e02258 100644 --- a/dataflow_neuro/cell_lib_async.act +++ b/dataflow_neuro/cell_lib_async.act @@ -252,12 +252,12 @@ namespace tmpl { y {-1}} } - export defcell A_2C2N2N_RB_X1 (bool ! y; bool? c1, c2, n1, n2, n3, n4, pr_B, sr_B; bool vdd, vss) + export defcell A_2C2N2N_RB_X1 (bool ! y; bool? c1, c2, na1, na2, nb1, nb2, pr_B, sr_B; bool vdd, vss) { bool _y; prs{ (~c1 & ~c2) | ~pr_B -> _y+ - c1 & c2 & ((n1 & n2) | (n3 & n4)) & sr_B -> _y- + c1 & c2 & ((na1 & na2) | (nb1 & nb2)) & sr_B -> _y- _y => y- } sizing { diff --git a/dataflow_neuro/primitives.act b/dataflow_neuro/primitives.act index ab3c8b5..4fa27c9 100644 --- a/dataflow_neuro/primitives.act +++ b/dataflow_neuro/primitives.act @@ -607,10 +607,10 @@ namespace tmpl { (i:N: merge_func_t[i].c1 = _en_X[i]; merge_func_t[i].c2 = _out_a_BX[i]; - merge_func_t[i].n1 = _in1_arb_X[i]; - merge_func_t[i].n2 = in1.d.d[i].t; - merge_func_t[i].n3 = _in2_arb_X[i]; - merge_func_t[i].n4 = in2.d.d[i].t; + merge_func_t[i].na1 = _in1_arb_X[i]; + merge_func_t[i].na2 = in1.d.d[i].t; + merge_func_t[i].nb1 = _in2_arb_X[i]; + merge_func_t[i].nb2 = in2.d.d[i].t; merge_func_t[i].y = out.d.d[i].t; merge_func_t[i].vdd=supply.vdd; merge_func_t[i].vss=supply.vss; @@ -619,10 +619,10 @@ namespace tmpl { merge_func_f[i].c1 = _en_X[i+N]; merge_func_f[i].c2 = _out_a_BX[i+N]; - merge_func_f[i].n1 = _in1_arb_X[i+N]; - merge_func_f[i].n2 = in1.d.d[i].f; - merge_func_f[i].n3 = _in2_arb_X[i+N]; - merge_func_f[i].n4 = in2.d.d[i].f; + merge_func_f[i].na1 = _in1_arb_X[i+N]; + merge_func_f[i].na2 = in1.d.d[i].f; + merge_func_f[i].nb1 = _in2_arb_X[i+N]; + merge_func_f[i].nb2 = in2.d.d[i].f; merge_func_f[i].y = out.d.d[i].f; merge_func_f[i].vdd=supply.vdd; merge_func_f[i].vss=supply.vss;