硬件仿真是唯一一個(gè)可以部署在多個(gè)操作模式中的驗(yàn)證工具。事實(shí)上,它可應(yīng)用于四個(gè)主要模式中,而且模式間的結(jié)合使用可以增加靈活性;谝韵聝蓚(gè)特征對(duì)硬件仿真的應(yīng)用模式進(jìn)行分類:對(duì)映射到硬件仿真器中被測(cè)設(shè)計(jì)(DUT)的激勵(lì)類型,以及DUT的響應(yīng)過(guò)程。具體包括:
1.內(nèi)電路硬件仿真(ICE)模式: 使用物理目標(biāo)設(shè)備,通過(guò)頻率適配器來(lái)驅(qū)動(dòng)硬件仿真器中的DUT。
2. 基于事務(wù)的硬件仿真或加速模式: 使用虛擬目標(biāo)設(shè)備,通過(guò)驗(yàn)證IP來(lái)驅(qū)動(dòng)硬件仿真器中的DUT。
3. 軟件仿真測(cè)試平臺(tái)加速模式:通過(guò)程序語(yǔ)言界面(PLI)驅(qū)動(dòng)硬件仿真器中DUT的寄存器傳輸級(jí)(RTL)測(cè)試平臺(tái)。
4. 嵌入式軟件加速模式:在硬件仿真器中的DUT處理器上執(zhí)行軟件代碼。
將幾種模式組合起來(lái)似乎是很有道理的,例如同時(shí)處理嵌入式軟件及通過(guò)驗(yàn)證IP驅(qū)動(dòng)