IEEE Proof
6 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
Hence, the (∂T/∂VDD) of a working Fast RO is the
function of temperature K.
4) The K-(∂T/∂VDD) relationship should be built during
production test. Therefore, in-field (∂T/∂VDD) can be
determined after obtained the in-field temperature K.
5) With in-field (∂T/∂VDD) determined, the N
norm
-IR
width-IR peak relationship is fixed. Then IR peak can
be decided by the measured N
norm
and IR-drop width.
6) Since process variations and temperature influence
the N
norm
-IR width-IR peak relationship by affecting
(∂T/∂VDD). Thus a set of N
norm
-IR width-IR peak
lookup tables can be prepared in design stage
through SPICE simulation at various (∂T/∂VDD).
After in-field (∂T/∂VDD) is determined, a proper
N
norm
-IR width-IR peak lookup table can be picked out.
In summary, during in-field IR-drop monitoring, only tem-
perature K (represented by noise free Fast RO oscillation num-
ber N
0
), N and IR-drop waveform width need to be measured,
which guarantees TRO’s short measurement time. During
data analysis or customer return, the proper (∂T/∂VDD)
of a specific Fast RO can be determined by K. Then the
proper N
norm
-IR width-IR peak lookup table can be selected
from simulated lookup table set. Finally, the IR peak can be
obtained.
C. Analyses of TRO’s Performance Under Process and
Temperature Variations
The process variations and temperature affect measurement
accuracy, and should be minimized. TRO uses three elements
to reconstruct the transient IR-drop waveform off-chip: 1) the
IR-drop width; 2) average; and 3) the N
norm
-IR width-IR peak
lookup table correlating IR-drop peak to the width and aver-
age. The process variations and temperature’s impacts on the
above three elements are controlled and minimized as follows.
1) The IR-drop width is obtained by the Edge Detector,
and calculated according to [(j− i) + 1]W, where i and j
are the first and last flipping branch index and W is the
sampling window length. Process variations and tem-
perature influence the value of i and j by affecting the
Edge Detector branch’s IR-drop sensitivity. For exam-
ple, if a strong sub-branch is too much longer than its
pairing weak subbranch, due to large process or temper-
ature variations, the branch signature cannot flip from
0 to 1 even with large IR-drop. To make the sensitivity
stable, the branches are automatically calibrated, during
which the length of the strong subbranch is increased
one to four big buffer delay (t
d
) until the branch sig-
nature flips from 1 to 0. Thus, after calibration, the
delay of strong subbranch is 0-t
d
longer than that of
weak subbranch. For advanced technologies, t
d
can eas-
ily be in the range of 10–15 ps. As mentioned above,
the calibration process finishes within 16 clock cycles. It
can be considered that the temperature keeps the same
through measurement, and the length of sub-branches
keeps the same through calibration and measurement.
The branches’ sensitivity after calibration can be deter-
mined by keep reducing the global VDD to (VDD−S),
Fig. 10. Distribution of branch sensitivity before and after calibration. It can
be seen that the variance of sensitivity shrunk 73.7% after calibration.
until the branch signature flips to 1. Then S is the
branch sensitivity. Fig. 10 shows the distribution of S
under 25% V
th
, 10% L,5%W, and 1% t
ox
process
variations across −40
◦
C–100
◦
C before and after cal-
ibration. It can be seen that calibration improves the
stability of branch sensitivity by 73.7%. Also according
to the IR-drop width equation [(j−i) + 1]W, the process
and temperature variations also affect the measurement
result by affecting W, in other words, changing the delay
of BUF
0
to BUF
[M/W−1]
in Fig. 3. However, by selecting
the buffer (composed by two inverters) of the same type
as Fast RO with low delay variation, the actual silicon
W at measurement temperature can be obtained from the
recorded N
0
by M/nN
0
, where N
0
is the noise-free Fast
RO oscillation number, M is the measurement window,
and n is the inverter number of Fast RO.
2) The average IR-drop is represented by the normalized
counter value N
norm
. As the counter counts the rising
edge of Fast RO oscillation waveform, the process vari-
ations and temperature’s impact on the counter behavior
is negligible.
3) The last element is the lookup table correlating IR-drop
peak to the width and average. From (8), it can be seen
that, under given IR-drop waveform V(t) and measure-
ment window M, the process and temperature variations
only affect the parameter of ∂T/∂VDD. Fortunately,
the in-field ∂T/∂VDD can be determined by recording
the in-field temperature and checking the K-∂T/∂VDD
lookup table generated during manufacture test or cus-
tomer return. Therefore, process variation and temper-
ature’s impact on the N
norm
-IR width-IR peak lookup
table can be eliminated.
In summary, the process and temperature variations’ impacts
are minimized through branch calibration, cell selection, and
temperature rectification.
III. F
LOW FOR TRO IMPLEMENTATION,
M
EASUREMENT, AND ADAPTATION
The overall implementation, measurement, and adaptation
flow of TRO system is shown in Fig. 11. Since the TRO system