ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><!-- InstanceBegin template="/Templates/empfasis-article_newtmp.dwt" codeOutsideHTMLIsLocked="false" --> <head> <!-- InstanceBeginEditable name="Head" --><title>Empfasis - November 2010 - IPC 610 Revision E</title> <!-- InstanceEndEditable --> <link rel="stylesheet" href="http://www.empf.org/empfasis/emphasis.css" type="text/css"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> .style1 { font-size: 16px; font-weight: bold; color: #1A2A57; } .style5 {font-size: 14px; font-weight: bold; } .style6 { color: #1A2A57; font-weight: bold; } .style7 {font-family: Arial, Helvetica, sans-serif} .style9 { font-size: 12px; font-weight: bold; color: #1A2A57; } .style14 {font-size: 10} .style17 {font-size: 12px} .style24 {color: #1A2A57; font-weight: bold; font-size: 14px; } </style> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_nbGroup(event, grpName) { //v6.0 var i,img,nbArr,args=MM_nbGroup.arguments; if (event == "init" && args.length > 2) { if ((img = MM_findObj(args[2])) != null && !img.MM_init) { img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src; if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array(); nbArr[nbArr.length] = img; for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = args[i+1]; nbArr[nbArr.length] = img; } } } else if (event == "over") { document.MM_nbOver = nbArr = new Array(); for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up); nbArr[nbArr.length] = img; } } else if (event == "out" ) { for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; } } else if (event == "down") { nbArr = document[grpName]; if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; } document[grpName] = nbArr = new Array(); for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up; nbArr[nbArr.length] = img; } } } //--> </script> </head> <body onLoad="MM_preloadImages('http://www.empf.org/empfasis/nav/images/empfasis_nav_01-over.gif','http://www.empf.org/empfasis/nav/images/empfasis_nav_02-over.gif','http://www.empf.org/empfasis/nav/images/empfasis_nav_03-over.gif','http://www.empf.org/empfasis/nav/images/empfasis_nav_04-over.gif','http://www.empf.org/empfasis/nav/images/empfasis_nav_05-over.gif','http://www.empf.org/empfasis/nav/images/empfasis_nav_06-over.gif','../../nav/images/empfasis_nav_01-over.gif','../../nav/images/empfasis_nav_02-over.gif','../../nav/images/empfasis_nav_03-over.gif','../../nav/images/empfasis_nav_04-over.gif','../../nav/images/empfasis_nav_05-over.gif','../../nav/images/empfasis_nav_06-over.gif')"> <table width="100%" border="0"> <tr> <td width="19%"><img src="http://www.empf.org/empfasis/archive/images/empfasis.jpg" width="360" height="71" border="0"></td> <td width="81%"><div align="right"><a href="http://www.empf.org" target="_parent"><img src="http://www.empf.org/empfasis/archive/images/empf.jpg" width="144" height="90" border="0"></a></div></td> </tr> </table> <div align="center"><!-- #BeginLibraryItem "/Library/empfasis_nav.lbi" --> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><a href="http://www.empf.org/empfasis/index.html" target="_top" onClick="MM_nbGroup('down','group1','empfasis','',1)" onMouseOver="MM_nbGroup('over','empfasis','../../nav/images/empfasis_nav_01-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_01.gif" alt="" name="empfasis" width="64" height="34" border="0" onload=""></a></td> <td><a href="http://www.empf.org" target="_top" onClick="MM_nbGroup('down','group1','aci','',1)" onMouseOver="MM_nbGroup('over','aci','../../nav/images/empfasis_nav_02-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_02.gif" alt="" name="aci" width="58" height="34" border="0" onload=""></a></td> <td><a href="http://www.aciusa.org" target="_top" onClick="MM_nbGroup('down','group1','empf','',1)" onMouseOver="MM_nbGroup('over','empf','../../nav/images/empfasis_nav_03-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_03.gif" alt="" name="empf" width="48" height="34" border="0" onload=""></a></td> <td><a href="http://www.empf.org/empfasis/index.html#archive" target="_top" onClick="MM_nbGroup('down','group1','archive','',1)" onMouseOver="MM_nbGroup('over','archive','../../nav/images/empfasis_nav_04-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_04.gif" alt="" name="archive" width="70" height="34" border="0" onload=""></a></td> <td><a href="http://store.aciusa.org" onClick="MM_nbGroup('down','group1','techpubs','',1)" onMouseOver="MM_nbGroup('over','techpubs','../../nav/images/empfasis_nav_05-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_05.gif" alt="" name="techpubs" width="154" height="34" border="0" onload=""></a></td> <td><a href="mailto:empf@aciusa.org" target="_top" onClick="MM_nbGroup('down','group1','contact','',1)" onMouseOver="MM_nbGroup('over','contact','../../nav/images/empfasis_nav_06-over.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="../../nav/images/empfasis_nav_06.gif" alt="" name="contact" width="74" height="34" border="0" onload=""></a></td> </tr> </table> <!-- #EndLibraryItem --></div> <table width="100%" border="0"> <tr> <td width="85%" class="style17">A publication of the National Electronics Manufacturing Center of Excellence</td> <!-- InstanceBeginEditable name="Date" --><td width="15%"><div align="right">November 2010 </div></td> <!-- InstanceEndEditable --> </tr> </table> <table width="100%" border="0"> <tr> <td width="237" valign="top"> <div align="center"> <table width="237" height="1280" border="0" cellpadding="30" cellspacing="0"> <tr> <td width="237" valign="top" background="../../archive/images/left_banner4.jpg"><div id="lft_banner"> <table width="185" border="0" cellspacing="0" cellpadding="0"> <tr> <td><a href="http://www.aciusa.org" target="_blank"><img src="http://www.empf.org/empfasis/archive/images/aci_sm.gif" alt="Go to the ACI website" width="69" height="44" border="0" align="left" longdesc="http://www.aciusa.org"></a></td> <td><a href="http://www.empf.org" target="_blank"><img src="http://www.empf.org/empfasis/archive/images/empf_sm.gif" alt="Go to the EMPF website" width="65" height="44" border="0" align="right" longdesc="http://www.empf.org"></a></td> </tr> <tr> <td colspan="2"><div align="center"> <!--link here--> <table width="175" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td valign="top"><span class="style24"><br>In This EMPFasis Issue<br><br></span></td> </tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="fiber.html">Fiber Optic Wavelength-Division Multiplexing</a></p> </td> </tr> <tr><td valign="top">&nbsp;</td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="help-1110.html">Ask the EMPF Helpline!</a></p> </td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="attaching.html">Attaching Fiber Optic Modules</a></p> </td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="tech-tips-1110.html">Tech Tips: Fiber Optic Cabling</a></p> </td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="manf-corner-1110.html">Manufacturer&rsquo;s Corner: PCB Assembly Line</a></p></td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="ipc610.html">IPC 610 Revision E</a></p></td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="http://store.aciusa.org">EMTC Online Registration</a></p></td> </tr> <tr><td valign="top"><p align="left">&nbsp;</p></td></tr> <tr><td valign="top" style="padding-left:10px"> <p align="left"><a href="../html/empfasis/emlcupcoming.pdf" target=_blank>Training Center Course Schedule</a></p></td> </tr> </table> <!--link here--> <br> <br> <hr align="center" size="1"> <br> <a href="http://store.aciusa.org"><img src="http://www.aciusa.org/images/lower-pricing-ad.gif" alt="Discount pricing on IPC training course J-STD-001, 610, 600, 7711, 7712" width="150" height="288" border="1"></a> <a href="http://www.empf.org/empfasis/subscribe.htm"> </a> <p class="style9"><script language="JavaScript"> <!-- function random_imglink(){ var myimages=new Array() myimages[1]="http://www.aciusa.org/wwwaci/html/random/boot.gif" myimages[2]="http://www.aciusa.org/wwwaci/html/random/lead.gif" myimages[3]="http://www.aciusa.org/wwwaci/html/random/help.gif" myimages[4]="http://www.aciusa.org/wwwaci/html/random/service.gif" myimages[5]="http://www.empf.org/empfasis/archive/images/subscribe2.gif" var imagelinks=new Array() imagelinks[1]="http://www.aciusa.org/courses/train_boot.htm" imagelinks[2]="http://www.empf.org/empfasis/leadfree.htm" imagelinks[3]="http://www.empf.org/helpline/helpline.htm" imagelinks[4]="http://www.aciusa.org/ana/ana_home.htm" imagelinks[5]="http://www.empf.org/empfasis/subscribe.htm" var ry=Math.floor(Math.random()*myimages.length) if (ry==0) ry=1 document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>') } random_imglink() //--> </script></p> </div></td> </tr> <tr> <td colspan="2"><div align="center"><span class="style5">ACI Technologies Inc.</span><br> One International Plaza<br> Suite 600 <br> Philadelphia, PA 19113 <br> (610) 362-1200 <br> <span class="style6">FAX: </span>(610) 362-1290<br> <span class="style6">HELPLINE: </span>(610) 362-1320<br> <span class="style6">WEBSITE: </span><a href="http://www.empf.org">www.empf.org</a><br> <a href="http://www.aciusa.org">www.aciusa.org</a></div></td> </tr> </table> <p>&nbsp;</p> <p><br> <br> </p> <div align="center"> <p align="center" class="style7">Michael D. Frederickson<br> <strong><em>EMPF Director </em></strong><br> <br> Barry Thaler, PhD.<br> bthaler@aciusa.org <br> <strong><em>Empfasis Technical Editor<br> </em></strong><br> Paul Bratt<br> pbratt@aciusa.org <br> <strong><em>Empfasis Editor</em></strong><br> </p> <p align="center" class="style7"><img src="http://www.empf.org/empfasis/archive/images/iab_sm.gif" alt="IAB" width="100" height="52"><br> <span class="style9">Industrial Advisory Board</span><br> <span class="style14"><em>Gerald R. Aschoff</em>, The Boeing Company<br> <em>Dennis M. Kox</em>, Raytheon<br> <em>Gregory X. Krieger</em>, BAE Systems<br> <em>Edward A. Morris</em>, Lockheed Martin<br> <em>Jane Krueger </em>, Rockwell Collins<br> <em>Gary Kirchner</em>, Honeywell<br> <em>Andrew Paradise</em>, Northrop Grumman<br> <em>Richard Kidwell </em>, ITT Industries</span></p> </div> <p align="center" class="style7"><br> </p> </div> </td> </tr> </table> </div></td> <!-- InstanceBeginEditable name="Body1" --><td width="70%" rowspan="2" valign="top"><div class="body_style" id="body_content"> <p align="center"><img src="images/ipc610.gif" alt="title"></p> <p class="body_text"><span class="style20">I</span>n April 2010 the IPC published a new revision of IPC-A-610: Acceptability of Electronic Assemblies with changes and additions that reflect the evolution of the electronics manufacturing industry. Some of the more significant changes will be described in this article, but the IPC has made available to the public a document that highlights each change from Revision D at the following web address: <a href=http://www.ipc.org/4.0_Knowledge/4.1_Standards/IPC-A-610E-redline-April-2010.pdf target=_blank>http://www.ipc.org/4.0_Knowledge/4.1_Standards/IPC-A-610E-redline-April-2010.pdf</a>.</p> <p>The first significant change to IPC-A-610 is the use of statements with the word <b>shall</b> to define requirements on materials and processes. This is a departure from previous revisions where IPC-A-610 limited the scope of the requirements presented to those that could be verified through visual inspection. An example of this new scheme includes the requirement that leads cut after soldering for Classes 2 and 3 "... <b>shall</b> be visually inspected at 10X to ensure the original solder connection has not been damaged ... [or] the solder connections may be reflowed."<sup>1</sup> A new Class 3 requirement also specifies that leads must be reflowed (rather than inspected at 10X) if cut into the solder fillet.</p> <p>Three new definitions were introduced with the new standard. <u>Wire Overwrap</u> (see Figure 6-1a) is defined as "[a] wire/lead that is wrapped more than 360° and remains in contact with the terminal post."<sup>2</sup> Wire overwrap is acceptable for all classes for all wrap-type terminals. <u>Wire Overwrap</u> (see Figure 6-1b) is defined as "[a] wire/lead is wrapped more than 360° and crosses over itself, i.e., does not remain in contact with the terminal post."<sup>2</sup> Wire overlap is typically considered acceptable for Class 1 but a defect for Classes 2 and 3 for wrap-type terminals. The final new definition is <u>Nonfunctional Land</u>, defined as "[a] land that is not connected electrically to the conductive pattern on its layer."<sup>2</sup> A nonfunctional land is referenced in 4.3.2 (Press Fit Pins).</p> <p align="center"><img src="images/fig6-1.gif"></p> <p>Chapter 5 (Soldering) saw changes to existing criteria in 5.2.11 (Lead Free Fillet Lift) and 5.2.12 (Lead Free Hot Tear/Shrink Hole). All defect conditions were removed from those two phenomena which in effect makes each acceptable as long as all other solder joint requirements are met and no impact on form, fit, function, or reliability can be expected. </p> <p>The requirements found in 5.2.5 (Cold/Rosin Connections) were surprisingly missing from previous revisions on IPC-A-610. These conditions are now defined as defects for Classes 1, 2, and 3 when the condition prevents conformance to all applicable solder joint requirements.</p> <p>Chapter 6 (Terminals) has been reorganized to increase the usability of the document. Each terminal type section (turret, bifurcated, slotted, etc.) now contains a table to summarize all wire or lead installation requirements and the installation and solder fillet requirements are now found together for each terminal type.</p> <p>Chapter 7 (Through-Hole Technology) has received considerable attention in the new revision. Section 7.2.2.1 (Component Securing - Adhesive Bonding - Nonelevated Components) has been updated to reflect the requirements initially introduced in <i>J-STD-001DS</i> and carried over to <i>J-STD-001E</i>. A change was made to the Class 2 exception found in 7.3.5.1 (Supported Holes - Solder - Vertical Fill) which allows either 50% or 1.19 mm minimum vertical fill, whichever is less. As always, use of this exception requires that the plated through-hole in question is connected to a ground or thermal plane. Through-hole jumper wire requirements have been moved from Chapter 11 (Discrete Wiring) to the end of Chapter 7.</p> <p>Requirements were introduced for soldering of daughter board subassemblies in 7.3.5.12 (Supported Holes - Board in Board). Requirements for Classes 1 and 2 are presented. Since no requirements have been established for Class 3, assemblies required to conform to Class 3 requirements must use the guidance found in 1.4.1.7 (Specialized Designs). This directs the manufacturer to use the existing requirements as guidance and recommends that unique acceptance criteria be developed in conjunction with the customer. "For Class 3 the criteria <b>shall</b> include agreed definition of product acceptance."<sup>3</sup></p> <p>Chapter 8 (Surface Mount Assemblies) has also seen significant changes, most notably to 8.3.12 (Surface Mount Area Array). This section has been updated to describe requirements for ball grid array (BGA) components with noncollapsing balls and column grid array (CGA) components. Section 8.3.12.3 explicitly adds head on pillow as a defect for Classes 1, 2, and 3. (See <u>Head on Pillow Defects on BGA Assemblies</u> from the March 2008 issue of <i>Empfasis</i> for further information regarding head on pillow.) New requirements have also been added in 8.3.12.6 (Surface Mount Area Array - Package on Package), which essentially repeat the standard requirements for BGAs with collapsing balls.</p> <p>Section 8.3.13 (Bottom Termination Components) has been renamed to demonstrate that this section applies to a family of similar part types, rather than just to a single package type. Section 8.3.15.2 (Flattened Post Connections) has been added to reflect Class 1 and 2 requirements for this termination type (Figure 6-2). Finally, the jumper wire requirements specific to surface mount assemblies have been moved from Chapter 11 to the end of Chapter 8.</p> <p align="center"><img src="images/fig6-2.gif"></p> <p>Chapter 9 (Component Damage) has been reorganized to incorporate damage requirements that were previously located in other areas of previous revisions of the standard. Examples of where damage criteria was moved from elsewhere in the standard are 9.8 (Connectors, Handles, Extractors, Latches), 9.9 (Edge Connector Pins), 9.10 (Press Fit Pins), 9.11 (Backplane Connector Pins), and 9.12 (Heat Sink Hardware). New damage criteria have been added in 9.6 (Relays) and 9.7 (Transformer Core Damage).</p> <p>Chapter 10 (Printed Circuit Boards and Assemblies) has been updated to reflect the requirements originally found in <i>IPC-A-610D Amendment 1</i> with regards to printed circuit board measling. New requirements are found in 10.2.3 (Laminate Conditions - Weave Texture/Weave Exposure) that defines "surface damage that cuts into laminate fibers"<sup>4</sup> as a defect for Classes 2 and 3. Section 10.2.7 (Laminate Conditions - Depanelization) has been added to cover the common practice of routing or the use of breakaway tabs to separate single assemblies from multi-board panels. The requirements in 10.2.7 mimic the edge damage criteria from 10.2.4 (Laminate Conditions - Haloing and Edge Delamination). Section 10.5 (Marking) and 10.5.6 (Marking - Using Radio Frequency Identification (RFID) Tags) add information and requirements for the use of RFID tags on assemblies. Section 10.9 (Encapsulation) adds new requirements for the use of encapsulant materials which duplicate the requirements found in <i>J-STD-001E.</i></p> <p>The final obvious change to the standard is the formatting change to Chapter 12 (High Voltage). Although no changes to requirements are present, the chapter has been organized in a manner to increase the ease of use by presenting all target criteria on a single page, all acceptable criteria on a single page, and all defect criteria on a single page.</p> <p>Certified IPC Trainer (CIT) certification is now available through the EMPF. Training materials for Certified IPC Specialist (CIS) certification are now available from the IPC. Contact the EMPF Registrar at 610.362.1200 or via email at regsistrar@empf.org for further information regarding the availability of training to the new revision of IPC-A-610.</p> <p>References</p> <ul style="list-style-type: decimal"> <li><i>IPC-A-610E: Acceptability of Electronic Assemblies.</i> Bannockburn, IL: IPC - Association Connecting Electronic Industries, 2010. 7-53. Print. </li> <li><i>IPC-A-610E</i> 1-5.</li> <li><i>IPC-A-610E</i> 1-4.</li> <li><i>IPC-A-610E</i> 10-9.</li> </ul> <p class="body_text"><img src="../../archive/updated/jfullerton.gif"></p> </div> </td> <!-- InstanceEndEditable --> </tr> <tr> </tr> </table> <br> <table width="100%" border="0"> <tr> <td colspan="2"><div align="center"> <p><em>The EMPF is a U.S. Navy-sponsored National Electronics Manufacturing Center of Excellence focused on the development,<br> application, and transfer of new electronics manufacturing technology by partnering with industry,<br> academia, and government centers and laboratories in the U.S</em></p> </div></td> </tr> <tr> <td class="footer">ACI Technologies, Inc. - - <a href="http://www.aciusa.org">www.aciusa.org</a> - - (610)362-1200</td> <td><div align="right"><a href="http://www.onr.navy.mil/Science-Technology/Directorates/Transition/Manufacturing-ManTech.aspx"><img src="http://www.empf.org/empfasis/archive/images/mantech.gif" width="144" height="42" border="0"></a></div></td> </tr> </table> <div align="right"> <!-- Start of StatCounter Code --> <script type="text/javascript" language="javascript"> var sc_project=350643; var sc_partition=1; </script> <script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script> <noscript> <a href="http://www.statcounter.com/free_hit_counter.html" target="_blank"><img src="http://c2.statcounter.com/counter.php?sc_project=350643&amp;amp;java=0" alt="hit counter" border="0"></a> </noscript> <a href="http://www.empf.org/sitemap.htm"><em>[site map] </em></a> <!-- End of StatCounter Code --> <!-- Start of StatCounter Code --> <script type="text/javascript" language="javascript"> var sc_project=1902214; var sc_invisible=1; var sc_partition=17; var sc_security="759b802c"; </script> <script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script><noscript><a href="http://www.statcounter.com/" target="_blank"><img src="http://c18.statcounter.com/counter.php?sc_project=1902214&java=0&security=759b802c&invisible=1" alt="website statistics" border="0"></a> </noscript> <!-- End of StatCounter Code --> </div> </body> <!-- InstanceEnd --></html>