問題タブ [specman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sync - Specman e の「sync」用の System Verilog カウンターパート
sync
System Verilog 言語の Specman e に相当するものは何ですか。
Specman e@ event_indentifier
と同等だと理解しています。wait @ event
しかし、どうsync @ event
ですか?
specman - specmanでカバレッジアイテムの範囲を動的に制限する方法は?
信号 x はビット 'n' の 1 つのホットな信号です。信号の 1 つのホットな値だけをカバーし、他の値には関心がありません。
例: 信号 x が 3 ビットの場合、x が以下の値に達しているかどうかを確認します。
目標を達成するために以下を試しました。
しかし、上記のコードは、'n' が環境に応じて変化する可能性のある値を定義するため、エレガントではありません。上記の場合のカバレッジの書き方を教えてください。
ご協力いただきありがとうございます。よろしく、 スリカント
xml - VLSI: 自動化の登録
VLSI 設計用のレジスタ自動化ソリューションを探しています。
つまり、Verilog、VHDL、Specman、System Verilog、C ヘッダー、および HTML/PDF ドキュメントに処理できるテキスト ファイルまたは XML で RTL レジスタを記述する標準的な方法です。
推奨事項はありますか?
IEEE 標準である IP-XACT を見つけました ( http://standards.ieee.org/getieee/1685/download/1685-2009.pdf )
さらに、Cadence が Specman および SV スクリプトでサポートしていることも発見しました。
IP-XACT は一般的に使用されていますか?
それに関する意見はありますか?
プロセスで必要なその他のツールに関する推奨事項はありますか? (XML ファイル、Verilog、C およびドキュメント生成の簡単な編集)
もちろん、これらのスクリプトを自分で作成することはできますが、車輪を再発明するのはばかげています。
ありがとう
ide - SPECMAN を使用するための IDE は何ですか
SPECAMAN の学習を開始するために、どの IDE を使用するかを探していました。
e/specman の IDE とは何か、またそれをダウンロードできる場所を教えてください。
また、そのための優れたチュートリアルがあれば。
前もって感謝します。
specman - Specman Import-file-time インポートする別のファイルの生成
他の 2 つのファイルをインポートするファイルが必要です。最初にインポートされたファイルは、実際にはインポートされる 2 番目のファイルを作成するため、インポート後すぐに実行する必要があります。これは Specman で可能ですか? ファイルがロードされた直後に実行される特定の組み込み関数があるマニュアルの 1 つを読んだと思いました。
続いて、この最初のファイルが Specman の Reflection を使用して、以前にインポートされた他の構造体/ユニットにアクセスし、何を生成するかを決定できると想定しています。リフレクションの使用に関する詳細情報: StackOverflow - Specman でのリフレクションの使用
例:
specman - ハードウェア検証言語でlog2の上限を計算する方法
'e' 言語には 'ilog2' 関数がありますが、'ceiling of log2' タイプの関数が必要です。これを行う最善の方法は何ですか?
システム コマンドから Perl を起動し、POSIX::ceil を使用できます...
specman - Specman コンソールから Specman のログ ファイルを変更する方法はありますか?
Specman でデバッグしているときに、ログ ファイルを変更する必要があります。これは、デフォルトでは specman.elog です。コンソール経由で Specman のログ ファイルを変更する方法はありますか?