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

    文章

    625

    浏览量

    144031
  • 高速电路
    +关注

    关注

    8

    文章

    151

    浏览量

    24137

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

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

收藏 人收藏

    评论

    相关推荐

    Cadence Allegro16.5教程

    电子发烧友网站提供《Cadence Allegro16.5教程.pdf》资料免费下载
    发表于 04-17 09:22 0次下载

    allegro教程介绍

    电子发烧友网站提供《allegro教程介绍.pdf》资料免费下载
    发表于 02-29 09:28 1次下载

    延时继电器工作原理 延时继电器的接法和用途

    延时继电器是一种常用的电子设备,它能够延迟触发继电器的动作,从而在电路中产生一定的延时效果。它在工业自动化控制、电气设备保护、通信系统和家庭电器控制等领域中广泛应用。 一、延时继电器的
    的头像 发表于 01-19 11:24 1364次阅读

    延时继电器工作原理 断电延时继电器原理

    延时继电器工作原理 断电延时继电器原理  延时继电器是一种常用的电器元件,可用于各种电路控制和自动化控制系统中。它在电路中的作用是在断电之后,延时
    的头像 发表于 12-26 15:26 1144次阅读

    AD9446 LVDS信号线的PCB线的差分对间等长有没有要求?

    我的AD9446的工作在LVDS模式下,请问对于AD9446(100MHz),LVDS信号线的PCB线的差分对间等长有没有要求?(PS:16对差分线,都做等长好复杂)谢谢!
    发表于 12-18 06:26

    延时器的接线方法有哪些

    延时器是一种常用的电子元器件,用于在电路中引入延时。通过控制电流或电压的幅度、时间或波形,延时器可以实现多种电路功能。在接线过程中,正确的方法对于确保延时器的正常工作和延长其使用寿命至
    的头像 发表于 12-13 18:12 788次阅读

    PCB线不要随便拉

    划重点!PCB线不要随便拉 盲目的拉线,拉了也是白拉! 有些小伙伴在pcb布线时,板子到手就是干,由于前期分析工作做的不足或者没做,导致后期处理时举步维艰。比如 电源 线、杂线拉完了
    发表于 12-12 09:23

    如何使RC延时电路无延时呢?

    如何使RC延时电路无延时呢? RC延时电路是一种常见的电子电路,用于在电路中引入一个可控的时间延迟。然而,有时候我们可能需要使RC延时电路无延时
    的头像 发表于 11-20 17:05 520次阅读

    用Smart ST60控制V90绝对定位控制,怎么调整伺服加减速时间及伺服刚性?

    最近使用V90伺服,用Smart ST60控制V90绝对定位控制,请问一下,怎么调整伺服加减速时间,以及伺服刚性。 V90伺服尝试过启用一键自动优化功能,但是机械行程有点短,经常碰触到正负限位造成优化失败,目前想通过面板手动
    发表于 11-06 08:21

    PCB中地线铺铜好还是线好点?

    PCB中地线,铺铜好还是线好点。是回路地,不是机壳地
    发表于 10-16 13:55

    PCB线的传输延时有多少#硬件设计

    pcb硬件
    小鱼教你模数电
    发布于 :2023年10月07日 21:28:18

    高速信号线必须pcb外层吗?

    比如射频线或者一些高速信号线,必须多层板外层还是内层也可以线
    发表于 10-07 08:22

    Allegro换PIN

    allegro
    YS YYDS
    发布于 :2023年06月20日 13:51:21

    Allegro X——新一代智能系统设计平台

    Allegro X 首次为系统设计师统一了原理图、版图、分析、设计协作和数据管理。全新的 Allegro X 平台依托Cadence久经考验的 Allegro 和 OrCAD 核心技术,简化了系统
    的头像 发表于 05-22 15:40 1891次阅读
    <b class='flag-5'>Allegro</b> X——新一代智能系统设计平台

    PADS LAYOUT中如何打开或隐藏GND的线鼠线呢?

    PADS LAYOUT中如何打开或隐藏GND的线鼠线呢?
    发表于 04-28 16:42