如何測試小型存儲器陣列
發布時間:2012-10-31 責任編輯:Lynnjiao
【導讀】隨(sui)著(zhe)半(ban)導(dao)體(ti)工(gong)藝(yi)不(bu)斷(duan)地(di)進(jin)步(bu),那(na)些(xie)原(yuan)本(ben)存(cun)在(zai)芯(xin)片(pian)中(zhong)的(de)大(da)型(xing)存(cun)儲(chu)器(qi)會(hui)轉(zhuan)變(bian)成(cheng)數(shu)十(shi)或(huo)數(shu)百(bai)個(ge)小(xiao)型(xing)的(de)存(cun)儲(chu)器(qi)陣(zhen)列(lie),並(bing)且(qie)散(san)布(bu)在(zai)芯(xin)片(pian)中(zhong)各(ge)個(ge)角(jiao)落(luo)。針(zhen)對(dui)這(zhe)種(zhong)類(lei)型(xing)的(de)小(xiao)型(xing)陣(zhen)列(lie),如(ru)果(guo)想(xiang)要(yao)偵(zhen)測(ce)出(chu)與(yu)速(su)度(du)相(xiang)關(guan)的(de)瑕(xia)疵(ci)以(yi)及(ji)固(gu)定(ding)邏(luo)輯(ji)(stuck-at)故障,其實並不是一件容易的事。
傳統上,測試數字集成電路可以采用功能性向量,或是由自動測試向量生成(ATPG)工具所產生的向量。此類軟件工具主要為隨機邏輯生成基於掃描的測試向量,對於待測組件(DUT)的存儲器部分,卻無法提供測試方案。得依賴存儲器內建自測試(BIST)的方法來測試寄存器。
尤其是那些采用先進工藝的存儲器陣列,存在著許多難以預測的潛在瑕疵。傳統的存儲器BIST方案會利用March或其它算法重複簡單的測試序列來偵測大部分的寄存器故障。在一種存儲器BIST方法中,DUT中的狀態機自身能產生和分析那些測試存儲器中的每一個地址所需用到的測試向量,免去了外部 ATE機的測試工作。另一種方法,則是讓片上處理器來測試存儲器,其缺點在於通常得等到DUT設計接近完成的時候,才能判斷出這種方法的有效性。
由於會影響芯片的麵積與性能,小型存儲器陣列通常並不適合增加存儲器BIST邏輯。那些地址空間很少但端口很多的存儲器尤其不適合BIST。因為相對於陣列大小,存儲器端口數量對BIST控製電路規模的影響更大,所以,可能導致實現BIST控製電路所需的門數甚至會和存儲器本身一樣大。同時,BIST還要求所有存儲器的輸入引腳都有一個多路選擇器來選擇BIST信號與係統信號。對多端口存儲器而言,多路選擇電路會引起布線擁擠,並且導致性能的嚴重下降。

圖1:宏測試采用向量轉換的技術
圖1 宏測試采用向量轉換的技術,在掃描單元與內部宏單元,如嵌入式存儲器陣列之間傳遞測試向量。
嵌入式存儲器測試方案
考慮到BIST對小型存儲器陣列造成的負麵影響,一個簡單的選擇便是不去測試 — danyonghujiyoukenenghuishoudaoxiacipin。huozhe,zaibangongshilihuagengduodeshijian,weimeiyigecunchuqizhenlie,shougongshengchengwanchengceshisuanfasuoxudexiangliang。haozaihaiyouyizhonggengyouxiaodexuanze ─ 那就是利用ATPG工具和待測組件的掃描儀單元,在每一個嵌入式存儲器的輸入端生成測試向量,並從輸出端得到響應。這項新技術,有時候被稱為“向量轉換”,或者是“宏測試”(macro testing)(見圖1)。如此一來,工程師便可以運用一組宏向量序列,來測試獨立的嵌入式模塊(也可以稱之為宏)。一些EDA 公司可以提供有此功能的軟件工具。這些工具可以把那些為獨立的嵌入式存儲器(宏模塊) 所設計的宏向量自動轉化成芯片級掃描向量,並把結果傳送到掃描單元,供作驗證之用。
hongceshiwanchengqianrushimokuaisuoxudeceshibuxuyaofujiaceshiluojidianlu。qici,zuizhongdeqianrushicunchuqisaomiaoxianglianghaikeyixiangbiaozhundezusaisaomiaoxiangliangyiyang,juyoujiandandeceshixieyi,yincinenggoujianshaozaichanpinceshijitaishangxiangliangdetiaoshishijian。youxiegongsiyingyonghongceshijishupingxingceshi100多個存儲器。如此一來,宏測試掃描向量也不過是與最長的向量長度相同。這項技術可用於測試任何嵌入式模塊,即便是所謂的“黑盒子”(black box)。隻要在模塊的I/O端定義向量,那麼這些向量便可以傳遞通過外圍的邏輯電路。

圖2:流水線處理能夠讓連續的讀/寫操作在連續的時鍾周期內完成
圖2 流水線處理能夠讓連續的讀/寫操作在連續的時鍾周期內完成,提供全速存儲器BIST功能。
嵌入式存儲器中的時序故障
如同一般的隨機邏輯,嵌入式存儲器也需要測試靜態故障和“實速”(at-speed)故障。由於存儲器BIST通常在係統時鍾下運行,因此也被稱之為實速存儲器BIST。然而,即使BIST控製邏輯利用係統時鍾來設定測試序列,卻需要數個時序周期去完成單獨的讀/寫操作。因此,實速存儲器BIST電路雖然采用係統時鍾頻率,其實並無法如同芯片在正常模式運作下那樣,執行讀寫周期。運用流水線(pipelining)讀寫操作,則可產生較為有效的測試,稱之為“全速”(full-speed) 存儲器BIST(見圖2)。簡言之,便是在連續的時鍾周期裏,執行連續(back-to-back)的讀寫操作,如同在正常係統操作模式下的存儲器一般。
對於大型存儲器而言,測試那些與速度相關的故障時,全速存儲器BIST其(qi)實(shi)是(shi)個(ge)不(bu)錯(cuo)的(de)選(xuan)擇(ze)。但(dan)是(shi)對(dui)於(yu)小(xiao)型(xing)或(huo)時(shi)序(xu)要(yao)求(qiu)很(hen)高(gao)的(de)存(cun)儲(chu)器(qi)而(er)言(yan),同(tong)樣(yang)的(de)測(ce)試(shi)方(fang)法(fa)可(ke)能(neng)會(hui)有(you)問(wen)題(ti)。宏(hong)測(ce)試(shi)工(gong)具(ju)要(yao)把(ba)每(mei)組(zu)功(gong)能(neng)性(xing)向(xiang)量(liang)轉(zhuan)換(huan)成(cheng)掃(sao)描(miao)向(xiang)量(liang),所(suo)以(yi)每(mei)組(zu)向(xiang)量(liang)的(de)測(ce)試(shi)速(su)度(du)則(ze)必(bi)然(ran)變(bian)慢(man)。不(bu)僅(jin)如(ru)此(ci),有(you)些(xie)嵌(qian)入(ru)式(shi)存(cun)儲(chu)器(qi)完(wan)全(quan)同(tong)步(bu),並(bing)使(shi)用(yong)與(yu)掃(sao)描(miao)鏈(lian)相(xiang)同(tong)的(de)時(shi)鍾(zhong)信(xin)號(hao)。當(dang)時(shi)鍾(zhong)信(xin)號(hao)觸(chu)發(fa)其(qi)模(mo)塊(kuai)時(shi),掃(sao)描(miao)單(dan)元(yuan)上(shang)先(xian)前(qian)的(de)設(she)定(ding)值(zhi)便(bian)會(hui)被(bei)新(xin)值(zhi)所(suo)取(qu)代(dai)。如(ru)此(ci)一(yi)來(lai),便(bian)無(wu)法(fa)傳(chuan)遞(di)模(mo)塊(kuai)輸(shu)出(chu)端(duan)的(de)期(qi)待(dai)值(zhi)。因(yin)此(ci),傳(chuan)統(tong)的(de)宏(hong)測(ce)試(shi)方(fang)式(shi)無(wu)法(fa)適(shi)用(yong)於(yu)不(bu)具(ju)有(you)門(men)控(kong)時(shi)鍾(zhong)的(de)同(tong)步(bu)存(cun)儲(chu)器(qi)。
不(bu)過(guo),同(tong)步(bu)宏(hong)測(ce)試(shi)可(ke)以(yi)解(jie)決(jue)這(zhe)個(ge)問(wen)題(ti)。簡(jian)言(yan)之(zhi),便(bian)是(shi)執(zhi)行(xing)連(lian)續(xu)的(de)全(quan)速(su)測(ce)試(shi),而(er)不(bu)需(xu)要(yao)重(zhong)複(fu)載(zai)入(ru)掃(sao)描(miao)鏈(lian)。同(tong)步(bu)宏(hong)測(ce)試(shi)會(hui)決(jue)定(ding)掃(sao)描(miao)單(dan)元(yuan)上(shang)用(yong)來(lai)產(chan)生(sheng)第(di)一(yi)個(ge)宏(hong)向(xiang)量(liang)的(de)值(zhi),並(bing)載(zai)入(ru)掃(sao)描(miao)鏈(lian)。同(tong)時(shi),也(ye)會(hui)決(jue)定(ding)用(yong)來(lai)產(chan)生(sheng)第(di)二(er)個(ge)宏(hong)向(xiang)量(liang)的(de)值(zhi),並(bing)且(qie)在(zai)掃(sao)描(miao)單(dan)元(yuan)的(de)輸(shu)入(ru)端(duan)以(yi)管(guan)道(dao)方(fang)式(shi)傳(chuan)輸(shu)。當(dang)掃(sao)描(miao)鏈(lian)被(bei)載(zai)入(ru)時(shi),不(bu)同(tong)的(de)時(shi)鍾(zhong)信(xin)號(hao)即(ji)可(ke)以(yi)實(shi)速(su)觸(chu)發(fa)。如(ru)此(ci)一(yi)來(lai),好(hao)幾(ji)組(zu)的(de)全(quan)速(su)向(xiang)量(liang)便(bian)被(bei)傳(chuan)送(song)到(dao)模(mo)塊(kuai)。全(quan)速(su)測(ce)試(shi)可(ke)以(yi)不(bu)受(shou)幹(gan)擾(rao)地(di)應(ying)用(yong)於(yu)設(she)計(ji)中(zhong)的(de)幾(ji)乎(hu)任(ren)一(yi)模(mo)塊(kuai)。不(bu)僅(jin)如(ru)此(ci),全(quan)速(su)測(ce)試(shi)隻(zhi)用(yong)到(dao)功(gong)能(neng)邏(luo)輯(ji)電(dian)路(lu),而(er)非(fei)測(ce)試(shi)邏(luo)輯(ji)電(dian)路(lu),因(yin)此(ci),可(ke)以(yi)執(zhi)行(xing)更(geng)接(jie)近(jin)實(shi)際(ji)狀(zhuang)況(kuang)的(de)全(quan)速(su)測(ce)試(shi)。
結語
在zai實shi際ji測ce試shi中zhong總zong是shi得de麵mian臨lin測ce試shi工gong具ju的de成cheng本ben,測ce試shi開kai發fa時shi間jian,測ce試shi機ji台tai的de時shi間jian,測ce試shi向xiang量liang的de調tiao試shi時shi間jian,以yi及ji測ce試shi覆fu蓋gai率lv之zhi間jian的de考kao量liang與yu抉jue擇ze。宏hong測ce試shi是shi可ke以yi有you效xiao地di對dui那na些xie與yu日ri俱ju增zeng的de小xiao型xing嵌qian入ru式shi模mo塊kuai進jin行xing靜jing態tai與yu實shi速su故gu障zhang測ce試shi的de工gong具ju。它ta甚shen至zhi可ke以yi應ying用yong到dao較jiao大da的de存cun儲chu器qi,透tou過guo芯xin片pian的de功gong能neng邏luo輯ji,自zi動dong執zhi行xing全quan速su測ce試shi。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall

