时序约束概念.docx

上传人:太** 文档编号:93861249 上传时间:2023-07-15 格式:DOCX 页数:6 大小:12.14KB
返回 下载 相关 举报
时序约束概念.docx_第1页
第1页 / 共6页
时序约束概念.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《时序约束概念.docx》由会员分享,可在线阅读,更多相关《时序约束概念.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Clock setup :时钟建立关系tsu :输入建立时间th :输入保持时间tco :时钟到输出延时,Teo = Clock Delay + Micro Teo + Data Delaytpd :管脚到管脚的延时Trd :寄存器到寄存器之间的延时Minimum tpd & tco :最小 tpd 和 tcoClock Skew :时钟偏斜,时钟到达两个D触发器的时间差,当分频由内部电路产生, 无法保证小的Clock skewfmax :最高频率,Clock period = Data Delay - Clock skew +Tco +Tsu , Internal Fmax =1/Clock

2、 periodsystem Fmax = l/MAX(Input Clock period, Internal Clock period , Output Clock period)景乡响 Fmax 主要由于 Trd 引起的 zfmax = l/(Trd +Clock skew+MICRO Tco+MICROTsu)MICRO Teo MICRO Tsu 器件固定参数,0.1ns全局时钟Clock skew可以忽视,所以Fmax=1/Trd提Fmax方法:L 削减走线时延。通过chip Editer修改走线2、削减组合规律的时延。加入流水(在REG和REG之间加了 D触发器)Setup Tim

3、e :建立时间Hold Time :保持时间Latency :延迟Slack :时间裕量Multicycle path :多周期路径,两个寄存器之间数据要经过多个时钟才能稳定的路径, 一般消失于组合规律较大的那些路径。亚稳态:建立和保持时间假如数据发生变化,就可能发生亚稳态现象。一般来说,在单一时钟域的设计中只要系统电路的fmax能够保证,就可以避开亚稳 态的发生旦是在跨时钟域的时钟的相位是异步的,亚稳态将无法避开。此时,在跨时钟 设计时的解决亚稳态的思想是:虽然亚稳态无法避开,但却可以采纳肯定措施保证系统的牢靠性,使得在发生亚稳态后系统仍旧可以稳定地工作。多时钟域下亚稳态的处理:亚稳态无法避

4、开,但要将其影响降到最低。单根信号下,对第2个时钟用D触发器打2拍就可以将亚稳态的影响削减到可以忽视 的地步。多根信号下,不能用上面方法.1、握手。速度太慢2、异步FIFO3、多相位/高频时钟多次采样数据同步设计准则:1、尽可能使用同一时钟,时钟走全局时钟网络。多时钟域采纳“局部同步。2、避开使用缓和时钟采样数据。采纳混合时钟采纳将导致Fmax小一倍。3、避开在模块内部使用计数器分频所产生的时钟。4、避开使用门控时钟。组合电路会产生大量毛刺,所以会在elk上产生毛刺导致FF误翻转。可以用时钟始能代替门控时钟。Synplify某些选项解释:FSM compile:选中后依据状态机数目多少启动选择

5、采纳。ne-hot还是binary编码。FSM explorer:在FSM compile基础上对状态机尝试各种编码,依据约束设置选择一 种最优的编码方式。Resource sharing:资源共享,让综合工具对代码进行资源优化。Pipelining:通过更改D触发器的位置而不转变规律功能来平衡D触发器到D触发器 的时延,以提高Fmax 0Reti m i ng:可以对时序和资源进行优化。SCOPE窗口下代码:Clock:时钟约束Clock to Clock:时钟到时钟约束Input/Output:输入输出约束Registers:寄存器约束Multi-cycle Paths:多周期约束Flas

6、e Paths:Flase 路径约束MAX Delay Paths:最大延迟路径Attributes:属性I/O standard:I/O 标准Compile Piont多点编译Quartus II中时序优化:Assignment sttingTimming Requriments& Optionss clock - 设置 Fmaxspeed or Area or balancedWYSIWYG 和 Retimmingstandard fit auto fit fast fitPhysical Synthesis Optiimation 复制 和 Retimming管脚约束 Assignment Editer 对 Tsu Teo 约束:if Tsu +Tco 1/Fmax ,则出错。应当对于输入管脚添加Tsu约束,对于输出管脚添加Teo约束对于双向口,添加Tsu Teo约束最终在Time Quest中分析报告,查看出错缘由

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com