資料介紹
What is formal property verification? A natural language such as English allows
us to interpret the term formal property verification in two ways, namely:
• Verification of formal properties, or
• Formal methods for property verification
This inherent ambiguity in natural languages has been the source of many
logical bugs in chip designs. Design specifications are sometimes interpreted
in different ways by different designers with the result that the design’s architectural
intent is not implemented correctly. In an era where bugs are more
costly than transistors, the industry is beginning to realize the value of using
formal specifications.
In practice there are indeed two ways in which property verification is
done today. These are static Assertion-based Verification (ABV) and dynamic
Assertion-based Verification (ABV). In both forms, formal properties specify
the correctness requirements of the design, and the goal is to check whether a
given implementation satisfies the properties. Static ABV techniques formally
verify whether all possible behaviors of the design satisfy the given properties.
Dynamic ABV is a simulation-based approach, where the properties are
checked over a simulation run – the verification is thereby confined to only
those behaviors that are encountered during the simulation. In this book, we
shall refer to static ABV as formal property verification (FPV), and continue
to use dynamic ABV to refer to the simulation based property verification
approach.
The main tasks for a practitioner of property verification are as follows:
1. Development of the formal property specification. The main challenge here
is to express key features of the design intent in terms of formal properties.
2. Verifying the consistency and completeness of the specification. This is a
necessary step, because the first task is a non-trivial one and subject to
errors and oversights.
3. Verifying the implementation against the formal property specification. In
order to perform this task effectively, a verification engineer must be aware
of the limitations of the verification tool and must know the best way to
use the tool under various types of constraints.
All the above tasks are replete with open issues – the focus of this book is to
consider some of these issues and attempt to forecast the roadmap for FPV
and dynamic ABV within the existing design verification flows of chip design
companies. This chapter will summarize some of the major challenges. Let us
use the following case as a running example for our discussion.
Example 1.1. Let us consider the specification of a 2-way priority arbiter having
the following interface:
mem-arbiter( input r1, r2, clk, output g1, g2 )
r1 and r2 are the request lines, g1 and g2 are the corresponding grant lines,
and clk is the clock on which the arbiter samples its inputs and performs the
arbitration.We assume that the arbitration decision for the inputs at one cycle
is reflected by the status of the grant lines in the next cycle. Let us suppose
that the specification of the arbiter contains the following requirements:
1. Request line r1 has higher priority than request line r2. Whenever r1 goes
high, the grant line g1 must be asserted for the next two cycles.
2. When none of the request lines are high, the arbiter parks the grant on
g2 in the next cycle.
3. The grant lines, g1 and g2, are mutually exclusive.
It is difficult to locate a book on formal verification that does not have an
arbiter example - we hereby follow the tradition!
- 網(wǎng)絡(luò)變壓器HR911105A原理圖及PCB封裝下載 152次下載
- 普中51-單核-A3&A4開發(fā)板原理圖下載 16次下載
- 語音芯片WT588E02A-8S產(chǎn)品說明書 13次下載
- 愛華無線電收音機(jī)FR-A120/FR-A125維修手冊 2次下載
- 愛華無線電收音機(jī)FR-A270/FR-A275維修手冊 5次下載
- 三菱A系列PLC解密軟件下載 11次下載
- 高效高功率同步整流升壓DC-DC芯片AMT6802 19次下載
- 愛華磁帶隨身聽FR-A530/A532規(guī)格說明書 0次下載
- 1.2MHz低噪DC-DC升壓開關(guān)電容倍壓器PW5410A 2次下載
- 1.5A高效同步低電壓電源變頻器芯片HM6350A 8次下載
- Optimization of Extraction Technology and Property Analysis of CORTEX 5次下載
- LabVIEW Scripting 編程指南
- 功能驗(yàn)證覆蓋測量與分析 0次下載
- Functional Verification Coverage Measurement and Analysis 0次下載
- 路線圖正式產(chǎn)權(quán)核查 0次下載
- a17芯片提升多少 a17芯片與a16芯片的比較 5946次閱讀
- Formal Verification的基礎(chǔ)知識 2106次閱讀
- 談?wù)?b class="flag-6" style="color: red">Formal驗(yàn)證中的Equivalence Checking 3581次閱讀
- SOC V2.0的Formal是什么? 1130次閱讀
- chiplet和SoC、SiP及其IP核等有什么關(guān)系呢? 1403次閱讀
- 形式驗(yàn)證工具對系統(tǒng)功能的設(shè)計(jì) 1316次閱讀
- 寬禁帶器件和仿真環(huán)境介紹 1457次閱讀
- 分析clock tree的小工具——CCOPT Clock Tree Debugger(二) 8893次閱讀
- NoC技術(shù)的應(yīng)用優(yōu)勢、關(guān)鍵技術(shù)難點(diǎn)及發(fā)展趨勢分析 6281次閱讀
- 在貼片加工廠中有哪些安全防護(hù)需要了解 1306次閱讀
- 復(fù)合放大器實(shí)現(xiàn)高精度的高輸出驅(qū)動能力 獲得最佳的性能 1600次閱讀
- 用降壓型穩(wěn)壓器或線性穩(wěn)壓器電源時(shí)值來會為負(fù)載供電 984次閱讀
- 鋰電池并聯(lián)充電時(shí)保護(hù)板均衡原理 3w次閱讀
- 更小更智能的電機(jī)控制器推進(jìn)HEV/EV市場 1105次閱讀
- xilinx公司的代理商有哪些_十大xilinx公司的代理商推薦 3.9w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論
查看更多