本發明專利技術涉及EEPROM讀寫周期時間的測試方法,包括以下步驟:編寫前2n(0≤n≤5)頁存儲單元的寫操作圖形向量和讀操作圖形向量;運行寫操作圖形向量,對存儲單元進行寫操作,測試寫周期時間;運行讀操作圖形向量,對存儲單元進行讀操作,測試讀周期時間。本發明專利技術采用編寫一小部分測試圖形向量以降低對測試系統的要求,同時通過將高位地址線逐位反相的方法實現所有存儲單元的地址切換,將EEPROM讀寫周期時間測試深入到了每個單元,從而不需要很大的圖形向量存儲空間即可實現全部單元逐單元的讀寫周期時間的測試,十分有利于進行工程質量歸零分析。采用本發明專利技術,可全面、準確、便捷、靈活測試EEPROM讀寫周期時間。
【技術實現步驟摘要】
本專利技術涉及測試方法,具體而言是一種EEPROM讀寫周期時間的測試方法。
技術介紹
EEPROM作為一種非易失的存儲器,廣泛應用于單片機和對數據存儲安全性及可靠性要求高的其他場合,如門禁考勤系統、測量和醫療儀表、非接觸式智能卡、稅控收款機、預付費電度表或復費率電度表、家電遙控器等。但是EEPROM是通過電子的躍遷實現寫入和擦除操作,由于電子躍遷所需的時間比較長,因此EEPROM寫入和擦除時間較長,一般一個 字節的寫入和擦除時間為200μ s 10ms,而整個器件的寫入和擦除時間通常在IOOOms以上,故無法采用隨機存儲器通常用的算法圖形測試方法對EEPROM進行測試,只能參照只讀存儲器ROM進行空片的讀操作測試和直流參數測試,而不能進行讀寫周期時間的測試,無法檢測出寫入時間過長等典型故障,容易造成對器件的誤判。因此,設計出一種可全面、準確、便捷、靈活的測試讀寫周期時間的EEPROM讀寫周期時間的測試方法十分必要。
技術實現思路
本專利技術的目的是提供一種可全面、準確、便捷、靈活測試讀寫周期時間的EEPROM讀寫周期時間的測試方法。為實現上述目的,本專利技術采用如下技術方案一種EEPROM讀寫周期時間的測試方法,包括以下步驟a.編寫測試圖形向量;all.根據被測EEPROM “頁寫”的大小以及測試系統圖形發生器的容量,設置所編寫的圖形向量為前2η(0 < η < 5)頁存儲單元的寫操作圖形向量和讀操作圖形向量;al2.選擇第一頁存儲單元;al3.設置背景數據;al4.根據器件詳細規范規定的寫周期時間和實際運行速率,按公式“寫周期時間=速率X循環次數”設置循環次數;al5.發寫命令,寫入背景數據;al6.將步驟al5重復步驟al4所述的次數,直至將背景數據全部寫入。al7.選擇下一頁存儲單元,設置不同的背景數據;重復步驟al4 al6,直至步驟all所述存儲單元全部寫操作完成;a21.選擇第一個存儲單元;a22.發讀命令,讀出存儲單元當前的數據;a23.選擇下一個地址單元,重復步驟a22,直至步驟all所述存儲單元全部讀操作完成;b.測試寫周期時間bl.設置寫周期時間為tw。的最大值,運行寫操作圖形向量,對步驟all所述的存儲單元進行寫操作;b2.等待寫周期時間tw。,將背景數據全部寫入步驟all所述的存儲單元;b3.設置讀周期時間為^極限值的5 10倍,運行讀操作圖形向量,進行一次讀操作,讀出步驟all所述存儲單元內當前的數據;b4.比較步驟b3讀出的數據與背景數據是否相同。若相同,則步驟all所述存儲單元的寫周期時間測試合格;b5.將高位地址線逐位反相,選定下一個2n(0 ^ n ^ 5)頁存儲單元,重復步驟bfb4,直到被測EEPROM所有存儲單元的寫周期時間都測試完畢。b6.若所有存儲單元寫周期時間均測試合格,則被測器件的寫周期時間測試合格, 否則測試不合格。c.測試讀周期時間Cl.設置寫周期時間為極限值的5 10倍,運行寫操作圖形向量,并等待twc極限值5 10倍的時間,將背景數據寫入步驟all所述的存儲單元;c2.將高位地址線逐位反相,選定下一個2n (OS 5)頁存儲單元,重復步驟cl,直到將背景數據寫入全部存儲單元;c3.設置讀周期時間為的最小值,運行讀操作圖形向量,進行一次讀操作,讀出步驟all所述存儲單元內的實際數據;c4.比較步驟c3讀出的數據與背景數據是否相同,若所有單元均完全相同,則步驟all所述存儲單元的讀周期時間測試合格;c5.將高位地址線逐位反相,選定下一個2n(05)頁存儲單元,重復步驟c3 c4,直到被測EEPROM完全部存儲單元的讀周期時間均測試完畢。c6.若所有存儲單元的讀周期時間均測試合格,則被測EEPROM的讀周期時間測試合格,否則測試不合格。進一步地,在步驟b6之后,若被測器件的寫周期時間測試合格,將存儲器擦空,逐漸減小的值,重復步驟bf b5,直至tw。= tn時測試結果翻轉,則tn_i即為被測EEPROM寫周期時間的具體值。進一步地,在步驟c6之后,若被測器件的讀周期時間測試合格,逐漸降低的值,重復步驟c3 c5,直至tK= tn時測試結果翻轉,則tn_i即為被測EEPROM讀周期時間的具體值。本專利技術采用編寫一小部分測試圖形向量以降低對測試系統的要求,同時通過將高位地址線逐位反相的方法實現所有存儲單元的地址切換,將EEPROM讀寫周期時間測試深入到了每個單元,從而不需要很大的圖形向量存儲空間即可實現全部單元逐單元的讀寫周期時間的測試,十分有利于進行工程質量歸零分析。采用本專利技術,可全面、準確、便捷、靈活測試EEPROM讀寫周期時間。附圖說明圖I為本專利技術的EEPROM讀寫周期時間測試原理圖;圖2為本專利技術的EEPROM寫周期時間測試流程圖;圖3為本專利技術的EEPROM讀周期時間測試流程圖。具體實施例方式以下結合附圖和具體實施例對本專利技術做進一步的詳細描述,但該實施例不應理解為對本專利技術的限制。實施例I被測對象XICRO公司生產的EEPROM器件X28C64DMB-20VI,其詳細規范規定的寫周期時間的最大值為IOms,讀周期時間tK的最小值為200ns,共64頁每頁64個存儲單J Li ο測試方法按以下步驟進行a.編寫測試圖形向量;·all.根據被測EEPROM “頁寫”的大小以及測試系統圖形發生器的容量,設置所編寫的圖形向量為前23頁即8頁共512個存儲單元的寫操作圖形向量和讀操作圖形向量;al2.選擇第一頁存儲單元;al3.設置背景數據Oxaa ;al4.根據器件詳細規范規定的寫周期時間的最大值和實際運行速率1000ns,設置循環次數為10000次;al5.發寫命令,寫入背景數據Oxaa ;al6.將步驟al5重復10000次,直至將背景數據全部寫入。al7.選擇下一頁存儲單元,設置不同的背景數據0x55,重復步驟al2 al6,直至步驟all所述的存儲單元全部寫操作完成;a21.選擇第一個存儲單元;a22.發讀命令,讀出存儲單元當前的數據;a23.選擇下一個地址單元,重復步驟a22,直至步驟all所述的存儲單元全部讀操作完成;b.搜索寫周期時間bl.設置寫周期時間為tw。的最大值,運行寫操作圖形向量,對步驟all所述的存儲單元進行寫操作;b2.等待寫周期時間tw。,將背景數據全部寫入步驟all所述的存儲單元;b3.設置讀周期時間為^最小值的5倍,運行讀操作圖形向量,進行一次讀操作,讀出步驟all所述存儲單元內當前的數據;b4.經比較,步驟b3讀出的數據與背景數據相同,故步驟all所述存儲單元的寫周期時間測試合格;b5.將高位地址線逐位反相,選定下一個8頁共512個存儲單元,重復步驟bfb4,直到被測EEPROM所有存儲單元的寫周期時間都測試完畢。b6.結果,所有存儲單元的寫周期時間均測試合格,于是被測EEPROM的寫周期時間測試合格。c.搜索讀周期時間Cl.設置寫周期時間為tw。極限值的5倍,運行寫操作圖形向量,并等待tw。極限值5倍的時間,將背景數據寫入步驟all所述的存儲單元;c2.將高位地址線的逐位反相,選定下一個8頁存儲單元,重復步驟Cl,直到將背景數據寫入全部存儲單元;c3.設置讀周期時間為的最小值,運行讀操作圖形向量,進行一次讀操作,本文檔來自技高網...
【技術保護點】
一種EEPROM讀寫周期時間的測試方法,包括以下步驟:a.編寫測試圖形向量;a11.根據被測EEPROM“頁寫”的大小以及測試系統圖形發生器的容量,設置所編寫的圖形向量為前2n(0≤n≤5)頁存儲單元的寫操作圖形向量和讀操作圖形向量;a12.選擇第一頁存儲單元;a13.設置背景數據;a14.根據器件詳細規范規定的寫周期時間和實際運行速率,按公式“寫周期時間=速率×循環次數”設置循環次數;a15.發寫命令,寫入背景數據;a16.將步驟a15重復步驟a14所述的次數,直至將背景數據全部寫入。a17.選擇下一頁存儲單元,設置不同的背景數據;重復步驟a14~a16,直至步驟a11所述存儲單元全部寫操作完成;a21.選擇第一個存儲單元;a22.發讀命令,讀出存儲單元當前的數據;a23.選擇下一個地址單元,重復步驟a22,直至步驟a11所述存儲單元全部讀操作完成;b.測試寫周期時間:b1.設置寫周期時間為tWC的最大值,運行寫操作圖形向量,對步驟a11所述的存儲單元進行寫操作;b2.等待寫周期時間tWC,將背景數據全部寫入步驟a11所述的存儲單元;b3.設置讀周期時間為tRC極限值的5~10倍,運行讀操作圖形向量,進行一次讀操作,讀出步驟a11所述存儲單元內當前的數據;b4.比較步驟b3讀出的數據與背景數據是否相同。若相同,則步驟a11所述存儲單元的寫周期時間測試合格;b5.將高位地址線逐位反相,選定下一個2n(0≤n≤5)頁存儲單元,重復步驟b1~b4,直到被測EEPROM所有存儲單元的寫周期時間都測試完畢。b6.若所有存儲單元寫周期時間均測試合格,則被測器件的寫周期時間測試合格,否則測試不合格。c.測試讀周期時間:c1.設置寫周期時間為tWC極限值的5~10倍,運行寫操作圖形向量,并等待tWC極限值5~10倍的時間,將背景數據寫入步驟a11所述的存儲單元;c2.將高位地址線逐位反相,選定下一個2n(0≤n≤5)頁存儲單元,重復步驟c1,直到將背景數據寫入全部存儲單元;c3.設置讀周期時間為tRC的最小值,運行讀操作圖形向量,進行一次讀操作,讀出步驟a11所述存儲單元內的實際數據;c4.比較步驟c3讀出的數據與背景數據是否相同,若所有單元均完全相同,則步驟a11所述存儲單元的讀周期時間測試合格;c5.將高位地址線逐位反相,選定下一個2n(0≤n≤5)頁存儲單元, 重復步驟c3~c4,直到被測EEPROM完全部存儲單元的讀周期時間均測試完畢。c6.若所有存儲單元的讀周期時間均測試合格,則被測EEPROM的讀周期時間測試合格,否則測試不合格。...
【技術特征摘要】
1.一種EEPROM讀寫周期時間的測試方法,包括以下步驟 a.編寫測試圖形向量; all.根據被測EEPROM “頁寫”的大小以及測試系統圖形發生器的容量,設置所編寫的圖形向量為前2η(0 < η < 5)頁存儲單元的寫操作圖形向量和讀操作圖形向量;al2.選擇第一頁存儲單元;al3.設置背景數據; al4.根據器件詳細規范規定的寫周期時間和實際運行速率,按公式“寫周期時間=速率X循環次數”設置循環次數;al5.發寫命令,寫入背景數據; al6.將步驟al5重復步驟al4所述的次數,直至將背景數據全部寫入。al7.選擇下一頁存儲單元,設置不同的背景數據;重復步驟al4 al6,直至步驟all所述存儲單元全部寫操作完成;a21.選擇第一個存儲單元;a22.發讀命令,讀出存儲單元當前的數據; a23.選擇下一個地址單元,重復步驟a22,直至步驟all所述存儲單元全部讀操作完成; b.測試寫周期時間 bl.設置寫周期時間為tw。的最大值,運行寫操作圖形向量,對步驟all所述的存儲單元進行寫操作; b2.等待寫周期時間tw。,將背景數據全部寫入步驟all所述的存儲單元;b3.設置讀周期時間為極限值的5 10倍,運行讀操作圖形向量,進行一次讀操作,讀出步驟all所述存儲單元內當前的數據; b4.比較步驟b3讀出的數據與背景數據是否相同。若相同,則步驟all所述存儲單元的寫周期時間測試合格; b5.將高位地址線逐位反相,選定下一個2n (O ^n^5)頁存儲單元,重復步驟bf b4,直到被測EEPROM所有存儲單元的寫周期時間都測試...
【專利技術屬性】
技術研發人員:袁云華,李永梅,王炳軍,
申請(專利權)人:湖北航天技術研究院計量測試技術研究所,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。