在上一篇文章《等價性比對驗證之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
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
一文解析最嚴格的等價性比對驗證combinational equivalence
FPGA時序約束之衍生時鐘約束和時鐘分組約束
allegro布局完成后修改線寬約束后如何更新到PCB中
線寬約束規則失效?
分享一個FEC RTLvs Netlist等價性比對的示例
時序邏輯設計原則 (Sequential Logic Des
時序邏輯設計實踐 (Sequential Logic Des
帶黑盒組合電路的等價性驗證
嵌入式操作系統實時性比對與分析
![嵌入式操作系統實時<b class='flag-5'>性</b><b class='flag-5'>比對</b>與分析](https://file1.elecfans.com//web2/M00/A4/AC/wKgZomUMNTqAVFKqAAAM-WlSiGQ589.gif)
動態矩陣/Field Sequential 是什么意思
什么是軟件與硬件的邏輯等價性
支持Baseline和Extended Sequential
FPGA約束的詳細介紹
介紹3個時序優化的RTL改動及其中Formal SEC的角色
![<b class='flag-5'>介紹</b>3個時序優化的RTL改動及其中Formal SEC的角色](https://file.elecfans.com/web2/M00/5D/84/pYYBAGLyD9-AWwBQAABughnhE9A516.png)
評論