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

📄 ch02.11.htm

📁 介绍asci设计的一本书
💻 HTM
字号:
<HTML>

<HEAD>

  <META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">

  

  <TITLE> 2.5.3&nbsp;&nbsp;&nbsp;Clocked Inverter</TITLE>

</HEAD><!--#include file="top.html"--><!--#include file="header.html"-->





<P><A NAME="pgfId=143073"></A><HR ALIGN=LEFT></P>



<P><A HREF="CH02.e.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A

HREF="CH02.10.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="CH02.12.htm">Next&nbsp;&nbsp;page</A></P>



<H2>2.5.3&nbsp;&nbsp;&nbsp;Clocked Inverter</H2>



<P><P CLASS="BodyAfterHead"><A NAME="pgfId=143079"></A>Figure&nbsp;2.19

shows how we can derive the structure of a <B>clocked inverter</B> from

the series combination of an inverter and a TG. The arrows in Figure&nbsp;2.19(b)

represent the flow of current when the inverter is charging (<SPAN CLASS="EquationVariables">

I</SPAN> <SUB CLASS="SubscriptVariable"> R</SUB> ) or discharging (<SPAN CLASS="EquationVariables">

I</SPAN> <SUB CLASS="SubscriptVariable"> F</SUB> ) a load capacitance through

the TG. We can break the connection between the inverter cells and use the

circuit of Figure&nbsp;2.19(c) without substantially affecting the operation

of the circuit. The symbol for the clocked inverter shown in Figure&nbsp;2.19(d)

is common, but by no means a standard.</P>



<P><TABLE BORDER="0" CELLSPACING="2" CELLPADDING="0">

<TR>

<TD><P><P CLASS="TableFigure"><A NAME="pgfId=143096"></A>&nbsp;</P>



<P><IMG SRC="CH02-61.gif" WIDTH="356" HEIGHT="180" NATURALSIZEFLAG="3" 

ALIGN="BOTTOM"></TD></TR>

<TR>

<TD><P CLASS="TableFigureTitle"><A NAME="pgfId=143099"></A>FIGURE&nbsp;2.19&nbsp;&nbsp;Clocked

inverter. (a)&nbsp;An inverter plus transmission gate (TG). (b)&nbsp;The

current flow in the inverter and TG allows us to break the connection between

the transistors in the inverter. (c)&nbsp;Breaking the connection forms

a clocked inverter. (d)&nbsp;A common symbol.</TD></TR>

</TABLE>

<P CLASS="Body"><A NAME="pgfId=143100"></A>We can use the clocked inverter

to replace the inverter&#8211;TG pairs in latches and flip-flops. For example,

we can replace one or both of the inverters I1 and I3 (together with the

TGs that follow them) in Figure&nbsp;2.17(a) by clocked inverters. There

is not much to choose between the different implementations in this case,

except that layout may be easier for the clocked inverter versions (since

there is one less connection to make).</P>



<P><P CLASS="Body"><A NAME="pgfId=143104"></A>More interesting is the flip-flop

design: We can only replace inverters I1, I3, and I7 (and the TGs that follow

them) in Figure&nbsp;2.18(a) by clocked inverters. We cannot replace inverter

I6 because it is not directly connected to a TG. We can replace the TG attached

to node M with a clocked inverter, and this will invert the sense of the

output Q, which thus becomes QN. Now the clock-to-Q delay will be slower

than clock-to-QN, since Q (which was QN) now comes one inverter later than

QN.</P>



<P><P CLASS="Body"><A NAME="pgfId=143108"></A>If we wish to build a flip-flop

with a fast clock-to-QN delay it may be better to build it using clocked

inverters and use inverters with TGs for a flip-flop with a fast clock-to-Q

delay. In fact, since we do not always use both Q and QN outputs of a flip-flop,

some libraries include Q only or QN only flip-flops that are slightly smaller

than those with both polarity outputs. It is slightly easier to layout clocked

inverters than an inverter plus a TG, so flip-flops in commercial libraries

include a mixture of clocked-inverter and TG implementations.</P>



<P><HR ALIGN=LEFT></P>



<P><A HREF="CH02.e.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A

HREF="CH02.10.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="CH02.12.htm">Next&nbsp;&nbsp;page</A>

</BODY>



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

⌨️ 快捷键说明

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