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

📄 ch15.4.htm

📁 介绍asci设计的一本书
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<A NAME="marker=195410">

 </A>

Package cost</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=195413">

 </A>

$0.01/pin, &#8220;penny per pin&#8221;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=195415">

 </A>

Varies widely, figure is for low-cost plastic package, approximately constant</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=195417">

 </A>

1</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=195420">

 </A>

<A NAME="marker=195419">

 </A>

Wafer cost</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=195422">

 </A>

$1 k to  $5 k</P>

<P CLASS="TableLeft">

<A NAME="pgfId=195423">

 </A>

average $2 k</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=195425">

 </A>

Varies widely, figure is for a mature, 2LM CMOS process, approximately constant</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=195427">

 </A>

1</P>

</TD>

</TR>

</TABLE>

<TABLE>

<TR>

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

<P CLASS="TableTitle">

<A NAME="pgfId=172546">

 </A>

TABLE&nbsp;15.4&nbsp;<A NAME="39404">

 </A>

Area estimates for datapath functions.<A HREF="#pgfId=182077" CLASS="footnote">

2</A>

 </P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172554">

 </A>

<SPAN CLASS="TableHeads">

Datapath function</SPAN>

</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172556">

 </A>

<SPAN CLASS="TableHeads">

Area per bit/</SPAN>

<SPAN CLASS="Symbol">

l</SPAN>

<SPAN CLASS="TableHeads">

2 </SPAN>

</P>

</TD>

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

<P CLASS="TableFirst">

<A NAME="pgfId=172558">

 </A>

Area/ <SPAN CLASS="Symbol">

l</SPAN>

<SUP CLASS="Superscript">

2 </SUP>

(32-bit)</P>

</TD>

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

<P CLASS="TableFirst">

<A NAME="pgfId=172560">

 </A>

Area/ <SPAN CLASS="Symbol">

l</SPAN>

<SUP CLASS="Superscript">

2 </SUP>

(64-bit)</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172562">

 </A>

High-speed comparator (4&#8211;32 bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172564">

 </A>

24,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172566">

 </A>

7.7E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172568">

 </A>

1.5E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172570">

 </A>

High-speed comparator (32&#8211;128 bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172572">

 </A>

28,800</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172574">

 </A>

9.2E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172576">

 </A>

1.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172578">

 </A>

Leading-one detector (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172580">

 </A>

7200 log<SUB CLASS="Subscript">

2</SUB>

<SPAN CLASS="EquationVariables">

n</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172582">

 </A>

1.2E + 06</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172584">

 </A>

2.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172586">

 </A>

All-ones detector (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172588">

 </A>

6000  +  800 log<SUB CLASS="Subscript">

2</SUB>

<SPAN CLASS="EquationVariables">

n</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172590">

 </A>

3.2E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172592">

 </A>

6.9E + 05</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172594">

 </A>

Priority encoder (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172596">

 </A>

19,000  +  1400 log<SUB CLASS="Subscript">

2</SUB>

 (<SPAN CLASS="EquationVariables">

n</SPAN>

 &#8211; 2)</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172598">

 </A>

8.4E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172600">

 </A>

1.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172602">

 </A>

Zero detector (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172604">

 </A>

5500  +  800 log<SUB CLASS="Subscript">

2</SUB>

<SPAN CLASS="EquationVariables">

n</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172606">

 </A>

3.0E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172608">

 </A>

6.6E + 05</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172610">

 </A>

Barrel shifter/rotator (<SPAN CLASS="EquationVariables">

n- </SPAN>

by <SPAN CLASS="EquationVariables">

m</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172612">

 </A>

19,000 + 1000<SPAN CLASS="EquationVariables">

n</SPAN>

  +  1600 <SPAN CLASS="EquationVariables">

m</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172614">

 </A>

3.4E + 06</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172616">

 </A>

1.2E + 07</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172618">

 </A>

Carry-save adder</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172620">

 </A>

24,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172622">

 </A>

7.7E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172624">

 </A>

1.5E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172626">

 </A>

Digital delay line (<SPAN CLASS="EquationVariables">

n</SPAN>

 delay stages, <SPAN CLASS="EquationVariables">

t</SPAN>

 output taps)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172628">

 </A>

12,000  +  6000<SPAN CLASS="EquationVariables">

n</SPAN>

  +  8400 <SPAN CLASS="EquationVariables">

t</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172630">

 </A>

1.5E + 07</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172632">

 </A>

6.0E + 07</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172634">

 </A>

Synchronous FIFO (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172636">

 </A>

34,000  +  9600<SPAN CLASS="EquationVariables">

n</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172638">

 </A>

1.1E + 07</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172640">

 </A>

4.1E + 07</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172642">

 </A>

Multiplier-accumulator (<SPAN CLASS="EquationVariables">

n</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172644">

 </A>

190,000  +  18,000<SPAN CLASS="EquationVariables">

n</SPAN>

</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172646">

 </A>

2.4E + 07</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172648">

 </A>

8.5E + 07</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172650">

 </A>

Unsigned multiplier (<SPAN CLASS="EquationVariables">

n- </SPAN>

by <SPAN CLASS="EquationVariables">

m</SPAN>

-bit)</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172652">

 </A>

54,000  +  18,000 (<SPAN CLASS="EquationVariables">

n</SPAN>

 &#8211; 2)</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172654">

 </A>

1.9E + 07</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172656">

 </A>

7.4E + 07</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172658">

 </A>

2:1 MUX</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172660">

 </A>

7200</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172662">

 </A>

2.3E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172664">

 </A>

4.6E + 05</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172666">

 </A>

8:1 MUX</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172668">

 </A>

29,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172670">

 </A>

9.2E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172672">

 </A>

1.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172674">

 </A>

Low-speed adder</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172676">

 </A>

28,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172678">

 </A>

8.8E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172680">

 </A>

1.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172682">

 </A>

2901 ALU</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172684">

 </A>

41,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172686">

 </A>

1.3E + 06</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172688">

 </A>

2.6E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172690">

 </A>

Low-speed adder/subtracter</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172692">

 </A>

30,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172694">

 </A>

9.6E + 05</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172696">

 </A>

1.9E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172698">

 </A>

Sync. up&#8211;down counter with sync. load and clear</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=172700">

 </A>

43,000</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172702">

 </A>

1.4E + 06</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=172704">

 </A>

2.8E + 06</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -