|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
(1)、对于综合一开始我们需要target library和link library这个问题,我想请教一下,关于这个工艺角很多时候看得到一些前辈只用最差的情况,而有些前辈又会使用最差和最好两种情况,我想问问,这个在项目中应该如何去设定或者衡量?因为这个也是一个估算情况所以关于这个的设定对于后面综合完成后的结果会不会有什么不同?望指教~
(2)、对于set operation conditions这个的设定,现在一直使用的是“set_operation_conditions -analysis_type on_chip_variaton -library [get_libs {xxxx.db:xxxx}] -min xxx -max xxx”,也有看到一些项目里会去掉-analysis_type on_chip_variaton 这样的选项,这个也希望前辈能讲解一下~
(3)、对于set_wire_load_model 这个的选择一般选择在什么范围可以?是越小越好吗?
(4)、对于设定driving_cell器件,这个选择有什么需要考虑的呢?我看很多项目里都将这个设置在BUFX2或者BUFX4这个范围内?
(5)、对于时钟很慢的设计中如只有1MHz这样的情况,clock -priod 1000,这样情况下的latency、uncertainty、transition设定在什么范围比较好呢?因为论坛里有些大侠是说了一些经验值什么70%啊、30%啊什么的,但是如果像时钟周期很长的如本例中的1000又该如何去考虑和设定呢?补充如果工艺在.25um下
(6)、对于input delay、output delay、input transition、output transition一些关于input、output的设定对于我们Bankend人员可以向项目负责人那边询问些什么有用的值,比如像pad上的一些什么参数,然后根据这些我们又能怎么去设定呢?这个问题还望大神多多指点
(7)、最后想问问,我综合出来后用DC自带的时序检查工具查出来hold违例有很多,而且时序还是slack -4.24,想知道在综合时如何去修hold?之前用过set_fix_hold [list clk]因为设计中只有一个clk时钟,所以这样的方式并不是太理想,还望前辈能多给点儿建议 |
|