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

如何看Timing文档?

时间:10-02 整理:3721RD 点击:
ICC新人一枚,按照流程跑了一遍,但是不知道如何看结果,特别是Timing,求高人指点!(report_constrainst的结果文档如下)
Parasitic source: LPE
Parasitic mode: RealRC
Extraction mode: MIN_MAX
Extraction derating : -40/25/125
Weighted
Group (max_delay/setup)CostWeightCost
-----------------------------------------------------
FEEDTHROUGH0.001.000.00
REGIN4.681.004.68
REGOUT0.001.000.00
clk1m0.001.000.00
clk4m0.001.000.00
clk12m0.001.000.00
default0.001.000.00
-----------------------------------------------------
max_delay/setup4.68
Total NegCritical
Group (critical_range)SlackEndpointsCost
-----------------------------------------------------
FEEDTHROUGH0.0000.00
REGIN4.6814.68
REGOUT0.0000.00
clk1m0.0000.00
clk4m0.0000.00
clk12m0.0000.00
default0.0000.00
-----------------------------------------------------
critical_range4.68
Weighted
Group (min_delay/hold)CostWeightCost
-----------------------------------------------------
FEEDTHROUGH0.001.000.00
REGIN0.001.000.00
REGOUT0.001.000.00
clk1m0.051.000.05
clk4m0.001.000.00
clk12m12.151.0012.15
default0.001.000.00
-----------------------------------------------------
min_delay/hold12.21

ConstraintCost
-----------------------------------------------------
multiport_net0.00 (MET)
max_transition0.93 (VIOLATED)
max_fanout0.00 (MET)
max_capacitance0.00 (MET)
max_delay/setup4.68 (VIOLATED)
sequential_clock_pulse_width0.00 (MET)
critical_range4.68 (VIOLATED)
min_delay/hold12.21 (VIOLATED)
max_area30964.69 (VIOLATED)

不知道你用什么命令报告出来的,这样看只是个总括,不太清楚。
推荐一个icc report timing的命令:
extract_rc -coupling_cap
update_timing
report_constraint -all_violators -scenario [all_scenarios ] -nos> TimingReport/Post_Route_all_vio.rpt
==〉这个是所有违例endpoint的报表,包括setup/hold/max_trans/max_cap等
report_timing -delay max -path full_clock_expanded -nworst 1 -max_paths 10000 -nets -input_pins -slack_lesser_than 0.000 -scenario [all_scenarios] -nos > TimingReport/Post_Route_setup_path1000_lesser0.rpt
==〉这个是setup违例的详细报表
report_timing -delay min -path full_clock_expanded -nworst 1 -max_paths 100000 -nets -input_pins -slack_lesser_than 0.000 -scenario [all_scenarios] -nos > TimingReport/Post_Route_hold_path1000_lesser0.rpt
==〉这个是hold的详细报表

嗯,你说的方法我会试试,但是就算弄出详细的报告也还是要知道怎么看懂啊?
我现在就想知道如何看Timing report

对了,我的report就是用report_constrainst 生成的

基础的一些建议你看下面这个资料:
http://bbs.eetop.cn/viewthread.php?tid=266690&highlight=STA%2Bna
深入一点的可以和晓龙当面讨论

我经常把他征调过来义务帮忙,呵呵呵呵

恩恩,正在学习~

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

网站地图

Top