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

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

3天内不再提示

技术资讯 I 在 Allegro PCB 中如何快速布局

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

扫码添加小助手

加入工程师交流群


本文要点


PCB 布局的核心是信号流”电源流”,常规的手动拖拽,容易忙中出错,在茫茫飞线中里玩“一起来找茬”,眼睛都快要瞅瞎了,仅为了找一个电容 R1 该放置在板上的什么位置合适;快速布局功能,帮你一键放置器件,遵循一定的设计规则,它会优先把有电气连接的元件往一块儿凑,将老工程师的“只可意会不可言传”的布局经验数字化、自动化。

上期我们介绍了PCB 中的扇出孔操作;本期将从高效设计方面为大家呈现快速布局这一功能,帮助工程师们将布局数字化。

应用场景


1.给一个几百个引脚的BGA芯片手动摆放去耦电容,每个电容要精准对位到对应的电源/地引脚对附近。这个过程又臭又长,极易出错,漏一个或者放远一点,就可能为后期莫名其妙的电源噪声埋下伏笔。快速布局,自动完成芯片电容“吸附”,保证布局工作的高效进行。


2.高速信号电流常常需要走“回流路径”,快速布局将电路中有逻辑关系的器件集中放置,提前规划好布局区域,从源头上降低了EMI风险。


运行环境


1、操作系统:Win 11

2、Cadence软件配置:Allegro X Designer Plus 24.1-2024 P001 [9/4/2024] Windows SPB 64-bit EditionEdition


基于Room属性的自动布局



1.设置ROOM属性

在原理图编辑器OrCAD Capture CIS中,为特定模块的元件分配相同的Room属性值。框选对应的元器件鼠标右键Edit Properties编辑属性信息,添加Room属性值为Optical_Module2.

ee2ee1a4-9aed-11f0-8ce9-92fbcf53809c.png

2.将包含Room信息的原理图网表导入PCB设计工具,在软件OrCAD Capture CIS中执行Tools-Create Netlist生成网表;打开Allegro PCB Designer,点击File-Import-Logic导入网表;选择对应的文件路径,点击Import。

ee407806-9aed-11f0-8ce9-92fbcf53809c.png


3.手动放置元器件

选择菜单栏Place-Components Manually进行器件的放置,在Placement器件放置界面的右侧Selection filters选择Room,下拉选择其中一个Room属性值,在右侧就会筛选出所有进行了该Room属性赋值的器件;全选则可进行器件的连续放置。

ee5089c6-9aed-11f0-8ce9-92fbcf53809c.png


4.在PCB中创建Room边框

Room Outline绘制完成后,可以将元件快速放置到其对应的Room中或附近。选择菜单Setup-Outlines-Room Outline,设置Room位于板子的层数、元器件是否严格放入Room内等,接着在板子上就可以划定区域。

ee73c6e8-9aed-11f0-8ce9-92fbcf53809c.png


5.使用Quickplace自动布局

选择菜单栏Place-Quickplace,选择Place by room,下拉选择一个Room属性值Optical_Module2。点击Place进行元器件属性的一键放置。

ee92ed98-9aed-11f0-8ce9-92fbcf53809c.png


ee214620-9aed-11f0-8ce9-92fbcf53809c.svg

动态组件对齐


1.动态组件对齐这一功能会显示一些器件放置的指导信息,用于在组件移动过程中实现组件的对齐,可同时配置组件的起始位置、放置的边缘位置。选择菜单栏Setup-User Preferences-Display-Align Guides;打开Enable Dynamic Alignment、Componment Origin和Place Bound,选择OK。

eeaeb3ca-9aed-11f0-8ce9-92fbcf53809c.png


2.当移动电容C705让其位于C704的正下方,板子上会出现一些辅助线帮助我们对齐这些组件。

eecff076-9aed-11f0-8ce9-92fbcf53809c.png


3.执行命令将所有组件对齐,框选需要有序排列的器件组,右键选择Align components进行元件位置的一键对齐操作。

eedbe386-9aed-11f0-8ce9-92fbcf53809c.png


4.执行完对齐命令后,在右侧的Options面板可以设置对齐的方式、对齐的中心点位置以及组件之间的间距,设置完成后右键点击Done完成命令。

eef12f16-9aed-11f0-8ce9-92fbcf53809c.png


总结栏

本期主要介绍了元器件的快速布局操作,下一期我们将为大家讲解PCB的三维模型映射以及相关操作。


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

    关注

    4391

    文章

    23736

    浏览量

    420590
  • allegro
    +关注

    关注

    42

    文章

    754

    浏览量

    149464
  • PCB布局
    +关注

    关注

    9

    文章

    194

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    allegro 16.6 高速PCB layout设计电子布局工程视频教程

    allegro 16.6 高速PCB layout设计电子布局工程视频教程已经全部录完共10章节以下为第一章节内容layout公司专业讲师录制
    发表于 02-28 23:39

    《Cadence Allegro实战攻略与高速PCB设计》

    可以作为高等院校EDA课程的教学参考书,尤其适合使用Cadence Allegro设计平台的PCB设计师学习。 内容简介本书以Cadence公司目前最稳定的SPB 16.6版本的OrCAD
    发表于 08-11 17:11

    Allegro Placement布局要点与技巧总结

    讲解PCB布局要求与布局思路分析,布局过程需要考虑哪些方面,以及
    发表于 08-09 14:02

    PCB布局及原理图交互式抓取

    操作和经验,同时介绍Cadence Allegro PCB Editor 平台手动布局的命令和技巧。布局过程需要综合考虑多个方面,
    发表于 08-10 10:31

    ADSallegro PCB提取

    亲爱的成员们,我正在设计高速ADC / DAC,我想提取相同的PCB模型来进行协同仿真。我的提取流程是导出Allegro布局ADS中导入并进行EM仿真,然后使用宽带SPICE模型生
    发表于 02-13 15:16

    Allegro极坐标布局方法

    allegro极坐标布局方法!记得多余时间来撩我!!!好了废话不多说了,开始!!!首先,将网标导入PCB(封装记得都做对)然后,快速放入器
    发表于 12-31 00:01

    能否提供以下布局Allegro ASCII (*.alg) 布局文件?

    Allegro 二进制 (*.brd) 布局文件不同,ASCII (*.alg) 文件无需访问 Allegro 即可导入到 Altium Designer 。您能否提供以下
    发表于 04-11 08:48

    简易pcb软件allegro手工封装技术

    简易pcb软件allegro手工封装技术 电路改板设计中经常会遇到PCB软件
    发表于 01-23 11:39 1706次阅读

    Allegro SI高速PCB设计的应用

    Allegro SI的参数设置环境你可以针对不同pcb设计要求规定不同的约束条件。这些不同的约束条件可以通过参数分配表分配给电路板上不同的特定区域
    发表于 06-26 15:26 3170次阅读
    <b class='flag-5'>Allegro</b> SI<b class='flag-5'>在</b>高速<b class='flag-5'>PCB</b>设计<b class='flag-5'>中</b>的应用

    AD PCB封装转Allegro封装或者AD PCBAllegro PCB

    AD封装转ALLEGRO封装时,要把所有封装放到一张PCB上或者分批次的放到PCB上,把PCB转成ALLEGRO格式的,然后再用
    的头像 发表于 04-05 17:06 5.1w次阅读
    AD <b class='flag-5'>PCB</b>封装转<b class='flag-5'>Allegro</b>封装或者AD <b class='flag-5'>PCB</b>转<b class='flag-5'>Allegro</b> <b class='flag-5'>PCB</b>

    allegro 快速更新封装

    allegro 快速更新封装Allegro by小北 PCB设计技巧,PCB小知识,PCB方案指
    发表于 08-11 07:25 3457次阅读

    如何快速找到PCB的GND?

    ,准确找到GND是确保电路正常工作的关键。在下面的文章,我们将详细介绍如何快速找到PCB的GND。 1. PCB设计阶段的GND规划:
    的头像 发表于 02-03 17:04 4806次阅读

    技术资讯 I Allegro PCB设计的扇出孔操作

    ,扇出是为印刷电路板上的表面贴装器件创建分散通孔的过程。上期我们介绍了布线操作的布线优化操作,实现PCB的合理规范走线;本期我们将讲解AllegroPCB设计
    的头像 发表于 09-19 15:55 4826次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> <b class='flag-5'>I</b> <b class='flag-5'>Allegro</b> <b class='flag-5'>PCB</b>设计<b class='flag-5'>中</b>的扇出孔操作

    技术资讯 I 图文详解 Allegro X PCB Designer 的 3D 模型映射

    空间,打通了电子(ECAD)和机械(MCAD)之间那堵看不见的墙。上期我们介绍了PCB快速布局操作;本期将介绍元器件的3D模型以及PCB板的3D模型映射操作。应用
    的头像 发表于 10-17 16:16 541次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> <b class='flag-5'>I</b> 图文详解 <b class='flag-5'>Allegro</b> X <b class='flag-5'>PCB</b> Designer <b class='flag-5'>中</b>的 3D 模型映射