印刷电路板布局方法及系统技术方案

技术编号:15551336 阅读:236 留言:0更新日期:2017-06-07 23:52
一种印刷电路板布局方法及系统在此揭露,其特征为,印刷电路板布局包含处理单元与存储单元。存储单元存储实体节点数据与虚拟节点数据。处理单元电性耦接存储单元,并用以执行以下步骤:取得实体节点数据。实体节点数据包含多个实体节点于印刷电路板的多个实体节点数据结构与多个实体节点坐标。取得虚拟节点数据。虚拟节点数据包含多个虚拟节点于印刷电路板的多个虚拟节点数据结构。根据实体节点数据与虚拟节点数据判断实体节点与虚拟节点的对应关系。放置虚拟节点于实体节点坐标。

Printed circuit board layout method and system

A printed circuit board layout method and system disclosed herein are characterized in that the printed circuit board layout comprises a processing unit and a storage unit. Memory cell stores entity node data and virtual node data. The processing unit is electrically coupled to the storage unit and is used to perform the following steps: acquiring entity node data. The entity node data contains a plurality of entity nodes, a plurality of entity nodes, a data structure and a plurality of entity node coordinates on the printed circuit board. Get virtual node data. The virtual node data contains a plurality of virtual node data structures on a plurality of virtual nodes of the printed circuit board. According to the entity node data and the virtual node data, the corresponding relation between the entity node and the virtual node is judged. Place virtual nodes in entity node coordinates.

【技术实现步骤摘要】

本专利技术是关于一种印刷电路板布局技术,特别是关于一种印刷电路板中,对于动态存取内存(DynamicRandom-AccessMemory,DRAM)与中央处理单元(CentralProcessingUnit,CPU)之间信号的虚拟节点的布局方法及系统。
技术介绍
在印刷电路板(PrintedCircuitBoard,PCB)信号线设计中,零件间的信号线包含多条分支线,且各个分支线的长度及对称性需满足一定的要求。目前的电路板布局软件仅能计算零件接点至零件接点(PINtoPIN)的长度,若是零件至零件间出现信号节点,例如穿孔(via)或是T点(信号设计连接的方式如字母T),则布局工程师必须以人工的方式将软件提供的虚拟节点放置于信号节点上,以供电路板布局软件计算信号节点至零件接点的长度。随着印刷电路板设计复杂度的增加,人工配置虚拟节点的方式不仅容易因人为疏失而产生质量不良的问题,且缺乏效率。有鉴于此,如何设计一种自动配置虚拟节点的印刷电路板布局方法,是相关技术人员亟需解决的一项课题。
技术实现思路
本揭示内容的一态样是在提供一种印刷电路板虚拟节点的布局方法,包含以下步骤:取得该印刷电路板的一实体节点数据,其中该实体节点数据包含多个实体节点于该印刷电路板的多个实体节点数据结构与多个实体节点坐标;取得该印刷电路板的一虚拟节点数据,其中该虚拟节点数据包含多个虚拟节点于该印刷电路板的多个虚拟节点数据结构;根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的对应关系;以及根据对应关系放置该些虚拟节点于该些实体节点坐标。依据本揭示内容的一实施例,取得该实体节点数据的步骤包含:取得该印刷电路板上多个零件的多个连接节点至连接节点(PINtoPIN)路径信息;以及根据该些连接节点至连接节点路径信息产生该些实体节点数据结构。依据本揭示内容的一实施例,取得该虚拟节点数据的步骤包含:取得该印刷电路板上多个信号线路径信息;以及根据该些信号线路径信息以产生该虚拟节点数据结构。依据本揭示内容之的一实施例,其中根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的对应关系的步骤包含:比对该些实体节点数据结构与该些虚拟节点数据结构。依据本揭示内容的一实施例,其中该些实体节点是穿孔(via)。本揭示内容的另一态样是在提供一种印刷电路板布局系统,包含一处理单元以及一存储单元。存储单元用以存储该实体节点数据以及虚拟节点数据。处理单元电性耦接存储单元,并用以执行以下步骤:取得该印刷电路板的一实体节点数据,其中该实体节点数据包含多个实体节点于该印刷电路板的多个实体节点数据结构与多个实体节点坐标;取得该印刷电路板的一虚拟节点数据,其中该虚拟节点数据包含多个虚拟节点于该印刷电路板的多个虚拟节点数据结构;根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的对应关系;以及根据对应关系放置该些虚拟节点于该些实体节点坐标。藉由本揭示内容所揭露的技术,虚拟节点的坐标位置可自动并且准确地对应至印刷电路板的实体节点。如此一来,不仅可缩短印刷电路板布局的设计时间,亦可降低人为疏失的可能。以下将以实施方式对上述的说明作详细的描述,并对本专利技术的技术方案提供进一步的解释。附图说明为了让本专利技术的上述和其他目的、特征、优点与实施例更明显易懂,所附图示的说明如下:图1为说明本揭示内容一实施例的印刷电路板布局系统示意图;图2为说明本揭示内容一实施例的印刷电路板布局方法流程图;图3A为说明本揭示内容一实施例的实体节点数据示意图;图3B为说明本揭示内容一实施例的信号线路径示意图;以及图3C为说明本揭示内容一实施例的虚拟节点数据示意图。组件标号说明:100:印刷电路板布局系统110:处理单元120:存储单元200:印刷电路板布局方法S202~S208:步骤U1~U5:零件V1~V3:实体节点P11~P14:连接节点至连接节点路径T1~T3:虚拟节点L1~L7、P21~P24:信号线路径具体实施方式为了使本揭示内容的叙述更加详尽与完备,可参照附图及以下所述的各种实施例。但所提供的实施例并非用以限制本专利技术所涵盖的范围;步骤的描述亦非用以限制其执行的顺序,任何由重新组合,所产生具有均等功效的装置,皆为本专利技术所涵盖的范围。于实施方式与申请专利范围中,除非内文中对于冠词有所特别限定,否则「一」与「该」可泛指单一个或多个。将进一步理解的是,本文中所使用的「包含」、「包括」、「具有」及相似词汇,指明其所记载的特征、区域、整数、步骤、操作、组件与/或组件,但不排除其所述或额外的其一个或多个其它特征、区域、整数、步骤、操作、组件、组件,与/或其中的群组。另外,关于本文中所使用的「耦接」及「连接」,均可指二或多个组件相互直接作实体接触或电性接触,或是相互间接作实体接触或电性接触,而「耦接」还可指二或多个组件相互操作或动作。请参照图1。图1为说明本揭示内容一实施例的印刷电路板布局系统100示意图。印刷电路板布局系统100包含处理单元110与存储单元120。存储单元120用以存储印刷电路板(PrintedCircuitBoard,PCB)的实体节点数据与虚拟节点数据。上述实体节点表示印刷电路板上位于不同层的导线所连接的位置。举例而言,实体节点可以是印刷电路板上的穿孔(via),其连接不同层的导线以符合印刷电路板上各种零件布局需求。实体节点数据包含多个实体节点于印刷电路板的多个实体节点数据结构与多个实体节点坐标,例如零件U1依序经由实体节点V1、V2连接至零件U2的关系可表示但不限定为「U1←V1-V2→U2」,但本揭示内容不以此为限。另外,用户经由程序仿真得出零件之间的信号控制信息可进一步产生零件之间的控制关系。依据设计需求,当零件U1以同一连接点(pin)连接至零件U2与U3时,其连接路径上的分岔点即为上述虚拟节点。虚拟节点数据包含多个虚拟节点于印刷电路板的虚拟节点数据结构,例如零件U1依序经由虚拟节点T1、T2连接至零件U2的关系可表示为「U1←T1-T2→U2」,但本揭示内容不以此为限。请同时参考图1与图2。图2为说明本揭示内容一实施例的印刷电路板布局方法200流程图。印刷电路板布局方法200具有多个步骤S202~S208,其可应用于如图1所述的印刷电路板布局系统100。然熟习本案的技艺者应了解到,在上述实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行。具体实作方式如前揭示,此处不再重复叙述。处理单元110电性耦接存储单元120,并用以执行以下步骤。步骤S202,取得印刷电路板的实体节点数据。举例而言,请参考图3A。图3A为说明本揭示内容一实施例的实体节点数据示意图。如图3A所示,零件U1分别电性耦接至零件U2~U5的路径分别表示为连接节点至连接节点路径P11~P14。处理单元110可取得印刷电路板上所有零件的连接节点至连接节点(PINtoPIN)的路径信息,例如零件U1与零件U2的连接节点至连接节点路径P11信息表示为「U1←→U2」。接着,处理单元110根据印刷电路板上所有零件的连接节点至连接节点路径P11~P14的信息实例化节点数据结构。具体而言,处理单元110可将「U1←→U2」的连接节点至连接节本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201510843244.html" title="印刷电路板布局方法及系统原文来自X技术">印刷电路板布局方法及系统</a>

【技术保护点】
一种印刷电路板布局方法,其特征为,该印刷电路板布局方法包含:取得一印刷电路板的一实体节点数据,其中该实体节点数据包含多个实体节点于该印刷电路板的多个实体节点数据结构与多个实体节点坐标;取得该印刷电路板的一虚拟节点数据,其中该虚拟节点数据包含多个虚拟节点于该印刷电路板的多个虚拟节点数据结构;根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的一对应关系;以及根据该对应关系放置该些虚拟节点于该些实体节点坐标。

【技术特征摘要】
1.一种印刷电路板布局方法,其特征为,该印刷电路板布局方法包含:取得一印刷电路板的一实体节点数据,其中该实体节点数据包含多个实体节点于该印刷电路板的多个实体节点数据结构与多个实体节点坐标;取得该印刷电路板的一虚拟节点数据,其中该虚拟节点数据包含多个虚拟节点于该印刷电路板的多个虚拟节点数据结构;根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的一对应关系;以及根据该对应关系放置该些虚拟节点于该些实体节点坐标。2.如权利要求1所述的印刷电路板布局方法,其特征为,取得该实体节点数据的步骤包含:取得该印刷电路板上多个零件的多个连接节点至连接节点路径信息;以及根据该些连接节点至连接节点路径信息产生该些实体节点数据结构。3.如权利要求1所述的印刷电路板布局方法,其特征为,取得该虚拟节点数据的步骤包含:取得该印刷电路板上多个信号线路径信息;以及根据该些信号线路径信息以产生该些虚拟节点数据结构。4.如权利要求1所述的印刷电路板布局方法,其特征为,根据该实体节点数据与该虚拟节点数据判断该些实体节点与该些虚拟节点的对应关系的步骤包含:比对该些实体节点数据结构与该些虚拟节点数据结构。5.如权利要求1所述的印刷电路板布局方法,其特征为,该些实体节点是穿孔。6.一种印刷电路板布局系统,其特征为,包含:一存储...

【专利技术属性】
技术研发人员:郑永健林明慧谢忆欣林钰仁
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1