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
Currently, our system includes modules that invoke other modules, but there is no way to visualize these relationships. Having a "call graph" would provide a clear and intuitive representation of which modules are calling others.
The text was updated successfully, but these errors were encountered:
Hi , I am interested in working on this issue
here Module you mentioned is generated verilog by ChiGen ? like a tree structure of the generated verilog even though the generated verilog syntactically incorrect ?
Most Verilog Designs produced by ChiGen are likely to be syntactically correct. But that should not influence this issue. ChiGen does something called "module injection" to inject a module within another. So, it can produce designs such as:
In this case, it would be nice to have a debugging functionality that helped us to print out the "call graph", ie. the relation of which module instantiate which other module. In this example, we would have that module_0 -> module_1. In this sense, we are thinking about having something similar to what we have in clang, e.g.:
Currently, our system includes modules that invoke other modules, but there is no way to visualize these relationships. Having a "call graph" would provide a clear and intuitive representation of which modules are calling others.
The text was updated successfully, but these errors were encountered: