【发布时间】:2019-02-10 06:24:11
【问题描述】:
就我而言, 如果位的值为“1”,那么我的约束对“1”的权重较高,如果该位的值为“0”,那么我的约束对“0”的权重较高。如何约束?
我收到这段代码的语法错误
rand bit value;
bit x; // Has either 1 or 0 depending on external signal
constraint constraint_c { value dist { x := 3, ~x := 1};};
请帮助我。谢谢你:)
【问题讨论】:
-
一个有条件的偏硬币?很可能您需要从两个分布中选择(通过一个多路复用器),一个偏向 1,一个偏向 0。除此之外,我不知道具体细节。
标签: constraints system-verilog