Reply To: Synopsys VCS-MX

Why OSVVM™? Forums OSVVM Synopsys VCS-MX Reply To: Synopsys VCS-MX

Jim Lewis

Hi Tim,
Sorry I missed your additional discussion.

This warning is ok. The code is legal VHDL code. It would be more obvious if they would print the message as:

Warning: NULL_RANGE_TYPE has a null range, Range 0 downto 1

Null ranges are legal. Often people end with them unintentionally, so the vendors decided to issue a warning. However, in the OSVVM packages they are a methodology that allows parameters to be not specified and still handled correctly.

Best Regards,