Partially opaque intellectual property (IP) includes source code providing
the IP functionality. Meta-comments (pragmas or attributes) are provided
with the source code to enable visibility of one or more nodes in the IP.
Aliasing of the visibility-enabled nodes may also be provided for using
meta-comments in the IP source code. The visibility-enabled nodes may be
used by system designers in debugging a system design in either a
software simulation environment and/or in debugging of a hardware device
implementing the partially opaque IP.