diff --git a/dataflow_neuro/cell_lib_std.act b/dataflow_neuro/cell_lib_std.act index 21b7b65..39ec826 100644 --- a/dataflow_neuro/cell_lib_std.act +++ b/dataflow_neuro/cell_lib_std.act @@ -383,6 +383,19 @@ namespace tmpl { } sizing { _en{-2}; y{-2,2} } } + + export defcell TBUF_X4 (bool! y; bool? a, en, vdd, vss) + { + bool _en; + prs { + en => _en- + + ~a & ~_en -> y+ + a & en -> y- + } + sizing { _en{-4}; y{-4,4} } + } + export defproc DFFQ_R_X1 (bool? clk_B, reset_B, d; bool! q,q_B; bool? vdd,vss) { bool _clk_B, __clk_B, _mqi,_mqib,_sqi,_sqib;