本發明涉及芯片驗證,尤其涉及芯片重用組件的驗證環境生成方法、裝置、設備及介質。
背景技術:
1、隨著大規模集成電路技術的快速發展,集成電路的門數不斷增加,相應的,芯片的邏輯規模也越來越復雜。同時,對芯片產品的迭代速度要求越來越高。因此,在芯片投入市場之前,需要對各芯片進行高效的仿真驗證。
2、由于芯片內部是由多個組件組成的復雜系統,因此,對芯片進行驗證時,可能需要對芯片內部的多個組件進行單獨驗證。現有技術中,通常采用硬件設計描述語言基于芯片設計使用規格書編寫各個組件對應的待測設計,以及編寫相應的參考模型。進而,借助通用驗證方法學(universal?verification?methodology,uvm)搭接驗證平臺。之后,通過驗證平臺向待測設計和參考模型分別輸入有一定約束條件的激勵,以驗證待測設計是否滿足芯片設計規格。
3、然而,由于各個不同的組件均有各自的輸入輸出信號,以及針對輸入信號的約束條件,以致不同組件不能共用一個驗證環境。若使用現有技術的方法,對于芯片中的各個組件,即使為結構類似的重用組件,也需要為每一個組件搭建一個對應的驗證環境,嚴重影響了驗證工作的效率。因此,如何能夠實現同一組件類型的重用組件共用一個驗證環境,提高芯片重用組件的驗證效率,是目前亟待解決的問題。
技術實現思路
1、本發明提供了一種芯片重用組件的驗證環境生成方法、裝置、設備及介質,可以解決芯片重用組件的驗證效率較低的問題。
2、根據本發明的一方面,提供了一種芯片重用組件的驗證環境生成方法,適用于圖形處理器芯片內的重用組件,包括:
3、獲取目標圖形處理器芯片中的目標重用組件,確定所述目標重用組件的組件類型以及所述目標重用組件對應的目標內容;
4、根據所述目標重用組件的組件類型確定目標驗證環境模板;其中,目標驗證環境模板包括目標關鍵詞;
5、通過驗證環境生成器集成所述目標關鍵詞以及目標內容,生成目標重用組件對應的目標驗證環境。
6、根據本發明的另一方面,提供了一種芯片重用組件的驗證環境生成裝置,適用于圖形處理器芯片內的重用組件,包括:
7、數據獲取模塊,用于獲取目標圖形處理器芯片中的目標重用組件,確定所述目標重用組件的組件類型以及所述目標重用組件對應的目標內容;
8、模板確定模塊,用于根據所述目標重用組件的組件類型確定目標驗證環境模板;其中,目標驗證環境模板包括目標關鍵詞;
9、環境生成模塊,用于通過驗證環境生成器集成所述目標關鍵詞以及目標內容,生成目標重用組件對應的目標驗證環境。
10、根據本發明的另一方面,提供了一種電子設備,所述電子設備包括:
11、至少一個處理器;以及
12、與所述至少一個處理器通信連接的存儲器;其中,
13、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的芯片重用組件的驗證環境生成方法。
14、根據本發明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本發明任一實施例所述的芯片重用組件的驗證環境生成方法。
15、本發明的技術方案,通過根據目標圖形處理器芯片中目標重用組件的組件類型確定包含目標關鍵詞的目標驗證環境模板;進而,通過驗證環境生成器集成目標關鍵詞以及目標重用組件對應的目標內容,生成目標重用組件對應的目標驗證環境,解決了芯片重用組件的驗證效率較低的問題,能夠實現同一組件類型的重用組件共用一個驗證環境,提高了芯片重用組件的驗證效率。
16、應當理解,本部分所描述的內容并非旨在標識本發明的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
1.一種芯片重用組件的驗證環境生成方法,適用于圖形處理器芯片內的重用組件,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,確定所述目標重用組件對應的目標內容,包括:
3.根據權利要求1所述的方法,其特征在于,所述通過驗證環境生成器集成所述目標關鍵詞以及目標內容,生成目標重用組件對應的目標驗證環境,包括:
4.根據權利要求1所述的方法,其特征在于,在所述通過驗證環境生成器集成所述目標關鍵詞以及目標內容,生成目標重用組件對應的目標驗證環境之后,還包括:
5.根據權利要求4所述的方法,其特征在于,所述觸發執行所述目標驗證環境,實現對目標重用組件的驗證,包括:
6.根據權利要求4所述的方法,其特征在于,在所述通過驅動器獲取目標重用組件匹配的數據信號之前,還包括:
7.根據權利要求3所述的方法,其特征在于,所述通過驗證環境生成器依據目標驗證環境模板中的目標關鍵詞確定目標內容中的匹配內容,包括:
8.一種芯片重用組件的驗證環境生成裝置,適用于圖形處理器芯片內的重用組件,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-7中任一項所述的芯片重用組件的驗證環境生成方法。