当前位置:首页 > 电源 > 功率器件
[导读]你知道PCB布局布线吗?如何做?对于PCB布局布线而言,原则和方法是越来越复杂。集成电路中晶体管数量还在按摩尔定律预计的速度不断上升,从而使得器件速度更快且每个脉冲沿上升时间缩短,同时管脚数也越来越多——常常要到500~2,000个管脚。所有这一切都会在设计PCB时带来密度、时钟以及串扰等方面的问题。

你知道PCB布局布线吗?如何做?对于PCB布局布线而言,原则和方法是越来越复杂。集成电路中晶体管数量还在按摩尔定律预计的速度不断上升,从而使得器件速度更快且每个脉冲沿上升时间缩短,同时管脚数也越来越多——常常要到500~2,000个管脚。所有这一切都会在设计PCB时带来密度、时钟以及串扰等方面的问题。

如今PCB设计考虑的因素越来越复杂,如时钟、串扰、阻抗、检测、制造工艺等等,这经常使得PCB设计人员要重复进行大量的布局布线、验证以及维护等工作。参数约束编辑器能将这些参数编到公式中,协助PCB设计人员在PCB设计和生产过程中更好地处理这些有时甚至还会互相对立的参数。

几年前,大部分PCB上只有不多的几个“关键性”节点(net),通常是指在阻抗、长度及间隙等方面受到一些约束,PCB设计人员一般先对这些走线进行手工布线,然后再用软件对整个电路作大规模自动布线。如今的PCB上常常会有5,000个甚至更多的节点,而其中50%以上都属于关键性节点。由于面临着上市时间的压力,此时采用手工布线已不可能。此外,不仅仅关键性节点的数量有所增加,每个节点的约束条件也在增加。

这些约束条件主要是由于参数相关性以及PCB设计要求越来越复杂而产生的,例如两条走线的间隔可能取决于一个和节点电压及线路板材料都有关的函数,数字IC上升时间减小对高时钟速度和低时钟速度的PCB设计都会产生影响,由于脉冲产生更快而使建立及保持时间更短,另外互连延时作为高速电路PCB设计总延时的重要部分对低速PCB设计也同样非常重要等等。

如果电路板能设计得更大一点,上面有些问题就比较容易解决,但现在的发展趋势却正好相反。由于在互连延时及高密度封装上的要求,电路板正在不断变小,从而出现了高密度电路PCB设计,同时还必须遵循小型化PCB设计规则。上升时间减小再加上这些小型化PCB设计规则,使串扰噪声问题变得越来越突出,而球栅格阵列和其它高密度封装本身也会加重串扰、开关噪声及地线反弹等问题。

固定约束存在的限制

对付这些问题的传统做法是凭经验、缺省值、数表或计算方法将电气和工艺要求转化为固定的约束参数。例如工程师PCB设计电路时也许先确定一个额定阻抗,然后根据最后的工艺要求“估算”出一个能达到所需阻抗的额定线宽,或者利用计算表格或算术程序对干扰进行测试,再求出长度约束条件。

这种方法通常需要PCB设计出一整套经验数据作为PCB设计人员的基本指导原则,以便在用自动布局布线工具进行PCB设计时能够利用这些数据。该方法的问题在于经验数据只是一个一般性原则,大部分情况下它们都是正确的,但有些时候却不起作用或导致错误的结果。

我们以上面确定阻抗的例子来看看这种方法可能造成的误差。和阻抗有关的因素包括电路板材料的电介质特性、铜箔高度、各层到地/电源层间的距离及线宽,由于前三个参数一般由生产工艺决定,所以PCB设计师通常是靠线宽来控制阻抗。由于每一线路层到地或电源层的距离各不相同,因此对每一层都用同一个经验数据显然是错误的。此外在开发过程中采用的生产工艺或电路板特性可能随时会改变,所以问题还会更加复杂。

大多数时候这些问题会在样机制作阶段暴露出来,一般是找出问题后通过对线路板修补或重新进行板子PCB设计来解决。这样做成本比较高,并且修补经常还会带来额外的问题而需要作进一步调试,最后由于延误上市时间而造成收入上的损失更是远远高于调试成本。几乎每家电子生产商都面临着这样的问题,最终都归结到传统的PCB设计软件无法跟上当前对电气性能要求的实际情况,在这一点上它不像机械PCB设计的经验数据那么简单。

解决方案:参数化约束

目前PCB设计软件供应商们试图通过在约束条件上增加参数的办法来解决这个问题。这种方法最先进的地方在于能够详细说明完全反映各种内部电气特性的机械指标,只要将其加入到PCB设计中,PCB设计软件就可利用这些信息对自动布局布线工具进行控制。

当后续生产工艺改变时也不需要重新作PCB设计,PCB设计人员只需简单地更新工艺特性参数,即可自动改变相关约束条件。PCB设计人员然后可以运行DRC(PCB设计规则检查)确定新工艺是否还违反了其它PCB设计规则,并找出应该对PCB设计的哪些方面进行更改才能纠正所有错误。

约束条件可以用数学表达式的形式输入,包含常数、各种运算符、向量以及其它PCB设计约束,为PCB设计人员提供一个参数化规则驱动系统。约束条件甚至能以查表的形式输入,将它们存放在PCB或原理图的PCB设计文件中。PCB布线、铜箔区位置及布局工具都要遵照这些条件生成的约束规则,DRC则验证整个PCB设计是否都符合这些约束,包括线宽、间隔及空间方面的要求(如面积和高度限制)等。

一个很简单的例子是上升时间约束,一般将其设置为常数1.5ns,根据此条件就可得出最大走线长度的约束,即用5,800mil/ns乘以上升时间1.5ns。稍为复杂一点的例子是元件间隔,它通过将检测角的正切值乘以器件高度来决定,该算式可算出元件最小间隔值。

分级管理

参数化约束的一个主要的好处在于它能分级进行处理。例如全局线宽规则可作为一个PCB设计约束用于整个PCB设计中,当然会有个别区域或节点不能照搬这个原则,这时就可绕过高一级约束而采用分级PCB设计中的低级约束。以ACCEL Technologies的约束条件编辑器Parametric Constraint Solver为例,共有7级约束:

1.PCB设计约束,用于所有无其它约束的对象。

2.层级约束,用于某一层上的对象。

3.节点类型约束,用于某个类型包含的所有节点。

4.节点约束,用于某一个节点。

5.类间约束,表示两类节点之间的约束。

6.空间约束,用于某个空间内的所有器件。

7.器件约束,用于某一个器件。

该软件按照从个别器件到整个PCB设计规则的顺序遵循各个PCB设计约束,并用图形的方式显示出这些规则在PCB设计中的应用次序。

例1:线宽=f(阻抗,层间距,介电常数,铜箔高度)

这里举例说明参数化约束条件如何作为PCB设计规则控制阻抗。如前所述,阻抗是介电常数、到最近线路层距离、铜线宽度及高度的函数,由于已确定了PCB设计所要求的阻抗,因此可任意取这四个参数作为相关变量重新写出阻抗公式,大多数情况下PCB设计人员能够控制的参数只有线宽。

正因为此,对线宽的约束就是阻抗、介电常数、到最近线路层距离及铜箔高度的函数。如果将该公式定义为层级约束而将制造工艺参数定义为PCB设计级约束,那么当所PCB设计的线路层改变时软件会自动调整线宽以进行补偿。同样道理,如果PCB设计的线路板用另一种工艺进行生产而使铜箔高度发生了变化,则只要改变PCB设计级里的铜箔高度参数就可使层级里的相关规则自动重新计算。

例2:器件间隔=max(默认间隔,f(器件高度,检测角度))

同时使用参数约束和PCB设计规则检查显而易见的好处是当PCB设计修改时,参数化方法具有很好的可移植性和可监测性。本例表明如何由工艺特性及测试要求来决定器件间隔,上面的公式表示器件间隔是器件高度和检测角度的函数。

通常检测角度对整块板都是一个常数,所以可在PCB设计级进行定义。当改由不同的机器进行检测时,只需在PCB设计级中输入新的值即可更新整个PCB设计。将新机器性能参数输入之后,PCB设计人员只要简单地运行一下DRC以检查器件间隔是否与新的间隔值有冲突,即可知道PCB设计是否可行,这要比先分析再改正然后按新间隔要求硬性计算容易得多。

例3:元器件布局

除了对PCB设计对象和约束条件进行组织,PCB设计规则还可用于元器件布局,也即它能够根据约束条件检测出在哪里放置器件不会带来错误。

事实上用模块化方式生成约束条件可极大提高其可维护性和可复用性。参考前一阶段不同层的约束参数可生成新表达式,如顶层线宽取决于顶层的距离和铜线高度及PCB设计级中的变量Temp和Diel_Const。请注意PCB设计规则是按由低到高的顺序显示的,改变一个高一级约束会立刻影响参考这个约束的所有表达式。

PCB设计复用和文档

参数化约束不仅可以显著改进初始PCB设计流程,而且对工程更改和PCB设计复用更为有用,约束条件可作为PCB设计、系统和文件资料的一部分,如果不这样而只存放在工程师或PCB设计人员的头脑中,那么当他们转到其它项目时可能就会慢慢忘掉。约束文档记录了PCB设计过程中应遵循的电性能规则,可使他人有机会了解PCB设计者意图,从而易于将这些规则应用到新的制造工艺中或根据电性能要求进行改变。以后的复用者也可以知道准确的PCB设计规则,并通过输入新的工艺要求而进行更改,不必再去猜测诸如线宽是如何得到之类的问题。

本文结论

参数约束编辑器有助于多维约束条件下的PCB布局布线,这也是第一次使自动布线软件和PCB设计规则完全按照复杂的电气和工艺要求进行检查,而不是仅仅靠经验或简单没多大用处的PCB设计规则。其结果是PCB设计能够做到一次成功,减少甚至取消样机调试。以上就是PCB布局布线解析,希望能给大家帮助。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭