DDR測試波形數據文件的處理方法及處理系統與流程
2023-10-17 10:18:09 3

本發明涉及DDR測試技術領域,特別涉及一種DDR測試波形數據文件的處理方法及處理系統。
背景技術:
現有的DDR(雙倍速率同步動態隨機存儲器)測試數據採用人工處理,測試人員依照測試波形,依次抄錄數據,並寫入Excel表格內,耗費大量時間,尤其是當DDR顆粒數較多時。另外,首先,現有測試數據處理需要依據直接測試數據,生成間接測試數據,此過程人工輸入公式或計算,可能存在錯誤,導致最終判定異常;其次,需要人工判定直接測試數據以及間接測試數據是否全部符合要求,兩者均符合要求方可認定成功,可能存在人為錯誤,導致最終判定異常,且需要大量時間;最後,不同人員人工輸入測試結果,存在測試結果不統一問題,比如小數點位數設置,是否帶單位,字體描述等等。
技術實現要素:
本發明要解決的技術問題是為了克服現有技術中對DDR進行測試的測試波形採用人工處理導致存在工作量大及容易出現錯誤的缺陷,提供一種DDR測試波形數據文件的處理方法及處理系統。
本發明是通過下述技術方案來解決上述技術問題:
一種DDR測試波形數據文件的處理方法,包括以下步驟:
S1、將在測試數據文件夾中的所有DDR測試波形的原始數據文件執行遍歷並形成樹形列表;
S2、將所述原始數據進行格式轉換並採用第一參數進行篩選,將篩選出的數據作為直接測試數據;
S3、將所述直接測試數據採用第二參數轉換為間接測試數據;
S4、將所述直接測試數據和所述間接測試數據分別與對應的標準評測數據進行對比。
較佳地,在步驟S4之前,還包括:
步驟S34、對所述直接測試數據和所述間接測試數據分別進行行列變換和格式轉換。
較佳地,在步驟S4之後,還包括:
步驟S5、輸出測試報告。
較佳地,所述第一參數包括標準高電平值,標準低電平值,頻率,佔空比,上升斜率,下降斜率最大值和最小值,所述第二參數包括上衝、下衝、正衝和負衝;所述第二參數採用所述第一參數獲得。
一種DDR測試波形數據文件的處理系統,包括:
遍歷模塊、用於將在測試數據文件夾中的所有DDR測試波形的原始數據文件執行遍歷並形成樹形列表;
篩選模塊、用於將所述原始數據文件進行格式轉換並採用第一參數進行篩選,將篩選出的數據作為直接測試數據;
測試數據轉換模塊、用於將所述直接測試數據採用第二參數轉換為間接測試數據;
對比模塊、用於將所述直接測試數據和所述間接測試數據分別與對應的標準評測數據進行對比。
較佳地,所述DDR測試波形數據文件的處理系統還包括格式轉換模塊,所述格式轉換模塊用於對所述直接測試數據和所述間接測試數據分別進行行列變換和格式轉換。
較佳地,所述DDR測試波形數據文件的處理系統還包括測試報告生成模塊,所述測試報告生成模塊用於在對比完成之後輸出測試報告。
較佳地,所述第一參數包括標準高電平值,標準低電平值,頻率,佔空比,上升斜率,下降斜率最大值和最小值,所述第二參數包括上衝、下衝、正衝和負衝。
本發明的積極進步效果在於:本發明的DDR測試波形數據文件的處理方法及處理系統可以對DDR波形數據文件進行數據自動提取,以及對測試結果進行自動判定並自動輸出測試報告,可靠性高。
附圖說明
圖1為本發明一較佳實施例的DDR測試波形數據文件的處理方法的流程圖。
圖2為本發明一較佳實施例的DDR測試波形數據文件的處理系統的結構示意圖。
具體實施方式
下面通過實施例的方式進一步說明本發明,但並不因此將本發明限制在所述的實施例範圍之中。
如圖1所示,一種DDR測試波形數據文件的處理方法,包括以下步驟:
步驟101、將所有DDR測試波形的原始數據文件執行遍歷並形成樹形列表。在示波器對DDR測試完成後,保存對應測試波形與CSV格式數據文檔。然後執行對上述測試波形的原始數據文件的遍歷,形成樹形列表。
步驟102、將所述原始數據進行格式轉換並採用第一參數進行篩選,將篩選出的數據作為直接測試數據。所述第一參數包括標準高電平值,標準低電平值,頻率,佔空比,上升斜率,下降斜率、最大值、最小值等。比如可以將CSV格式數據文檔轉換為Excel格式文檔。
步驟103、將所述直接測試數據採用第二參數轉換為間接測試數據。所述第二參數包括上衝、下衝、正衝和負衝等,比如,所述上衝是指一波形中的最大值減去標準高電平值得到的值,所述下衝是指一波形中的最小值減去標準高電平值得到的值,正衝是指標準高電平值減去回衝高電平值值得到的值,負衝是指回衝低電平值減去標準低電平值得到的值。此外,間接測試數據的獲得還需要對所述直接測試數據進行單位換算。
步驟104、對所述直接測試數據和所述間接測試數據分別進行行列變換和格式轉換。
步驟105、將所述直接測試數據和所述間接測試數據分別與對應的標準評測數據進行對比。通過將直接測試數據、間接測試數據分別與對應的標準評測數據進行對比已確認對DDR的測試是否合格。通過自動判斷,減少了人為判斷造成的遺漏,導致結論判斷出錯。
步驟106、輸出測試報告。採用統一的模板輸出測試報告,保證了測試報告的一致性。
如圖2所示,一種DDR測試波形數據文件的處理系統,包括遍歷模塊11、篩選模塊12、測試數據轉換模塊13、對比模塊15、格式轉換模塊14和測試報告生成模塊16。
遍歷模塊11用於將所有DDR測試波形的原始數據執行遍歷並形成樹形列表。篩選模塊12用於將所述原始數據進行格式轉換並採用第一參數進行篩選,將篩選出的數據作為直接測試數據。測試數據轉換模塊13用於將所述直接測試數據採用第二參數轉換為間接測試數據。所述格式轉換模塊14用於對所述直接測試數據和所述間接測試數據分別進行行列變換和格式轉換。所述對比模塊15用於將所述直接測試數據和所述間接測試數據分別與對應的標準評測數據進行對比。所述測試報告生成模塊16用於在對比完成之後輸出測試報告。所述第一參數包括最大值、最小值、標準高電平值、標準低電平值、頻率、佔空比、上升斜率和下降斜率,所述第二參數包括上衝、下衝、正衝和負衝。所述第二參數採用所述第一參數獲得。
本發明的DDR測試波形數據文件的處理方法及系統可以對DDR測試波形數據文件進行數據自動提取,以及對測試結果進行自動判定並自動輸出測試報告,處理效率高且可靠性高。
雖然以上描述了本發明的具體實施方式,但是本領域的技術人員應當理解,這僅是舉例說明,本發明的保護範圍是由所附權利要求書限定的。本領域的技術人員在不背離本發明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發明的保護範圍。