999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的SRAM 測試系統設計

2023-09-17 05:40:28吳海平杜凱黃菊蓮何海瑩李燕
電子制作 2023年16期
關鍵詞:故障系統

吳海平,杜凱,黃菊蓮,何海瑩,李燕

(西安西谷微電子有限責任公司,陜西西安,710124)

0 引言

靜態隨機存儲器(SRAM)是數字處理、信息處理、自動控制設備中的重要組成部件,被廣泛應用于航天器的控制系統中。自20 世紀70 年代初以來,我國對靜態隨機存儲器的研究已取得了較大的進展,產品性能向著高速、高集成方向發展,但在產品功能強大的同時,也增加了存儲器件產品的復雜性,使得器件在研制、鑒定和質量保證過程中所能提供的元器件信息數據尚不能充分表征其功能、性能、質量可靠性和環境適應性,難以充分指導用戶使用。而存儲器的結構特殊性決定了該類芯片不能采用傳統的直接物理檢測,目前可行的辦法就是對存儲單元的狀態進行不斷地讀寫,然后與正確的存儲單元的狀態進行比較,因此選擇一個有效的測試算法尤其重要。本文中通過March C+算法,以單片機構建SRAM HRSR88512J 的應用測試電路對存儲器進行應用測試,對其在應用環境下的功能、性能、質量可靠性進行測試與分析。

1 March C+算法

當使用傳統的測試算法對存儲器進行故障檢測時,需要完全遍歷全部存儲單元時,則會導致測試時間變長,并且傳統的存儲器測試算法會使復雜度增加。例如,乒乓測試算法(GALPAT 算法)和棋盤算法(CHECKERBOARD 算法)在對存儲器進行測試時,同一塊1024×32bit 的存儲器,在時鐘周期為50ns 下乒乓測試算法需要200 小時完成,棋盤算法需要花費1000s 即可完成。由于傳統的測試算法對存儲器的測試時間長,且故障覆蓋不完全,因此,本設計中選擇March 算法中March C+算法來進行存儲器的測試。

March 算法廣泛應用于各類嵌入式存儲器的測試中,是一種良好的嵌入式存儲器測試算法。March 算法的實現原理是利用有限狀態機對存儲器單元的所有地址按照升序或降序進行讀/寫0 和1 操作。March 算法由不同March元素集成,達到對測試數據集合的覆蓋。其中March 元素由地址變化順序、讀寫操作和數據背景三部分組成。算法集合由式(1)所示。

該算法集合解釋如下:

首先通過對全陣列單元進行初始化,做寫0 操作;接著按地址升序的方式,對每個地址單元進行讀操作,預期讀出0,緊接著對存儲器進行寫1 操作;再接著按照地址升序的方式,對每個地址單元進行讀操作,預期讀出0;緊接著對存儲器進行寫1 操作;再接著按照地址升序的方式,對每個地址單元進行讀操作,預期讀出1,緊接著存儲器進行寫0 操作;然后按照地址升序,對全陣列單元進行讀操作,預期讀出0;最后按照地址降序的方式重復。該算法測試時間為11N,能夠檢測出硬件固定故障、部分耦合數據故障以及地址譯碼出錯問題。

March C+算法屬于改進型March C 算法,在對SRAM存儲器進行內建自測試時,March C+算法是經常使用的一種。它具有較高的故障覆蓋率,能檢查出寫破壞故障WDF、轉換故障TF、讀破壞故障RDF 以及部分的耦合故障CF,并且它對存儲器的測試時間較短,且故障覆蓋更為全面。算法集合由式(2)所示。

在存儲器的測試中March C+算法的測試復雜度為14N,其測試步驟為:

(1) 以任何地址順序項存儲單元寫入0 操作,即M0↑↓(w0);

(2)從存儲器中最低地址按升序地進行操作,向存儲器讀0 操作(預期所讀取的值為0),并在該地址進行寫1 操作,然后再對該存儲單元進行讀1 操作,即M1↑(r0,w1,r1);

(3)從存儲器中最低地址按升序的操作,向存儲器讀1操作(預期所讀取的值為1),并在該地址進行寫0 操作,然后再對該存儲單元進行讀0 操作,即M2↑(r1,w0,r0);

(4)從存儲器中最低地址按降序的操作,向存儲器讀0 操作(預期所讀取的值為0),并在該地址進行寫1 操作,然后再對該存儲單元進行讀1 操作,即M3↓(r0,w1,r1);

(5)從存儲器中最低地址按降序的操作,向存儲器讀1 操作(預期所讀取的值為1),并在該地址進行寫0 操作,然后在對該存儲單元進行讀0 操作,即M4↓(r1,w0,r0);

(6)以任何地址順序讀出所有的存儲單元,即M5↓(r0)}。

March C+算法能夠檢測出硬件固定故障、轉換故障、部分耦合數據故障以及地址譯碼出錯問題。較March 算法故障覆蓋率明顯提高,因此,本測試系統所選用March C+測試算法。

2 測試系統硬件電路設計與實現

■2.1 系統硬件設計

由于SRAM 88512J 靜態隨機存儲器為512K×8M 存儲空間,地址位有19 位,工作電壓5V,這對其在電路設計中與其進行數據存儲的單片機型號有一定的限制。在本設計中選用LC8051F500 控制器,該控制器供電電源范圍寬,系統工作頻率最大可達50MHz,滿足對SRAM 的時序控制要求,系統硬件結構框圖如圖1 所示。

圖1 系統硬件結構框圖

本測試系統主要包括兩部分:MCU 控制部分與待測器件部分。MCU 控制部分搭載LC8051F500 控制器最小控制系統以及外圍控制電路,待測器件部分主要為SRAM 的外圍匹配部分。控制板包括按鍵電路、燈效指示電路、串口電路。

■2.2 MCU 控制電路設計

LC8051F500 控制電路圖核心電路采用內部晶振提供工作頻率源,在外接口部分上包括主要包括LED 燈效接口、串口接口、按鍵接口、C2 接口、靜態隨機存取存儲器通信接口等,其中芯片電源引腳采用小電容0.1μF 加10μF 鉭電容濾除高頻噪聲干擾。

本設計中以SRAM 88512J 靜態隨機存儲器為待測試器件,進行測試時不僅需要對其故障進行測試,同時需要對其控制時序進行測量。時序測量中包括讀周期時序1(地址控制)、讀周期時序2(片選和使能控制)、寫周期時序1(讀寫信號控制)以及寫周期時序2(片選功能控制)。為滿足故障測試和時序測試的兼容性,在本系統中設計6 個獨立按鍵,分別由LC8051F500 的6 個IO 控制,其中1 個按鍵用于控制March C+算法的控制輸出;另外5 個按鍵分別用于控制MCU 輸出不同的控制信號用于對器件的相關時序測試量。

RS232 串口通信電路主要是系統可以通過上位機對LC8051F500 通信功能,便于在測試過程中通過上位機進行測試數據采集。本設計的串口通信芯片選用MAX3232 器件。MAX3232 采用專有低壓差發送器輸出級,利用雙電荷泵在3.0V~5.5V 電源供電時能夠實現真正的RS-232 性能,器件僅需四個0.1μF 的外部小尺寸電荷泵電容。

■2.3 SRAM 測試電路設計

SRAM 電路如圖3 所示。

圖3 SRAM 電路

本測試系統中待測器件HRSR88512J 是一個4M 的CMOS 靜態RAM,是一款低功耗的CMOS 靜態隨機存取存儲器。在供電接口上接入0.1μF 小電容加10μF 鉭電容濾除高頻噪聲干擾。在其數據、地址、控制管腳上接入測試點,在進行系統測試過程中,可通過外部接入測量儀器探測對應的接口信號。

■2.4 系統測試實現與分析

本系統通過C 語言進行軟件代碼編寫,主要實現March C+算法集合的控制編寫,此部分為本測試系統的核心;March C+算法主要用于SRAM 在功能性能上的測試,對于一些時序參數的在測試過程中不便通過儀器檢測,因此在本設計中加入了按鍵控制,通過軟件代碼編寫,賦予按鍵不同的功能,便于SRAM 的時序參數的測試。

在March C+算法對存儲器進行故障測試時,先通過讀寫操作來敏化存儲單元的操作序列,在通過讀操作來檢測該存儲器的存儲單元是否有故障,算法中會有多次讀操作,將其標記R0、R1、R2…RN-1(N 為讀操作次數),在每一次讀操作中如果檢測出錯誤則錯誤標記位加1,如沒有檢測出錯誤則正確標記位加1。

通過March C+算法對SRAM 的測試結果如圖4 所示。在常溫狀態下,通過上位機軟件對測試數據進行監測,對本文式(2)中讀操作的檢測結果進行顯示,測試結果表明,本測試系統實現了對March C+算法的實際應用,實現了對靜態隨機存儲器SRAM HRSR88512J 的性能參數測試。

圖4 March C+算法測試結果

本測試系統還在不同環境下如高溫、低溫環境等對SRAM 進行了測試,測試結果表明在不同環境下March C+算法都可對SRAM 進行功能性能測試,這里不再贅述。

3 結語

本文設計了基于單片機的SRAM 測試系統,通過March C+算法對其在應用環境下的功能、性能、質量可靠性進行測試,研究了在特定環境下元器件的性能參數進行了分析和討論,研究結果表明,對其進行了全覆蓋功能測試、全時序參數測試、電參數測試進行了全覆蓋,測試結果符合宇航應用要求。這些研究結果對靜態隨機存儲器在特殊應用環境下的使用具有重要意義。

猜你喜歡
故障系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
故障一點通
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
故障一點通
主站蜘蛛池模板: 欧美性色综合网| 亚洲欧洲自拍拍偷午夜色无码| 毛片免费在线| 久久夜色精品| 国产a在视频线精品视频下载| 色久综合在线| 亚洲Aⅴ无码专区在线观看q| 欧美激情,国产精品| 青草精品视频| 日韩成人免费网站| 99精品视频九九精品| 亚洲欧美成人综合| 午夜国产小视频| 99热这里只有精品5| 国产又色又爽又黄| 国产人妖视频一区在线观看| 二级特黄绝大片免费视频大片| 999精品色在线观看| 国产靠逼视频| 一区二区影院| 免费不卡视频| 精品福利网| 青青草一区二区免费精品| 亚洲无卡视频| 亚洲免费三区| 夜色爽爽影院18禁妓女影院| 久久久久人妻一区精品| 欧美乱妇高清无乱码免费| 在线免费看片a| 区国产精品搜索视频| 成人免费视频一区| 久久99精品国产麻豆宅宅| 国产成人精品免费av| 欧美一级在线| 国产精品午夜福利麻豆| 成年免费在线观看| 亚洲国内精品自在自线官| 99久久99这里只有免费的精品| 欧美精品高清| 色一情一乱一伦一区二区三区小说| 亚洲中文字幕23页在线| 久久综合丝袜日本网| 国产一二三区在线| 久久美女精品国产精品亚洲| 国产一级毛片高清完整视频版| 久久动漫精品| 亚洲人成网址| 久久久久久久97| 中国一级特黄视频| 国产视频自拍一区| 久久国产精品夜色| 狂欢视频在线观看不卡| 久久精品亚洲热综合一区二区| 九九久久精品免费观看| 国产91无码福利在线| 国产sm重味一区二区三区| 国产菊爆视频在线观看| 亚洲欧美日韩色图| 欧美天堂久久| 精品视频一区二区观看| 亚洲国产欧美国产综合久久| 免费播放毛片| 97视频精品全国在线观看| 免费看av在线网站网址| 欧美人人干| 欧美成人午夜视频免看| 国产美女精品一区二区| 凹凸精品免费精品视频| 国产人成网线在线播放va| 国产人成乱码视频免费观看| 国产免费高清无需播放器| 一本一本大道香蕉久在线播放| 91精品免费久久久| 国产精品99r8在线观看| 婷婷久久综合九色综合88| 亚洲无码高清免费视频亚洲| 国内丰满少妇猛烈精品播| 91美女视频在线观看| 91www在线观看| 成人在线综合| 欧美日韩福利| 噜噜噜久久|