entitysigisend;architecturebehavofsigissignals:natural;signallast:time;begins<=1after20ns;b:blockport(q:boolean);portmap(q=>s'quiet(10ns));beginprocess(q)beginreport"q is "&boolean'image(q);last<=now;endprocess;endblock;processbeginwaitfor100ns;assertlast=30nsseverityfailure;wait;endprocess;end;