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

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

3天内不再提示

如何实现PCB高的布通率以及缩短设计时间

电子设计 来源:电子设计 作者:电子设计 2022-02-10 14:35 次阅读

尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划、布局和布线的设计技巧和要点。

1、确定PCB的层数

电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅数组(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)方式会直接影响到印制线的布线和阻抗。板的大小有助于确定层叠方式和印制线宽度,实现期望的设计效果。

多年来,人们总是认为电路板层数越少成本就越低,但是影响电路板的制造成本还有许多其它因素。近几年来,多层板之间的成本差别已经大大减小。在开始设计时最好采用较多的电路层并使敷铜均匀分布,以避免在设计临近结束时才发现有少量信号不符合已定义的规则以及空间要求,从而被迫添加新层。在设计之前认真的规划将减少布线中很多的麻烦。

2、设计规则和限制

自动布线工具本身并不知道应该做些什幺。为完成布线任务,布线工具需要在正确的规则和限制条件下工作。不同的信号线有不同的布线要求,要对所有特殊要求的信号线进行分类,不同的设计分类也不一样。每个信号类都应该有优先级,优先级越高,规则也越严格。规则涉及印制线宽度、过孔的最大数量、平行度、信号线之间的相互影响以及层的限制,这些规则对布线工具的性能有很大影响。认真考虑设计要求是成功布线的重要一步。

3、组件的布局

为最优化装配过程,可制造性设计DFM)规则会对组件布局产生限制。如果装配部门允许组件移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。

在布局时需考虑布线路径(routingchannel)和过孔区域。这些路径和区域对设计人员而言是显而易见的,但自动布线工具一次只会考虑一个信号,通过设置布线约束条件以及设定可布信号线的层,可以使布线工具能像设计师所设想的那样完成布线。

4、扇出设计

在扇出设计阶段,要使自动布线工具能对组件引脚进行连接,表面贴装器件的每一个引脚至少应有一个过孔,以便在需要更多的连接时,电路板能够进行内层连接、在线测试(ICT)和电路再处理。

为了使自动布线工具效率最高,一定要尽可能使用最大的过孔尺寸和印制线,间隔设置为50mil较为理想。要采用使布线路径数最大的过孔类型。进行扇出设计时,要考虑到电路在线测试问题。测试夹具可能很昂贵,而且通常是在即将投入全面生产时才会订购,如果这时候才考虑添加节点以实现100%可测试性就太晚了。

经过慎重考虑和预测,电路在线测试的设计可在设计初期进行,在生产过程后期实现,根据布线路径和电路在线测试来确定过孔扇出类型,电源和接地也会影响到布线和扇出设计。为降低滤波电容器连接线产生的感抗,过孔应尽可能靠近表面贴装器件的引脚,必要时可采用手动布线,这可能会对原来设想的布线路径产生影响,甚至可能会导致你重新考虑使用哪种过孔,因此必须考虑过孔和引脚感抗间的关系并设定过孔规格的优先级。

5、手动布线以及关键信号的处理

尽管本文主要论述自动布线问题,但手动布线在现在和将来都是印刷电路板设计的一个重要过程。采用手动布线有助于自动布线工具完成布线工作。如图2a和图2b所示,通过对挑选出的网络(net)进行手动布线并加以固定,可以形成自动布线时可依据的路径。

无论关键信号的数量有多少,首先对这些信号进行布线,手动布线或结合自动布线工具均可。关键信号通常必须通过精心的电路设计才能达到期望的性能。布线完成后,再由有关的工程人员来对这些信号布线进行检查,这个过程相对容易得多。检查通过后,将这些线固定,然后开始对其余信号进行自动布线。

6、自动布线

对关键信号的布线需要考虑在布线时控制一些电参数,比如减小分布电感和EMC等,对于其它信号的布线也类似。所有的EDA厂商都会提供一种方法来控制这些参数。在了解自动布线工具有哪些输入参数以及输入参数对布线的影响后,自动布线的质量在一定程度上可以得到保证。

应该采用通用规则来对信号进行自动布线。通过设置限制条件和禁止布线区来限定给定信号所使用的层以及所用到的过孔数量,布线工具就能按照工程师的设计思想来自动布线。如果对自动布线工具所用的层和所布过孔的数量不加限制,自动布线时将会使用到每一层,而且将会产生很多过孔。

在设置好约束条件和应用所创建的规则后,自动布线将会达到与预期相近的结果,当然可能还需要进行一些整理工作,同时还需要确保其它信号和网络布线的空间。在一部分设计完成以后,将其固定下来,以防止受到后边布线过程的影响。

采用相同的步骤对其余信号进行布线。布线次数取决于电路的复杂性和你所定义的通用规则的多少。每完成一类信号后,其余网络布线的约束条件就会减少。但随之而来的是很多信号布线需要手动干预。现在的自动布线工具功能非常强大,通常可完成100%的布线。但是当自动布线工具未完成全部信号布线时,就需对余下的信号进行手动布线。

7、自动布线的设计要点包括:

1)略微改变设置,试用多种路径布线;

2)保持基本规则不变,试用不同的布线层、不同的印制线和间隔宽度以及不同线宽、不同类型的过孔如盲孔、埋孔等,观察这些因素对设计结果有何影响;

3)让布线工具对那些默认的网络根据需要进行处理;

4)信号越不重要,自动布线工具对其布线的自由度就越大。

8、布线的整理

如果你所使用的EDA工具软件能够列出信号的布线长度,检查这些数据,你可能会发现一些约束条件很少的信号布线的长度很长。这个问题比较容易处理,通过手动编辑可以缩短信号布线长度和减少过孔数量。在整理过程中,你需要判断出哪些布线合理,哪些布线不合理。同手动布线设计一样,自动布线设计也能在检查过程中进行整理和编辑。

9、电路板的外观

以前的设计常常注意电路板的视觉效果,现在不一样了。自动设计的电路板不比手动设计的美观,但在电子特性上能满足规定的要求,而且设计的完整性能得到保证。

审核编辑:何安

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

    关注

    4319

    文章

    23099

    浏览量

    397951
  • 自动布线
    +关注

    关注

    1

    文章

    30

    浏览量

    11580
收藏 人收藏

    评论

    相关推荐

    时间继电器的工作原理 如何选择合适的时间继电器

    时间继电器的工作原理 时间继电器通常由以下几个部分组成: 输入电路 :接收启动信号。 计时电路 :根据设定的时间延迟或提前执行操作。 输出电路 :在
    的头像 发表于 12-09 10:24 239次阅读

    采用ADS1198与STM32通讯,设置采样为500SPS时,采样时间变长时怎么回事?

    采用ADS1198与STM32通讯,设置采样为500SPS时,理论上采样500个点需要的时间是1S,DEBUG计时采样500个点,发现居然用了4秒,将采样提高到1KSPS,采样5
    发表于 12-06 07:47

    利用智能eFuses最大限度地缩短系统停机时间

    电子发烧友网站提供《利用智能eFuses最大限度地缩短系统停机时间.pdf》资料免费下载
    发表于 09-25 10:25 0次下载
    利用智能eFuses最大限度地<b class='flag-5'>缩短</b>系统停机<b class='flag-5'>时间</b>

    iPhone 16 Pro机型发货时间缩短

    iPhone 15 Pro系列实现了显著缩短。具体而言,iPhone 16 Pro的发货时间缩短了1-2周,而Pro Max更是缩短了2-3
    的头像 发表于 09-24 15:11 605次阅读

    通过VCO即时校准显著缩短锁定时间

    电子发烧友网站提供《通过VCO即时校准显著缩短锁定时间.pdf》资料免费下载
    发表于 08-28 09:32 0次下载
    通过VCO即时校准显著<b class='flag-5'>缩短</b>锁定<b class='flag-5'>时间</b>

    FPGA的sata接口设计时需要注意哪些问题

    。 信号完整性 : SATA接口使用差分信号传输,对信号完整性要求较高。在PCB设计时,需要注意差分对的阻抗匹配、走线长度和间距等问题,以减少信号衰减、反射和串扰等问题。 电源和散热 : FPGA
    发表于 05-27 16:20

    SK海力士:HBM3E量产时间缩短50%,达到大约80%范围的目标良

    据报道,SK海力士宣布第五代带宽存储(HBM)—HBM3E的良已接近80%。
    的头像 发表于 05-27 14:38 855次阅读

    STM32上电到运行时间怎么缩短

    时间怎么能缩短点,启动最少要多久呢? int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU
    发表于 04-11 06:57

    如何在大电流PCB设计中实现卓越

    两位数的年增长到2030年。以下是针对这一趋势优化大电流电子产品中PCB设计的七个步骤。 1.确保足够的走线尺寸 走线尺寸是电流PCB最重要的设计考虑因素之一。铜走线已经趋向于小型
    的头像 发表于 03-26 10:01 2949次阅读

    STM32F03进入CAN的BUS OFF时间能不能缩短

    开启BUS OFF中断后,该中断更新时间怎么这么长,能不能缩短
    发表于 03-22 07:54

    STM32G4多个参数如何实现精准的计时

    电压电流等十余个参数需要做到超过额定值一定的时间后输出故障指示 请问多个参数如何实现精准的计时?多个参数的计时又不能互相影响? 也许同一时间
    发表于 03-11 07:48

    cy8c6347的蓝牙连接间隔时间如何缩短

    按照500ms或者1s的时间间隔配置以便于降低功耗。当有设备连接了我的蓝牙设备以后,我想把这个间隔时间缩短,比如缩短成100ms或者更短,以便于增加数据传输的速率。 请问这个设想是否可
    发表于 02-21 08:22

    PCB板设计时,铺铜有什么技巧和要点?

    一站式PCBA智造厂家今天为大家讲讲PCB板设计时,铺铜有什么技巧和要点?高速PCB设计当中铺铜处理方法。在高速PCB设计当中,铺铜处理方法是非常重要的一环。因为高速
    的头像 发表于 01-16 09:12 1174次阅读

    如何降低PCB打样时间提高打样效率?

    时间长短直接影响整个产品的开发周期,影响着市场占有,影响着设计人员和生产厂商的利益。那么,如何缩短PCBA打样时间呢?在此我们将介绍三种方法。  
    的头像 发表于 01-08 09:21 431次阅读

    掌握技巧缩短PCB设计时间

    要顺利完成布线任务,布线工具需要在正确的规则和限制条件下工作。要对所有特殊要求的信号线进行分类,每个信号类都应该有优先级,优先级越高,规则也越严格。
    发表于 01-05 15:31 236次阅读