作曲「UVMの戦闘」セクション - 2.1検証プラットフォーム

 

 

                                 第2章、簡単なUVMの検証プラットフォーム

 


検証プラットフォームの2.1組成

        認証は見つけるために使用されるDUTバグをこのプロセスは通常、DUTへの検証プラットフォームを達成するインチ 以下の基本的な機能を達成するための検証プラットフォーム:

  • 検証プラットフォームは、DUTは、様々なインセンティブ、通常のインセンティブを適用与えることを意味し、DUTの実際の使用の多様性をシミュレートするため、異例のインセンティブがあり、インセンティブ、このモデルでは、そのモードの優遇措置があります。ドライバによって活性化機能が実現しています。
  • プラットフォームは、DUTの出力に基づいて決定することができることを確認するために、DUTこの関数の予想完了と一致する行動が(スコアボードであるか否かをスコアボードとしても知られ、チェッカー、に統一本スコアボード呼び出すために)。まず、どのような判断力、判断力をもたらすために必要なもの、ここではDUTの出力であることは明らかである。第二は、基準が何であるかを決定することである:それは判断があるので、それは2つの側面が含まれます。
  • 検証プラットフォームを収集するために、DUTの出力をとに渡すスコアボードは、この機能がある完了モニタ
  • 検証プラットフォームは、期待される結果を与えることができるようにします。スコアボードに記載された基準を分析し、決意の標準は通常期待されています。加算器DUTは次に、想定される場合、その加数とそれぞれ被加算入力1、、で、すなわち、1つの+ 1入力、2出力の所望のDUT。被測定物1 + 1の計算結果は、適切な検証プラットフォーム同じ手順を完了する必要がある場合、1 + 1も計算されます。検証プラットフォームでは、このプロセスは、完全な参照モデル(基準モデル)です。

        図2-1に示す単純な検証プラットフォームのブロック図。UVMの導入におけるエージェント配列概念、従って、図2-2に示すプラットフォームを検証する一般的なUVMのブロック図。


次のセクションの先頭から、開始ステップバイステップで、図2-2に示すように、検証プラットフォームを構築する最も簡単な検証プラットフォームから唯一つのドライバ。

 

 

 

おすすめ

転載: blog.csdn.net/qq_26652069/article/details/92217724