We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 56237

Does the Vivado Simulator (XSim) support the 'driving attribute?


The 'driving attribute is used to let the user know whether the current value of a signal was determined by a null transaction (S <= null;)

Does the Vivado Simulator (XSim) support the 'driving attribute?


An example of the code that would use the 'driving attribute is as follows:

entity top is
    port( in1 : in bit; out1 : out bit);
end entity top;

architecture arch of top is
signal S : bit;
        if S'driving then
            out1 <= in1;
            out1 <= not in1;
        end if;
    end process;
end architecture arch;

The workaround for this is to remove the use of the 'driving functionality in the code.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
56235 Vivado Simulator (XSim) 2013.X Frequently Asked Questions (FAQs) N/A N/A
AR# 56237
Date Created 06/04/2013
Last Updated 06/04/2013
Status Active
Type General Article