面向目标的主动绕障PCB布线算法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:czd1986624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,PCB板的使用量极其巨大,PCB板的设计制作工作也需要耗费很大的人力。虽然借助计算机的自动布线工具软件也有一些,但是对自动布线的研究却一直没有停止过,因为对PCB板的自动布线还没有找到一种完美的解决办法。本文分析了网格布线和无网格布线两大类方法的优缺点,提出了一种面向目标的主动绕过布线障碍物的PCB自动布线算法。它是一种基于无网格布线的算法,因此继承了无网格算法的优点,需要记录的PCB版面信息只与器件和其他障碍物有关,信息的复杂程度也只取决于PCB电路板本身,而不受人为定义的额外信息所影响。同时,该算法可适用于复杂不规则的任意形状障碍物,引入的主动绕过障碍物的方法,使得对复杂障碍的处理变得简化。本文在已有的自动布线算法的基础上,做了适当的改进,提出了新的自动布线方法,其中主要的工作内容有:1.深入剖析理解几大经典的自动布线算法,并且以无网格的线探索法作为支持本文提出的自动布线算法的理论基础,继承和优化了无网格布线存储少、计算快的特点。2.提出了面向目标的主动绕障PCB布线算法,该算法改变了传统PCB布线算法中的被动躲避为主动避免,使得布线更有主动性。而其面向目标的特性降低了探索的盲目性,普遍减少了探索的次数,并且在探索过程中始终朝向目标,减少了探索范围,提高了计算效率。3.另外,对两端线网的布线进行了路径优化处理,采取交换探索方向,总共进行两次方向相反的探索,生成两条有效路径,然后根据曼哈顿线长及折点数量进行择优计算,选择更优的路径作为最终路径。此举也在一定程度上提高了布通率。4.编写相应的障碍物探索、障碍物探索、障碍物生成等算法实现的代码,以及整体的可测试的自动布线软件代码,软件代码实现了本文所提出的PCB板布线算法。5.使用编写的自动布线软件进行了测试,在不同的条件下,均达到了期望的研究效果。本文算法对不规则障碍物的布线具有良好的适应性,测试两端点线网的布通率也达到了100%。测试的模拟实际电路排座、双列直插器件的多对两端点线网的布线,整体布通率高、布线效率较高,在单面板相同条件下效率要优于Altium DXP软件的自动布线功能。
其他文献
随着深度学习在计算机视觉、物体识别、语音识别等等领域的突出表现,深度学习已经受到了广泛的关注并且逐步应用于其他领域。推荐系统是”大数据”时代一个非常高效的信息处
目的:观察醒脑静注射液对重度颅脑损伤患者的促醒作用。方法:将90倒格拉斯哥昏迷评分(GCS,GlasgowComaSeale)〈8分的重度颅脑损伤患者随机分为2组,观察组与对照组各45例,2组均给予常
为研究偏心率对碳纤维复合材料(Carbon Fiber Reinforced Polymer,CFRP)布加固钢管混凝土柱力学性能的影响规律,借助有限元软件ABAQUS对偏心率为0. 3%、0. 6%、0. 9%和1. 2%
运用S7—200中的计数器指令、移位寄存器指令、SR触发器指令、置位和复位指令、基本逻辑指令均可实现单按钮电动机的启停控制.采用PLC控制时,要考虑PLC的输入、输出点数,点数使
目的探讨儿童日间手术当日手术取消的原因,提出相应对策,以降低此类手术取消率,提高医疗效率。方法通过查阅医院的数字化病案系统进行资料收集,对2014年3月至2016年12月的儿
“以本为本、四个回归”理念作为新时代高校本科教育的基本遵循,从理论来源和科学内涵上与人本观、知识观、师德观和马克思主义爱国观是辩证统一的关系,是高校思想政治教育工
文章介绍了河南省窑洞民居的现状,结合玻化微珠保温砂浆的应用以及城市窑洞课题的研究,为窑洞的发展创新提供了新的思路。
国有企业是经济社会发展过程中的中流砥柱,企业的成分方面也相对比较复杂,在其管理的过程中单纯进行商业方面的管理是不够的,在新时期和新的市场经济体制环境之下国有企业的
目的:观察多西他赛联合顺铂并同期Mbl50适形放疗治疗晚期食管癌的临床疗效和毒副反应。方法:对60例食管鳞状细胞癌随机分为实验组和对照组,两组均给予适形放射治疗,对照组采用单
电子商务的快速发展和冷链物流设施的不断完善,农产品供应链企业纷纷在传统渠道的基础上开设网络渠道,形成生鲜农产品双渠道流通模式。生鲜农产品供应链企业在需要开设网络渠