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
BEGIN
q <= (i0 and i1) after 1040 ps;
1040
q <= (i0 and i1) after 1000 ps;
END;

View File

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

View File

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

View File

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

View File

@ -37,5 +37,6 @@ END a4_x2;
ARCHITECTURE behaviour_data_flow OF a4_x2 IS
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;

View File

@ -37,5 +37,6 @@ END a4_x4;
ARCHITECTURE behaviour_data_flow OF a4_x4 IS
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;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -35,5 +35,6 @@ END mx2_x2;
ARCHITECTURE behaviour_data_flow OF mx2_x2 IS
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;

View File

@ -35,5 +35,6 @@ END mx2_x4;
ARCHITECTURE behaviour_data_flow OF mx2_x4 IS
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;

View File

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

View File

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

View File

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

View File

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

View File

@ -37,5 +37,6 @@ END na4_x1;
ARCHITECTURE behaviour_data_flow OF na4_x1 IS
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;

View File

@ -37,5 +37,6 @@ END na4_x4;
ARCHITECTURE behaviour_data_flow OF na4_x4 IS
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;

View File

@ -37,5 +37,6 @@ END nao2o22_x1;
ARCHITECTURE behaviour_data_flow OF nao2o22_x1 IS
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;

View File

@ -37,5 +37,6 @@ END nao2o22_x4;
ARCHITECTURE behaviour_data_flow OF nao2o22_x4 IS
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;

View File

@ -35,5 +35,6 @@ END nmx2_x1;
ARCHITECTURE behaviour_data_flow OF nmx2_x1 IS
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;

View File

@ -35,5 +35,6 @@ END nmx2_x4;
ARCHITECTURE behaviour_data_flow OF nmx2_x4 IS
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;

View File

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

View File

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

View File

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

View File

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

View File

@ -37,5 +37,6 @@ END no4_x1;
ARCHITECTURE behaviour_data_flow OF no4_x1 IS
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;

View File

@ -37,5 +37,6 @@ END no4_x4;
ARCHITECTURE behaviour_data_flow OF no4_x4 IS
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;

View File

@ -37,5 +37,6 @@ END noa2a22_x1;
ARCHITECTURE behaviour_data_flow OF noa2a22_x1 IS
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;

View File

@ -37,5 +37,6 @@ END noa2a22_x4;
ARCHITECTURE behaviour_data_flow OF noa2a22_x4 IS
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;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -37,5 +37,6 @@ END o4_x2;
ARCHITECTURE behaviour_data_flow OF o4_x2 IS
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;

View File

@ -37,5 +37,6 @@ END o4_x4;
ARCHITECTURE behaviour_data_flow OF o4_x4 IS
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;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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