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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM