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

📄 ch01.2.htm

📁 介绍asci设计的一本书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">

<HTML>

<HEAD>

<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">



<TITLE> 1.2&nbsp;Design Flow</TITLE></HEAD><!--#include file="top.html"--><!--#include file="header.html"-->



<DIV>

<P>[&nbsp;<A HREF="CH01.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH01.1.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH01.3.htm">Next&nbsp;page</A>&nbsp;]</P><!--#include file="AmazonAsic.html"--><HR></DIV>

<H1 CLASS="Heading1">

<A NAME="pgfId=25111">

 </A>

1.2&nbsp;Design Flow</H1>

<P CLASS="BodyAfterHead">

<A NAME="pgfId=25121">

 </A>

Figure&nbsp;1.10 shows the sequence of steps to design an ASIC; we call this a <SPAN CLASS="Definition">

design flow</SPAN>

. The steps are listed below (numbered to correspond to the labels in Figure&nbsp;1.10) with a brief description of the function of each step.</P>

<TABLE>

<TR>

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

<P CLASS="TableFigure">

<A NAME="pgfId=25128">

 </A>

<IMG SRC="CH01-10.gif" ALIGN="BASELINE">

&nbsp;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableFigureTitle">

<A NAME="pgfId=25131">

 </A>

FIGURE&nbsp;1.10&nbsp;ASIC design flow. </P>

</TD>

</TR>

</TABLE>

<OL>

<LI CLASS="NumberFirst">

<A NAME="pgfId=25566">

 </A>

<SPAN CLASS="Emphasis">

Design entry.</SPAN>

 Enter the design into an ASIC design system, either using a <SPAN CLASS="Definition">

hardware description language</SPAN>

 (<SPAN CLASS="Definition">

HDL</SPAN>

) or <SPAN CLASS="Emphasis">

schematic entry</SPAN>

.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25567">

 </A>

<SPAN CLASS="Emphasis">

Logic synthesis.</SPAN>

 Use an HDL (VHDL or Verilog) and a logic synthesis tool to produce a <SPAN CLASS="Definition">

netlist</SPAN>

&#8212;a description of the logic cells and their connections.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25568">

 </A>

<SPAN CLASS="Emphasis">

System partitioning.</SPAN>

 Divide a large system into ASIC-sized pieces.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25571">

 </A>

<SPAN CLASS="Emphasis">

Prelayout simulation.</SPAN>

 Check to see if the design functions correctly.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25572">

 </A>

<SPAN CLASS="Emphasis">

Floorplanning.</SPAN>

 Arrange the blocks of the netlist on the chip.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25573">

 </A>

<SPAN CLASS="Emphasis">

Placement.</SPAN>

 Decide the locations of cells in a block.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25574">

 </A>

<SPAN CLASS="Emphasis">

Routing.</SPAN>

 Make the connections between cells and blocks.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25575">

 </A>

<SPAN CLASS="Emphasis">

Extraction.</SPAN>

 Determine the resistance and capacitance of the interconnect.</LI>

<LI CLASS="NumberList">

<A NAME="pgfId=25576">

 </A>

<SPAN CLASS="Emphasis">

Postlayout simulation.</SPAN>

 Check to see the design still works with the added loads of the interconnect.</LI>

</OL>

<P CLASS="Body">

<A NAME="pgfId=26920">

 </A>

Steps 1&#8211;4 are part of <SPAN CLASS="Definition">

logical design</SPAN>

, and steps 5&#8211;9 are part of <SPAN CLASS="Definition">

physical design</SPAN>

. There is some overlap. For example, system partitioning might be considered as either logical or physical design. To put it another way, when we are performing system partitioning we have to consider both logical and physical factors. Chapters 9&#8211;14 of this book is largely about logical design and Chapters 15&#8211;17 largely about physical design.</P>

<HR><P>[&nbsp;<A HREF="CH01.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH01.1.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH01.3.htm">Next&nbsp;page</A>&nbsp;]</P></BODY>



<!--#include file="Copyright.html"--><!--#include file="footer.html"-->

⌨️ 快捷键说明

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