$clog2(n)
- $clog2(n)的参数n必须为整数,否则会报错,所以我们用的时候如果n是浮点型的,需要使用int’(n)转换一下,然后转换的规则是四舍五入;
- n=0时,得到的结果是0,这个算是强制规定,因为log2(x) 的定义域x>0,正常是取不到0的
- n=1时,得到的结果是0,这个是合理的
- n=2时,得到的结果是1
- n=3~4时,得到的结果是2
- n=5~8时,得到的结果是3
$ceil(x)
是向上取整,x可以是浮点型, $ceil(1.1)=2.0, $ceil(1.8)=2.0
$floor
向下取整;
UVM: