Artwork master Inspection and touch up Production phototools Inspection and touch up. development of outer layers

Size: px
Start display at page:

Download "Artwork master Inspection and touch up Production phototools Inspection and touch up. development of outer layers"

Transcription

1 AutomaticPCBInspectionAlgorithms:ASurvey UniversityofMissouri-Rolla,Rolla,MO65401 MadhavMoganti1 DepartmentofComputerScience FikretErcal2 UniversityofMissouri-Rolla,Rolla,MO65401 DepartmentofEngineeringManagement CihanH.Dagli3 ToshibaCorporation ShouTsunekawa Japan 1 abstract ofthemodernmanufacturingenvironment.inelectronicsmass-productionmanufacturingfacilities,anattemptisoftenmadetoachieve100%qualityassuranceof Inthissurvey,algorithmsandtechniquesfortheautomatedinspectionofprinted allparts,subassemblies,andnishedgoods.avarietyofapproachesforautomated visualinspectionofprintedcircuitshavebeenreportedoverthelasttwodecades. circuitboardsareexamined.aclassicationtreeforthesealgorithmsispresented andthealgorithmsaregroupedaccordingtothisclassication.thissurveyconcen- state-of-the-arttechniques.asummaryofthecommercialpcbinspectionsystems tratesmainlyonimageanalysisandfaultdetectionstrategies,thesealsoincludethe Theimportanceoftheinspectionprocesshasbeenmagniedbytherequirements 2 Introduction isalsopresented. Manyimportantapplicationsofvisionarefoundinthemanufacturinganddefenseindustries. Inparticular,theareasinmanufacturingwherevisionplaysamajorroleareinspection,measurements,andsomeassemblytasks.Theorderamongthesetopicscloselyreectsthemanufacturingneeds.Inmostmass-productionmanufacturingfacilities,anattemptismadeto achieve100%qualityassuranceofallparts,subassemblies,andnishedproducts.oneofthe mostdiculttasksinthisprocessisthatofinspectingforvisualappearance-aninspection thatseekstoidentifybothfunctionalandcosmeticdefects.withtheadvancesincomputers (includinghighspeed,largememoryandlowcost)imageprocessing,patternrecognition,and photomasks,etc.nello[1]givesasummaryofthemachinevisioninspectionapplicationsin articialintelligencehaveresultedinbetterandcheaperequipmentforindustrialimageanalysis.thisdevelopmenthasmadetheelectronicsindustryactiveinapplyingautomatedvisual inspectiontomanufacturing/fabricatingprocessesthatincludeprintedcircuitboards,icchips, electronicsindustry. 01mmoganti@@cs.umr.edu;2ercal@@cs.umr.edu;3c3260@@umrvmb.umr.edu

2 printedcircuitboard(pcb).theysimplyinspecttheworkvisuallyagainstprescribedstandards. Thedecisionsmadebythesehumaninspectorsofteninvolvesubjectivejudgment,inaddition tobeinglaborintensive[2]andthereforecostly,whereasautomaticinspectionsystemsremove Humanoperatorsmonitortheresultsofthemorethan50processstepsrequiredtofabricatea thesubjectiveaspectsandprovidefast,quantitativedimensionalassessments.theseautomatic systemsdonotgettired,donotsuerburnouts,andareconsistentdayinanddayout.applied ateachappropriatestepoftheassemblyprocesstheycanpreventvaluebeingaddedaftera defecthasoccurred,reducereworkcosts,andmakeelectricaltestingmoreecient.allofthis meansbetterqualityatalowercost.overtheyearsmanyresearchers[3,4,5,6]haveemphasized theimportanceofautomaticinspectionsystemsintheelectronicsindustry. boardassembly,andsolderedboardprocess[5,7,8].theincreaseinautomatedproductionline technologyhasrapidlyinitiatedsubstitutesforhumanvisualinspection.thesesystemshave beenproducedwithdistinctandlimitedcapabilitiesforcoveringthefaultspectrumateach ThemajorPCBmanufacturingstagesandprocessstepsinvolvebare-boardfabrication,loaded signicantstageofpcbmanufacture[5].eventodatemachinevisioncommunityconsiders Theproblemsofloaded-boardandsoldered-boardinspectionhavebeenaddressedbuttheresults automaticbarepcbinspectiontobethemostmatureindustrialvisualinspectionapplication. manufacturingenvironment[6,10,11,12,13,14]: criteria,thesophisticationinautomatedvisualinspectionhasbecomeapartofthemodern aretypicallylimitedtodetectionofmorenoticeablediscrepancies[9].duetothefollowing Theyrelievehumaninspectorsofthetediousjobsinvolved. Manualinspectionisslow,costly,leadstoexcessivescraprates,anddoesnotassurehigh Multi-layerboardsarenotsuitableforhumaneyestoinspect. Withtheaidofamagnifyinglens,theaveragefault-ndingrateofahumanbeingisabout quality. 90%.However,onmulti-layeredboards(say6layered),theratedropstoabout50%.Even Productionratesaresohighthatmanualinspectionisnotfeasible. Industryhassetqualitylevelssohighthatsamplinginspectionisnotapplicable. withfaultfreepowerandgroundlayers,theratedoesnotexceed70%[11]. Aspackagingtechnologiesbecomeincreasinglycomplex,substratesbecomemorecostly, Tolerancesaresotightthatmanualvisualinspectionisinadequate. suitableforonespecicapplication.avarietyofapproachesforautomatedopticalinspection Mostvisionsystemsforautomatedindustrialinspectionarecustomdesigned,sotheyareonly hencescrapbeminimized. spectionofbarepcbsisthemostmatureindustrialinspectionapplication,thereisnosingle ofprintedcircuitboards(pcbs)havebeenreportedoverthelasttwodecades.thoughinviewonautomaticvisualinspection[15,16]hasasectiondedicatedtotheinspectionofpcbs. publicationwhichcomprehensivelysurveysthetechniquesstudiedthisfar.themostrecentre- ThisreviewcoversverybrieysomeoftherecentadvancesinPCBinspection,alongwiththe 2

3 madesolelyintheeldofbarepcbvisualinspection.thesignicantimprovementsinthis theprintedwiringboardalgorithms.thissurveyisanattempttoputtogethertheadvances techniquesthatwerepublishedin[17,18,19].sanzandjain[20]presentedagoodreviewof arepresented.oneofthegoalsofthisstudyistocollectmost(ifnotall)ofthearticlesinthis ofpcbsareexamined.thissurveyconcentratesmainlyonimageanalysisandfaultdetection strategies,whichincludestate-of-the-arttechniques.limitationsofcurrentinspectionsystems eldjustifythissurvey.inthissurvey,algorithmsandtechniquesfortheautomatedinspection eldpublishedtodate,toclassifyanddiscussthemaccordingtothemethodologiesemployed. Allofthesewillbediscussedunderaconsistentsetofterminologies(wherevariationswillbe 2.1TypesofInspection mentioned)inthehopethatsuchauniedtreatmentwillbehelpful. PCBawdetectionprocedurescanbebroadlydividedintotwoclasses[12,21]:electrical/contact methodsandnon-electrical/non-contactmethods.electricaltestmethodscanndawssuch asshortsandopens;theothersrequiresomeothermethodsofdetection.eventhoughmany designparameterscanbesuccessfullycheckedbyelectricaltest[22],ithaslimitationsthatcould allowdefectiveproductstopass.potentialdefectssuchaslinewidthorspacingreductionsare inches,thexturesnecessaryfortestingbecomeextremelycomplicatedandexpensive.electrical electricaltestingisverysetup-insensitive.asboardscometobedesignedongridsoflessthan0.1 copperonaninnerlayer,whichmaycausefailureofthenalboard,arealsomissed.further, notdetected,norarecosmeticdefectsorthosecausedbyprocessproblems.defectslikeexcess testing,therefore,augmentsvisualinspectionbutcannotreplaceit.thedouble-linedboxesin Figure1designatestagesatwhichelectricaltestingcaninprinciple,beapplied.Animageofa PCBcanbeacquiredusingvisibleorinvisiblelightandthenanalyzedfordefects.Mostcommon imagingtechnologies.someofthenon-contactautomaticinspectionmethodsthatarecurrently spectrum.thissectionbrieylistssomeofthedierentinspectionsystemsbasedondierent availableare[21,23,24,25,26]: andreliablemethodsreportedintheliteraturehavemadeuseoflightinthevisiblepartofthe AutomaticVisual/Opticalinspection:Automaticopticalinspection(AOI)systemsdetectthesametypeofsurface-relateddefectsasmanualinspection,includingbare-board inspection,solderbridging,lackofsolder,missingcomponents,poorpartorientation,lifted nddefectsotherthanshorts,andopens,suchaslinewidtherrors,padmousebites,and leads,tombstoning,andsolderballs.consideringbare-boarddefectsopticaltesterscan tracemisplacements.thispaperfocusesontheautomaticinspectionofbare-boards.the loaded-boardinspectionsystemscanbefoundinthefollowingreferences[7,27,28].automaticopticalinspectionhasthefollowingcharacteristicsthatcontacttesting(electronic testing)doesnothave[11,29,30]: {Itrecognizespotentialdefectssuchasout-of-specs,linewidths,linespacing,voids, linesburnupoverlongperiodsorunderfairlylargecurrents.also,inhighfrequency circuits,thesedefectsmaycauseleakage,parasitecapacitance,impedanceormutual pinholes,etc.thesearenotalwaystraceablebycontacttestingmethods.narrow atthesystemlevel. inductance.therefore,afterelectronictesting,apcbmaystillnotoperateeectively 3

4 Artwork master Inspection and touch up Production phototools Inspection and touch up Exposure and development of inner layers Inspection and touch up Etching of inner layers Inspection and repair Lamination and drilling Plating through holes Exposure and development of outer layers Inspection and repair Plating tin-lead and Inspection and repair Machine and solder mask Inspection and repair etch {AnAOIsystemisnotconnedbyadesigngridduringinspection-unlikemost electronictestingequipment. Figure1:StagesinMultilayerPCBfabrication {Electricaltestmethodsareexpensivebecauseofthenumberofxturesrequired. {AOIisanon-contactinspection,thusavoidingmechanicaldamage. {AOIcaninspectartworkandprovidesstrictproductcontrolfromtheonsetofproduction. X-rayimaging:X-rayimagingsystems[2,24,30]areusedforrapidandprecisemeasurementofmulti-layeredPCBs.Basedonthemeasurementsofindividualtestpads,the thelayers.x-raysalsorevealminutedefects,suchashairlinecracks,whichescapeother systemsuppliesspecicinformationonlayerregistration,distortionandthetorsionof methodsofinspection.smddefectslikeheelcracking,voids,componentmisalignment, Scanned-BeamLaminography:Laminography[30]providescross-sectionalX-rayimaging leadscanbedetectedusingx-rays. bridging,insucientsolder,excesssolder,solderthreadsandballs,poorwetting,andbent separatedimages.thebasicprincipleoflaminographyistomovethex-raysourceand thex-rayimagedetectoraroundonoppositesidesoftheobject.aslongasthex-ray whichseparatesthetopandbottomsides,oranyotherlayerofthepcb,intocleanly detectorsimultaneously,across-sectionalimageisformedinrealtime.bychangingthe sizeofthex-rayscanningcircle,theeldofviewandmagnicationoftheimagecanbe variedonthey.thisenablesinspectionofne-pitchcomponentsathighmagnication beamalwayspassesthroughthesamepointsintheobjectandthesamepointsinthe UltrasonicImaging:Ultrasonicimagingtechnologybestdetectssolder-jointdefectssuch andofothercomponentsatnormalmagnicationtooptimizethroughput. asinternalvoids,cracks,anddisbands.anultrasonicimagingsystem[31]generatesprecise 4

5 imagesbyscanningafocusedpiezoelectrictransducersignalinarasterpatternoverthe dissimilarmaterialsmaketheirpresenceknownbyreecting(echoing)thehigh-frequency pulses.inpractice,thissystemislimitedtosimplesolder-jointgeometries.forextremely producedbythetransducertoreachthesolderjoints.defectsorthejuxtapositionof solderjoints.acouplinguidallowstransmissionofshortpulsesofultrasonicenergy ThermalImaging:Thermalimagingsystems[24]indicatehotspotsonoperatingPCBs ne-pitchsurfacemountapplications,thereectionandrefractioneectsmayscatterthe pulses,makingdetectiondicult. indicatingshortsandoverstressedcomponents.usuallythesesystemsndsuccessin applicationsinwhichautomatedmeasurementofheatisutilizedtounderstandprocess performanceorinwhichtemperaturemeasurementandcontrolarevitaltoprocessyield. ComparedtoopticalandX-rayinspectionsystems,thermalinspectionsystemsareless automated[30].laserscanningsystems[2]belongtothiscategory.theyaresuccessful 2.2StagesinMultilayerPCBfabrication indierentiatingbetweenpcbcopperandsubstrate.usinginfrareddetectorsdistinctive thermalproleofthedefectivesolderjointsovernormaljointscanbedetected. visualinspectioncanbeapplied. TheactualinspectionconditionsthatexistatdierentpointsofthemultilayerPCBmanufacturingprocess[12,32]areasfollows.Figure1depictsthesestagesalongwiththepointswhere Artworkmasters:Thesearesilverhalide1:1scaletransparenciesoftheconductorpattern willdirectlyaectallensuingproductionbatchesofthegivenpcb.therefore,agreat dealofworkisusuallyputintotheincominginspectionandtouch-upofartworkmasters. areproducedinmostcasesbycomputerdrivenphotoplotters.defectsonthemaster onlm.forveryhigh-qualityproducts,glassmastersarealsoinuse.artworkmasters nishedboardshowthatthesmallestdefectonthemasterortoolwhichistransmittedto Investigationsofthepropagationofdefectsfromtheartworkmasterandphototoolstothe thenishedproducthasdimensionsofapproximately1mil.themostcommondefectson Phototools:Thesearesilverhalideordiazotransparenciesobtainedbycontactprinting productasopens,shorts,andpinholesorcoppersplashes. artworkmastersarecausedbyscratchesanddustparticles.theseshowuponthenished Innerandouterlayersafterexposureanddevelopment:Thesearesheetsofcopper-clad inspectionneedsanddefectsofartworkmastersapplyalsotophototools. fromtheartworkmaster.theyareusedfortheactualexposureoftheboards.the and-repeatthephotoresistprocess.defectscausedbydustandotherforeignparticles Inspectionatthisstageisverybenecialbecauseofthepossibilitiestotouch-uporstrip- thedefectsfoundafteretchingwerealreadypresentasdefectsinthephotoresistpattern. laminate,overcoatedwithphotoresist,withtheconductorpatternexposedonit.manyof duringexposurecanbeaddedtothelistofdefectsmentionedforartworkandphototools. Imperfectrinsingofthephotoresistmayleaveexcessmaterialonthepanel,whichcan createopensafteretching. 5

6 Innerlayersafteretchandstrip:Thisisthepointatwhichmostofthevisualinspection isinvestedinthemultilayermanufacturingcycle,becausethisisthelastinspectionstage beforelamination.afterthispoint,adefectiveinnerlayerinthemultilayerboardisnot repairable.defectsmentionedthusfarcanappearatthisstage,inadditiontosubsequent Outerlayersafteretch:Asinthecaseofinspectionoftheinnerlayersafteretch,thisis copper.exactgaugingofconductorandspacingwidthsisusuallynecessaryatthisstage. defectslikeover-andunder-etch,whichleadtonarrowconductorsorspacingsandexcess thelastpointatwhichrepairscanbemadeontheconductorpattern.theaoiproblem Inspectionaftermachiningandsoldermasking:Thisismainlyacosmeticnalinspection. isdierentatthisstagebecauseoftheappearanceofholesandthenecessityofinspecting theirannularringsforwidthandbreakout. 2.3Defects Defectsintheconductorpatterncanhardlybedetectedatthisstagebecausethesolder maskobscurestheconductors. Printedcircuitboardsareinspectedextensivelybeforetheinsertionofcomponentsandthe processingstepsinvolvedinthevericationofartworkdesign.avarietyofdefectscanaict approachesareusedinthevericationofartwork[33,34,35,36],beforebeginningactualetching solderingprocesstoisolatedefects(alsocalledanomaliesorfaults).eventhoughautomated thecopperpatternofpcbs;notallmeanimmediaterejectionoftheboardfromconsideration. processontheboard,bare-boarddefectsstillexist.hall[33]outlinestheprocessingandpost- Thetypesoffaultsrangefromhair-line(e.g.,sizeequalto100microns)breaksandbridges shorts(bridge),incipientshort(newiring),overetching,underetching(abnormalwirewidth), unetchedcopper,open(breakorcut),partialopen(mousebiteornicks),scratchesorcracks, linewidths,topoorlyformedplatedthroughholes.theanomalieslookedat,forexampleare: assmallas1mmbetweenconductorpaths,tounacceptableenlargementsandreductionsin whiskersorsmears),crackingofwallsofholes,violationsofspacingofholes,violationofspacing padsizeviolations,spurious(excessorresidual)metalormetalspecks,spurs(protrusionsor ofconductortraces,etc.awidevarietyofterminologyisusedinnamingthesefaults.the popular/unpopularnamesinparenthesis. abovelistgivesthecommonlyassociatednamesusedinnamingthedefects,followedbyother dierentpatternsareshowninoneexampleimage.figure2.3showsthesameimagepattern PCBpatterns,printedwiringboardpatterns,andsurfacemountPCBpatternsinthesame image.becausemostofthedefectsarecommontoallthreevarietiesofboards,thethree Figure2showsanarticialdefect-freePCBimagepattern.Thisguredepictsthrough-hole asinfigure2withavarietyofdefectsshowninit.thougheachdefectshowninthegure isarepresentativeexampleforthatparticulardefect,theshapeandsizeofthedefectvaries defectsarecausedduetooneormoreofthefollowingerrors[21,37]: serious,morelikelyandhardertodetect.studies[29,37,38]showthatopen/partialopen, short,pinhole,breakout,overetch,underetcharethemostfrequentdefectsthatoccur.these fromoneoccurrencetoanother.smallerandsmallerlinesandspacesmakethesedefectsmore thermalexpansionoftheartworkduringprinting,orbydefectiveetching, 6

7 dirtonboard,airbubblesfromelectrolysis, Figure2:ExampleofGoodPCBPatterns mechanicalmisregistrations, distortionsofthepcbduetowarping,etc. incorrectelectrolysistiming, thefabricationofpcbs.thedimensionalvariationsintheconductorspacingsandwidthsdue faultsrequireatleast0.5milimagingresolution,thereforedust,hair,lint,andngerprints toseasonaltemperatureandhumiditychangesshouldbetakenintoaccount.further,1mil Thibadeauin[39]givesagoodsummaryofsomedefectsandtheircausesthatoccurduring Althoughitispossibletodetectinitialdefectssuchasconductorbreaksandshortcircuits becomeunwantednoisesourcesforfalse-alarms,makingcleanroomconditionsnecessary[5]. throughconductortests,thesetestscannotrevealoveretchedconductors,limitedconductor spacing,andotherdefectsthatcanleadtodeteriorationwithage[32].inadditiontodefect detectioninspectionofbarepcbsdemands[40]: highspeed, alowfalse-alarmrate. highdetectionaccuracy,and highdatarate, 7

8 1. Breakout 2. Pin Hole 3. Open Circuit 4. Underetch 5. Mousebite 6. Missing Conductor 7. Spur 8. Short 9. Wrong Size Hole 10. Conductors too close 11. Spurious copper Figure3:ExampleofDefectivePCBPatterns 12. Excessive Short 13. Missing Hole 14. Overetch 3Thissectionbrieydenesthemostcommonlyusedterminologyinthiseld.Thereaderisnot providedwithanyrigorousandcompletedenitions.interestedreadersareadvisedtoreferto ComponentsandTerminologyInvolved recentpictureprocessingormachinevisiontextbookstogetacompleteunderstandingofthe individualsubjectsinvolved.thissectionalsoidentiesthemajorcomponentsofaninspection boards,andsurfacemountboards,inthispaperthegenerictermprintedcircuitboard(pcb)is system.thoughthereisdistinctionbetweenprintedcircuitboards(multilayer),printedwiring usedtorefertoallofthem.thisisbecausemostofthedefectsandtechniquesofdefectanalysis arecommonforallofthem.alsoitisworthmentioningthatsomeofthesetechniquesareused inothertypesofinspection[8,20,41,42,43,44,45]likeintegratedcircuitinspection,thicklm analysisinvolvestheprocessingoftheimagerytoenhancerelevantfeaturesandthedetection andhybridcircuitinspection. anomalies.theprocessinvolvesdigitizationoftheobjecttobeinspectedforvisualdataandthe ofdefects.oneinspectionprocedureofsuchasystemrstprecompilesadescriptionofeach Atypicalinspectionprocessinvolvesobservingthesametypeofobjectrepeatedlytodetect ofaknownsetofdefectsandthenusesthesemodelstodetectdefectsinanimage.another proceduremodelsthepartbyitsnormal,expectedfeaturesandthenusesthepartmodelto verifyinanimagethatthepartunderinspectionhasalltheexpectedfeatures.fosteretal.[10] general.thefollowingdiscussionoutlinessomeofthemajorcomponentsinvolvedinautomated andchin[46]outlinedthemajorissuesinvolvedinpcbinspection,andindustrialinspectionin visualinspectionsystems: HardwareSystem:IndustrialPCBvisualinspectionideallyrequiresacost-eectiveo- 8

9 the-shelfsystem.thismeansthatitshouldbedesignedtotakeintoaccountoperation arethematerialandcomponenthandlingsystem,illuminationsystem,imageacquisition speed,reliability,easeofuse,andmodularexibility,inorderthatitcanbeadaptedto dierentinspectiontasks[11].themainhardwarecomponentsoftheinspectionsystem system,andtheprocessor. {MaterialandComponentHandlingSystem:Thissystemcomprisesthemechanism {IlluminationSystem:Suitablelightingandviewingconditionsfacilitateinspection, componentsoftheautomatedvisualinspectionsystem[47]. whichpresentsthepartorassembly,denotedmaterial,indierentorientationstothe pointedouttheimportanceoflightingtechniques[48,49,50].themainparameters avoidingtheneedforcompleximageprocessingalgorithms.manyresearchershave goodqualityare:(a)intensity,(b)uniformity,(c)directionality,and(d)spectral thatcharacterizethesuitabilityofanilluminationsystemtoacquireanimageof prole.therelativeimportanceoftheseparametersandthedegreetowhicheach PCBandtheconstraintsimposedbythecamera.Examplesofdierentsurface onemustbecontrolledarelargelygovernedbythesurfacecharacteristicsofagiven photoresist,(d)redphotoresist,(e)solderbeforereow,(f)solderafterreow,(g) characteristicsinclude[51]:(a)etchedcleancopper,(b)oxidecoatedcopper,(c)blue dierentlightingtechniques.amongthelightingtechniquesmostcommonlyusedare layersthatareopaque,(h)thintransparentlayers,and(i)phototools.mostofthe inspectionsystemsbuilttodateeitherrequiregoodlightingconditionsortheyemploy [37,48,49,50,52,53]:standardlightsources,indirectandbacklighting,uorescent Camera Camera Camera Half-mirror Light source (a) (b) (c) Camera Camera Light Light source 1 source 2 Diffuse Surface Fluorescent filter Figure4:Dierentilluminationtechniques(a)Backlighting(b)Directedlighting(c)Vertical Camera Filter transparent lighting(d)fluorescentlighting(e)bidirectionallightingand(f)diuselighting to ultra-violet rays Dichroic mirror Light source Object Shadow Light Source 9 (e) (f)

10 lighting,reected(vertical)lighting,bidirectionallighting,diuseillumination,beroptic,quartz-halogenlightsources,etc.someoftheselightingtechniquesareshown wasilluminatedwithasuperhigh-pressuremercurylamp,andthereectedlightis anduorescentlightingtechniques.incaseofreectedlightfigure4(c),thepcb experimentation.forexample,haraetal.[54]haveexperimentedwithreected ingure4.anappropriatelightingcongurationisdeterminedbyjudgementand highsensitiveimagetubetypetvcameraisusedtodetectthelightsignals.a detectedbyusingaccdlinearimagesensor.inuorescentlightdetectionfigure 4(d),astheamountofuorescentlightemittedbythebasematerialissmall,a {ImageAcquisitionSystem:Imagesareusuallyacquiredbyuseofacameraora dichroicmirrorisusedtoreectshortwavelengthradiationsalongwithvarioustypes ofltersusedtocompletelyseparatetheexcitationradiationfromthesuperhigh pressuremercurylamp,leavingadequateuorescentlightsignals. camera,etc.aoisystemcorp.developedtheaoi-20systemthatutilizesasmany digitizerthatactsasasensor.thereareaseveraltypesofcamerasavailableand as20ccdcameras[32].themop-5002systemoperateswithoneortwocameras typesaretelevisioncamera(achargedcoupleddevice(ccd)camera),laserscanner thedeterminationoftheappropriatetypeisdictatedbyuse.examplesofdierent whichscanthepcbimagethroughlinearccdsensors,wherehighprecisionlenses guaranteethemaximumpossibleresolutionandawidedepthofeld.everycamera {Processor:Theprocessorsystemusuallyconsistsofahighspeedcomputersystem. hasitsownmicroprocessorsystemjustforcamerafunctionssuchasautomaticfocus, automaticexposure,andautomaticcontrastadjustment.greyscaleprocessorsand realtimedigitizationfacilitiesbreaktheimagedownintoindividualpoints. highspeedparallelprocessingsystem[32].anzaloneetal.[55],implementedtheir inspectionsystemonthesmaemultiprocessorsimd/mimdarchitectureemulator. Mostofthecommerciallyavailablesystemshavespecialprocessorsdesignedsolely forinspectionpurposes.acommerciallyavailableinspectionsystem,aoi-20,usesa Resolution:Anyadequatevisionsystemmusthavesucientresolutiontodetectthe compensatingtechniquesareemployed(multiplecameras,etc.). milsystempixelsize.asmallerpixelsizeusuallymeansasmallereldofvisionifno beatleasttwicethatofthevisionsystem;i.e.,twomilminimumfaultsizerequiresaone potentialfaultsunderinspection.thepixelsizeofthesmallestfaulttobedetectedshould ImageEnhancement:Involvesremovalofnoise,enhancementofedges,enhancementof contrast,etc.thresholding(pointprocessingoperation),convolution(groupprocessing FeatureExtraction:Thedecisionregardingwhatfeaturestobeconsideredisrathersubjectiveanddependsonpracticalsituations.Featuresarelesssensitivewithrespecttothe encounteredvariationsoftheoriginalnoisygray-scaleimagesandprovidedatareduction techniquesusedforenhancementoftheimages[47,56]. operation),andpictureprocessing(processingovertheentireimage)aresomeofthe Model-BasedSystem:Themostcommoninspectiontechniqueisthemodelbasedprocess, whilepreservingtheinformationrequiredfortheinspection.mostoftheproceduresused forfeatureextractionaresimpleedge-detection,linetracing,andobjectshapeproperties. 10

11 Modeling:Modelinginvolvestraining,inwhichtheuserusesamodelparttoteachthe whichperformsinspectionbymatchingthepartunderinspectionwithasetofpredened systemthefeaturestobeexamined,theirrelations,andtheiracceptabletolerances. models. Detection/Verication:Detectionprocessconsistsofmatchingtheextractedfeaturesfrom positionsandorientations.detectionusingrepresentativefeaturesandtheirrelationships verycomplexiftheimagetobeinspectedisnoisyandthefeaturescouldoccuratrandom dureinvolvessimplecomparison,likeimagesubtraction.thedetectionprocessbecomes theimageunderinspectionwiththoseofthepredenedmodel.atypicaldetectionproce- BoundaryAnalysis:Modelsofgoodboundariesarecomparedwiththoseoftheboard fromkeyfeatures.thesemethodsareusuallycomputationallyintensive. provideawaytoinspectapartandlocatedefectsonthebasisofmeasurementstaken Thinning,Contraction,andExpansion:Theseareimage-to-imagetransformationoperations[59,60].Theseoperationsaredenedusingneighborhoodconnectivityrelations.An expansionsetsallbackgroundpixelsinanimagetoforegroundpixelvalue,ifanyoneof result.thinningreducesanentitytoitsskeleton,asimpliedversioncontainedinthe byrstexpandingthecomplementofanimageandthentakingthecomplementofthe originalentitythatretainsthebasicshapeofanentity.unlikeexpansionorcontraction, thinningmaintainstheconnectivity[61]ofanentityandpreservesitsholes(noneare beinginspected[57,58]. theneighboringpixelvaluesisequaltotheforegroundpixelvalue.contractionisrealized Morphology:Thisreferstoabranchofnonlinearimageprocessingandanalysis.The removedoradded).dierentdenitionsandimplementationsoftheseoperationscanbe foundin[62,63,64,65]. completetreatmentofthissubjectcanbefoundinreferences[66,67]. basicideaistoprobeanimagewithastructuringelementandtoquantifythemanner inwhichthestructuringelementts(ordoesnott)withintheimage.theoperations ofdilation,erosion,opening,closing,etc.,areusedinthistypeofimageprocessing.a 4Eduardo[15]hasgroupedtheconventionalvisualinspectiontasksintothreebroadcategories basedonthetypesofdefectstheydetect:(a)dimensionalverication,(b)surfacedetection Algorithms gorithmscouldaswellbeputintothesecategories.sanzandjain[20]classiedtheprinted methods,and(c)inspectionofcompleteness.theconventionalpcbbare-boardinspectional- wiringboardinspectiontechniquesintothefollowingfourdierentcategories:run-length-based orindirectimagerelateddata)ofthealgorithmsuseforfaultidenticationispresentedhere. methods,boundaryanalysistechniques,patterndetectionmethods,andmorphologicaltechniques.aclassicationbasedonthenatureoftheinformation(designspecicationdata/direct AlargenumberofPCBinspectionalgorithmshavebeenproposedintheliteraturetodate, gories:referencecomparison(orreferentialapproaches),non-referentialapproaches,andhybrid Figure5showstheclassicationofthesealgorithms.Ingeneral,theyfallintooneofthreecate- 11

12 Image subtraction PCB inspection Automatic visual inspection X-ray imaging and other technologies Manual inspection Hybrid inspection methods Non-referential inspection Reference based inspection Image comparison techniques Model-based inspection Encoding techniques Template matching Phase-Only method Tree Syntactic Graph matching methods Morphological processing Boundary analysis Run-length encoding Generic method Attributed graph Pattern attributed hypergraph Pattern detection using boundary analysis Figure5:ClassicationofInspectionAlgorithms Radial matching algorithm Learning methods Shape comparison method Circular pattern matching 12

13 approaches-whichinvolveacombinationofmorethanoneofthesemethods.thereferencecomparisonapproachesusecompleteknowledgeofthecircuitundertest,whereasthenon-referential approachesusetheknowledgeofpropertiescommontoacircuitfamilybutnotknowledgeofthe approachesinvolvesomekindofdirectimagecomparison,betweenpixelsinthetestimageand speciccircuitundertest.therearetwotypesofreferencecomparisonmethods:thesimpler inanidealizedreferenceimage.somewhatmoresophisticatedapproachesinvolverecognitionof circuitfeaturesinthetestimagefollowedbyacomparisonagainstasetofreferencefeatures. Thenon-referentialapproacheseitherworkontheassumptionthatfeaturesaresimplegeometricshapesandthedefectsareunexpectedirregularfeaturesorondirectlyverifyingthedesign requireddimensions.thisapproachdoesnotrequireprecisealignment,butmightmisslarge rules.basically,thesemethods,uselocalneighborhoodprocessingtechniquesovertheimageto awsanddistortedfeatures. beinspected.inthesemethods,thetaskistodeterminewhethereachfeaturefallswithinthe 4.1ReferentialModeling Thereferentialmethodsexecutearealpoint-to-point(orfeature-to-feature)comparisonwhereby thereferencedatafromthesurfaceimageofa\good"sampleisstoredinanimagedatabase. Thesemethodsdetecterrorslikemissingtracks,missingtermination,opens,shorts,etc.The drawbackofthismethodisthat,sincedierencesbetweenthepcbunderinspectionanda \goldenboard"orcaddataarecalleddefects,boarddistortions,asaconsequenceofprocessing, maybeidentiedasanomalies[29]. XOR Figure6:ImageSubtraction 13

14 4.1.1ImageComparisonTechniques. ImageSubtractionImagesubtractionisthesimplestandmostdirectapproachtothePCB inspectionproblem.thisisoneoftheearliesttechniquesemployedininspection[68].the PCB.Theadvantagesofthismethodisthatitistrivialtoimplementinspecializedhardwareand showsthisdirectsubtractionprocessasalogicalxoroperationonthesubimagepatternsofthe Thesubtractedimage,showingdefects,cansubsequentlybedisplayedandanalyzed.Figure6 boardtobeinspectedisscannedanditsimageiscomparedagainsttheimageofanidealpart. AfairlyhightoleranceofthePCBboardmakesthemethodtoorestrictiveforpracticaluse. problems,includingregistration,colorvariation,reectivityvariation,andlightingsensitivity. oftheoveralldefectsinthegeometryoftheboard.thistechniquesuersfrommanypractical thereforehighpixelratescanbeobtained.anotheradvantageisthatitallowsforverication Oneotherproblemisthatstatisticalanalysismustbeperformedtodetermineifthedierences areduetononconformitiesorduetoalignment. FeatureMatchingFeaturematchingisanimprovedformofimagesubtraction,inwhich theextractedfeaturesfromtheobjectandthosedenedbythemodelarecompared.the timereducesthesensitivitytotheinputdataandenhancestherobustnessofthesystem.this matchingprocessiscalledtemplatematching[69,70].oneofthemajorlimitationsoftemplate advantageofthismatchingisthatitgreatlycompressesthedataforstorage,andatthesame matchingforinspectionisthatanenormousnumberoftemplatesmustoftenbeused,making theprocedurecomputationallyexpensive.thisproblemcanbeeliminatedifthefeaturestobe matchedareinvariantinsize,location,androtation.thedisadvantagesofthismethodarethat forcomparison.itissensitivetoilluminationanddigitizationconditions,andthemethodlacks itrequiresalargedatastoragefortheidealpcbpatterns,andpreciseregistrationisnecessary exibility.haraetal.[54,71,72]developedathitachiadefectdetectionmethodbasedon featureextractionandcomparison.largedefectsaredetectedbyextractionofboundariesusing HKX;HKY;HK45;andHK?45operatortemplates,showninFigure7(a),inthefourdirections (0o;90o;+45o;?45o).Thesetemplatesareusedfordetectionofalldefectsofwidthgreaterthan axedvalueandforisolateddefects.narrowdefects,likenewiringandwhiskers,aredetected bysearchinginfourdirections(0o;90o;+45o;?45o)usinghby;hbx;hb45;andhb?45operator templates,showninfigure7(b).thenalresultofextractionisalogicalandofthefour directionfeaturesextracted.thesizesofthetemplatesharenotxedandcanberegulated alsobighopscanbemadeusinglargertemplatesizesintheuninterestingregions(e.g.,which bysettinglimitsonthelengths,orientationsandwidthsofthepatterns.thesedierentsizes donothavetracepixels),thusreducingunnecessarycomputationtime. arenecessarytopreciselyidentifytheboundaries,asthetracepatternwidthsmaychangeand showsthetwopatternsf(defectivepattern)andg(non-defectivepattern)thatarecompared;(2) showstheboundaryimagesfkandgkobtainedbyapplyingthehkyoperatorinydirection; and(3)showsthene-lineboundaryimagesfbandgbobtainedbyapplyingthehbxoperator Figure7(c),explainstheextractionofpatternfeaturesanddefectrecognitionprocedure:(1) inthexdirection.defectrecognitioninvolvesthecomparisonoffkandgk(orfbandgb) 14

15 a1 a2 ai H Y p1 b1 b2 bi a1 a2 b1 b2 H X ai bi p1 q3 a1 a2 a7 p3 a8 b1 b2 b3 b4 a9 a10 p3 a1 a2 q3 a9 b4 b3 b2 b1 a8 a16 a7 A fine line is, for example, determined when: a1 =... = a16 and either of b1,..., b4!= ai a1 a2 p2 p2 b1 b2 h BY h BX ai bi H K + 45 b1 b2 a1 a2 H K - 45 p1 = 6 p2 = 4 i = 3 or 4 or 5 ai bi q4 a1 a2 b1 b2 p4 a10 a1 a2 q4 p4 b2 b1 q3 = 3 or 5 or 7 q4 = 2 or 4 or 6 For the conductors ( = w): p3 = 2 or 3 or 4 p4 = 1 or 2 or 3 A boundary is, for example, determined when: a1 =... = ai, b1 =... = bi, for all i and ai!= bi (a) Boundary Extraction Operators h B45 h B-45 (b) Fine-line Extraction Operators For the substrate ( = B) p3 = 4 or 5 or 6 p4 = 2 or 3 or 4 Pattern f and its processed image Pattern g and its processed image Feature Extraction Operators Result of comparison of F and G (1) Detected patterns f, g f g (2) Extracted boundry lined F K, G K in the Y direction F K G K (3) Extracted fine line pattern F, G in the B B direction X F Figure7:LocalFeatureMatchingMethod B G B (c) Extraction of features and comparison of the extracted feature patterns 15

16 images.whenthecorrespondingpointsonthereferencepatternandpcbtestpatternexhibit thesamefeatures,thepatternisfreefromdefects.otherwiseadefectexists.inpart(3)of thecompletesystemcanbeimplementedinhardware.thesystemworkson5:5millinesand 500mil600milboardswithaspeedperformanceof2:5min/panel. Figure7(c),ashort(shownasanarrowline)isdetected.Theadvantageofthismethodisthat Phase-OnlyMethodDavidetal.[73]discussanalternativemethodtostandardtemplate whichhasunitpowerspectraldensityamplitudesothatallinformationiscontainedinthe matchingtechniquewhichisbasedonphase-onlyimaging.aphase-onlyimageisanimage phase.phase-onlyimagecomparisonhasthepropertiesofredundancyremoval(correlation betweendatapointsisremoved)andedgeenhancement.themethodusesfouriertransform, followedbynormalizationoftheresultantimage,tospreadovertheentiregreyscalerange (bydividingeachspectralpointbyitsownmagnitude),andtheninversefouriertransformsan ofdatapointsintheimageareremoved,allperiodiccomponentsoftheimagearesuppressed. Twosimilarimagescanbecomparedbycreatingacompositeimagebyplacingthemside-bysideandapplyingaphase-onlytransformationatonce.Ifthetwoimagesareverysimilar,a imagepairtoproduceamapofsignicantimagedierences.becausethecorrelationsofanypair ofthecompositeimage.bysuppressingthiscomponent,allpointswhichcorrespondtothetwo subimageswillbesuppressed,andonlythedierencesremain.thepaperpresentedexamples strongperiodiccomponentwithperiodequaltothesubimagespacingappearsinthespectrum ofrealandsimulatedimageswithdierentilluminationlevels,lightinggradients,andboard substratecolors,allcomparedwiththesamemasterreference.thismethodhasadvantagesover conventionaltemplatematching/comparisontechniquesbecauseofitslightintensityinvariance, andinvariancetotranslation.themethodsuersfromthedisadvantagethatitrequiresalarge amountofcomputationaltimecomparedtosimpletemplatematchingmethods. insensitivitytoilluminationgradients,tolerancetomisregistrationoftheimagestobecompared, Model-basedmethodsaretechniqueswhichperforminspectionbymatchingthepatternunder inspectionwithasetofpredenedmodels.theselectionofasuitablemodelrepresentationof 4.1.2Model-BasedMethods. thetrainingpatternsstronglyaectstheperformanceofaninspectionsystem.forexample, oneoftheapproachesthatfallsintomodel-basedtechniquesisthesyntacticapproach,also calledstringmatchingtechnique.inthesyntacticapproach[74,75],apcbimageismodeled asanitesetofalphabets/symbols.themethodinvolvestracingtheboundarytoproducean Onemajorlimitationofthissyntacticapproachisthatthechoiceofprimitivesinquantifying orderedlistofboundarypoints,andanalyzingtheshapetoproducesyntacticdescriptionof thebasicshapeinvolvedinthepatternsisadicultproblem.thismakestheapproachnot theshapeusingprimitiveshapesthatbestdescribethepcbpattern.thedetectionofdefects theninvolvesthedetectionoflocaldefectivefeaturesexpressedinniteregularexpressionform. applicableforarealtimeapplicationlikethis. GraphMatchingMethodsThegraphmatchingmethodsarebasedonthestructural,topological,andgeometricpropertiesoftheimage.Theideaisbasedonthetopological/structural comparisonwhichcomparesthestandardgraphobtainedfromtheconductorandinsulatorim- 16

17 informationincorporatesaweightedgraphcomposedofseveraltypesofnodes,edges,connections,andtheirlocation[76].pavlidis[77]presentedatechniqueforconvertingrasterdatainto thisgraphissearchedtoobtainalistoftheboundarypointsoftheregionsandholesinthe image.atechniquebasedonmatchingthelinearadjacencygraphofthetestboardtoamodel alineadjacencygraphdescribingthetransitionbetweentheconductorandthesubstrate.then agepatternsofthereferencepcbwiththoseofinspectionboards.forexample,topological AttributedGraphDarwishandJain[62]proposedamethodthatworksintwomainsteps. graphispresentedasanapplicationtoprintedwiringboardinspection. Intherststep,theimageistransformedintoacollectionofnodesthatdescribesthe2-D jects.spatialrelationsareaddedtothegraphintheformofdirectedattributes,whichdescribes relationalpropertiesbetweenprimitivesbelongingtothesameobjectandbetweendierentob- shapeofthedierentobjectsintheimage.thesenodesareconnectedtogetherdependingon functionisusedtomeasurehowwellthescenegraphmatchesthemodelgraph.experimental andmodelpatternsisthemosttime-consumingstepduringinspection.asimilarityevaluation connectivityandneighborhoodrelationships.thisgraphiscalledanattributedgraph(ag).the secondstepinvolvesamodelvericationprocess.thismatchingprocessbetweentheinspected isovercomebysunandtsai[63]byreducingthelargeamountofunnecessarycomputations joinsthecouplingpermutationateachiterationforeveryattributedrelationship.thisproblem false-alarmrate.butthecomplexityofmatchingagsisverylarge,sinceeverynodeofanag resultsindicated100%detectionofallshorts,cuts,andminimumwidthviolationswithazero PatternAttributedHypergraphSunandTsai[63]presentarepresentationcalledpattern doneinevaluatingscoresbetweenimpossiblecouplesduringtheexhaustivepermutations.the followingsectiondiscussesthismethod. primitivefeaturesconnectedtooneanotherwithinaregion,whichisthebottomlevelofpahg. attributedhypergraph(pahg)andastructuralinspectionalgorithm.theproposedgraph, ThetoplevelofPAHGcontainsregionalfeaturesandthespatialrelationsamongthem.This calledpahg,describesallsegmentedregionsandthespatialrelationshipamongthem.these representationprunesthesearchspacebyperformingonlyselectivematchingoperationsduring segmentedregionsarerepresentedbyaregionalattributedgraph(rag)thatrepresentsasetof theinformationisrepresentedintwodierentlevels,isamajorimprovementovertheattributed thematchingphase,therebyreducingtheinspectiontime.thisnewrepresentation,inwhich thenlabelingtheprunedpattern.figure8(a)isthinnedtoobtainfigure8(b).figure8(c)isthe graphmethod.figures8(a),8(b)and8(c)showallthestepsinvolvedintheconstructionof thinnedimageusingthepruningoperationinordertoeliminatespuriouseectsinthinningand thebottomlevelofpahg.thisstepinvolvesthinningofthebinaryimage,thensmoothingthe labeledgraphobtainedafterpruningthefigure8(b).figure8(d)showstheragconstructed forthesub-patternofthepcbpatterna.figure8(e)showsthepahgforthecompletepcb and(c)verifyingeachragofthescenemodelwiththecorrespondingragofthereference sub-patternshowninfigure8(a).thematchingalgorithmproposedworksby(a)verifying model.anewinspectionalgorithmwasproposedtoutilizethehierarchicalstructureofpahg thetoplevelofpahgonthescenemodelandreferencemodel,(b)ndingthecorresponding pairsofragsbyevaluatingthecondencescoresbetweentwopahgsandthepairofrags, 17

18 A 1 C 2 B 1 C 1 A 2 C 3 B 2 A 3 B 3 C 4 C 5 A 4 (a) PCB sub-pattern (b) Thinned sub-pattern A 5 (c) Pruned sub-pattern with lables A A A A A Right-Connect Right-Connect Right-Connect Right-Connect Right-Connect Left-Connect Left-Connect Left-Connect Left-Connect Left-Connect NULL NULL NULL NULL NULL NULL (d) Representation of RAG for segment A in Figure (c) NULL B up down right left NULL A up down right left (e) Graphical representation of PAHG for the sub-image pattern (a) C up down right left NULL A 1 A 2 D 2 D 1 C 1 B 1 A D 3 C 3 D C B B 2 (f) Pruned defective PCB D 2 pattern with lables C Figure8:GraphMatchingUsingPatternAttributedHypergraph D B3 B 18 4 (g) PAHG for (f) 4 5

19 toimprovethematchingeciency.thematchingcomplexityofthismethodis1=k3ofthatof theagapproach,thusmakingthemethodmorepractical. 4.2Non-ReferentialInspection Non-Referentialmethodsdonotneedanyreferencepatterntoworkwith,theyworkontheidea thatapatternisdefectiveifitdoesnotconformwiththedesignspecicationstandards.these [21,63,64].Theybasicallyusethedesign-specicationknowledgeinverifyingtheboardtobe methodsarealsocalleddesign-rulevericationmethodsorgenericpropertyvericationmethods thedesigncharacteristicsofapcbasasimplesetofrulesandfeaturedimensionsandtolerances. inspected.applyingthedesign-rulevericationprocessdirectlytotheimagepatternsisatime Featuresspeciedinclude[78]: process/transformtheimageintoaformwhichreducesthevericationtime.themethodsuse consumingprocess,andhencetheresponsetimeofthesystemdecreases.usuallythesemethods Minimumandmaximumtracewidthsforallthedierenttracesused, Minimumandmaximumcircularpaddiameters, Minimumconductorclearance, Minimumandmaximumholediameters, Ejiri[60]developedtheclassicexpansion-contractiontechniquethatassumesdefectsexistina highrst-orderspatial-frequencydomain(viz.,patternsthataresmallrelativetotheacceptablepatterns).expansion-contractionmethodsemploymorphologicaloperationslikeerosion, Minimumannularrings,traceterminationrules,etc. applyingtheseoperatorsdirectlyreectsthediscrepanciesintheimagepatterns,ifanyexist. designedinsuchawaythattheyembedthedesignspecicationsinthemandtheresultof dilation,expansion,contraction,thinning,etc.,inthepre-processingstage.theoperatorsare byextractingthetopologicalfeaturesandimposinglocalizedconstraintssuchasminimumor theimagepatternsandthevericationphaseinvolvesinterpretingthesetransformedpatterns generateimagesthatcouldeasilybeinterpretedfordefects.encodingtechniquesalsotransform Design-specicationinformationisembeddedintheseoperators,suchthatthetransformations thattheyworkwellinidentifyingonlysomekindsofdefects,suchasinthevericationof widthsandspacingviolations.also,anotherdrawbackofthisinspectionisthatitrequiresthe maximumwidthstodetectanomalies.thedisadvantageofthesenon-referentialmethodsis standardizationoftheconductortracetypes[11],forexample: Conductortracesmustbeseparatedbyaminimumpermissiblespacing. Conductortracesmusthaveaminimumpermissiblewidth;and Conductortracesmustendatsolderpads; maymissawsthatdonotviolatetherules,suchasshortsthatareidenticaltoconductors. However,speedismaximizedandcomputerstoragerequirementisminimized. Thesenon-referentialmethodsdependonsophisticatedfeaturerecognitionalgorithmsand 19

20 4.2.1MorphologicalProcessing. MorphologicalprocessingisoneofthewidelyusedtechniquesinPCBinspection.Theinspection involvestheexpansion-contractionprocess,whichdoesnotrequireanypredenedmodelof perfectpatterns.yeanddanielson[61]presentedanalgorithmforverifyingminimumconductor andinsulatortracewidths.themethoditerativelyappliesshrinking(similartocontraction operation)andconnectivitypreservingshrinking(similartothinning)operationsontheimage. Aftersomenumberofiterations,thedierence(logicalAND)betweentheresultsgivesthe defectspresentinthepatterns.themainadvantageofthesemethodsisthatthealignment problemiseliminated.but,theproblemwiththesemethodsisthatdierentpre-processing algorithmsaretobeappliedtocheckdierentviolationsintheboard,whichautomatically decreasestheresponsetimeofthesystem. Board Type Trace Type Intermediate Type (a) PCB sub-image (b) After format filtering (a) Figure9:ExpansionandContractionFiltering lterandthentheconnectivitythroughthecircuittraceischecked.theformattinglter classieseachpixeloftheobservedcircuitboardintooneofthreetypes:tracetype,boardtype, methodgivenbymandeville[64].inthismethod,theimageisrstenhancedbyaformatting Grinetal.[79,80]discussaninspectionalgorithmwhichisavariationoftheshrinking (c) Defective PCB sub-pattern (d) After filtering (c) orindeterminatetype.apixelisclassiedatrace(board)typeifitissurroundedbyacircle thenatthatpointthetrace(board)satisesminimumtrace(board)requirement.pixelswhich oftrace(board)pixelswithaminimumradius.ifthisradiusisequaltoaspeciedminimum, 9(a)showsaPCBsub-imagewhoseoutputpatternwouldlooklikeFigure9(b)afterformat arenotclassiedaseithertracetypeorboardtypeareclassiedasindeterminate.figure 20

21 spacingsandsurfacenonconformitiesonthecircuitboards.figure9(c)showsadefectivepcb outputpatternlookslikefigure9(d)afterformatltering.opens/partialopensareidentiedby sub-image,whichhasamousebite,wrongsizeholeandconductortooclosedefects,andwhose ltering.thisclassicationprovidesameanstocheckforopen/partialopens,minimumtrace checkingforconnectivityalongthetrace,wherefailureofminimumwidthrequirementindicates abreakintheconnectivity.minimumspacingrequirementsarecheckedbyverifyingifthereare anyoftheindeterminatepixelsofonetraceconnectedtoindeterminatepixelsofanothertrace, likescratchesanddustareinspectedafterthealgorithmforwidthandspacingrequirementshas ifanyexist,thentheminimumspacingrequirementsarenotsatised.surfacenonconformities beenperformed.thesenonconformitiesareidentiedtobetheareasofhighintensitypixelsby sourceisatanacuteangletotheboard. subtractingthemetaltracepixelsfromtheimagewhoselightingcongurationissuchthatthe minimumlandwidthrequirement(mlw),violationofminimumconductorspacingrequirement imagetransformationsbasedonmathematicalmorphology.thesystemdetects:violationsof (MCS),andtheviolationofminimumconductortracewidthrequirement(MCTW).Thefundamentaloperationsusedinthetransformationsarehit/misstransformation,erosionoperationitalimagesasshowninFigure10(a):substratepixelswithvalue0,conductingstructurepixel valueswithvalue1,andholeswithvalue2.asegmentationalgorithmwhichseparatesthe systemtoapplydesign-rulecheckingeasilyandthusavoidingfalse-alarms.thefollowingsteps conductorlandssurroundingtheholesfromtheconductortracesisemployed.thisenablesthe depictthealgorithm: Thesystemproposedby[81]makesuseofdefectdetectionalgorithmswhicharederivedusing dilationoperation,andsymmetricalthinning.thepcbimagesaresupposedtobe3-leveldig- 2.theholelocationsareenlarged,asshowninFigure10(c),suchthattheycoverthesurroundinglandsusingdilationoperation. 1.theoriginalimageistransformedusingthefollowingrule0?>0,1?>0and2?>1. Figure10(b)showstheresultantbinaryimage. 3.transformtheoriginalimagebytherule0?>0,1?>1,and2?>0.Figure10(d)shows 4.Imagesobtainedinsteps2and3areANDed.Theresultantimageafterthisoperationon theresultantbinaryimage. 5.Imagesinstep3and4areEXORed,resultingtheconductortraceimage,asshownin Figures10(c)and10(d)isshowninFigure10(e). caneasilybeunderstoodwiththehelpoffigure11,whichdepictseachstepintheprocess: Algorithmforverifyingminimumconductorspacing(MCS)worksasfollows.Thealgorithm Figure10(f). 2.theaboveimageissymmetricallythinnedandprunedtoremovehairlikeprotrusions.The 1.dilatetheoriginalPCBimageFigure11(a)byanisotropicstructuringelement(anelliptic one).theresultantimageisshowninfigure11(b). thisstep. resultantimageisoredwiththeoriginalimage.figure11(c)showstheapplicationof 21

22 0 = Board Type 1 = Trace Type 2 = Hole Type (a) Original PCB sub-pattern (b) After (1 -> 0) and (2 -> 1) operation (c) After dialation operation Figure10:SeparatingConductorSurroundingHolesfromOtherConductorTraces (d) After (2 -> 0) operation (a) (e) After AND oepration (f) After XOR operation (c) and (d) (d) and (e) 22

23 3.theoriginalimageisEXORedwiththeimageobtainedinthepreviousstep,thusobtaining defectivepatternsasshowninfigure11(d). Figure11:VericationofMinimumConductorSpacing andtablelookupoperationsasameanstoimplementmorphologicaloperations.themain advantageofmorphologicaloperationsisthattheyaresimpleandeasytoimplementinhardware algorithmtospeed-upthecompleteprocessispresented,whichmakesuseof2-dconvolution SimilaralgorithmsarepresentedforverifyingMLWandMCTWrequirements.Also,afaster (a) (b) (c) (d) [15,60,64] EncodingTechniques. BoundaryAnalysisTechniquesBoundaryanalysistechniquesstudiedarebasedonthe Westetal.[82,83]implementedaboundaryanalysistechniquetodetectsmallfaultsbyusing representationoftheboundariesinatractableform,followedbyarulevericationprocedure. Freemanchaincoding[84]todescribetheboundaries.Smallfaultsaredenedasthosefeatures thatcaneasilybedistinguishedfromtheconductorpatternsbecauseofthepresenceofcertain characteristicsnotnormallyfoundonboards.freemanchaincodingtranslatestheboundary ofapatternintoapolygonalapproximation.thisapproximationtendstoeliminatesome digitizationandthresholdingnoisefromrepresentationdataatthecostofsomesmallfeatures ofpotentialdefects.eachlinesegmentinthepatternisoneofeightpossiblevectorsofeither 1.0or1.4142resolutiondistanceslongandatincrementalanglesof45degreesasshownin Figure12(c).Themethodworksinthreestages:(i)ItcomparestheEuclideandistanceandthe 23

24 Chain Code: Curvature code: Changes in dir.: Duration: Extracted corners: (a) (b) (c) (d) A Changes in direction: (e) Duration: (f) Distance from A: (g) (a) Example of a small fault shape (b) Corner extraction on image in Figure (a) (c) Chain code directions C c F b B a b F B a F B b c D E D E (1) Nick/Bump A C E A A a Figure12:FaultDetectionusingChainCodingTechnique (2) Nick/Bump (3)Break/Short (d) Fault shapes detectable by small fault detector C 24

25 codesegmentsapart.itworksontheassumptionthat,foranormalboundary,thedierencewill boundarydistancebetweentwopointsontheboundarythatareaconstantnumberofchain areextractedfromtheboundaries,usinganiterativecornerdetectionalgorithm.thiscorner detectionalgorithmmakesuseofdierentialchaincodes(curvaturecodes),whicheliminatethe detectedasfaultyarepassedtothesecondstageofinspection.inthesecondstagethecorners besmall,butforadefectiveboundarythedierencewillbelarge.theseboundarieswhichare makingthesharpcornersmorevisibleintheprocessedcornerdata.thechangesindirectionare orientationproblems.initiallyadjacentcurvaturecodesthathavethesamesignarecombined indirection.thisgroupingiscontinueduntilnofurthergroupingcanbedone.finallyall istogroupthelikesignedchangesindirectioniftheyareseparatedbyonlyonezerochange denedasthetotalchangeindirectionoveradjacentcurvaturecodes.thedurationisdened zerochangesindirectionareeliminated,asthiscornercombinationissucienttodiscriminate asthenumberofcurvaturecodesoverwhichthechangeindirectionoccurs.thenextstep dierentfaults,likenicks,bumps,etc,usingthesignofthecodes.theseedgecornerson theboundaryareprocessedusingthreedierentcornerfaultmodelsbytraversingalongthe boundariesinaclockwisedirection.lines(a)and(b)infigure12(b)arethefreemanchain codesandcurvaturecodesrespectivelyfortheimagepatterninfigure12(a).thelines(c) through(g)infigure12(b)showtheextractedcornerswiththechangesindirection,duration, 12(a). distanceinformation.thefollowingareexamplecornerfaultmodelsforthefaultinfigure (1)Fourcornerfaultmodel: (4.1)Combination+*-*-*+or-*+*+*-. where(-)isanegativegoingcorner (4.3)E<12.0 (4.2)a<10.0andb<7.0andc<10.0 (*)isanoptionalcornerofanydirection (+)isapositivegoingcorner (2)Threecornerfaultmodel: (4.4)F-E>THRESHOLD. (3.4)F-E<THRESHOLD. (3.3)E<12.0 (3.2)a<15.0andb<15.0 (3.1)Detectionofcorners+*-*+or-*+*-. (3)Twocornerfaultmodel: (2.1)Detectionofcorners+*********+or (2.4)F-E>8.0 (2.3)E>7.0andE<14.0 (2.2)b<14.0 -*********-. nickswith(+--+)andbumpswith(-++-).the\*"indicatesthatacornerofanysensemay Thesignofthecornersisusedtodiscriminatebetweendierentkindsofdefects,forexample, 25

26 distanceandtheboundarydistancebetweentwopointsonthecornermodelsarecalculatedfor appearbetweentwocornersallowingsomeexibilityinthefaultshape.againtheeuclidean obtainedinstagetwoiscalculated.severityisdeterminedbymeasuringtheminimumtrack of1.5isrecommendedasathresholdvalue.(iii)instagethreetheseverityofthefaults ltering,steps(4.4),(3.4)and(2.4).theprocessingcanbestoppedatthisstageandgood widthofafaultandthedepthofthefault.thetrackwidthismeasuredalongnormalstothe resultscanbeobtainedwithathresholdvalueof2.3.ifprocessingiscontinuedavalue ysesbothverticalandhorizontalhistogramsofrun-lengths.themethodcountscontinuousruns Run-LengthEncodingTherun-lengthencodingtechniquedevelopedbyThibadeau[39]anal- boundarybetweentheoutermostcornersofthefaults. histogramreectsveryshorthorizontalrunsalongahorizontaledgeorverticalrunsalonga oftracepixelsalongeachrowandcolumnofthepcbimageandconstructsahistogram.this verticaledge.alsoline-widthoftheconductorsgetsreectedinthehistogramwhichisuseful [85,86]determinesthepositionoftheedgesoftheconductoroneachscanline,whichprovidesa todetectaws.theconductorminimumwidthrequirementisveriedbycheckingifrun-length ofpixelsisshorterthanathresholdvalue.thissystemwasoperationalat10millinepanels withaspeedperformanceof4megapixelspersecond.sterling'srun-lengthencodingmethod convenientwaytolinktheinformationonascanlinetothepreviousscanlines.theinspection minimumandmaximumconductorwidth.thespeedperformanceofthesystem,operatingat1 topologicalfeaturesandthedetectionofanomaliesbyimposinglocalizedconstraintssuchas processinvolvesthetrackingofregionsfromonescanlinetootherscanline,theextractionof tobeimplementedinhardware.althoughthefeaturesextractedneednotchangefordierent boardstyles,itisnecessarytochangetherulesgoverningthefeaturestobeweightedagainst milresolutionandoverboardsof450mil600mil,isabout4minutes.themainadvantage ofthistechniqueisthatiteliminatestheneedforprecisealignmentandenablestheprocess 4.3HybridInspectionMethods oneanotherinordertodecidewhetherarealdefecthasbeendetected. Thehybridaw-detectiontechniquesincreasetheeciencyofthesystembymakinguseofboth referentialanddesign-ruletechniquesexploitingthestrengthsandovercomingtheweaknessesof landwidths,spacingviolations,defectiveannularringwidths,angularerrors,spuriouscopper. eachofthemethods.thesemethodshavetheaddedadvantagethattheycoveralargevariety ofdefectscomparedtoeitherreferentialornon-referencemethodsalone.forexample,most ofthedesign-rulevericationmethodsarelimitedtoverifyingminimumconductortraceand Printedcircuitboarderrorswhichdonotviolatethedesignrulesaredetectedbyreference comparisonmethods.thesemethodscandetectmissingfeaturesorextraneousfeatureslike features;thecomparisonmethodsareequallysensitiverightuptothelargestfeatures.figure13 isolatedblobs,etc.thedesign-ruleprocessdetectsalldefectswithinsmallandmediumsized depictstheperformanceofboththesemethodsbasedonthesizeofthefeatures.hybridsystems otherandthereforeachieve100%errorsensitivity,irrespectiveoffeaturesizesontheprinted makeuseofboththedesign-rulemethodsandcomparisonmethodsastheycomplementeach circuitboards. 26

27 Error sensitivity Reference Comparison Figure13:ComparisonbetweenDesign-RuleandComparisonmethods 4.3.1GenericMethod. Feature size Thegenericmethodisacombinationofreferentialandnon-referentialinspectionalgorithms. AsMandevilleexplainsin[64],itisasynthesisofreference-comparisonandgeneric-property approaches.themethoddoesnotcompareareferenceimageandthetestimagepixel-by-pixel, ofareferenceimagewiththetestimage.instead,themethodcomparesasmalllistofpredicted iteliminatestheneedforthestoragerequirement,generation,registration,andthecomparison featuretypesandlocationswithalistofdetectedfeatures.thismethodisamajorimprovement connections,isolatedblobs,holes,etc.mostofthefalse-alarmsthatcanoccurindesign-rule thatlookslikegoodfeatures.unlikemostdesign-ruleapproaches,thismethodisnotlimitedto verifyingjustminimumconductortracewidthandspacing;italsoveriespads,varioustrace overdesign-ruleapproachesbecauseitcandetectmissingfeaturesandextraneouscircuitization typicalcircuitfeaturescanbeinferredfromthecorrectnessofskeletalversionsofthecircuit expansion,etc.theobservationthatthelocalgeometricandglobaltopologicalcorrectnessof approachesareovercomeinthistechnique. featuresinatestimage,isusedintheanalysisoftheprintedcircuitpatterns.themethod Themethodmakesuseofimage-to-imagetransformoperationslikecontraction,thinning, worksasfollows: transformtheimagetoobtainaskeletalimagefromwhichdefectsandgoodcircuitfeatures comparethedetectedfeaturelistwithadesignfeaturelistgeneratedfromcircuitdesign caneasilybedetected, data,and 27

28 typicaldefects.figure14(a)showsthesejoins:whereann-joinisanonzeroelementwithn Thefactthatthepresenceof0-,1-,T-andblob-joinsissucienttoinfertheexistenceof conictingfeaturesimplydefects. ablob-joinisaskeletalelementwithan8-neighborthatisnotaskeletalelement.inthe Figure14(a),Xisblob-join,sisaskeletalelement(anonzeroelementnecessarytomaintainthe nonzero8-neighbors(0n8);at-joinisa3-joinwhose8-neighborsareskeletalelements; versionoftheimagewiththebasicshape.the4-and8-thinningoperationsremovesthe connectivityofits8-neighbors),andbisaboundaryelement(anonzeroelementwithazero 8-neighbor).Thinningreducesaconnectedsetofonesinanimagetoitsskeleton,asimplied elementsineachiterationwiththefollowingconstraints:(a)theglobalconnectivityofentities ismaintainedandtheholesarepreserved;(b)ateachstep,4-thinningremovesonlyelements withazero4-neighbor,whereas8-thinningremovesallelementswithazero8-neighbor.the verifyingpadposition,area,shape,andtrace-to-padconnections. detectingexcessivetracewidth,verifyingminimumspacinganddetectingshortcircuits,and methodcanbeusedinverifyingminimumconductortracewidthanddetectingopencircuits, Wisthenominaltracewidthandwistheminimumacceptabletracewidth,lessthanW.The algorithmworksonthebinaryversionofthetestimageasfollows: Algorithmforverifyingminimumconductortracewidth(MCTW):Supposethat 8-thin(W2?w2)timestheimageobtainedinpreviousstep.Figure14(d)depictsthe alternately4-and8-thinthebinaryimage(w2)times.figure14(c)depictstheresultof 8-thinnedoutputofFigure14(c). applyingthisoperationontheoriginalpcbsub-patterninfigure14(b). comparethedetectedfeaturesinpreviousstepwithdesignlist: detect1-andblob-joinsinthinnedimageobtainedinpreviousstep. {if1-joinsisnotindesignlist,thisimpliestracewidthviolations.thesquareboxes {if1-andblob-joinsindesignlistarenotindetectedfeatures,thentheimageismissing infigure14(e)are1-joins,whichimpliesthepresenceofdefects(open). Eachofthealgorithmspresentedinthepaperuseadierentthinningprocesssuchthata particularclassinducesaknowncorrespondingclassofskeletalfeaturesthatcaneasilyand thesefeatures. reliablybedetected.thetechniquespresentedhereareamenabletohigh-speedimplementation inpipelinearchitecturesinwhicheachprocessingelementofthepipelineisinchargeofthe executionofamorphologicaloperation.mandevilleclaimsthatbyusing150elementpipeline, theinspectionofapanelof500mil600milcanbeaccomplishedin30secondsataresolution of0:5mil/pixel. TheinspectionsystemproposedbyBenhabibetal.[37]usesahybridaw-detectiontechniquebasedonpattern-detectionandboundary-analysistechniques.Forconductoraws,the 4.3.2PatternDetectionusingBoundaryAnalysis. 28

29 Fox X = X X X X X X: 0-join X: 1-join X: 2-join X: 3-join X: 4-join Fox X = X X X s s s X b b b b b b b X: T-joins X: blob-join s: skeletal element b: boundary element (a) n-joins; T-joins and blob-joins a a a a c c c c b (b) Defective image Figure14:VericationofMinimumTraceWidth b b (c) After contracting n-times (d) After thinning m-times (e) With joins identified b 29

30 non-standardedges,whichareanalyzedbyapattern-detectionsystemtomeasureconductor boundary-analysisalgorithmlocatesareasthatcouldhavepotentialaws,thesearemarkedas widths.thusthistechniquesignicantlyincreasesthespeedofthepattern-detectionalgorithm byisolatingtheconductormeasurementsonlytothoselocationsthatcouldbeaws.similarly,a pattern-detectionalgorithmmeasuresland-widthsforholeaws,afterlocatingtheholecenters usinganimagesubtractiontechnique.flawanalysisforconductorsinvolves: Edgedetection:wherefouredge-pixeltemplates,showninFigure15(a),areusedtodeterminewhetherthepixelsinawindowbelongtoanedgeofaconductorintheimagedardornon-standardbasedonasetofhorizontal,verticalanddiagonaledge-templates, Non-standardedgepixeldetermination:whereedge-pixelsareclassiedaseitherstan- Edge-normaldetermination:wherethreedierentoperators(T;Y;I),showninFigure asshowninfigure15(b).anedge-pixelthatdoesnotmatchanyofthetemplatesis 15(c),areusedtodeterminetheedge-normalsofnon-standardconductoredge-pixels.First consideredtobeapotentialawlocation,hencemarkedasnon-standard. thentheedge-normalisinthedirectionindicatedbytheoperatorbase.whenthisoperator thet-operatorisappliedandifeachpixelunderthisoperatorisclassiedassubstrate, Flawdetectioninvolves:(i)thenon-standardedge-pixelanditscounterpartontheoppositeedgeoftheconductorareexaminedtodeterminewhethertheybelongtoaland determineifthereexistsaaw,(iii)thepin-holesizeiscompared,asapercentagewitha speciedmaximumvaluetodetermineifthereexistsaaw,(iv)theinterconductorspacing oraconductor,(ii)theconductorwidthiscomparedwithaspeciedminimumvalueto theselocations.whenbothoperatorsfail,thei-operatorisapplied. fails,usuallyatinternalsquarecornersofconductors,they-operatorisnextappliedat bytracingfromthecurrentnon-standardedge-pixeltotheoppositeedge-pixelalongthe edge-pixelofthenextconductorislocated.thisiscomparedwithaminimumspecied ismeasuredbycountingsubstratepixelsintheopposite-normaldirectionuntiltherst edgeoftheconductor.ifthetracesucceedswithinaspeciednumberofedge-pixels,there existsaconductorbreak. valuetoverifytheexistenceofaaw,and(v)aconductor-break-detectionisperformed Shiaw-ShianYu,et.al.[11]proposedandimplementedatechniquebasedonradialencoding intohardwareforhighspeedinspectionofartworkandbare-boards.thebasicprincipleisthat 4.3.3Circularpatternmatching. tobottom.atemplatecomparatorisusedtoperformtheencoding,whilethedefectdetection logicisusedtoverifythecodestojudgeifthecodesarecontradicting.adefectlocationrecorder animagewindowofsize3232ismovedoverthepcbimagefromlefttorightandfromtop recordsthedefectlocationsandtotalnumberofdefectsinthatarea.thedefectdetectionlogic worksasfollows.todetectifatracewidthisassmallaswidthd,acirclewithdisdrawn, withthecenterofthecircleonthetraceedge.ifthecircleisdividedintotwoareas,thenitisa normaltrace;otherwise,thetracewidthissmallerthandorcertainotherdefectsexists.figure 16(a)showsatracewidthsmallerthand.Figure16(b)-(d)showtheabilityofthismethodto 30

31 (a) Edge pixel templates Horizontal Edge templates Vertical Edge templates Diagnol Edge templates (b) Edge templates n n n T Operator Figure15:TemplatesUsedinthePatternDetection Y Operator I Operator (c) Edge normal determination operators 31

32 d d d (a) (c) (b) diagnoseotherdefects.thismethodisnotsensitivetotracedirection,butdefectslikefigure d 16(e)-(f)cannotbediscovered. Figure16:DefectdetectionusingTemplateT2 d d (d) (e) (f) Sincethelinesmustendatthesolderpads,whicharegreaterinsizethanthelinewidth,thelines Todiagnoseopencircuitsorshortcircuits,theextensibilityofthelineorsubstrateisinspected. Figure17:16Extensiondirections inlocalareas,mustmaintaingoodextensibility.figure17showsthedirectionsofextension, altogether16,eachdividedbyanangleof22.5degrees.thesmallconcentriccircleinthemiddle isusedtopreventinspectingthelineedgesandmakingincorrectextractions.theextensibility criteriaisthatallpixelswithinadistancer,fromthecenterofthecircleinthatdirection,have thesamecolor.figure18(a)-(c)showlinesthatsatisfyextensibility.figure18(d)isanopen circuit,figure18(e)isashortcircuit,bothofwhichdonotsatisfyextensibility.itshouldbe notedthatthemethodreliesonthejudiciousselectionofthevaluer. pixelsoncircleperimetersandlinesegments.themethodassumesthatthestandardlinewidth is10pixels.forexamplet1,t2,t3,t4andt5templatesareusedasfollows: TemplatesT1throughT5showninFigure19,areusedasbasictemplatesforanalyzingthe T1isusedtodecideweatherthepresentwindowscenterisatapointontheedge.The 32

33 (a) (b) (c) Figure18:ExtensibilitytestonaConductortraceorSubstrate (d) (e) T1 T2 T3 Figure19:Templatesusedinthepatternmatching T5 T4 33

34 Whenthewindowcenterislocatedontheedge,T2isusedtocheckforasituationwhere regions. edgepointmeansitisonconductoranditsneighboring8pixelsaredividedintotwo T3isusedtocheckifthecolorsofpixelsinthewindowarethesame.T3alongwith thelinewidthissmallerthan6pixelsandthelinespacingissmallerthan5pixels.itis alsousedtodiagnosepinholes,copperspecks,mousebites,extrusionsandotherdefects. AfterT3hasbeenusedtocheckthelinewidthsandlinespacingstobesmallerthan10 canalsodiagnosepinholesandcopperspecks. templatet2isusedtoinspectthelinesorspacingsofwidthsmallerthan10pixels.this T5isusedtomeasureextensibility.Tosatisfyextensibilityinacertaindirection,allthe pixelswithinacertaindistance,fromthecenterofthetemplatet5,arecheckedforpixels pixels,t4isusedtomeasuretheactuallinewidthorspacing. ofthesamecolor.thesmallcircleinthemiddleofthetemplatet5isusedtoprevent patterns.itperformsataspeedof4106pixels/secondat0.5milresolution. Thesystemdetectsopenandshortcircuits,pinholes,overetchandunderetchoftheconductor inspectingthelineedgesandmakingincorrectextensions Learningmethods. RadialmatchingalgorithmTheFVIS-110systemdevelopedbyFujitsu[15,32,87]usesa radialcodeself-learningmethod.inthismethodtheusersinputlearningsamplepatternsfrom radialcodes.radialcodesassumethreeconcentriccirclesaroundthecenterofthepcbpatterns; goodpcbboards,andthesystemconvertsthesepatternstocharacteristicfeaturesknownas codesforthelocationsoftheedgesofeachsub-patterndependonwhichcirculardomainitfalls infourdirections,45degreesapart.eachmeasuringlinehasapairofsensorsthatmeasurethe withineachofeightdirectionsasshowninfigure20.thepatternlengthsaremeasuredradially distancefromthecentertothepatternedges.theoutputofeachsensorpairisthencheckedfor themaximumwidth,andlengthofthemeasuringsensor.thesystemassignscodesconsisting exceedthepredeterminednumber.thelengthisdividedintofourareasbytheminimumwidth, equivalentlengths.thepatterncenterisdenedwherethenumberofequivalentsensorpairs ofs(shorter),c(correct),l(longer)andov(over)foreachpointontheline.ovindicates thedirectionofthepatternline.thepatternwidthisperpendiculartothedirection.whenthe patternisnormal,thewidthiswithinthecarea.forexample,forthelinepatterninfigure sensorpairshaveanequivalentlengthfromthecenter. 20(a),the0-degreemeasurementisC,45-degreemeasurementisL,90-degreemeasurementis OV,and135-degreemeasurementagainisL.Theradialcodeis(C,L,OV,L),andallofthe codeis(c,l,ov,l).butifthereisashortasshowninfigure20(b),the0-degreelengthis Figure20showsthedetectionofshortinaPCBsub-pattern.Foranormalpatterntheradial 34

35 OV L C S Minimum width Maximum width OV,andthecodechangesto(OV,L,OV,L).Thesedefectivecodeswillbedetectedatmany Length of sensor points,becauseinspectionisperformedateverycenterpixel.thesystemcountsandmemorizes Figure20:Radialmatchingalgorithm(a)Perfectpattern(b)Shortdetection thefrequencywithwhicheachcodeoccurs.becausethesystemassumesthatdefectstendto algorithm (b) detection occurlessfrequentlythancorrectpoints,itjudgestheitemsthatoccurinfrequentlyasdefects. Therefore,ifthefrequencyofoccurrenceexceedsasetvalue,theproductisgood;ifthefrequency isgreaterthanoneandlessthanthesetvalue,thesystemdisplaysthecomponentscorresponding tothecodeaspotentiallydefectivepoints,askingtheoperatortodeterminewhetherornotthe itemsaredefective.figure21showshowapartialopenisdetectedbythismethod.thesystem detectsopenandshortcircuits,spur,narrowtraces,andpoorspacingbetweenconductors.it performsataspeedof40106pixels/secondat0:2milresolution. ShapecomparisonmethodIntheAi-1029system[32],Nikonemployedapatterncomparisonmethodbasedonautomaticlearningprocedures.Figure22showsthestepsinvolvedinthe andthesystembreakstheinputimageintosmallsegments.thenitstoressmallpatternsfrom trainingandtestingofthesystemforfaultidentication.firsttheuserinputsalearningsample eachsegmentinareferencele.next,thesystemrepeatsthisprocesswiththesubjectboard, productasdefective.inthissystem,theallowanceforpatternvariationarethekeystoaccurate dividingtheinputimageintosmallpatternswiththoseinthereferenceles.ifthesubject evaluation. boarddoesnotexhibitpatternsthatmatchthoseinthereferenceles,thesystemjudgesthe 5Inordertomakethissurveycomplete,thissectionbrieysurveyssomeofthecurrentlyavailable commercialpcbinspectionsystems.manyfactorsmustbeconsideredindesigningacommercial CommercialSystems referstothenumberofdierentinspectionsthesystemcanperform.someofthecommercial inspectionsystem:hardware,software,systemthroughput,versatility,andreliability.versatility 35

36 Coding character patterns Counting frequencies Checking correct answers for the minimum frequency Completing normal learning pattern Pattern edge Central line OV L C S Figure21:Fujitsuradialcodeself-learningmethod Radial coding Characteristic pattern code Frequency Learning Samples Pattern (shape) elements constituting learning samples Image reading Storage Learning process Reference file Printed circuit be tested board to Image reading Figure22:Nikon'sshapecomparisonmethod 36 Test process "Defect": no corresponding pattern is found in the reference file

37 bare-boards.somecanmakeexactmeasurementofboardfeaturesorperforminspectioninlinewiththeproductionprocess.formanufacturing,themostcomplete(andmostexpensive) systemscanexecuteallthesefunctions.thefollowingisalistofcapabilitiesandfeaturesa typicalcommercialpcbinspectionsystemisexpectedtohave: Systemcapability: {Minimumawthatcanberepeatedlydetectedatthestatedescaperate:-2.0mil. {Scanrate:-4.0ft2/min. systemsrunthegamutfrominspectingholesandmeasuringdimensionstoinspectingcomplete {Typicalpixelsize:-1.0mil. {Panelthrough-put:-inspectbothsidesof1824inchpanel(85%active)including {Falsealarmrate(failgoodproduct):-lessthan2.0perft2. setup,loading,scanning,andunloadingatarateof40panels/hour. {Escaperate(passbadproduct):-lessthan1.0per100ft2(dependsondefectcriteria) Typicaldimensionsofpanelstobeinspected: {Gagingcapability(wherespecied):-measurefeaturesizeto1.0mil.. {Scanarea:-18"24". {Paneldimension:-20"26". {Nominalconductorwidth:-4mil. {Nominalconductorspacing:-4mil. Typesofpaneltobeinspected: {Padsize:-roundorrectangularpadsofdimensionbetween3and10mil. {Conductorlayout:-allpossiblelineorientationsandpower/groundlayers. {Conductorviaholediametersize:-5milorlarger. {Photoprintedboards:-allcommercialphotoresisttypes. {Innerlayermetalization:-drilledandundrilledPCBsincoppertechnology. {Artwork:-mostformsincludingsilver-halideanddiazoonbothmylarandglasssubstrate. {Finishedboards:-withoutsolderandpriortosoldermask {Substrates:-FR4,polymideandothercommonsubstratematerial Typesofdefectstobeinspected: {Shorts:-Anyshortwithawidthinaccessof2milatanypoint {Voids:-anyvoidinaconductorthatexposesbaresubstratematerialandexceeds5% {Opens:-Anyconductoropenexceeding2milsinwidth ofthedesignwidth. 37

38 {Spacing:-Anymetalizationthatreducesthespacebetweenconductorbymorethan5 {Artwork:-Anydefectviolatingtheaboverulesforvoids,spacing,orextraneousmetal; {Extraneousmetal:-Anyisolatedspotwhoseareaexceeds2mil2 %ofdesignspacing throughputsinthetableareestimatedandmayvaryuponvariousinspectionfactors.itcan Table1presentsalistofcommercialPCBinspectionsystemscurrentlyavailable.Thequoted aswellasanypinholeinexcessof3mil beobservedthatmostmachinesusethehybridinspectiontechniques-design-rulechecking speedscontinuetoaccelerateandsomemakersnowadoptmultiprocessingsystems.aoisystem andcomparisonmethodsjointly.thesesystemscaninspectmoreitemswithgreateraccuracy Corp.developedtheAOI-20product,whichemploysasmanyas20CCDcamerasandperforms reectedlight,transmittedlightanduorescentlightfrommultiplelightsources.processing thanbefore.toimproveimagequality,makersapplieddierentkindsofilluminationfrom anastonishingspeedof10ns=pixel.withprogressindiminishingpatternthickness,developers parallelprocessing.evenaslowsystemwitha1milresolutionattainsaprocessingspeedof6.00 ft2=min;fastsystemsreach33.33ft2=min.convertingthisvaluetoapre-pixelspeedreveals improvedresolution.the1milresolutionoftheearlydaysnowhasreached0.2mil.inaddition incorporatecorrectionmachinesandaccommodatescomputer-integratedmanufacturing(cim). tohandlinginspectionprocesses,thesesystemsnowdisplaydefectivelocations,components, 6Withtheadvancesmadeoverthelastdecade,machinevisionmayanswerthemanufacturing industry'sneedtoimproveproductqualityandincreaseproductivity.thisstudypresenteda Summary surveyofalgorithmsforvisualinspectionofprintedcircuitboards.aclassicationtreeofthealgorithmsispresented.theclassicationdividesthetechniquesintothreebasicclasses:reference comparisoninwhichproductionboardsarecomparedwithadatabaseorgoldenboardpatterns, designrulecheckingprovidesformakingmeasurementsthatarecheckedagainstpredetermined qualityrules,hybridtechniquescombinebothinselectivelyperformingpatternmatchesaswell asdesign-rulemeasurements. rithmicallycouldreducethecostofthesesystemsdrastically.however,theyremainasabetter aspecialhardwareplatforminordertoachievethedesiredreal-timespeeds,whichmakethe systemsextremelyexpensive.anyimprovementsinspeedingupthecomputationprocessalgo- Themajorlimitationofalltheexistinginspectionsystemsisthatallthealgorithmsneed optionwhendecidingbetweenincreasinglyerrorproneandslowmanualinspectionandhigher productivity.anothermajorprobleminautomatedinspectionsystemdesignisthedevelopment frontinthechallengesconfrontingtheautomatedvisualinspectionresearchisthedevelopment animperfectionisaobjectivedecisionandwillvaryamongdierentmanufacturers.also,fore- ofalgorithmsthatwillprovidethesensitivityneededtondfaultswhileignoring`noise'caused ofgenericinspectionequipment,hardwareandsoftware,capableofhandlingawidevarietyof byacceptableimperfections.thisproblembecomesmoredicultbecausetheacceptabilityof inspectiontasks.manyeortsareunderwaytoimproveexibilityintheeldofvisualinspection systems.systemsinthefuturewillbeeasiertooperatethanthosenowavailable. 38

39 TableI.CommerciallyAvailableBarePCBInspectionSystems System Inspecion Methods Image System Resolution Scan Rate Features/Benefits AOI System AOI-20 Design Rule Checking (8 kinds of detection sensors) and Comparison method 20 CCD Cameras Reflection/Transmission lighting 1 mil 6.00 sq. ft/min Continuous operation is possible through the use of conveyor system Mania MOP-5002 Simultaneous use of Design Rule Checking and Image Comparison Two CCD Cameras Halogen Lamp Lighting 1 mil 6.00 sq. ft/min Menu driven user friendly software for easy and fast setup. Fast unit under test change- over using patented vacuum adaptor system Dai-Nippon Screen OPI-5220 Design Rule Checking and Comparison method LED light, CCD line sensor Reflection/Transmission lighting 1 mil sq. ft/min Complete Comparison Inspection Inspection function of product with special shape Shin-Nippon Steel PT-2130 Design Rule Checking and Comparison method Halogen Lamp, Multi-Directional illumination Speedy CCD Camera 1 mil sq. ft/min Continuous Variable Resolution (0.2 to 1mil) Fastest Speed Orbotech PC-1411 Design Rule Checking and Comparison method (Golden Board or CAD download) Reflective and Diffusive Omni lighting Fixed resolution 0.5 mil 18 x 24 panels 45 sides / hour Low cost startup, On-line verification Orbotech PC-1450 Design Rule Checking and Comparison method (Golden Board or CAD download) Reflective and Diffusive Omni lighting Variable resolution mil 18 x 24 panels sides / hour 3-10 mil line width technology Orbotech PC-1490 Design Rule Checking and Comparison method (Golden Board or CAD download) Reflective and Diffusive Omni lighting Variable resolution mil 18 x 24 panels sides / hour 3-6 mil line width technology for high volume PCB shops Orbotech V-309i/x Design Rule Checking and Comparison method (Golden Board or CAD download) Fluorescent technology (Blue Laser) Variable resolution mil 18 x 24 panels sides / hour 3-10 mil line width technology for high volume PCB shops Orbotech Vision Blaser Design Rule Checking and Comparison method (Golden Board or CAD download) Fluorescent technology (Blue Laser) Variable resolution mil 12 x 12 panels 2-4 mil line width sides / hour technology for high volume PCB shops

40 reviewersfortheirvaluablesuggestionsinimprovingthequalityofthispaper.theauthors andmr.w.grihill,maniatesterion,forprovidingnecessarytechnicalinformationabout wouldliketothankmrs.dyanmacdonald,orbotechinc.,mr.vijaypatel,viewengineering, Acknowledgments-TheauthorswouldliketoacknowledgeDr.BruceMcMillinandthe commercialinspectionsystems.theauthorsthanktheintelligentsystemscenter,umrfor References thesupportincarryingoutthiswork. [2]WalterH.Schwartz,\VisionSystemsforPCBoardInspection",AssemblyEngineering, [1]NelloZuech,\IntroductoryThoughtsonMachineVision/AOIApplicationsintheElectronic Industry"ProceedingsofNEPCON'92,Vol.2,pp ,1992. [3]StephenT.Barnard,\AutomaticVisualInspectionofPrintedCircuitBoards",Advanced Vol.29,No.8,pp.18-21,1986. [4]RyanHendricks,\On-LineInspectionEnables6SigmaQuality",CircuitsAssembly,Vol. SystemsforManufacturing:ConferenceonProductionResearchandTechnology,pp.423-1,No.3,pp.24-27,December ,1985. [5]FrankJ.Langley,\ImagingSystemsforPCBInspection",CircuitsManufacturing,Vol.25, [6]ShinMukai,\PCBContinuousLineSystemProceedsfromManufacturingtoInspection", No.1,pp.50-54,1985. [7]MichaelBeck,andDavidClark,\SMTInspectionStrategies:MaximizingCostEectiveness",ProceedingsoftheTechnicalProgram:NEPCONWest'91,pp ,1991. JournalofElectronicEngineering,Vol.29,No.305,pp.34-39,May1992. [9]Charles-HenriMangin,\WhereQualityisLostonSMTBoards",CircuitsAssembly,pp. [8]BrentR.Taylor,\AutomaticInspectioninElectronicsManufacturing",SPIE-Automatic 63-64,February1991. OpticalInspection,Vol.654,pp ,1986. [11]Shiaw-ShianYu,Wen-ChinCheng,andS.C.Chiang,\PrintedCircuitBoardInspection [10]JosephW.FosterIII,PaulM.Grin,SherriL.Messimer,andJ.ReneVillalobos,\AutomatedVisualInspection:ATutorial",ComputersinIndustrialEngineering,Vol.18,No. 4,pp ,1990. SystemPI/1",SPIEAutomatedInspectionandHighSpeedVisionArchitecturesII,Vol. [12]EmanuelBin-Nun,\AutomaticOpticalInspectionFocusesOnDefects",ElectronicPackaging&Production,pp.82-87,April ,pp ,1988. [14]HowardW.Markstein,\AutomaticOpticalInspectionImprovesMultilayerYields",ElectronicPackaging&Production,pp.60-64,September,1983. [13]JohnRagland,\AutomatingInnerlayerInspection",CircuitsManufacturing,pp.91-94, February

41 [15]EduardoBayro-Corrochano,\ReviewofAutomatedVisualInspection1983to1993-Part [16]EduardoBayro-Corrochano,\ReviewofAutomatedVisualInspection1983to1993-Part I:conventionalapproaches",SPIE-IntelligentRobotsandComputerVisionXII,Vol.2055, II:approachestointelligentsystems",SPIE-IntelligentRobotsandComputerVisionXII, Vol.2055,pp ,1993. pp ,1993. [17]RonaldT.Chin,\AutomatedVisualInspection:ASurvey",IEEETransactionsonPattern [18]RonaldT.Chin,\Survey:AutomatedVisualInspection:1981to1987",ComputerVision, Graphics,andImageProcessing,Vol.41,pp ,1988. AnalysisandMachineIntelligence,Vol.PAMI-4,No.6,pp ,November1982. [19]RobertThibadeau,\PrintedCircuitBoardInspection",TechnicalReport:CMU-RI-TR- [20]Sanz,J.L.C.andJain,A.K.,\Machine-VisionTechniquesforInspectionofPrintedWiring 81-8,Carnegie-MellonUniversity,1981. [21]A.J.E.Goodall,andE.K.LO,\AReviewofInspectionTechniquesApplicabletoPCB pp ,september1986. ManufacturingandAssembly,particularlywithrespecttoSMT",AdvancedManufacturing BoardsandThick-FilmCircuits",JournalofOpticalSocietyofAmericaA,Vol.3,No.9, [22]GeorgeHroundas,\ImportanceofElectricalInspectionforthePrintedCircuitBoard", Engineering,Vol.3,January1991. [23]MichaelL.Martel,\AutomatedInspectionRoundup",CircuitsManufacturing,Vol.29,No. 7,pp.24-eoa,July1989. CircuitExpoWest'86:ConferenceProceedings,pp.53-60,1986. [24]GeraldJacob,\AdvancesinBoardInspection",EvaluationEngineering,pp , [25]ThiloSack,\ImplementationStrategyforanAutomatedX-RayInspectionMachine",NationalElectronicPackagingandProductionConference,pp.65-73,1991. September1992. [26]GeorgeJ.Goss,\UsingX-RayTechnologyforPCBInspection",EE-EvaluationEngineering,Vol.32,No.4,pp.46-53,April1993. [27]DavidM.Walker,StephenR.McNeill,GlenDavis,andMikeA.Sutton,\ASystemfor [28]SullivanChen,\TheRoleofAutomaticSolderInspectionandProcessControlintheMIL- InspectionofSurfaceMountPCBoards",Vision'87:ConferenceProceedings,pp ,1987. [29]S.LeonardSpitz,\AOI\sees"Better,UsersSay",ElectronicPackagingandProduction, STD-2000Environment",ProceedingsoftheTechnicalProgram:NEPCON'89,pp , [30]JohnBond,\InspectionSystemsDistributeTestThroughoutManufacturing",Test&MeasurementWorld,pp.65-66,December1991. pp.48-53,june

42 [31]RobertM.Savage,\NASAEvaluatesAutomatedInspectionSystems",Test&Measurement [32]HisashiTsunekawa,\LatestImageEvaluationSystemsAidEortsforProductQuality", World,pp.59-64,November1993. [34]GeorgeC.Koutures,\AutomatedOpticalInspectionPacesFuturePCProduction",ElectronicPackagingandProduction,pp ,June1983. [33]WesleyHall,\Postprocessinginthe'90s",PrintedCircuitDesign,pp.12-16,August1991. JournalofElectronicEngineering,Vol.29,No.306,pp.72-77,June1992. [35]SherrySteele,\CADandthePCBDesigner",PrintedCircuitDesign,Vol.9,No.7,pp. [36]CliveR.Maxeld,\HardwareDescriptionLanguageandPCBDesign",PrintedCircuit 26-28,July1992. [37]B.Benhabib,C.R.Charette,K.C.Smith,andA.M.Yip,\AutomaticVisualInspection ofprintedcircuitboards:anexperimentalsystem",internationaljournalofrobotics andautomation,vol.5,no.2,1990. Design,Vol.9,No.10,pp.30-33,October1992. [38]ScottT.Jones,\ATEFindsaPartner:InspectionSystemsforPCBProduction",Electrionics,pp.51-55,June1985. [39]RobertH.Thibadeau,\AutomatedVisualInspectionasSkilledPerception",Vision'85 (TECON):ConferenceProceedings,pp ,1985. [40]AbeAbramovich,\AdvancedVisionTechnologyforPrintedCircuitInspection",Vision'85 [41]WilliamH.Arnold,andAlanL.Levine,\AutomatedDefectInspectionforIn-Process (TECON):ConferenceProceedings,pp ,1985. [42]L.F.Pau,\IntegratedtestingandAlgorithmsforVisualInspectionofIntegratedCircuits", SemiconductorDevices",SPIE-AutomaticOpticalInspection,Vol.654,pp ,1986. [43]L.Arlan,M.J.Cantella,T.J.Dudziak,andM.F.Krayewsky,\High-ResolutionComputer- IEEETransactionsonPatternAnalysisandMachineIntelligence,Vol.PAMI-5,No.6, November1983. [44]VelerieC.Bolhouse,\MachineVisionApplicationsforHighVolumeElectronicsManufacturing",Vision'85(TECON):ConferenceProceedings,pp ,1985. ControlledTelevisionSystemforHybridCircuitInspection",SPIE-ImagingApplications forautomatedindustrialinspection&assembly,vol.182,pp ,1979. [45]C.H.Stapper,\ModelingofDefectsinIntegratedCircuitPhotolithographicPatterns", IBMJournalofResearchandDevelopment,Vol.28,No.4,pp ,July1984. [46]RonaldT.Chin,CharlesA.Harlow,andSamuelJ.DwyerIII,\AutomaticVisualInspectionofPrintedCircuitBoards",SPIE:ImageUnderstandingSystemsandIndustrial [47]JosephW.Foster,G.KembleBennett,andPaulM.Grin,\AutomatedVisualInspection: SystemsConferenceProceedings,pp ,1987. QualityControlTechniquesfortheModernManufacturingEnvironment",IEEIntegrated Applications,Vol.155,pp ,

43 [48]BatchelorB.G.,\IlluminationandImageAcquisitionTechniquesforIndustrialVision [49]UberG.T.,\Illuminationmethodsformachinevision",ProceedingsofSPIE,Vol.1005, Systems",InZimmerman,N.J.,Oosterlinck,A.,eds.,IndustrialApplicationsofImage Analysis,D.E.B.Publishers,PijnackerTheNetherlands,pp ,1984. [50]Jen-KouChou,\AutomatedInspectionofPrintedCircuitBoard",Vision'85(TECON): pp ,1986. [51]RobertThibadeau,\TheState-of-the-ArtinPrintedWiringBoardInspection,SPIE- ApplicationsofDigitalImageProcessingVII,Vol.504,pp.85-90,1984. ConferenceProceedings,pp ,1985. [53]M.A.West,S.M.DeFoster,E.C.Baldwin,andR.A.Ziegler,\Computer-Controlled [52]StephenPage,\DesigningPCBoardsforOpticalInspection",ProceedingsofNEPCON'92, Vol.2,pp ,1992. [54]YasuhikoHara,HideakiDoi,KoichiKarasaki,andTadashiIida,\ASystemforPCBAutomatedInspectionUsingFluorescentLight",IEEETransactionsonPatternAnalysisand MachineIntelligence,Vol.PAMI-10,No.1,January1988. OpticalTestingofHigh-DensityPCB",IBMJournalofResearchandDevelopment,Vol. 27,No.1,pp.50-58,1983. [55]A.Anzalone,M.Frucci,A.Machi,andG.SannitidiBaja,\ParallelImplementationon [56]JosephW.FosterIII,PaulM.Grin,andJ.D.Korry,\AutomaticVisualInspectionof amimdmachineofapcbcomputerassistedinspectionmethod",6thinternational ConferenceonImageAnalysisandProcessing:ProgressinImageAnalysisandProcessing ofadvancedmanufacturingtechnology,vol.2,no.2,pp.69-74,1987. BarePrintedCircuitBoardsusingParallelProcessorHardware",TheInternationalJournal II,pp ,September1991. [57]O.Silven,T.Westman,S.HuotariandH.Hakalahti,\ADefectAnalysisMethodforVisual [58]J.Jarvis,\AMethodofAutomatingtheVisualInspectionofPrintedWiringBoards", Inspection",Proc.of8thIEEEInt.ConferenceofPatternRecognition,pp ,1986. [59]E.Abbott,M.Hegyi,R.Kelley,D.McCubbrey,andC.Morningstar,\ComputerAlgorithms IEEETransactionsonPatternAnalysisandMachineIntelligence,Vol.PAMI-2,No.1,pp ,1980. [60]M.Ejiri,T.Uno,M.Mese,andS.Ikeda,\AProcessforDetectingDefectsinComplicated Patterns",ComputerGraphicsandImageProcessing,Vol.2,pp ,1973. forvisuallyinspectingthickfilmcircuits",proceedingsofri/smeconferenceonapplied MachineVision,Memphis,TN,February1983. [61]Qin-ZhongYe,andPerE.Danielson,\InspectionofPrintedCircuitBoardsbyConnectivity [62]AhmedM.Darwish,andAnilK.Jain,\ARuleBasedApproachforVisualPatternInspection",IEEETransactionsofPatternAnalysisandMachineIntelligence,Vol.PAMI-10,No. Vol.PAMI-10,No.5,pp ,September1988. PreservingShrinking",IEEETransactionsonPatternAnalysisandMachineIntelligence, 1,pp.56-68,January

44 [64]JonR.Mandeville,\NovelMethodforAnalysisofPrintedCircuitImages",IBMJournal [63]Yung-NienSun,andChing-TsorngTsai,\ANewModel-BasedApproachforIndustrial VisualInspection",PatternRecognition,Vol.25,No.11,pp ,1992. [65]LouisaLam,Seong-WhanLee,andChingY.Suen,\ThinningMethodologies-AComprehensiveSurvey",IEEETransactionsonPatternAnalysisandMachineIntelligence,Vol. 14,No.9,pp ,September1992. ofresearchanddevelopment,vol.29,no.1,pp.73-87,january1985. [66]EdwardR.Dougherty,IntroductiontoMorphologicalImageprocessing,Bellingham,Washington,SPIEOpticalEngineeringPress,1992. [67]J.Serra,ImageAnalysisandMathematicalMorphology,AcademicPress,1982. [68]DavidT.Lee,\AComputerizedAutomaticInspectionSystemforComplexPrintedThick [69]RosenfeldA.,andKak,A.C.,DigitalPictureProcessing,Vol.I,AcademicPress,Orlando, FilmPatterns",SPIE-ApplicationsofElectronicImagingSystems,Vol.143,pp , [70]WilliamK.Pratt,\ImageDetectionandRegistration",DigitalImageProcessing,pp.551- FL. [71]YasuhikoHara,NobuyukiAkiyama,andKoichiKarasaki,\AutomaticInspectionSystem forprintedcircuitboards",ieeetransactionsonpatternanalysisandmachineintelligence,vol.pami-5,no.6,pp ,november ,AWiley-IntersciencePublication,JohnWiley&Sons,1978. [72]YasuoNakagawa,YasuhikoHara,andMasayukiHashimoto,\AutomaticVisualInspection [73]E.B.DavidLeesandPhilipD.Henshaw,\PrintedCircuitBoardInspection-ANovel Approach",SPIE-AutomatedInspectionandMeasurement,Vol.730,1986. usingdigitalimageprocessing",hitachireview,vol.34,no.1,pp.55-60,1985. [74]T.Pavlidis,\AMinimumStorageBoundaryTracingAlgorithmanditsApplicationto [75]C.M.BjorklundandT.Pavlidis,\OntheAutomaticInspectionandDescriptionofPrinted WiringBoards",Proc.ofInt.ConferenceonCybern.Soc.,Princeton,NJ,pp ,1977. AutomaticInspection",PrincetonUniversity,Tech.Report222,December1976. [77]TheoPavlidis,\Minimumstorageboundarytracingalgorithmanditsapplicationtoautomaticinspection",IEEETransactionsonSystems,ManandCybernetics,Vol.SMC-8,pp. GraphInformation",TransactionsofIEEJapan,Vol.112-C,No.2,pp ,1992. [76]MasayasuIto,andYasuhiroNikaido,\PatternInspectionofaPrintedCircuitBoardusing 66-69,1978. [78]RobertE.Bible,RobertE.Bible,Jr.,\AutomatedOpticalInspectionofPrintedCircuit [79]PaulM.Grin,J.ReneVillalobos,JosephW.FosterIII,andSherriL.Messimer,\Auto- Boards",Test&MeasurementWorld,pp ,October1984. neering,vol.18,no.4,pp ,1990. matedvisualinspectionofbareprintedcircuitboards",computersandindustrialengi- 44

45 [80]JosephW.FosterIII,PaulM.Grin,SherriL.Messimer,andJ.ReneVillalobos,\Auto- [81]SeyfullahHalitOGUZ,andLeventONURAL,\AnAutomatedSystemforDesign-Rule- neering,vol.18,no.4,pp ,1990. matedvisualinspectionofbareprintedcircuitboards",computersandindustrialengi- [82]G.A.W.West,L.Norton-Wayne,andW.J.Hill,\TheAutomaticVisualInspectionof BasedVisualInspectionofPrintedCircuitBoards",Proceedingsofthe1991IEEEInternationalConferenceonRoboticsandAutomation,pp ,April1991. PrintedCircuitBoards",CircuitWorld,Vol.8,No.2,pp.50-56,

46 [84]H.Freeman,\ComputerProcessingofLine-DrawingImages",ComputingSurveys,Vol.6, [83]G.A.W.West,\ASystemfortheAutomaticVisualInspectionofBare-PrintedCircuit ,September/October1984. No.1,March1974. Boards",IEEETransactionsonSystems,Man,andCybernetics,Vol.SMC-14,No.5,pp. [85]W.M.Sterling,\AutomaticNon-ReferenceInspectionofPrintedWiringBoards",Proc. [86]W.M.Sterling,\Nonreferenceopticalinspectionofcomplexandrepetitivepatterns",SPIE IEEEComputerSocietyConferencePatternRecognitionandImageProcessing,pp , August1979. [87]MoritoshiAndo,HiroshiOka,SatoshiIwata,andTakefumiInagaki,\AutomatedOptical TechniquesandApplicationsofImageUnderstanding,Vol.281,pp ,1981. PatternInspectionforHigh-DensityPrintedWiringBoards",SPIE,AutomatedInspection andhighspeedvisionarchitecturesii,vol.1004,pp ,

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board IJCSES International Journal of Computer Sciences and Engineering Systems, Vol. 5, No. 3, July 2011 CSES International 2011 ISSN 0973-4406 An Algorithm for Classification of Five Types of Defects on Bare

More information

Novel Automatic PCB Inspection Technique Based on Connectivity

Novel Automatic PCB Inspection Technique Based on Connectivity Novel Automatic PCB Inspection Technique Based on Connectivity MAURO HIROMU TATIBANA ROBERTO DE ALENCAR LOTUFO FEEC/UNICAMP- Faculdade de Engenharia Elétrica e de Computação/ Universidade Estadual de Campinas

More information

Automatic Detection of PCB Defects

Automatic Detection of PCB Defects IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.

More information

PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING

PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING 1 Shashikumar Vishwakarma, 2 SahilTikke, 3 Chinmay Manurkar, 4 Ankit Thanekar 1,2,3,4 Electronics and Telecommunication (B.E), KJSIEIT, (India)

More information

PCB Defect Detection and Classification Using Image Processing

PCB Defect Detection and Classification Using Image Processing International Journal of Emerging Research in Management &Technology Research Article August 2014 PCB Defect Detection and Classification Using Image Processing Abstract Kaur Kamalpreet * Thapar Polytechnic,

More information

AN ALGORITHM TO GROUP DEFECTS ON PRINTED CIRCUIT BOARD FOR AUTOMATED VISUAL INSPECTION

AN ALGORITHM TO GROUP DEFECTS ON PRINTED CIRCUIT BOARD FOR AUTOMATED VISUAL INSPECTION AN ALGORITHM TO GROUP DEFECTS ON PRINTED CIRCUIT BOARD FOR AUTOMATED VISUAL INSPECTION NOOR KHAFIFAH KHALID, ZUWAIRIE IBRAHIM, and MOHAMAD SHUKRI ZAINAL ABIDIN Faculty of Electrical Engineering, Centre

More information

Wavelet-Based Printed Circuit Board Inspection System

Wavelet-Based Printed Circuit Board Inspection System Wavelet-Based Printed Circuit Board Inspection System Zuwairie Ibrahim and Syed Abdul Rahman Al-Attas Abstract An automated visual printed circuit board (PCB) inspection system proposed in this paper is

More information

CHAPTER 5. OVERVIEW OF THE MANUFACTURING PROCESS

CHAPTER 5. OVERVIEW OF THE MANUFACTURING PROCESS CHAPTER 5. OVERVIEW OF THE MANUFACTURING PROCESS 5.1 INTRODUCTION The manufacturing plant considered for analysis, manufactures Printed Circuit Boards (PCB), also called Printed Wiring Boards (PWB), using

More information

PCB defect detection based on pattern matching and segmentation algorithm

PCB defect detection based on pattern matching and segmentation algorithm PCB defect detection based on pattern matching and segmentation algorithm Jagadish.S.Jakati 1, Sidramayya S Matad 2 Assistant Professor, Department of Electronics and Communication Engineering, S.G.BIT

More information

AUTOMATIC ATIC PCB DEFECT DETECTION USING IMAGE SUBTRACTION METHOD

AUTOMATIC ATIC PCB DEFECT DETECTION USING IMAGE SUBTRACTION METHOD AUTOMATIC ATIC PCB DEFECT DETECTION USING IMAGE SUBTRACTION METHOD 1 Sonal Kaushik, 2 Javed Ashraf 1 Research Scholar, 2 M.Tech Assistant Professor Deptt. of Electronics & Communication Engineering, Al-Falah

More information

How to Build a Printed Circuit Board. Advanced Circuits Inc 2004

How to Build a Printed Circuit Board. Advanced Circuits Inc 2004 How to Build a Printed Circuit Board 1 This presentation is a work in progress. As methods and processes change it will be updated accordingly. It is intended only as an introduction to the production

More information

FLEXIBLE CIRCUITS MANUFACTURING

FLEXIBLE CIRCUITS MANUFACTURING IPC-DVD-37 FLEXIBLE CIRCUITS MANUFACTURING Below is a copy of the narration for DVD-37. The contents of this script were developed by a review group of industry experts and were based on the best available

More information

Introduction to Photolithography Concepts via printed circuit board (PCB) manufacturing. PCB Background Information (courtesy of Wikipedia)

Introduction to Photolithography Concepts via printed circuit board (PCB) manufacturing. PCB Background Information (courtesy of Wikipedia) Introduction to Photolithography Concepts via printed circuit board (PCB) manufacturing Introduction As you saw on the video (http://www.youtube.com/watch?v=9x3lh1zfggm), photolithography is a way to nanomanufacture

More information

Ms. Prachi P. Londe #1, Prof. Atul N. Shire #2 #1 II nd Year M.E. (D.E), EXTC Dept.DBNCOET Yavatmal. #2 H.O.D, EXTC Dept,DBNCOET Yavatmal.

Ms. Prachi P. Londe #1, Prof. Atul N. Shire #2 #1 II nd Year M.E. (D.E), EXTC Dept.DBNCOET Yavatmal. #2 H.O.D, EXTC Dept,DBNCOET Yavatmal. A REVIEW ON AUTOMATIC PCB DEFECTS DETECTION AND CLASSIFICATION Ms. Prachi P. Londe #1, Prof. Atul N. Shire #2 #1 II nd Year M.E. (D.E), EXTC Dept.DBNCOET Yavatmal. #2 H.O.D, EXTC Dept,DBNCOET Yavatmal.

More information

Bare PCB Verification System Using Optical Inspection & Image Processing

Bare PCB Verification System Using Optical Inspection & Image Processing Bare PCB Verification System Using Optical Inspection & Image Processing Prof. Ruchir V Nandanwar Department of Electronic Design Technology Shri Ramdeobaba College of Engineering and Management, Nagpur-440013,

More information

Good Boards = Results

Good Boards = Results Section 2: Printed Circuit Board Fabrication & Solderability Good Boards = Results Board fabrication is one aspect of the electronics production industry that SMT assembly engineers often know little about.

More information

Key Processes used to Build a Quality Printed Circuit Board

Key Processes used to Build a Quality Printed Circuit Board used to uild a Quality rinted ircuit oard 3-1 hototooling hototooling is an essential part of a number of processes including: nner layer printing, hardboard printing, soldermask, nomenclature, deep and

More information

Chapter 14. Printed Circuit Board

Chapter 14. Printed Circuit Board Chapter 14 Printed Circuit Board A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using conductive pathways, or traces, etched from copper

More information

MULTI-FLEX CIRCUITS AUSTRALIA. International Suppliers of PRINTED CIRCUIT BOARDS

MULTI-FLEX CIRCUITS AUSTRALIA. International Suppliers of PRINTED CIRCUIT BOARDS MULTI-FLEX CIRCUITS AUSTRALIA International Suppliers of PRINTED CIRCUIT BOARDS AUSTRALIA Multi-Flex Circuits Australia Leading suppliers of HIGH QUALITY PRINTED CIRCUIT BOARDS for every purpose OUR COMMITMENT

More information

PCB Defect Detection Using Image Processing And Embedded System

PCB Defect Detection Using Image Processing And Embedded System PCB Defect Detection Using Image Processing And Embedded System Neelum Dave 1, Vikas Tambade 2, Balaji Pandhare 3 Suman Saurav 4 Dept. of E&TC Engineering, D.Y.P.I.E.T. College, Maharashtra, India. ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Detection of Bare PCB Defects by Image Subtraction Method using Machine Vision

Detection of Bare PCB Defects by Image Subtraction Method using Machine Vision , July 6-8, 2011, London, U.K. Detection of Bare PCB Defects by Image Subtraction Method using Machine Vision Ajay Pal Singh Chauhan, Sharat Chandra Bhardwaj Abstract A Printed Circuit Board (PCB) consists

More information

Printed Circuits. Danilo Manstretta. microlab.unipv.it/ [email protected]. AA 2012/2013 Lezioni di Tecnologie e Materiali per l Elettronica

Printed Circuits. Danilo Manstretta. microlab.unipv.it/ danilo.manstretta@unipv.it. AA 2012/2013 Lezioni di Tecnologie e Materiali per l Elettronica Lezioni di Tecnologie e Materiali per l Elettronica Printed Circuits Danilo Manstretta microlab.unipv.it/ [email protected] Printed Circuits Printed Circuits Materials Technological steps Production

More information

Flexible Printed Circuits Design Guide

Flexible Printed Circuits Design Guide www.tech-etch.com/flex Flexible Printed Circuits Design Guide Multilayer SMT Assembly Selective Plating of Gold & Tin-Lead Fine Line Microvias Cantilevered & Windowed Leads 1 MATERIALS CONDUCTOR Copper

More information

Historical production of rigid PCB s

Historical production of rigid PCB s Historical production of rigid PCB s The Printed Circuit Board (PCB) The PCB What is a Printed Circuit Board? Green plastic thing with holes!! (green plastic syndrome) Platform for components Image with

More information

White Paper. Recommendations for Installing Flash LEDs on Flex Circuits. By Shereen Lim. Abstract. What is a Flex Circuit?

White Paper. Recommendations for Installing Flash LEDs on Flex Circuits. By Shereen Lim. Abstract. What is a Flex Circuit? Recommendations for Installing Flash LEDs on Circuits By Shereen Lim White Paper Abstract For the mobile market some PCB assemblies have been converted to flex circuit assemblies, in part because flex

More information

1. Single sided PCB: conductors on only one surface of a dielectric base.

1. Single sided PCB: conductors on only one surface of a dielectric base. The Department of Electrical Engineering at IIT Kanpur has a variety of devices and machines to produce single layer, double layer plated through printed circuit boards (PCBs), multi layer (max 8 layers)

More information

Auditing a Printed Circuit Board Fabrication Facility Greg Caswell

Auditing a Printed Circuit Board Fabrication Facility Greg Caswell Auditing a Printed Circuit Board Fabrication Facility Greg Caswell Introduction DfR is often requested to audit the PCB fabrication process of a customer s supplier. Understanding the process variations

More information

Executive Summary. Table of Contents

Executive Summary. Table of Contents Executive Summary How to Create a Printed Circuit Board (PCB) Department of Electrical & Computer Engineering Michigan State University Prepared by: John Kelley Revision: 4/06/00 This application note

More information

Webinar HDI Microvia Technology Cost Aspects

Webinar HDI Microvia Technology Cost Aspects Webinar HDI Microvia Technology Cost Aspects www.we-online.com HDI - Cost Aspects Seite 1 1 July, 2014 Agenda - Webinar HDI Microvia Technology Cost Aspects Reasons for the use of HDI technology Printed

More information

Work Instruction SUPPLIER PRINTED CIRCUIT BOARD REQUIREMENTS

Work Instruction SUPPLIER PRINTED CIRCUIT BOARD REQUIREMENTS Summary of Change Revision Date 05/05/11 Sections 3.3.6 was added, 3.4.1 and 3.4.8 have changed dimensional formats, and 3.6.4-3.6.8 were removed 02/23/11 Changed panel to lot section 3.3.3 02/15/11 Formal

More information

LO5: Understand commercial circuit manufacture

LO5: Understand commercial circuit manufacture Unit 6: Circuit simulation and manufacture LO5: Understand commercial circuit manufacture Commercial component and PCB types Instructions and answers for teachers These instructions should accompany the

More information

Compliant Terminal Technology Summary Test Report

Compliant Terminal Technology Summary Test Report Engineering Report ER04100 October 5th, 2004 Revision A Copyright Autosplice Inc., September 2004 Table of Contents Summary Overview 3 Compliant Terminal Specifications 3 Test Plan 4 Test Conditions 4

More information

Image Processing Based Automatic Visual Inspection System for PCBs

Image Processing Based Automatic Visual Inspection System for PCBs IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 6 (June 2012), PP 1451-1455 www.iosrjen.org Image Processing Based Automatic Visual Inspection System for PCBs Sanveer Singh 1, Manu

More information

PRINTED CIRCUIT BOARD SURFACE FINISHES - ADVANTAGES AND DISADVANTAGES

PRINTED CIRCUIT BOARD SURFACE FINISHES - ADVANTAGES AND DISADVANTAGES PRINTED CIRCUIT BOARD SURFACE FINISHES - ADVANTAGES AND DISADVANTAGES By Al Wright, PCB Field Applications Engineer Epec Engineered Technologies Anyone involved within the printed circuit board (PCB) industry

More information

Rigid-Flex Technology: Mainstream Use but More Complex Designs by John Isaac October 1, 2007

Rigid-Flex Technology: Mainstream Use but More Complex Designs by John Isaac October 1, 2007 Rigid-Flex Technology: Mainstream Use but More Complex Designs by John Isaac October 1, 2007 In the past, flex and rigid-flex technology was typically used in applications that could tolerate long design

More information

PCB Board Design. PCB boards. What is a PCB board

PCB Board Design. PCB boards. What is a PCB board PCB Board Design Babak Kia Adjunct Professor Boston University College of Engineering Email: bkia -at- bu.edu ENG SC757 - Advanced Microprocessor Design PCB boards What is a PCB board Printed Circuit Boards

More information

Flex Circuit Design and Manufacture.

Flex Circuit Design and Manufacture. Flex Circuit Design and Manufacture. Hawarden Industrial Park, Manor Lane, Deeside, Flintshire, CH5 3QZ Tel 01244 520510 Fax 01244 520721 [email protected] www.merlincircuit.co.uk Flex Circuit

More information

Flexible Circuit Simple Design Guide

Flexible Circuit Simple Design Guide Flexible Circuit Simple Design Guide INDEX Flexible Circuit Board Types and Definitions Design Guides and Rules Process Flow Raw Material Single Side Flexible PCB Single Side Flexible PCB (Cover layer

More information

Preface xiii Introduction xv 1 Planning for surface mount design General electronic products 3 Dedicated service electronic products 3 High-reliability electronic products 4 Defining the environmental

More information

COMPUTER VISION SYSTEM FOR PRINTED CIRCUIT BOARD INSPECTION

COMPUTER VISION SYSTEM FOR PRINTED CIRCUIT BOARD INSPECTION ABCM Symposium Series in Mechatronics - Vol. 3 - pp.623-632 Copyright c 2008 by ABCM COMPUTER VISION SYSTEM FOR PRINTED CIRCUIT BOARD INSPECTION Fabiana R. Leta Universidade Federal Fluminense Programa

More information

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: [email protected]

More information

Development and Integration of a Micro-Computer. . based Image Analysis System for Automatic PCB Inspection

Development and Integration of a Micro-Computer. . based Image Analysis System for Automatic PCB Inspection Development and Integration of a Micro-Computer. based Image Analysis System for Automatic PCB Inspection C. Charette+ S. Park+ R. Wiliam;* B. Benhabib+ K.C. Smith* Robotics and Automation Laboratory Department

More information

Designing with High-Density BGA Packages for Altera Devices

Designing with High-Density BGA Packages for Altera Devices 2014.12.15 Designing with High-Density BGA Packages for Altera Devices AN-114 Subscribe As programmable logic devices (PLDs) increase in density and I/O pins, the demand for small packages and diverse

More information

3 Embedded Capacitor Material

3 Embedded Capacitor Material 3 Embedded Capacitor Material Design and Processing Guidelines for Printed Circuit Board Fabricators Effective date: March 2004 Contents Overview Material Handling Process Compatibility Standard vs. Sequential

More information

An Introduction to Rigid-Flex PCB Design Best Practices

An Introduction to Rigid-Flex PCB Design Best Practices An Introduction to Rigid-Flex PCB Design Best Practices Golden Rules for First Time Success in Rigid-Flex An Introduction to Rigid-Flex PCB Design Best Practices More designers increasingly face project

More information

Using CAD Data in Assembly - Advantages and Pitfalls

Using CAD Data in Assembly - Advantages and Pitfalls Using CAD Data in Assembly - Advantages and Pitfalls For years, electronic engineers and circuit board designers have shared information between their computer-aided-engineering (CAE) and computer-aided-design

More information

Dynamic & Proto Circuits Inc. Corporate Presentation

Dynamic & Proto Circuits Inc. Corporate Presentation Dynamic & Proto Circuits Inc. Corporate Presentation 1 DAPC Facility 54,000 Sq.ft./6,000 Sq.M 2 Multilayer Process 3 Solder Mask Options BLUE BLACK RED GREEN DRY FILM CLEAR 4 Investing in Technology New

More information

Connector Launch Design Guide

Connector Launch Design Guide WILD RIVER TECHNOLOGY LLC Connector Launch Design Guide For Vertical Mount RF Connectors James Bell, Director of Engineering 4/23/2014 This guide will information on a typical launch design procedure,

More information

DRIVING COST OUT OF YOUR DESIGNS THROUGH YOUR PCB FABRICATOR S EYES!

DRIVING COST OUT OF YOUR DESIGNS THROUGH YOUR PCB FABRICATOR S EYES! 4/3/2013 S THROUGH YOUR PCB FABRICATOR S EYES! Brett McCoy Eagle Electronics Schaumburg IL. New England Design and Manufacturing Tech Conference Brett McCoy: Vice President / Director of Sales Circuit

More information

Printed Circuit Board Defect Detection using Wavelet Transform

Printed Circuit Board Defect Detection using Wavelet Transform Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Amit

More information

How to avoid Layout and Assembly got chas with advanced packages

How to avoid Layout and Assembly got chas with advanced packages How to avoid Layout and Assembly got chas with advanced packages Parts and pitch get smaller. Pin counts get larger. Design cycles get shorter. BGA, MicroBGA, QFN, DQFN, CSP packages are taking the design

More information

Report. Soldering Tests at COM Express Connectors, Type Receptacle and Plug. Order: Bergwerkstraße 50 D 86971 Peiting. Your Order-No.

Report. Soldering Tests at COM Express Connectors, Type Receptacle and Plug. Order: Bergwerkstraße 50 D 86971 Peiting. Your Order-No. Zentrum für Verbindungstechnik in der Elektronik Argelsrieder Feld 6 82234 Oberpfaffenhofen-Weßling Telefon: 081 53 / 403-0 Telefax: 081 53 / 403-15 Report Order: Soldering Tests at COM Express Connectors,

More information

BGA - Ball Grid Array Inspection Workshop. Bob Willis leadfreesoldering.com

BGA - Ball Grid Array Inspection Workshop. Bob Willis leadfreesoldering.com BGA - Ball Grid Array Inspection Workshop Bob Willis leadfreesoldering.com Mixed Technology Assembly Processes Adhesive Dispensing Component Placement Adhesive Curing Turn Boar Over Conventional Insertion

More information

Aspocomp, PCBs for Demanding Applications

Aspocomp, PCBs for Demanding Applications HDI PIIRILEVYT Aspocomp, PCBs for Demanding Applications Automotive Electronics Industrial Electronics Mobile Devices Base Station Photos ABB, Aspocomp, Vacon and Wabco PCBs for Base Stations and Other

More information

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2010 Number 29 3D MODEL GENERATION FROM THE ENGINEERING DRAWING Jozef VASKÝ, Michal ELIÁŠ,

More information

3D TOPOGRAPHY & IMAGE OVERLAY OF PRINTED CIRCUIT BOARD ASSEMBLY

3D TOPOGRAPHY & IMAGE OVERLAY OF PRINTED CIRCUIT BOARD ASSEMBLY 3D TOPOGRAPHY & IMAGE OVERLAY OF PRINTED CIRCUIT BOARD ASSEMBLY Prepared by Duanjie Li, PhD & Andrea Novitsky 6 Morgan, Ste156, Irvine CA 92618 P: 949.461.9292 F: 949.461.9232 nanovea.com Today's standard

More information

Printed Circuit Board Fabrication N I A G A R A C O L L E G E T E C H N O L O G Y D I V I S I O N

Printed Circuit Board Fabrication N I A G A R A C O L L E G E T E C H N O L O G Y D I V I S I O N Printed Circuit Board Fabrication N I A G A R A C O L L E G E T E C H N O L O G Y D I V I S I O N Required Materials Safety Glasses, Lab Coat and Nitrile Gloves MG Chemicals Positive Presensitized Copper

More information

Flexible Solutions. Hubert Haidinger Director PE/CAM BU Industrial & Automotive 5.June 2013. www.ats.net

Flexible Solutions. Hubert Haidinger Director PE/CAM BU Industrial & Automotive 5.June 2013. www.ats.net Flexible Solutions Hubert Haidinger Director PE/CAM BU Industrial & Automotive 5.June 2013 www.ats.net Austria Technologie & Systemtechnik Aktiengesellschaft Fabriksgasse13 A-8700 Leoben Tel +43 (0) 3842

More information

Laboratory 2. Exercise 2. Exercise 2. PCB Design

Laboratory 2. Exercise 2. Exercise 2. PCB Design Exercise 2. PCB Design Aim of the measurement Introducing to the PCB design Creating a schematic of an analog circuit, making simulations on it and designing a Printed circuit board for it. Keywords Printed

More information

Printed Circuit Board Design & Fabrication

Printed Circuit Board Design & Fabrication The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

PCB Prototyping Machine. Auto Lab. Tutorial MITS Electronics

PCB Prototyping Machine. Auto Lab. Tutorial MITS Electronics PCB Prototyping Machine Auto Lab Tutorial MITS Electronics REVISION: October 1, 2011 1st edition CONTENTS: Design Pro Applications Import Gerber Files Import Drill File Auto Drill Generate Outline Generate

More information

Computer-Aided System for Defect Inspection in the PCB Manufacturing Process

Computer-Aided System for Defect Inspection in the PCB Manufacturing Process INES 2012 IEEE 16th International Conference on Intelligent Engineering Systems June 13 15, 2012, Lisbon, Portugal Computer-Aided System for Defect Inspection in the PCB Manufacturing Process T.J. Mateo

More information

DESIGN GUIDELINES FOR LTCC

DESIGN GUIDELINES FOR LTCC DESIGN GUIDELINES FOR LTCC HERALOCK HL2000 MATERIALS SYSTEM Preliminary Guideline Release 1.0 CONTENTS 1. INTRODUCTION 1.1. GLOSSARY OF TERMS 1.2. LTCC PROCESS FLOW DIAGRAM 1.3. UNITS OF MEASURE 2. PROCESSING

More information

www.eurocircuits.com Page 1

www.eurocircuits.com Page 1 CONTENT INTRODUCTION 2 INPUT DATA FORMATS 3 INPUT DATA REQUIREMENTS 4 CLASSIFICATION 6 HOLES 8 COPPER LAYERS 10 BGAS 12 MECHANICAL LAYER 13 SOLDERMASK 15 LEGEND PRINT 17 CARBON 18 PEEL-OFF MASK 19 VIAFILL

More information

Quality assurance of flex circuits in the SCT barrel hybrid production

Quality assurance of flex circuits in the SCT barrel hybrid production Quality assurance of flex circuits in the SCT barrel hybrid production ATLAS Project Document No. Institute Document No. Created: dd/mm/yy Modified: dd/mm/yy Page: 1 of 11 DRAFT Quality assurance of flex

More information

Rogers 3003, 3006, 3010, 3035, 3203, 3206, 3210

Rogers 3003, 3006, 3010, 3035, 3203, 3206, 3210 Stocked Materials: RIGID STANDARD FR4 High Tg 170c Black FR4 Polyclad 370HR (Lead Free) HIGH RELIABILITY Polyimide (Arlon 85N, Isola P96) BT (G200) HIGH FREQUENCY: Park Nelco 4000-13, 4000-13si Getek Gore

More information

ECP Embedded Component Packaging Technology

ECP Embedded Component Packaging Technology ECP Embedded Component Packaging Technology A.Kriechbaum, H.Stahr, M.Biribauer, N.Haslebner, M.Morianz AT&S Austria Technologie und Systemtechnik AG Abstract The packaging market has undergone tremendous

More information

Miniaturizing Flexible Circuits for use in Medical Electronics. Nate Kreutter 3M

Miniaturizing Flexible Circuits for use in Medical Electronics. Nate Kreutter 3M Miniaturizing Flexible Circuits for use in Medical Electronics Nate Kreutter 3M Drivers for Medical Miniaturization Market Drivers for Increased use of Medical Electronics Aging Population Early Detection

More information

ADVANCES IN AUTOMATIC OPTICAL INSPECTION: GRAY SCALE CORRELATION vs. VECTORAL IMAGING

ADVANCES IN AUTOMATIC OPTICAL INSPECTION: GRAY SCALE CORRELATION vs. VECTORAL IMAGING ADVANCES IN AUTOMATIC OPTICAL INSPECTION: GRAY SCALE CORRELATION vs. VECTORAL IMAGING Vectoral Imaging, SPC & Closed Loop Communication: The Zero Defect SMD Assembly Line Mark J. Norris Vision Inspection

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA [email protected] ABSTRACT Traditional methods of identifying and

More information

Introducing CAM350 a Complete PCB Fabrication Flow for Both PCB Designers and PCB Fabricators.

Introducing CAM350 a Complete PCB Fabrication Flow for Both PCB Designers and PCB Fabricators. The challenge for today s electronic product manufacturers is clear send better products to market faster and more cost-effectively, before the competition. In order to meet that challenge, the entire

More information

This presentation is courtesy of PCB3D.COM

This presentation is courtesy of PCB3D.COM Printed Circuit Board Design, Development and Fabrication Process This presentation is courtesy of PCB3D.COM Steve Rose Printed Circuit Board Design Engineer Slide 1 Introduction PCB 101 This presentation

More information

SCREEN PRINTING INSTRUCTIONS

SCREEN PRINTING INSTRUCTIONS SCREEN PRINTING INSTRUCTIONS For Photo-Imageable Solder Masks and Idents Type 5600 Two Part Solder Masks and Idents Mega Electronics Ltd., Mega House, Grip Industrial Estate, Linton, Cambridge, ENGLAND

More information

Multi-Flex Circuits Aust.

Multi-Flex Circuits Aust. Contents: Base Materials Laminate Prepreg Panel Size (Utilization) Multilayer Layup N.C. Drilling Pattern design Impedance control Solder mask type Legend PCB Finishing Gold Plating Profiling Final testing

More information

PIN IN PASTE APPLICATION NOTE. www.littelfuse.com

PIN IN PASTE APPLICATION NOTE. www.littelfuse.com PIN IN PASTE APPLICATION NOTE 042106 technical expertise and application leadership, we proudly introduce the INTRODUCTION The Pin in Paste method, also called through-hole reflow technology, has become

More information

Designing a Schematic and Layout in PCB Artist

Designing a Schematic and Layout in PCB Artist Designing a Schematic and Layout in PCB Artist Application Note Max Cooper March 28 th, 2014 ECE 480 Abstract PCB Artist is a free software package that allows users to design and layout a printed circuit

More information

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H Complete PCB Design Using OrCAD Capture and PCB Editor Kraig Mitzner IIB ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H NEW YORK * OXFORD PARIS SAN DIEGO ШШЯтИ' ELSEVIER SAN FRANCISCO SINGAPORE SYDNEY

More information

italtec PRINTED CIRCUITS EQUIPMENT PRINTED CIRCUITS EQUIPMENT Insulator machines Echting machines Special equipment and machines

italtec PRINTED CIRCUITS EQUIPMENT PRINTED CIRCUITS EQUIPMENT Insulator machines Echting machines Special equipment and machines PRINTED CIRCUITS EQUIPMENT PRINTED CIRCUITS EQUIPMENT Insulator machines Echting machines Special equipment and machines On customer request it is possible to supply: Benches for PCB Oven for PCB Chemicals

More information

Automated Optical Inspection is one of many manufacturing test methods common in the assembly of printed circuit boards. This list includes:

Automated Optical Inspection is one of many manufacturing test methods common in the assembly of printed circuit boards. This list includes: What is AOI? Automated Optical Inspection is one of many manufacturing test methods common in the assembly of printed circuit boards. This list includes: Test methods for electronic assemblies: - FT (Functional

More information

What is surface mount?

What is surface mount? A way of attaching electronic components to a printed circuit board The solder joint forms the mechanical and electrical connection What is surface mount? Bonding of the solder joint is to the surface

More information

! Making your own Open Source Hardware Arduino Shield with Fritzing. Justin Mclean [email protected]

! Making your own Open Source Hardware Arduino Shield with Fritzing. Justin Mclean justin@classsoftware.com ! Making your own Open Source Hardware Arduino Shield with Fritzing Justin Mclean [email protected] Make Your Own Arduino Shield Want to make your own shield Have limited electronics experience

More information

Graser User Conference Only

Graser User Conference Only Miniaturization- Rigid-Flex Design with Allegro Jonathan Lee / Graser 31/Oct/2014 Rigid-Flex Design with Allegro Miniaturization Design Miniaturization through Rigid-Flex Rigid-Flex Design Flow Miniaturization

More information

Solutions without Boundaries. PCB Surface Finishes. Todd Henninger, C.I.D. Sr. Field Applications Engineer Midwest Region

Solutions without Boundaries. PCB Surface Finishes. Todd Henninger, C.I.D. Sr. Field Applications Engineer Midwest Region Solutions without Boundaries PCB Surface Finishes Todd Henninger, C.I.D. Sr. Field Applications Engineer Midwest Region 1 Notice Notification of Proprietary Information: This document contains proprietary

More information

Flexible Circuits and Interconnect Solutions More than a manufacturer

Flexible Circuits and Interconnect Solutions More than a manufacturer Flexible Circuits and Interconnect Solutions More than a manufacturer HISTORY Currently 150 employees Focussed on Flex Technologies & Assembly Largest flex circuit manufacturer in the UK 3 rd /4 th largest

More information

Defect Detection of SMT Electronic Modules

Defect Detection of SMT Electronic Modules Appl. Math. Inf. Sci. 7, No. 2, 515-520 (2013) 515 Applied Mathematics & Information Sciences An International Journal Defect Detection of SMT Electronic Modules Xibing Li 1 and Jianjia Wang 2 1 School

More information

Balancing the Electrical and Mechanical Requirements of Flexible Circuits. Mark Finstad, Applications Engineering Manager, Minco

Balancing the Electrical and Mechanical Requirements of Flexible Circuits. Mark Finstad, Applications Engineering Manager, Minco Balancing the Electrical and Mechanical Requirements of Flexible Circuits Mark Finstad, Applications Engineering Manager, Minco Table of Contents Abstract...............................................................................................

More information

SpeedLight 2D. for efficient production of printed circuit boards

SpeedLight 2D. for efficient production of printed circuit boards laser direct imaging SpeedLight 2D laser direct imaging platform for efficient production of printed circuit boards MANZ AG /// Manz SpeedLight 2D /// 2 History of the development of Manz SpeedLight 2D

More information

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee Complete Wei Siang Pee PCB Design Using NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster pg. 1 Introduction Multisim equips educators, students, and professionals with the tools to analyze circuit

More information

Ultra Reliable Embedded Computing

Ultra Reliable Embedded Computing A VersaLogic Focus on Reliability White Paper Ultra Reliable Embedded Computing The Clash between IPC Class 3 Requirements and Shrinking Geometries Contents Introduction...1 Case in Point: IPC Class 3

More information

Guide to Designing and Fabricating Printed Circuit Boards

Guide to Designing and Fabricating Printed Circuit Boards Guide to Designing and Fabricating Printed Circuit Boards Rev 1.0 University of Toronto January 2006 Contact for ECE496 students: Olivier Trescases [email protected] Outline Outline...2 Glossary...3

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Basic Designs Of Flex-Rigid Printed Circuit Boards

Basic Designs Of Flex-Rigid Printed Circuit Boards PCBFABRICATION Basic Designs Of Flex-Rigid Printed Circuit Boards Flex-rigid boards allow integrated interconnection between several rigid boards. This technology helps to reduce the number of soldered

More information

Document number RS-PRD-00130 Revision 05 Date 20/10/2009 Page 1/30

Document number RS-PRD-00130 Revision 05 Date 20/10/2009 Page 1/30 Date 20/10/2009 Page 1/30 1. Purpose This document describes the field replacement of the footscan plate cable for these models: 2m hi-end plate SN 11/5/xxx 2m pro plate SN 7/5/xxx 0.5m 2003 hi-end plate

More information

3D Deformation Measurement with Akrometrix TherMoiré and Digital Fringe Projection

3D Deformation Measurement with Akrometrix TherMoiré and Digital Fringe Projection 3D Deformation Measurement with Akrometrix TherMoiré and Digital Fringe Projection ABOUT AKROMETRIX Company Overview Akrometrix mission is to lead the industry in non-contact surface measurement tools.

More information

Be the best. PCBA Design Guidelines and DFM Requirements. Glenn Miner Engineering Manager March 6, 2014 DFM DFT. DFx DFC DFQ

Be the best. PCBA Design Guidelines and DFM Requirements. Glenn Miner Engineering Manager March 6, 2014 DFM DFT. DFx DFC DFQ and DFM Requirements DFM DFQ DFx DFT DFC Glenn Miner Engineering Manager Electronics, Inc. Not to be reproduced or used in any means without written permission by Benchmark. Guidelines and Requirements

More information