How to check signal(ex: ack) is high between time(min time and max time) using among assertions or constraints or uvm macros

How to check signal(ex: ack) is high between time(min time and max time) using among assertions or constraints or uvm macros

Ex: i sent valid signal and get ack signal is high within 30ms, Generally concurrent assertions can’t use inside class.

Please provide solution for this.