Академический Документы
Профессиональный Документы
Культура Документы
I. INTRODUCTION
Signal integrity issues arise from long on-chip
interconnects where the effect of parasitic elements may
jeopardize the functionality and reliability of high
performance SoCs. Long on-chip interconnects fall primarily
into three categories: data-buses, control, or clock. Data lines,
especially those such as data buses between the central
processing unit (CPU) and cache, travel in groups, generally
have half-a-chip-edge in length, and have a small load at the
receiver. Such lines synchronously operate and are designed
for minimum path delay over fairly long length. Therefore,
these data-buses are vulnerable to signal integrity problems
due to their synchronous and possibly in-phase data pattern.
Therefore, in this paper, we focus on testing signal integrity
faults on long interconnects like data-buses.
To enable testing for signal integrity defects, several fault
models and test generation methods have been proposed to
capture the signal integrity effects in gate-level circuits [1-3].
In addition, many approaches for analysis, modeling and
testing signal integrity effects on long interconnect have been
proposed [4-7]. Maximum Aggressor (MA) fault model was
presented in [4], which abstractly models crosstalk effects on
interconnects with a linear number of faults. Although MA
significantly simplifies the problem for interconnects
modeled as RC circuits, it suffers from lack of precision
needed for accurate RLC interconnect models [8]. In [5], the
authors presented a BIST for signal integrity using pseudorandom patterns. Signal integrity fault model was presented
in [9]. This was based on accurate RLC interconnect models;
different. In this case, the time delay for each signal pattern
mode is defined to td(k), where k indicates the kth signal
pattern mode.
(7)
(8)
where Aj is the polarity of the coupling parameters. In
addition, though the analysis of the SPICE output response
and the TWA-based waveform in the linear output voltage
function, we can find out that most 50% time delay occurs
during the following time interval.
(9)
In this condition, the 50% time delay can be approximated
to (tf0+(k)), where 0.7 0.9, since the criterion of the
crosstalk-induced delay is just required to determine whether
crosstalk-induced error can occur in the victim line or not.
Therefore, for slowdown delay, if the approximated 50%
time delay is equal to or larger than the threshold delay value
tdth, a slowdown error will occur. From the approximated
50% time delay, td50%(k), we can identify whether the
slowdown error occurs in the victim line or not. The criterion
of the slowdown delay fault, DFRsd is as follows.
(10)
where is an user defined value based on the manufacturing
process. In this paper, we use =0.9 for experiments.
Based on the monotone property, the larger the delay
factor ratio is, the larger a signal integrity noise will be
generated. Therefore, we can determine whether the noise is
large enough to cause an error from the delay factor ratio
without the SPICE simulation. Similarly, speedup signal
integrity error effects can be estimated and generated.
B. High-Level Fault Model for Glitch Noise Errors
For multiple interconnections, the signal integrity noises
caused by the electric and magnetic fields depend on the
signal patterns. Therefore, we should consider the signal
directions to derive a high-level signal integrity noise model.
(6)
154
161
(18)
For positive glitch error, if the reciprocal of the effective
impedance factor value is equal to or larger than the
reciprocal of the threshold impedance value ZFth, a positive
glitch error will occur. Therefore, from the impedance factor
ratio ZFRpg, we can identify whether the positive glitch error
occurs in the victim line or not. The ZFRpg is as follows.
(11)
(12)
Since the signals for odd mode switching are always
opposite, it is necessary to substitute I1=-I2 and V1=-V2 into
the equations (11) and (12). Therefore, the equivalent
inductance in a pair of coupled transaction lines propagating
in odd mode is
(13)
Similarly, the effect of the coupling capacitance can be
derived by applying the Kirchhoffs current law. The
equivalent capacitance in a pair of coupled interconnection
propagating in odd mode is
(14)
Subsequently, the equivalent impedance for a coupled pair
of interconnection propagating in an odd mode pattern is
(19)
(15)
Signal Integrity
Fault
Pattern of
Victim Line
Positive Glitch
Stable 0
Negative Glitch
Stable 1
Rising Slowdown
Falling Slowdown
Rising Speedup
(17)
Falling Speedup
High-Level
Fault Model
Rising
Transition
Falling
Transition
Rising
Transition
Falling
Transition
ZFR: the impedance factor ratio, DFR: the delay factor ratio
V. EXPERIMENTAL RESULTS
The proposed high-SI test generation method is validated
156
163
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
BUS
8bit (1)
8bit (2)
8bit (3)
16bit (1)
16bit (2)
16bit (3)
32bit (1)
32bit (2)
32bit (3)
AHB
APB
MA [4]
81%
84%
77%
72%
75%
81%
64%
72%
68%
54%
58%
MT [7]
86%
91%
84%
77%
75%
83%
80%
83%
75%
68%
65%
High-SI
96%
98%
93%
90%
87%
86%
91%
92%
90%
87%
91%
[8]
[9]
[10]
[11]
[12]
[13]
VI. CONCLUSION
To more accurately detect signal integrity defects on
practical on-chip interconnection lines and avoid time
consuming for interconnection analysis, in this paper, we
propose a new high-level signal integrity fault model to
estimate noise effects based on process variation and
interconnect signal transition. Especially, for signal integrityinduced delay errors, the proposed high-level fault models
are based on TWA (traveling wave based waveform
approximation) technique for multi-coupled interconnects.
The proposed high-SI test pattern generation is based on
the analysis of the impact of aggressor lines on signal
integrity effect at a victim line. We then presented a
methodology to deal with arbitrary interconnect topologies.
Using the interconnection topology graph and two factors,
the DFR and the ZFR, our methodology generates test vector
pairs to maximize the impact of aggressor lines.
Experimental results showed that the proposed high-SI test
patterns are more exact than the MA and the MT patterns and
the defect coverage is much higher since the MA fault model
leads to underestimation of signal integrity effects due to the
RC network and the MT patterns are randomly generated.
Currently, there is ongoing research to develop a BIST
[14]
[15]
[16]
[17]
[18]
[19]
157
164