Purpose of ovm_subscriber ?

4 posts / 0 new
Last post
Jagjeevan
Offline
Academy Total Access User
Joined: 11/29/2010
Posts: 4
Purpose of ovm_subscriber ?

Hi All,

Could any one explain the purpose of ovm_subscriber ?

Thanks,
Jagjeevan

__________________

Jagjeevan

mperyer
Offline
Verification Forum Moderator
Joined: 07/24/2010
Posts: 146
Re: Purpose of ovm_subscriber ?

ovm_subscriber is used to implement a subscriber to an analysis port.

Put another way, it is a template component with an analysis_export built in. All the user needs to do is extend it with their analysis transaction type as the parameter and populate the write method.

It is useful for building analysis components that only connect to one analysis port.

For more information see:

http://verificationacademy.com/uvm-ovm/AnalysisConnections

Jagjeevan
Offline
Academy Total Access User
Joined: 11/29/2010
Posts: 4
Re: Purpose of ovm_subscriber ?

Thanks mperyer,
Are we going to implement all the coverage in the class extended from ovm_subscriber ?

-Jagjeevan

__________________

Jagjeevan

mperyer
Offline
Verification Forum Moderator
Joined: 07/24/2010
Posts: 146
Re: Purpose of ovm_subscriber ?

Yes, subscribers are often used for implementing functional coverage monitors.