微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > set_zero_interconnect_delay_mode 如何理解

set_zero_interconnect_delay_mode 如何理解

时间:10-02 整理:3721RD 点击:
ICC的data_setUp阶段这三句话是要干嘛啊
set_zero_interconnect_delay_mode true
redirect -tee zic.timing { report_timing }
set_zero_interconnect_delay_mode false
,下面是set_zero_interconnect_delay_mode 描述,谁来解释一下啊
This command enables or disables the zero interconnect delay mode.The
zerointerconnectdelay mode forces the timer to ignore contributions
on a timing path from any wire capacitance in a design.It forcesall
wirecapacitancetobeas trivial as 0, regardless of the wire load
model used in the design or any back-annotated capacitance onawire.
Disabling the mode allows the timer to consider the wire capacitance as
it did before enabling the mode.

The command is used primarily in preplacement andpostplacementsteps
to assess design and constraint feasibility.When the mode is enabled,
the design is analyzed with only cell delay and the capacitance ofthe
pin load on all wires in the design to determine if the design can meet
timing goals.It also helps when debuggingpotentialmissingtiming
exceptionsinthe constraints.Zero interconnect delay mode must not
be used in the final implementation step.

這應該是一拿到netlist跟sdc後就要run
將net delay視為0(ideal)來看看timing有沒有meet constraint
如果在這個stage就看到很大的violation , 就要確認是那些violation , 可不可以waive或是false path等
check過後記得要設回false

跟楼上学习了,问问在什么情况下,我们可以设置线负载延时为0?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top