ch14.3.htm

来自「介绍asci设计的一本书」· HTM 代码 · 共 1,285 行 · 第 1/3 页

HTM
1,285
字号
 </A>

Surface contamination, moisture</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55883">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55885">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55887">

 </A>

&nbsp;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55889">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55891">

 </A>

Metal migration, stress, peeling</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55893">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55895">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55897">

 </A>

&#8226;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55949">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55901">

 </A>

Metallization (open or short)</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55903">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55905">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55907">

 </A>

&#8226;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=117822">

 </A>

Gate</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=117824">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=117826">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=117828">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=117830">

 </A>

&nbsp;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55961">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55911">

 </A>

Contact opens</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55913">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55915">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55917">

 </A>

&nbsp;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55963">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55921">

 </A>

Gate to S/D junction short</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55923">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55925">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55927">

 </A>

&#8226;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55965">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55931">

 </A>

Field-oxide parasitic device</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55933">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55935">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55937">

 </A>

&#8226;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55967">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55941">

 </A>

Gate-oxide imperfection, spiking</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55943">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55945">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55947">

 </A>

&#8226;</P>

</TD>

</TR>

<TR>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55968">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="TableLeft">

<A NAME="pgfId=55951">

 </A>

Mask misalignment</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55953">

 </A>

&#8226;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55955">

 </A>

&nbsp;</P>

</TD>

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

<P CLASS="Table">

<A NAME="pgfId=55957">

 </A>

&#8226;</P>

</TD>

</TR>

</TABLE>

<P CLASS="Body">

<A NAME="pgfId=49979">

 </A>

A <A NAME="marker=49975">

 </A>

<SPAN CLASS="Definition">

degradation fault</SPAN>

 may be a <A NAME="marker=49976">

 </A>

<SPAN CLASS="Definition">

parametric fault</SPAN>

 or <SPAN CLASS="Definition">

delay fault</SPAN>

<A NAME="marker=49977">

 </A>

 (<SPAN CLASS="Definition">

timing fault</SPAN>

<A NAME="marker=49978">

 </A>

). A parametric fault might lead to an incorrect switching threshold in a TTL/CMOS level converter at an input, for example. We can test for parametric faults using a production tester. A <SPAN CLASS="Definition">

delay fault</SPAN>

<A NAME="marker=72402">

 </A>

 might lead to a critical path being slower than specification. Delay faults are much harder to test in production. An <SPAN CLASS="Definition">

open-circuit fault</SPAN>

<A NAME="marker=49983">

 </A>

 results from physical faults such as a bad contact, a piece of metal that is missing or overetched, or a break in a polysilicon line. These physical faults all result in failure to transmit a logic level from one part of a circuit to another&#8212;an open circuit. A <SPAN CLASS="Definition">

short-circuit fault</SPAN>

<A NAME="marker=49985">

 </A>

 results from such physical faults as: underetching of metal; spiking, pinholes or shorts across the gate oxide; and diffusion shorts. These faults result in a circuit being accidentally connected&#8212;a short circuit. Most short-circuit faults occur in interconnect; often we call these <A NAME="marker=49987">

 </A>

<SPAN CLASS="Definition">

bridging faults</SPAN>

 (BF). A BF usually results from <A NAME="marker=49988">

 </A>

<SPAN CLASS="Definition">

metal coverage</SPAN>

 problems that lead to shorts. You may see reference to <SPAN CLASS="Definition">

feedback bridging faults</SPAN>

<A NAME="marker=73309">

 </A>

 and <SPAN CLASS="Definition">

nonfeedback bridging faults</SPAN>

<A NAME="marker=73310">

 </A>

, a useful distinction when trying to predict the results of faults on logic operation. Bridging faults are a frequent problem in CMOS ICs. </P>

</DIV>

<DIV>

<H2 CLASS="Heading2">

<A NAME="pgfId=55560">

 </A>

14.3.3&nbsp;Physical Faults</H2>

<P CLASS="BodyAfterHead">

<A NAME="pgfId=55564">

 </A>

<A HREF="CH14.3.htm#22772" CLASS="XRef">

Figure&nbsp;14.11</A>

 shows the following examples of physical faults in a logic cell:</P>

<TABLE>

<TR>

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

<P CLASS="TableFigure">

<A NAME="pgfId=55645">

 </A>

&nbsp;</P>

<DIV>

<IMG SRC="CH14-12.gif">

</DIV>

</TD>

</TR>

<TR>

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

<P CLASS="TableFigureTitle">

<A NAME="pgfId=55647">

 </A>

FIGURE&nbsp;14.11&nbsp;<A NAME="22772">

 </A>

Defects and physical faults. Many types of defects occur during fabrication. Defects can be of any size and on any layer. Only a few small sample defects are shown here using a typical standard cell as an example. Defect density for a modern CMOS process is of the order of 1 cm<SUP CLASS="Superscript">

&#8211;2</SUP>

 or less across a whole wafer. The logic cell shown here is approximately 64 <SPAN CLASS="Symbol">

&#165;</SPAN>

  32    <SPAN CLASS="Symbol">

l</SPAN>

<SUP CLASS="Superscript">

2</SUP>

, or 250 <SPAN CLASS="Symbol">

m</SPAN>

m<SUP CLASS="Superscript">

2</SUP>

 for a <SPAN CLASS="Symbol">

l </SPAN>

= 0.25 <SPAN CLASS="Symbol">

m</SPAN>

m process. We would thus have to examine approximately 1 cm<SUP CLASS="Superscript">

&#8211;2</SUP>

/250 <SPAN CLASS="Symbol">

m</SPAN>

m<SUP CLASS="Superscript">

2</SUP>

 or 400,000 such logic cells to find a single defect. </P>

</TD>

</TR>

</TABLE>

<UL>

<LI CLASS="BulletFirst">

<A NAME="pgfId=55649">

 </A>

F1 is a short between m1 lines and connects node n1 to VSS.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=55650">

 </A>

F2 is an open on the poly layer and disconnects the gate of transistor t1 from the rest of the circuit.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=55651">

 </A>

F3 is an open on the poly layer and disconnects the gate of transistor t3 from the rest of the circuit.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=55652">

 </A>

F4 is a short on the poly layer and connects the gate of transistor t4 to the gate of transistor t5.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=55653">

 </A>

F5 is an open on m1 and disconnects node n4 from the output Z1.</LI>

<LI CLASS="BulletList">

<A NAME="pgfId=55654">

 </A>

F6 is a short on m1 and connects nodes p5 and p6.</LI>

<LI CLASS="BulletLast">

<A NAME="pgfId=56042">

 </A>

F7 is a nonfatal defect that causes necking on m1.</LI>

</UL>

<P CLASS="Body">

<A NAME="pgfId=49990">

 </A>

Once we have reduced the large number of physical faults to fewer logical faults, we need a model to predict their effect. The most common model is the <SPAN CLASS="Definition">

stuck-at fault model</SPAN>

.</P>

</DIV>

<DIV>

<H2 CLASS="Heading2">

<A NAME="pgfId=49996">

 </A>

14.3.4&nbsp;<A NAME="27645">

 </A>

Stuck-at Fault Model</H2>

<P CLASS="BodyAfterHead">

⌨️ 快捷键说明

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