实测 Altium Designer 22 的本人,曾遇到等长误差超出标准致使时序错乱的状况,新手只要依照步骤逐个进行操作,便能够轻松躲过这样的常见问题。 第一步 设置基础补偿量 ……
实测 Altium Designer 22 的本人,曾遇到等长误差超出标准致使时序错乱的状况,新手只要依照步骤逐个进行操作,便能够轻松躲过这样的常见问题。
第一步 设置基础补偿量
请将规则管理器开启,寻觅到“Matched Lengths”规则踪迹,把蛇形走线补偿值设定成4.5mil。此参数乃是我在对十几块板子开展对比之后挑选出的最佳推荐数值,缘由相当简单:当低于3mil之际阻抗突变显著,一旦高于6mil又极易招致额外串扰现象出现,4.5mil恰好处于信号完整性与空间利用二者的平衡点位置。
【新手需避坑】好多人将其设置成5mil之后,绕线老是出现报错情况,而其核心缘由在于没有把“自动优化环宽”给关掉,该报错所呈现出来的现象是DRC一直给出提示“Delta too large”,能够实施的解决办法为把环宽通过手动方式锁定在8mil,之后再去调整补偿值。
第二步 两种补偿方案怎么取舍
方案A呈现出单侧锯齿补偿的情况,其操作路径为,Route之后进入Skew Tune,接着从中选“Single Side”。方案B则体现在双侧对称补偿上,作出选“Symmetric”的操作选项。单侧的情形是节省空间然而在高频状态下反射较大,这种情况适宜应用于时钟线低于800MHz的板子;双侧的状况是占据面积但信号较为干净,DDR数据线绝对得采用这个。就我自身所拥有的经验而言,若板子厚度超过1.6mm那就毫不犹豫地选择双侧。
要注意啦,新手在进行选择双侧操作选择双侧时,选择双侧时常常会遇到报错“Target length not reachable”,这个报错出现的出错原因是,起始段与终点段之间没有对齐,起始段和终点段没对齐。而快速解决这个问题的办法是,先把所有绕线进行拉直,然后前往PCB面板里点击点“Clear All Tuning”,之后再重新返回,从中间位置向着两端位置进行绕线,重新从中间向两端绕。
第三步 处理报错“Length mismatch over 20mil”
这个高频报错出现之际,别急于删线重绕。一站式解决流程如下:其一,按快捷键T+R开启长度测量,将目标长度锁定于1250mil;其二,把补偿值临时变更为3mil,环绕两圈后再改回4.5mil;其三,点“Tune”时按住Shift键仅拖动中间段。历经这三步误差可压制在3mil以内。
在新手需要避开的坑当中,有这样一种情况,改完补偿值之后,长度显示却没有发生变化,很大的可能性是没有去刷新缓存。要先关掉规则管理器然后重新打开,之后再按下Ctrl+D去刷新图层显示。千万不要直接去点OK进行保存,不然前面折腾的就全都白费了。
这一方法不适用于DDR4以及高于DDR4速率的内存走线,或者板子总长度超出3000mil的场景。替代方案极为简单:采用软件自身所带的“Length Tune with Zones”功能,将补偿值降低为3mil,把环宽缩减至6mil,通过牺牲一点抗干扰能力来换取信号完整性。你在实际测试的时候有没有碰到过进行完绕线操作后时序反而变得更差这种奇怪的事情?在评论区上传板子的截图,咱们一同看看是不是补偿值设置错误了。
微信扫一扫
还没有评论呢,快来抢沙发~