www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]SOC中多片嵌入式SRAM的DFT實現(xiàn)方法

摘要:多片嵌入式SRAM的測試一般由存儲器內(nèi)建自測試MBIST設(shè)計來完成。為了迎接多片SRAM的測試給DFT設(shè)計帶來的挑戰(zhàn)。文中以一款基于SMIC O.13um工藝的OSD顯示芯片為例,從覆蓋率、面積、測試時間、功耗等方面分析了多片SRAM的MBIST設(shè)計,提出了一種可實現(xiàn)多片SRAM的快速高效可測試設(shè)計實現(xiàn)方法。
關(guān)鍵詞:多片嵌入式SRAM;MBIST;可測試設(shè)計

O 引言
    隨著集成電路的發(fā)展,越來越多的ASIC和SoC開始使用嵌入式SRAM來完成數(shù)據(jù)的片上存取功能。但嵌入式SRAM的高密集性物理結(jié)構(gòu)使得它很容易在生產(chǎn)過程中產(chǎn)生物理故障而影響芯片的良率,所以,SRAM的測試設(shè)計顯得尤為重要。對于單片或者數(shù)量很小的幾片嵌入式SRAM,常用的測試方法是通過存儲器內(nèi)建自測試MBIST來完成,實現(xiàn)時只需要通過EDA軟件選取相應(yīng)的算法,并給每片SRAM生成MBIST控制邏輯。但現(xiàn)實中,大型ASIC和SoC設(shè)計常常需要使用很多片SRAM,簡單采用這種MBIST方法會生成很多塊MBIST控制邏輯,從而增大芯片面積,增加芯片功耗,甚至加長芯片測試時間。
    本文基于MBIST的一般測試方法來對多片SRAM的可測試設(shè)計進行優(yōu)化,提出了一種通過一個MBIST控制邏輯來實現(xiàn)多片SRAM的MBIST測試的優(yōu)化方法。

1 MBIST介紹
    MBIST意即存儲器內(nèi)建自測試(Memory Build In Self Test),是目前業(yè)界用來測試存儲器的一種常見方法,其原理是通過多次反復(fù)讀寫SRAM來確定其是否存在制造中的缺陷。MBIST的EDA工具可針對內(nèi)嵌存儲器自動創(chuàng)建BIST邏輯,它支持多種測試算法的自動實現(xiàn)(常用算法為March C+),并可完成BIST邏輯與存儲器的連接。此外,MBIST結(jié)構(gòu)中還可包括故障自動診斷功能,方便故障定位和特定測試向量的開發(fā)。MB-IST的基本結(jié)構(gòu)如圖1所示。


    整個SRAM和MBIST控制邏輯構(gòu)成的整體只是在原有SRAM端口的基礎(chǔ)上增加了復(fù)位信號rst_n和bist_start信號(為高表示開始測試)兩個輸入信號,同時增加了test_done(為高表示測試完成)、fail_h(為高表示出現(xiàn)故障)、addr_er(fail_h為高時輸出的故障地址有效)等三個輸出信號。[!--empirenews.page--]

2 多片SRAM的MBIST測試結(jié)構(gòu)
    基于SMIC 0.13um工藝的OSD (On Screen Display)顯示芯片需嵌入地址位寬為8-bit、數(shù)據(jù)位寬為512-bit。即大小為256x512bit的SRAM來存儲大量的客戶定制字符。由于Artisan的SPSRAM Generator支持的SRAM模型的最大數(shù)據(jù)位寬為64 bit,故可通過8片大小為256×64 bit的
SRAM來實現(xiàn)。
    利用Mentor公司的MBIST Architect選取March3算法可產(chǎn)生兩種MBIST結(jié)構(gòu)。其一為每片256x64 bit的SRAM各生成一套MBIST邏輯,以構(gòu)建MBIST并行結(jié)構(gòu),圖2所示為其并行結(jié)構(gòu)示意圖。該方法可對所有MBIST的test_done(完成標志)進行“與”操作,以保證所有SRAM都測試結(jié)束;fail_h(失效標志)可進行“或”操作來實現(xiàn)(高有效),只要有一個SRAM出現(xiàn)故障即停止測試,否則表明所有SRAM測試都通過。


    第二種方法是針對256×64bit大小的SRAM只生成一套MBIST,然后通過附加的狀態(tài)機和數(shù)字邏輯來對多片SRAM逐一進行測試,即構(gòu)建如圖3所示的MBIST串行結(jié)構(gòu)。當(dāng)所測的某一個SRAM出現(xiàn)故障即停止測試,若所有SRAM測試結(jié)束都未有error信號輸出,則表明所有SRAM測試均通過。

3 結(jié)果比較
    對于串行MBIST結(jié)構(gòu),在前端設(shè)計時需要考慮到所有SRAM的大小等情況,而多數(shù)設(shè)計中,嵌入的SRAM大小各不相同,所以,前端實現(xiàn)較復(fù)雜;復(fù)用同一套MBIST結(jié)構(gòu)(如激勵產(chǎn)生結(jié)構(gòu)和比較電路等)雖然節(jié)省面積,但為了有利于時序收斂及繞線,往往需要SRAM靠近與之有邏輯關(guān)系的功能單元,但這會對芯片整體物理版圖的設(shè)計帶來一定束縛;SRAM數(shù)量較大時,逐一測試顯然能使功耗降到最低,但可能導(dǎo)致測試時間增長,測試成本上升。
    對于并行MBIST結(jié)構(gòu),由于SRAM各成體系,互不相擾,前后端實現(xiàn)都很容易,芯片測試時間短,但較之串行MBIST結(jié)構(gòu),則會增加芯片面積和功耗,而且其功耗還有可能超過電源網(wǎng)供電容限而導(dǎo)致芯片燒掉;
    兩種實現(xiàn)方法的結(jié)果比較如表1所列。


    基于表1,該OSD芯片應(yīng)采用并行MBIST結(jié)構(gòu)。對多個不同大小的SRAM MBIST架構(gòu),采用串行MBIST結(jié)構(gòu)可以大幅降低面積與功耗,但無論對于串測還是并測來說,隨著數(shù)據(jù)位寬較大的SRAM (如位寬64 bit)數(shù)量的增多,與SRAM直接相連的邏輯會顯著影響掃描測試的覆蓋率。
4 MBIST對掃描測試覆蓋率的影響
    DFT設(shè)計有可控制性和可觀測性兩個基本原則,即對DFT設(shè)計要求所有輸入邏輯是可控的和輸出邏輯是可測的。不可控邏輯和不可測邏輯對測試覆蓋率提出了很大的挑戰(zhàn)。通??梢酝ㄟ^適當(dāng)添加測試點的方式,使原來不可控和不可測的邏輯變化反映到掃描鏈上,使之變得間接可控和可觀測,以提高整個芯片的測試覆蓋率和測試效率。
    Svnopsys公司的TetraMAX ATPG定義的故障覆蓋率(fault coverage)如下:
    [!--empirenews.page--]
   若測試覆蓋率較低,首先應(yīng)分析DRC(design rule constraint)Violations,并盡量消除DRCViolations。再分析AU(ATPG untestable)報告,減少AU的數(shù)量。按照模塊層次來報告測試覆蓋率時,應(yīng)找到覆蓋率低的模塊重點分析。該項目的AU報告中和RAM有關(guān)的部分占了很大一部分。RAM自測試模塊的測試覆蓋率只有6%。分析工具把RAM當(dāng)做black box,由于這些SRAM的數(shù)據(jù)位很寬,故SRAM數(shù)據(jù)端口不可控和不可測的邏輯(稱為陰影邏輯)更多,芯片的測試覆蓋率也更低。給RAM加旁路(bypass)邏輯,測試模式下將輸入和輸出連起來,可使原來不可控和不可觀測的邏輯變化反映到掃描鏈上,使之變得間接可控和可觀測,從而提高整個芯片的測試覆蓋率。RAM的輸入比輸出多,故可用XOR連接。對于XOR/XNOR門,為了將故障響應(yīng)從它的一個輸入傳播到它的輸出,可根據(jù)方便程度設(shè)置所有其他的輸入為0或1。而對于AND/NAND門,為了將系統(tǒng)的故障響應(yīng)從它的一個輸入傳播到它的輸出,則必須通過將其他輸入設(shè)置為l來實現(xiàn),其中“l”對于AND/NAND門是一個非控制值。同理,“0”對于OR/NOR門也是一個非控制值。圖4所示是旁路RAM的電路示意圖。圖中,多路選擇器由test_mode信號控制,與RAM的輸入輸出連接的邏輯可測,RAM模塊的測試覆蓋率可提高到98.3%,相應(yīng)的整個芯片的測試覆蓋率提高了4個百分點。


    由此可見,MBIST結(jié)構(gòu)可直接實例化地用在數(shù)字設(shè)計部分。該系統(tǒng)的功能邏輯部分含有萬余寄存器,為了提高測試覆蓋率添,加幾個寄存器及很少組合邏輯作為測試點后,即可將測試覆蓋率提高且不會增加太大的面積開銷,因而這種方法是很有效率的。如果前期設(shè)計時就能考慮這種測試結(jié)構(gòu),DFT設(shè)計過程中就會減少反復(fù),減少測試設(shè)計周期。

5 結(jié)束語
    本文基于一個實際項目,分別用常用的并行與串行兩種方式來實現(xiàn)MBIST的構(gòu)架,并對其開銷進行了定量與定性討論,結(jié)果是對于不同的設(shè)計,應(yīng)當(dāng)靈活構(gòu)建測試結(jié)構(gòu)以達到設(shè)計目的。對于在嵌入式存儲器數(shù)量較少,位寬較小的情況下,MBIST對掃描測試覆蓋率的影響并不明顯,易被人們忽視,一旦這種影響顯著發(fā)生,比較高效的方法是插入旁路電路,這樣,在提高覆蓋率的同時也不會增加太大的面積開銷??梢?,對于一個嵌入多片SRAMSOC進行DFT設(shè)計時。應(yīng)從多維度靈活處理,折中考慮。
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉