問題タブ [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.

0 投票する
1 に答える
310 参照

specman - Specman で、コード本体のマクロ ラベルがガベージを返すのはなぜですか?

この投稿と同様 http://feedproxy.google.com/~r/cadence/community/blogs/fv/~3/IvdCIla8_Es/extending-multiple-when-subtypes-simultaneously.aspx

Specman が持つ when-subtyping と継承の問題のいくつかを回避するために、ループ展開を行うマクロを作成したいと考えています。

私は始めました:

これを実行すると、次のようになります。

の印刷物を見ると<UNROLLEES>

中括弧内の体の代わりに<UNROLLEES>私を与えるのはなぜですか? [35]35 は のアスキー値な#ので、なぜ 35 になるのか途方に暮れています...

PSマクロは悪魔のものだと思いますが、コードのコピーはもっと悪いと思います。Specman は実際にはポリモーフィックではないため、これを行う必要があります。

0 投票する
1 に答える
234 参照

specman - output_from() 関数

スペックマン初心者です。output_from() 関数の使用方法。そしてそれは何をしますか?

0 投票する
1 に答える
533 参照

c - specmanからperlを実行する

自分が書いたEテストからPerlスクリプトを呼び出す必要があります。iniファイルを作成する必要があります-作成しているテストに必要な構成ファイルを作成するCスクリプトを呼び出します。テストで、ini-> C-> configプロセスを処理するPerlを呼び出してから、テストを続行したいと思います。何か案は?

0 投票する
1 に答える
730 参照

specman - specman で、変数または構造体フィールドの存在をテストする方法は?

specman のマニュアルには、特定の変数が作成されたかどうかをオンザフライで判断できることを示すものはほとんどありません。(exists() を介して実行できる、配列インデックスまたはハッシュ メンバーのテストについては質問しません)

構造体名/パスの解決に関する議論で、解決されたパス内に存在しない構造体フィールドで「キープ」を試みるとエラーが発生し、_must_be_ がコメントアウトされることに気付いただけです...

私の仕事には、複数の e-code 開発者によって絶えず更新されるモデルのシミュレーションが含まれており、モデルと TCM ビルド パラメーターをさらに指定するために誰かが新しい変数を作成するだけで、テスト ベンチの後方互換性が失われます。

0 投票する
1 に答える
357 参照

specman - インスタンスのインデックスでモジュールのインスタンスを使用するには?

例えば、

モジュールMM;

MMmm[128]();

mm[i].signle1,i を 0 から 120 まで取得したいのですが、for が使えず、120 文も書きたくないです。

私に何ができる?

0 投票する
1 に答える
969 参照

macros - specman e マクロ ループ

たとえば、ループでインスタンスを定義するマクロ (計算されていない) を作成しようとしています。

計算されたマクロではないマクロで同じことを行うことは可能ですか??

おそらく構文に問題がありますが、アイデアを見てください..

0 投票する
1 に答える
1739 参照

verification - specmaneは制約参照をリストします

私は次のことをしようとしています:

言い換えれば、息子リストが親リストの一部を指すようにしたいのですが、それでも息子ユニット/構造体からのグランドのリストを制約(機能していない部分)することができます。

9.20のPGen制約エンジンでは、上記のコードは次のように生成されます。

Specman 9.20のIntelliGen制約エンジンでは、上記のコードは次のように生成されます。

0 投票する
1 に答える
291 参照

specman - Specman(e) に​​関する質問

クロックの最初の立ち上がりエッジでのみイベントを発行したい。

例えば

clkr_e立ち上がりクロックごとに出力されます。

しかし、pll_clk の最初の立ち上がりエッジでのみイベントを発行する必要があります。誰でもこれに光を当ててください。

ありがとう。

0 投票する
3 に答える
106 参照

verilog - RTL担当者と検証エンジニアの両方が特定の仕様機能を見逃している場合、仕様への不適合をどのように発見するのでしょうか?

IP 検証についていくつか質問があります。

IP 仕様の特定の設計/機能が RTL と検証計画 (カバレッジ ポイント) の両方で欠落している場合、このバグをどのように特定しますか?

RTLで実装されていない(SPECから抜けている)ため、コードカバレッジからは特定できません。

これに光を当ててください。

ありがとう

0 投票する
3 に答える
747 参照

specman - specman で出力するために変数名を取得する

Specmanで次のことをしたい:

現在、私は内部タスクを探していますto_name()。このための構造体を作成したくありません。Specman 内部のみを使用したい。