システム Verilog デザインには、トップ モジュール、サブ モジュール、およびサブ サブ モジュールがあります。トップモジュールでインスタンス化されたサブモジュールでインスタンス化されたサブサブモジュール.トップモジュールにはサブサブモジュールのインスタンスもあります.階層ツリーを以下に示します
サブサブモジュールの定義には、このような 'ifndef ブロックに記述されたコードがあります
module sub_sub()
{
...........
`ifndef OFF
<code to avoid>
`endif
...........
}
コンパイル中にサブサブモジュール instance1 でのみ回避するコードを無効にするにはどうすればよいですか? サブモジュール インスタンスで `define OFF を使用しましたが、すべてのインスタンスから回避するコードを無効にします。