赞
踩
我们在innovus里面输入下面的命令来重点检查是否包含no driver的信号
checkDesign -netlist
上图中的设计不存在有net没有被驱动的情况。若存在,则此时必须反馈给前端,因为这种错误属于设计上的错误。后端做后续的DRC检查以及formal检查都是无法通过的。
sdc首先检查是否有语法错误,确保每条sdc约束命令都成功读入。然后做以下几方面的检查。
1.时钟周期检查
这里主要检查前端逻辑综合使用的周期是否正确,以及确保我们PR阶段使用的周期是正确的,避免过渡优化或者优化不到位的情况。
2.ideal network检查
需要把除时钟信号外其他的ideal network属性移除掉,否则后续工具做优化时无法解high fanout net。
3.clock uncertainty检查
clock uncertainty是给设计预留margin的一个手段。这个值留的越大timing就越紧张。设置的过大,可能出现overdesign的情况,设置太小会出现优化不到位的情况。最终在PT的timing signoff检查中可能会有timing violation。
4.input/output delay约束值检查
input和output delay的值会影响到模块接口相关的data path优化。对于hierarchical flow的同步设计来说,要格外注意这方面的接口时序。
一般来说input和output d
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。