亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于wishbone總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法

文檔序號(hào):9350155閱讀:250來(lái)源:國(guó)知局
一種基于wishbone總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明專(zhuān)利涉及集成電路設(shè)計(jì)驗(yàn)證技術(shù)領(lǐng)域,尤其是涉及基于Wishbone總線設(shè)計(jì)的內(nèi)部寄存器和RAM模塊的驗(yàn)證方法和驗(yàn)證平臺(tái)設(shè)計(jì),具體是涉及一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法。
【背景技術(shù)】
[0002]目前,集成電路制造技術(shù)迅速進(jìn)步,同時(shí)市場(chǎng)對(duì)高集成度產(chǎn)品的需求不斷增長(zhǎng),導(dǎo)致集成電路的復(fù)雜度呈指數(shù)增加。隨著集成電路復(fù)雜度的增加,驗(yàn)證難度以更高的速度增加。因此,提高驗(yàn)證工作的實(shí)現(xiàn)能力,已經(jīng)成為大規(guī)模集成電路開(kāi)發(fā)的重點(diǎn)和難點(diǎn)。
[0003]另一方面,因?yàn)閃ishbone總線的公開(kāi)、易用等優(yōu)點(diǎn),基于Wishbone總線的設(shè)計(jì)非常多,而為每一個(gè)基于Wishbone總線的設(shè)計(jì)都需要開(kāi)發(fā)一個(gè)驗(yàn)證平臺(tái)用來(lái)對(duì)設(shè)計(jì)內(nèi)部的寄存器和ram模塊進(jìn)行仿真測(cè)試。
[0004]目前,針對(duì)集成電路的驗(yàn)證平臺(tái),多存在著驗(yàn)證流程復(fù)雜,實(shí)施不便,驗(yàn)證過(guò)程不夠穩(wěn)定,驗(yàn)證效率低的不足之處。

【發(fā)明內(nèi)容】

[0005]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其使用自動(dòng)化腳本根據(jù)內(nèi)部寄存器和RAM模塊信息文檔、芯片初始化控制文檔自動(dòng)化完成測(cè)試向量生成和運(yùn)行,該方法實(shí)施方便,流程簡(jiǎn)單,高效穩(wěn)定,可以大幅縮短為不同的基于Wishbone總線的設(shè)計(jì)搭建功能驗(yàn)證平臺(tái)的開(kāi)發(fā)周期,提高功能驗(yàn)證效率。
[0006]本發(fā)明所采用的技術(shù)方案如下:
一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,包括:
針對(duì)當(dāng)前被測(cè)設(shè)計(jì)的內(nèi)部寄存器和RAM模塊信息文檔以及芯片初始化控制文檔,使用多種自動(dòng)化腳本完成驗(yàn)證測(cè)試向量的生成、運(yùn)行和控制;
其中,所述內(nèi)部寄存器和RAM模塊信息文檔根據(jù)基于Wishbone總線的設(shè)計(jì)完成編寫(xiě);所述的芯片初始化控制文檔根據(jù)基于Wishbone總線的設(shè)計(jì)的初始化工作流程完成編寫(xiě);所述的各自動(dòng)化腳本包含測(cè)試向量生成腳本、輸出信息控制腳本和運(yùn)行腳本。
[0007]內(nèi)部寄存器和RAM模塊通過(guò)使用Wishbone總線進(jìn)行訪問(wèn)。
[0008]信息文檔包含內(nèi)部寄存器和RAM模塊的地址、數(shù)據(jù)寬度、深度、讀寫(xiě)特征、讀寫(xiě)命令延遲以及讀寫(xiě)相關(guān)順序信息。
[0009]自動(dòng)化腳本使用peri或tcl或c-shell腳本語(yǔ)言編寫(xiě)。
[0010]測(cè)試向量生成腳本通過(guò)讀取內(nèi)部寄存器和RAM模塊信息文檔生成針對(duì)各寄存器和RAM模塊的特定的測(cè)試向量。
[0011]輸出信息控制腳本通過(guò)預(yù)留控制端口,方便在測(cè)試過(guò)程中根據(jù)實(shí)際需要進(jìn)行輸出信息的分類(lèi)控制。
[0012]運(yùn)行腳本根據(jù)芯片初始化控制文檔自動(dòng)生成針對(duì)基于Wishbone總線的設(shè)計(jì)的初始環(huán)境配置命令并執(zhí)行,之后執(zhí)行測(cè)試向量,完成測(cè)試過(guò)程并生成測(cè)試報(bào)告。
[0013]本發(fā)明提供的技術(shù)方案帶來(lái)的有益效果是:
通過(guò)使用自動(dòng)化腳本,實(shí)現(xiàn)自動(dòng)化完成驗(yàn)證平臺(tái)的搭建和運(yùn)行工作;通過(guò)基于標(biāo)準(zhǔn)的Wishbone總線協(xié)議設(shè)計(jì)驗(yàn)證平臺(tái)測(cè)試命令,實(shí)現(xiàn)對(duì)各基于Wishbone總線的設(shè)計(jì)的通用讀寫(xiě)測(cè)試;通過(guò)使用內(nèi)部寄存器和ram模塊信息文檔實(shí)現(xiàn)針對(duì)特定存儲(chǔ)模塊的正確測(cè)試;通過(guò)使用芯片初始化控制文檔實(shí)現(xiàn)對(duì)不同設(shè)計(jì)的初始驗(yàn)證環(huán)境的配置。該方法實(shí)施方便,流程簡(jiǎn)單,高效穩(wěn)定,可以大幅縮短為不同的基于Wishbone總線的設(shè)計(jì)搭建功能驗(yàn)證平臺(tái)的開(kāi)發(fā)周期,提高功能驗(yàn)證效率。
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法的方法流程圖。
【具體實(shí)施方式】
[0016]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0017]實(shí)施例一
如附圖1所示,本實(shí)施例的驗(yàn)證平臺(tái)搭建流程包括以下步驟:
A、根據(jù)基于Wishbone總線的設(shè)計(jì)的初始化工作過(guò)程,包括時(shí)鐘信號(hào)穩(wěn)定時(shí)間,reset信號(hào)使能時(shí)間,內(nèi)部各特殊控制信號(hào)列表及時(shí)序,設(shè)計(jì)芯片初始化控制文檔;
B、根據(jù)基于Wishbone總線的設(shè)計(jì)內(nèi)部寄存器和ARM模塊的地址、數(shù)據(jù)寬度、深度、讀寫(xiě)特征、讀寫(xiě)命令延遲以及讀寫(xiě)相關(guān)順序信息,編寫(xiě)信息文檔;
C、編寫(xiě)自動(dòng)化腳本,包括測(cè)試向量生成腳本,輸出信息控制腳本和運(yùn)行腳本,同時(shí)需要根據(jù)Wishbone協(xié)議編寫(xiě)符合協(xié)議時(shí)序要求的讀寫(xiě)命令模板庫(kù);
上述自動(dòng)化腳本和命令模塊庫(kù)都是可以在不同基于Wishbone總線的設(shè)計(jì)中進(jìn)行復(fù)用。
[0018]D、使用測(cè)試向量生成腳本針對(duì)基于Wishbone總線的設(shè)計(jì)內(nèi)部寄存器和RAM模塊的信息文檔,生成選定的要測(cè)試的寄存器或RAM模塊的測(cè)試向量;
E、使用輸出信息控制腳本預(yù)留的控制端口,設(shè)置當(dāng)前的測(cè)試需要輸出到log文件的信息類(lèi)別;
F、使用運(yùn)行腳本根據(jù)設(shè)計(jì)的芯片初始化控制文檔生成對(duì)應(yīng)的初始化命令序列,執(zhí)行,之后運(yùn)行測(cè)試向量,生成測(cè)試報(bào)告,完成本次測(cè)試過(guò)程。
[0019]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,包括: 針對(duì)當(dāng)前被測(cè)設(shè)計(jì)的內(nèi)部寄存器和RAM模塊信息文檔以及芯片初始化控制文檔,使用多種自動(dòng)化腳本完成驗(yàn)證測(cè)試向量的生成、運(yùn)行和控制; 其中,所述內(nèi)部寄存器和RAM模塊信息文檔根據(jù)基于Wishbone總線的設(shè)計(jì)完成編寫(xiě);所述的芯片初始化控制文檔根據(jù)基于Wishbone總線的設(shè)計(jì)的初始化工作流程完成編寫(xiě);所述的各自動(dòng)化腳本包含測(cè)試向量生成腳本、輸出信息控制腳本和運(yùn)行腳本。2.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的內(nèi)部寄存器和RAM模塊通過(guò)使用Wishbone總線進(jìn)行訪問(wèn)。3.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的信息文檔包含內(nèi)部寄存器和RAM模塊的地址、數(shù)據(jù)寬度、深度、讀寫(xiě)特征、讀寫(xiě)命令延遲以及讀寫(xiě)相關(guān)順序信息。4.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的自動(dòng)化腳本使用peri或tcl或c-shell腳本語(yǔ)言編寫(xiě)。5.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的測(cè)試向量生成腳本通過(guò)讀取內(nèi)部寄存器和RAM模塊信息文檔生成針對(duì)各寄存器和RAM模塊的特定的測(cè)試向量。6.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的輸出信息控制腳本通過(guò)預(yù)留控制端口,方便在測(cè)試過(guò)程中根據(jù)實(shí)際需要進(jìn)行輸出信息的分類(lèi)控制。7.根據(jù)權(quán)利要求1所述的一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法,其特征在于,所述的運(yùn)行腳本根據(jù)芯片初始化控制文檔自動(dòng)生成針對(duì)基于Wishbone總線的設(shè)計(jì)的初始環(huán)境配置命令并執(zhí)行,之后執(zhí)行測(cè)試向量,完成測(cè)試過(guò)程并生成測(cè)試報(bào)告。
【專(zhuān)利摘要】本發(fā)明涉及集成電路設(shè)計(jì)驗(yàn)證技術(shù)領(lǐng)域,尤其是涉及基于Wishbone總線設(shè)計(jì)的內(nèi)部寄存器和RAM模塊的驗(yàn)證方法和驗(yàn)證平臺(tái)設(shè)計(jì),具體是涉及一種基于WISHBONE總線設(shè)計(jì)的功能驗(yàn)證平臺(tái)的搭建方法。本方法首先根據(jù)被測(cè)設(shè)計(jì)內(nèi)部寄存器和ram模塊的參數(shù)建立寄存器信息文檔;然后,設(shè)計(jì)自動(dòng)腳本,用該自動(dòng)腳本根據(jù)寄存器信息文檔生成測(cè)試向量,若相關(guān)寄存器有特殊的數(shù)據(jù)處理過(guò)程,在測(cè)試向量中進(jìn)行相應(yīng)的調(diào)整;然后,設(shè)計(jì)驗(yàn)證平臺(tái)的輸出信息控制腳本和驗(yàn)證平臺(tái)的運(yùn)行腳本;最后,調(diào)試運(yùn)行測(cè)試向量,完成驗(yàn)證過(guò)程。通過(guò)該方法搭建的驗(yàn)證平臺(tái)可以完成基于Wishbone總線的設(shè)計(jì)中的寄存器和ram模塊的測(cè)試,具有開(kāi)發(fā)周期短、通用性強(qiáng)和自動(dòng)化程度高的特點(diǎn),可以大幅度提高芯片驗(yàn)證效率。
【IPC分類(lèi)】G06F17/50
【公開(kāi)號(hào)】CN105069227
【申請(qǐng)?zhí)枴緾N201510482827
【發(fā)明人】趙鑫鑫, 姜?jiǎng)P, 李朋
【申請(qǐng)人】浪潮集團(tuán)有限公司
【公開(kāi)日】2015年11月18日
【申請(qǐng)日】2015年8月3日
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1