0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Allegro应用技巧--自动走线延时调整

Matin88 来源:LowHuangMakerSpace 作者:LowHuangMakerSpace 2022-11-21 09:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在实际的高速电路设计中,我们往往会需要将并行的一组线进行等长,我们希望并行通信信号从源端出来同时到达终端,避免出现误码。

而在当今的EDA软件中,各自有各自的处理方法。而对于Allegro(以下简称A狗)中,也有这样一个功能,LowHuang觉得是非常棒的。下面介绍如何实现这一功能。

一,建立等长群组

在这里我们说的等长是相对等长,因此我们要用到RelativePropagationDelay这个规则

打开A狗--Setup-->Constraint Manager

be3e2302-692b-11ed-8abf-dac502259ad0.png

选择Electrical->Net->RelativePropagation Delay

be7ef904-692b-11ed-8abf-dac502259ad0.png

在右边的表格中,我们选择要做等长的网络按SHIFT+单击

选中后右击->Create->MatchGroup

bec26ca2-692b-11ed-8abf-dac502259ad0.png

给网络群组取个名字点OK

bee8f7e6-692b-11ed-8abf-dac502259ad0.png

创建完成后这里会多了一个MatchGroup,我们在Delta:Tolerance设计等长群组内允许的误差值,在这里我们设为5Mil

befff7de-692b-11ed-8abf-dac502259ad0.png

设置完成后关闭ConstraintManager

二,自动延时调整

回到Allegro中,先将线拉通,拉线的同时我们对于比较短的线尽量留大线间距,因为后面软件会以最长的为参考,短的线需要绕线

bf303976-692b-11ed-8abf-dac502259ad0.png

选择Router-->Auto interactive delay tune 设置左边的参数

bf69de4c-692b-11ed-8abf-dac502259ad0.png

设置完成后选择需要调整的网络即MatchGroup的所有网络 自动调整后效果如下

bf998322-692b-11ed-8abf-dac502259ad0.png

从图中可以看出,最外的线是最长的,我们没手动设置最外面那边线为参考线,软件会自动以最长的那条为参考,调整其他线。

我们再次打开Setup-->ConstraintManager

选择我们建的MatchGroup右键--》Analyze分析下是否 满足我们设置的条件红色的表示满足条件

c0ae03f0-692b-11ed-8abf-dac502259ad0.png

都满足条件!

完结 如有不对之处 请指出

如果觉得好 把Lowhuang推荐给你身边的朋友吧

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • allegro
    +关注

    关注

    42

    文章

    773

    浏览量

    150511
  • 高速电路
    +关注

    关注

    8

    文章

    170

    浏览量

    24918

原文标题:Allegro应用技巧--自动走线延时调整

文章出处:【微信号:LowHuangMakerSpace,微信公众号:LowHuangMakerSpace】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    07. 如何在Allegro中设置可以线但不能铺的铜区域?| 芯巧Allegro PCB 设计小诀窍

    背景介绍:我们在进行PCB设计时,经常需要绘制一些禁止铺铜但是允许线的区域,如果我们直接使用Route Keepout绘制的话,虽然可以实现在此区域内禁止铺铜的效果,但是线在此区域
    发表于 04-09 17:23

    05. 如何在 Allegro 中沿着板子轮廓线?| 芯巧Allegro PCB 设计小诀窍

    线模式,很难实现这样的线需求,而Allegro PCB设计工具提供的Contour Mode(轮廓
    发表于 04-03 16:46

    03. 如何把 PCB 板上的线变成铜皮?| 芯巧Allegro PCB 设计小诀窍

    图形的描述是矢量的,而有很多软件对大块图形的描述是线性的,这就导致这类图形导入到Allegro PCB之后,图形是由一条条的线组成的,这时就需要把线构成的图形转换成Shape。另外,当我们PCB上的
    发表于 04-03 16:40

    PCB线“粗、短、直”的根本原理

    在模电、高频电子、EMC设计及PCB Layout中,“粗、短、直”是PCB线的核心准则,其本质是通过优化线结构,减小寄生参数对信号传输的影响,尤其适用于高频信号,可有效避免波形畸
    的头像 发表于 03-30 11:20 255次阅读
    PCB<b class='flag-5'>走</b><b class='flag-5'>线</b>“粗、短、直”的根本原理

    机房布线,上线、下走线,哪个好?

    初期规划走线方式不合理,后期将会花费几倍的时间来调整。 一、什么是上线、下走线? 在数据中心项目中,布线系统主流的
    的头像 发表于 12-15 11:21 792次阅读
    机房布线,上<b class='flag-5'>走</b><b class='flag-5'>线</b>、下走<b class='flag-5'>线</b>,哪个好?

    揭秘PCB设计生死线线宽度、铜厚与温升如何决定电流承载力?

    一站式PCBA加工厂家今天为大家讲讲PCB线与过孔的电流承载能力有受什么影响?PCB线与过孔的电流承载能力的影响因素。PCB
    的头像 发表于 11-19 09:24 1799次阅读
    揭秘PCB设计生死<b class='flag-5'>线</b>:<b class='flag-5'>走</b>线宽度、铜厚与温升如何决定电流承载力?

    到底DDR线能不能参考电源层啊?

    虽然我看到过DDR的线参考电源平面也能调试成功的案例,但是依然不妨碍我还想问:到底DDR线能不能参考电源层啊?
    的头像 发表于 11-11 17:44 902次阅读
    到底DDR<b class='flag-5'>走</b><b class='flag-5'>线</b>能不能参考电源层啊?

    技术资讯 I Allegro PCB 设计中布线优化

    本文要点作为一名资深的电子设计工程师,在Allegro中将线优化好、散热调整好、阻抗控制精准,能够为后期调试和改板省下不少心力,好处就不用多说了!上期我们介绍了如何利用约束管理器去约
    的头像 发表于 09-12 16:07 1.1w次阅读
    技术资讯 I <b class='flag-5'>Allegro</b> PCB 设计中布线优化

    技术资讯 I Allegro 设计中的线约束设计

    本文要点在进行时序等长布线操作的时候,在布线操作的时候不管你是蛇形线还是折线,约束管理器会自动帮你计算长度、标偏差,通过精确控制线长度
    的头像 发表于 09-05 15:19 1533次阅读
    技术资讯 I <b class='flag-5'>Allegro</b> 设计中的<b class='flag-5'>走</b><b class='flag-5'>线</b>约束设计

    Allegro Skill布线功能之RF相邻铜皮挖空介绍

    射频线可以参考更远的参考平面,从而调整介质厚度,实现所需的阻抗。并且挖空相邻层可以减少射频线与地平面之间的耦合电容,从而降低信号衰减,优
    的头像 发表于 06-11 17:08 3157次阅读
    <b class='flag-5'>Allegro</b> Skill布线功能之RF相邻铜皮挖空介绍

    AD7792电流源输出在线时,如果线过长,且线很细10mil,会导致电流源大小衰减吗?

    AD7792电流源输出在线时,如果线过长,且线很细10mil,会导致电流源大小衰减吗?
    发表于 06-11 07:22

    Allegro Skill布线功能之调整差分的线宽线

    在进行高速PCB设计的过程中,当PCB板的叠层结构发生变化时,为了保持信号的完整性,我们不得不对高速信号线的线宽进行相应的调整。那么这种调整是必要的,因为不同的叠层结构会对信号的阻抗产生影响。手动去
    的头像 发表于 06-06 15:46 3893次阅读
    <b class='flag-5'>Allegro</b> Skill布线功能之<b class='flag-5'>调整</b>差分的线宽<b class='flag-5'>线</b>距

    allegro软件线命令下参数不显示如何解决

    在PCB设计中,线命令是频繁使用的功能之一。执行走线命令后,通常会在Options面板中显示线宽、层、角度等设置选项,用于调整
    的头像 发表于 06-05 09:30 2359次阅读
    <b class='flag-5'>allegro</b>软件<b class='flag-5'>走</b><b class='flag-5'>线</b>命令下参数不显示如何解决

    Allegro Skill布线功能之切线、切铜、连接布线介绍

    连接的线,待器件位置调整完成后,再用“连接布线”功能自动恢复连接,既保持原有布线完整性,又避免重新线
    的头像 发表于 05-26 11:45 2788次阅读
    <b class='flag-5'>Allegro</b> Skill布线功能之切线、切铜、连接布线介绍

    机柜配线架的线方式

    机柜配线架的线方式是网络布线工程中的关键环节,直接影响机房管理效率、设备散热性能和后期维护便利性。合理的线设计需要兼顾功能性、美观性和可扩展性,以下从规划原则、
    的头像 发表于 04-28 10:44 2481次阅读
    机柜配线架的<b class='flag-5'>走</b><b class='flag-5'>线</b>方式