今天我们要介绍的时序分析基本概念是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相关推荐

  1. 时序分析基本概念介绍--Timing Arc

    原标题:时序分析基本概念介绍--Timing Arc 今天我们要介绍的时序基本概念是Timing arc,中文名时序弧.这是timing计算最基本的组成元素,在昨天的lib库介绍中,大部分时序信息都以 ...

  2. 时序分析基本概念介绍<Slew/Transition>

    今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time.是指电压从10%VDD上升到90%VDD所需要的时间,或者是从90%VDD下降到10%VDD所需要的时间, ...

  3. 时序分析基本概念介绍Sequential logic

    今天我们要介绍的时序分析基本概念是Sequential logic.中文名,时序逻辑单元.时序逻辑单元是数字IC设计中另一类重要器件,它的特点是任意时刻的输出不仅取决于该时刻的输入,而且还和电路原来的 ...

  4. 时序分析基本概念介绍Skew

    今天要介绍的时序分析基本概念是skew,我们称为偏差.由于时钟到每个寄存器的路径延迟不一样,造成信号到达 clock pin 的时间也不一样,我们把时钟信号到达不同寄存器的时间偏差称为skew.一直以 ...

  5. 时序分析基本概念介绍MMMC分析

    今天我们要介绍的时序分析基本概念是MMMC分析(MCMM).全称是multi-mode, multi-corner, 多模式多端角分析模式.这是在先进工艺下必须要使用的一种时序分析模式. 为什么需要这 ...

  6. 时序分析基本概念介绍——STA概述

    在芯片设计中,我们常用PPA(Power, Performance, Area)来衡量一块芯片的指标.Performace直接取决于Timing参数.由此可见,时序设计在后端设计中占有举足轻重的地位. ...

  7. 时序分析基本概念介绍<AOCV>

    今天我们要介绍的时序分析概念是AOCV.全称Stage Based Advanced OCV.我们知道,在OCV分析过程中,我们会给data path,clock path上设定单一的timing d ...

  8. 时序分析基本概念介绍Timing Derate

    今天我们介绍的时序分析概念是timing derate. 我们可以称为时序增减因子.我们知道在芯片的生产过程中,由于刻蚀,不同点的温度,金属不均匀,串扰,晶体管沟道长度等影响因素,导致片上各个位置单元 ...

  9. 时序分析基本概念介绍Scenario

    今天我们要介绍的时序分析概念是Scenario.翻译成中文就是情景.我们可以把芯片的测试验证看成一个三维的划分过程,它需要工作在不同的operation condtition和不同的模式下.因此,我们 ...

最新文章

  1. 用大数据分析顾客会掏钱买你哪件商品
  2. 网络营销专员浅析如何面对网络营销过程中的降权处理
  3. 字符流Reader对象创建子类及方法
  4. 亚马逊部分 AWS DNS 系统遭 DDoS 攻击,已达数小时之久
  5. html简单的图片切换js,一分钟让你学会如何使用js切换图片
  6. SQL Server 数据库安全
  7. web 资源管理器相关产品
  8. php api 实例maccms,苹果cmsV10API接口说明
  9. mysql可以存储整数数值的是_MySQL知识树 数值类型 整数
  10. IE11修复-Win7安装IE11无法打开怎么办
  11. vue对table的某一行的数据进行编辑,删除,查看详情操作
  12. android设备登录是什么手机_Android手机丢失或被盗?现在就告诉你如何找回它
  13. Linux和Windows双系统gpt,Windows+Ubuntu双系统GPTMBR引导设置
  14. Linux各目录介绍
  15. matlab怎么看输出电压纹波,Boost变换器的能量传输模式和输出纹波电压分析.pdf
  16. Internal Server Error 错误 The server encountered an internal error or misconfiguration and was una...
  17. 3.1 矩阵连乘问题
  18. springboot理发店会员管理系统
  19. 基于mulitisim14仿真的数字电子称
  20. 如何搭建一个私人网盘

热门文章

  1. 哈尔滨红继红小学计算机名师,【喜报】哈尔滨市20名教师喜获特级教师荣誉称号丨有没有你(认识)的老师...
  2. python日常实用小脚本-Python实现自动挂机脚本 | 沐雨浥尘
  3. 我的创业你也可以复制:财务做账中常见的问题
  4. 微信内部浏览器打开网页时提示外部浏览器打开 升级版
  5. spa项目开发之vue+elementUi实现tab页
  6. 打破硬件内卷:荣耀开启高端旗舰手机智慧新赛道
  7. python requests 异步调用_python - 如何使用requests_html异步获取()URL列表? - 堆栈内存溢出...
  8. Python gevent学习笔记-2
  9. 石川圖 / 鱼骨图 / 關鍵要因圖 / 因果圖
  10. Qt 多文本框设置行距和