一种电路板的布局方法及装置的制造方法

文档序号:9203310阅读:682来源:国知局
一种电路板的布局方法及装置的制造方法
【技术领域】
[0001] 本申请设及电路板布局领域,特别是一种电路板的布局方法及装置。
[0002]
【背景技术】
[0003] 电路板,特别是大规模集成电路板,在当今的电子设备上应该已十分常见。在电路 板的制作过程中,电路板布局是指安排元器件在电路板上的位置,元器件的布局设计至关 重要,是整个电路板设计的重要一环。为了提升电子设备的工作性能,要对电路板上元器件 进行合理布局。
[0004] 目前,对电路板的元器件进行优化布局常采用的优化算法有蚁群算法、模拟退火 优化算法、粒子群优化算法和遗传算法等,尽管该些算法在一定程度上对电路板上元器件 进行了合理布局,但是均未较好地考虑电路板温度的问题,元器件的工作温度较高。
[0005]

【发明内容】

[0006] 本申请提供一种电路板的布局方法及装置,解决现有技术中,电路板的布局导致 元器件工作温度较高的问题。
[0007] 根据本申请的第一方面,本申请提供一种电路板的布局方法,包括W下步骤: 获取元器件在电路板上的预设种布局;计算每种布局中所有元器件的工作温度,找出 最大温度值;找出预设种布局的最大温度值中的最小值,该最小值所对应的布局即为最终 布局。
[000引根据本申请的第二方面,本申请提供一种电路板的布局装置,包括: 获取单元,用于获取元器件在电路板上的预设种布局;计算单元,用于计算每种布局中 所有元器件的工作温度,找出最大温度值;布局单元,用于找出预设种布局的最大温度值中 的最小值,该最小值所对应的布局即为最终布局。
[0009] 本申请的有益效果是,由于本申请获取元器件在电路板上的预设种布局;计算每 种布局中所有元器件的工作温度,找出最大温度值;找出预设种布局的最大温度值中的最 小值,该最小值所对应的布局即为最终布局。因此就提供了元器件工作温度最小的布局,就 降低了元器件的工作温度,提升了电路板的可靠性。
[0010]
【附图说明】
[0011] 图1为实施例1的流程图; 图2为实施例2中元器件在电路板上的位置示意图。
[0012]
【具体实施方式】
[0013] 下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0014] 实施例1; 一种电路板的布局方法,如图1所示,包括W下步骤: 5101 ;获取元器件在电路板上的预设种布局; 5102 ;计算每种布局中所有元器件的工作温度,找出最大温度值; 5103 ;找出预设种布局的最大温度值中的最小值,该最小值所对应的布局即为最终布 局。
[0015] 元器件在电路板上的布局理论上可W按照排列组合的形式行进多种布局。本实施 例中所提到的预设种布局,是指本领域技术人员结合具体的电路板所作出的预设的若干种 可行性布局。由于每个元器件有固定的参数,针对每一种布局,可W根据其参数进行电路模 拟,从而可W算出元器件的工作温度。因而计算每种布局中所有元器件的工作温度,找出每 种布局的最大温度值。再对比所有布局的最大温度值,找出最大温度值中的最小值,该最小 值所对应的布局即为最终布局。可W按照该最终布局对电路板进行布局设计。
[001引实施例2; 在实施例1的基础上,本实施例中,步骤S103找出预设种布局的最大温度值中的最小 值,该最小值所对应的布局即为最终布局,具体为;对当前布局中的元器件进行变异操作和 交叉操作,形成候选布局;计算候选布局中所有元器件的工作温度,找出最大温度值;找出 候选布局的最大温度值和当前布局的最大温度值中较小值所对应的布局,保存该布局;重 复迭代,直到已找出预设种布局的最大温度值和所有候选布局的最大温度值中的最小值所 对应的布局,该布局即为最终布局。
[0017] 变异操作,即对电子元件的位置进行互换W得到新个体,也就是 元器件的新位置。交叉操作,即把经过变异操作生成的新个体按照与原 有个体按照交叉策略进行互相交换,从而形成候选布局。其中,变异因子 FG[0,1],交叉概率因子CRG[0,1]。保存候选布局的最大溫度值与当前布局的最大溫 度值中的较小值所对应的布局,重复迭代,从而找出最大温度值中的最小值,该最小值所对 应的布局即为最终布局。由于本实施例是基于预设种布局,对于某些电路中电子元件比较 多的问题,数据量大,不可能所有的位置都去计算一遍,可用变异和交叉操作生成新的布 局,捜索到可能遗漏的位置,使得计算结果更为准确。
[0018] 进一步的,如图2所示,元器件在电路板上的位置依照直角坐标确定。如图中元件 (2, 2)即位于坐标(2, 2)上。
[0019] 步骤S102中计算当前布局中所有元器件的工作温度W及计算候选布局中所有元 器件的工作温度中,计算所有元器件的工作温度的步骤包括: 依据能量平衡式Aj+ij+尔;-+巧+也ij-1 +取:》+巧P+Sy= 0 ,W 及预设的元器件参数计算第(i,j)节点元器件的工作温度; 其中,第(i+1,j)节点元器件传给第(i,j)节点元器件的热量为:
第(i-1,j)节点元器件传给第(i,j)节点元器件的热量为;
第(i,j+1)节点元器件传给第(i,j)节点元器件的热量为:
第(i,j-1)节点元器件传给第(i,j)节点元器件的热量为;
第(i,j)节点元器件向空气的传热量为:
第(i,j)节点元器件向电路板的传热量为:
Sy为第(i,j)节点元器件的单位面积的发热功率,屯|为第(i,j)节点元器件的工作 温度,1x1为元器件的宽度,lyi为元器件的高度,1x2为元器件热传递的横向距离为元 器件热传递的纵向距离,Tk.为环境温度,Of为元器件与空气的对流系数,《h为元器件与电 路板的换热系数,《p为电路板与空气的对流换热系数,乂f为元器件的导热系数,Ap为电路 板的导热系数,k为元器件的厚度,Ip为电路板的厚度。
[0020]可将能量平衡式变换为适应度函数=IV,,设定候选布局为Ui.t,当前布 局为X^t,i=l,2…N,N为预设种布局的数量,t为当前进化代数。则迭代算法的数学模型 为:
[002U实施例3; 一种电路板的布局装置,包括: 获取单元,用于获取元器件在电路板上的预设种布局;计算单元,用于计算每种布局中 所有元器件的工作温度,找出最大温度值;布局单元,用于找出预设种布局的最大温度值中 的最小值,该最小值所对应的布局即为最终布局。
[002引实施例4 ; 在实施例3的基础上,本实施例中,布局单元用于对当前布局中的元器件进行变异操 作和交叉
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1