[發明專利]一種芯片測試軟件的開發方法和系統無效
| 申請號: | 201310390570.1 | 申請日: | 2013-08-30 |
| 公開(公告)號: | CN103440133A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 楊兵;王旭升;許集潤;柴亮;王素娟;商迪;劉坤;孫軍;管云峰;戴楊 | 申請(專利權)人: | 上海高清數字科技產業有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/455;G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200125 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 芯片 測試 軟件 開發 方法 系統 | ||
技術領域
本發明涉及芯片測試領域,主要涉及一種芯片測試中的ATE仿真器以及在芯片測試中ATE周邊軟件開發的一種方法。
背景技術
近年來,隨著芯片/IC設計復雜度的規模的不斷擴大,芯片測試也變得越來越復雜,這使得IC測試的成本越來越高。同時為了迎合客戶的各種需求,特別是信息安全和復雜運算的需要,在芯片進行ATE(Automatic?Test?Equipment,集成電路(IC)自動測試機)測試的時候需要使用客戶指定的主機進行數據處理,而不希望由ATE來完成這些數據處理(例如信息安全需求,或者數據處理速度需求),這就需要開發主機上的主機程序。如果開發這些主機程序需要ATE參與進來,首先需要在得到芯片的樣片已后才能進行開發主機程序,使得開發過程啟動太晚;其次,ATE停止測試芯片,而用于主機程序開發,使得主機程序的開發成本過高;最后,主機程序的開發人員一般不是ATE廠商人員,ATE與主機程序開發人員的工作環境協調需要耗費一定成本。
同時,目前現有技術中作為ATE仿真器,例如“SIMULATOR?FOR?IC?TESTING?DEVICE”,其方法也存在以下諸多弊端:
1.沒有本地數據處理能力。目前的ATE仿真器一般是對IC測試結果直接打印或者顯示出來,而隨著IC測試復雜度的增大,打印大量的數據對于用戶來說無法快速判斷測試正確性,所以ATE需要本地數據處理能力,而新的仿真器能提供開發本地數據處理能力軟件的開發環境。
2.沒有網絡通信功能。目前的ATE仿真器只面向芯片,而沒有面向互聯網的接口程序。因此無法實現芯片測試數據的外部處理功能,當用戶需要指定主機處理IC測試的數據時,目前的ATE仿真器無法與外部主機互聯,并且及時響應外部主機的指令。
綜上所述,為了避免上述情形,降低芯片測試成本,一種新的,靈活、實用的芯片(IC)測試軟件開發方法和系統的發明是勢在必行的。
發明內容
本發明的目的是,在沒有ATE的前提下:
1、提供一種用于生成IC測試數據的方法和數據生成器,以解決在沒有ATE的前提下,無法生成各種正確和錯誤的IC測試數據流的問題。
2、提供一種用于開發和調試ATE數據處理模塊的方法和系統,使得ATE數據處理程序的開發成本大幅降低,成功率大幅提升。
3、提供一種用于開發和調試ATE網絡通信模塊的方法和系統,使得ATE與主機通信的網絡通信程序開發成本大幅降低,成功率大幅提升。
4、提供一種用于開發主機程序的方法和系統,使得主機程序開發成本大幅降低,成功率大幅提升。
為了解決上述技術問題,本發明提供的技術方案為:
一種芯片測試軟件的開發系統,應用于芯片測試中的測試軟件開發和調試,其至少包括:
主機,運行主機程序的若干計算機或網絡終端;
ATE仿真器,運行ATE仿真器程序的若干計算機或網絡終端;
數據源:用于主機的程序的有效數據的任何載體,所述的有效數據用于記載ATE仿真器不可直接訪問的數據。
所述ATE仿真器包括:ATE主控模塊,芯片測試數據生成模塊,ATE數據處理模塊,網絡通信模塊以及網絡編程調試模塊。
所述ATE主控模塊:啟動芯片測試模式,生成測試條件,并將芯片測試模式信息和測試條件發送給芯片測試數據生成模塊,然后從芯片測試數據生成模塊獲取芯片測試數據,將需要在ATE仿真器處理的芯片測試數據發送給ATE數據處理模塊,獲得結果;將需要發送給主機進行處理的芯片測試數據,通過網絡通信模塊發送給主機,接收來自主機的處理結果。
所述芯片測試數據生成模塊:模擬芯片測試過程,將來自ATE主控模塊的模式信息和條件,隨機生成芯片測試數據并且返回給ATE主控模塊;其中,本模塊生成的芯片測試數據的取值范圍大于等于ATE的返回數據范圍。
所述ATE數據處理模塊:用于處理芯片測試數據,采用本方法開發的ATE數據處理模塊將直接移植到ATE使用;所述網絡通信模塊:用于ATE仿真器與主機通信;所述網絡編程調試模塊:在ATE仿真器和主機分別運行,用于調試網絡通信模塊和主機程序的網絡通信功能。
所述主機程序對數據源和來自ATE仿真器的芯片測試數據進行處理。
一種芯片測試軟件的開發方法,其包括ATE仿真器,所述ATE仿真器包括:ATE主控模塊,芯片測試數據生成模塊,ATE數據處理模塊,網絡通信模塊以及網絡編程調試模塊,其至少包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海高清數字科技產業有限公司,未經上海高清數字科技產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310390570.1/2.html,轉載請聲明來源鉆瓜專利網。





