Even though .name() is not required for unconnected ports, when using the .name connection style, it (the .name()) could still be used if the designer chooses to, right?
From: "Clifford E. Cummings" <cliffc@sunburst-design.com>Shalom pointed out SVDB 1660. I'm not sure if it is clear that unconnected ports must be explicitly listed as empty ports (i.e. ... .port1(), ... when instantiating a module with an unconnected port. What do SV-BC members think?The only time unconnected ports must be explicitly listed as empty ports is when you are using .* for the port connections. That is because .* is a request to connect all ports. In all other situations, unmentioned ports are unconnected, regardless of whether you specify the connected ports with .name or .name(signal). Stu said at today's SV-BC meeting that you and he intended it to work differently, but neither the LRM text nor anyone else at the meeting supported that interpretation. Steven Sharp sharp@cadence.com
-- ========================================================== Don Mills mills@lcdm-eng.com www.lcdm-eng.com ==========================================================
This archive was generated by hypermail 2.1.8 : Tue Oct 16 2007 - 14:28:45 PDT