时序分析基本概念介绍<input/output delay>
今天我们要介绍的基本sdc是input/output delay。这是关于IO边界上的约束,我们应该都知道,STA并不能去检查一条没有被约束的路径,因此所有的端口上路径都必须被赋予边界约束。
set_input_delay 和set_output_delay都是对外部的延时信息的描述。
set_input_delay:输入信号是在时钟沿后多长时间到达模块的port上的 。如下图所示:
用如下命令表示:
set_input_delay 1.0 -clock ck [all_inputs]
set_output_delay:输出信号在后级模块中需要在时钟沿之前提前多长时间准备好。
用如下命令表示:
set_output_delay 2.5 -clock ck [get_ports out1]
一般来说,IO的timing优先级较低,我们应该首先更关注与芯片内部的timing path。 input/output_delay设置的越大,就给PCB板级电路留有更大余量;input/output_dalay设置的越小,对板级电路的限制越大!一般情况下可以设置为时钟周期的70%,如果综合后时序不满足,则可降至时钟周期的50%。
时序分析基本概念介绍<input/output delay>相关推荐
- 时序分析基本概念介绍——时钟sdc
上次介绍了sdc的基本概念,那接下来几期,我们来讲解一些比较常用的sdc命令.虽然sdc大大小小有上百条命令,但实际常用的其实就那么10几条.今天我们来介绍下与时钟相关的命令.主要有以下命令: cre ...
- 时序分析基本概念介绍--Timing Arc
原标题:时序分析基本概念介绍--Timing Arc 今天我们要介绍的时序基本概念是Timing arc,中文名时序弧.这是timing计算最基本的组成元素,在昨天的lib库介绍中,大部分时序信息都以 ...
- 时序分析基本概念介绍sdc检查
通过前面几期sdc的介绍,相信大家都对最基本的sdc命令有了一个简单的认识.可以说,sdc是整个设计中最重要的文件,它的正确与否直接决定了PR能否顺利进行以及timing的最终sign off.很多设 ...
- 时序分析基本概念介绍Sequential logic
今天我们要介绍的时序分析基本概念是Sequential logic.中文名,时序逻辑单元.时序逻辑单元是数字IC设计中另一类重要器件,它的特点是任意时刻的输出不仅取决于该时刻的输入,而且还和电路原来的 ...
- 时序分析基本概念介绍<Slew/Transition>
今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time.是指电压从10%VDD上升到90%VDD所需要的时间,或者是从90%VDD下降到10%VDD所需要的时间, ...
- 时序分析基本概念介绍ILM
今天我们要介绍的时序分析基本概念是ILM, 全称Interface Logic Model.是一种block的结构模型.主要用在top level的timing/SI收敛. ILM是一种比ETM mo ...
- 时序分析基本概念介绍Skew
今天要介绍的时序分析基本概念是skew,我们称为偏差.由于时钟到每个寄存器的路径延迟不一样,造成信号到达 clock pin 的时间也不一样,我们把时钟信号到达不同寄存器的时间偏差称为skew.一直以 ...
- 时序分析基本概念介绍MMMC分析
今天我们要介绍的时序分析基本概念是MMMC分析(MCMM).全称是multi-mode, multi-corner, 多模式多端角分析模式.这是在先进工艺下必须要使用的一种时序分析模式. 为什么需要这 ...
- 时序分析基本概念介绍<AOCV>
今天我们要介绍的时序分析概念是AOCV.全称Stage Based Advanced OCV.我们知道,在OCV分析过程中,我们会给data path,clock path上设定单一的timing d ...
最新文章
- myeclipse2014新感悟
- 如何使用PyTorch的量化功能?
- MySQL数据库的性能优化总结
- 软件测试作业1:正确理解原型方法对软件生命周期不同阶段的支持
- 保镖机器人作文_我的小保镖作文500字
- linux sli 提高效率,从原理到性能提升 MCP78智能SLI全解析
- eclipse Maven项目发布到Tomcat下classes文件夹却没有子模块的编译类
- linux终端怎么设置monaco,Monaco Editor 使用指南
- groovy 对 list 排序
- 新一批国产游戏版号下发:共53款 腾讯、网易在列
- 用三张图看透 I/O,学习区分同异步阻塞
- 中国首家干线物流联合创新中心成立
- Scheme调试手册(四)
- Redis集群环境下分布式锁方案-RedLock算法
- 计算机考研需要过英语六级吗,研究生毕业要过英语六级吗 研究生毕业对英语六级有要求吗...
- 彪悍的人生,不需要解释!
- vivo双卡流量切换流程
- 卸载sqlserver2008,完全清除
- Keil MDK 选中相同变量 高亮突出显示
- 【阅读】《法治的细节》笔记整理
热门文章
- 安装RabbitMq启动运行出现服务无法启动 发生系统错误1067解决方案
- missing 1 required positional argument: ‘on_delete‘报错解决方案
- VScode输出中文乱码的解决方法------测试过可以用
- win11中gpedit.msc找不到文件怎么办 windows11gepdit.msc找不到文件的解决方法
- win11非活动窗口如何设置 Windows11设置非活动窗口的步骤方法
- JS原生Ajax和jQuery的Ajax与代码示例
- 1486. 数组异或操作
- 固定定位小技巧(HTML、CSS)
- 复合选择器-子选择器(HTML、CSS)
- vue项目中使用sass的方法