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

📄 ch02.1c.htm

📁 介绍asci设计的一本书
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<UL>

  <LI><A NAME="pgfId=215136"></A>a.&nbsp;Do you think it is possible to make

  an IC mask using a 600<SPAN CLASS="White">&nbsp;</SPAN>dpi

  (dots per inch) LaserWriter and a transparency?

  <LI><A NAME="pgfId=215137"></A>b.&nbsp;What would <SPAN CLASS="Symbol">

  l</SPAN> be?

  <LI><A NAME="pgfId=215138"></A>c.&nbsp;(Harder) See if you can use a microscope

  to look at the dot and the rectangular bars (serifs) of a letter 'i' from

  the output of a LaserWriter on paper (most are 300<SPAN CLASS="White">&nbsp;</SPAN>dpi

  or 600<SPAN CLASS="White">&nbsp;</SPAN>dpi). Estimate

  <SPAN CLASS="Symbol"> l</SPAN> . What is causing the problem? Why is there

  no rush to generate 1200<SPAN CLASS="White">&nbsp;</SPAN>dpi

  LaserWriters for paper? Put a page of this textbook under the microscope:

  can you see the difference? What are the similar problems printing patterns

  on a wafer?

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=179747"></A>2.17&nbsp;(Lambda,

10<SPAN CLASS="White">&nbsp;</SPAN>min.) Estimate <SPAN CLASS="Symbol"> l</SPAN></P>



<UL>

  <LI><A NAME="pgfId=215139"></A>a.&nbsp;for your TV screen,

  <LI><A NAME="pgfId=215140"></A>b.&nbsp;for your computer monitor,

  <LI><A NAME="pgfId=215141"></A>c.&nbsp;(harder) a photograph.

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=107095"></A>2.18&nbsp;(Pass-transistor

logic, 10<SPAN CLASS="White">&nbsp;</SPAN>min.)</P>



<UL>

  <LI><A NAME="pgfId=215143"></A>a.&nbsp;In Figure&nbsp;2.36 suppose we set

  A<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>B<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>C<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>D<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>'1',

  what is the value of F?

  <LI><A NAME="pgfId=215144"></A>b.&nbsp;What is the logic strength of the

  signal at F?

  <LI><A NAME="pgfId=215145"></A>c.&nbsp;If <SPAN CLASS="EquationVariables">

  V</SPAN> <SUB CLASS="SubscriptVariable"> DD</SUB> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>5<SPAN CLASS="White">&nbsp;</SPAN>V

  and <SPAN CLASS="EquationVariables"> V</SPAN> <SUB CLASS="Subscript"> t</SUB>

  <SUB CLASS="SubscriptVariable"> n</SUB> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>0.6<SPAN CLASS="White">&nbsp;</SPAN>V,

  what would the voltage at the source and drain terminals of M1, M2, and

  M3 be?

  <LI><A NAME="pgfId=215146"></A>d.&nbsp;Will this circuit still work if

  <SPAN CLASS="EquationVariables"> V</SPAN> <SUB CLASS="SubscriptVariable">

  DD</SUB> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>3<SPAN CLASS="White">&nbsp;</SPAN>V?

  <LI><A NAME="pgfId=215142"></A>e.&nbsp;At what point does it stop working?

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

<TR>

<TD>  <P><P CLASS="TableFigTitleSide"><A NAME="pgfId=107102"></A>&nbsp;</P>



  

  <P><P CLASS="TableFigTitleSide"><A NAME="pgfId=215382"></A>FIGURE&nbsp;2.36&nbsp;&nbsp;A

  pass transistor chain (Problem 2.18).</TD>

<TD>  <P CLASS="TableFigure"><A NAME="pgfId=107110"></A><IMG SRC="CH02-121.gif"

  ALIGN="BASELINE" WIDTH="115" HEIGHT="84" NATURALSIZEFLAG="3"> &nbsp;</TD></TR>

</TABLE>

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=107202"></A>2.19&nbsp;(Transistor

parameters, 20<SPAN CLASS="White">&nbsp;</SPAN>min.)

Calculate the <B>(a)</B> &nbsp;electron and <B>(b)</B> &nbsp;hole mobility

for the transistor parameters given in Section&nbsp;2.1 if <IMG SRC="CH02-122.gif"

ALIGN="BASELINE" WIDTH="14" HEIGHT="20" NATURALSIZEFLAG="3"> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>80<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

mA</SPAN> V<SUP CLASS="Superscript"> 2</SUP> and <IMG SRC="CH02-123.gif"

ALIGN="BASELINE" WIDTH="15" HEIGHT="20" NATURALSIZEFLAG="3"> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>40<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

mA</SPAN> V<SUP CLASS="Superscript"> 2</SUP> .</P>



<P><P CLASS="Exercise"><A NAME="pgfId=190307"></A>Answer: (a)&nbsp;0.023<SPAN CLASS="White">&nbsp;</SPAN>m<SUP CLASS="Superscript">

2</SUP> V<SUP CLASS="Superscript"> 1</SUP> s<SUP CLASS="Superscript"> 1</SUP>

.</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=107221"></A>2.20&nbsp;(Quantum

behavior, 10<SPAN CLASS="White">&nbsp;</SPAN>min.)

The average thermal energy of an electron is approximately <SPAN CLASS="EquationNumber">

k</SPAN> T, where <SPAN CLASS="EquationNumber"> k</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>1.38<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

&yen;</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>10<SUP CLASS="Superscript">

23</SUP> <SPAN CLASS="White">&nbsp;</SPAN>JK<SUP CLASS="Superscript">

1</SUP> is Boltzmann's constant and T is the absolute temperature in kelvin.</P>



<UL>

  <LI><A NAME="pgfId=122580"></A>a.&nbsp;The kinetic energy of an electron

  is (1/2)<SPAN CLASS="EquationNumber"> m</SPAN> <SPAN CLASS="EquationVariables">

  v</SPAN> <SUP CLASS="Superscript"> 2</SUP> , where <SPAN CLASS="EquationVariables">

  v</SPAN> is due to random thermal motion, and <SPAN CLASS="EquationNumber">

  m<SPAN CLASS="White">&nbsp;</SPAN></SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>9.11<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

  &yen;</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>10<SUP CLASS="Superscript">

  31</SUP> <SPAN CLASS="White">&nbsp;</SPAN>kg is

  the rest mass. What is <SPAN CLASS="EquationVariables"> v</SPAN> at 300<SPAN CLASS="White">&nbsp;</SPAN>K?

  <LI><A NAME="pgfId=122581"></A>b.&nbsp;The electron wavelength <SPAN CLASS="EquationVariables">

  l</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="EquationNumber">

  h</SPAN> /<SPAN CLASS="EquationVariables"> p</SPAN> , where <SPAN CLASS="EquationNumber">

  h</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>6.62

  &yen; 1034 <SPAN CLASS="White">&nbsp;</SPAN>Js is

  the Planck constant, and <SPAN CLASS="EquationVariables"> p</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="EquationNumber">

  m</SPAN> <SPAN CLASS="EquationVariables"> v</SPAN> is the electron momentum.

  What is <SPAN CLASS="EquationVariables"> l</SPAN> at 25<SPAN CLASS="Symbol">

  <SPAN CLASS="White">&nbsp;</SPAN></SPAN> C?

  <LI><A NAME="pgfId=122582"></A>c.&nbsp;Compare the thermal velocity with

  the saturation velocity.

  <LI><A NAME="pgfId=122583"></A>d.&nbsp;Compare the electron wavelength

  with the MOS channel length and with the gate-oxide thickness in a 0.25<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

  m</SPAN> m process and a 0.1<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

  m</SPAN> m process.

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=30480"></A>2.21&nbsp;(Gallium

arsenide, 5<SPAN CLASS="White">&nbsp;</SPAN>min.)

The electron mobility in GaAs is about 8500<SPAN CLASS="White">&nbsp;</SPAN>cm<SUP CLASS="Superscript">

2</SUP> V<SUP CLASS="Superscript"> 1</SUP> s<SUP CLASS="Superscript"> 1</SUP>

; the hole mobility is about 400<SPAN CLASS="White">&nbsp;</SPAN>cm<SUP CLASS="Superscript">

2</SUP> V<SUP CLASS="Superscript"> 1</SUP> s<SUP CLASS="Superscript"> 1</SUP>

. If we could make complementary <SPAN CLASS="EmphasisPrefix"> n</SPAN>

-channel and <SPAN CLASS="EmphasisPrefix"> p</SPAN> -channel GaAs transistors

(the same way that we do in a CMOS process) what would the ratio of a GaAs

inverter be to equalize rise and fall times? About how much faster would

you expect GaAs transistors to be than silicon for the same transistor sizes?</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=147163"></A>2.22&nbsp;(Margaret

of Anjou, 5<SPAN CLASS="White">&nbsp;</SPAN>min.)</P>



<UL>

  <LI><A NAME="pgfId=215149"></A>a.&nbsp;Why is it ones' complement but two's

  complement?

  <LI><A NAME="pgfId=215150"></A>b.&nbsp;Why Queen's University, Belfast

  but Queens' College, Cambridge?

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=143289"></A>2.23&nbsp;(Logic cell

equations, 5<SPAN CLASS="White">&nbsp;</SPAN>min.)

Show that Eq.&nbsp;2.31, 2.36, and 2.37 are correct.</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=143404"></A>2.24&nbsp;(Carry-lookahead

equations, 10<SPAN CLASS="White">&nbsp;</SPAN>min.)</P>



<UL>

  <LI><A NAME="pgfId=215151"></A>a.&nbsp;Derive the carry-lookahead equations

  for <SPAN CLASS="EquationVariables"> i</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>8.

  Write them in the same form as Eq.&nbsp;2.56.

  <LI><A NAME="pgfId=215152"></A>b.&nbsp;Derive the equations for the BrentKung

  structure for <SPAN CLASS="EquationVariables"> i</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>8.

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=40795"></A>2.25&nbsp;(OAI cells,

20<SPAN CLASS="White">&nbsp;</SPAN>min.) Draw a circuit

schematic, including transistor sizes, for <B>(a)</B> &nbsp;an OAI321 cell,

<B>(b)</B> &nbsp;an AOI321 cell. <B>(c)</B> &nbsp;Which do you think will

be larger?</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=107530"></A>2.26&nbsp;(**Making

stipple patterns) Construct a set of black-and-white, transparent, 8-by-8

stipple patterns for a CMOS process in which we draw both well layers, the

active layer, poly, and both diffusion implant layers separately. Consider

only the layers up to m1 (but include m1 and the contact layer). One useful

tool is the Apple Macintosh Control Panel, 'General Controls,' that changes

the Mac desktop pattern.</P>



<UL>

  <LI><A NAME="pgfId=122578"></A>a.&nbsp;(60<SPAN CLASS="White">&nbsp;</SPAN>min.)

  Create a set of patterns with which you can detect any errors (for example,

  <SPAN CLASS="EmphasisPrefix"> n</SPAN> -well and <SPAN CLASS="EmphasisPrefix">

  p</SPAN> -well overlap, or <SPAN CLASS="EmphasisPrefix"> n</SPAN> -implant

  and <SPAN CLASS="EmphasisPrefix"> p</SPAN> -implant overlap).

  <LI><A NAME="pgfId=122579"></A>b.&nbsp;(60<SPAN CLASS="White">&nbsp;</SPAN>min.+)

  Using a layout of an inverter as an example, find a set of patterns that

  allows you to trace transistors and connections (a very qualitative goal).

  <LI><A NAME="pgfId=123116"></A>c.&nbsp;(Days+) Find a set of grayscale

  stipple patterns that allow you to produce layouts that &quot;look nice&quot;

  in a report (much, much harder than it sounds).

</UL>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=16014"></A>2.27&nbsp;(AOI and

OAI cells, 10<SPAN CLASS="White">&nbsp;</SPAN>min.).

Draw the circuit schematics for an AOI22 and an OAI22 cell. Clearly label

each transistor as on or off for each cell for an input vector of (A1,&nbsp;A2,&nbsp;B1,&nbsp;B2)<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>(0101).</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=136792"></A>2.28&nbsp;(Flip-flops

and latches, 10<SPAN CLASS="White">&nbsp;</SPAN>min.)

In no more than 20 words describe the difference between a flip-flop and

a latch.</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=177680"></A>2.29&nbsp;(**An old

argument) Should setup and hold times appear under maximum, minimum, or

typical in a data sheet? (From Peter Alfke.)</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=177674"></A>2.30&nbsp;(***Setup,

20 min.) &quot;There is no such thing as a setup and hold time, just two

setup timesfor a '1' and for a '0'.&quot; Comment. (From Clemenz Portmann.)</P>



<P><P CLASS="ExerciseHead"><A NAME="pgfId=136795"></A>2.31&nbsp;(Subtracter,

20<SPAN CLASS="White">&nbsp;</SPAN>min.) Show that

you can rewrite the equations for a full subtracter (Eqs.&nbsp;2.652.66)

to be the same as a full adderexcept that A is inverted in the borrow out

equation, as follows:</P>



<P><P CLASS="EqnNmbrdAlign"><A NAME="pgfId=123008"></A>&nbsp;&nbsp;DIFF<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>A<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="Symbol">

</SPAN> <SPAN CLASS="White">&nbsp;</SPAN>B<SPAN CLASS="Symbol">

<SPAN CLASS="White">&nbsp;</SPAN><SPAN CLASS="White">&nbsp;</SPAN></SPAN>

BIN<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>SUM(A,

B, BIN)(2.70)</P>



<P><P CLASS="EqnNmbrdAlign"><A NAME="pgfId=123009"></A>&nbsp;&nbsp;BOUT<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>NOT(A)<SPAN CLASS="White">&nbsp;</SPAN>&middot;<SPAN CLASS="White">&nbsp;</SPAN>B<SPAN CLASS="White">&nbsp;</SPAN>+<SPAN CLASS="White">&nbsp;</SPAN>NOT(A)<SPAN CLASS="White">&nbsp;</SPAN>&middot;<SPAN CLASS="White">&nbsp;</SPAN>BIN<SPAN CLASS="White">&nbsp;</SPAN>+<SPAN CLASS="White">&nbsp;</SPAN>B<SPAN CLASS="White">&nbsp;</SPAN>&middot;<SPAN CLASS="White">&nbsp;</SPAN>BIN<SPAN CLASS="White">&nbsp;</SPAN>=<SPAN CLASS="White">&nbsp;</SPAN>MAJ(NOT(A),

B, CIN)(2.71)</P>



<P><P CLASS="Exercise"><A NAME="pgfId=123010"></A>Explain very carefully

why we need to con

⌨️ 快捷键说明

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