📄 ch13.6.htm
字号:
<P CLASS="TableLeft">
<A NAME="pgfId=119021">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="4">
<P CLASS="Table">
<A NAME="pgfId=119023">
</A>
<SPAN CLASS="TableHeads">
Propagation delay</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=119031">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=119033">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="2">
<P CLASS="Table">
<A NAME="pgfId=119035">
</A>
<SPAN CLASS="TableHeads">
Area</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="2">
<P CLASS="Table">
<A NAME="pgfId=119039">
</A>
<SPAN CLASS="TableHeads">
Performance</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119046">
</A>
<SPAN CLASS="TableHeads">
From input<A HREF="#pgfId=119045" CLASS="footnote">
2</A>
</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119048">
</A>
<SPAN CLASS="TableHeads">
To output</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119050">
</A>
<SPAN CLASS="TableHeads">
Extrinsic</SPAN>
/<BR>
nspF <SUP CLASS="Superscript">
–1</SUP>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119053">
</A>
<SPAN CLASS="TableHeads">
Intrinsic </SPAN>
/<BR>
ns</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119056">
</A>
<SPAN CLASS="TableHeads">
Extrinsic </SPAN>
/<BR>
ns</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=119059">
</A>
<SPAN CLASS="TableHeads">
Intrinsic </SPAN>
/<BR>
ns</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119062">
</A>
D0\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119064">
</A>
Z\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119066">
</A>
2.10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119068">
</A>
1.42</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119070">
</A>
0.5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119072">
</A>
0.8</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119074">
</A>
D0/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119076">
</A>
Z/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119078">
</A>
3.66</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119080">
</A>
1.23</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119082">
</A>
0.68</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119084">
</A>
0.70</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119086">
</A>
D1\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119088">
</A>
Z\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119090">
</A>
2.10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119092">
</A>
1.42</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119094">
</A>
0.50</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119096">
</A>
0.80</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119098">
</A>
D1/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119100">
</A>
Z/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119102">
</A>
3.66</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119104">
</A>
1.23</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119106">
</A>
0.68</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119108">
</A>
0.70</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119110">
</A>
SD\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119112">
</A>
Z\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119114">
</A>
2.10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119116">
</A>
1.42</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119118">
</A>
0.50</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119120">
</A>
0.80</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119122">
</A>
SD\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119124">
</A>
Z/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119126">
</A>
3.66</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119128">
</A>
1.09</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119130">
</A>
0.70</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119132">
</A>
0.73</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119134">
</A>
SD/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119136">
</A>
Z\</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119138">
</A>
2.10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119140">
</A>
2.09</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119142">
</A>
0.5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119144">
</A>
1.09</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119146">
</A>
SD/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119148">
</A>
Z/</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119150">
</A>
3.66</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119152">
</A>
1.23</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119154">
</A>
0.68</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=119156">
</A>
0.70</P>
</TD>
</TR>
</TABLE>
<P CLASS="Body">
<A NAME="pgfId=119160">
</A>
Both intrinsic delay and extrinsic delay values are given in <A HREF="CH13.6.htm#11038" CLASS="XRef">
Table 13.8</A>
. For example, the delay t<SUB CLASS="SubscriptVariable">
PD</SUB>
(from <SPAN CLASS="BodyComputer">
DO\ </SPAN>
to <SPAN CLASS="BodyComputer">
Z</SPAN>
\) of a 2:1 MUX from the small library is </P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnCenter">
<A NAME="pgfId=127771">
</A>
<SPAN CLASS="EquationVariables">
t</SPAN>
<SUB CLASS="SubscriptVariable">
PD</SUB>
= 1.42 ns + (2.10 ns/pF) <SPAN CLASS="Symbol">
¥</SPAN>
<SPAN CLASS="EquationVariables">
C</SPAN>
<SUB CLASS="SubscriptVariable">
L</SUB>
(pF) <SPAN CLASS="Symbol">
.</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnNumber">
<A NAME="pgfId=127774">
</A>
(13.9)</P>
</TD>
</TR>
</TABLE>
<P CLASS="Body">
<A NAME="pgfId=3449">
</A>
ASIC cell libraries may be characterized and the delay information presented in several ways in a data book. Some manufacturers simulate under worst-case slow conditions (4.5 V, 100 °C, and slow process conditions, for example) and then derate each delay value to convert delays to nominal conditions (5.0 V, 25 °C, and nominal process). This allows nominal delays to be used in the data book while maintaining accurate predictions for worst-case behavior. Other manufacturers characterize using nominal conditions and include worst-case values in the data book. In either case, we always design with worst-case values. Data books normally include process, voltage, and temperature derating factors as tables or graphs such as those shown in Tables <A HREF="CH13.6.htm#16609" CLASS="XRef">
13.9</A>
and <A HREF="CH13.6.htm#31997" CLASS="XRef">
13.10</A>
.</P>
<P CLASS="Body">
<A NAME="pgfId=117819">
</A>
For example, suppose we are measuring the performance of an ASIC on the bench and the lab temperature (25 °C) and the power supply voltage (5 V) correspond to nominal operating conditions. We shall assume, in the absence of other information, that we have an ASIC from a nominal process lot. We have data book values given as worst case (worst-case temperature, 100 °C; worst-case voltage, 4.5 V; slow process) and we wish to find nominal values for delay to compare them with our measured results. From <A HREF="CH13.6.htm#16609" CLASS="XRef">
Table 13.9</A>
the derating factor from nominal process to slow process is 1.31. From <A HREF="CH13.6.htm#31997" CLASS="XRef">
Table 13.10</A>
the derating factor from 100 °C and 4.5 V to nominal (25 °C and 5 V) is 1.60. The derating factor from nominal to worst-case (data book values) is thus: </P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnLeft">
<A NAME="pgfId=131589">
</A>
worst-case = nominal <SPAN CLASS="Symbol">
¥</SPAN>
1.31 (slow process) <SPAN CLASS="Symbol">
¥</SPAN>
1.60 (4.5 V, 100 °C).</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnNumber">
<A NAME="pgfId=131591">
</A>
(13.10)</P>
</TD>
</TR>
</TABLE>
<P CLASS="EquationNumbered">
<A NAME="pgfId=7161">
</A>
worst-case = nominal <SPAN CLASS="Symbol">
¥</SPAN>
1.31 (slow process) <SPAN CLASS="Symbol">
¥</SPAN>
1.60 (4.5 V, 100 °C).(13.8)</P>
<P CLASS="BodyAfterHead">
<A NAME="pgfId=131615">
</A>
To get from the data book values to nominal operating conditions we use the following equation: </P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnLeft">
<A NAME="pgfId=131797">
</A>
nominal = worst-case/(1.31 <SPAN CLASS="Symbol">
¥ </SPAN>
1.60) = 0.477 <SPAN CLASS="Symbol">
¥</SPAN>
worst-case.</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableEqnNumber">
<A NAME="pgfId=131799">
</A>
(13.11)</P>
</TD>
</TR>
</TABLE>
<P CLASS="EquationNumbered">
<A NAME="pgfId=131783">
</A>
nominal = worst-case/(1.31 <SPAN CLASS="Symbol">
¥ </SPAN>
1.60) = 0.477 <SPAN CLASS="Symbol">
¥</SPAN>
worst-case. (13.9)</P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="2">
<P CLASS="TableTitle">
<A NAME="pgfId=131620">
</A>
TABLE 13.9 <A NAME="16609">
</A>
Process derating factors.</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=131624">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="6">
<P CLASS="TableTitle">
<A NAME="pgfId=131628">
</A>
TABLE 13.10 <A NAME="31997">
</A>
Temperature and voltage derating factors.</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=131640">
</A>
<SPAN CLASS="TableHeads">
Process </SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=131642">
</A>
<SPAN CLASS="TableHeads">
Derating factor</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=131644">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=131646">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="5">
<P CLASS="Table">
<A NAME="pgfId=131648">
</A>
<SPAN CLASS="TableHeads">
Supply voltage</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=131658">
</A>
Slow</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=131660">
</A>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -