时序分析基本概念介绍ILM
今天我们要介绍的时序分析基本概念是ILM, 全称Interface Logic Model。是一种block的结构模型。主要用在top level的timing/SI收敛。
ILM是一种比ETM model的timing lib更精确的模型。它将block内的reg2reg path都删除,仅仅保留reg2out,in2reg,in2out的interface path。因为只有这些path才需要在top level上进行opt或者balance。
因此ILM会写出block partial的spef,block partial的verilog等文件。这样就可以在top level上就可以看到完整的path,并包含了ILM中的内容,这样比使用ETM model计算timing要精准很多。但是也有缺点,就是速度比较慢,不适合规模大的设计使用。
使用方法
Block level create ILM
createInterfaceLogic -dir des_4.ilm
-----------------------------------------------------------------------------------
Top level specify ILM
setIlmMode –keepFlatten true
specifyIlm -cell des_4 -dir des_4/des_4.ilm
update_constraint_mode -name unify \
-sdc_files empty.sdc \
-ilm_sdc_files [list XX.sdc]
简历请戳邮箱:taozhang3260@163.com
时序分析基本概念介绍ILM相关推荐
- 时序分析基本概念介绍--Timing Arc
原标题:时序分析基本概念介绍--Timing Arc 今天我们要介绍的时序基本概念是Timing arc,中文名时序弧.这是timing计算最基本的组成元素,在昨天的lib库介绍中,大部分时序信息都以 ...
- 时序分析基本概念介绍<Slew/Transition>
今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time.是指电压从10%VDD上升到90%VDD所需要的时间,或者是从90%VDD下降到10%VDD所需要的时间, ...
- 时序分析基本概念介绍Sequential logic
今天我们要介绍的时序分析基本概念是Sequential logic.中文名,时序逻辑单元.时序逻辑单元是数字IC设计中另一类重要器件,它的特点是任意时刻的输出不仅取决于该时刻的输入,而且还和电路原来的 ...
- 时序分析基本概念介绍Skew
今天要介绍的时序分析基本概念是skew,我们称为偏差.由于时钟到每个寄存器的路径延迟不一样,造成信号到达 clock pin 的时间也不一样,我们把时钟信号到达不同寄存器的时间偏差称为skew.一直以 ...
- 时序分析基本概念介绍MMMC分析
今天我们要介绍的时序分析基本概念是MMMC分析(MCMM).全称是multi-mode, multi-corner, 多模式多端角分析模式.这是在先进工艺下必须要使用的一种时序分析模式. 为什么需要这 ...
- 时序分析基本概念介绍——STA概述
在芯片设计中,我们常用PPA(Power, Performance, Area)来衡量一块芯片的指标.Performace直接取决于Timing参数.由此可见,时序设计在后端设计中占有举足轻重的地位. ...
- 时序分析基本概念介绍<AOCV>
今天我们要介绍的时序分析概念是AOCV.全称Stage Based Advanced OCV.我们知道,在OCV分析过程中,我们会给data path,clock path上设定单一的timing d ...
- 时序分析基本概念介绍Timing Derate
今天我们介绍的时序分析概念是timing derate. 我们可以称为时序增减因子.我们知道在芯片的生产过程中,由于刻蚀,不同点的温度,金属不均匀,串扰,晶体管沟道长度等影响因素,导致片上各个位置单元 ...
- 时序分析基本概念介绍Scenario
今天我们要介绍的时序分析概念是Scenario.翻译成中文就是情景.我们可以把芯片的测试验证看成一个三维的划分过程,它需要工作在不同的operation condtition和不同的模式下.因此,我们 ...
最新文章
- 用大数据分析顾客会掏钱买你哪件商品
- 网络营销专员浅析如何面对网络营销过程中的降权处理
- 字符流Reader对象创建子类及方法
- 亚马逊部分 AWS DNS 系统遭 DDoS 攻击,已达数小时之久
- html简单的图片切换js,一分钟让你学会如何使用js切换图片
- SQL Server 数据库安全
- web 资源管理器相关产品
- php api 实例maccms,苹果cmsV10API接口说明
- mysql可以存储整数数值的是_MySQL知识树 数值类型 整数
- IE11修复-Win7安装IE11无法打开怎么办
- vue对table的某一行的数据进行编辑,删除,查看详情操作
- android设备登录是什么手机_Android手机丢失或被盗?现在就告诉你如何找回它
- Linux和Windows双系统gpt,Windows+Ubuntu双系统GPTMBR引导设置
- Linux各目录介绍
- matlab怎么看输出电压纹波,Boost变换器的能量传输模式和输出纹波电压分析.pdf
- Internal Server Error 错误 The server encountered an internal error or misconfiguration and was una...
- 3.1 矩阵连乘问题
- springboot理发店会员管理系统
- 基于mulitisim14仿真的数字电子称
- 如何搭建一个私人网盘
热门文章
- 哈尔滨红继红小学计算机名师,【喜报】哈尔滨市20名教师喜获特级教师荣誉称号丨有没有你(认识)的老师...
- python日常实用小脚本-Python实现自动挂机脚本 | 沐雨浥尘
- 我的创业你也可以复制:财务做账中常见的问题
- 微信内部浏览器打开网页时提示外部浏览器打开 升级版
- spa项目开发之vue+elementUi实现tab页
- 打破硬件内卷:荣耀开启高端旗舰手机智慧新赛道
- python requests 异步调用_python - 如何使用requests_html异步获取()URL列表? - 堆栈内存溢出...
- Python gevent学习笔记-2
- 石川圖 / 鱼骨图 / 關鍵要因圖 / 因果圖
- Qt 多文本框设置行距和