码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-08 12:55:39      阅读:114      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!