AVL Variables

Any python object can be used as a variable in AVL. However, AVL provides a number of variable types more appropriate for HDL design than the standard Python types.

Using AVL variables also allows the user to take advantage of the built-in random constraint solver.

Equally, AVL provides a simple set of variable attributes to help common use-cases.