⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch13.6.htm

📁 介绍asci设计的一本书
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<P CLASS="TableLeft">

<A NAME="pgfId=119021">

 </A>

&nbsp;</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>

&nbsp;</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="TableLeft">

<A NAME="pgfId=119033">

 </A>

&nbsp;</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">

&#8211;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&nbsp;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">

&#165;</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 &#176;C, and slow process conditions, for example) and then derate each delay value to convert delays to nominal conditions (5.0 V, 25 &#176;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  &#176;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  &#176;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&nbsp;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&nbsp;13.10</A>

 the derating factor from 100  &#176;C and 4.5  V to nominal (25  &#176;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">

&#165;</SPAN>

 1.31 (slow process) <SPAN CLASS="Symbol">

&#165;</SPAN>

 1.60 (4.5  V, 100  &#176;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">

&#165;</SPAN>

 1.31 (slow process) <SPAN CLASS="Symbol">

&#165;</SPAN>

 1.60 (4.5  V, 100  &#176;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">

&#165;  </SPAN>

1.60)  =  0.477 <SPAN CLASS="Symbol">

&#165;</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">

&#165;  </SPAN>

1.60)  =  0.477 <SPAN CLASS="Symbol">

&#165;</SPAN>

 worst-case. (13.9)</P>

<TABLE>

<TR>

<TD ROWSPAN="1" COLSPAN="2">

<P CLASS="TableTitle">

<A NAME="pgfId=131620">

 </A>

TABLE&nbsp;13.9&nbsp;<A NAME="16609">

 </A>

Process derating factors.</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="Table">

<A NAME="pgfId=131624">

 </A>

&nbsp;</P>

</TD>

<TD ROWSPAN="1" COLSPAN="6">

<P CLASS="TableTitle">

<A NAME="pgfId=131628">

 </A>

TABLE&nbsp;13.10&nbsp;<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>

&nbsp;</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="TableLeft">

<A NAME="pgfId=131646">

 </A>

&nbsp;</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 + -