ch07.7.htm
来自「介绍asci设计的一本书」· HTM 代码 · 共 1,071 行 · 第 1/2 页
HTM
1,071 行
</A>
<SPAN CLASS="TableHeads">
Interconnect inside logic cells</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30907">
</A>
EPROM</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30909">
</A>
EPROM</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30911">
</A>
Metal–metal antifuse</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30913">
</A>
Poly–diffusion antifuse</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30915">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30917">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30919">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30921">
</A>
</P>
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30922">
</A>
</P>
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30923">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30925">
</A>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30927">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=30929">
</A>
<SPAN CLASS="TableHeads">
Crosspoint (CP20K)</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=30931">
</A>
<SPAN CLASS="TableHeads">
Altera MAX </SPAN>
</P>
<P CLASS="Table">
<A NAME="pgfId=30932">
</A>
<SPAN CLASS="TableHeads">
(MAX 7000)</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=30934">
</A>
<SPAN CLASS="TableHeads">
Atmel (AT6000)</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=30936">
</A>
<SPAN CLASS="TableHeads">
Xilinx LCA (XC5200)</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30938">
</A>
<SPAN CLASS="TableHeads">
Interconnect between logic cells </SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30940">
</A>
Programmable highly</P>
<P CLASS="TableLeft">
<A NAME="pgfId=30941">
</A>
interconnected matrix</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30943">
</A>
Fixed cross-bar PIA (Programmable Interconnect Architecture)</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30945">
</A>
Programmable regular, local, and express bus scheme with line repeaters</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30947">
</A>
Switch box, PIPs (Programmable Interconnect Points), 3-state internal bus, and long lines</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30949">
</A>
<SPAN CLASS="TableHeads">
Interconnect delay</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30951">
</A>
Variable</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30953">
</A>
Fixed</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30955">
</A>
Variable</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30957">
</A>
Variable</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30959">
</A>
<SPAN CLASS="TableHeads">
Interconnect inside logic cells</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30961">
</A>
Metal–metal </P>
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30962">
</A>
antifuse</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30964">
</A>
EEPROM</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30966">
</A>
SRAM</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30968">
</A>
16-bit SRAM </P>
<P CLASS="TableLeftEnd">
<A NAME="pgfId=30969">
</A>
LUT</P>
</TD>
</TR>
</TABLE>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="4">
<P CLASS="TableTitle">
<A NAME="pgfId=30977">
</A>
TABLE 7.6 <A NAME="24465">
</A>
Programmable ASIC interconnect (continued).</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30985">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=30987">
</A>
<SPAN CLASS="TableHeads">
Xilinx (XC8100)</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFirst">
<A NAME="pgfId=30989">
</A>
<SPAN CLASS="TableHeads">
Lucent ORCA 2C</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=30991">
</A>
<SPAN CLASS="TableHeads">
Altera FLEX 8000/10k</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30993">
</A>
<SPAN CLASS="TableHeads">
Interconnect between logic cells </SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30995">
</A>
Channeled array with </P>
<P CLASS="TableLeft">
<A NAME="pgfId=30996">
</A>
segmented routing, long lines. Programmable fully populated antifuse matrix.</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=30998">
</A>
Switch box, SRAM programmable interconnect, 3-state internal bus, and long lines</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31000">
</A>
Row and column FastTrack between LABs</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31002">
</A>
<SPAN CLASS="TableHeads">
Interconnect delay</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31004">
</A>
Variable</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31006">
</A>
Variable</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31008">
</A>
Fixed with small variation in delay in row FastTrack </P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31010">
</A>
<SPAN CLASS="TableHeads">
Interconnect inside logic cells</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31012">
</A>
Antifuse</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31014">
</A>
SRAM LUTs and MUXs</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31016">
</A>
LAB local interconnect between LEs. 16-bit SRAM LUT in LE.</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31018">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31020">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31022">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31024">
</A>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31026">
</A>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=31028">
</A>
<SPAN CLASS="TableHeads">
AMD MACH 5</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=31030">
</A>
<SPAN CLASS="TableHeads">
Actel 3200DX</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="Table">
<A NAME="pgfId=31032">
</A>
<SPAN CLASS="TableHeads">
Altera MAX 9000</SPAN>
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31034">
</A>
<SPAN CLASS="TableHeads">
Interconnect between logic cells </SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31036">
</A>
EPROM programmable array</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31038">
</A>
Channeled gate array</P>
<P CLASS="TableLeft">
<A NAME="pgfId=31039">
</A>
with segmented routing, long lines</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31041">
</A>
Row and column FastTrack between LABs</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31043">
</A>
<SPAN CLASS="TableHeads">
Interconnect delay</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31045">
</A>
Fixed</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31047">
</A>
Variable</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeft">
<A NAME="pgfId=31049">
</A>
Fixed</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31051">
</A>
<SPAN CLASS="TableHeads">
Interconnect inside logic cells</SPAN>
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31053">
</A>
EPROM</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31055">
</A>
Poly–diffusion antifuse</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableLeftEnd">
<A NAME="pgfId=31057">
</A>
Programmable AND array inside LAB, EEPROM MUXes</P>
</TD>
</TR>
</TABLE>
<P CLASS="Body">
<A NAME="pgfId=29453">
</A>
The key points covered in this chapter are:</P>
<UL>
<LI CLASS="BulletFirst">
<A NAME="pgfId=13971">
</A>
The difference between deterministic and nondeterministic interconnect</LI>
<LI CLASS="BulletList">
<A NAME="pgfId=14091">
</A>
Estimating interconnect delay</LI>
<LI CLASS="BulletList">
<A NAME="pgfId=13972">
</A>
Elmore’s constant</LI>
</UL>
<P CLASS="Body">
<A NAME="pgfId=13981">
</A>
Next, in Chapter 8, we shall cover the software you need to design with the various FPGA families and explain how FPGAs are programmed.</P>
<HR><P>[ <A HREF="CH07.htm">Chapter start</A> ] [ <A HREF="CH07.6.htm">Previous page</A> ] [ <A HREF="CH07.8.htm">Next page</A> ]</P></BODY>
<!--#include file="Copyright.html"--><!--#include file="footer.html"-->
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?