陸曉峰★,陶知,林凡淼,劉鑫
(中國電子科技集團公司第五十八研究所,江蘇 無錫 214072)
老化測試是剔除早期故障集成電路的有效方法,一般集成電路的早期故障期從幾天到幾個月不等,老化測試通過升溫、增加壓力、提高電壓或加載動態(tài)信號等方法模擬極端的工作條件,可以將早期故障期縮短到幾天甚至幾小時之內(nèi)[1]。高溫動態(tài)老化就是在高溫環(huán)境下對器件輸入各種信號來模擬其工作狀態(tài),同時在輸出端檢測輸出信號的正確與否來達到篩選器件的目的[2]。文獻[3]和[4]中采用的傳統(tǒng)高溫動態(tài)老化信號驅(qū)動板系統(tǒng),一般包括嵌入式系統(tǒng)、圖形發(fā)生與監(jiān)測模塊(FPGA)、信號驅(qū)動板(CPLD、電平轉(zhuǎn)換等)與通信接口等,實現(xiàn)了系統(tǒng)軟硬件的可配置,能夠滿足大多數(shù)用戶對集成電路高溫老化測試的要求[3-4]。但是整個驅(qū)動板系統(tǒng)的構(gòu)成較為復(fù)雜,涉及多個子系統(tǒng)與分模塊,軟件系統(tǒng)聯(lián)調(diào)聯(lián)試較為復(fù)雜與繁瑣,并且搭建多個這樣的測試系統(tǒng)周期較長、成本較高,通用性也較差,尤其在小批量、高復(fù)雜度、多樣化的測試需求下,這些問題將尤為突出。本文以FPGA為核心,簡化整個高溫動態(tài)老化測試信號驅(qū)動板系統(tǒng),設(shè)計了一種信號驅(qū)動板,具備很好的通用性和擴展性,可滿足多種類的集成電路芯片老化測試需求。
根據(jù)高溫動態(tài)老化測試需求,本文設(shè)計的信號驅(qū)動板主要包括以下幾個部分:FPGA模塊、時鐘Buffer模塊、電平轉(zhuǎn)換與信號驅(qū)動模塊、LED模塊、通信與Debug接口、電源模塊以及按鍵模塊等。信號驅(qū)動板通過耐高溫排線與放置于高溫實驗箱內(nèi)的老化測試板相連接,將測試信號加載到老化測試板上各待測器件管腳,同時在老化過程中對器件的反饋信號進行回檢,通過配置LED模塊中LED的閃爍、亮或不亮來表示老化測試的進程、正?;蛘弋惓5冉Y(jié)果。整個老化測試系統(tǒng)架構(gòu)圖如圖1所示。
圖1 老化測試系統(tǒng)架構(gòu)圖
經(jīng)過大量調(diào)研之后本文采用一款基于XilinxArtix-7系列X C 7 A100 T-2 F G G 484I的高端核心板,其具有512M/1GByte DDR3,256Mbit NORFLASH,101440個邏輯單元數(shù)和8個GTP資源,采用高速防反插B2B連接器,尺寸僅70mmí50mm,由專業(yè)的PCB Layout可保證信號完整性。FPGA核心板對外有JTAG接口,可以用來下載或者Debug程序,也可使用UART串口與上位機進行通信。
采用FPGA核心板方案相比FPGA單芯片方案具備很大優(yōu)勢,首先FPGA對供電要求較高,需要搭建較多的外圍電路,設(shè)計較為復(fù)雜且難度較高(信號一致性與完整性等),再結(jié)合BGA封裝的貼裝費用等,導(dǎo)致采用FPGA單芯片設(shè)計方案的成本、開發(fā)周期等遠(yuǎn)超采用FPGA核心板方案。
為了適用于多種具有不同電平信號器件的高溫動態(tài)老化需求,需要在信號驅(qū)動板上實現(xiàn)不同電平信號之間的轉(zhuǎn)換匹配。同時由于老化測試時信號驅(qū)動板是通過長度約為120cm的耐高溫排線與老化測試板進行連接,為了保證信號的長距離傳輸,還必須考慮信號的驅(qū)動能力。
本文采用TI公司的具有三態(tài)輸出的8/16位2.5V至3.3V或3.3V至5V,同時又具備±24mA驅(qū)動輸出的電平轉(zhuǎn)換收發(fā)器SN74ALVC164245,默認(rèn)為16位、同向設(shè)置,同時預(yù)留雙8位、反向設(shè)計,由于FPGA核心板I/O電平已設(shè)定成3.3V,故預(yù)留3.3V至5V的電平轉(zhuǎn)換。采用此具備了電流驅(qū)動能力的電平轉(zhuǎn)換收發(fā)器可以簡化驅(qū)動板系統(tǒng)設(shè)計、降低成本,同時又能滿足使用需求。
為了增強信號驅(qū)動板的通用性與適用性,設(shè)計了時鐘Buffer模塊,使其能夠適用于PCI-E接口功能器件的高溫動態(tài)老化測試。時鐘Buffer模塊的參考時鐘源可以選用差分晶振100M或者FPGA核心板的GTP差分時鐘,根據(jù)實際需求通過選焊電阻進行切換,時鐘Buffer模塊的輸出直接引至信號驅(qū)動板接口,通過耐高溫排線即可為老化測試板提供差分時鐘信號。
高溫動態(tài)老化測試中老化測試系統(tǒng)要能夠體現(xiàn)老化測試過程和結(jié)果以便測試人員進行及時地判斷與干預(yù)。傳統(tǒng)的監(jiān)控方法有使用示波器或者邏輯分析儀對測試與反饋信號進行波形檢測,又或者通過觀測和記錄系統(tǒng)運行電流來實現(xiàn)測試過程和結(jié)果的監(jiān)管。這些傳統(tǒng)的監(jiān)控方法大大增加了老化測試的難度和操作的復(fù)雜度,測試效率低下,同時精度也無法保證。本文設(shè)計通過對信號驅(qū)動板輸出信號與老化測試板反饋信號進行配置設(shè)定,使用LED通過其閃爍頻率、亮、不亮等不同的顯示方式來實現(xiàn)對老化測試過程和結(jié)果的監(jiān)控。針對反饋信號本文設(shè)計了兩種不同的連接方式:一種為反饋信號直接連接至LED的直連方式;另外一種為反饋信號先經(jīng)FPGA信號處理后再映射連接至LED的間接方式。由于FPGA的I/O資源有限且需要優(yōu)化利用,后者連接方式僅用于待測器件中某些需要FPGA做相應(yīng)處理的關(guān)鍵信號,比如復(fù)位狀態(tài)指示信號、系統(tǒng)時鐘反饋信號等。
老化測試過程中還需要對待測器件的某些信號進行單獨手動干預(yù),比如復(fù)位信號等,因此信號驅(qū)動板上設(shè)計了個按鍵模塊,其控制的信號均連接至接口上,屆時可以用來給老化測試板提供單獨干預(yù)信號。
由于采用的FPGA核心板已經(jīng)集成了電源轉(zhuǎn)換等外圍器件,無需再提供多路不同的電壓給FPGA供電,所以信號驅(qū)動板的整個電源系統(tǒng)設(shè)計可以大為簡化。由于FPGA核心板只需DC 12V即可,因此信號驅(qū)動板采用DC 12V作為輸入電壓,采用兩個DC-DC模塊將12V輸入分別轉(zhuǎn)換成其他模塊工作所需的3.3V和5V兩種電壓。DC-DC采用TI公司的PTH12050W,輸出電流最大可達6A,轉(zhuǎn)換效率高達93%,輸出電壓值在1.2V-5.5V之間通過電阻可配置。同時還預(yù)留了一片型號為TPS75501的LDO,其最大輸出電流為5A,轉(zhuǎn)換效率90%以上,通過此LDO將5V電壓轉(zhuǎn)換成1.2V。
同時,以上12V輸入經(jīng)降壓生成的5V、3.3V和1.2V三種電壓均接至信號驅(qū)動板的接口上,當(dāng)老化測試板運行功耗不高的情況下,可由信號驅(qū)動板直接供電,可大大減少測試所需線纜,簡化測試系統(tǒng)以及降低成本[5]。
以上所述各個模塊以及相應(yīng)外圍電路,經(jīng)過合理設(shè)計與布局在一個PCB板上,為避免眾多耐高溫排線干涉或者遮擋PCB表面的按鍵和LED指示燈,更為了方便與老化測試板相連,信號驅(qū)動板所用的DB37接口全部布局在PCB板四周。
本文采用某型橋片來進行信號驅(qū)動板的功能驗證,參照如圖1所示老化測試系統(tǒng),搭建了如圖2所示的功能驗證系統(tǒng)。該型橋片只需在老化測試過程中由外部輸入一組時鐘與數(shù)據(jù)信號,其余信號可以通過設(shè)計老化測試板實現(xiàn)芯片與芯片間對應(yīng)功能的引腳互聯(lián)對接即可實現(xiàn)動態(tài)老化測試,可簡化驗證過程。同時該橋片的GPIO還可以定義成回檢信號反饋給信號驅(qū)動板,通過配置LED模塊的不同顯示效果來實現(xiàn)老化過程的監(jiān)控以及結(jié)果的判定。
圖2 功能驗證系統(tǒng)
為進一步確認(rèn)驗證過程,本文還利用了邏輯分析儀分別去捕捉老化測試板上接收的測試數(shù)據(jù)和信號驅(qū)動板上接收回檢數(shù)據(jù)的I/O口波形數(shù)據(jù),如圖3所示。從圖3可知,信號驅(qū)動板可以正常輸出測試信號和接收回檢信號,表明該芯片老化測試過程正常且未失效,也說明該信號驅(qū)動板達到了預(yù)期功能,符合設(shè)計要求。
圖3 老化測試信號圖
本文選用FPGA核心板作為信號驅(qū)動板的主控制芯片,設(shè)計了LED顯示模塊實現(xiàn)了對測試數(shù)據(jù)和回檢數(shù)據(jù)的實時監(jiān)控,以便測試人員及時地判斷與干預(yù);通過靈活設(shè)計,簡化了外圍子各系統(tǒng),極大降低了測試系統(tǒng)的復(fù)雜度與成本,縮短了軟硬件的開發(fā)和調(diào)試周期;同時利用FPGA核心板豐富的邏輯資源和靈活的可配置性,即可滿足某一型號器件多工位同時進行老化的需求,又能通過修改配置適用不同器件的老化測試需求,可重復(fù)使用,通用性好,顯著降低了測試成本和測試周期,即可以輕松實現(xiàn)“一板多用”,真正達到降本增效的目的。通過軟硬件驗證表明,該信號驅(qū)動板設(shè)計符合需求、達到預(yù)期功能,并且已成功運用于某型芯片的動態(tài)老化測試。