You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a $root module instance that contains an instance of the
top-level module, per IEEE 1800-2017. The $root module is synthesized
via verilog_synthesis, which expands the top-level module into $root's
namespace. The main_symbol now points to $root.
The $root module's type is copied from the top-level module (including
ports), and its module field is set to the instance identifier for
expression resolution (used by -p, --reset, etc.).
Pretty names and expression output strip the $root prefix since it is
implicit in SystemVerilog.
0 commit comments