arrondi a 2 chiffres significatifs pour les after

This commit is contained in:
Franck Wajsburt 1999-09-24 17:11:37 +00:00
parent 09f6fc0e33
commit 81fcdc4e96
49 changed files with 98 additions and 49 deletions

View File

@ -25,5 +25,6 @@ END a2_x2;
ARCHITECTURE behaviour_data_flow OF a2_x2 IS ARCHITECTURE behaviour_data_flow OF a2_x2 IS
BEGIN BEGIN
q <= (i0 and i1) after 1040 ps; 1040
q <= (i0 and i1) after 1000 ps;
END; END;

View File

@ -25,5 +25,6 @@ END a2_x4;
ARCHITECTURE behaviour_data_flow OF a2_x4 IS ARCHITECTURE behaviour_data_flow OF a2_x4 IS
BEGIN BEGIN
q <= (i0 and i1) after 1121 ps; 1121
q <= (i0 and i1) after 1100 ps;
END; END;

View File

@ -31,5 +31,6 @@ END a3_x2;
ARCHITECTURE behaviour_data_flow OF a3_x2 IS ARCHITECTURE behaviour_data_flow OF a3_x2 IS
BEGIN BEGIN
q <= ((i0 and i1) and i2) after 1125 ps; 1125
q <= ((i0 and i1) and i2) after 1100 ps;
END; END;

View File

@ -31,5 +31,6 @@ END a3_x4;
ARCHITECTURE behaviour_data_flow OF a3_x4 IS ARCHITECTURE behaviour_data_flow OF a3_x4 IS
BEGIN BEGIN
q <= ((i0 and i1) and i2) after 1196 ps; 1196
q <= ((i0 and i1) and i2) after 1200 ps;
END; END;

View File

@ -37,5 +37,6 @@ END a4_x2;
ARCHITECTURE behaviour_data_flow OF a4_x2 IS ARCHITECTURE behaviour_data_flow OF a4_x2 IS
BEGIN BEGIN
q <= (((i0 and i1) and i2) and i3) after 1182 ps; 1182
q <= (((i0 and i1) and i2) and i3) after 1200 ps;
END; END;

View File

@ -37,5 +37,6 @@ END a4_x4;
ARCHITECTURE behaviour_data_flow OF a4_x4 IS ARCHITECTURE behaviour_data_flow OF a4_x4 IS
BEGIN BEGIN
q <= (((i0 and i1) and i2) and i3) after 1254 ps; 1254
q <= (((i0 and i1) and i2) and i3) after 1300 ps;
END; END;

View File

@ -19,5 +19,6 @@ END buf_x2;
ARCHITECTURE behaviour_data_flow OF buf_x2 IS ARCHITECTURE behaviour_data_flow OF buf_x2 IS
BEGIN BEGIN
q <= i after 1008 ps; 1008
q <= i after 1000 ps;
END; END;

View File

@ -19,5 +19,6 @@ END buf_x4;
ARCHITECTURE behaviour_data_flow OF buf_x4 IS ARCHITECTURE behaviour_data_flow OF buf_x4 IS
BEGIN BEGIN
q <= i after 1008 ps; 1008
q <= i after 1000 ps;
END; END;

View File

@ -19,5 +19,6 @@ END buf_x8;
ARCHITECTURE behaviour_data_flow OF buf_x8 IS ARCHITECTURE behaviour_data_flow OF buf_x8 IS
BEGIN BEGIN
q <= i after 995 ps; 995
q <= i after 1000 ps;
END; END;

View File

@ -19,5 +19,6 @@ END inv_x1;
ARCHITECTURE behaviour_data_flow OF inv_x1 IS ARCHITECTURE behaviour_data_flow OF inv_x1 IS
BEGIN BEGIN
nq <= not (i) after 739 ps; 739
nq <= not (i) after 700 ps;
END; END;

View File

@ -19,5 +19,6 @@ END inv_x2;
ARCHITECTURE behaviour_data_flow OF inv_x2 IS ARCHITECTURE behaviour_data_flow OF inv_x2 IS
BEGIN BEGIN
nq <= not (i) after 762 ps; 762
nq <= not (i) after 800 ps;
END; END;

View File

@ -19,5 +19,6 @@ END inv_x4;
ARCHITECTURE behaviour_data_flow OF inv_x4 IS ARCHITECTURE behaviour_data_flow OF inv_x4 IS
BEGIN BEGIN
nq <= not (i) after 742 ps; 742
nq <= not (i) after 700 ps;
END; END;

View File

@ -19,5 +19,6 @@ END inv_x8;
ARCHITECTURE behaviour_data_flow OF inv_x8 IS ARCHITECTURE behaviour_data_flow OF inv_x8 IS
BEGIN BEGIN
nq <= not (i) after 732 ps; 732
nq <= not (i) after 700 ps;
END; END;

View File

@ -35,5 +35,6 @@ END mx2_x2;
ARCHITECTURE behaviour_data_flow OF mx2_x2 IS ARCHITECTURE behaviour_data_flow OF mx2_x2 IS
BEGIN BEGIN
q <= ((i1 and cmd) or (not (cmd) and i0)) after 1132 ps; 1132
q <= ((i1 and cmd) or (not (cmd) and i0)) after 1100 ps;
END; END;

View File

@ -35,5 +35,6 @@ END mx2_x4;
ARCHITECTURE behaviour_data_flow OF mx2_x4 IS ARCHITECTURE behaviour_data_flow OF mx2_x4 IS
BEGIN BEGIN
q <= ((i1 and cmd) or (not (cmd) and i0)) after 1245 ps; 1245
q <= ((i1 and cmd) or (not (cmd) and i0)) after 1200 ps;
END; END;

View File

@ -25,5 +25,6 @@ END na2_x1;
ARCHITECTURE behaviour_data_flow OF na2_x1 IS ARCHITECTURE behaviour_data_flow OF na2_x1 IS
BEGIN BEGIN
nq <= not ((i0 and i1)) after 894 ps; 894
nq <= not ((i0 and i1)) after 900 ps;
END; END;

View File

@ -25,5 +25,6 @@ END na2_x4;
ARCHITECTURE behaviour_data_flow OF na2_x4 IS ARCHITECTURE behaviour_data_flow OF na2_x4 IS
BEGIN BEGIN
nq <= not ((i0 and i1)) after 1206 ps; 1206
nq <= not ((i0 and i1)) after 1200 ps;
END; END;

View File

@ -31,5 +31,6 @@ END na3_x1;
ARCHITECTURE behaviour_data_flow OF na3_x1 IS ARCHITECTURE behaviour_data_flow OF na3_x1 IS
BEGIN BEGIN
nq <= not (((i0 and i1) and i2)) after 969 ps; 969
nq <= not (((i0 and i1) and i2)) after 1000 ps;
END; END;

View File

@ -31,5 +31,6 @@ END na3_x4;
ARCHITECTURE behaviour_data_flow OF na3_x4 IS ARCHITECTURE behaviour_data_flow OF na3_x4 IS
BEGIN BEGIN
nq <= not (((i0 and i1) and i2)) after 1294 ps; 1294
nq <= not (((i0 and i1) and i2)) after 1300 ps;
END; END;

View File

@ -37,5 +37,6 @@ END na4_x1;
ARCHITECTURE behaviour_data_flow OF na4_x1 IS ARCHITECTURE behaviour_data_flow OF na4_x1 IS
BEGIN BEGIN
nq <= not ((((i0 and i1) and i2) and i3)) after 1037 ps; 1037
nq <= not ((((i0 and i1) and i2) and i3)) after 1000 ps;
END; END;

View File

@ -37,5 +37,6 @@ END na4_x4;
ARCHITECTURE behaviour_data_flow OF na4_x4 IS ARCHITECTURE behaviour_data_flow OF na4_x4 IS
BEGIN BEGIN
nq <= not ((((i0 and i1) and i2) and i3)) after 1373 ps; 1373
nq <= not ((((i0 and i1) and i2) and i3)) after 1400 ps;
END; END;

View File

@ -37,5 +37,6 @@ END nao2o22_x1;
ARCHITECTURE behaviour_data_flow OF nao2o22_x1 IS ARCHITECTURE behaviour_data_flow OF nao2o22_x1 IS
BEGIN BEGIN
nq <= not (((i0 or i1) and (i2 or i3))) after 981 ps; 981
nq <= not (((i0 or i1) and (i2 or i3))) after 1000 ps;
END; END;

View File

@ -37,5 +37,6 @@ END nao2o22_x4;
ARCHITECTURE behaviour_data_flow OF nao2o22_x4 IS ARCHITECTURE behaviour_data_flow OF nao2o22_x4 IS
BEGIN BEGIN
nq <= not (((i0 or i1) and (i2 or i3))) after 1403 ps; 1403
nq <= not (((i0 or i1) and (i2 or i3))) after 1400 ps;
END; END;

View File

@ -35,5 +35,6 @@ END nmx2_x1;
ARCHITECTURE behaviour_data_flow OF nmx2_x1 IS ARCHITECTURE behaviour_data_flow OF nmx2_x1 IS
BEGIN BEGIN
nq <= not (((i0 and not (cmd)) or (i1 and cmd))) after 1009 ps; 1009
nq <= not (((i0 and not (cmd)) or (i1 and cmd))) after 1000 ps;
END; END;

View File

@ -35,5 +35,6 @@ END nmx2_x4;
ARCHITECTURE behaviour_data_flow OF nmx2_x4 IS ARCHITECTURE behaviour_data_flow OF nmx2_x4 IS
BEGIN BEGIN
nq <= not (((i0 and not (cmd)) or (i1 and cmd))) after 1300 ps; 1300
nq <= not (((i0 and not (cmd)) or (i1 and cmd))) after 1300 ps;
END; END;

View File

@ -25,5 +25,6 @@ END no2_x1;
ARCHITECTURE behaviour_data_flow OF no2_x1 IS ARCHITECTURE behaviour_data_flow OF no2_x1 IS
BEGIN BEGIN
nq <= not ((i0 or i1)) after 903 ps; 903
nq <= not ((i0 or i1)) after 900 ps;
END; END;

View File

@ -25,5 +25,6 @@ END no2_x4;
ARCHITECTURE behaviour_data_flow OF no2_x4 IS ARCHITECTURE behaviour_data_flow OF no2_x4 IS
BEGIN BEGIN
nq <= not ((i0 or i1)) after 1210 ps; 1210
nq <= not ((i0 or i1)) after 1200 ps;
END; END;

View File

@ -31,5 +31,6 @@ END no3_x1;
ARCHITECTURE behaviour_data_flow OF no3_x1 IS ARCHITECTURE behaviour_data_flow OF no3_x1 IS
BEGIN BEGIN
nq <= not (((i0 or i1) or i2)) after 1010 ps; 1010
nq <= not (((i0 or i1) or i2)) after 1000 ps;
END; END;

View File

@ -31,5 +31,6 @@ END no3_x4;
ARCHITECTURE behaviour_data_flow OF no3_x4 IS ARCHITECTURE behaviour_data_flow OF no3_x4 IS
BEGIN BEGIN
nq <= not (((i0 or i1) or i2)) after 1317 ps; 1317
nq <= not (((i0 or i1) or i2)) after 1300 ps;
END; END;

View File

@ -37,5 +37,6 @@ END no4_x1;
ARCHITECTURE behaviour_data_flow OF no4_x1 IS ARCHITECTURE behaviour_data_flow OF no4_x1 IS
BEGIN BEGIN
nq <= not ((((i0 or i1) or i2) or i3)) after 1101 ps; 1101
nq <= not ((((i0 or i1) or i2) or i3)) after 1100 ps;
END; END;

View File

@ -37,5 +37,6 @@ END no4_x4;
ARCHITECTURE behaviour_data_flow OF no4_x4 IS ARCHITECTURE behaviour_data_flow OF no4_x4 IS
BEGIN BEGIN
nq <= not ((((i0 or i1) or i2) or i3)) after 1415 ps; 1415
nq <= not ((((i0 or i1) or i2) or i3)) after 1400 ps;
END; END;

View File

@ -37,5 +37,6 @@ END noa2a22_x1;
ARCHITECTURE behaviour_data_flow OF noa2a22_x1 IS ARCHITECTURE behaviour_data_flow OF noa2a22_x1 IS
BEGIN BEGIN
nq <= not (((i0 and i1) or (i2 and i3))) after 968 ps; 968
nq <= not (((i0 and i1) or (i2 and i3))) after 1000 ps;
END; END;

View File

@ -37,5 +37,6 @@ END noa2a22_x4;
ARCHITECTURE behaviour_data_flow OF noa2a22_x4 IS ARCHITECTURE behaviour_data_flow OF noa2a22_x4 IS
BEGIN BEGIN
nq <= not (((i0 and i1) or (i2 and i3))) after 1394 ps; 1394
nq <= not (((i0 and i1) or (i2 and i3))) after 1400 ps;
END; END;

View File

@ -28,7 +28,8 @@ BEGIN
label0 : BLOCK (cmd = '1') label0 : BLOCK (cmd = '1')
BEGIN BEGIN
nq <= GUARDED not (i) after 848 ps; 848
nq <= GUARDED not (i) after 800 ps;
END BLOCK label0; END BLOCK label0;
END; END;

View File

@ -28,7 +28,8 @@ BEGIN
label0 : BLOCK (cmd = '1') label0 : BLOCK (cmd = '1')
BEGIN BEGIN
nq <= GUARDED not (i) after 928 ps; 928
nq <= GUARDED not (i) after 900 ps;
END BLOCK label0; END BLOCK label0;
END; END;

View File

@ -33,5 +33,6 @@ END nxr2_x1;
ARCHITECTURE behaviour_data_flow OF nxr2_x1 IS ARCHITECTURE behaviour_data_flow OF nxr2_x1 IS
BEGIN BEGIN
nq <= not ((i0 xor i1)) after 1100 ps; 1100
nq <= not ((i0 xor i1)) after 1100 ps;
END; END;

View File

@ -33,5 +33,6 @@ END nxr2_x4;
ARCHITECTURE behaviour_data_flow OF nxr2_x4 IS ARCHITECTURE behaviour_data_flow OF nxr2_x4 IS
BEGIN BEGIN
nq <= not ((i0 xor i1)) after 1163 ps; 1163
nq <= not ((i0 xor i1)) after 1200 ps;
END; END;

View File

@ -25,5 +25,6 @@ END o2_x2;
ARCHITECTURE behaviour_data_flow OF o2_x2 IS ARCHITECTURE behaviour_data_flow OF o2_x2 IS
BEGIN BEGIN
q <= (i0 or i1) after 1003 ps; 1003
q <= (i0 or i1) after 1000 ps;
END; END;

View File

@ -25,5 +25,6 @@ END o2_x4;
ARCHITECTURE behaviour_data_flow OF o2_x4 IS ARCHITECTURE behaviour_data_flow OF o2_x4 IS
BEGIN BEGIN
q <= (i0 or i1) after 1087 ps; 1087
q <= (i0 or i1) after 1100 ps;
END; END;

View File

@ -31,5 +31,6 @@ END o3_x2;
ARCHITECTURE behaviour_data_flow OF o3_x2 IS ARCHITECTURE behaviour_data_flow OF o3_x2 IS
BEGIN BEGIN
q <= ((i0 or i1) or i2) after 1104 ps; 1104
q <= ((i0 or i1) or i2) after 1100 ps;
END; END;

View File

@ -31,5 +31,6 @@ END o3_x4;
ARCHITECTURE behaviour_data_flow OF o3_x4 IS ARCHITECTURE behaviour_data_flow OF o3_x4 IS
BEGIN BEGIN
q <= ((i0 or i1) or i2) after 1220 ps; 1220
q <= ((i0 or i1) or i2) after 1200 ps;
END; END;

View File

@ -37,5 +37,6 @@ END o4_x2;
ARCHITECTURE behaviour_data_flow OF o4_x2 IS ARCHITECTURE behaviour_data_flow OF o4_x2 IS
BEGIN BEGIN
q <= (((i0 or i1) or i2) or i3) after 1224 ps; 1224
q <= (((i0 or i1) or i2) or i3) after 1200 ps;
END; END;

View File

@ -37,5 +37,6 @@ END o4_x4;
ARCHITECTURE behaviour_data_flow OF o4_x4 IS ARCHITECTURE behaviour_data_flow OF o4_x4 IS
BEGIN BEGIN
q <= (((i0 or i1) or i2) or i3) after 1317 ps; 1317
q <= (((i0 or i1) or i2) or i3) after 1300 ps;
END; END;

View File

@ -32,5 +32,6 @@ BEGIN
sff_m <= GUARDED i; sff_m <= GUARDED i;
END BLOCK label0; END BLOCK label0;
q <= sff_m after 1685 ps; 1685
q <= sff_m after 1700 ps;
END; END;

View File

@ -44,5 +44,6 @@ BEGIN
sff_m <= GUARDED ((i1 and cmd) or (i0 and not (cmd))); sff_m <= GUARDED ((i1 and cmd) or (i0 and not (cmd)));
END BLOCK label0; END BLOCK label0;
q <= sff_m after 1933 ps; 1933
q <= sff_m after 1900 ps;
END; END;

View File

@ -28,7 +28,8 @@ BEGIN
label0 : BLOCK (cmd = '1') label0 : BLOCK (cmd = '1')
BEGIN BEGIN
q <= GUARDED i after 1089 ps; 1089
q <= GUARDED i after 1100 ps;
END BLOCK label0; END BLOCK label0;
END; END;

View File

@ -28,7 +28,8 @@ BEGIN
label0 : BLOCK (cmd = '1') label0 : BLOCK (cmd = '1')
BEGIN BEGIN
q <= GUARDED i after 1222 ps; 1222
q <= GUARDED i after 1200 ps;
END BLOCK label0; END BLOCK label0;
END; END;

View File

@ -33,5 +33,6 @@ END xr2_x1;
ARCHITECTURE behaviour_data_flow OF xr2_x1 IS ARCHITECTURE behaviour_data_flow OF xr2_x1 IS
BEGIN BEGIN
q <= (i0 xor i1) after 1002 ps; 1002
q <= (i0 xor i1) after 1000 ps;
END; END;

View File

@ -33,5 +33,6 @@ END xr2_x4;
ARCHITECTURE behaviour_data_flow OF xr2_x4 IS ARCHITECTURE behaviour_data_flow OF xr2_x4 IS
BEGIN BEGIN
q <= (i0 xor i1) after 1253 ps; 1253
q <= (i0 xor i1) after 1300 ps;
END; END;