在半導(dǎo)體封測產(chǎn)線中,劃片、鍵合、測試分選等工序?qū)刂葡到y(tǒng)的響應(yīng)速度有著極為苛刻的要求。晶圓測試環(huán)節(jié)中,探針臺需要在毫秒級時間內(nèi)完成定位、接觸、測量、提起的全流程,任何延遲都會直接拉低整線UPH。當(dāng)產(chǎn)線節(jié)拍被壓縮到極致時,操作系統(tǒng)層面的實時性就從一個技術(shù)選項變成了剛需。這也是為什么越來越多的封測設(shè)備商開始將目光投向Linux工控一體機(jī)——不是因為它便宜,而是因為它在實時性上的可塑性遠(yuǎn)超封閉的Windows生態(tài)。

PREEMPT_RT賦予的硬實時能力
普通Linux內(nèi)核的調(diào)度延遲在數(shù)百微秒級別,而封測鍵合工序中焊線機(jī)需要在10微秒內(nèi)完成焊接觸發(fā)。Linux社區(qū)推出的PREEMPT_RT實時補(bǔ)丁,將最大調(diào)度延遲壓縮到了個位數(shù)微秒量級。搭載該補(bǔ)丁后,它在中斷響應(yīng)上已可與傳統(tǒng)RTOS匹敵,同時又保留了Linux豐富的驅(qū)動和協(xié)議棧生態(tài),這是裸機(jī)RTOS和Windows CE都無法同時提供的優(yōu)勢。部分工業(yè)設(shè)備廠商已開始將這一技術(shù)路線產(chǎn)品化,在這一技術(shù)方向中,控顯科技已在其Linux工控一體機(jī)產(chǎn)品線中預(yù)集成PREEMPT_RT內(nèi)核,封測設(shè)備商無需從零配置即可獲得微秒級實時響應(yīng)能力。

CPU隔離與中斷親和的關(guān)鍵實踐
封測分選機(jī)有兩個核心線程:高速通信和動作控制。如果它們被調(diào)度到同一CPU核心,就會產(chǎn)生競爭導(dǎo)致抖動。通過Linux內(nèi)核的CPU隔離機(jī)制和中斷親和綁定,將實時任務(wù)綁定到專屬核心,非實時任務(wù)全部遷移到其他核心。運(yùn)行在此類工控設(shè)備上的分選機(jī)控制系統(tǒng)可以在72小時連續(xù)運(yùn)行中保持動作抖動不超過±3微秒,滿足主流封測設(shè)備的要求。

硬件層面的實時性保障
操作系統(tǒng)的實時性改造只是上半場,硬件本身的中斷延遲和總線帶寬同樣關(guān)鍵。封測車間電磁環(huán)境復(fù)雜,如果工控主板沒有做好電磁兼容設(shè)計,即使內(nèi)核調(diào)度再快,也會因硬件中斷丟失導(dǎo)致實時性波動。選型時需關(guān)注工業(yè)級EMC防護(hù)、ECC內(nèi)存糾錯以及網(wǎng)絡(luò)接口的硬件時間戳支持,這些特性與Linux內(nèi)核的實時調(diào)度疊加,才能構(gòu)成完整的微秒級響應(yīng)閉環(huán)。

從技術(shù)取舍看產(chǎn)業(yè)趨勢
在實時性、功能完整性和成本三者之間,該技術(shù)方案是當(dāng)前封測設(shè)備領(lǐng)域最務(wù)實的選擇。它用開源社區(qū)積累的實時補(bǔ)丁能力替代昂貴的RTOS授權(quán)費(fèi),用豐富的驅(qū)動生態(tài)降低傳感器適配門檻,用容器化部署讓軟件迭代和遠(yuǎn)程運(yùn)維成為可能。目前,控顯G2桌面式工控一體機(jī)已提供Linux系統(tǒng)選項并支持PREEMPT_RT內(nèi)核適配,為封測設(shè)備商提供了一個即插即用的實時控制平臺。
半導(dǎo)體封測產(chǎn)線對實時性的追求不會停止,隨著先進(jìn)封裝技術(shù)向更高精度演進(jìn),對控制系統(tǒng)的響應(yīng)要求只會越來越嚴(yán)苛。此類工控設(shè)備在微秒級響應(yīng)場景中的技術(shù)取舍,本質(zhì)上是在開放生態(tài)與確定性性能之間尋找最優(yōu)解,而這個最優(yōu)解正在被越來越多的封測設(shè)備商驗證和采納。