KEEP_X1 out
This commit is contained in:
parent
631df5e837
commit
7b2484a8a4
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
namespace tmpl {
|
namespace tmpl {
|
||||||
namespace dataflow_neuro{
|
namespace dataflow_neuro{
|
||||||
export defcell KEEP_X1 (bool y; bool vdd, vss) {
|
export defcell KEEP (bool y; bool vdd, vss) {
|
||||||
// bool _y;
|
// bool _y;
|
||||||
// prs{
|
// prs{
|
||||||
// y => _y-
|
// y => _y-
|
||||||
|
@ -391,7 +391,7 @@ defproc decoder_2d_hybrid (avMx1of2<NxC+NyC> in; a1of1 out[Nx*Ny]; bool? dly_cfg
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Add keeps (currently don't do anything in ACT)
|
// Add keeps (currently don't do anything in ACT)
|
||||||
KEEP_X1 keeps[Nx];
|
KEEP keeps[Nx];
|
||||||
(i:Nx:
|
(i:Nx:
|
||||||
keeps[i].vdd = supply.vdd;
|
keeps[i].vdd = supply.vdd;
|
||||||
keeps[i].vss = supply.vss;
|
keeps[i].vss = supply.vss;
|
||||||
@ -1011,14 +1011,14 @@ defproc decoder_2d_hybrid (avMx1of2<NxC+NyC> in; a1of1 out[Nx*Ny]; bool? dly_cfg
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Add keeps
|
// Add keeps
|
||||||
KEEP_X1 keep_x[Nx];
|
KEEP keep_x[Nx];
|
||||||
(i:Nx:
|
(i:Nx:
|
||||||
keep_x[i].vdd = supply.vdd;
|
keep_x[i].vdd = supply.vdd;
|
||||||
keep_x[i].vss = supply.vss;
|
keep_x[i].vss = supply.vss;
|
||||||
keep_x[i].y = _outx[i].r;
|
keep_x[i].y = _outx[i].r;
|
||||||
)
|
)
|
||||||
|
|
||||||
KEEP_X1 keep_y[Ny];
|
KEEP keep_y[Ny];
|
||||||
(j:Ny:
|
(j:Ny:
|
||||||
keep_y[j].vdd = supply.vdd;
|
keep_y[j].vdd = supply.vdd;
|
||||||
keep_y[j].vss = supply.vss;
|
keep_y[j].vss = supply.vss;
|
||||||
|
Loading…
Reference in New Issue
Block a user