Solved
Forum Discussion
sstrell
Super Contributor
3 years agoBased on your example, I can only guess that physical signal names normally take priority (i0 and i1 are identical to ab.a and ab.b, respectively), but across a hierarchical boundary, if there is no physical signal name, the tool uses the struct because it has no choice. Try adding wires and assign statements inside sub to test this theory.