【IC验证】SV线程间的通信(事件event,旗语semaphore,信箱mailbox)


验证平台中,所有线程之间的数据交换以及控制同步被称为线程之间的通信(IPC,Inter-Process Communication)。

在sv中,可以使用事件(event),旗语(semaphore)以及信箱(mailbox)来完成。

具体表现如下:

■ 使用事件建立执行顺序
■ 使用旗语避免资源冲突
■ 通过邮箱在线程之间传递数据

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文献:

1.《SystemVerilog Testbench Student Guide》,9-2。

2.《system verilog验证测试平台编写指南》,P192。

3.

 

原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/270612.html

(0)
上一篇 2022年6月28日
下一篇 2022年6月28日

相关推荐

发表回复

登录后才能评论