Timing based verification of a signal in SV

2 posts / 0 new
Last post
nivas
Offline
Academy Forum User
Joined: 02/09/2012
Posts: 2
Timing based verification of a signal in SV

Hi,

I just completed course in Systemverilog with VMM and also completed two projects.

Basically i done many projects using VHDL verification, i try to convert one of the verification project from VHDL to SystemVerilog.

I am unable to understand requirement from the specification to put into verification using S.V language.

Here is the req: The com_tran signal shall tristate within 50ns when test_fpga_oe is
asserted low and test_en is asserted high.

And also how to verify some of the requirements which will have timing tolerances.

Could anyone please suggest me how to start this kind of requirement verification in S.V language.

regards,
Nivas.

dave_59
Offline
Verification Forum Moderator
Joined: 03/10/2010
Posts: 976
Re: Timing based verification of a signal in SV

This is something that basic Verilog timing checks can do. You don't normally see this in SystemVerilog books or examples because it it assumed you already know Verilog.

However, you can take advantage of the SystemVerilog bind construct to insert Verilog modules with timing checks into the design if you are not able to modify the RTL.

__________________

Dave Rich
Mentor Graphics
http://go.mentor.com/drich