我们今天要介绍的时间序列分析的概念是ETM。全称是提取时序模型。这是一个必须在分层设计中使用的时间序列模型文件。由块所有者生成,用于顶层设计。
在块所有者完成PR之后,需要提取块边界上的定时信息,并将其存储在定时lib文件中。lib文件是ETM文件。PR后的块可以理解为宏,ETM是宏的lib文件。当顶层读取每个块的ETM文件时,它可以看到块边界上的定时信息。根据不同的设计阶段,我们可以提取ETM供顶层人员使用,经过前置、后置和后置路由,当然后期的ETM更准确。
让我们看看ETM档案里有什么:
边界定时弧:包含in2reg、reg2out、in2out定时路径的信息,reg2reg的路径将被忽略
1) In2reg:
储存在ETM的电弧被设置和保持
设置弧=数据路径延迟(输入到FF) + FF设置值–时钟路径延迟
保持弧值=数据路径延迟(输入到FF) - FF保持值-时钟路径延迟
2) Reg2Out
存储在ETM的是时序逻辑的延迟
时序逻辑延迟=延迟(CLK至CK引脚)+延迟(CK引脚至输出端口)。
3)输入输出
存储在ETM的是组合逻辑的延迟
组合逻辑延迟=路径延迟
当然,许多内容将保存在ETM模型中,例如
设计规则(最大扇出、最大转换、最大上限)
时钟(包括create_clock和generate clock)
路径异常、大小写常数等。,如果有兴趣,可以研究一下。
PT:提取_模型
extract _ model-library _ cell-输出模型2-格式{db}
EDI:do_extract_model
do _ extract _ model-cell _ name test _ model-lib _ name test _ lib test . lib
1.《extracted 时序分析基本概念介绍》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《extracted 时序分析基本概念介绍》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/848825.html