【芯片前端】所以说,一直以来我理解的set_multicycle_path -hold都是错的?

简介: 【芯片前端】所以说,一直以来我理解的set_multicycle_path -hold都是错的?

在前端设计中,对于放宽到多拍产生逻辑结果的运算路径,需要设置set_multicycle_path来放宽时序检查,加入要放宽到4拍检查的话,一般就是这样写(具体格式记不清了,大概是这个意思):


set_multicycle_path -setup 4 -from xxx -to xxx


set_multicycle_path -hold 3 -from xxx -to xxx


在我的认知中,当没有进行multicycle设置的时候,计算setup time vio和hold time vio分别是在第1拍和第0拍(以当前拍为第0拍):



因此呢对于multicycle的设置,我就一直认为,如上文所诉的设置方式,指的是在第4拍检查setup time vio,在第3拍检查hold time vio,直到我今天为下个项目的bes积累知识画书的时候才发现好像不是这样的:



总结一下意思就是,如果只有一句:


set_multicycle_path -setup 4 -from xxx -to xxx


那么工具会在第4拍检查setup time vio,在第3拍检查hold time vio。而此时如果加上了


set_multicycle_path -hold 3 -from xxx -to xxx


那么就会由第3拍检查向前推3拍恢复到第0拍检查hold time vio!


所以说,一直以来我的认知都是错误的,我一直都以为-hold 3是把hold time vio也推后3拍检查的,就很迷。


相关文章
|
6月前
|
应用服务中间件 开发工具 nginx
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端 最近换了台新 Mac,所有的配置和软件就重新安装下,顺便写个文章。
641 1
|
7月前
|
资源调度 前端开发
编译第三方前端项目时候出现Syntax Error: TypeError: Cannot set properties of undefined (setting ‘parent‘)
编译第三方前端项目时候出现Syntax Error: TypeError: Cannot set properties of undefined (setting ‘parent‘)
498 0
|
4月前
|
前端开发 芯片
用于生物电测量的低功耗八通道模拟前端芯片 Low-Power, 8-Channel AFE for Biopotential Measurement
此低功耗八通道模拟前端芯片专为生物电测量设计,集成了八个低噪声放大器与24位高精度ADC,支持125SPS至8kSPS数据速率及多种增益设置。芯片配备内置时钟、参考电压源与断线检测等功能,并兼容多种电极类型。适用于心电图、肌电图和个人健康监测设备,采用VQFN与TQFP封装,尺寸紧凑,确保医疗设备兼具性能与便携性。
|
4月前
|
编解码 前端开发 芯片
全国产化用于生物电测量的低功耗双通道模拟前端芯片 Low-Power, 2-Channel AFE for Biopotential Measurement
这款低功耗双通道模拟前端芯片专为生物电测量设计,集成两个低噪声放大器与24位高精度ADC,支持125至8k SPS的数据速率及多种增益设置。工作电压2.7至3.3V,内置RLD、断线检测等功能,并具备SPI接口。适用于穿戴式健康监测设备、运动智能装备及医疗仪器,如心电图监测。提供TQFP(32)与VQFN(32)封装选项,尺寸紧凑,满足便携与小型化需求。
|
7月前
|
存储 前端开发 索引
【Web 前端】ES6中,Set和Map的区别 ?
【5月更文挑战第1天】【Web 前端】ES6中,Set和Map的区别 ?
|
前端开发 芯片
【芯片前端】延迟一拍出数的握手型ram结构的一次探索
【芯片前端】延迟一拍出数的握手型ram结构的一次探索
114 0
|
前端开发 芯片
【芯片前端】保持代码手感——一对多的握手拆分模块
【芯片前端】保持代码手感——一对多的握手拆分模块
|
前端开发 芯片
【芯片前端】保持代码手感——握手型同步fifo的进一步拓展
【芯片前端】保持代码手感——握手型同步fifo的进一步拓展
105 1
|
7月前
|
存储 前端开发 索引
前端知识笔记(三)———Map和Set有什么区别?
前端知识笔记(三)———Map和Set有什么区别?
141 0
|
前端开发 调度 芯片
【芯片前端】根据数据有效选择输出的握手型FIFO结构探究
【芯片前端】根据数据有效选择输出的握手型FIFO结构探究