栏目分类

你的位置:做手机软件需要多少钱 > 联系我们 > 做手机软件需要多少钱 CTS debug<三>

做手机软件需要多少钱 CTS debug<三>

发布日期:2024-10-05 08:38    点击次数:195

         作家本东说念主时经常上线,恢复可能不足时做手机软件需要多少钱,音尘也简略即使奉告到作家。若是跨越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左右。



上一篇:软件开发资讯 超三张家港争霸赛Day1:上海双雄&广东糊口&成齐&湖州&浙江2连胜
下一篇:没有了