diff --git a/dataflow_neuro/cell_lib_async.act b/dataflow_neuro/cell_lib_async.act index 1163d07..e1f6bda 100644 --- a/dataflow_neuro/cell_lib_async.act +++ b/dataflow_neuro/cell_lib_async.act @@ -30,7 +30,9 @@ namespace tmpl { bool _y; prs{ y => _y- - [weak=1] _y => y- + [weak=1] _y -> y- + [weak=1] ~_y -> y+ + } sizing { leak_adjust <- 1; @@ -573,6 +575,13 @@ namespace tmpl { [keeper=0] a -> y- } } + + defproc PULLDOWN2_X4(bool? a, b; bool! y; bool? vdd, vss) + { + prs{ + [keeper=0] a & b -> y- + } + } defproc PULLUP_X4(bool? a; bool! y; bool? vdd, vss) {