微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > ovm的get_response哪位大侠用过?

ovm的get_response哪位大侠用过?

时间:10-02 整理:3721RD 点击:
是不是可以在sequence里面调用get_response,之后选择下一个cmd要发什么。有点疑惑,感觉ovm以前的版本没有.另外是不是driver可以注册两个item?

自己顶一下

一个req,一个rsp。
On the side of driver:
1)Create the response to send back
rsp = new(“s_rsp”);
2)Update the sequence info(important for respose routing)
rsp.set_id_info(req);
3)Update the response with relevant info
Rsp.answer = req.question + 1;
4)Return the response via the argument to item_done
seq_item_port.item_done(rsp);
On the side of sequence:
You can retrieve the resp after execute the request.
...
// Execute the request
`ovm_do_with(req, {req.question == i;});
// Retrieve the response
get_response(rsp);

多谢楼上大侠指教。

有高手 啊!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top