在上一篇文章《等價性比對驗證之combinational?equivalence》中,我們說過Combinational equivalence比對最嚴格,但是在很多場景下有限制(不適應于時序單元變化的場景)。
本章我們在時序單元數量或者位置發生變化,但是整體功能不變的場景下對于Combinational equivalence進行一定程度的放松。
SEQUENTIAL EQUIVALENCE
Sequential equivalence被某些EDA工具稱之為周期精確等價(cycle-accurate equivalence),名字不重要,關鍵的是理解它和combinational?equivalence的區別。
Sequential equivalence是使用EDA工具形式化地確認是否SPEC模型和IMP模型能否在相同的激勵下產生相同的輸出(這是最基本的要求)。另外不同于combinational?equivalence,它不要求電路中每個時序單元都能夠精確地比對,最終只要輸出的時序一致即可。
如此,就可能在綜合工具進行一些特殊優化使得時序單元數量、位置和流水線深度發生變化時依然能夠比對通過。
其實伴隨著對于combinational?equivalence的要求的放松,
sequential?equivalence以及后面即將介紹的transaction-based equivalence.
越來越貼近FPV。
審核編輯:劉清
-
EDA工具
+關注
關注
4文章
268瀏覽量
31794 -
SPEC
+關注
關注
0文章
31瀏覽量
15804 -
IMP
+關注
關注
0文章
11瀏覽量
8412
原文標題:等價性比對驗證之sequential?equivalence
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論