Hello, I wanted to get some feedback about the following method aliases I'm planning to include in the next release. Some of these came from this Wikipedia article[1] which lists common names for the "high impedance" concept.
[1] http://en.wikipedia.org/wiki/High_impedance Please give your opinion on which ones you think are useful, which ones you think should be eliminated, and whether you think new aliases should be added. My goal is to have these method names to reflect the problem domain (RTL / design / hardware verification) as much as possible so that it will be easy and feel natural for people in this field to use the API. Thanks for your consideration. # Tests if the logic value of this handle is unknown (x). x? unknown? dont_care? # Sets the logic value of this handle to unknown (x). x! unknown! dont_care! # Tests if the logic value of this handle is high impedance (z). z? hi_z? high_impedance? tri_state? floating? # Sets the logic value of this handle to high impedance (z). z! hi_z! high_impedance! tri_state! floating! # Tests if the logic value of this handle is at "logic high" level. high? one? # Sets the logic value of this handle to "logic high" level. high! one! # Tests if the logic value of this handle is at "logic low" level. low? zero? # Sets the logic value of this handle to "logic low" level. low! zero!