Cell properties¶
- is_evaluable¶
These cells are able to be used in conjunction with the
evalcommand. Some passes, such asopt_expr, may also be able to perform additional optimizations on cells which are evaluable.
- x-aware¶
Some passes will treat these cells as the non ‘x’ aware cell. For example, during synthesis
$eqxwill typically be treated as$eq.
- x-output¶
These cells can produce ‘x’ output even if all inputs are defined. For example, a
$divcell with divisor (B) equal to zero has undefined output.
Refer to the Property Index for the list of cells with a given property.