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

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

3天内不再提示

介绍三种芯片timing model

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 14:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天想来聊一聊timing model。Top层在做STA的时候,为了速度的考量,有的时候不会把所有block都做flatten(展平化)处理,而Timing model就是block在给更高层级用的时候所抽取出来的timing信息集。目前我知道有三种,ETM、ILM和HS,下面我分别来介绍一下。

ETM全称是Extracted Timing Model,它的思想很朴素,就是会把每个port的timing信息都保留下来,block内部的信息一概不知。从外来看,一个ETM就像一个黑盒子,只能看到block的port。它保留了in到out的延时,并且还有clk到in的setup/hold require time。

其实ETM模型就很像我们用的cell的lib,都是只能看到它们的pin或者port,所得到的delay信息都是黑匣子式的,内部具体的delay都是被隐藏的。

这种ETM模型的优点就是抽取速度快,但是缺点是不太准。比如Top层接进来一条net,flatten来看是一条,但如果使用ETM,等于硬是把他打成两端来算delay,结果当然就有所偏差。其准确度大概在90%左右。

第二种ILM是Interface Logic Model,它相比ETM来说,多保留了port到第一级reg的信息,包括所有net的信息及cell的信息,也就是in2reg和reg2out这些路径被保留下来给更高层级来用。

而reg2reg的timing信息就被抽取出来,路径就不再保留。这样从top来看的话,可以看到block门口的那些cell和register,但是内部的cell就还是看不到。这种timing model抽取的速度相比ETM更慢,但准确度更高,一般可以到99%左右。

另外值得一提的是,ILM是支持SI分析的,也就是说top层在用的时候可以分析in/out线和旁边的线的crosstalk影响。在block内部,如果开启SI分析模式,in/out net相邻的net也会被保留,即使这些net属于reg2reg的path。

第三种HS是HyperScale model,它是primetime出的一种timing lib,仅能用在primetime这一种timing分析工具中。它相比ILM,又多保留了一些东西,这些东西是in/out进来到第一级reg这条path的所有支路信息,也是到一个reg为止。

有点绕,什么意思呢?比如说一个block input port进来的信号线,可能经过一个二输入与门,然后连到reg上。HS会多保留那个与门的另外一个输入到产生这个信号的reg这一段信息。对于output也是类似。可想而知,HS的速度会更慢,准确度也会更高。

另外,使用HS时还有一个top context的概念,这个context就是指block外的和block port相连的一些timing信息,就是说不仅仅top层在做timing分析的时候可以用block的timing model,block层在做timing分析的时候也可以看到top层的一些东西,一般也是port到第一级reg为止的信息。

据synopsys官网所述,HS model+context可以保证timing分析的准确度高达100%!和flatten一样的效果!

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

    关注

    0

    文章

    52

    浏览量

    19524
  • ETM
    ETM
    +关注

    关注

    0

    文章

    9

    浏览量

    7800
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CAN总线电容过大?三种解决方案来了

    在新能源汽车路试中,CAN总线传输异常是一个常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的解决方案。CAN总线下降沿过缓问题新能源路试工程师在分析CAN总线波形
    的头像 发表于 07-22 11:36 473次阅读
    CAN总线电容过大?<b class='flag-5'>三种</b>解决方案来了

    MEMS中的三种测温方式

    在集成MEMS芯片的环境温度测量领域,热阻、热电堆和PN结原理是三种主流技术。热阻是利用热敏电阻,如金属铂或注入硅的温度电阻系数恒定,即电阻随温度线性变化的特性测温,电阻变化直接对应绝对温度,需恒流源供电。
    的头像 发表于 07-16 13:58 1296次阅读
    MEMS中的<b class='flag-5'>三种</b>测温方式

    开关电源三种控制模式:PWM/PFM/PSM

    摘要 本文详细介绍了开关电源的三种主要调制方式:PWM(脉冲宽度调制)、PFM(脉冲频率调制)和PSM(脉冲跨周期调制)。PWM通过调整脉冲宽度保持恒定频率,适用于重负载,但轻负载效率低。PFM则在
    发表于 06-09 16:11

    HarmonyOS基础组件:Button三种类型的使用

    中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。 常用属性 名称 参数类型 描述 type
    的头像 发表于 06-09 15:48 2145次阅读
    HarmonyOS基础组件:Button<b class='flag-5'>三种</b>类型的使用

    介绍三种常见的MySQL高可用方案

    在生产环境中,为了确保数据库系统的连续可用性、降低故障恢复时间以及实现业务的无缝切换,高可用(High Availability, HA)方案至关重要。本文将详细介绍三种常见的 MySQL 高可用
    的头像 发表于 05-28 17:16 994次阅读

    信号隔离器三种供电方式的区别

    信号隔离器是一重要的信号隔离装置,其供电方式主要有独立供电、回路供电和输出回路供电三种。以下是这三种供电方式的详细区别: 一、独立供电 1. 定义:独立供电是指信号隔离器需要单独配备DC24V或
    的头像 发表于 04-17 16:23 1066次阅读
    信号隔离器<b class='flag-5'>三种</b>供电方式的区别

    双极型极管放大电路的三种基本组态的学习课件免费下载

      本文档的主要内容详细介绍的是双极型极管放大电路的三种基本组态的学习课件免费下载包括了:共集电极放大电路,共基极放大电路,三种基本组态的比较   输入信号ui
    发表于 04-11 16:39 27次下载

    redis三种集群方案详解

    在Redis中提供的集群方案总共有三种(一般一个redis节点不超过10G内存)。
    的头像 发表于 03-31 10:46 1269次阅读
    redis<b class='flag-5'>三种</b>集群方案详解

    CMOS,Bipolar,FET这三种工艺的优缺点是什么?

    在我用photodiode工具选型I/V放大电路的时候,系统给我推荐了AD8655用于I/V,此芯片为CMOS工艺 但是查阅资料很多都是用FET工艺的芯片,所以请教下用于光电信号放大转换(主要考虑信噪比和带宽)一般我们用哪种工艺的芯片
    发表于 03-25 06:23

    介绍三种数据保护策略的特点与适用场景

    在企业IT环境中,数据保护是不可忽视的重要环节,而复制(Replication)、快照(Snapshot)和备份(Backup)是三种常见的策略。它们在数据恢复、业务连续性以及灾难恢复中扮演着不同的角色,但很多企业在选择数据保护方案时,往往不清楚者的区别及适用场景。
    的头像 发表于 03-21 11:46 1259次阅读

    GaN、超级SI、SiC这三种MOS器件的用途区别

    如果想要说明白GaN、超级SI、SiC这三种MOS器件的用途区别,首先要做的是搞清楚这三种功率器件的特性,然后再根据材料特性分析具体应用。
    的头像 发表于 03-14 18:05 2172次阅读

    深入解析三种锂电池封装形状背后的技术路线与工艺奥秘

    在新能源时代,锂电池作为核心动力与储能单元,其重要性不言而喻。而在锂电池的诸多特性中,封装形状这一外在表现形式,实则蕴含着复杂的技术考量与工艺逻辑。方形、圆柱、软包三种主流封装形状,各自对应着独特
    的头像 发表于 02-17 10:10 2012次阅读
    深入解析<b class='flag-5'>三种</b>锂电池封装形状背后的技术路线与工艺奥秘

    三种太赫兹波的产生方式

    本文简单介绍三种太赫兹波的产生方式。 太赫兹波(THz)是一电磁波,在电磁波谱上位于红外与微波之间。太赫兹光子能量在1-10 meV范围之间,在光谱分析、医疗成像、移动通信方面都有非常广阔
    的头像 发表于 02-17 09:09 3475次阅读
    <b class='flag-5'>三种</b>太赫兹波的产生方式

    示波器的三种触发模式

    示波器的触发方式不仅影响波形捕捉的时机,还决定了显示的波形是否稳定。 常见的触发模式有三种: 单次触发 (Single)、 正常触发 (Normal)和 自动触发 (Auto)。下面将对这三种触发
    的头像 发表于 01-07 11:04 1.3w次阅读
    示波器的<b class='flag-5'>三种</b>触发模式

    ADS8688,ADS8688A,ADS8688AT三种型号有什么区别?如何选择?

    问一下官方,ADS8688有三种型号,ADS8688,ADS8688A,ADS8688AT,好像还不是同一个手册上的型号,请问这三种型号有什么区别?如何选择?如果芯片有区别,万一买错了怎么办?
    发表于 12-12 07:51