国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Asic軟硬件合作模擬與測試的一體化方法

      文檔序號(hào):6609577閱讀:474來源:國知局
      專利名稱:Asic軟硬件合作模擬與測試的一體化方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對ASIC(專用集成電路)設(shè)計(jì)進(jìn)行軟硬件合作模擬與測試的一體化方法。
      隨著ASIC芯片集成度的提高和功能的增強(qiáng),在ASIC的設(shè)計(jì)過程中對ASIC的模擬驗(yàn)證提出了更高的要求。因?yàn)橹挥袑ζ湓O(shè)計(jì)經(jīng)過充分的模擬驗(yàn)證才能保證其投片的成功率。目前商業(yè)電子設(shè)計(jì)自動(dòng)化(EDA)工具中的軟件模擬器(例如,美國的Verilog)是對ASIC芯片進(jìn)行模擬驗(yàn)證的主要工具。但該類軟件模擬器由于受軟件建模的限制,難以實(shí)現(xiàn)更高級(jí)別的模擬驗(yàn)證。本發(fā)明的目的是設(shè)計(jì)出ASIC軟硬件合作模擬與測試的一體化儀器(簡稱模測儀)。由于模測儀把正在設(shè)計(jì)中的ASIC作為軟模型和硬模型(例如微處理器)有機(jī)地接合起來,使模擬中的軟模型(即ASIC)的代碼和實(shí)際的硬模型一起運(yùn)行,省去了軟件模擬器中要對相應(yīng)的硬模型進(jìn)行軟件建模而帶來的諸多限制,使模擬級(jí)別得以提高(可以在體系結(jié)構(gòu)級(jí)、板級(jí)、ASIC級(jí)三個(gè)級(jí)別上進(jìn)行模擬),因而使得模擬更加充分,更有效地保證了投片的成功率;同時(shí),利用該模測儀還可對生產(chǎn)出來后的ASIC進(jìn)行測試,做到一儀兩用,免去了需要購買或研制專門測試設(shè)備的額外開銷,節(jié)約成本。
      本發(fā)明的技術(shù)方案是基于“激勵(lì)—響應(yīng)”原理,對ASIC芯片進(jìn)行軟硬件合作模擬和測試。具體方法為如果工作在模擬方式,合作模擬應(yīng)用軟件建立在EDA軟件模擬器(例如,Verilog-XL)的模擬平臺(tái)上,通過直接使用硬模型來代替與其相對應(yīng)的軟模型,使軟件模擬器與硬模型有機(jī)地結(jié)合起來。模擬應(yīng)用軟件利用軟件模擬器的數(shù)值變化鏈機(jī)制在每一模擬時(shí)刻監(jiān)視該硬模型輸入端口的變化。如果輸入端口發(fā)生變化,可進(jìn)行定時(shí)檢查,判定端口輸入是否滿足定時(shí)規(guī)則。如果滿足,則根據(jù)該硬模型的Shell文件對輸入屬性進(jìn)行優(yōu)化處理,然后形成輸入模式激勵(lì)向量IPattern,從根據(jù)本發(fā)明設(shè)計(jì)的模測儀的并行總線接口通過存貯控制器MC將其寫入輸入模式存貯器IPM的當(dāng)前地址。這樣,在該時(shí)刻之前已經(jīng)寫入IPM的IPattern連同該時(shí)刻寫入IPM的IPattern共同組成該時(shí)刻的硬模型激勵(lì)模式向量。啟動(dòng)MC的突發(fā)(Burst)工作方式,使IPM以突發(fā)讀方式(即以工作時(shí)鐘的速率)將此激勵(lì)模式向量向安放在適配器上的硬模型的輸入端口連續(xù)不斷地進(jìn)行加載,直至將激勵(lì)模式向量加載完為止。在向硬模型的輸入端口加載輸入模式激勵(lì)向量的同時(shí),輸出模式存儲(chǔ)器OPM亦以突發(fā)寫方式(即以工作時(shí)鐘的速率)通過適配器從硬模型的輸出端口將輸出模式向量OPattern回收到OPM的順序地址中。模擬應(yīng)用軟件將存儲(chǔ)在OPM最后一個(gè)地址中的OPattern通過并行總線接口讀回,在加上硬模型的延遲信息之后,形成該硬模型最終的輸出模式向量,并將其作用于該軟模型實(shí)例的各輸出端口,從而實(shí)現(xiàn)了軟硬件合作模擬過程。如果工作在測試方式,第一步編輯被測件(即ASIC)的測試配置文件,此文件包含必要的測試條件,如時(shí)鐘頻率、延遲時(shí)間、激勵(lì)信號(hào)電平,以及邏輯/物理位置關(guān)系對照表文件名,測試碼文件名等;第二步根據(jù)被測件的Shell文件生成被測件的適配器物理引腳與測試碼的邏輯引腳之間的對應(yīng)關(guān)系表文件;第三步將軟件模擬器提供的被測件的測試碼文件轉(zhuǎn)換成模測儀內(nèi)部格式的測試碼文件;第四步測試應(yīng)用軟件處理被測件的測試配置文件、邏輯/物理位置關(guān)系對照表文件和模測儀內(nèi)部格式的測試碼文件,通過主控制器MS對模測儀進(jìn)行測試條件配置;將測試碼文件中的測試碼,即IPattern,逐一從并行總線接口通過存儲(chǔ)控制器MC寫入輸入模式存儲(chǔ)器IPM的順序地址中。啟動(dòng)MC的突發(fā)(Burst)方式,使IPM以突發(fā)讀方式(即以工作時(shí)鐘的速率)將此測試碼向量向安放在適配器上的被測件的輸入端口連續(xù)不斷地進(jìn)行加載,直至將測試碼向量加載完為止。與此同時(shí),OPM亦以突發(fā)寫方式從被測件的輸出端口連續(xù)不斷地將OPattern回收到自己的順序地址中保存。第五步通過并行總線接口按地址從小到大的順序,逐一讀回保存在OPM的中OPattern,將其與軟件模擬器提供的期待回收碼進(jìn)行比較。若兩者相等,則與此OPattern相對應(yīng)的IPattern測試碼通過測試;否則,將此OPattern和與其相對應(yīng)的期待回收碼一起保存到錯(cuò)誤記錄文件中,以便進(jìn)行比較、分析。


      圖1為對某一ASIC芯片進(jìn)行模擬的邏輯圖;
      圖2為對某一ASIC芯片進(jìn)行測試的邏輯圖。
      下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳述。
      本發(fā)明對ASIC進(jìn)行軟硬件合作模擬的過程如圖1所示模擬應(yīng)用軟件通過軟件模擬器(例如,Verilog-XL)的數(shù)值變化鏈機(jī)制在每一模擬時(shí)刻監(jiān)視硬模型輸入端口的變化。如果輸入端口發(fā)生變化,進(jìn)行定時(shí)檢查,判定輸入端口是否滿足定時(shí)規(guī)則。如果滿足,則根據(jù)該硬模型的Shell文件對輸入屬性進(jìn)行優(yōu)化處理,然后形成軟模型Asic1的C端的輸入模式向量IPattern。并把它從并行總線接口通過存貯控制器MC寫入輸入模式存貯器IPM的當(dāng)前地址保存。在該時(shí)刻之前已經(jīng)寫入IPM的IPattern連同該時(shí)刻寫入IPM的IPattern共同組成該時(shí)刻硬模型激勵(lì)模式向量。啟動(dòng)MC的突發(fā)(Burst)方式,將保存在IPM中的IPattern向量通過適配器向硬模型的輸入端口以工作時(shí)鐘的速率連續(xù)不斷地進(jìn)行加載,直到將激勵(lì)模式向量加載完為止。在向硬模型的輸入端口加載輸入模式激勵(lì)向量的同時(shí),輸出模式存儲(chǔ)器OPM亦以突發(fā)寫方式(即以工作時(shí)鐘的速率)通過適配器從硬模型的輸出端口f將輸出模式向量OPattern回收到OPM的順序地址中。模擬應(yīng)用軟件將存儲(chǔ)在OPM最后一個(gè)地址中的OPattern通過并行總線接口讀回,在加上硬模型的延遲信息之后,形成該硬模型最終的輸出模式向量,并將其作為Asic1的輸出,使其作用于軟模型Asic2的輸入,從而完成對軟模型Asic1、Asic2的模擬。
      本發(fā)明對ASIC進(jìn)行測試的過程如圖2所示第一步編輯被測件(此例為“與非門”,下同)的測試配置文件,此文件包含必要的測試條件;第二步根據(jù)被測件的Shell文件生成它的適配器物理引腳與測試碼的邏輯引腳之間的對應(yīng)關(guān)系表文件;第三步將模擬器提供的被測件的測試碼文件轉(zhuǎn)換成模測儀內(nèi)部格式的測試碼文件;第四步測試應(yīng)用軟件處理被測件的測試配置文件,邏輯/物理位置關(guān)系對照表文件和模測儀內(nèi)部格式的測試碼文件,通過主控制器MS對模測儀進(jìn)行測試條件配置;將測試碼文件中的測試碼IPattern從行總線接口通過存貯控制器MC逐一寫入輸入模式存貯器IPM的順序地址中。啟動(dòng)存貯控制器MC的突發(fā)(Burst)方式,以工作時(shí)鐘的速率將此測試碼向量加載完為止。同時(shí),存貯控制器MC亦以突發(fā)方式通過適配器從被測件的輸出端口連續(xù)不斷將OPattern回收到輸出模式存貯器OPM的順序地址中保存。
      第五步通過并行總線接口按地址從小到大的順序,逐一讀回保存在輸出模式存貯器OPM中的OPattern,將其與軟件模擬器提供的期待回收碼進(jìn)行比較。
      本發(fā)明對“與非門”進(jìn)行測試時(shí)的測試碼、回收碼、期待值如下表

      由于回收碼OPattern與期待值相等,所以與此回收碼OPattern相對應(yīng)的測試碼IPattern通過測試。
      權(quán)利要求
      1.一種對ASIC芯片進(jìn)行軟硬件合作模擬與測試的一體化方法,其特征在于基于“激勵(lì)—響應(yīng)”原理,對ASIC芯片進(jìn)行軟硬件合作模擬和測試。
      2.根據(jù)權(quán)利要求1所述的對ASIC芯片進(jìn)行軟硬件合作模擬與測試的一體化方法,其特征在于它的激勵(lì)方法為如果工作在模擬方式,合作模擬應(yīng)用軟件建立在EDA軟件模擬器(例如,Verilog-XL)的模擬平臺(tái)上,通過直接使用硬模型來代替與其相對應(yīng)的軟模型,使軟件模擬器與硬模型有機(jī)地結(jié)合起來,模擬應(yīng)用軟件利用軟件模擬器數(shù)值變化鏈機(jī)制在每一模擬時(shí)刻監(jiān)視該硬模型輸入端口的變化,如果輸入端口發(fā)生變化,可進(jìn)行定時(shí)檢查,判定端口輸入是否滿足定時(shí)規(guī)則,如果滿足,則根據(jù)該硬模型的Shell文件對輸入屬性進(jìn)行優(yōu)化處理,然后形成輸入模式激勵(lì)向量IPattern,從根據(jù)本發(fā)明設(shè)計(jì)的模測儀的并行總線接口通過存貯控制器MC將其寫入輸入模式存貯器IPM的當(dāng)前地址,這樣,在該時(shí)刻之前已經(jīng)寫入IPM的IPattern連同該時(shí)刻寫入IPM的IPattern共同組成該時(shí)刻的硬模型激勵(lì)模式向量;如果工作在測試方式,測試應(yīng)用軟件根據(jù)該被測件的Shell文件,將軟件模擬器提供的被測件的測試碼文件進(jìn)行適當(dāng)?shù)奶幚砗?,亦形成與模擬方式有相同格式的輸入模式激勵(lì)向量Ipattern,然后以與模擬相同的方式,即通過存儲(chǔ)控制器MC逐一將IPattern寫入IPM的順序地址中;不管是模擬方式還是測試方式,此后均啟動(dòng)MC的突發(fā)(Burst)工作方式,使IPM以突發(fā)讀方式,即以工作時(shí)鐘的速率將此激勵(lì)模式向量向安放在適配器上的硬模型或被測件的輸入端口連續(xù)不斷地進(jìn)行加載,直至將激勵(lì)模式向量加載完為止,這樣便完成了對硬模型或被測件的加載激勵(lì)過程。
      3.根據(jù)權(quán)利要求1所述的對ASIC芯片進(jìn)行軟硬件合作模擬與測試的一體化方法,其特征在于它的響應(yīng)方法為在向硬模型或被測件的輸入端口加載輸入模式激勵(lì)向量的同時(shí),輸出模式存儲(chǔ)器OPM亦以突發(fā)寫方式,即以工作時(shí)鐘的速率通過適配器從硬模型或被測件的輸出端口將輸出模式向量OPattern回收到OPM的順序地址中,若工作在模擬方式,模擬應(yīng)用軟件則將存儲(chǔ)在OPM最后一個(gè)地址中的OPattern通過并行總線接口讀回,在加上硬模型的延遲信息之后,形成該硬模型最終的輸出模式向量,并將其作用于與該硬模型相對應(yīng)的軟模型實(shí)例的各輸出端口;若工作在測試方式,測試應(yīng)用軟件則將存儲(chǔ)在OPM順序地址中的OPattern通過并行總線接口逐一讀回,與軟件模擬器提供的期待回收碼進(jìn)行比較,若兩者相等,則與此OPattern相對應(yīng)的輸入測試碼通過測試,否則將此OPattern和與其相對應(yīng)的期待回收碼一起保存到錯(cuò)誤記錄文件中以便進(jìn)行比較、分析,至此,完成了對硬模型或被測件的回收響應(yīng)過程。
      全文摘要
      本發(fā)明是一種基于“激勵(lì)-響應(yīng)”原理的ASIC軟硬件合作模擬與測試的一體化方法。它的技術(shù)方案包括軟硬件合作模擬與測試一體化的激勵(lì)方法和響應(yīng)方法。根據(jù)本發(fā)明可設(shè)計(jì)出對ASIC設(shè)計(jì)進(jìn)行軟硬件合作模擬與測試的模測儀。該模測儀能有效地提高模擬級(jí)別,是提高投片成功率的重要保證;也是檢驗(yàn)ASIC生產(chǎn)質(zhì)量和提高產(chǎn)品可靠性的重要手段;且集模擬、測試于一體可節(jié)約成本。
      文檔編號(hào)G06F11/00GK1316695SQ0011335
      公開日2001年10月10日 申請日期2000年4月3日 優(yōu)先權(quán)日2000年4月3日
      發(fā)明者陳書明, 孫永節(jié), 余再祥, 盧光兆, 韓龍, 孫緒紅, 曾少杰, 胡軍, 陳怒興 申請人:中國人民解放軍國防科學(xué)技術(shù)大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1