semi合集-English.pdf - 第6515页
SEMI G80-0200 © SE MI 2000 23 possible in Level 1. A ll t hat is known per Level 1 analysis i s that th e positive error is 350ps an d the nega tive error is 250ps. A2 -1.4 Positive and Negative Er ror — EQUATION 1: Per …

SEMI G80-0200 © SEMI 2000 22
APPENDIX 2
NOTE: The material in this appendix is an official part of SEMI G80 and was approved by fulll letter ballot procedures on
September 3, 1999 by the North Amerian Regional Standards Committee.
A2-1 Examples
NOTE 1: This appendix contains Figures A2-1, A2-2, A2-3,
and A2-4 created for this method as examples. The purpose of
these examples is to show that Drive Input To Compare
Output Error (Accuracy) can be determined. Establishing this
value requires that two edge timing values be detected: MIN
DRIVE VALUE: the earliest occurrence the drive edges with
the latest compare edge. That is also referred to here as
FIRST PASS. MAX DRIVE VALUE: the latest occurrence
of the drive edges with the earliest compare edge. That is also
referred to here as LAST FAIL.
NOTE 2: Timing Linearity Test 10.3.1 can provide these
values. Examples in this appendix will also show data entry
to Table 2 for OTA calculation.
A2-1.1 Maximum Drive Value and Minimum Drive
Value — To follow this analysis you can refer to the
example in Figure 7. In this example drive error and
compare error are each 100ps.
NOTE 3: Figures A2-1, A2-2, A2-3, and A2-4 are equivalent
and represent complementary examples for the cases where
drive error does not have the same error value as compare
error.
A2-1.2 Minimum Drive Value is determined by first
assuming that all compare edges are programmed at
0ns. You must then take into account the drive to
compare error, in this example that value is –50ps (note
the sign indicating the shift is in the negative direction).
Add the drive to compare error to the compare
programming value. That means that the average
(mean) compare edge can be thought of as actually
occurring at –50ps (versus the programmed value of
0ns ). Per this example the compare error is ± 100ps,
which means the latest compare edge would occur at +
50ps (–50ps + 100ps). Since the driver edge error is
also ± 100ps and is programmed to the reference value
of 1000ps, the earliest drive edge occurs at 900ps
(1000ps minus 100ps). The MIN DRIVE VALUE is
then whatever programming value is needed to get the
latest compare edge (at + 50ps) to line up with the
earliest drive edge (at 900ps). In this case that's 850ps
(the difference between 50ps and 900ps). This value of
850ps is also referred to at the FIRST PASS.
A2-1.3 The same analysis applies when determining
Max Drive Value. First assume all compare edges are
programmed to 0ns. The drive to compare error must
be added-in, in this case –50ps. That puts the mean
programmed compare edge at –50ps. Taking into
account the compare edge error of 100ps the earliest
compare edge would occur at –150ps. The drive edges
are programmed to 1000ps. Thus the latest drive edge
occurs at 1100ps when the 100ps drive edge error is
taken onto account. To get the earliest compare edge to
line up with the latest drive edge 1250ps of delay would
need to be programmed (the difference between 1100ps
and –150ps). This value of 1250ps is referred to as the
LAST FAIL.
A2-1.4 Drive to Compare Edge Error — By definition
DRIVE TO COMPARE EDGE ERROR is the relative
time difference between the drive (input) edge error and
compare (output) edge error distributions. All drive
edges in Level 1 are detected in parallel in pairs. Once
the minimum and maximum values of drive edge are
determined per procedure 10.3.1 (illustrated in Figures
A2-1 through A2-4) determination of drive to compare
edge error can be established. As per these examples
(Figures 7 and A2-1 through A2-4) the drive to
compare edge error is calculated as the reference value
minus the average of min and max error values:
Drive to Compare Error =
Reference-[Min Value + Max Value)/2]
A2-1.5 Distinguishing Drive and Compare Edge Error
Uniquely Is Not Possible with Level 1 Tests — The user
is cautioned that even though drive to compare edge
error is known, per this method it is still not possible to
distinguish Level 1 drive input error from compare
output error. The key to this shortcoming lies in
observation of examples shown in Figures A2-1
thorough A2-4. These examples have drive and
compare edge error values that are not the same value.
That is, drive error is either much greater that compare
edge error, or vice versa. In each example drive to
compare edge error is established. To establish the
point that drive input error cannot be distinguished from
compare output error per level 1, the user is asked to
look at Figures A2-1 and A2-2. In these two examples
it is assumed that the drive error and compare error are
different by a factor of two. Because of limited
visibility per the level 1 approach it is not possible to
determine that the drive error is ± 100ps and the
compare error is ± 50ps (example in Figure A2-1), or
vice versa. All that can be established is that the
positive error is 200ps and the negative error is 100ps.
Level 2 tests are required to determine drive input
timing error and compare output timing error.
A2-1.6 The same rationale applies for the examples in
Figure A2-3 and A2-4 where one component of error is
assumed to be 200ps and the other is 100ps, with a 50ps
drive to compare error. The drive to compare edge
error is determined, but again establishing a unique
value for drive or a unique value compare error is not

SEMI G80-0200 © SEMI 200023
possible in Level 1. All that is known per Level 1
analysis is that the positive error is 350ps and the
negative error is 250ps.
A2-1.4 Positive and Negative Error — EQUATION 1:
Per the examples in this Appendix and data taken out of
Table 1:
Positive Error = Reference - Max Value
Negative Error = Reference - Min Value

SEMI G80-0200 © SEMI 2000 24
Drive to Compare Edge Error
-50pS +50pS
Compare Error
MIN Value- MIN is the value all
comparators are programmed to when
the first drive edge is detected.
For a sweep- Compare edges
should be programmed far in
advance of the reference signal
allowing enough room to detect
the earliest occurrence of a drive
edge.
TIMING RELATIONSHIPS, DEFINITIONS & EXAMPLE RESULTS
DEFINITIONS-
Reference- The programmed value of the drivers
Drive to Compare Error- The difference between the median value for Drive and the median value for Compare error.
RELATIONSHIPS & EXAMPLE RESULTS-
Negative Error: Min Value - Reference = 900pS - 1000pS = -100pS
Positive Error: Max Value - Reference = 1200pS - 1000pS = 200pS
Drive to Compare Error: Reference - [(Min Value + Max Value)/2] = 1000ps - [(900ps + 1200pS)/2] = -50pS
For a sweep- Compare edges
should be programmed far beyond
the reference signal allowing
enough room to detect the latest
occurrence of a drive edge.
Detect MAX drive value- Detect
the latest occurrence of the drive
edge with the earliest compare
ed
g
e
(
last fail
)
Detect MIN drive value- Detect the
earliest occurrence of the drive
edge with the latest compare edge
(
first
p
ass
)
-100pS
Drive Edges
1000pS Drive
Reference
+100pS
50pS
-100pS +100pS
Drive Error
Drive
Reference
Drive Edges
-100pS
1000pS Drive
Reference
+100pS
In this example:
Drive edge error = ± 100pS
Compare edge error = ± 50pS
Drive to Compare error = - 50pS
This example will illustrate how
numerical error values are obtained.
MAX Value- MAX is the value all
comparators are programmed to when
the last drive edge is detected.
1200pS
(Max value)
Sweep
Compare Edges
900pS
(Min value)
Sweep
Compare Edges
N
OTE: All drive edges are
detected in parallel in pairs:
pin 1 & 2, 3 & 4,...n-1 & n.
N
OTE: All drive edges are
detected in parallel in pairs:
pin 1 & 2, 3 & 4,...n-1 & n.
1200pS
1000pS Reference
-100pS +100pS
50pS
Drive
Reference
Last Fail
Max Value
When the edges on all pins are
detected the drive to compare erro
r
relationship will appear as
indicated here with associated erro
r
values indicated.
-50
p
S
+50pS
-50pS +50pS
1
000pS
Last fail
First pass
950pS
+50pS-50pS
900pS
1200pS
0nS
0nS
900pS
First Pass
Min Value
Figure A2-1
Level 1 Compare Edge Error << Drive Edge