




已閱讀5頁(yè),還剩73頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
(微電子學(xué)與固體電子學(xué)專業(yè)論文)基于march算法的memorybist設(shè)計(jì)與實(shí)現(xiàn).pdf.pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要 摘要 當(dāng)前 隨著深亞微米技術(shù)的發(fā)展 嵌入式s r a m 將更多的應(yīng)用于s o c 系統(tǒng) 中 并且在整個(gè)s o c 中占據(jù)更多的面積 由于嵌入式s r a m 的內(nèi)嵌性 它的管 腳并沒(méi)有引到外部引腳上 并且由于外部測(cè)試會(huì)由于測(cè)試環(huán)境的復(fù)雜 很難做 到全速測(cè)試 因此使用存儲(chǔ)器內(nèi)建自測(cè)試 m e m o r y b i s t 系統(tǒng)進(jìn)行可靠性分析 顯得尤為重要 作為本論文研究?jī)?nèi)容的存儲(chǔ)器內(nèi)建自測(cè)試 m e m o r y b i s t 芯片設(shè)計(jì) 不僅 可以作為i p 核 嵌入到s r a m 中實(shí)現(xiàn)內(nèi)部全速自動(dòng)測(cè)試 而且可以單獨(dú)流片 獨(dú)立成為專門(mén)測(cè)試s r a m 的測(cè)試芯片 本論文所設(shè)計(jì)研究的內(nèi)容對(duì)當(dāng)前和今后 存儲(chǔ)器有效和高速測(cè)試的發(fā)展都有著非常大的實(shí)際應(yīng)用價(jià)值和廣泛的市場(chǎng)前 景 本論文完成了存儲(chǔ)器內(nèi)建自測(cè)試 m e m o r y b i s t 芯片的a s i c 設(shè)計(jì)與實(shí)現(xiàn) 該芯片是針對(duì)4 顆不同容量的雙端口s r a m 測(cè)試芯片的設(shè)計(jì) 同時(shí)支持m a r c h c m a r c hd 2 p f 兩種主流存儲(chǔ)器測(cè)試算法 同時(shí)將m a r c h 算法擴(kuò)展為字定向算 法 在保證測(cè)試的故障覆蓋率的同時(shí) 提高了測(cè)試效率 節(jié)約了測(cè)試的時(shí)間成 本 在時(shí)序方面采用了并行處理的p i p e l i n e 結(jié)構(gòu) 理論分析表明這種結(jié)構(gòu)在減 少測(cè)試時(shí)間方面是有效的 實(shí)現(xiàn)了全速測(cè)試 支持在高速內(nèi)部測(cè)試的同時(shí)將內(nèi) 部的錯(cuò)誤地址和錯(cuò)誤數(shù)據(jù)信息以慢速向外輸出 有效降低了高速測(cè)試條件下芯 片的調(diào)試難度 關(guān)鍵詞 嵌入式s r a m m b i s ts r a m 故障模型m a r c h 算法 a b s t r a c t ab s t r a c t n o w a d a y s i t l lt h ed e e ps u b m i c r o np r o c e s st e c h n o l o g yd e v e l o p m e n t t h e r e w i l lb em o r ea n dm o r ee m b e d d e ds r a mi ns o c a n dt a k i n gu pm o r ea n dm o r ea r e a b e c a u s eo fi t se m b e d d e dc h a r a c t e r i s t i c t h ee m b e d d e ds r a mh a v en op i nl i n k i n gt o t h eo u t p u tp o r t a n da l s oh a r dt od of u l l s p e e dt e s td u et ot h ec o m p l e xe x t e r i o r e n v i r o n m e n t s o i ti sv e r yi m p o r t a n ta n du s e f u lt oi m p o s em b i s ts y s t e mo nm e m o r y d f t d e s i g nf o rt e s t t h ed e s i g no fm e m o r y b i s tf o rt e s t i n gs r a mw i l ln o to n l yw o r ka si pc o r e w h i c hi se m b e d e di n t os r a mi no r d e rt oi m p l e m e n tf u l l s p e e dt e s t b u sa l s oc a nb e w o r ka sa ni n d e p e n d e n tc h i pf o rt e s t i n gs r a m s ot h ep r o j e c ti nt h i st h e s i sh a sv e r y l a r g ea p p l i c a t i o nv a l u ea n dg r e a tm a r k e tf o r e g r o t m di nt h ep r e s e n ta n dt h ef u t u r e t h i st h e s i si saa s i cd e s i g no fm e m o r y b i s t b a s e do nf o u rt w o p o r ts r a m s w i t hd e f f e r e n tc e l ld e n s i t y t h ec h i ps u p p o r tm a r c hc a n dm a r c hd 2 p fm e m o r y t e s t i n ga l g o r i t h m a tt h es a m et i m e w ee x t e n dt h em a r c ha l g o r i t h mt oaw o r d o r i e n t e da l g o r i t h m w h i c he n h a n c et h et e s te f f i c i e n c ya n ds a v et h et e s tc o s tu n d e r a s s u r i n gt h ef a u l tc o v e r a g e t h es e q u e n t i a ld e s i g nu s e sap i p e l i n ep r o c e s s i n g a p p r o a c h b e c a u s et h e o r e t i c a la n a l y s i ss h o w s t h a tt h ea p p r o a c hc a nr e d u c et h et e s t i n g t i m ee f f e c t i v e l y a c h i e v i n gt h ef u l l s p e e dt e s t i n g a tt h es a m et i m e i ta l s os u p p o r t o u t p u tt h ei n t e r i o rw r o n ga d d r e s sa n dw r o n gd a t aa tac o m p a r a t i v el o ws p e e d t h e n d e c r e a s et h ed i f f c u l t yo ft e s t i n gt h ec h i pa tf u l l s p e e d k e yw o r d s e m b e d d e ds r a mm b i s t s r a mf a u l tm o d e lm a r c h a l g o r i t h m i i 南開(kāi)大學(xué)學(xué)位論文使用授權(quán)書(shū) 根據(jù) 南開(kāi)大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法 我校的博士 碩士學(xué)位獲 得者均須向南開(kāi)大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版 本人完全了解南開(kāi)大學(xué)有關(guān)研究生學(xué)位論文收藏和利用的管理規(guī)定 南開(kāi)大學(xué)擁有在 著作權(quán)法 規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán) 即 1 學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 包 括紙質(zhì)印刷本及電子版 學(xué)??梢圆捎糜坝?縮印或其他復(fù)制手段保存研究生學(xué)位論文 并編入 南開(kāi)大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 2 為教學(xué)和科研目的 學(xué)??梢詫⒐_(kāi) 的學(xué)位論文作為資料在圖書(shū)館等場(chǎng)所提供校內(nèi)師生閱讀 在校園網(wǎng)上提供論文目錄檢索 文 摘以及論文全文瀏覽 下載等免費(fèi)信息服務(wù) 3 根據(jù)教育部有關(guān)規(guī)定 南開(kāi)大學(xué)向教育部 指定單位提交公開(kāi)的學(xué)位論文 4 學(xué)位論文作者授權(quán)學(xué)校向中國(guó)科技信息研究所和中國(guó)學(xué) 術(shù)期刊 光盤(pán) 電子出版社提交規(guī)定范圍的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫(kù) 通過(guò)其相關(guān)網(wǎng)站對(duì)外進(jìn)行信息服務(wù) 同時(shí)本人保留在其他媒體發(fā)表論文的權(quán)利 非公開(kāi)學(xué)位論文 保密期限內(nèi)不向外提交和提供服務(wù) 解密后提交和服務(wù)同公開(kāi)論文 論文電子版提交至校圖書(shū)館網(wǎng)站 h t t p 2 0 2 1 1 3 2 0 1 6 1 8 0 0 1 i n d e x h t m 本人承諾 本人的學(xué)位論文是在南開(kāi)大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品 并已通過(guò)論文答辯 提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致 如因不同造成不良后果由本人自負(fù) 本人同意遵守上述規(guī)定 本授權(quán)書(shū)簽署一式兩份 由研究生院和圖書(shū)館留存 作者暨授權(quán)人簽字 2 0 年月日 南開(kāi)大學(xué)研究生學(xué)位論文作者信息 論文題目 姓名學(xué)號(hào)答辯日期年月日 論文類別博士口學(xué)歷碩士口 碩士專業(yè)學(xué)位口高校教師口同等學(xué)力碩士口 院 系 所專業(yè) 聯(lián)系電話e m a i l 通信地址 郵編 備注 是否批準(zhǔn)為非公開(kāi)論文 注 本授權(quán)書(shū)適用我校授予的所有博士 碩士的學(xué)位論文 由作者填寫(xiě) 一式兩份 簽字后交校圖書(shū) 館 非公開(kāi)學(xué)位論文須附 南開(kāi)大學(xué)研究生申請(qǐng)非公開(kāi)學(xué)位論文審批表 南開(kāi)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明 所呈交的學(xué)位論文 是本人在導(dǎo)師指導(dǎo)下 進(jìn)行 研究工作所取得的成果 除文中已經(jīng)注明引用的內(nèi)容外 本學(xué)位論文 的研究成果不包含任何他人創(chuàng)作的 已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的 作品的內(nèi)容 對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集 體 均已在文中以明確方式標(biāo)明 本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任 由本人承擔(dān) 學(xué)位論文作者簽名 年月 日 第一章引言 第一章引言 本章主要介紹存儲(chǔ)器的發(fā)展歷史 并簡(jiǎn)要介紹了國(guó)內(nèi)外m e m o r y b i s t 的研 究狀況和發(fā)展方向 最后簡(jiǎn)要介紹本文所做的工作 第一節(jié)存儲(chǔ)器發(fā)展簡(jiǎn)介 自從1 9 7 1 年底第一塊d r a m 的誕生 存儲(chǔ)器已有近4 0 年的歷史 美國(guó)最 開(kāi)始成為存儲(chǔ)器生產(chǎn)大國(guó) 市場(chǎng)占有率一度高達(dá)9 1 美國(guó)存儲(chǔ)器設(shè)計(jì)與制造 公司代表 英特爾 美光半導(dǎo)體 二十世紀(jì)7 0 年代后期 日本憑借其大規(guī)模 低成本的生產(chǎn)優(yōu)勢(shì) 逐漸取得存儲(chǔ)器生產(chǎn)領(lǐng)域的領(lǐng)先地位 日本存儲(chǔ)器設(shè)計(jì)與 制造公司代表 日立 n e c 富士通 二十世紀(jì)8 0 年代的韓國(guó) 步日本的后塵 大量引進(jìn)美國(guó) 日本的先進(jìn)技術(shù)和生產(chǎn)設(shè)備 以其低廉的勞動(dòng)力價(jià)格優(yōu)勢(shì) 成 為存儲(chǔ)器生產(chǎn) 銷售大國(guó) 韓國(guó)存儲(chǔ)器設(shè)計(jì)與制造公司代表為 三星半導(dǎo)體 現(xiàn)代半導(dǎo)體 德國(guó)也是生產(chǎn)和銷售存儲(chǔ)器主要國(guó)家之一 其公司代表為英飛凌 科技 隨著半導(dǎo)體工藝的不斷等比例縮小 許多片外器件不斷被集成到系統(tǒng)芯 片 以下簡(jiǎn)稱s o c 中去 存儲(chǔ)器由于其廣泛的應(yīng)用成為不可或缺的重要一員 存儲(chǔ)器在s o c 中的比例 面積 不斷上升 到2 0 1 0 年 約9 0 的硅片面積都 被不同功能的存儲(chǔ)器所占據(jù) l 存儲(chǔ)器的種類很多 半導(dǎo)體存儲(chǔ)器一般包括m a s k r o m e p r o m e e p r o m s r a m d r a m 和f l a s h 等 目前 國(guó)際上存儲(chǔ)器 生產(chǎn)工藝已達(dá)2 2n i l l 的制程 第二節(jié)國(guó)內(nèi)外m b i s t 研究情況 固定測(cè)試向量的b i s t 在當(dāng)今的存儲(chǔ)器測(cè)試領(lǐng)域中占據(jù)主導(dǎo)地位 固定的測(cè) 試向量意味著測(cè)試向量按照預(yù)先設(shè)計(jì)好的算法生成 例如m a r c h 算法 對(duì)于 b i s t 設(shè)計(jì)來(lái)說(shuō) 主要采用的有兩種技術(shù) 基于狀態(tài)機(jī)的硬件技術(shù)和基于微代碼 的軟件技術(shù) 2 狀態(tài)機(jī)b i s t 根據(jù)設(shè)計(jì)的不同 可以生成一個(gè)單一 或者復(fù)雜的測(cè)試向量 第一章引言 這種b i s t 通常在a s i c 領(lǐng)域中都是使用特定軟件 例如m e n t o r 公司的 m b i s t a k h i t e c t 生成基于某一算法的r t l 代碼 然后隨硬件代碼一并綜合 嵌 在芯片當(dāng)中一同流片 然而 一個(gè)好的存儲(chǔ)器測(cè)試方法需要一系列的測(cè)試算法 來(lái)達(dá)到理想的芯片測(cè)試覆蓋率 這就造成了狀態(tài)機(jī)設(shè)計(jì)的復(fù)雜性 同時(shí) 這種 軟件生成基于狀態(tài)機(jī)的b i s t 通常會(huì)同時(shí)生成幾個(gè) 甚至幾百個(gè)鎖存器 這就 有可能破壞整個(gè)a s i c 設(shè)計(jì)的時(shí)序 使得我們的設(shè)計(jì)難以優(yōu)化 甚至難以實(shí)現(xiàn) 基于微代碼的b i s t 是一種可編程的b i s t 是將軟件指令輸入c p u 中 然 后由c p u 發(fā)出指令 在系統(tǒng)測(cè)試過(guò)程中生成相應(yīng)的測(cè)試向量 隨著工藝的發(fā)展 而引入新錯(cuò)誤的模型 在軟件上也更加容易實(shí)現(xiàn) 這就使得基于微代碼的b i s t 具有很大程度的靈活性 然而 這種b i s t 是依托于c p u 的軟件實(shí)現(xiàn)方法 它 也有它自身的缺陷 首先 它要求硬件中必須有c p u 這種強(qiáng)大的運(yùn)算單元來(lái)維 持b i s t 算法的向量生成 如果在系統(tǒng)中沒(méi)有支持可編程的c p u 那么這種b i s t 將是無(wú)法實(shí)現(xiàn)的 其次 為了支持b i s t 算法 在s o c 設(shè)計(jì)中的c p u 部分的設(shè) 計(jì)難度又會(huì)增加 直接導(dǎo)致了整個(gè)設(shè)計(jì)的難度增加 對(duì)于b i s t 設(shè)計(jì)來(lái)說(shuō) 除了要減小引入b i s t 之后導(dǎo)致的存儲(chǔ)器性能下降之 外 一個(gè)很重要的標(biāo)準(zhǔn)就是如何減小引入b i s t 之后所帶來(lái)的面積和引腳的消耗 由于s o c 設(shè)計(jì)中存儲(chǔ)器的面積在不斷的增加 而且類型 容量 時(shí)序等方面都 會(huì)不同 當(dāng)前b i s t 技術(shù)面臨的問(wèn)題主要在于 如何減小b i s t 所占用的額外硅 片面積 如何支持b i s t 自動(dòng)診斷的能力 如何減小測(cè)試功耗的消耗 如何支持 各種各樣的存儲(chǔ)器 如單端口 雙端口存儲(chǔ)器 第三節(jié)本論文研究的內(nèi)容與意義 為了不斷適應(yīng)更大數(shù)據(jù)處理量的需求 今天的片上系統(tǒng) s o c 中使用的嵌 入式存儲(chǔ)器的容量越來(lái)越大 大部分芯片面積正在由邏輯部分主導(dǎo)轉(zhuǎn)向存儲(chǔ)器 器件主導(dǎo)轉(zhuǎn)變 除此之外 當(dāng)今復(fù)雜的s o c 設(shè)計(jì)大多都使用內(nèi)嵌式存儲(chǔ)器 而 且規(guī)模龐大 2 5 6 m b i t s 或者更多 因此 s o c 芯片的良率將大大取決于這些 內(nèi)嵌存儲(chǔ)器的良率 由于存儲(chǔ)器的良率會(huì)隨著存儲(chǔ)器容量的增加而減小 除非 我們加入特殊的設(shè)計(jì)和工藝 用以保證存儲(chǔ)器的良率 否則整個(gè)s o c 芯片的良 率將變得不可接受 為了達(dá)到一個(gè)良好的芯片產(chǎn)品良率 內(nèi)嵌式存儲(chǔ)器還必須 具備自動(dòng)修復(fù)的能力 這樣 內(nèi)建自測(cè)試系統(tǒng)b i s t b u i l d i n s e l f t e s t 內(nèi)建 2 第一章引言 自分析系統(tǒng)b i s a b u i l d i n s e l f a n a l y s i s 和內(nèi)建自修復(fù)系統(tǒng)b i s r b u i l i n s e l f r e p a i r 就有了存在的必要性和重要性 本文主要介紹了基于s r a m 的b i s t 技術(shù) m e m o r y b i s t 本課題是蘇州 秉亮科技有限公司s r a m 設(shè)計(jì)組的研發(fā)子項(xiàng)目 目的在于實(shí)現(xiàn)嵌入式雙口 s r a m 內(nèi)建自測(cè)試設(shè)計(jì)的新方法 本設(shè)計(jì)完成了存儲(chǔ)器內(nèi)建自測(cè)試 m e m o r y b i s t 芯片的a s i c 設(shè)計(jì)與實(shí)現(xiàn) 屬于前文提到的基于狀態(tài)機(jī)的b i s t 設(shè)計(jì) 該 芯片是針對(duì)一款4 顆不同容量雙端口s r a m 測(cè)試芯片的設(shè)計(jì) 同時(shí)支持m a r c h c m a r c hd 2 p f 多種主流存儲(chǔ)器測(cè)試算法 支持將出錯(cuò)信息保存 并在較慢時(shí) 鐘頻率下向外輸出錯(cuò)誤信息 方便流片后的f p g a 片上測(cè)試中使用邏輯分析儀 抓取錯(cuò)誤信息 3 第二章集成電路可測(cè)性設(shè)計(jì) 第二章集成電路可測(cè)性設(shè)計(jì) m e m o r y b i s t 是一種結(jié)構(gòu)性集成電路可測(cè)性設(shè)計(jì)技術(shù) d f t d e s i g nf o r t e s t 本章中詳細(xì)介紹了d f t 的基本概念 常用的d f t 方法及其適用場(chǎng)合 分 析了系統(tǒng)芯片可測(cè)試性設(shè)計(jì)所遇到的挑戰(zhàn) 第一節(jié)集成電路測(cè)試和設(shè)計(jì)可測(cè)性基礎(chǔ) 2 1 1 可測(cè)性設(shè)計(jì)目的和重要性 v l s i 芯片是通過(guò)一系列的處理步驟制造的 這些步驟涉及光學(xué) 冶金學(xué)和 光學(xué)等一系列復(fù)雜的工藝 芯片在這些過(guò)程中可能產(chǎn)生物理缺陷 導(dǎo)致芯片不 能正常工作 因此對(duì)芯片進(jìn)行測(cè)試成為芯片設(shè)計(jì) 生產(chǎn)的過(guò)程中一個(gè)必不可少 的環(huán)節(jié) 可測(cè)性設(shè)計(jì)是在1 9 7 0 年在c h e r r y h i l l 鋇t 試會(huì)議上提出的 然而可測(cè)性設(shè)計(jì)的 必要性直至上個(gè)世紀(jì)7 0 年代中期隨著集成電路設(shè)計(jì)的發(fā)展才逐漸被人們認(rèn)識(shí) 隨后關(guān)于可測(cè)性設(shè)計(jì)設(shè)計(jì)方面的論文和研究成果越來(lái)越多 目前在一些重要的 國(guó)際會(huì)議上 如國(guó)際測(cè)試會(huì)議 i t c 國(guó)際設(shè)計(jì)自動(dòng)化會(huì)議 d a c 等都有專 門(mén)的分組會(huì) 此外 一些可測(cè)性設(shè)計(jì)的規(guī)則已經(jīng)成為集成電路設(shè)計(jì)的工業(yè)標(biāo)準(zhǔn) 如i e e e l l 4 9 1 標(biāo)準(zhǔn)等 可測(cè)性設(shè)計(jì)己經(jīng)成為集成電路設(shè)計(jì)領(lǐng)域一個(gè)極其重要的組 成部分 電路的可測(cè)性與產(chǎn)品的質(zhì)量可靠性息息相關(guān) 產(chǎn)品成品率 y 故障級(jí) d l 故障覆蓋率 t 的關(guān)系為式2 1 d l 1 一 1 一r 2 1 如果要求故障級(jí)達(dá)n 0 1 在故障覆蓋率為9 0 9 6 的情況下 成品率必須到 9 9 1 而實(shí)際的成品率幾乎不可能達(dá)到9 0 因此只有提高故障覆蓋率才能降 低故障級(jí) 減少劣質(zhì)產(chǎn)品流入市場(chǎng)的概率 特別是在成品率比較低的況下 高 故障率的測(cè)試可以彌補(bǔ)成品率低的缺陷 4 第二章集成電路可測(cè)性設(shè)計(jì) 綜上所述 s o c 時(shí)代的到來(lái) 芯片測(cè)試問(wèn)題變得越來(lái)越重要 為了達(dá)到所需 的故障覆蓋率 同時(shí)又減小測(cè)試開(kāi)銷 人們逐漸把注意力集中到電路設(shè)計(jì)方面 對(duì)電路進(jìn)行改動(dòng)設(shè)計(jì) 使之容易測(cè)試 這種在設(shè)計(jì)過(guò)程中考慮可測(cè)性的設(shè)計(jì)方 法稱為可測(cè)性設(shè)計(jì) 圖2 1 顯示了采用無(wú)約束設(shè)計(jì)和采用可測(cè)性設(shè)計(jì)后的測(cè)試開(kāi) 銷的關(guān)系 9 1 h l o o 8 0 6 0 4 0 2 0 l2 345 6 7 8 91 0g 1 0 0 0 h 一測(cè)試開(kāi)銷d 一門(mén)數(shù)u d 一無(wú)約束設(shè)計(jì)u t 一可測(cè)性設(shè)計(jì) 圖2 1 測(cè)試費(fèi)用與電路規(guī)模的關(guān)系 從由圖2 1 可以看出 對(duì)于無(wú)約束設(shè)計(jì) 測(cè)試開(kāi)銷隨著電路規(guī)模的增大呈指 數(shù)上升 而采用了可測(cè)性設(shè)計(jì)之后 測(cè)試開(kāi)銷與電路規(guī)?;境示€性增長(zhǎng)關(guān)系 因此 對(duì)于v l s i 可測(cè)性設(shè)計(jì)是必不可少的 2 1 2 測(cè)試類型 可測(cè)性設(shè)計(jì)的方法主要可分成兩大類 一類是專項(xiàng)設(shè)計(jì) a dh o ed e s i g n 功 能點(diǎn)測(cè)試 即按功能基本要求設(shè)計(jì)系統(tǒng)和電路 采取一些比較簡(jiǎn)單易行的措施 使它們的可測(cè)性得到提高 另一類是結(jié)構(gòu)設(shè)計(jì) s t r u c t u r e dd e s i g n 它是根據(jù)可 測(cè)性設(shè)計(jì)的一般規(guī)則和基本模式來(lái)進(jìn)行電路的功能設(shè)計(jì) 專項(xiàng)設(shè)計(jì)方法主要針 對(duì)組合邏輯電路的測(cè)試 而數(shù)字系統(tǒng)中故障診斷的困難往往是時(shí)序電路的測(cè)試 時(shí)序電路比組合電路更加難于測(cè)試的主要原因有 1 時(shí)序電路中存在著反饋線 而對(duì)反饋線的處理是比較困難的 2 由于時(shí)序電路中存在著存儲(chǔ)元件 因此電路中存在著狀態(tài)變量的初態(tài)問(wèn) 題 在沒(méi)有總清零或復(fù)位的條件下 這些狀態(tài)變量的初態(tài)是隨機(jī)的 必須尋找 一個(gè)復(fù)位序列使這些狀態(tài)變量轉(zhuǎn)移至已知的確定狀態(tài) 5 第二章集成電路可測(cè)性設(shè)計(jì) 3 時(shí)序元件 尤其是異步時(shí)序元件 對(duì)競(jìng)爭(zhēng)現(xiàn)象是異常敏感的 因此其產(chǎn) 生的測(cè)試序列 不僅在邏輯功能上要滿足測(cè)試要求 而且要考慮到競(jìng)爭(zhēng)態(tài)對(duì)測(cè) 試過(guò)程的影響 為了簡(jiǎn)化時(shí)序電路的測(cè)試向量生成的復(fù)雜程度 提高故障覆蓋 率 需要提高對(duì)時(shí)序電路的內(nèi)部狀態(tài)的控制和觀察能力 增加可控性和可觀性 因此提出了基于結(jié)構(gòu)設(shè)計(jì)的可測(cè)性設(shè)計(jì)方法 所謂結(jié)構(gòu)設(shè)計(jì)方法就是從可測(cè)性的觀點(diǎn)對(duì)電路的結(jié)構(gòu)提出一定的設(shè)計(jì)規(guī) 則 使得設(shè)計(jì)的電路容易測(cè)試 主要有掃描設(shè)計(jì) s c a nd e s i g n 邊界掃描設(shè)計(jì) b o u n d a r y s c a n 內(nèi)建自測(cè)試設(shè)計(jì) b u i l t i ns e l f t e s t b i s t 等 3 4 5 1 本文所 采用的內(nèi)建自測(cè)試設(shè)計(jì)就是屬于結(jié)構(gòu)性設(shè)計(jì)方法 第二節(jié)可測(cè)性設(shè)計(jì)方法 可測(cè)試性技術(shù)的方法可分為功能點(diǎn)測(cè)試 基于掃描技術(shù)的結(jié)構(gòu)化測(cè)試和內(nèi) 建自測(cè)試 2 2 1 功能點(diǎn)測(cè)試 功能點(diǎn)測(cè)試技術(shù)可用于特殊電路和單元的測(cè)試 它是針對(duì)一個(gè)已經(jīng)定型的 電路設(shè)計(jì)中的測(cè)試問(wèn)題而提出的 該技術(shù)有分塊 增加測(cè)試點(diǎn) 利用總線結(jié)構(gòu) 等幾種主要方法 分塊法采用的技術(shù)有機(jī)械式分割 跳線和選通門(mén)等 機(jī)械式分割是將整個(gè) 電路分割為多塊 這樣雖然使得測(cè)試生成故障模擬的工作量減少 但是卻不利 于系統(tǒng)的集成 費(fèi)用也大大增加 采用跳線的方法則會(huì)引入大量的i o 端口 而選通門(mén)的方法則需要在設(shè)計(jì)中引入大量的輸入 輸出端口以及完成選通功能 所必須的模塊 增加測(cè)試點(diǎn)是提高電路可測(cè)試性最直接的方法 其基本方法是將電路內(nèi)難 于測(cè)試的節(jié)點(diǎn)引出 作為測(cè)試點(diǎn) 如果測(cè)試點(diǎn)直接用作系統(tǒng)的原始輸入 則可 以提高該電路節(jié)點(diǎn)的可控性 如果測(cè)試點(diǎn)用作系統(tǒng)的原始輸出 則可以提高電 路的可觀察性 該方法的缺點(diǎn)是由于引腳數(shù)目的限制 所能引入的測(cè)試點(diǎn)數(shù)目 非常有限 利用總線結(jié)構(gòu)類似于分塊法 它將電路分成若干個(gè)功能塊 并且與總線相 6 第二章集成電路可測(cè)性設(shè)計(jì) 連 可以通過(guò)總線測(cè)試各個(gè)功能模塊 改進(jìn)各功能模塊的可測(cè)試性 這種方法 的缺點(diǎn)在于不能檢測(cè)總線自身的故障 功能點(diǎn)測(cè)試技術(shù)的缺點(diǎn)在于它不能解決成品電路的測(cè)試篩選生成問(wèn)題 只 能用來(lái)輔助分析測(cè)試 另外 它需要在電路中每個(gè)測(cè)試點(diǎn)增加可控的輸入端和 可觀察的輸出端 因此而增加了附加的連線與i o 端口 給后端的布局布線帶 來(lái)了較多的麻煩 也使得芯片面積的開(kāi)銷較大 2 2 2 掃描測(cè)試 結(jié)構(gòu)化d f t 技術(shù)對(duì)電路結(jié)構(gòu)進(jìn)行總體上的考慮 只增加了用于測(cè)試的內(nèi)部 邏輯電路 就可以訪問(wèn)芯片內(nèi)部電路節(jié)點(diǎn) 按照一定的d f t 規(guī)則進(jìn)行測(cè)試電路 設(shè)計(jì) 具有通用性好和自動(dòng)化程度高的特點(diǎn) 掃描設(shè)計(jì)是一種應(yīng)用最為廣泛的可測(cè)性設(shè)計(jì)技術(shù) 是主要的時(shí)序電路的可 測(cè)試設(shè)計(jì)方法 測(cè)試時(shí)能夠獲得高達(dá)1 0 0 的故障覆蓋率 掃描設(shè)計(jì)是通過(guò)將電 路中的時(shí)序元件轉(zhuǎn)化成為可控制和可觀測(cè)的單元 再把這些時(shí)序元件連接成一 個(gè)或多個(gè)移位寄存器 又稱掃描鏈 測(cè)試時(shí)掃描鏈可以通過(guò)掃描輸入端將其置 成特定狀態(tài)并通過(guò)掃描輸出端將其中的內(nèi)容移出觀察 測(cè)試數(shù)據(jù)在掃描鏈上時(shí) 串行移動(dòng)的 假設(shè)電路中的時(shí)序元件是由圖2 2 a 所示的d 觸發(fā)器組成 2 2 b 貝j j 為一個(gè)在d 觸發(fā)器的基礎(chǔ)上設(shè)計(jì)的具有掃描功能的觸發(fā)器 街d 魎茇羹 q 圖2 2 掃描觸發(fā)器的結(jié)構(gòu) 伯 掃描簸發(fā)鼉 從圖2 2 b 中可知掃描觸發(fā)器主要是在原觸發(fā)器的d 輸入端增加了一個(gè)多路 選擇器 通過(guò)掃描控制信號(hào) s c a n e n a b l e 來(lái)選擇觸發(fā)器的輸入數(shù)據(jù)是正常工作 時(shí)的輸入信號(hào) d 還是測(cè)試掃描數(shù)據(jù) s c a n i n 7 第二章集成電路可測(cè)性設(shè)計(jì) 圖2 3 掃描設(shè)計(jì)的基本結(jié)構(gòu) 描輸出 掃描設(shè)計(jì)就是利用經(jīng)過(guò)變化的掃描觸發(fā)器連接成一個(gè)或多個(gè)移位寄存器 即掃描鏈 圖2 3 為掃描設(shè)計(jì)的基本結(jié)構(gòu) 這樣的設(shè)計(jì)可以把復(fù)雜的時(shí)序電路的 測(cè)試向量生成轉(zhuǎn)化為組合電路 全掃描設(shè)計(jì) 或部分時(shí)序電路 部分掃描設(shè)計(jì) 明顯的降低了測(cè)試向量生成的復(fù)雜度 由上可知 掃描技術(shù)是指通過(guò)將電路中任一節(jié)點(diǎn)的狀態(tài)移進(jìn)或移出來(lái)進(jìn)行 測(cè)試定位的手段 其特點(diǎn)是測(cè)試數(shù)據(jù)的串行化 通過(guò)將系統(tǒng)內(nèi)的寄存器等時(shí)序 元件重新設(shè)計(jì) 使其具有可掃描性 測(cè)試數(shù)據(jù)從芯片端口經(jīng)移位寄存器等組成 的數(shù)據(jù)通路串行移動(dòng) 并在數(shù)據(jù)輸出端對(duì)數(shù)據(jù)進(jìn)行分析 以此來(lái)提高電路內(nèi)部 節(jié)點(diǎn)的可控制性和可觀察性 達(dá)到測(cè)試芯片內(nèi)部節(jié)點(diǎn)的目的 掃描技術(shù)分為全 掃描技術(shù) 部分掃描技術(shù)和邊界掃描技術(shù) 所謂全掃描技術(shù)就是將電路中所有的觸發(fā)器用可掃描觸發(fā)器替代 使得所 有的觸發(fā)器在測(cè)試的時(shí)候鏈接成一個(gè)移位寄存器鏈 稱為掃描鏈 這樣 電路 在測(cè)試時(shí)就可以分成純組合邏輯的測(cè)試和移位寄存器鏈的測(cè)試 電路中所有的 狀態(tài)可以直接從原始輸入和輸出端得到控制和觀察 全掃描技術(shù)可以顯著的減 少測(cè)試生成的復(fù)雜度和測(cè)試費(fèi)用 但這是以犧牲芯片面積和降低系統(tǒng)速度為代 價(jià)的 部分掃描的方法是只選擇需要觀察的關(guān)鍵路徑上的一部分觸發(fā)器構(gòu)成掃描 鏈 降低了掃描設(shè)計(jì)的芯片面積開(kāi)銷 減少了測(cè)試時(shí)間 其關(guān)鍵技術(shù)在于如何 選擇觸發(fā)器 對(duì)部分掃描技術(shù)的研究主要在于如何減少芯片面積 降低對(duì)電路 8 第二章集成電路可測(cè)性設(shè)計(jì) 性能的影響 提高電路的故障覆蓋率和減小測(cè)試矢量生成的復(fù)雜度等方面 邊界掃描技術(shù)是各i c 制造商支持和遵守的一種掃描技術(shù)標(biāo)準(zhǔn) 起先主要用 于對(duì)印刷電路板的測(cè)試 它提供一個(gè)標(biāo)準(zhǔn)的測(cè)試接口簡(jiǎn)化了印刷電路板的焊接 質(zhì)量測(cè)試 它是在i c 的輸入輸出端口處放置邊界掃描單元 并把這些掃描單元 依次連成掃描鏈 然后運(yùn)用掃描測(cè)試原理觀察并控制芯片邊界的信號(hào) 邊界掃 描技術(shù)也可用于對(duì)系統(tǒng)芯片進(jìn)行故障檢測(cè) 但是由于這種測(cè)試觀測(cè)方法要將所 有的并行輸入 輸出數(shù)據(jù)串行化 測(cè)試時(shí)間相當(dāng)長(zhǎng) 因此這種方法目前一般用于 對(duì)板級(jí)系統(tǒng)的互連測(cè)試與電路板之間的互連測(cè)試 l l i l 墓 圖2 4 具有邊界掃描結(jié)構(gòu)的v l s i 邊界掃描的基本原理是在靠近待測(cè)器件的每一個(gè)輸入漸出管腳處增加一個(gè) 邊界掃描單元 并把這些單元連接成掃描鏈 運(yùn)用掃描測(cè)試原理觀察并控制待 測(cè)器件邊界的信號(hào) 在圖2 4 中 與輸入節(jié)點(diǎn)x l x 2 x n 和輸出節(jié)點(diǎn)y 卜y 2 y m 連接的s e 辰i 為邊界掃描單元 它們構(gòu)成一條掃描鏈 稱為邊界掃描 寄存器 b s r 其輸入為t d i t e s td a t ai n p u t 輸出為t d o t e s td a t ao u t 在測(cè)試時(shí)由b s r 串行的存儲(chǔ)和讀出測(cè)試數(shù)據(jù) 此外 還需要個(gè)測(cè)試控審 j 信號(hào) 選 擇t m s t e s tm o d es e l e c t 和測(cè)試時(shí)鐘t c k t e s tc l o c k 來(lái)控制測(cè)試方式的選 擇 邊界掃描技術(shù)降低了對(duì)測(cè)試系統(tǒng)的要求 可實(shí)現(xiàn)多層次 全面的測(cè)試 但 實(shí)現(xiàn)邊界掃描技術(shù)需要附加一定的芯片面積 同時(shí)增加了連線數(shù)目 且工作速 度有所下降 邊界掃描技術(shù)是一種擴(kuò)展的自治測(cè)試技術(shù) 它在測(cè)試時(shí)不需要其 它的測(cè)試設(shè)備 不僅可以測(cè)試芯片或p c b 板的邏輯功能 還可以測(cè)試i c 之間或 p c b 板之間的連接是否存在故障 9 第二章集成電路可測(cè)性設(shè)計(jì) 2 2 3 內(nèi)建自測(cè)試 內(nèi)建自測(cè)試 b i s tb u i l d i n s e l f t e s t 3 0 j 技術(shù)對(duì)數(shù)字電路進(jìn)行測(cè)試的過(guò)程 可分為兩個(gè)步驟 首先將測(cè)試信號(hào)發(fā)生器產(chǎn)生的測(cè)試序列施加到被測(cè)電路 然 后由輸出響應(yīng)分析器檢查被測(cè)電路的輸出序列 以確定電路是否存在故障以及 故障的位置 b i s t 主要完成測(cè)試序列生成和輸出響應(yīng)分析兩個(gè)任務(wù) 通過(guò)分析被測(cè)電路 的響應(yīng)輸出 判斷被測(cè)電路是否存在故障 因此 對(duì)數(shù)字電路進(jìn)行b i s t 測(cè)試 需要增加三個(gè)硬件部分 測(cè)試序列生成器 輸出響應(yīng)分析器和測(cè)試控制部分 在測(cè)試序列生成器中 有確定性生成 偽窮舉測(cè)試生成和偽隨機(jī)測(cè)試生成 等幾種方法 確定性測(cè)試方法是一種針對(duì)特定的電路故障進(jìn)行測(cè)試的方法 雖然可以得 到很高的故障覆蓋率 但硬件開(kāi)銷大 僅在測(cè)試碼個(gè)數(shù)較少的時(shí)候采用 偽窮舉測(cè)試的方法是把所有可能輸入都加以計(jì)算的測(cè)試方法 它的最大特 點(diǎn)是故障覆蓋率可以達(dá)到1 0 0 但其計(jì)算量與輸入端子呈冪次方關(guān)系 因此計(jì) 算量很大 如果將電路分為多個(gè)原始輸入變量互相獨(dú)立的塊 則測(cè)試數(shù)將大大 減少 偽窮舉法就是這樣一種壓縮測(cè)試向量的方法 偽窮舉法也具有很高的故 障覆蓋率 但偽窮舉法對(duì)電路進(jìn)行劃分比較困難 有相當(dāng)?shù)木窒扌?而且由于 加入了附加硬件 可能對(duì)電路性能產(chǎn)生負(fù)面效應(yīng) 偽隨機(jī)測(cè)試是一種廣泛使用的測(cè)試方法 該方法可以對(duì)被測(cè)試電路產(chǎn)生大 量的測(cè)試代碼 而且硬件電路開(kāi)銷較小 同時(shí)具有較高的故障覆蓋率 l f s r l i n e a rf e e d b a c ks h i f tr e g i s t e r 線性反饋移位寄存器 就是這樣一種測(cè)試代碼 生成電路 實(shí)現(xiàn)輸出響應(yīng)分析的方法有r o m 比較邏輯法 多輸入特征寄存器法和跳變 計(jì)數(shù)器法等 r o m 比較邏輯法是將正確的響應(yīng)存儲(chǔ)在芯片內(nèi)的r o m 中 在測(cè) 試的時(shí)候 將其與測(cè)試響應(yīng)進(jìn)行比較 但這種方法會(huì)因?yàn)檎加锰嗟男酒娣e 而毫無(wú)實(shí)用價(jià)值 多輸入特征寄存器方法是將被測(cè)試電路中各節(jié)點(diǎn)的響應(yīng)序列 進(jìn)行處理 得到與測(cè)試響應(yīng)序列等長(zhǎng)的特征字 s i g n a t u r e 然后與無(wú)故障電路 節(jié)點(diǎn)的響應(yīng)序列特征值進(jìn)行比較 如果兩者相同 則說(shuō)明電路正常 否則表明 被測(cè)試電路有故障存在 跳變計(jì)數(shù)器法是通過(guò)比較輸出響應(yīng)的跳變總數(shù) 來(lái)判 斷被測(cè)試電路是否正常工作 因此需要存儲(chǔ)和比較跳變次數(shù) 從而使得所需要 1 0 第二章集成電路可測(cè)性設(shè)計(jì) 的存儲(chǔ)空間與測(cè)試時(shí)間都得到大幅度的降低 但是后面兩種方法是以犧牲故障 覆蓋率為代價(jià)的 實(shí)現(xiàn)d f t 的工具應(yīng)該首推m e n t o r 公司 f a s t s c a n 可以用于全掃描邏輯電路 的測(cè)試 f l e x t e s t 則可以用于解決部分掃描設(shè)計(jì)問(wèn)題 l b i s t a r c h i t e c t 則用來(lái)生 成邏輯電路的b i s t 部分 適用于i p 或宏模塊的內(nèi)建自測(cè)試設(shè)計(jì) m b i s t a r c h i t e c t 可以用來(lái)實(shí)現(xiàn)存儲(chǔ)器的b i s t b s d a r c h i t e c t 可以用來(lái)生成邊界掃描電路 s y n o p s y s 公司也有自己的d f t 實(shí)現(xiàn)工具 d f tc o m p i l e r 用來(lái)完成可測(cè)試性設(shè) 計(jì)綜合 t e t r a m a x 用來(lái)生成a t p g a u t ot e s tp a u e mg e n e r a t i o n 測(cè)試向量 v e r a d e v e l o p e r sk i t 貝l j 是測(cè)試平臺(tái)開(kāi)發(fā)和測(cè)試向量自動(dòng)生成工具 第三節(jié)存儲(chǔ)器測(cè)試結(jié)構(gòu)和技術(shù) 2 3 1 存儲(chǔ)器內(nèi)建自測(cè)試 今天的設(shè)計(jì)已經(jīng)普遍含有5 0 的嵌入式存儲(chǔ)器 且這部分的比例預(yù)計(jì)在未 來(lái)幾年中還會(huì)加大 很明顯 為實(shí)現(xiàn)全面的系統(tǒng)級(jí)芯片 s o c 測(cè)試 必須制定 一種高質(zhì)量的存儲(chǔ)器測(cè)試策略 存儲(chǔ)器緊湊的結(jié)構(gòu)特征使其更容易受到各類缺 陷的影響 存儲(chǔ)器陣列工作模式本質(zhì)上主要是模擬的 來(lái)自存儲(chǔ)器件的弱信號(hào) 被放大到適當(dāng)?shù)尿?qū)動(dòng)強(qiáng)度 且存儲(chǔ)器單元的信號(hào)傳輸只涉及到很少的電荷 所 有這些設(shè)計(jì)特點(diǎn)都使存儲(chǔ)器陣列更容易受到錯(cuò)綜復(fù)雜的制造缺陷的影響 而緊 密的存儲(chǔ)器陣列封裝造成了這樣一種情況 即相鄰單元的狀態(tài)在存在缺陷的情 況下可能會(huì)發(fā)生誤操作 因此某些缺陷可能只在特定的數(shù)據(jù)模式下才會(huì)暴露 此外 這些缺陷類型很多是具有時(shí)間相關(guān)性的 因此只有在正常工作頻率下才 會(huì)被發(fā)現(xiàn) 存儲(chǔ)器內(nèi)建自測(cè)試 m e m o r y b i s t 是s o c 設(shè)計(jì)中用來(lái)測(cè)試嵌入式存 儲(chǔ)器的標(biāo)準(zhǔn)技術(shù) 它以合理的面積開(kāi)銷來(lái)對(duì)單個(gè)嵌入式存儲(chǔ)器進(jìn)行徹底的測(cè)試 最常見(jiàn)的存儲(chǔ)器b i s t 類型包括可完成三項(xiàng)基本操作的有限狀態(tài)機(jī) f s m 將 測(cè)試模版 p a r e m 寫(xiě)入存儲(chǔ)器 讀回這些模版并將其與預(yù)期的結(jié)果進(jìn)行比較 為對(duì)嵌入式存儲(chǔ)器進(jìn)行存取 m e m o r y b i s t 一般將測(cè)試多路復(fù)用器插入到地址 數(shù)據(jù)及控制線路中 m e m o r y b i s t 5 6 7 8 技術(shù)通過(guò)將外部測(cè)試功能轉(zhuǎn)移到芯片或安裝芯片的封裝 上 使得人們不需要復(fù)雜 昂貴的測(cè)試設(shè)備 同時(shí)由于b i s t 與待測(cè)電路集成在 1 1 第二章集成電路可測(cè)性設(shè)計(jì) 一塊芯片上 使測(cè)試可按電路的正常工作速度 在多個(gè)層次上進(jìn)行 提高了測(cè) 試質(zhì)量和測(cè)試速度 內(nèi)建自測(cè)試電路設(shè)計(jì)是建立在偽隨機(jī)數(shù)的產(chǎn)生 特征分析 和掃描通路的基礎(chǔ)上的 采用偽隨機(jī)數(shù)發(fā)生器生成偽隨機(jī)測(cè)試輸入序列 應(yīng)用 特征分析器記錄被測(cè)試電路輸出序列 響應(yīng) 的特征值 利用掃描通路設(shè)計(jì) 串行輸出特征值 當(dāng)測(cè)試所得的特征值與被測(cè)電路的正確特征值相同時(shí) 被測(cè) 電路即為無(wú)故障 反之 則有故障 被測(cè)電路的正確特征值可預(yù)先通過(guò)完好電 路的實(shí)測(cè)得到 也可以通過(guò)電路的功能模擬得到 由于偽隨機(jī)數(shù)發(fā)生器 特征 分析器和掃描通路設(shè)計(jì)所涉及的硬件比較簡(jiǎn)單 適當(dāng)?shù)脑O(shè)計(jì)可以共享邏輯電路 使得為測(cè)試而附加的電路比較少 容易把測(cè)試電路嵌入芯片內(nèi)部 從而實(shí)現(xiàn)內(nèi) 建自測(cè)試電路設(shè)計(jì) 2 3 2 存儲(chǔ)器b i s t 組成 m e m o r y b i s t 通常采用一種或多種算法為測(cè)試存儲(chǔ)器一種或多種缺陷類型 而特別設(shè)計(jì) m e m o r y b i s t 電路包括測(cè)試向量產(chǎn)生電路 b i s t 控制電路 響應(yīng) 分析器三部分 1 測(cè)試向量生成電路 測(cè)試向量產(chǎn)生電路可生成多種測(cè)試向量 不同的測(cè)試算法實(shí)現(xiàn)的電路所產(chǎn) 生的測(cè)試向量?jī)?nèi)容也不同 如何生成一個(gè)簡(jiǎn)單有效的測(cè)試向量是衡量b i s t 電路 的好壞的關(guān)鍵因素 傳統(tǒng)的測(cè)試向量生成策略是將要生成的向量存儲(chǔ)在在線 r o m 中 測(cè)試時(shí)順序?qū) o m 中的測(cè)試向量輸入到被測(cè)試電路中 這種測(cè)試方 法不需要再去生成所需的測(cè)試向量 因此速度比較快 但是當(dāng)數(shù)據(jù)量比較大的 時(shí)候 r o m 電路將占據(jù)大量的空間 使得額外的面積開(kāi)銷變得無(wú)法接受 然后 人們又發(fā)明了窮舉法來(lái)生成所需要的向量 窮舉法窮舉各種取值來(lái)組成要生成 的測(cè)試向量 這種方法可以達(dá)到很高的故障覆蓋率 但是窮舉法也會(huì)生成很多 重復(fù)的測(cè)試向量 同時(shí)隨著測(cè)試輸入端口的增加 測(cè)試時(shí)間又會(huì)變得很長(zhǎng) 測(cè) 試的成本也會(huì)很高 目前較常使用的是一種偽窮舉法 將存儲(chǔ)器電路劃分成很 多塊后再分別采用窮舉測(cè)試 但是 對(duì)存儲(chǔ)器電路的劃分比較困難 而且要引 入附加的硬件 對(duì)電路的性能有影響 由于窮舉法的種種缺陷 人們又引入了 偽隨機(jī)法 偽隨機(jī)法的特點(diǎn)是 偽隨機(jī)數(shù)發(fā)生器經(jīng)過(guò)初始化后能自動(dòng)地產(chǎn)生測(cè) 試向量 其測(cè)試向量的數(shù)目與偽窮舉法的測(cè)試向量差不多 僅僅是沒(méi)有包含全 1 2 第二章集成電路可測(cè)性設(shè)計(jì) 零的情況 而且硬件開(kāi)銷小 測(cè)試響應(yīng)分析結(jié)果容易存儲(chǔ) 分析 因此被人們 廣泛地采用 2 b i s t 控制電路 b i s t 控制電路通常由狀態(tài)機(jī)實(shí)現(xiàn) 控帶i j b i s t 對(duì)存儲(chǔ)器的讀寫(xiě)操作 設(shè)計(jì)狀 態(tài)機(jī)按照測(cè)試算法所需要的步驟控帛i j b i s t 電路對(duì)存儲(chǔ)器進(jìn)行有規(guī)律的讀和寫(xiě) 操作 同時(shí)控制輸出電路的比較工作的時(shí)序 3 測(cè)試響應(yīng)分析的策略 響應(yīng)分析器既可以用比較器實(shí)現(xiàn) 也可以用壓縮器多輸入移位寄存器 m i s r 電路實(shí)現(xiàn) 它對(duì)照已知正常的存儲(chǔ)器響應(yīng) 比較實(shí)際存儲(chǔ)器模型響 應(yīng)并檢測(cè)器件錯(cuò)誤 測(cè)試向量分析主要任務(wù)是分析輸出的響應(yīng)是否正確 最初 人們使用類似 測(cè)試向量生成策略的方法 將正確的向量存儲(chǔ)在在線r o m 中 但是同樣由于在 線r o m 會(huì)占據(jù)大量的面積 當(dāng)測(cè)試向量比較多的時(shí)候 這種方法也會(huì)變得無(wú)法 接受 同時(shí) 面對(duì)大量的向量測(cè)試 如果一個(gè)一個(gè)地去將輸出響應(yīng)向量與正確 向量進(jìn)行對(duì)比 也會(huì)浪費(fèi)大量的測(cè)試時(shí)間 增加測(cè)試成本 由于存儲(chǔ)器本身的 特殊性 它測(cè)試輸出不會(huì)像普通的數(shù)字邏輯電路那樣可以預(yù)測(cè)輸出 因此它的 測(cè)試就無(wú)法使用數(shù)字測(cè)試設(shè)計(jì)中常使用的壓縮技術(shù)分析測(cè)試響應(yīng) 只能按照測(cè) 試向量的原始數(shù)目去挨個(gè)做對(duì)比 但是由于測(cè)試向量生成電路 b i s t 控制電路 和測(cè)試響應(yīng)分析設(shè)計(jì)所涉及的硬件比較簡(jiǎn)單 適當(dāng)?shù)脑O(shè)計(jì)可以共享邏輯電路 不需要單獨(dú)為測(cè)試響應(yīng)分析提供單獨(dú)的正確響應(yīng)數(shù)據(jù) 使得為測(cè)試而附加的電 路比較少 容易把測(cè)試電路嵌入芯片內(nèi)部 從而實(shí)現(xiàn)內(nèi)測(cè)試電路的設(shè)計(jì) 1 3 第三章s r a m 工作原理及故障模型介紹 第三章s r a m 工作原理及故障模型介紹 由于晶體管的密集 指數(shù)型增長(zhǎng) 布線高密度 高復(fù)雜度 時(shí)序更嚴(yán)格 頻率更高 功能更復(fù)雜等客觀因素 在實(shí)際生產(chǎn)過(guò)程中嵌入式存儲(chǔ)器更易發(fā)生 物理故障 例如 固定故障 耦合故障 轉(zhuǎn)換故障 相鄰模式敏感故障 這些 故障在后文中將會(huì)討論 又由于物理缺陷的產(chǎn)生和影響過(guò)于復(fù)雜 且直接檢 測(cè)物理故障的難度非常大 所以有必要將物理缺陷轉(zhuǎn)變?yōu)槊枋龀鲥e(cuò)行為的故障 模型 也就是將物理檢測(cè)轉(zhuǎn)變?yōu)楣δ軠y(cè)試 從而回避了物理缺陷檢測(cè)的復(fù)雜度 提高了測(cè)試效率 本章將簡(jiǎn)單介紹s r a m 基本結(jié)構(gòu)及工作原理 以及m e m o r y b i s t 最關(guān)心的 s r a m 工作時(shí)序 并在此基礎(chǔ)上分析了單端口和雙端口存儲(chǔ)器的故障模型 為 后文選定m e m o r y b i s t 所需的測(cè)試算法打下基礎(chǔ) 第一節(jié)s r a m 電路基本介紹 3 1 1s r a m 工作原理 s r a m 有同步與異步之分 異步s r a m 采用內(nèi)部事件產(chǎn)生時(shí)鐘信號(hào)來(lái)控制整 個(gè)電路的工作 比較典型的是通過(guò)地址轉(zhuǎn)換探測(cè)電路 a t d a d d r e s st r a n s i t i o n d e t e c t i o n 電路來(lái)產(chǎn)生時(shí)鐘信號(hào) 異步s r a m 的功耗比較小 但時(shí)序比較復(fù)雜 難以控制 且讀寫(xiě)速度較慢 而同步s 刪則采用統(tǒng)一的外部時(shí)鐘信號(hào)來(lái)協(xié)調(diào)電 路的工作 由于有統(tǒng)一的外部時(shí)鐘 同步s r a m 的功耗較小 時(shí)序也較為簡(jiǎn)單 速度較快 本次設(shè)計(jì)所涉及的s r a m 就是四顆同步雙端e l s r a m s r a m 讀取速度是由地址取數(shù)時(shí)間來(lái)衡量 它是指從地址輸入到數(shù)據(jù)讀出的 延遲時(shí)間 由從地址輸入到數(shù)據(jù)輸出關(guān)鍵路徑上的延遲決定 優(yōu)化關(guān)鍵路徑上 的延遲是提高s r a m 性能的關(guān)鍵 如前文所述 m e m o r y b i s t 有必要工作在s r a m 的極限速度下 全速測(cè)試才可能重現(xiàn)更多的存儲(chǔ)器內(nèi)部故障 表3 1 給出了s r a m 讀操作的關(guān)鍵路徑 1 4 第三章s r a m 工作原理及故障模型介紹 表3 1s r a m 讀操作的關(guān)鍵路徑 預(yù)充電行 列地址輸入行 列地址字線位線讀敏輸出 緩沖單元譯碼器感放緩沖 大器器 同步s r a m 以下均指同步s r a m 電路結(jié)構(gòu)較為規(guī)整 總體結(jié)構(gòu)如圖3 1 所示 整體電路可以劃分為存儲(chǔ)陣列 地址譯碼電路 數(shù)據(jù)輸入輸出緩沖電路 時(shí)序控制電路 敏感放大電路 列復(fù)用電路等六大部分 其中地址譯碼部分可 分為行地址譯碼和列地址譯碼兩組電路 在大容量分塊存儲(chǔ)體設(shè)計(jì)中 還需增 加一個(gè)塊地址譯碼電路來(lái)選擇存儲(chǔ)塊 存儲(chǔ)陣列由基本的存儲(chǔ)單元在水平方向 共享字線 在垂直共享位線排列而成 存儲(chǔ)單元采用六管互補(bǔ)c m o s 基本單元 實(shí)現(xiàn)單端口寫(xiě)入和單端口讀出的方式 預(yù)充電電路在數(shù)據(jù)讀出或?qū)懭胫?將 位線充電到一個(gè)高電平值 敏感放大器在讀操作時(shí) 將位線上小信號(hào)擺幅放大 到標(biāo)準(zhǔn)的邏輯電平值 提高數(shù)據(jù)讀出速度 隨著工藝的不斷等比例縮小 器件 尺寸也在不斷變小 極大的提高了s r a m 的容量 而與此同時(shí) 在深亞微米工 藝中 隨著導(dǎo)線寬度w 的減少 電阻會(huì)增大 其次 導(dǎo)線間距s 變小 線間耦 合作用非常顯著 互連線延遲成為一個(gè)不可忽視的因素 為了提高數(shù)據(jù)存取速 率 必須在電路結(jié)構(gòu)上 做一定的優(yōu)化 圖3 1s r a m 總體架構(gòu) 1 5 第三章s r a m 工作原理及故障模型介紹 s r a m 外部引腳分別為地址總線 數(shù)據(jù)輸入總線 數(shù)據(jù)輸出總線 輸出使 能信號(hào) 時(shí)鐘信號(hào) 片選信號(hào) 讀寫(xiě)控制信號(hào)等 其外部接口比較簡(jiǎn)單 如圖 3 2 所示 其外部引腳如表3 2 描述 表3 2s r a m 外部引腳 名稱類型描述 i a m 1 o 輸入地址 a 0 為低有效位 d i w l o 輸入輸入數(shù)據(jù) d i 0 為低有效位 c k 輸入時(shí)鐘信號(hào) c s 輸入芯片使能 高有效 w e b 輸入讀 寫(xiě)使能信號(hào) 低為寫(xiě)使能信號(hào) o e輸入輸出使能信號(hào) d o 1 o 輸出輸出數(shù)據(jù) d o 0 為低有效位 圖3 2s r a m 外部接口 s r a m 在外部控制信號(hào)o e c s w e b c k 的作用下 處于不同的工作狀 態(tài) 實(shí)現(xiàn)讀 寫(xiě) 靜態(tài)和高阻等四種工作模式 s r a m 在系統(tǒng)時(shí)鐘的上升沿采入 外部輸入的地址 數(shù)據(jù)和控制信號(hào) 各信號(hào)只需滿足一定的建立時(shí)間和保持時(shí) 間 s r a m 即可在使能信號(hào)確定的模式下以系統(tǒng)時(shí)鐘確定的頻率工作 進(jìn)行讀操 作或?qū)懖僮?或者處于靜態(tài)模式 1 6 第三章s r a m 丁作原理及故障模型介紹 表3 3s r a m 工作真值表 工 作 o ec sw e bd o功能描述 模 式 上一次 靜 地址輸入被禁止 存儲(chǔ)器數(shù)據(jù)保持不變 但 xlx讀出的 態(tài) 不能新的讀取或?qū)懭?輸出數(shù)據(jù)保持穩(wěn)定狀 模 數(shù)據(jù)態(tài) 式 輸入數(shù) 寫(xiě) 在數(shù)據(jù)輸入總線d i n 1 0 上的數(shù)據(jù)寫(xiě)入到地 hhl 模 址總線a m 1 0 所指定的存儲(chǔ)單元中 并被 據(jù)輸出到數(shù)據(jù)輸出總線d oe n 1 上 具備字節(jié)寫(xiě) 式 功能 存儲(chǔ)單讀 hhh 元內(nèi)的模 由地址總線a m 1 0 指定的存儲(chǔ)單元內(nèi)的數(shù) 據(jù)被輸出到數(shù)據(jù)輸出總線d oi n 1 0 上 數(shù)據(jù)式 局 阻 lxxz輸出數(shù)據(jù)處于高阻狀態(tài) 模 式 3 1 2s r a m 基本工作時(shí)序 s r a m 工作模式分為 讀模式 寫(xiě)模式 靜態(tài)工作模式和高阻模式 但一 般從系統(tǒng)應(yīng)用的角度而言 高阻模式是不必要的 m e m o r y b i s t 關(guān)心的主要是 s r a m 的讀模式和寫(xiě)模式 以及靜態(tài)工作模式 圖3 3 表示了s r a m 讀模式下的時(shí)序 從圖上可以看出 時(shí)鐘上升沿到來(lái) 之后 數(shù)據(jù)經(jīng)過(guò)時(shí)間t a a 之后 出現(xiàn)在輸出引腳上 這段時(shí)間稱為輸出延遲時(shí)間 因?yàn)閿?shù)據(jù)輸出有一個(gè)輸出延遲時(shí)間 所以為確保正確獲取s r a m 的輸出數(shù)據(jù) 在m e m o r y b i s t 時(shí)序設(shè)計(jì)的時(shí)候我們需要延遲一個(gè)周期進(jìn)行取數(shù)據(jù)比較 這在 后文的m e m o r y b i s t 時(shí)序分析中會(huì)涉及到 1 7 第三章s r a m 工作原理及故障模型介紹 圖3 3 r a m 讀工作模式時(shí)序 在s r a m 設(shè)計(jì)時(shí) 為了確認(rèn)輸入數(shù)據(jù)的正確性 寫(xiě)入的數(shù)據(jù)被寫(xiě)回到數(shù)據(jù) 輸出引腳上 這種設(shè)計(jì)稱為 w r i t e t h r o u g h 如圖3 4 表示了s r a m 寫(xiě)模式下的 時(shí)序 輸入數(shù)據(jù)最短經(jīng)過(guò)t w d x 時(shí)間后 出現(xiàn)在數(shù)據(jù)輸出引腳上 一下嘶 粕札i尊l 螄m l 讎 7 啊 氣又 0 弋 0 少一 t 辨 赫 l 塒黔i 嘲藏貔燃溉 猻 懿器象緩型 精群孵翻靜簟i 囂愛(ài)綴l 妻吐1 吩 t 一 k 抽 j 誓 i h 一 e f 一 f t 耕j 聊7 刪 黝g 錯(cuò) v g i i h 柵 獺 露 g 嬲 瑚 穰l 燃雕 瓚黲綴彩綴戮黲鬈綴移鬻戮綴荔笏彩笏戮綴黝綴緩篪戮麓貔緩 豁鞠t l i 磚群霰戮鞠鯔鞘滋鞘釅緩 豹 t d o 圣鼽 蚺 揮鬣嘲繃堿黼 疊搿 嘲 l 圖3 4s r a m 寫(xiě)工作模式時(shí)序 當(dāng)s r a m 不進(jìn)行讀或?qū)懖僮鲿r(shí) 只要系統(tǒng)不掉電 s r a m 存儲(chǔ)的數(shù)據(jù)都不會(huì) 丟失 此時(shí)s r a m 處于靜態(tài)工作模式 系統(tǒng)只消耗較低的靜態(tài)功耗 數(shù)據(jù)輸出引 腳上保持上一次輸出的數(shù)據(jù)狀態(tài) 圖3 5 為s r a m 靜態(tài)時(shí)序圖 表3 4 是上圖中 s r a m 時(shí)序參數(shù)的說(shuō)明 槲 獅戈 x 一 o 曩戮 鬻鞘簿鞘黼黔赫l(shuí) 中 例 勃綏緩緞貔綴
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (高清版)DB54∕T 0465-2025 黑斑原鮡人工繁殖技術(shù)規(guī)范
- 5.3 搜索引擎營(yíng)銷
- 2025年廣東省普通高中學(xué)業(yè)水平合格性考試模擬(三)歷史試題(含答案)
- 小鹿活動(dòng)策劃方案
- 工會(huì)秋季活動(dòng)方案
- 少兒過(guò)年活動(dòng)策劃方案
- 巾幗示范小菜園活動(dòng)方案
- 小學(xué)組隊(duì)跳繩活動(dòng)方案
- 小班皮影活動(dòng)方案
- 工會(huì)活動(dòng)釣螃蟹活動(dòng)方案
- 椅子部件圖紙
- 《古蘭》中文譯文版
- 優(yōu)生優(yōu)育概述
- 街道綜合協(xié)管員筆試題
- 入庫(kù)單(標(biāo)準(zhǔn)范本)
- GB/T 17614.1-2015工業(yè)過(guò)程控制系統(tǒng)用變送器第1部分:性能評(píng)定方法
- GB 28931-2012二氧化氯消毒劑發(fā)生器安全與衛(wèi)生標(biāo)準(zhǔn)
- ge680ct用戶學(xué)習(xí)-技術(shù)手冊(cè)
- 2023年揚(yáng)州市廣陵區(qū)城管協(xié)管員招聘筆試題庫(kù)及答案解析
- 金蝶云星空V7.7-產(chǎn)品培訓(xùn)-供應(yīng)鏈-庫(kù)存管理
- 簡(jiǎn)約企業(yè)年會(huì)頒獎(jiǎng)晚會(huì)盛典課件
評(píng)論
0/150
提交評(píng)論