如何使用DPI systemVerilog检测子串匹配?

时间:2016-11-10 12:41:31

标签: system-verilog system-verilog-dpi

如何使用SystemVerilog DPI检查某些字符串是否包含其他字符串?例如,C中的strstr()可以检测到" str"包含在" string"中。

2 个答案:

答案 0 :(得分:0)

不确定DPI systemverilog是什么意思?如果你想使用类似于C函数的函数,那么我强烈推荐Verilab的svlib库。它使用Str

提供字符串操作方法

http://www.verilab.com/resources/svlib/

答案 1 :(得分:0)

UVM内置了regexp字符串方法。它得到了广泛的支持和优化。

您希望“ uvm_re_match()”精确地完成您想要的事情。

https://dvteclipse.com/uvm-1.2_Public_API/summary-function-uvm_pkg.html#function_uvm_re_match