L
leeguoxian
Guest
Estimados todos:
Me estoy quedando con ncverilog sdf anotado.Que el mensaje siguiente se le acercó:
Evento programado para el retraso de la señal de la red "D" en el momento fue canceld xxxx PS
Archivo: XXX / XXX / XXX / std.v, línea = 8569;
Test.u0.xxx.xxxx Ámbito de aplicación
Hora: PS xxxx
¿Qué medidas de??¿Hay algo mal con el modelo estándar por el comportamiento de la célula??
Lo que sigue es la definición de la célula de facto:
DFFPETX1 módulo (Q, QN, D, CK, E, RN);
salida Q, QN;
entrada D, CK, E, RN;
NOSIFIER reg;
supply1 XSN;
supply1 DSN;
buf XX1 (XRN, RN);
I0 udp_edfft (N0, D, CK, XRN, xsn, E, NOSIFIER);
I1 buf (Q, N0);
no I2 (QN, N0);
e I3 (Deff, XRN, D);
y I4 (Dcheck, E, XRN);
y I5 (cheque, E, D);
especificar
specparam
CK tplh $ $ Q = 1,0,
CK tphl $ $ Q = 1,0,
tplh CK $ $ QN = 1,0,
tphl CK $ $ QN = 1,0,
TSETUP D $ $ CK = 1,0,
D $ $ thold CK = 0,5;
TSETUP CK CK $ $ = 1,0,
CK $ $ thold CK = 0,5;
E $ $ TSETUP CK = 1,0,
E $ $ thold CK = 0,5;
TSETUP RN $ $ CK = 1,0,
RN $ $ thold CK = 0,5;
tminpwl $ CK = 1,0,
tminpwh $ CK = 1,0,
tperiod $ CK = 1,0;
/ / Ruta de los retrasos
(posedge CK *> (Q : Deff)) = (tplh CK $ $ Q, tphl CK $ $ Q);
(posedge CK *> (QN -: Deff)) = (tplh CK $ $ QN, tphl CK $ $ QN);
/ / Controles calendario
$ setuphold (CK posedge & & & (Dcheck == 1), posedge D, TSETUP $ D $ CK, thold $ D $ CK, NOSIFIER);
$ setuphold (CK posedge & & & (Dcheck == 1), negedge D, TSETUP $ D $ CK, thold $ D $ CK, NOSIFIER);
CK $ setuphold (CK posedge, E posedge & & & (RN == 1), E TSETUP $ $, $ E $ thold CK, NOSIFIER);
CK $ setuphold (CK posedge, E negedge & & & (RN == 1), E TSETUP $ $, $ E $ thold CK, NOSIFIER);
$ setuphold (CK posedge, posedge RN, RN TSETUP $ $ CK, thold RN $ $ CK, NOSIFIER);
$ setuphold (CK posedge, negedge RN, RN TSETUP $ $ CK, thold RN $ $ CK, NOSIFIER);
$ anchura (CK negedge, tminpwl $ CK, 0, NOSIFIER);
$ anchura (CK posedge, tminpwh $ CK, 0, NOSIFIER);
período $ (CK posedge, CK $ tperiod, NOSIFIER);
endspecify
endmodule
Me estoy quedando con ncverilog sdf anotado.Que el mensaje siguiente se le acercó:
Evento programado para el retraso de la señal de la red "D" en el momento fue canceld xxxx PS
Archivo: XXX / XXX / XXX / std.v, línea = 8569;
Test.u0.xxx.xxxx Ámbito de aplicación
Hora: PS xxxx
¿Qué medidas de??¿Hay algo mal con el modelo estándar por el comportamiento de la célula??
Lo que sigue es la definición de la célula de facto:
DFFPETX1 módulo (Q, QN, D, CK, E, RN);
salida Q, QN;
entrada D, CK, E, RN;
NOSIFIER reg;
supply1 XSN;
supply1 DSN;
buf XX1 (XRN, RN);
I0 udp_edfft (N0, D, CK, XRN, xsn, E, NOSIFIER);
I1 buf (Q, N0);
no I2 (QN, N0);
e I3 (Deff, XRN, D);
y I4 (Dcheck, E, XRN);
y I5 (cheque, E, D);
especificar
specparam
CK tplh $ $ Q = 1,0,
CK tphl $ $ Q = 1,0,
tplh CK $ $ QN = 1,0,
tphl CK $ $ QN = 1,0,
TSETUP D $ $ CK = 1,0,
D $ $ thold CK = 0,5;
TSETUP CK CK $ $ = 1,0,
CK $ $ thold CK = 0,5;
E $ $ TSETUP CK = 1,0,
E $ $ thold CK = 0,5;
TSETUP RN $ $ CK = 1,0,
RN $ $ thold CK = 0,5;
tminpwl $ CK = 1,0,
tminpwh $ CK = 1,0,
tperiod $ CK = 1,0;
/ / Ruta de los retrasos
(posedge CK *> (Q : Deff)) = (tplh CK $ $ Q, tphl CK $ $ Q);
(posedge CK *> (QN -: Deff)) = (tplh CK $ $ QN, tphl CK $ $ QN);
/ / Controles calendario
$ setuphold (CK posedge & & & (Dcheck == 1), posedge D, TSETUP $ D $ CK, thold $ D $ CK, NOSIFIER);
$ setuphold (CK posedge & & & (Dcheck == 1), negedge D, TSETUP $ D $ CK, thold $ D $ CK, NOSIFIER);
CK $ setuphold (CK posedge, E posedge & & & (RN == 1), E TSETUP $ $, $ E $ thold CK, NOSIFIER);
CK $ setuphold (CK posedge, E negedge & & & (RN == 1), E TSETUP $ $, $ E $ thold CK, NOSIFIER);
$ setuphold (CK posedge, posedge RN, RN TSETUP $ $ CK, thold RN $ $ CK, NOSIFIER);
$ setuphold (CK posedge, negedge RN, RN TSETUP $ $ CK, thold RN $ $ CK, NOSIFIER);
$ anchura (CK negedge, tminpwl $ CK, 0, NOSIFIER);
$ anchura (CK posedge, tminpwh $ CK, 0, NOSIFIER);
período $ (CK posedge, CK $ tperiod, NOSIFIER);
endspecify
endmodule