国产精品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>

      一種可復(fù)用的SOC系統(tǒng)驗證系統(tǒng)及其搭建方法、介質(zhì)與流程

      文檔序號:40405721發(fā)布日期:2024-12-20 12:29閱讀:6來源:國知局
      一種可復(fù)用的SOC系統(tǒng)驗證系統(tǒng)及其搭建方法、介質(zhì)與流程

      本發(fā)明涉及芯片驗證,特別是涉及一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng)、可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法及計算機可讀存儲介質(zhì)。


      背景技術(shù):

      1、目前,隨著現(xiàn)代科技的發(fā)展和人們消費娛樂的需要,日以增長的多樣的智能化、電子化產(chǎn)品,需要越來越多的定制化系統(tǒng)級芯片(soc?,system?on?chip)。soc通常都包括處理器內(nèi)核、存儲器、外設(shè)、與一些模擬ip組成。這里面包含了許多標(biāo)準(zhǔn)化的功能模塊,比如通用串行總線(usb,universal?serial?bus)、串行外圍設(shè)備接口(spi?,serial?peripheralinterface),芯片間串行傳輸總線(i2c,inter-ic)等外設(shè),或者標(biāo)準(zhǔn)總線協(xié)議高級可拓展接口(axi,advanced?extensible?interface),高級高性能總線?(ahb,advanced?high-performance?bus)等。

      2、隨著soc芯片功能越來越復(fù)雜,定制化周期也越來越緊湊,對驗證的效率提出了更高的要求。芯片公司對soc芯片快速的升級換代要求,就給驗證團隊帶來的壓力。而要快速搭建起驗證平臺,高效完成驗證任務(wù),就需要利用標(biāo)準(zhǔn)化的驗證ip(vip),建立起快速復(fù)用的通用性soc系統(tǒng)驗證平臺。

      3、傳統(tǒng)的方法中,驗證平臺會一次性包含所有需要的vip,進行對soc芯片的驗證。比如一個soc芯片含有一個cpu內(nèi)核,一個存儲器和一個axi,一個i2c,兩個spi模塊,三個uart模塊。那么理想的驗證環(huán)境(env)里面就會包含一個axi_vip_env,?一個i2c_vip_env,?一個spi_vip_env(包含兩個agent),一個uart_vip_env(三個agent)。結(jié)構(gòu)如圖1所示。

      4、當(dāng)進行第二次soc芯片驗證時,這款soc芯片對比前款有了變化,除了cpu,存儲器和axi,還有一個usb,兩個spi。沒有了i2c和uart模塊。那么理想的驗證平臺就應(yīng)該如圖2所示。那么第一次的驗證平臺就不能直接復(fù)用,還需要經(jīng)過修改,就拖累了驗證進程。

      5、因此,有必要提供一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng)、可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法及計算機可讀存儲介質(zhì),以有效解決上述問題。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明提供一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng)、可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法及計算機可讀存儲介質(zhì)。

      2、本發(fā)明實施例提供一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng),包括:

      3、dut模塊;

      4、頂層模塊,與所述dut模塊連接,包括實例化單元,所述實例化單元包括測試環(huán)境,所述實例化單元用于例化所述測試環(huán)境;所述測試環(huán)境用于掛載各個用于測試的測試序列,所述測試環(huán)境包括多個不同的預(yù)設(shè)vip組件;及

      5、define開關(guān)模塊,包含define文件,所述define文件包含條件編譯語句,所述條件編譯語句用于對各所述vip組件進行選擇使用以通過所述測試序列進行所述soc系統(tǒng)的驗證;

      6、其中,所述define開關(guān)模塊通過修改所述define文件以改變選擇使用的所述vip組件。

      7、優(yōu)選地,所述條件編譯語句基于各所述vip組件的編譯路徑選擇使用對應(yīng)的所述vip組件。

      8、優(yōu)選地,所述define文件還包含所述vip組件的主/從數(shù)量。

      9、優(yōu)選地,所述vip組件包括axi組件、spi組件、usb組件、uart組件、i2s組件及i2c組件中的至少一個。

      10、優(yōu)選地,所述vip組件包括所述axi組件、所述spi組件、所述usb組件、所述uart組件、所述i2s組件及所述i2c組件。

      11、本申請還提供一種可復(fù)用的soc系統(tǒng)驗證芯片,包括芯片本體及如上述任一項中可復(fù)用的soc系統(tǒng)驗證系統(tǒng),所述可復(fù)用的soc系統(tǒng)驗證系統(tǒng)配置于所述芯片本體上。

      12、本申請還提供一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法,所述方法包括:

      13、建立dut模塊與頂層模塊的連接;所述頂層模塊包括實例化單元,所述實例化單元包括測試環(huán)境;

      14、利用所述實例化單元例化所述測試環(huán)境;所述測試環(huán)境用于掛載各個用于測試的測試序列,所述測試環(huán)境包括多個不同的預(yù)設(shè)vip組件;及

      15、建立define開關(guān)模塊,所述define開關(guān)模塊包含define文件,所述define文件包含條件編譯語句;

      16、其中,所述條件編譯語句用于對各所述vip組件進行選擇使用以通過所述測試序列進行所述soc系統(tǒng)的驗證;所述define文件可修改以改變選擇使用的所述vip組件。

      17、優(yōu)選地,所述define文件還包含所述vip組件的主/從數(shù)量。

      18、優(yōu)選地,所述vip組件包括axi組件、spi組件、usb組件、uart組件、i2s組件及i2c組件中的至少一個。

      19、進一步的,還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述任一項所述的方法的步驟。

      20、與現(xiàn)有技術(shù)相比,本發(fā)明實施例的技術(shù)方案具有以下有益效果:

      21、本發(fā)明實施例提供的可復(fù)用的soc系統(tǒng)驗證系統(tǒng)、可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法及計算機可讀存儲介質(zhì),僅通過修改define文件即可改變選擇使用的vip組件,以適用于改變后的測試環(huán)境,其可以快速實現(xiàn)soc系統(tǒng)驗證的復(fù)用。



      技術(shù)特征:

      1.一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng),其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng),其特征在于,所述條件編譯語句基于各所述vip組件的編譯路徑選擇使用對應(yīng)的所述vip組件。

      3.根據(jù)權(quán)利要求1所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng),其特征在于,所述define文件還包含所述vip組件的主/從數(shù)量。

      4.根據(jù)權(quán)利要求1所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng),其特征在于,所述vip組件包括axi組件、spi組件、usb組件、uart組件、i2s組件及i2c組件中的至少一個。

      5.根據(jù)權(quán)利要求4所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng),其特征在于,所述vip組件包括所述axi組件、所述spi組件、所述usb組件、所述uart組件、所述i2s組件及所述i2c組件。

      6.一種可復(fù)用的soc系統(tǒng)驗證芯片,其特征在于,包括芯片本體及如權(quán)利要求1-5任一項所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng),所述可復(fù)用的soc系統(tǒng)驗證系統(tǒng)配置于所述芯片本體上。

      7.一種可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法,其特征在于,所述方法包括:

      8.根據(jù)權(quán)利要求7所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法,其特征在于,所述define文件還包含所述vip組件的主/從數(shù)量。

      9.根據(jù)權(quán)利要求7所述的可復(fù)用的soc系統(tǒng)驗證系統(tǒng)的搭建方法,其特征在于,所述vip組件包括axi組件、spi組件、usb組件、uart組件、i2s組件及i2c組件中的至少一個。

      10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求7至9中任一項所述的方法的步驟。


      技術(shù)總結(jié)
      本發(fā)明提供一種可復(fù)用的SOC系統(tǒng)驗證系統(tǒng)及其搭建方法、介質(zhì),可復(fù)用的SOC系統(tǒng)驗證系統(tǒng)包括:DUT模塊;頂層模塊,與所述DUT模塊連接,包括實例化單元,所述實例化單元包括測試環(huán)境,所述實例化單元用于例化所述測試環(huán)境;所述測試環(huán)境用于掛載各個用于測試的測試序列,所述測試環(huán)境包括多個不同的預(yù)設(shè)VIP組件;及define開關(guān)模塊,包含define文件,所述define文件包含條件編譯語句,所述條件編譯語句用于對各所述VIP組件進行選擇使用以通過所述測試序列進行所述SOC系統(tǒng)的驗證;其中,所述define開關(guān)模塊通過修改所述define文件以改變選擇使用的所述VIP組件。

      技術(shù)研發(fā)人員:齊雪靜,魯晟,曹英杰,于欣,蔣壽美
      受保護的技術(shù)使用者:時擎智能科技(上海)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1