removed clock buffers
This commit is contained in:
parent
5fc6eaab9e
commit
30ffd8b16f
|
@ -24,7 +24,7 @@
|
|||
**************************************************************************
|
||||
*/
|
||||
|
||||
namespace std_cell_template {
|
||||
namespace tmpl {
|
||||
namespace dataflow_neuro {
|
||||
|
||||
export defproc TIELO_X1(bool! y; bool vdd, vss)
|
||||
|
@ -59,26 +59,6 @@ namespace std_cell_template {
|
|||
export defcell INV_X4<: szinv<2>() { }
|
||||
export defcell INV_X8<: szinv<4>() { }
|
||||
|
||||
/*-- clock delay buffers --*/
|
||||
|
||||
template<pint N>
|
||||
defproc dbuf (bool! y; bool? a, vdd, vss)
|
||||
{
|
||||
{N > 0 : "Delay buffer needs at least one stage!"};
|
||||
bool sig[2*N+1];
|
||||
sig[0] = a;
|
||||
sig[2*N] = y;
|
||||
prs {
|
||||
(i:2*N: ~sig[i] <80;2> -> sig[i+1]+
|
||||
sig[i] <40;2> -> sig[i+1]-
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
export defproc CLKBUF1 <: dbuf<2>() { }
|
||||
export defproc CLKBUF2 <: dbuf<3>() { }
|
||||
export defproc CLKBUF3 <: dbuf<4>() { }
|
||||
|
||||
|
||||
/*-- signal buffers --*/
|
||||
|
||||
|
|
Loading…
Reference in New Issue