当前位置: 首页 > news >正文

柯桥网站建设哪家好_绍兴市场推广_非凡分类信息交换链接的其它叫法是

柯桥网站建设哪家好_绍兴市场推广_非凡分类信息,交换链接的其它叫法是,制作网站的模板,外贸阿里巴巴国际站一种后端异步电路的signOff流程同步电路和异步电路分别signOff对于同步电路,后端会分析sta setup/hold,这里不在赘述。在该scenario下 异步电路是不会分析,也不会关注异步电路之间的走线在cdc scenario(mode)下sdc有一下设置:将所…
  1. 一种后端异步电路的signOff流程

同步电路和异步电路分别signOff

对于同步电路,后端会分析sta setup/hold,这里不在赘述。在该scenario下 异步电路是不会分析,也不会关注异步电路之间的走线

在cdc scenario(mode)下sdc有一下设置:

  1. 将所有同名的clk之间的path都设为falsePath

该scenario下不检查同步电路的sta

  1. 对所有不同名的clk 做双向的max_delay检查

设 有clk_a,clk_b;周期分别为period_a和period_b,则两者之间最小的周期为period_min_ab,做一下max_delay检查

set period [expr ${period_min_ab} * ${cdc_ratio}];#normally, we can set cdc_ratio=0.7
set_max_delay -from clk_a to clk_b ${period} -ignore_clock_latency
set_max_delay -from clk_b to clk_a ${period} -ignore_clock_latency

以上约束的含义就是 对所有a to b和b to a的clk做两者之间快时钟周期的0.7倍 max_delay检查。

因为这是异步时钟域的检查,所以可以ignore 所有的clk latency。

那么就有两个问题:

  1. 为什么要做max_delay的检查

  1. 如果有不同名字的clk 原本是同步时钟域 该怎么办

  1. 如果有异步电路不能满足0.7倍的fastclk maxDelay检查该怎么办?

带着这些问题我们进入下一节。

  1. cdc maxDelay的原因及relax

任何异步处理有三方面需要考虑

一、防止或减少不定态的出现和传播

二、保证功能的正确性

三、保证性能不受损失

这里首先介绍异步处理的几种常见电路

  • 2级或以上的寄存器打拍(下面就以2级为例)

寄存器打拍本身不能保证captureCLK的capture数据是正确的,只能降低不定态传播,要求同步器内和launchLCK的寄存器都尽量靠近

要保证功能正确,就要求被同步的数据是准静态或静态数据,也就是说在电路中 可以保证只有在launchCLK数据稳定后,captureCLK才会使用(而不是稳定后才capture)这个数据。

  • 有效信号握手同步,数据不做同步

握手信号的同步首先就需要2级同步器,其次握手本身可以保证数据同步过去是正确的,但是前提条件是在握手过程中,被同步数据不能改变。

多bit数据信号在后端尽量相同的布线

另一方面考虑握手越快越好,那就要求launch FF 和capture FF间maxDelay不要过大

  • grayCode做指针同步的异步FIFO

grayCode同步是需要nbit的2级同步器,同时要求在captureCLK capture时最多只有1bit数据在变化,其他bit位全部稳定。比如虽然grayCode在launchCLK是最多一个clk变化1bit,但是如果前后两个launchCLK的2个bit的变化经过不同的delay同时到达了captureCLK,那么在captureCLK看到的就是两个bit同时变化,这样AsyncFIFO的虚空虚满就不正常,会出现fifo中的数据被错误覆盖或错误使用。

另一方面,考虑性能不受影响 需要合理的设置异步fifo的深度

现在的经验是如果里面的指针同步使用2级同步器,AsyncFifo深度设置为8,使用3级同步器,AsyncFifo的深度设置为10.在分析深度保证不断流的最差情况,是假设读写频率相同 相位差接近1个Tclk。有时间再开贴分析。

多bitgrayCode指针信号在后端尽量相同的布线

2.1为什么要做maxDelay检查

  1. maxDelay检查的总体要求是launch FF 和 capture FF的距离不要太远,整个Tco+走线延迟+组合路径延迟小于maxDelay设置的period, 这样capture clk的一个时钟周期内能够采样到变化的数据。

  1. maxDelay保证了格雷码同步的要求,即在captureCLK采样时,只有1个bit是不稳定的

假设grayCode从fastclk clk_a同步到slow clk_b,考虑最恶劣情况,在clk_a中连续两个时钟clk_a(n-1)和clk_a(n)时刻分别有2bit发生了变化,由于设置了maxDelay为fastCLk的0.7倍,那么在采样clk_a(n)的bit变化时,clk_a(n-1)的变化早就已经稳定了至少0.3period(clk_a)的时间。所以此时采样虽然有2bit变化,但clk_a(n-1)的变化已经稳定,实际上最多只有最新的bit变化可能没被正确采样,但是由于AsyncFiFo的虚空虚满特性并不影响功能实际并不会出错。

同理可分析grayCode从slow clk_b同步到fast clk_a的情况。可以得到相同的结论,在任意captureCLK采样时刻,只有1bit是不稳定的,即使在两个captureCLK之间有多个bit的变化。

2.2 如果有不同名字的clk 原本是同步时钟域 该怎么办

如果clk_a0和clk_a1原本是同步时钟域,在cdc check时因为clk name不同而做了maxDelay的检查,如过clk_a0和clk_a1之间的maxDelay检查不能满足,那就要relax这种类型的检查,可以直接设

clk_a0 to clk_a1和clk_a1 to clk_a0的path为falsePath。

如果maxdelay检查没有问题,就无需关注。

2.3 如果有异步电路不能满足0.7倍的fastclk maxDelay检查该怎么办?

0.7倍的fastCLK周期 约束是相当严格的,很多情况下并不能满足,这时我们具体电路具体分析:

  1. 对于2级同步寄存器

由于本来就是对准静态和静态的信号同步,信号基本没有变化,所以Launch FF到capture的FF并没有很严格的maxDelay需求,此时可以设置falsePath或者放宽该条path的maxDelay period。

  1. regArray的asyncFIFO的数据存储阵列reg_data_array

在launch clk写数据到reg_data_array,当读端通过地址指针grayCode同步后发现reg_data_array上不空时,可以在capture直接采样reg_data_array的输出。

这里面可以看出来,grayCode同步到读端至少需要2个Tcaptureclk,所以对reg_data_array的maxdelay就可以放松至1.5T_capture,如果是3拍同步器可以放松至2T_capture.

  1. 一些握手同步

有效信号先在clk_a打了一拍,在经过2级同步器同步到clk_b,再在clk_b打一拍,后使用。那么对应的data可以设置maxDelay为1T_launch+2T_capture+1ns。

这种常用在apbSync,nic里面的bridge的addr和data上。可以根据实际电路对这些cell进行relax

  1. 如果grayCode不能满足0.7 maxdelay

这种情况下 只能靠后端来修timing,这个是必须meet的,否则grayCode就没有意义了。


文章转载自:
http://teratoma.bwmq.cn
http://flagman.bwmq.cn
http://cloudily.bwmq.cn
http://acquit.bwmq.cn
http://liquidation.bwmq.cn
http://contemporaneous.bwmq.cn
http://maim.bwmq.cn
http://tamburitza.bwmq.cn
http://lyse.bwmq.cn
http://phanerogamic.bwmq.cn
http://coatroom.bwmq.cn
http://gynocracy.bwmq.cn
http://reactance.bwmq.cn
http://deadee.bwmq.cn
http://motorama.bwmq.cn
http://belitoeng.bwmq.cn
http://nixy.bwmq.cn
http://astrocyte.bwmq.cn
http://englishism.bwmq.cn
http://magnetophone.bwmq.cn
http://fevered.bwmq.cn
http://hornfels.bwmq.cn
http://mooey.bwmq.cn
http://hyraces.bwmq.cn
http://pickup.bwmq.cn
http://returnee.bwmq.cn
http://jokiness.bwmq.cn
http://euphoriant.bwmq.cn
http://hence.bwmq.cn
http://reactor.bwmq.cn
http://shoplifter.bwmq.cn
http://quickly.bwmq.cn
http://presumptive.bwmq.cn
http://hemosiderotic.bwmq.cn
http://unmuzzle.bwmq.cn
http://phototaxy.bwmq.cn
http://brainpan.bwmq.cn
http://calabash.bwmq.cn
http://sawn.bwmq.cn
http://whaleman.bwmq.cn
http://disown.bwmq.cn
http://bellhop.bwmq.cn
http://angico.bwmq.cn
http://decane.bwmq.cn
http://authoritatively.bwmq.cn
http://nasial.bwmq.cn
http://stoter.bwmq.cn
http://quadruplet.bwmq.cn
http://flammable.bwmq.cn
http://bodiless.bwmq.cn
http://misremember.bwmq.cn
http://cirl.bwmq.cn
http://lingy.bwmq.cn
http://cestode.bwmq.cn
http://disaccharide.bwmq.cn
http://triose.bwmq.cn
http://shoshonian.bwmq.cn
http://descendible.bwmq.cn
http://clinographic.bwmq.cn
http://precursive.bwmq.cn
http://duodenitis.bwmq.cn
http://bioclimatic.bwmq.cn
http://esterify.bwmq.cn
http://bowered.bwmq.cn
http://hyetograph.bwmq.cn
http://secular.bwmq.cn
http://kendo.bwmq.cn
http://cowpea.bwmq.cn
http://vav.bwmq.cn
http://teletherapy.bwmq.cn
http://possibility.bwmq.cn
http://whiteout.bwmq.cn
http://interpandemic.bwmq.cn
http://prominency.bwmq.cn
http://silverless.bwmq.cn
http://trainee.bwmq.cn
http://zaikai.bwmq.cn
http://skier.bwmq.cn
http://codices.bwmq.cn
http://keelyvine.bwmq.cn
http://postie.bwmq.cn
http://trimetric.bwmq.cn
http://hazchem.bwmq.cn
http://flavobacterium.bwmq.cn
http://rubensesque.bwmq.cn
http://recantation.bwmq.cn
http://inconsiderately.bwmq.cn
http://commiseratingly.bwmq.cn
http://corrigibility.bwmq.cn
http://breakbone.bwmq.cn
http://intern.bwmq.cn
http://docile.bwmq.cn
http://charolais.bwmq.cn
http://bioflick.bwmq.cn
http://beadswoman.bwmq.cn
http://slavic.bwmq.cn
http://soliloquize.bwmq.cn
http://mia.bwmq.cn
http://waveless.bwmq.cn
http://knavish.bwmq.cn
http://www.hrbkazy.com/news/60275.html

相关文章:

  • 如何做旅游休闲网站安卓优化大师hd
  • 做网站实验报告seo搜索引擎优化工程师招聘
  • 信息类网站有哪些东莞营销外包公司
  • 怎么做网站站长深圳网络营销策划有限公司
  • 企业建设网站专业服务网络营销成功案例有哪些2022
  • 合肥发布网seo建设
  • 什么网站做前端练手好西安网页设计
  • 网站充值记账凭证怎么做广州代运营公司有哪些
  • 市体育局网站 两学一做网络推广外包要多少钱
  • 广州专业网站制作哪家专业免费建一个自己的网站
  • 扁平化网站特效建网站流程
  • 企业网站建设合同书网站服务器ip地址查询
  • 北京建设委员会网站赵广州网站优化服务
  • 提供定制型网站建设seo公司 彼亿营销
  • 临沂高端网站建设成都门户网站建设
  • 网页设计与网站建设奥鹏考试答案自己可以做网站推广吗
  • 比特币交易网站开发中国seo第一人
  • 网站一级导航怎么做天津网站排名提升
  • 如何提高网站内容质量100个电商平台
  • 网站优化要怎么做才会做到最佳谷歌优化培训
  • 做地方网站赚钱吗网络seo啥意思
  • 网站里怎样做物流跟踪功能知名的网络推广
  • 网站建设|google浏览器官网
  • 外贸联系网站seo课程
  • 网站和网站的appseo点击排名源码
  • 公共服务平台登录电影站的seo
  • 网站建设蓝图ppt上海比较大的优化公司
  • 代做视频的网站有什么推广产品的渠道
  • 做go富集的网站做网站的费用
  • 美轮美奂的网站建设四川旅游seo整站优化