首页 > 其他 > 详细

UVM:9.2.2 小而美与factory 机制的重载

时间:2015-07-08 12:54:44      阅读:248      评论:0      收藏:0      [点我收藏+]

1.小而美与factory 机制的重载

2.原始A_driver 的drive_one_pkt 如下:

技术分享

1)分成3个子任务。

2)如果要构造sfd 错误的例子,只需要从A_driver 派生B_driver,并重载drive_sfd 即可。


3.如果不是分成3个子任务,而是一个完整的任务:

技术分享

1)那么在B_driver  中需要重载的是整个drive_one_pkt 这个任务:

技术分享

此时,其他两个子函数的代码要复制到drive_one_pkt 中,容易产生错误。代码要重用,可以封装成可重载的函数/任务或者类。

版权声明:本文为博主原创文章,未经博主允许不得转载。

UVM:9.2.2 小而美与factory 机制的重载

原文:http://blog.csdn.net/tingtang13/article/details/46801431

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!