做手机软件需要多少钱 CTS debug<三>
作家本东说念主时经常上线,恢复可能不足时做手机软件需要多少钱,音尘也简略即使奉告到作家。若是跨越48小时就无法恢复你的音尘。要实时叫醒作家,请打赏,这个作家保证能实时看赢得。
本文先容一些作家在debug往以前会用到的一些选项和号令。这些骨子番来覆去的讲,我思高东说念主们早就懒得看了。这些骨子我方躬行践诺一遍牵记愈加深远。
图片
ctd_trace
图片
上节咱们讲到了怎样使用CTD。先容的还很简便,世界不错多试试其他的选项。本章先容一下ctd_trace号令。使用这个号令咱们就不错highlight clk-path。(前提条款CTD依然掀开)
举例ctd_trace -to sinkA/CK ,这么在CTD和GUI中会同期highlight这条path。
图片
report_ccopt_skew_groups
图片
驱动这个号令后,其产生的文献如下图所示(可能太小看不清,你不错对照你我方产生的文献来看),这个是时常会用到的一个号令。
图片
从图中所示,咱们不错看到底下的信息:
Skew Group:泄漏了整个的SG
这里不错看到SG的定名方式:clock-name/mode-name
正式这里是mode-name,一般一个SDC就只好一个mode,有技巧为了铁心undertainty/transition等,一个SDC会对应多个mode,这技巧咱们就不错看到多个SG具有计议的clock-name的情况。
ignore sinks : 标明这个SG有几许个ignore
Timing-corner:
delay-corner: slow_max|fast_min,不错通过all_delay_corner来检察Design中有哪些corner
setup|hold: 标明这个delay-corner用于setup如故hold分析
early|late:标明用到的timing-derate/tran/cap等。
ID Target:
泄漏target_insertion_delay值,因为咱们莫得缔造是以这里泄漏none。
有两种缔造方式:
set_ccopt_property target_insertion_delay ...
create_ccopt_skew_group -target_insertion_delay ...
skew Target Type:
统共有三种值:ignore|explicit|auto computed
若是咱们东说念主为指定了Target_skew,那么这里会泄漏Explicit,若是泄漏ignored,那么标明这个corner下的SG被忽略。若是泄漏auto-computed,标明用具自动计算一个target-skew值。从这里咱们也不错看出,ccopt选拔的primary_delay_corner是哪个: 即非ignored的阿谁即是咱们作念CTS用到的corner.
Skew Target:
东说念主为指定或用具算出的skew,有两种缔造方式:
set_ccopt_property target_skew
create_ccopt_skew_group -target_skew
skew:
泄漏CTS作念完之后的skew
skew window occupancy:
在target-skew的边界内,有几许个sink落在这个区间内,做手机软件需要多少钱
这里泄漏了99.2%的sink落在区间0.994~1.079边界内。
若是咱们加入histograms选项,咱们还不错看到这些sink的更具体的散播:
report_ccopt_skew_groups -histograms
通过这个散播咱们不错看到这些sink主要聚合在哪个边界,是某些pin作念太长了,如故某些pin作念太短了。
图片
report_ccopt_clock_tree_structure
不错加入show_sinks检察整个的sink。和骨子和CTD中的骨子相通。
通过这个文献咱们也不错看到哪些sink被缔造为ignore了,举例底下所示:
图片
get_ccopt_property skew_groups*
在作念完CTS之后,若是发现某个sink莫得被balance,咱们还不错通过底下的形状来检察这个sink是否属于skew-group:
get_ccopt_property -pin $pin skew_groups_sink
这个其实并莫得多大作用,一般更常用底下的号令(分袂之前先容过了):
get_ccopt_property -pin $pin skew_groups_active_sink
若是这个pin不是sink,是中间的某一个点,还不错用底下的号令:
get_ccopt_property -pin $pin skew_groups_active
图片
get_ccopt_clock_tree_*
图片
为了更好的期骗这个号令,我有空的话挑升讲讲怎样用这些号令来写一个剧本。举例咱们不错写个剧本赢得每个pin的delay,或者赢得不属于任何某个SG的sink,或者其他有助于debug的剧本。
图片
app下几节我再放大招,之前也先容过,即创建我方的Case。通过具体的case咱们不错检察CCOPT的趋势和举止,遭受问题的技巧只消创建一个粗拙的例子就不错闲静加速活的debug了。
bbs.ic521.com
本站仅提供存储办事,整个骨子均由用户发布,如发现存害或侵权骨子,请点击举报。和值分析:上期和值为893,对比前期上升159点位,近10期和值出现区间为734-922段,和值平均值为825.5,平均值两边和值分别出现5次,本期预计和值下降做手机软件需要多少钱,看好出现在680左右。