摘? 要: 為了提高企業(yè)的生產(chǎn)效率,,實(shí)現(xiàn)金絲球壓焊機(jī)的全自動(dòng)運(yùn)行,,提出了壓焊機(jī)設(shè)計(jì)原理,,從理論上分析了系統(tǒng)的工作過程,。重點(diǎn)分析了模板匹配算法,,并指出了系統(tǒng)設(shè)計(jì)過程中必須重點(diǎn)處理好的三個(gè)環(huán)節(jié),,即比例設(shè)置,、路徑設(shè)置和焊點(diǎn)矯正,。接著利用UML統(tǒng)一建模語言畫出軟件類圖模型,分析了軟件設(shè)計(jì)中三層結(jié)構(gòu)之間的相互關(guān)系,,然后畫出了自動(dòng)運(yùn)行程序的流程圖并指出了壓焊機(jī)的系統(tǒng)優(yōu)化設(shè)計(jì),,最后通過實(shí)驗(yàn)證明了方案的可行性。
??? 關(guān)鍵詞: 壓焊機(jī),;引線鍵合,;模板匹配;矯正
?
表面安裝技術(shù)(SMT)是當(dāng)代最先進(jìn)的電子安裝技術(shù),,是在適合表面安裝的新一代微小型無引線或引線極短的表面安裝元器件(SMC,、SMT),通過貼裝設(shè)備貼裝在印制電路板或其他基板的表面,,利用波峰焊或再流焊等方法進(jìn)行焊接,。然而目前像全自動(dòng)粘片機(jī)和引線鍵合機(jī)等關(guān)鍵封裝設(shè)備仍需依賴進(jìn)口。進(jìn)口設(shè)備通常價(jià)格比較昂貴,,購買進(jìn)口設(shè)備進(jìn)行生產(chǎn)必然導(dǎo)致生產(chǎn)成本的大幅度增加,,降低了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。因此,,加快半導(dǎo)體封裝設(shè)備的國(guó)產(chǎn)化進(jìn)程,,打破對(duì)發(fā)達(dá)國(guó)家的技術(shù)依賴,對(duì)于發(fā)展我國(guó)半導(dǎo)體產(chǎn)業(yè)具有非常重要的意義,。
全自動(dòng)金絲球壓焊機(jī)正是用于半導(dǎo)體芯片引線鍵合的關(guān)鍵設(shè)備,。它是集精密機(jī)械、自動(dòng)控制,、圖像識(shí)別,、光學(xué)、超聲波熱壓焊接等技術(shù)于一體的現(xiàn)代化高技術(shù)微電子封裝設(shè)備,。
1 壓焊機(jī)研制方案
在IC封裝中,,芯片和引線框(基板)的連接為電源和信號(hào)的分配提供了電路連接。有三種方式實(shí)現(xiàn)內(nèi)部連接:倒裝焊,、載帶自動(dòng)焊和引線鍵合,。雖然倒裝焊的應(yīng)用增長(zhǎng)很快,但是目前90%以上的連接方式仍然是引線鍵合,。這主要是基于成本的考慮,。事實(shí)上,對(duì)于一般產(chǎn)品的性能要求,用引線鍵合已經(jīng)能夠達(dá)到,,沒有必要增加額外的成本,。
引線鍵合(Wire Bonding)是將半導(dǎo)體芯片焊區(qū)與電子封裝外殼的I/O引線或基板上技術(shù)布線焊區(qū)用金屬細(xì)絲連接起來的工藝技術(shù)。其原理是采用加熱,、加壓和超聲等方式破壞被焊接表面的氧化層和污染,,產(chǎn)生塑性變形,使得引線與被焊接表面親密接觸,,達(dá)到原子間的引力范圍并導(dǎo)致界面間原子擴(kuò)散而形成焊合點(diǎn)[1],。
引線鍵合的技術(shù)有兩種:球形焊接和楔形焊接。對(duì)這兩種引線鍵合技術(shù),,基本的步驟包括:形成第一焊點(diǎn)(通常在芯片表面),,形成線弧,最后形成第二焊點(diǎn)(通常在引線框架/基板上),。兩種鍵合的不同之處在于:球形焊接中在每次焊接循環(huán)的開始會(huì)形成一個(gè)焊球,,然后把這個(gè)球焊接到焊盤上形成第一焊點(diǎn);而楔形焊接則是將引線在壓力和超聲能量下直接焊接到芯片的焊盤上[2],。球形焊接和楔形焊接的相關(guān)技術(shù)參數(shù)如表1所示。
全自動(dòng)金絲球壓焊機(jī)的設(shè)計(jì)方案如圖1所示,。
?
??? 工控機(jī)是整個(gè)系統(tǒng)運(yùn)算和控制的核心,,它根據(jù)圖像采集卡采集到的圖像,首先采用中值濾波,,去掉圖像中的噪聲,,然后進(jìn)行模板匹配運(yùn)算,尋找圖像中的目標(biāo)位置,,計(jì)算出目標(biāo)位置到窗口中心點(diǎn)的距離,,再向運(yùn)動(dòng)控制卡發(fā)出一條相對(duì)位移指令,將目標(biāo)位置移動(dòng)到中心點(diǎn),,并記下此時(shí)的電機(jī)位置,。
??? 全部位置記錄完以后,再將芯片準(zhǔn)確移動(dòng)到焊頭下面,,然后給運(yùn)動(dòng)控制卡的I/O口發(fā)出啟動(dòng)焊接信號(hào),,根據(jù)之前記錄的電機(jī)位置,按照焊接的順序逐次移動(dòng)x-y控制平臺(tái),,直到焊接完一塊芯片,。然后給運(yùn)動(dòng)控制卡的另外一個(gè)I/O口發(fā)出進(jìn)片信號(hào),啟動(dòng)進(jìn)片,,為下一塊芯片的焊接作準(zhǔn)備,。
??? 在進(jìn)行模板匹配運(yùn)算的時(shí)候,由于芯片在制造過程中有一些變形,或者在輸送的過程中受到環(huán)境的污染,,導(dǎo)致芯片表面的圖像比較模糊,,這樣模板匹配運(yùn)算后得到的匹配度就很低,無法準(zhǔn)確定位到芯片的位置,,導(dǎo)致不能正常的焊接,。因此,為了節(jié)約時(shí)間,,同時(shí)避免對(duì)金絲不必要的浪費(fèi),,遇到這種情況時(shí),直接進(jìn)片即可,。
2 壓焊機(jī)工作原理
2.1 模板匹配
設(shè)原始圖像為I,,其寬度為W,高度為H,,模板圖像為T,,其寬度為w,高度為h,。將模板T在原始圖像中I遍歷,,對(duì)于I中的像素點(diǎn)(x,y),,將模板的左上角放在此處,,模板此時(shí)與圖像I中被模板覆蓋住的圖像的相關(guān)系數(shù)R(x,y)按(1)式計(jì)算,。
R(x,,y)即為模板T與圖像I在像素點(diǎn)(x,y)的相似度,,它的值介于0到1之間,,越大表明匹配度越高。
模板T在I中遍歷完以后,,生成圖像R,,R圖像寬度為(W-w+1),高度為(H-h+1),。其灰度值最大點(diǎn)(即圖像最亮點(diǎn))的坐標(biāo)就是與模板匹配度最高的圖像的左上角在圖像I中的坐標(biāo),。
圖2為原始圖像I,圖3為模板T,,模板匹配后生成的圖像R如圖4所示,。
2.2 比例設(shè)置
CCD攝像頭的位置固定以后,當(dāng)芯片在x-y運(yùn)動(dòng)平臺(tái)上移動(dòng)一定的距離時(shí),,其圖像相應(yīng)地會(huì)在圖像區(qū)域中移動(dòng)一定的像素,。此時(shí)就存在脈沖/像素比,,它是后面自動(dòng)運(yùn)行時(shí)調(diào)整芯片位置的重要參數(shù)。
設(shè)初始時(shí)刻芯片左下角在圖像區(qū)域中的位置是(X1,,Y1),,然后直接給運(yùn)動(dòng)控制卡發(fā)出進(jìn)行插補(bǔ)運(yùn)動(dòng)的命令,使x-y平臺(tái)從(Xini,,Yini)運(yùn)動(dòng)到(Xdes,,Ydes),再運(yùn)用模板匹配找到芯片左下角在圖像區(qū)域中的坐標(biāo)(X2,,Y2),。根據(jù)公式(3)和公式(4)即可得到系統(tǒng)的X和Y方向比例。
上式中Xscale和Yscale表示X和Y方向比例,,單位為脈沖/像素,。
2.3 路徑設(shè)置
全自動(dòng)金絲球壓焊機(jī)目前面對(duì)的具體對(duì)象是采用TO-92封裝的三極管芯片,將芯片上的兩個(gè)焊點(diǎn)與兩根管腳焊接起來,。因此路徑設(shè)置主要是記錄在移動(dòng)x-y運(yùn)動(dòng)控制平臺(tái)前后,,芯片的不同位置位于圖像區(qū)域中時(shí)的電機(jī)位置MotoX、MotoY,,用作自動(dòng)運(yùn)行時(shí)模板匹配時(shí)的模板TmpImage及模板矩形框的位置MRect,,還有焊點(diǎn)相對(duì)于模板矩形框左上角的位置RelativeX和RelativeY。
??? 設(shè)計(jì)中將這些參數(shù)作為單獨(dú)的一個(gè)類Path保存起來,,在自動(dòng)運(yùn)行時(shí)直接調(diào)用這些參數(shù)即可,。
2.4 焊點(diǎn)矯正
焊點(diǎn)矯正是針對(duì)由光學(xué)鏡頭所標(biāo)示的位置與實(shí)際劈刀接觸工作表面的x軸與y軸打點(diǎn)位置的補(bǔ)償。此項(xiàng)補(bǔ)償確保鏡頭所看到的影像中心點(diǎn)與實(shí)際上劈刀所接觸物體表面的位置是同一個(gè)點(diǎn)[3],。
由于攝像頭所拍攝到的圖像不是正處于焊頭正下方,因此焊點(diǎn)矯正過程為:先在物體表面上打一點(diǎn),,并記下此時(shí)x-y工作臺(tái)的位置(X0,,Y0),然后移動(dòng)x-y工作臺(tái),,直到實(shí)際打出的點(diǎn)進(jìn)入圖像區(qū)域(不一定要移動(dòng)到圖像中心點(diǎn)),,再次記下x-y工作臺(tái)的當(dāng)前位置(X1,Y1),,并在圖像上實(shí)際打出點(diǎn)的位置畫一個(gè)點(diǎn),,計(jì)算出這一點(diǎn)與圖像中心點(diǎn)的偏移量Xoffset和Yoffset。最后根據(jù)式(5)和(6)計(jì)算出鏡頭所標(biāo)示的位置與實(shí)際劈刀接觸工作表面的x軸與y軸的打點(diǎn)位置的實(shí)際偏差ΔX和ΔY,。
壓焊機(jī)在長(zhǎng)時(shí)間的運(yùn)行過程當(dāng)中,,不可避免地存在著機(jī)械抖動(dòng),抖動(dòng)使得攝像頭和焊頭的相對(duì)位置發(fā)生變化,,從而改變了鏡頭中心位置與劈刀所接觸位置之間的偏移量,,此時(shí)就需要重新進(jìn)行焊點(diǎn)矯正,,直到找到準(zhǔn)確的偏移量為止。
3 壓焊機(jī)軟件設(shè)計(jì)
??? 軟件模型圖是進(jìn)行軟件開發(fā)的基礎(chǔ),,它對(duì)團(tuán)隊(duì)的集體開發(fā)提供了統(tǒng)一的標(biāo)準(zhǔn),,為團(tuán)隊(duì)的合作開發(fā)和相互之間的交流提供了便利。本軟件采用UML統(tǒng)一建模語言來編寫軟件模型圖,。
??? 統(tǒng)一建模語言UML(Unified Modeling Language)是用來對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語言,,是為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化和編制文檔的一種標(biāo)準(zhǔn)語言,,是一種定義良好,、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言,。它溶入了軟件工程領(lǐng)域的新思想,、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),,還支持從需求分析開始的軟件開發(fā)的全過程,。最常用的是建立軟件系統(tǒng)的類圖模型。
??? 類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),,不僅定義系統(tǒng)中的類,,表示類之間的聯(lián)系如關(guān)聯(lián)、依賴,、聚合等,,也包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)。類圖描述的是一種靜態(tài)關(guān)系,,在系統(tǒng)的整個(gè)生命周期都是有效的,。
??? 本軟件采用三級(jí)結(jié)構(gòu)開發(fā),第一級(jí)包括Motor類,、Paint類,、Camera類和Arithmatic類;第二級(jí)包括Proportion類,、Path類和Correct類,;第三級(jí)為Automatic類。8個(gè)類之間的相互依賴關(guān)系如圖5所示,。
?
??? 其中Motor類主要是封裝了運(yùn)動(dòng)控制卡的設(shè)置和讀取速度,、位置,直線運(yùn)動(dòng),,插補(bǔ)運(yùn)動(dòng)以及I/O口控制打點(diǎn),、進(jìn)片等函數(shù);Paint類則主要包含畫點(diǎn),、框,、十字架以及擦除點(diǎn),、線、框等函數(shù),;Camera類主要包含圖像的亮度,、灰度、飽和度,、對(duì)比度的調(diào)節(jié),,以改善圖像質(zhì)量,還包括匹配度閾值的調(diào)節(jié),;Arithmatic類則包含模板設(shè)置和幾種典型的模板匹配算法等,。
??? Proportion類主要包含x和y方向比例以及電機(jī)距離轉(zhuǎn)化為圖像距離函數(shù)和圖像距離轉(zhuǎn)化為電機(jī)距離函數(shù)等;Path類主要包含電機(jī)位置,、偏移量,、模板圖像和模板框大小等;Correct類包含鏡頭和劈刀位置的偏移量等,。第二級(jí)的3個(gè)類主要依賴于第一級(jí)的4個(gè)類,。
??? 第三級(jí)為Automatic類,它是在第二級(jí)的基礎(chǔ)上實(shí)現(xiàn)自動(dòng)運(yùn)行的,,它包括記錄焊接成功數(shù),,讀取和保存各種參數(shù)等函數(shù)。
??? 實(shí)現(xiàn)自動(dòng)運(yùn)行的程序代碼流程圖如下圖6所示,。
4 系統(tǒng)優(yōu)化設(shè)計(jì)
4.1 控制第一焊點(diǎn)可靠性
影響第一鍵合點(diǎn)可靠性的因素有很多,,在諸多因素中,焊球與金屬線的直徑比對(duì)第一焊點(diǎn)的鍵合質(zhì)量影響最大,、最為直觀,,起著決定性的作用。通過調(diào)整鍵合工藝參數(shù),,即超聲波功率和壓力,、時(shí)間、溫度等,,以滿足焊球與金屬線的直徑比為2.5~5倍的要求,并使焊球與芯片電極達(dá)到共融的理想結(jié)果,。為使焊球與金屬線的直徑比滿足2.5~5倍的要求,,金屬線直徑的選擇須考慮芯片電極的大小。
4.2 提高第二焊點(diǎn)可靠性
球形鍵合第二焊點(diǎn)為楔形鍵合,,其可靠性一般較第一焊點(diǎn)的球形鍵合低,,在封裝應(yīng)力的作用下,更容易出現(xiàn)開焊,、脫鍵現(xiàn)象,。為了提高器件的可靠性,,工藝中采用加固的方法。第二焊點(diǎn)可以用金屬球加固,,一般為自動(dòng)機(jī)臺(tái)所采用,;也有用銀漿加固,一般以手工作業(yè)為主,。這兩種加固方法,,都可以提高第二焊點(diǎn)的可靠性,尤其經(jīng)過金屬球加固的第二焊點(diǎn),,其可靠性將有很大提升,,在要求高質(zhì)量引線鍵合的生產(chǎn)線中應(yīng)用普遍[4]。本系統(tǒng)采用金屬球加固的方法加固第二焊點(diǎn),。
4.3 照明的優(yōu)化設(shè)計(jì)
??? 照明是影響機(jī)器視覺系統(tǒng)輸入的重要因素,,因?yàn)樗苯佑绊戄斎霐?shù)據(jù)的質(zhì)量和至少30%的應(yīng)用效果。
??? 本系統(tǒng)的照明由同軸照明和側(cè)光照明兩部分組成,。在同軸照明中,,光線是通過光學(xué)部件的物鏡來照亮鍵合區(qū)域。同軸光從引線框架或芯片表面返回到物鏡,,因此對(duì)傾斜的表面非常敏感[5],。其原理如圖7所示。
??? 同軸光照明,,對(duì)于框架和引腳對(duì)準(zhǔn)來說,,達(dá)到最大值,因此它對(duì)框架這種平坦均勻的圖形能產(chǎn)生對(duì)比度,;對(duì)于芯片對(duì)準(zhǔn)來說,,達(dá)到最小值,因此它僅生成最基本的照明,。
??? 側(cè)光裝在光學(xué)部件的邊上,,對(duì)于芯片對(duì)準(zhǔn)而言,達(dá)到最大值,,因此它不受芯片傾斜的影響,,在芯片圖像上產(chǎn)生最大對(duì)比度;對(duì)引線框架和引腳對(duì)準(zhǔn)達(dá)到最小值,。
全自動(dòng)金絲球壓焊機(jī)運(yùn)用機(jī)器視覺和模板匹配算法,,在設(shè)置好系統(tǒng)的脈沖/像素比、路徑以及攝像頭與焊頭之間的偏移量的基礎(chǔ)上,,成功實(shí)現(xiàn)了三極管芯片的引線鍵合,。
如圖8所示,這里采用三組模板樣本和芯片做模板匹配,,前面的幾塊芯片的匹配度在0.9以上,,后面的芯片匹配度則穩(wěn)定在0.55~0.9之間,,而無芯片時(shí)匹配度則都在0.35以下,因此,,可以將匹配度閾值設(shè)置在0.5,。實(shí)踐證明,它能夠很好地區(qū)分有無芯片適合焊接,,焊接成功率在96%以上,。與手動(dòng)和半自動(dòng)壓焊機(jī)相比,它大大提高了企業(yè)的生產(chǎn)效率,,降低了企業(yè)的生產(chǎn)成本,,使企業(yè)逐步擺脫對(duì)國(guó)外昂貴的進(jìn)口設(shè)備的依賴性,提高了企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,。
??? 引線鍵合作為半導(dǎo)體封裝后道工序中的關(guān)鍵,,在未來相當(dāng)長(zhǎng)一段時(shí)間仍然將是封裝內(nèi)部連接的主流方式。只要對(duì)程序稍作修改,,全自動(dòng)金絲球壓焊機(jī)還可應(yīng)用在其他的半導(dǎo)體芯片的引線鍵合上,,它是完全具有自主知識(shí)產(chǎn)權(quán)的新型封裝設(shè)備。
參考文獻(xiàn)
[1] 吳懿平,,丁漢.電子制造技術(shù)基礎(chǔ)[M].北京:機(jī)械工業(yè)出版社,,2005.
[2] 黃玉財(cái),程秀蘭,,蔡俊榮.集成電路封裝中的引線鍵合技術(shù)[J].電子與封裝,,2006,6(7):16-20.
[3] 易輝,,劉晚斌,,宮晨.全自動(dòng)引線鍵合機(jī)矯正系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子工業(yè)專用設(shè)備,2005,,131:30-33.
[4] 呂磊.引線鍵合工藝介紹及質(zhì)量檢驗(yàn)[J].電子工業(yè)專用設(shè)備,,2008,158:53-60.
[5] 楊志高.智能IC引線鍵合圖像識(shí)別系統(tǒng)的研究[D].廣州:廣東工業(yè)大學(xué),,2005.
?