私はtetramaxを使用して、いくつかのテストベンチのフォールトカバレッジを測定しています。 テストベンチを実行して、テストするコアのVCDファイルの入出力をダンプしています。Synopsys社のクロックを扱うtetramax
クロックとリセットは、すでに外部テストベンチによって管理されています。 私はTetramaxスクリプトで時計を追加してリセットする必要はないと思う。
しかし、クロックの指定に副作用があるかどうかはわかりません。たとえば、入力と出力の間の内部遅延計算などです。
tetramaxスクリプトでクロックを追加してリセットした場合の影響についての詳しい情報はありますか?
乾杯、
など、チェーンをスキャンし、テストモードを有効にするために有効にする必要が任意のテスト制御信号について、それを伝えるためにも必要があります私はソフトウェアのカバレッジをテストしたいので、スキャンチェーンです。私はModelSimでSWを実行しています。だからこそ、私はCLOCKを外部から管理しています。私は単に私がModelSimで使用している周波数に合わせてクロックを設定する必要があると思いますか? – Stefano
ああ、私は誤解しました。私はTMaxを見てATPGを考えました。間違いです。だから、ModelSimは、ピン値のVCDをダンプしています。次に、VCDを使用してTMaxのプロセッサのピンを駆動しますか?その場合は、クロック信号とリセット信号をTMaxに特定する必要があると思いますが、それ以外の信号は識別できません。 VCDは、ドライブされたときに世話をする必要があります。私は確かにこの時点でドキュメントに達する必要があります。 –
はいはい...私はテストを生成するためにTmaxを使用しません...私はそれがVCDにあるものをシミュレートするためだけに使用したいと思います。だから私はクロックやリセットを指定する必要はないと仮定していたのです。最終的にTmaxに達すると、他の信号と同様に動作するはずです。どう思いますか? (私は故障シミュレーションの経験がない) – Stefano