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

📄 ch17.5.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> 17.5&nbsp;Summary</TITLE></HEAD><!--#include file="top.html"--><!--#include file="header.html"-->



<DIV>

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

<H1 CLASS="Heading1">

<A NAME="pgfId=1321">

 </A>

17.5&nbsp;<A NAME="14341">

 </A>

Summary</H1>

<P CLASS="BodyAfterHead">

<A NAME="pgfId=1325">

 </A>

The completion of routing finishes the ASIC physical design process. Routing is a complicated problem best divided into two steps: global and detailed routing. Global routing plans the wiring by finding the channels to be used for each path. There are differences between global routing for different types of ASICs, but the algorithms to find the shortest path are similar. Two main approaches to global routing are: one net at a time, or all nets at once. With the inclusion of timing-driven routing objectives, the routing problem becomes much harder and requires understanding the differences between finding the shortest net and finding the net with the shortest delay. Different types of detail routing include channel routing and area-based or maze routing. Detailed routing with two layers of metal is a fairly well understood problem. </P>

<P CLASS="Body">

<A NAME="pgfId=50971">

 </A>

The most important points in this chapter are:</P>

<UL>

<LI CLASS="BulletFirst">

<A NAME="pgfId=50972">

 </A>

Routing is divided into global and detailed routing.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=50989">

 </A>

Routing algorithms should match the placement algorithms.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=50973">

 </A>

Routing is not complete if there are unroutes.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=50974">

 </A>

Clock and power nets are handled as special cases.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=50985">

 </A>

Clock-net widths and power-bus widths must usually be set by hand.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=50988">

 </A>

DRC and LVS checks are needed before a design is complete.</LI>

</UL>

<HR><P>[&nbsp;<A HREF="CH17.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH17.4.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH17.6.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 + -