0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

innovus的incredible delay是什么?

全栈芯片工程师 来源:全栈芯片工程师 2023-04-03 10:54 次阅读

innovus的incredible delay是什么?如下图:

a444b24c-d08a-11ed-bfe3-dac502259ad0.png

首先,Incr Delay不是incredible delay,而是increment delay增量延时的缩写。Incr Delay是由于SI信号完整性(比如cross talk、电磁等)造成的增量延时,也称为噪声延迟(incr delay)。

我们可以通过report_timing -format incr_delay报出来Incr Delay:

比如:
report_timing -format incr_delay -from  U_FIFOMEM/mem_reg_10__6_/D

但是这样报告只会打印出一个孤零零的incr delay数据:

a461e574-d08a-11ed-bfe3-dac502259ad0.png

我们需要给-format再加上{pin arc cell delay incr_delay arrival}等信息

report_timing-format{pinarccelldelayincr_delayarrival}-fromU_FIFOMEM/mem_reg_10__6_/D

报告的timing信息如下,请思考个问题,为什么0.009ns的Incr Delay没有加到Arrivel Time?

a4808308-d08a-11ed-bfe3-dac502259ad0.png

通常timing报告只有launchclock path +launch data path的具体path信息,为了展开看到capture clock path信息,我们可以给report_timing添加-path_type full_clock

report_timing -format {pin arc cell delay incr_delay arrival} -from U_FIFOMEM/mem_reg_10__6_/D -path_type full_clock

a4a82b60-d08a-11ed-bfe3-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 信号完整性
    +关注

    关注

    68

    文章

    1403

    浏览量

    95454
  • PIN
    PIN
    +关注

    关注

    1

    文章

    303

    浏览量

    24279

原文标题:C家timing report之Incr Delay

文章出处:【微信号:全栈芯片工程师,微信公众号:全栈芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Cadence Innovus助力Realtek成功开发DTV SoC解决方案

    楷登电子今日宣布,瑞昱半导体股份有限公司将 Cadence® Innovus™ 设计实现系统用于其最新 28nm 数字电视(DTV)系统级芯片的研发并成功流片,同时成功缩小了芯片面积并降低了功耗
    的头像 发表于 05-07 13:11 4238次阅读

    innovus导出文件

    innovus导出文件
    发表于 12-17 06:38

    innovus工具中的editPin怎么使用?

    innovus工具中的editPin的特殊使用
    发表于 02-23 07:22

    How Delay Lines Work

    new-generation all-silicon delay lines. Both EconOscillators and delay lines use a compensated voltage-controlled del
    发表于 04-20 15:11 2340次阅读
    How <b class='flag-5'>Delay</b> Lines Work

    延迟线比较-Delay Lines Comparison

    Abstract: Maxim manufactures several delay lines. This application note compares each programmable
    发表于 04-22 10:28 1067次阅读
    延迟线比较-<b class='flag-5'>Delay</b> Lines Comparison

    芯片延迟Delay测试的学习课件PDF文件免费下载

    芯片延迟Delay测试的学习课件PDF文件免费下载包括了:• 为什么需要Delay测试 • Delay产生原因和缺陷机制 • Delay故障建模 •
    发表于 12-01 08:00 4次下载
    芯片延迟<b class='flag-5'>Delay</b>测试的学习课件PDF文件免费下载

    LTC6994: Delay

    LTC6994: Delay
    发表于 02-03 16:39 3次下载
    LTC6994: <b class='flag-5'>Delay</b>

    stm32 delay文件总结

    stm32 delay文件总结delay.h#ifndef __DELAY_H#define __DELAY_H #include "sys.h" void
    发表于 12-24 19:36 6次下载
    stm32 <b class='flag-5'>delay</b>文件总结

    STM32上进行Delay延时的方法

    1、使用SYStick专门的延时。void delay_us(uint32_t us){ static uint32_t delay_flag = 0; delay_flag = 1; /* set
    发表于 12-24 19:39 2次下载
    STM32上进行<b class='flag-5'>Delay</b>延时的方法

    innovus】大小写重名的终极解决方法

    但我一直相信innovus自己应该也能搞定。innovus没有rename net的命令,那么有一种复杂的方法,先查找出net的所有terminal,用eco命令来手动替换。
    的头像 发表于 01-24 17:07 1152次阅读
    【<b class='flag-5'>innovus</b>】大小写重名的终极解决方法

    innovus中悬垂线的理解和处理

    innovus里边有不少physical DRC检查工具,其中的verifyConnectivity 别有一番有趣的用法,借此机会,一起来看看其中的一个亮点。
    的头像 发表于 03-20 09:28 2722次阅读

    innovus中的DanglingWire(悬垂线)的理解和处理

    innovus里边有不少physical DRC检查工具,其中的verifyConnectivity 别有一番有趣的用法,借此机会,一起来看看其中的一个亮点。
    的头像 发表于 05-04 18:26 2210次阅读
    <b class='flag-5'>innovus</b>中的DanglingWire(悬垂线)的理解和处理

    MCU项目innovus中get_db使用

    在Cadence Innovus环境中,get_db是一个非常有用的命令,用于从设计数据库中提取信息。你可以使用这个命令查询设计中的各种对象,如单元、引脚、网表等。以下是一些示例。
    的头像 发表于 05-24 10:01 1617次阅读
    MCU项目<b class='flag-5'>innovus</b>中get_db使用

    MCU项目innovus中get_db使用

    在Cadence Innovus环境中,get_db是一个非常有用的命令,用于从设计数据库中提取信息。
    的头像 发表于 05-24 10:01 3072次阅读
    MCU项目<b class='flag-5'>innovus</b>中get_db使用

    innovus中的DanglingWire的理解和处理

    innovus里边有不少physical DRC检查工具,其中的verifyConnectivity 别有一番有趣的用法,借此机会,一起来看看其中的一个亮点。
    的头像 发表于 06-09 17:01 2015次阅读
    <b class='flag-5'>innovus</b>中的DanglingWire的理解和处理