关于近期Fix Transition Violation的反思
创始人
2025-05-28 14:08:12
0

关于近期项目中时序收敛暴露出来的问题,写了这篇文章。

1.不同sdc文件端口约束不一致

起因是func mode下transition满足约束,scan mode下仍有不小的违例,且集中在输出端口上,对比sdc发现,输出端口的set_load约束不一致,scan sdc设置的偏大,导致PT fix_eco_drc时疯狂在端口上插buffer,却仍解决不了transition violation。需要合理设置set_load。

2.没有给端口做好IO buf

平时项目对面积要求比较严苛,能省则省,往往输入输出port附近就是sram,没有预留空间插IO buffer,也基本没插过,多是跟着约束走,没有违例就算过,这样会导致工具修transition时会跨过sram插buffer,密集且驱动往往不小。

可以在端口插驱动居中的buffer然后magnet_placement 去legalize并fixed。

add_buffer [get_ports] BUFX6 -new_cell_name IOBUF

magnet_placement -logical_levels 1 -mark_fixed [get_pots]

set_dont_touch [get_flat_nets -of [get_ports]] true

 

3.在transition与hold之间反复迭代

PT环境下,有时候修transition冒出来hold violation,修hold又冒出来transition violation,既不大也不多,但这样来来回回几轮属实让人火大,原因是一方面修transition修hold都要size cell,双方拉锯,另一方面fix_eco_timing时ignore_drc了,所以最后violation不多时修hold尽量用insert_buffer_at_load_pins的method,不用size_cell。

fix_eco_timing -pba_mode path -type hold -method {insert_buffer_at_load_pins} -buffer_list $list 

4.修transition依赖PT,忽视ICC的作用

route_opt阶段的transition violation可以使用report_constraints -all_violators -max_transition报告出来,抓出其中violation net的driver pin,使用set_route_opt_target_endpoints -ldrc_objects加route_opt去修,效果很好,setup和hold violation也许因为GBA和PBA的差异导致ICC2和PT的报告有些许出入,但是transition violation基本上差不多。

set_route_opt_target_endpoints用法

 

 

 

相关内容

热门资讯

从“纸上政策”到“落地实效” ... 在建湖县高新技术园区,文辰精密科技有限公司的生产车间内机器轰鸣,工人们正忙着赶制新一批订单。这家专注...
跨省办公更便捷!京津冀律师驿站... 11月22日至23日,京津冀律师驿站在北京启动“百千万行动计划”,计划通过建立百家律所联系点,推动千...
梅花生物:因侵害专利权被味之素... 北京商报讯(记者 郭秀娟 王悦彤) 11月23日,北京商报记者获悉,近日梅花生物发布公告称,公司及全...
吉林益豆食品有限公司:依托互市... 珲春地处中、俄、朝三国交界,得天独厚的地理位置,使其成为连接东北亚的“黄金通道”。在这里,吉林益豆食...
北京外国语大学教授宁强在敦煌因... 中新网11月23日电 据“北京外国语大学国新学院”微信公众号消息,11月23日,北京外国语大学国际新...
上海市民建议“推行地铁月票制度... 近日 有网友在人民网“领导留言板”留言 希望上海地铁推出月票制度 上海申通地铁集团有限公司答复表示 ...
原创 中... 近期,日本首相高市早苗首次明确表态,必要时将武力介入台海,这一惊人的言论犹如对历史的挑衅,并直接威胁...
女儿为留学想卖掉其名下的房子,... 父母已离婚多年 很少与父亲见面 一直是姑姑 照顾病重的父亲…… 女儿因求学花销 急需卖房变现 200...
《最高人民法院关于审理建设工程... 为深入贯彻习近平法治思想,认真落实党的二十届四中全会精神,正确审理建设工程施工合同纠纷案件,统一法律...
【金昌】老百姓的“声音”,是这... 编 者 按 人民,是推动经济社会发展的主角;基层,是新闻永不枯竭的源头。为深入学习和践行“四力”要求...