sv dist

转自: https://zhidao.baidu.com/question/1705149255835699740.html Systemverilog中权重分布由操作符dist实现,百有两种形式:“:=”或“:/”。 “:=”表示值的权重是相等的,“:/”表示值的权重是均分度的。 权重不用百分比表示,权重和也不一定是100. 例如 src dist {0:=40; [1:3]:=60;}; 即src=0的概问率是答40/220,src=1的概率是60/220,是2的概率是60/220,是3的概率是60/220. 再例如 dst dist {0:/40; [1:3]:/60;}; 即dst=0的概率是40/100,dst=1的概率是20/100,是2的概率是20/100,是3的概率是20/100. 总之,“内:=”强调权重相等,权容重和不一定是100;“:/”强调权重均分,权重和一定是100.

猜你喜欢

转载自www.cnblogs.com/yanli0302/p/12691967.html