本發(fā)明涉及存儲領(lǐng)域,特別涉及一種存儲器的測試系統(tǒng)及測試方法。
背景技術(shù):
1、存儲器廣泛應(yīng)用于手機(jī)、平板電腦、電視機(jī)、機(jī)頂盒等終端設(shè)備中。目前市場上生產(chǎn)存儲器的廠商數(shù)量較多,對于不同的廠商,在設(shè)計存儲器時,都會定義一些用于測試和調(diào)試的測試引腳,以便研發(fā)人員在研發(fā)和生產(chǎn)過程中對存儲器進(jìn)行調(diào)試、檢測和診斷,以確保產(chǎn)品性能和質(zhì)量。
2、由于每個廠商對其測試引腳的定義和使用方法都有所不同,沒有統(tǒng)一的標(biāo)準(zhǔn),導(dǎo)致對不同廠商的存儲器進(jìn)行調(diào)試和測試時需要不同的工具和方法。如何快速分析出存儲器的測試引腳的定義和排列順序成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供一種存儲器的測試系統(tǒng)及測試方法,以快速分析出存儲器的測試引腳的定義和排列順序。
2、為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
3、本發(fā)明提供了一種存儲器的測試系統(tǒng),包括:
4、測試板,其上連接有存儲器,所述測試板上設(shè)定有多個檢測引腳,所述檢測引腳與所述存儲器的測試引腳相對應(yīng);
5、邏輯分析儀,與所述測試板的檢測引腳通信連接,并基于所述檢測引腳生成自定義的配置文件;以及
6、處理模塊,設(shè)置于所述測試板上,與所述存儲器通信連接,以搭建測試環(huán)境;
7、其中,所述處理模塊用以向所述存儲器發(fā)送不同指令,以使所述存儲器執(zhí)行不同操作;
8、所述邏輯分析儀用以獲取所述存儲器在執(zhí)行不同操作時的測試引腳的時序波形;
9、所述邏輯分析儀還用以將所述測試引腳的時序波形與時序規(guī)范協(xié)議進(jìn)行對比,確定所述測試引腳的類型,并對所述配置文件進(jìn)行更新。
10、在本發(fā)明一實(shí)施例中,所述處理模塊用以向所述存儲器發(fā)送讀/寫命令及對應(yīng)的測試數(shù)據(jù),所述邏輯分析儀獲取所述存儲器未跳變的測試引腳,表示為非信號引腳,并對所述配置文件進(jìn)行更新。
11、在本發(fā)明一實(shí)施例中,所述處理模塊用以向所述存儲器發(fā)起初始化操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定命令鎖存使能、寫使能、地址鎖存使能對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
12、在本發(fā)明一實(shí)施例中,所述處理模塊還用以向所述存儲器發(fā)起復(fù)位操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定就緒/忙碌、片選使能對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
13、在本發(fā)明一實(shí)施例中,所述處理模塊還用以依次向所述存儲器發(fā)起讀取識別碼操作以及讀取狀態(tài)操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定數(shù)據(jù)選通信號-真/補(bǔ)、讀使能信號-真/補(bǔ)對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
14、在本發(fā)明一實(shí)施例中,所述處理模塊還用以向所述存儲器發(fā)起多次隨機(jī)讀寫操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定數(shù)據(jù)信號線對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
15、在本發(fā)明一實(shí)施例中,所述處理模塊還用以向所述存儲器發(fā)起寫保護(hù)操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定寫保護(hù)信號線對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
16、在本發(fā)明一實(shí)施例中,所述處理模塊還用以向所述存儲器發(fā)起隨機(jī)讀寫操作,所述處理模塊確定從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)一致時,表示所述配置文件已配置完成。
17、在本發(fā)明一實(shí)施例中,所述處理模塊確定從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)不一致時,所述處理模塊對所述存儲器出現(xiàn)問題的測試引腳重新進(jìn)行分析,直至所述處理模塊從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)一致時為止。
18、本發(fā)明還提供了一種存儲器的測試方法,包括:
19、搭建存儲器的測試環(huán)境,并生成自定義的配置文件;
20、向所述存儲器發(fā)送不同指令,以使所述存儲器執(zhí)行不同操作;
21、獲取所述存儲器在執(zhí)行不同操作時的測試引腳的時序波形;
22、將所述測試引腳的時序波形與時序規(guī)范協(xié)議進(jìn)行對比,確定所述測試引腳的類型,并對所述配置文件進(jìn)行更新。
23、如上所述,本發(fā)明提供一種存儲器的測試系統(tǒng)及測試方法,通過上層配置文件,實(shí)現(xiàn)了測試引腳的自動化配置和定義,無需人工手動插拔更換不同的信號線,從而顯著提高了測試和調(diào)試的效率。同時,自動化配置文件定義減輕了手動操作的負(fù)擔(dān),減少了因手動插拔信號線可能引起的接錯、漏接等人為錯誤,從而提高了測試的準(zhǔn)確性和可靠性。本申請利用邏輯分析儀和自動化配置文件,能夠及時且準(zhǔn)確地獲取存儲器的測試引腳順序和后端接口的行為狀態(tài)等信息,確保調(diào)試和問題分析過程中數(shù)據(jù)的實(shí)時性和準(zhǔn)確性。
24、當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點(diǎn)。
1.一種存儲器的測試系統(tǒng),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊用以向所述存儲器發(fā)送讀/寫命令及對應(yīng)的測試數(shù)據(jù),所述邏輯分析儀獲取所述存儲器未跳變的測試引腳,表示為非信號引腳,并對所述配置文件進(jìn)行更新。
3.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊用以向所述存儲器發(fā)起初始化操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定命令鎖存使能、寫使能、地址鎖存使能對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
4.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊還用以向所述存儲器發(fā)起復(fù)位操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定就緒/忙碌、片選使能對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
5.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊還用以依次向所述存儲器發(fā)起讀取識別碼操作以及讀取狀態(tài)操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定數(shù)據(jù)選通信號-真/補(bǔ)、讀使能信號-真/補(bǔ)對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
6.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊還用以向所述存儲器發(fā)起多次隨機(jī)讀寫操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定數(shù)據(jù)信號線對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
7.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊還用以向所述存儲器發(fā)起寫保護(hù)操作,所述邏輯分析儀根據(jù)時序規(guī)范協(xié)議,以確定寫保護(hù)信號線對應(yīng)的所述存儲器的測試引腳,并對所述配置文件進(jìn)行更新。
8.根據(jù)權(quán)利要求1所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊還用以向所述存儲器發(fā)起隨機(jī)讀寫操作,所述處理模塊確定從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)一致時,表示所述配置文件已配置完成。
9.根據(jù)權(quán)利要求8所述的存儲器的測試系統(tǒng),其特征在于,所述處理模塊確定從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)不一致時,所述處理模塊對所述存儲器出現(xiàn)問題的測試引腳重新進(jìn)行分析,直至所述處理模塊從所述存儲器獲取的指令/主機(jī)數(shù)據(jù)與所述處理模塊向存儲器發(fā)送的指令/主機(jī)數(shù)據(jù)一致時為止。
10.一種存儲器的測試方法,其特征在于,包括: