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

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

2023-09-17 05:40:28吳海平杜凱黃菊蓮何?,?/span>李燕
電子制作 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故障燈異常點亮
故障一點通
故障一點通
主站蜘蛛池模板: 国产欧美成人不卡视频| 国产原创第一页在线观看| 在线免费观看AV| 久久99国产视频| 日韩欧美国产精品| 真实国产乱子伦视频 | 一级毛片在线直接观看| 亚洲91精品视频| 美美女高清毛片视频免费观看| 日韩国产精品无码一区二区三区| 国产成人艳妇AA视频在线| 中国美女**毛片录像在线| 欧美区一区| 日本亚洲国产一区二区三区| 人妻91无码色偷偷色噜噜噜| 国产精品无码在线看| 国产一区二区精品高清在线观看| 精品国产自在现线看久久| 伊人成人在线视频| 日本成人一区| 国产第一页免费浮力影院| 久久狠狠色噜噜狠狠狠狠97视色 | 22sihu国产精品视频影视资讯| 永久免费AⅤ无码网站在线观看| 精品视频免费在线| 日韩毛片在线视频| 精品91视频| 欧美97欧美综合色伦图| 亚洲精品国产综合99| 麻豆国产精品| 成人在线综合| 中文无码伦av中文字幕| 国产91精品调教在线播放| 九色综合视频网| 国产日韩久久久久无码精品| 国产一级毛片高清完整视频版| 99精品免费欧美成人小视频| 欧美午夜视频在线| 国产99视频免费精品是看6| av在线人妻熟妇| 久久亚洲欧美综合| 久久精品这里只有国产中文精品| h视频在线播放| 国产精品女人呻吟在线观看| 全部免费特黄特色大片视频| www.91中文字幕| 久久a级片| 中文国产成人久久精品小说| 久久久久久久久亚洲精品| 一本久道久久综合多人| 婷婷色丁香综合激情| 精品国产一二三区| 97se亚洲| 男女猛烈无遮挡午夜视频| 国产极品美女在线播放| 亚洲三级网站| 中文字幕66页| 国产免费久久精品99re不卡| 成年看免费观看视频拍拍| 国产女同自拍视频| 久久这里只有精品2| 2020国产免费久久精品99| 一区二区在线视频免费观看| 欧美亚洲一区二区三区导航 | 手机在线国产精品| 亚洲最新地址| 熟妇人妻无乱码中文字幕真矢织江| 国产麻豆精品久久一二三| 日本妇乱子伦视频| 久久中文无码精品| 国产一区二区三区在线观看免费| 国产精品综合久久久| 一级毛片高清| 手机成人午夜在线视频| 中文字幕亚洲乱码熟女1区2区| 成人福利免费在线观看| 动漫精品中文字幕无码| 国产一区亚洲一区| 亚洲天堂网在线观看视频| 2021国产v亚洲v天堂无码| 亚洲三级a| 三级毛片在线播放|