Ensures that the value of a specified expression combinationally contains only 0 and 1 bits.
assert_never_unknown
[#(severity_level, width, property_type, msg, coverage_level )]
instance_name (reset_n, test_expr );
|
reset_n
|
|
Active low synchronous reset signal indicating completed initialization.
|
|
test_expr
|
[ width - 1: 0 ]
|
Expression that should contain only 0 or 1 bits when qualifier is TRUE.
|
The assert_never_unknown_async
assertion checker combinationally evaluates test_expr and if the value of test_expr contains a bit that is not 0 or 1, the assertion fails.
The checker is useful for ensuring certain data have only known values following a reset sequence. It also can be used to verify tristate input ports are driven and tristate output ports drive known values when necessary.
|
test_expr contains X/Z value
|
The test_expr expression contained at least one bit that was not 0 or 1 and ‘OVL_XCHECK_OFF is not set.
|
none
1. If ‘OVL_XCHECK_OFF is set, all assert_never_unknown_async
checkers are turned off.
assert_never
Ensures that values of data
are known and driven while bus_gnt
is TRUE.
© Accellera Organization, Inc. 2005-2006 All Rights Reserved. |
Standard OVL V1.6 |