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

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

3天内不再提示

技术资讯 I Allegro设计中的过孔阵列设计

深圳(耀创)电子科技有限公司 ? 2025-08-22 16:35 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


本文要点


PCB上的过孔放置是一个巨大的工程量,可能是给大电流铺路,可能是给芯片底下散热,或者是屏蔽用的“铜墙铁壁”。传统方式的手动一个个放,调间距,对齐?稍微改个尺寸或位置,好家伙,全得重来!想想就头皮发麻,打工人的时间不是这么浪费的!Allegro X Designer中的约束驱动过孔阵列功能,简直就是咱打工人的福音!

上期我们介绍了如何使用约束管理器设置差分对的约束条件,同样是约束;本期我们将教会大家如何在PCB上整齐的“约束”孔,实现一个个整整齐齐,流水线快速处理过孔。

应用场景


1.在高密度电源配送网络中,通过阻抗矩阵计算自动优化过孔数量,有效避免传统手工放置导致电流分布不均匀,引起局部发热。点一下,Allegro X Designer就严格按照你定的“规矩”,在你画的“地盘”里,瞬间给你整整齐齐、横平竖直地铺满过孔!间距均匀,排列完美,跟阅兵方阵似的!

2.在高速信号换层处打 GND 过孔,采用自动生成 GND 过孔阵列,能够很好的遵守信号线的 3W 原则。

3.工程师在板边放置过孔时常常会因为手动测量的不准确而违反PCB厂的工艺极限。阵列过孔设计,它把重复、繁琐、易错的体力活自动化、智能化了,精准可靠,改版效率飞起。




运行环境


1、操作系统:Win 11

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


过孔阵列类型设计



1.点击菜单栏Place-Via Array,进行过孔阵列的选择。

fed2b2c8-7f32-11f0-9080-92fbcf53809c.png

2.单侧排列(Single Sided ):在选定的一个对象的一侧添加一组过孔阵列排布,根据图示进行孔距离的排布进行距离约束。

fedaf726-7f32-11f0-9080-92fbcf53809c.png

3.两侧排布(Both Sides):选择一个或多个对象在其两侧添加过孔,在选中的对象的两侧需要留有足够的空间。

feedc09a-7f32-11f0-9080-92fbcf53809c.png

4.居中添加(Centered):在所选的一个或多个对象的中心添加过孔阵列。

ff053536-7f32-11f0-9080-92fbcf53809c.png

5.环绕排列(Surrounding):过孔阵列会根据所选的对象根据指定的偏移值沿着形状的外部边界放置。其中的“过孔与对象之间的距离”决定最外层环中的过孔与形状边界之间的垂直距离,偏移值则为垂直和水平方向相邻过孔之间的距离。

ff14fb42-7f32-11f0-9080-92fbcf53809c.png

6.二者之间(Between):在所选对象之间添加孔阵列,所选的对象必须是平行的线段或图形。

ff3314e2-7f32-11f0-9080-92fbcf53809c.png

7.圆弧形放置(Radial ):在选定的对象周围添加圆形或径向的孔结构。径向通孔阵列将通孔或结构布置在围绕引脚或通孔的环形区域,半径表示从所选对象的中心到通孔环形区域中心的距离。

ff3d3f94-7f32-11f0-9080-92fbcf53809c.png


过孔阵列组




8.整个PCB板排布(Across Board):在电路板轮廓内添加一层通孔或结构矩阵。设置数组类型,点击画布上任意位置,过孔阵列放置在板框内。


ff5f8e46-7f32-11f0-9080-92fbcf53809c.png

9.在Shape中进行孔排布(Across Shape):填充所选中的一个或多个shape图形,然后点击设计上的任意位置可放置通孔阵列。


ff6a86fc-7f32-11f0-9080-92fbcf53809c.png


10.在窗口区域添加过孔阵列(Across Windowed Area ):选中一个区域,在该区域任意位置添加通孔阵列或结构。


ff75cf08-7f32-11f0-9080-92fbcf53809c.png


过孔阵列通用设置


11.在菜单栏点击Place-Via Array,点击Options界面,在General options框中选择Place,勾选Enable DRC check、Enable Preview。


ff85ad38-7f32-11f0-9080-92fbcf53809c.png


12.在Via definition界面,下拉选择孔网络与孔的类型。

13.在Array parameters,选择过孔放置的阵列类型,孔之间的距离可根据图示参数进行距离设置。


ff85ad38-7f32-11f0-9080-92fbcf53809c.png


总结栏

本期主要介绍了过孔阵列的类型以及放置方法,学会了怎样“约束”孔,下一期我们将为大家呈现如何进行走线“约束”。

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

    关注

    42

    文章

    740

    浏览量

    147968
  • 过孔
    +关注

    关注

    2

    文章

    218

    浏览量

    22356
  • 阵列
    +关注

    关注

    0

    文章

    67

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    allegro 设置过孔时为什么没有指定默认层

    allegro 设置过孔时为什么没有指定默认层,我之前用过这些过孔,都有指定top和bottom,现在再用却不能在板子上打孔了?谢谢!
    发表于 09-13 11:18

    allegro16.6关于过孔开窗、过孔盖油的疑问?

    刚学习allegro不久,过孔开窗、盖油的设置方法搞不太明白,制作过孔时,不添加SOLDERMASK(如图1)。有以下疑问想请教大家:问题1:如果想使过孔开窗,生成光绘文件时(如图2)
    发表于 12-14 13:48

    怎么在allegro过孔赋予网络?

    allegro,请问怎么给一个过孔赋予网络?多谢解答!
    发表于 08-26 05:35

    allegro16.2过孔设置方法

    allegro16.2过孔设置方法.图解教程。
    发表于 03-18 15:06 ?0次下载

    Allegro如何修改VIA过孔的方法

    Allegro如何修改VIA过孔的方法 图 11.Tools => Padstack => Replace (
    发表于 03-22 16:21 ?1.4w次阅读
    <b class='flag-5'>Allegro</b><b class='flag-5'>中</b>如何修改VIA<b class='flag-5'>过孔</b>的方法

    Allegro修改VIA过孔的方法

    Allegro修改VIA过孔的方法 1.Tools => Padstack => Replace 2
    发表于 03-21 18:13 ?1.3w次阅读
    <b class='flag-5'>Allegro</b>修改VIA<b class='flag-5'>过孔</b>的方法

    allegro16.2过孔设置方法

    allegro16.2过孔设置方法,有需要的下来看看。
    发表于 02-22 16:21 ?12次下载

    PCB allegro如何替换部分过孔,或全局的过孔

    PCB allegro如何替换部分过孔,或全局的过孔。在PCB allegro设计,如果一不
    发表于 08-07 00:49 ?2388次阅读

    PCB allegro设计如何替换部分过孔,或全局的过孔

    PCB?allegro如何替换部分过孔,或全局的过孔。在PCB allegro设计,如果一不
    发表于 08-07 00:52 ?1474次阅读

    Allegro查看及编辑过孔手动制作螺丝孔封装的详细资料说明

    本文档的主要内容详细介绍的是Allegro查看及编辑过孔手动制作螺丝孔封装的详细资料说明。
    发表于 04-10 08:00 ?0次下载
    <b class='flag-5'>Allegro</b>查看及编辑<b class='flag-5'>过孔</b><b class='flag-5'>中</b>手动制作螺丝孔封装的详细资料说明

    Allegro过孔的具体操作步骤

    Allegro有一个非常好用的打过孔功能,可以在信号线旁边快速打孔,提升了工作效率,避免手动打过孔的烦恼,具体操作步骤如下(本文使用的是Allegro17.4,其他低阶版本使用方法大致
    的头像 发表于 10-17 09:38 ?7077次阅读

    Cadence Allegro PCB过孔添加与设置

    Cadence Allegro PCB过孔添加与设置 在进行PCB设计时,都必须使用到过孔,对走线进行换层处理。在走线进行打过孔之前,必须先要添加
    的头像 发表于 04-12 07:40 ?2.9w次阅读

    技术资讯 I PCB设计,如何使用规则高效管理过孔

    本文要点PCB设计可以使用多少不同的过孔?在设计中使用大量过孔将导致的组织问题。如何使用Allegro的规则管理系统管理过孔使用。罗列任务
    的头像 发表于 04-24 15:27 ?1124次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> <b class='flag-5'>I</b> PCB设计<b class='flag-5'>中</b>,如何使用规则高效管理<b class='flag-5'>过孔</b>

    技术资讯 I 如何管理高密 HDI 过孔

    这样的设计对象,尤其在高密设计更是如此。传统的PCB设计可能只使用几种不同的过孔,但如今的高密互连(HDI)设计则需要许多不同类型和尺寸的过孔。而每一个过孔都需
    的头像 发表于 06-18 11:50 ?1151次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> <b class='flag-5'>I</b> 如何管理高密 HDI <b class='flag-5'>过孔</b>

    如何在Cadence Allegro软件制作过孔

    过孔也是PCB中最常见的孔之一,它用于连接双面板和多层板各层之间的走线。下面就来简单介绍一下如何在Cadence Allegro软件制作过孔
    的头像 发表于 10-21 14:07 ?7879次阅读
    如何在Cadence <b class='flag-5'>Allegro</b>软件<b class='flag-5'>中</b>制作<b class='flag-5'>过孔</b>