フォーマル検証-どのような意味ですか?

V

vlsi_freak

Guest
こんにちはすべて、

どのような検証は意味形式とヘルプは?
行われるのがFVはステージ?検証さと機能¥の関係は何か。?

、について
フリーク

 
FVはデザインの間に2つのチェックをしない等価。している場合検証デザインは機能¥的にはそれ以上の変更を設計には、元のデザインと検証され正式に。これは、検証を回避する複数の機能¥。

FVは、再びさの検証を、一般的に行わ後DFTの機能¥を避ける挿入するのBIST。DFTは、BISTのロジックはDFTをせずにネットや障害DFTは、信号とBISTのが確認正式には、BISTのはネットを挿入した。

FVは少ない時間を検証機能¥比較するのにかかる産業ですで使用される広範囲。

 
注意この法律において"形式的検証は、"(FV符号)のもの2が使用さ
-同等のチェック
-プロパティのチェック

"相当のチェック"(別名EC)は%100モデルに一致する別のRTLモデルを使用さ比較1のRTL。例えば、。Cadence社のLECは、Synopsys社のフォーマル。"プロパティのチェックは"%100有効です使用するアサーションがいることを確認。
例えば、。ジャスパーデザインツール、シノプシスマゼラン、リアルタイムテントツール、等...

機能¥検証は100%ではない
フォーマル検証は、マッチは100%。

 
形式的検証の機能¥を間違っている可能¥性がありますには、チェックしてDesignA ==は、彼らがDesignBも、彼らは等しくなります。だから機能¥検証は、(VCSは/ ModelSimは)それらのいずれかを確認する実行される機能¥を持って正しい。また、他のいずれかを実行チェックする形式的検証を再び1つに等しい関数が正しい。
機能¥検証はネットのサイズの巨大な上で実行するされていない実用的です。だからは、RTLの検証を実行する機能¥とネットリストをRTLの=確認するために使用fomal検証

 
ただ検証に'正式Googleを少しか'とのように分類されます見つける広くそのだが:
1。等価チェックは(形式のようなツール) -一般的にネットに対応するとの間の等価性を使用のチェックのRTL
2。モデル検査は、(マゼランのようなツール) -一般的に検証機能¥を使用のRTL
3。定理を証明

 

Welcome to EDABoard.com

Sponsor

Back
Top