The after keyword is used in signal assignment statements to indicate a delay value before a signal assignment takes place

 

A signal assignment statement containing an after clause includes—in this order—the name of the signal object, the reserved signal assignment symbol "<=", the optional keyword "transport", an expression specifying the value to be assigned to the signal, the reserved word "after", and the delay value (of type "time") after which the signal assignment is to take place.

 

If no after clause is present in a signal assignment statement, an implicit "after 0ns" clause is assumed.

 

Examples

    Clk <= not Clk after 50 ns;

    ...

    Waveform <= transport ‘1’ after 100 ps;

 

LRM

    8.4

 

See also

image\diamond.gif  Inertial Keyword

image\diamond.gif  Transport Keyword

image\diamond.gif  Signal and Variable Assignments