时许分析中Minimum/maximum time delay 的选择。


在分析fpga与sram的建立时间和保持时间,required time在硬件确定的情况下基本是固定的。例如:

建立时间:

Required time =Latch + clock delay todestination register-tsu

保持时间:

Required time =Latch + clock delay todestination register-th

而arrival time 中有关于input min dela of pin和maxin put delay of pin

因为arrival time时需要计算fpga的input delay,指的是从clk launch到sram 再回到fpga输入端的数据延时。

分析建立时间时arrive time作为减数,需要使其最大以达到最差情况;分析保持时间时,其作为被减数需要使其最小化达到最差保持时间。故在计算公式时如下:

建立时间:

Arrival time = launch + clock network delay+ input max delay of pin + pin2register delay

保持时间:

Arrival time = launch + clock network delay+ input min delay of pin + pin2register delay

总结就是一切以分析最差的case为前提。确保时序永久满足。因为虽然有不满足的时序,硬件可能依然运行正常,只是不满足时许的部分没有凸显出问题,也就是说发生错误的概率可能很低,但不代表永久在满足时许情况下正常运行。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值