VIP design

, ,

How is VIP designed without DUT?

In reply to kireeti1192:

This is possible But you’ll not be able to exercise your sequences and tests.

In reply to chr_sue:

Thank you, for your reply.

But how is this possible?
Where will be the logic for DUT written in testbench?

In reply to kireeti1192:

In reply to chr_sue:
Thank you, for your reply.
But how is this possible?
Where will be the logic for DUT written in testbench?

Hi Kireeti,
Yes, it is possible and it depends on the complexity of the design specification.

Example:
Design spec: Develop TB environment for the 4 bit counter.
Then for this, you can implement the golden reference model inside the scoreboard and check the functionality. Then drive your stimulus and check further.

Like the same way you can design the complete environment for the APB protocol which has a Master and Slave combo inside the TB environment.

Most of the simple designs reference model will be developed inside the Scoreboard only.

In reply to avpchandra:
The development of an UVM environment without the DUT is definitely not dependent on the complexity.
The main effort you have to spend on the driver, the monitor, the functional coverage. But you can even start to implement a scoreboard.

In reply to chr_sue:

Thank you.
In real time, any company tries to design a VIP without DUT?

In reply to avpchandra:

Thank you for the reply.
In any of your real time projects, did you implement this(VIP without DUT)?

In reply to kireeti1192:

In most projects we were starting with the UVM Testbenc hat the same time the RTL design was starting, i.e. there was no RTL ready. If a company is wise it goes exactly this way, because the verification lasts in most cases longer than the RTL implementation.

In reply to chr_sue:

Thanks in advance.

What is the use of VIP if you can’t use sequences and test?

Is this statement correct or not? Once RTL design is ready and included in the Testbench then only you can pass sequences or you can run tests.

In reply to kireeti1192:

Without having a real DUT you cannot complete your VIP. Sequences and test are developed to exercise your DUT getting the responses for certain stimulus. This allows you to check also your scoreboards. Without having a DUT you do not have real responses.