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

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

3天内不再提示

技术资讯 | 全局布线GRE规划应用及参数设置

深圳(耀创)电子科技有限公司 2022-03-19 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GRE是Global Route Environment的缩写,中文意思为全局布线环境,运用具备阶层化意识的全面绕线引擎与图形式互连流程规划程序。通GRE技术在短时间就可以开发出包含众多互连总线与芯片引脚数的复杂且高速的设计组件。此外,运用GRE技术后便于工程师实现更佳的功能密度与系统效能最大化。Cadence这项系统互连设计解决方案,为PCB设计人员提供智能型规划和绕线的环境,节省大量的时间、增进功能密度并提升效能,同时也大幅降低成本。

01

GRE布线规划模式

GRE提供不同的Options选项,来应对不同的设计要求,全功能的GRE功能要在Allegro启动的时候勾选Full GRE才能实现,或者通过File菜单--Change Editor选项进行切换后勾选Full GRE复选项后才能实现。如下图1所示。

4e7d7dc0-a6de-11ec-8b86-dac502259ad0.png

图1 全功能的GRE功能启动

进入Allegro界面之后,想要启动GRE首先要选择GRE的功能模式,然后在Allegro的界面中选择setup菜单--Application mode--Flow Planning命令切换到该模式才能实现布线GRE规划。

4eb63728-a6de-11ec-8b86-dac502259ad0.png

图2 模式切换到Flow Planning

02

GER的参数设置

GER参数设置在Setup菜单--Design Parameter命令下的Flow Planning选项卡中。在General选项组里面,可以在设置Flow-line relative width文本框和Flow via relative size文本框中设置比例比例,用来定义一组飞线抽象成Bundle或者Flow后的宽度和过孔大小。如下图4和5所示。一般设置成100-150%为宜,或者根据自己的经验和板子上线的密度来定义。该参数对Bundle和Flow的设置全局有效,在该处的修改,对所有的Bundle和Flow都有效。

4ed28cc0-a6de-11ec-8b86-dac502259ad0.png

图3Flow Planning General选项卡

4ef3249e-a6de-11ec-8b86-dac502259ad0.png 

图4 100%的显示效果

4f100c80-a6de-11ec-8b86-dac502259ad0.png

图5 200%的显示效果

Bundle的命名规则也是可以修改的,可以针对单独的Bundle来设置特殊的名字,点击就能进行编辑操作。Bundle的命名设置功能有限,修改了规则只对以后新建立的有效,之前的无效。如下图7所示。点击Show Element命令可以查看Bundle的名称如下图6所示。

4f237f7c-a6de-11ec-8b86-dac502259ad0.png

图6Bundle的命名规则修改

关于Expanded Rakes选项,若该选项设置成Off,飞线的显示是经过软件优化过的,该模式下连接线很顺畅且不存在交叉的情况,但这并不是真实的情况,它只是表明了元件和元件之间有多少飞线。若设置成On,元件和元件之间的飞线显示的将是真实的连接关系,能看到飞线是否存在交叉不顺畅的问题,建议将该项设置成On以便于对元件的布局进行调整。

Auto Bundle的设置选项页,用来定义自动创建Bundle时一些参数的配置,具体如下。

(1)Minimum Rat Count文本框用来定义一个Bundle最小飞线数量,默认是5,表示具备5根以上的飞线时系统才会自动创建一个Bundle。

(2)Pin Proximity文本框用来定义同一个Bundle的Pin引脚之间的最远距离,只有在该距离之内的飞线,系统才会自动创建一个Bundle。

(3)Members must go to the same component单选框用来定义组成Bundle的飞线是否要同属一个元件。One end单选项定义属于同一元件网络,Both ends单选项定义属于不同元件网络。

(4)Members must be in the same bus复选框用来定义组成Bundle的飞线是否属于同一组总线。勾选后自动创建的Bundle会属于同一个总线。如下图7所示。

4f35b7fa-a6de-11ec-8b86-dac502259ad0.png

图7Auto Bundle的设置选项

Routing Controls是布线参数的设置,设定绕线蛇形线布线的间距、和线之间的距离,线的转角,最小的间距等参数。

4f4f5764-a6de-11ec-8b86-dac502259ad0.png

图8 Routing Controls布线参数设置

下期预告:实例讲解 | GRE的处理办法

通过4片DDR3中的1片为实例进行讲解,在Allegro中GRE处理的基本元素就是Bundle,详细讲解如何手动创建、自动创建、通过规则管理器来创建Bundle,并且编辑管理Bundle的详细操作。

教大家如何运用全局布线GRE规划应用技术提升智能绕线规划增强高密度PCB的设计效率。

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

    关注

    5

    文章

    272

    浏览量

    25765
  • allegro
    +关注

    关注

    42

    文章

    755

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人工智能数据中心的光纤布线策略

    随着人工智能(AI)技术的飞速发展,数据中心的光纤布线策略正面临前所未有的挑战和机遇。AI的高带宽需求、低延迟要求以及大规模并行计算的特点,对数据中心的光纤布线提出了更高的要求。本文将从多个方面探讨
    的头像 发表于 11-21 10:21 81次阅读

    MADDT1205A21驱动器有哪些参数设置

    MADDT1205A21驱动器的参数设置主要涉及控制模式、增益调整、电子齿轮比等关键配置,具体如下: 1. ‌ 基本参数设置 ‌ ‌ 控制模式选择 ‌:支持位置、速度、转矩三种模式,通过参数
    的头像 发表于 10-25 08:56 627次阅读

    东元310变频器通信参数设置

    东元310变频器作为工业自动化领域广泛应用的高性能驱动设备,其通信参数设置直接关系到系统运行的稳定性和效率。本文将深入解析该型号变频器的通信协议配置、参数定义及常见问题解决方案,帮助工程师快速完成
    的头像 发表于 09-08 07:42 596次阅读

    无线充电发射线圈参数设置

    无线充电发射线圈参数设置需考虑圆形与方形线圈选择,多层线圈设计增大磁场覆盖范围,尺寸与功率匹配需综合考虑。电阻降低可减少发热,电感需精确匹配。谐振频率需与接收端一致,不同应用场景需有差异化需求。
    的头像 发表于 07-17 08:17 891次阅读
    无线充电发射线圈<b class='flag-5'>参数设置</b>

    吉时利2600B源表在光伏IV曲线测试中的参数设置方法

    器,具备宽输入范围、高稳定性及丰富的保护功能,适用于光伏组件的自动化测试。本文结合其特性,系统阐述参数设置方法及操作流程。   二、测试前准备 1. 环境选择    避免阳光直射和温度波动,建议室内标准测试条件(STC:光强1000W/m²,光谱AM1.5,温度
    的头像 发表于 06-23 14:10 569次阅读
    吉时利2600B源表在光伏IV曲线测试中的<b class='flag-5'>参数设置</b>方法

    速看!发那科机器人做为profinet转ethernetip主站参数设置,每步都关键

    界面上进行调整。比如,调整主、从站,以及字节数和IP地址的对应。下面一起看一下机器手臂的参数如何调整。 发那科机器手臂作为主站时,不同的通信场景和从站设备参数设置会有所差异,以下以常见的EtherNet/IP通信为例介绍参数设置
    的头像 发表于 05-16 15:45 1685次阅读
    速看!发那科机器人做为profinet转ethernetip主站<b class='flag-5'>参数设置</b>,每步都关键

    VirtualLab Fusion应用:参数耦合

    1.摘要 利用VirtualLab Fusion的参数耦合功能可在光学设置中耦合参数。耦合的参数可重新计算系统的其他参数,进而自动保持系统
    发表于 03-17 11:11

    变频器参数设置类故障原因分析及处理

    变频器作为现代工业自动化中的关键设备,其参数设置的正确性直接关系到设备的稳定运行和性能发挥。然而,在实际应用中,由于各种原因导致的参数设置故障时有发生,严重影响了生产效率和设备安全。以下为变频器
    的头像 发表于 03-14 18:15 2250次阅读
    变频器<b class='flag-5'>参数设置</b>类故障原因分析及处理

    变频器怎么设置参数及案例分享

    阐述变频器参数设置的基本步骤、关键参数及其调整方法,旨在为初学者及技术人员提供一份实用的操作指南。 一、变频器参数设置前的准备工作 在动手设置
    的头像 发表于 03-05 11:06 9087次阅读
    变频器怎么<b class='flag-5'>设置</b><b class='flag-5'>参数</b>及案例分享

    请问TIDA-00554光谱开发模块在测量固体粉末时,Digital resolution参数设置如何选择最合适的值?

    你好,请问TIDA-00554 光谱开发模块在测量固体粉末时,Digital resolution参数设置如何选择最合适的值?用户手册中提到,Digital resolution的值至少采用大于2
    发表于 02-28 07:15

    DLP4500调用投影仪sdk投图时,相同的参数设置,循环投图几千次后,代码报错怎么解决?

    调用投影仪sdk投图时,相同的参数设置,循环投图几千次后,代码报错,检查了一下在下图的位置,感觉像是usb的读写问题,请问有什么解决办法嘛?
    发表于 02-21 17:13

    温度控制器参数含义,温度控制器参数设置方法

    在现代工业自动化和温控系统中,温度控制器扮演着至关重要的角色。它通过对环境温度的精确监测与调控,确保生产过程的稳定性和产品质量。然而,要充分发挥温度控制器的效能,了解其参数含义并掌握正确的设置方法显得尤为重要。本文将深入探讨温度控制器的核心
    的头像 发表于 01-29 15:27 7882次阅读

    Linux TCP内核的参数设置与调优

    Linux内核中的TCP参数 /proc/sys/net/ipv4/ /proc/sys/net/ipv4/存放着TCP参数的文件,目录中的内容用来添加网络设置,在其中的许多设置,可以
    的头像 发表于 01-22 10:36 1348次阅读
    Linux TCP内核的<b class='flag-5'>参数设置</b>与调优

    原理图参数设置与绘制

    电子发烧友网站提供《原理图参数设置与绘制.pdf》资料免费下载
    发表于 01-21 15:19 1次下载
    原理图<b class='flag-5'>参数设置</b>与绘制

    超声波焊接的参数设置

    的接触面,使材料分子间产生摩擦热,从而达到熔化和连接的目的。这种连接方式无需使用额外的粘合剂或溶剂,是一种环保且高效的焊接方法。 2. 焊接参数设置 2.1 功率设置 功率是超声波焊接中最重要的参数之一。功率的大小直接影响到焊
    的头像 发表于 01-19 11:04 3130次阅读