1.基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,步驟1中所述安全屬性標(biāo)簽采用單bit二進(jìn)制編碼,時(shí)域?qū)傩詷?biāo)簽采用多bit二進(jìn)制編碼,復(fù)合屬性標(biāo)簽采用nbit二進(jìn)制編碼,其中復(fù)合屬性標(biāo)簽的最高位為安全屬性標(biāo)簽,復(fù)合屬性標(biāo)簽的第0位到第n-2位為時(shí)域?qū)傩詷?biāo)簽,其中n表示復(fù)合屬性標(biāo)簽的位數(shù)。
3.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟2具體為:僅當(dāng)輸入的更新能夠影響輸出時(shí)才進(jìn)行標(biāo)簽的傳播。
4.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟3具體為:通過(guò)數(shù)學(xué)公式定義基本邏輯操作的復(fù)合屬性標(biāo)簽的傳播規(guī)則,構(gòu)建每個(gè)邏輯操作的真值表和卡諾圖,得出每個(gè)邏輯操作的復(fù)合屬性標(biāo)簽的邏輯表達(dá)式,所述基本邏輯操作包括邏輯與操作、邏輯或操作和邏輯非操作。
5.根據(jù)權(quán)利要求4所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述邏輯與操作的安全屬性的邏輯表達(dá)式為:
6.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟5包括以下步驟:
7.根據(jù)權(quán)利要求6所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟51具體為:
8.根據(jù)權(quán)利要求6所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟52具體為:
9.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟6具體為:構(gòu)建數(shù)據(jù)流和控制流操作的邏輯庫(kù),對(duì)于不同控制流操作,重復(fù)步驟4-5,將門級(jí)電路圖抽象出的標(biāo)簽傳播規(guī)則添加至基本邏輯庫(kù),不斷更新邏輯庫(kù),使該邏輯庫(kù)能夠涵蓋最常見(jiàn)的rtl語(yǔ)句。
10.根據(jù)權(quán)利要求1所述的基于rtl信息流的時(shí)域和安全屬性聯(lián)合建模方法,其特征在于,所述步驟13具體為:對(duì)rtl信息流復(fù)合模型進(jìn)行評(píng)估分析,選取不同的測(cè)試基準(zhǔn)進(jìn)行驗(yàn)證,重復(fù)步驟7-12,完成復(fù)合屬性建模并通過(guò)仿真和形式化驗(yàn)證等手段,驗(yàn)證模型的有效性: