triinv_xbit

triinv_xbit :
A tri-state inverter with xbit-type input/output’s.

The triinv_xbit primitive models a tri-state inverter gate with an inertial delay. It is suitable for processing digital signals of which precise timing information must be preserved.

Note that the triinv_xbit primitive does not leave the output at a high-Z state when it is disabled. Since xbit is a variable type (like a reg), the output will retain its previous value when it is not driven.

The propagation delay of the logic gate is specified by the parameter delay. The implemented delay is inertial, meaning that if a new input event arrives before the previous input event propagates to the output, the output event will be overriden with the one corresponding to the new input event. If a transport delay behavior is desired, use the delay_xbit primitive instead.

Input/Output Terminals

Name I/O Type Description
out inout xbit tri-state output signal
in input xbit input signal
en input xbit enable signal

Parameters

Name Type Default Unit Description
delay real 0.0 seconds propagation delay
« tribuf_xbit
xnor_xbit »