综合器见到+ - * / 操作符之后,到库里去map各种IP,找到一个最适合的designware后映射到网表中,然后基于这个网表做逻辑优化,包括timing/power,
我记得coding style的文档中有个要求,尽量实例化design ware,其基本过程是找到designware的列表及文档,研究哪个在gatecont/power,timing方面最适合你,然后在rtl中采用。
如果是小尺寸的运算,可以考虑直接写操作符,如果是大尺寸尤其 * /运算,最好不要直接用操作符,毕竟综合器的mapping及优化过程不完全可控。
所谓design based on spec, not based on tool.