fixed minor instability in demux
This commit is contained in:
parent
790622bf95
commit
194f33ec81
|
@ -260,14 +260,14 @@ namespace tmpl {
|
|||
bool _out1_a_B;
|
||||
A_2C2N_RB_X4 out1_f_buf_func[N];
|
||||
A_2C2N_RB_X4 out1_t_buf_func[N];
|
||||
sigbuf<N*2> out1_en_buf(.in=_en, .supply=supply);
|
||||
sigbuf<N*4> out_en_buf(.in=_en, .supply=supply);
|
||||
INV_X1 out1_a_inv(.a=out1.a,.y=_out1_a_B, .vdd = supply.vdd, .vss = supply.vss);
|
||||
sigbuf<N*2> out1_a_B_buf(.in=_out1_a_B, .supply=supply);
|
||||
(i:N:
|
||||
out1_f_buf_func[i].y=out1.d.d[i].f;
|
||||
out1_t_buf_func[i].y=out1.d.d[i].t;
|
||||
out1_f_buf_func[i].c1=out1_en_buf.out[i];
|
||||
out1_t_buf_func[i].c1=out1_en_buf.out[i+N];
|
||||
out1_f_buf_func[i].c1=out_en_buf.out[i];
|
||||
out1_t_buf_func[i].c1=out_en_buf.out[i+N];
|
||||
out1_f_buf_func[i].c2=out1_a_B_buf.out[i];
|
||||
out1_t_buf_func[i].c2=out1_a_B_buf.out[i+N];
|
||||
out1_f_buf_func[i].n1=in.d.d[i].f;
|
||||
|
@ -288,14 +288,14 @@ namespace tmpl {
|
|||
bool _out2_a_B;
|
||||
A_2C2N_RB_X4 out2_f_buf_func[N];
|
||||
A_2C2N_RB_X4 out2_t_buf_func[N];
|
||||
sigbuf<N*2> out2_en_buf(.in=_en, .supply=supply);
|
||||
// sigbuf<N*2> out2_en_buf(.in=_en, .supply=supply);
|
||||
INV_X1 out2_a_inv(.a=out2.a,.y=_out2_a_B, .vdd = supply.vdd, .vss = supply.vss);
|
||||
sigbuf<N*2> out2_a_B_buf(.in=_out2_a_B);
|
||||
(i:N:
|
||||
out2_f_buf_func[i].y=out2.d.d[i].f;
|
||||
out2_t_buf_func[i].y=out2.d.d[i].t;
|
||||
out2_f_buf_func[i].c1=out2_en_buf.out[i];
|
||||
out2_t_buf_func[i].c1=out2_en_buf.out[i+N];
|
||||
out2_f_buf_func[i].c1=out_en_buf.out[i+2*N];
|
||||
out2_t_buf_func[i].c1=out_en_buf.out[i+3*N];
|
||||
out2_f_buf_func[i].c2=out2_a_B_buf.out[i];
|
||||
out2_t_buf_func[i].c2=out2_a_B_buf.out[i+N];
|
||||
out2_f_buf_func[i].n1=in.d.d[i].f;
|
||||
|
|
Loading…
Reference in New Issue