新四季網

自動優化存儲器性能的可編程內建自測系統和方法

2023-05-29 07:21:01

專利名稱:自動優化存儲器性能的可編程內建自測系統和方法
技術領域:
本發明涉及存儲器的內建自測系統和方法,尤其涉及改進的用於存儲器可編程的內建自測系統和方法。
背景技術:
在現代SoC中,存儲器所佔的比例越來越大,如何有效地檢測出嵌入式存儲器中因設計或製造工藝產生的故障對於SoC測試越來越重要。傳統的對於分立式存儲器的測試方法是通過自動測試設備(ATE)給存儲器施加測試向量並抓取讀出數據。這種方法應用到嵌入式存儲器測試時遇到了問題1、嵌入式存儲器的讀寫控制埠、地址輸入埠、數據輸入輸出埠很可能沒有引到晶片的引腳上,因此無法與ATE連接。2、嵌入式存儲器的工作頻率越來越高,而ATE無法達到這樣的高速,這樣就無法按照存儲器正常的工作頻率對其進行測試,影響了故障覆蓋率。基於此,人們提出了 BIST (build-in self-test)的概念, 即在晶片內部產生測試向量,讀取響應輸出,完成對存儲器的測試。最初,BIST只能按照一種固定的算法測試存儲器,能夠檢測到的故障種類很有限,基於此,進一步發展出了 PBIST(programmable build-in self-test ),即測試算法可以自由改變,這樣增加了測試的靈活性,提高了故障覆蓋率。美國專利文獻US7426668B2公開了一種內建自測試,指令存儲器、指令解碼器、程序計數器組成了一個微處理器。微處理器通過解碼執行指令存儲器中的指令,控制讀寫控制器、地址產生器和數據產生器生成測試待測存儲器所需要的控制、地址、數據信息,並通過輸出響應分析模塊將讀出數據與預期數據進行比較,從而達到了測試存儲器的目的。但是,這件美國專利只能完成對存儲器的測試工作,無法自動優化存儲器的性能。在開發新的存儲器晶片的過程中,很多電學參數無法確定,例如,存儲器單元的字線或位線的電壓幅度和寬度,刷新周期,時序方案等。這時就需要通過測試選擇一種最佳的方案組合。另外,隨著半導體工藝進入超深亞微米級別,工藝、電壓和溫度(PVT)的波動會對器件的工作產生很大的影響,從而影響存儲器的性能。在這種情況下,單一的工作方案往往無法滿足存儲器的應用需求,導致比較低的成品率。現代存儲器常常會預先設定幾種工作方案,對於同一類型的每一顆晶片都可以單獨設定其工作方案,以應對PVT波動,提高晶片的成品率。

發明內容
有鑑於此,本發明提供一種不僅可以實現檢測故障的功能,還可以自動分析測試結果,將分析結果反饋給存儲器,實現對存儲器一些參數的優化,針對每顆晶片自動選擇一種最佳的工作方案。為了達到上述目的,本發明提供一種自動優化存儲器性能的可編程內建自測系統,所述系統包括由指令存儲器(101)、指令解碼器(102)和程序計數器(103)組成的微處理器,讀寫控制器(104),地址產生器(105)和數據產生器(106),以及輸出響應分析模塊(108)和故障信息輸出模塊(109)。所述的系統還包括故障計數與暫存模塊(110),用於記錄各種測試工作方案中檢測到的故障數量,並予以保存;工作方案比較與確定模塊(111),用於比較各種測試工作方案並確定最優的方案作為該顆存儲器晶片的工作方案。其中,計數與暫存模塊(110)包括一個故障計數器和若干個併入串出的移位寄存器。所述故障計數器計數檢測到的故障數目,測試結束後將該計數結果和相應的工作方案編碼並行存入其中一個移位寄存器。所述方案比較與確定模塊(111)比較在不同的方案組合下的測試結果並確定一種最好的方案反饋給存儲器。

工作方案比較與確定模塊(111)可以將寄存器中的測試結果串行輸出至外部的自動測試設備,以便測試者了解測試的結果。 微處理器通過解碼執行指令存儲器(101)中的指令,控制讀寫控制器(104)、地址產生器(105)和數據產生器(106)生成測試待測存儲器所需要的控制、地址、數據信息。為了達到上述目的,本發明還提供一種自動優化存儲器性能的可編程內建自測方法,所述方法包括在一種測試工作方案下對存儲器進行測試,故障計數與暫存模塊(110)記錄在此過程中檢測到的故障數量;改變測試工作方案,重複上述操作;當遍歷所有的方案後,通過工作方案比較與確定模塊(111)比較各種工作方案並確定最優的方案作為存儲器的測試工作方案。


附圖I為現有技術的內建自測系統方框 附圖2為根據本發明一個實施例的內建自測系統方框 附圖3為根據本發明一個實施例故障計數與暫存模塊的內部結構 附圖4為根據本發明一個實施例內建自測方法流程圖。
具體實施例方式參考附圖2,內建自測系統包括由指令存儲器101、指令解碼器102和程序計數器103組成的微處理器,讀寫控制器104、地址產生器105和數據產生器106,以及輸出響應分析模塊108和故障信息輸出模塊109。指令存儲器101用於存儲測試指令,指令解碼器102通過指令解碼控制讀寫控制器104、地址產生器105、數據產生器106產生操作信息對待測存儲器107進行測試。輸出響應分析器108通過對輸出數據進行分析,判斷是否檢測到故障,如果檢測到故障,可以通過故障信息輸出單元109輸出故障。故障計數與暫存模塊110和工作方案比較與確定模塊111互相配合,可以完成存儲器性能的自動優化。故障計數與暫存模塊110,用於記錄各種測試工作方案中檢測到的故障數量,並予以保存;工作方案比較與確定模塊111,用於比較各種測試工作方案並確定最優的方案作為該顆存儲器晶片的工作方案。其中,故障計數與暫存模塊110包括一個故障計數器和若干個併入串出的移位寄存器。所述故障計數器計數檢測到的故障數目,測試結束後將該計數結果和相應的工作方案編碼並行存入其中一個移位寄存器。
所述工作方案比較與確定模塊111比較在不同的方案組合下的測試結果並確定一種最好的方案反饋給存儲器。工作方案比較與確定模塊111可以將寄存器中的測試結果串行輸出至外部的自動測試設備,以便測試者了解測試的結果。
微處理器通過解碼執行指令存儲器101中的指令,控制讀寫控制器104、地址產生器105和數據產生器106生成測試待測存儲器所需要的控制、地址、數據信息。參見附圖3為故障計數與暫存模塊110的內部結構圖,該模塊主要包括一個故障計數器201和若干個併入串出的移位寄存器(202,203…)。在測試過程中,故障計數器201計數檢測到的故障數目,測試結束後將該計數結果和相應的工作方案編碼並行存入一個移位寄存器(202,203…)。當在所有的方案下測試結束後,一方面可以通過工作方案比較與確定單元比較在不同的工作方案下的測試結果並確定一種最好的工作方案反饋給存儲器,另一方面也可以將寄存器中的測試結果串行輸出至外部的自動測試設備,這樣測試者也可以了解到測試的結果。參見附圖4,為根據本發明一個實施內建自測方法流程圖。即設定存儲器工作方案,然後設定工作方案更新方式,下一步執行測試,將測試的結果暫存在寄存器中。接下來,詢問是否遍歷所有工作方案,如果否,則進行工作方案更新,接著執行上述測試步驟;如果已經遍歷所有工作方案,則通過比較確定出最佳的工作方案並將其配置為存儲器的最終工作方案。如果需要的話接下來還可以通過指令控制輸出所有的測試結果,供開發人員分析。測試過程結束。也就是說,首先,在一種測試工作方案下對存儲器進行測試,故障計數與暫存模塊記錄在此過程中檢測到的故障數量;其次,改變測試工作方案,重複上述操作;最後,當遍歷所有的方案後,通過工作方案比較與確定模塊比較各種工作方案並確定最優的方案作為存儲器的測試工作方案。當存儲器處於正常的工作狀態的時候,其工作方案處於預設狀態下。該預設工作方案是在存儲器晶片的開發過程中通過大量的測試得到的一系列系統參數的組合。大多數晶片在此工作方案下可以正常工作。為了使晶片可以工作在最佳的工作方案下,首先需要將存儲器晶片置於測試模式,通過PBIST自動執行測試指令完成存儲器性能的自動優化。與硬體電路相配合的還有一套指令系統,該指令集又分為讀寫控制指令和算法配置指令。與存儲器性能自動優化相配合的算法配置指令如下表I所示。表I :
網闕mipi
方富雜x作方s
(00) (0000-1! 11)
懸方式
工方靈設置- 3法配靈指令
(100) C0 ]>(0)
(0001)
確庶爨_工修方案C100000)
輸出_信眉『 (110W0)
當然,本領域普通技術人員可以理解的是,現在的方案是在遍歷所有的操作方案組合後對各種方案的測試結果進行比較,這樣需要若干周期只進行比較的操作,如果可以在每 次改變操作方案組合時就與之前的測試結果進行比較,則可以節省整個測試的時間。
權利要求
1.一種自動優化存儲器性能的可編程內建自測系統,包括由指令存儲器(101)、指令解碼器(102)和程序計數器(103)組成的微處理器,讀寫控制器(104),地址產生器(105)和數據產生器(106),以及輸出響應分析模塊(108)和故障信息輸出模塊(109),其特徵在於,所述的系統還包括 故障計數與暫存模塊(110),用於記錄在各種工作方案下檢測到的故障數量,並予以保存; 工作方案比較與確定模塊(111),用於比較各種工作方案下的測試結果並確定最優的方案組合作為該顆存儲器晶片的最終工作方案。
2.根據權利要求I所述的自動優化存儲器性能的可編程內建自測系統,其中 故障計數與暫存模塊(110)包括一個故障計數器和若干個併入串出的移位寄存器。
3.根據權利要求2所述的自動優化存儲器性能的可編程內建自測系統,其中所述故障計數器計數檢測到的故障數目,測試結束後將該計數結果和相應的工作方案編碼並行存入其中一個移位寄存器。
4.根據權利要求3所述的自動優化存儲器性能的可編程內建自測系統,其中 工作方案比較與確定模塊(111)比較在不同的方案組合下的測試結果並確定一種最好的方案反饋給存儲器。
5.根據權利要求4所述的自動優化存儲器性能的可編程內建自測系統,其中 工作方案比較與確定模塊(111)可以將寄存器中的測試結果串行輸出至外部的自動測試設備,以便測試者了解測試的結果。
6.根據權利要求I所述的自動優化存儲器性能的可編程內建自測系統,其中微處理器通過解碼執行指令存儲器(101)中的指令,控制讀寫控制器(104)、地址產生器(105)和數據產生器(106)生成測試待測存儲器所需要的控制、地址、數據信息。
7.一種根據權利要求I所述一種自動優化存儲器性能的可編程內建自測系統的內建自測方法,包括以下步驟 在一種測試工作方案下對存儲器進行測試,故障計數與暫存模塊(110)記錄在此過程中檢測到的故障數量; 改變測試工作方案,重複上述操作; 當遍歷所有的方案後,通過工作方案比較與確定模塊(111)比較各種工作方案並確定最優的方案作為存儲器的測試工作方案。
8.根據權利要求7所述的內建自測方法,其中, 故障計數器計數檢測到的故障數目,測試結束後將該計數結果和相應的測試工作方案編碼並行存入一個移位寄存器。
9.根據權利要求8所述的內建自測方法,其中 工作方案比較與確定模塊(111)比較在不同的方案組合下的測試結果並確定一種最好的方案反饋給存儲器。
10.根據權利要求8所述的內建自測方法,其中 工作方案比較與確定模塊(111)可以將寄存器中的測試結果串行輸出至外部的自動測試設備,以便測試者了解測試的結果。
全文摘要
一種自動優化存儲器性能的可編程內建自測系統的內建自測系統和方法,所述方法包括以下步驟在一種測試工作方案下對存儲器進行測試,故障計數與暫存模塊(110)記錄在此過程中檢測到的故障數量;改變測試工作方案,重複上述操作;當遍歷所有的方案後,通過工作方案比較與確定模塊(111)比較各種工作方案並確定最優的方案作為存儲器的測試工作方案。
文檔編號G11C29/56GK102737725SQ20111009256
公開日2012年10月17日 申請日期2011年4月13日 優先權日2011年4月13日
發明者嚴冰, 林殷茵 申請人:復旦大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀