ch03.8.htm
来自「介绍asci设计的一本书」· HTM 代码 · 共 121 行
HTM
121 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">
<TITLE> 3.8 Datapath-Cell Design</TITLE></HEAD><!--#include file="top.html"--><!--#include file="header.html"-->
<DIV>
<P>[ <A HREF="CH03.htm">Chapter start</A> ] [ <A HREF="CH03.7.htm">Previous page</A> ] [ <A HREF="CH03.9.htm">Next page</A> ]</P><!--#include file="AmazonAsic.html"--><HR></DIV>
<H1 CLASS="Heading1">
<A NAME="pgfId=158961">
</A>
3.8 <A NAME="34027">
</A>
Datapath-Cell Design</H1>
<P CLASS="BodyAfterHead">
<A NAME="pgfId=141096">
</A>
Figure <A HREF="#21591" CLASS="XRef">
3.21</A>
shows a datapath flip-flop. The primary, thicker, power buses run vertically on m2 with thinner, internal power running horizontally on m1. The control signals (clock in this case) run vertically through the cell on m2. The control signals that are common to the cells above and below are connected directly in m2. The other signals (data, q, and qbar in this example) are brought out to the wiring channel between the rows of datapath cells.</P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigure">
<A NAME="pgfId=141119">
</A>
<IMG SRC="CH03-38.gif" ALIGN="BASELINE">
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigureTitle">
<A NAME="pgfId=143441">
</A>
FIGURE 3.21 <A NAME="21591">
</A>
A datapath D flip-flop cell.</P>
</TD>
</TR>
</TABLE>
<P CLASS="Body">
<A NAME="pgfId=145079">
</A>
Figure <A HREF="#10330" CLASS="XRef">
3.22</A>
is the schematic for Figure <A HREF="#21591" CLASS="XRef">
3.21</A>
. This flip-flop uses a pair of cross-coupled inverters for storage in both the master and slave latches. This leads to a smaller and potentially faster layout than the flip-flop circuits that we use in gate-array and standard-cell ASIC libraries. The device sizes of the inverters in the data-path flip-flops are adjusted so that the state of the latches may be changed. Normally using this type of circuit is dangerous in an uncontrolled environment. However, because the datapath structure is regular and known, the parasitic capacitances that affect the operation of the logic cell are also known. This is another advantage of the datapath structure. </P>
<TABLE>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigure">
<A NAME="pgfId=145088">
</A>
<IMG SRC="CH03-39.gif" ALIGN="BASELINE">
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigureTitle">
<A NAME="pgfId=145091">
</A>
FIGURE 3.22 <A NAME="10330">
</A>
<A NAME="20076">
</A>
The schematic of the datapath D flip-flop cell shown in Figure <A HREF="#21591" CLASS="XRef">
3.21</A>
.</P>
</TD>
</TR>
</TABLE>
<P CLASS="Body">
<A NAME="pgfId=145021">
</A>
Figure <A HREF="#19234" CLASS="XRef">
3.23</A>
shows an example of a datapath. Figure <A HREF="#19234" CLASS="XRef">
3.23</A>
(a) depicts a two-level metal version showing the space between rows or slices of the datapath. In this case there are many connections to be brought out to the right of the datapath, and this causes the routing channel to be larger than normal and thus easily seen. Figure <A HREF="#19234" CLASS="XRef">
3.23</A>
(b) shows a three-level metal version of the same datapath. In this case more of the routing is completed over the top of the datapath slices, reducing the size of the routing channel.</P>
<TABLE>
<TR>
<TD ROWSPAN="2" COLSPAN="1">
<P CLASS="TableFigTitleSide">
<A NAME="pgfId=180305">
</A>
FIGURE 3.23 <A NAME="19234">
</A>
A datapath. (a) Implemented in a two-level metal process. (b) Implemented in a three-level metal process.</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigure">
<A NAME="pgfId=145017">
</A>
(a)</P>
<DIV>
<IMG SRC="CH03-40.gif">
</DIV>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="TableFigure">
<A NAME="pgfId=180289">
</A>
(b)</P>
<DIV>
<IMG SRC="CH03-41.gif">
</DIV>
</TD>
</TR>
</TABLE>
<HR><P>[ <A HREF="CH03.htm">Chapter start</A> ] [ <A HREF="CH03.7.htm">Previous page</A> ] [ <A HREF="CH03.9.htm">Next page</A> ]</P></BODY>
<!--#include file="Copyright.html"--><!--#include file="footer.html"-->
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?