布线数据生成系统及方法技术方案

技术编号:2836941 阅读:127 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种布线数据生成系统及方法,该布线数据生成系统及方法应用在线路设计程序,辅助该线路设计程序绘制电路板元件实体图形,供后续布线设计使用。本发明专利技术的布线数据生成方法预先编辑各电路板元件的封装规格信息数据,并设定各电路板元件名称的命名规则,当用户通过输入接口输入待绘制电路板元件的名称数据后,可根据设定的电路板元件名称命名规则,由该输入的电路板元件名称数据中提取相应的信息数据并进行分析,得出相应的封装规格信息数据,并自动绘制出该电路板元件的相应实体图形,达到节省布线作业时间提高工作效率的目的。

【技术实现步骤摘要】

本专利技术是关于一种计算机辅助绘图技术,特别是关于一种可辅助线路设计程序自动绘制电路板元件实体图形的。
技术介绍
随着集成电路高密度化的发展,用电子设计自动化(ElectronicDesign Automation;EDA)软件进行电路板布线设计的需求大大增加,目前较为常用的软件有Allegro、Protel等。通常,这些软件通常包括一元件封装数据库,用以储存电路板元件的实体图形,在执行后续电路板布线设计作业时,可从该元件封装数据库中调用各类电路板元件的实体图形,生成相应的电路板制作文件并进行后续布线设计作业。虽然元件封装数据库中包括一些标准的电路板元件的实体图形,但由于电子技术的日新月异,以及不同的设计需求,导致电路板元件的封装规格有所差异,因此,用户在进行电路板布线作业前,往往需要针对所需的各电路板元件封装,创建相应的电路板元件实体图形。创建方式是传统的手动制图,用户需手动绘制电路板元件的管脚、边框及限制框等,并完成相应的属性设置,如层面定义。这种方法不仅费时费力,而且错误率高,不利于后续电路板的布线设计工作。于是,如何提供一种辅助绘制电路板元件的实体图形技术,可避免上述手工绘制电路板元件实体图形的缺点,已成为业界亟待解决的问题。
技术实现思路
为克服上述现有技术的缺点,本专利技术的目的在于提供一种,以节省布线作业时间。本专利技术的再一目的在于提供一种,以提高工作效率。为实现上述目的及其它目的,本专利技术提供一种。本专利技术的布线数据生成系统应用在线路设计程序,辅助该线路设计程序绘制电路板元件的实体图形,供后续布线设计使用,该布线数据生成系统包括编辑模块,编辑该电路板元件的封装规格信息数据,并根据编辑的封装规格信息数据设定该电路板元件的名称命名规则;输入模块,供用户根据该编辑模块设定的电路板元件名称命名规则,输入待绘制电路板元件的名称数据;处理模块,根据该编辑模块设定的电路板元件的名称命名规则,从该输入模块输入的电路板元件的名称数据中提取相应的信息数据并进行分析,得出该电路板元件相应的封装规格信息数据;以及绘制模块,根据该处理模块分析的该电路板元件的封装规格信息数据,绘制该电路板元件的相应实体图形。其中,该布线数据生成系统还包括验证模块,根据该编辑模块设定的电路板元件名称命名规则,验证通过该输入模块输入的电路板元件的名称数据是否正确,并在验证通过该输入模块输入的电路板元件的名称数据为正确时,输出触发信号,启动该处理模块执行信息数据提取及分析作业。再者,该电路板元件的封装规格信息数据至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件管脚的排列规则信息数据。且根据该编辑模块设定的电路板元件的名称命名规则,该电路板元件名称数据至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据。再者,该处理模块根据该编辑模块设定的电路板元件的名称命名规则,从该输入模块输入的电路板元件的名称数据中提取该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据,并根据该提取的电路板元件的管脚数量信息及管脚间距信息分析得出该电路板元件管脚的排列规则信息数据。该绘制模块根据该处理模块分析得出的该电路板元件的类型信息数据、尺寸信息数据以及电路板元件管脚的排列规则信息数据,并根据预设的该电路板元件管脚的尺寸及形状信息数据,绘制出相应的电路板元件的实体图形。本专利技术的布线数据生成方法应用在线路设计程序,辅助该线路设计程序绘制电路板元件的实体图形,供后续布线设计使用,该布线数据生成方法包括以下步骤编辑该电路板元件的封装规格信息数据,并根据编辑的封装规格信息数据设定该电路板元件的名称命名规则;提供输入接口,供用户输入待绘制电路板元件的名称数据;根据设定的电路板元件的名称命名规则,从输入的电路板元件的名称数据中提取相应的信息数据并进行分析,得出该电路板元件相应的封装规格信息数据;以及根据分析的该电路板元件的封装规格信息数据,绘制该电路板元件的相应实体图形。其中,该布线数据生成方法还包括根据设定的电路板元件的名称命名规则,验证输入的电路板元件的名称数据是否正确,并在验证输入的电路板元件的名称数据为正确时,输出触发信号,启动执行信息数据提取及分析作业。再者,该电路板元件的封装规格信息数据至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件管脚的排列规则信息数据。且根据设定的电路板元件的名称命名规则,该电路板元件的名称数据中至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据。再者,该提取信息数据并进行分析的步骤包括根据设定的电路板元件的名称命名规则,从输入的电路板元件的名称数据中提取该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据,并根据该提取的电路板元件的管脚数量信息及管脚间距信息分析得出该电路板元件管脚的排列规则信息数据。该绘制电路板元件的实体图形步骤包括根据分析得出的该电路板元件的类型信息数据、尺寸信息数据以及电路板元件管脚的排列规则信息数据,并根据预设的该电路板元件管脚的尺寸及形状信息数据,绘制出相应的电路板元件实体图形。综上所述,本专利技术的仅需依照用户根据输入的电路板元件的名称数据,即可自动绘制出相应的电路板元件实体图形,不仅可节省绘制的时间及人力成本,而且绘制的准确率高,有利于提高工作效率。附图说明图1是本专利技术的布线数据生成系统的基本结构示意图;图2是应用本专利技术的绘制的电路板元件实体图形的实施例示意图;以及图3是本专利技术的布线数据生成方法的运行流程示意图。具体实施例方式实施例图1是本专利技术的布线数据生成系统的基本结构示意图。如图1所示,本专利技术的布线数据生成系统1整合于一线路设计程序2中,用于绘制电路板元件(component)的实体图形,供后续电路板的布线设计使用。其中,该线路设计程序2可为业界现有的电路板布线设计软件,如Allegro软件。如图所示,该布线数据生成系统1包括编辑模块10、输入模块11、验证模块12、处理模块13以及绘制模块14。下面以绘制一球栅阵列(Ball Grid Array;BGA)元件的实体图形为例,对各模块作详细说明。编辑模块10编辑电路板元件的封装规格信息数据,并根据该电路板元件的封装规格信息数据,设定电路板元件名称命名规则。在本实施例中,该编辑模块10编辑的电路板元件的封装规格信息数据包括电路板元件的类型信息数据、尺寸信息数据以及电路板元件的管脚排列规则信息数据等,因此命名规则设定的电路板元件的名称数据,由该电路板元件类型信息、尺寸信息及电路板元件的管脚数信息与管脚间距信息构成,例如依照命名规则设定的一电路板元件的名称为“BGA21×21_400_0.4”,其中,“BGA”代表待绘制的电路板元件类型为球栅阵列;“21×21”则代表待绘制的电路板元件的尺寸为21(mm)×21(mm);“400”代表电路板元件的管脚数;“0.4”则代表了待绘制的电路板元件的管脚间距为0.4(mm)。输入模块11供用户根据该编辑模块10设定的电路板元件的命名规则,输入待绘制的电路板元件的名称数据,其中,该输入的名称数据中至少包括待绘制的电本文档来自技高网...

【技术保护点】
一种布线数据生成系统,该布线数据生成系统应用在线路设计程序,辅助该线路设计程序绘制电路板元件的实体图形,供后续布线设计使用,其特征在于,该布线数据生成系统包括:编辑模块,编辑该电路板元件的封装规格信息数据,并根据编辑的封装规格信息数 据设定该电路板元件的名称命名规则;输入模块,供用户根据该编辑模块设定的电路板元件名称命名规则,输入待绘制电路板元件的名称数据;处理模块,根据该编辑模块设定的电路板元件的名称命名规则,从该输入模块输入的电路板元件的名称数据中提 取相应的信息数据并进行分析,得出该电路板元件相应的封装规格信息数据;以及绘制模块,根据该处理模块分析的该电路板元件的封装规格信息数据,绘制该电路板元件的相应实体图形。

【技术特征摘要】
1.一种布线数据生成系统,该布线数据生成系统应用在线路设计程序,辅助该线路设计程序绘制电路板元件的实体图形,供后续布线设计使用,其特征在于,该布线数据生成系统包括编辑模块,编辑该电路板元件的封装规格信息数据,并根据编辑的封装规格信息数据设定该电路板元件的名称命名规则;输入模块,供用户根据该编辑模块设定的电路板元件名称命名规则,输入待绘制电路板元件的名称数据;处理模块,根据该编辑模块设定的电路板元件的名称命名规则,从该输入模块输入的电路板元件的名称数据中提取相应的信息数据并进行分析,得出该电路板元件相应的封装规格信息数据;以及绘制模块,根据该处理模块分析的该电路板元件的封装规格信息数据,绘制该电路板元件的相应实体图形。2.如权利要求1所述的布线数据生成系统,其特征在于,该布线数据生成系统还包括验证模块,根据该编辑模块设定的电路板元件名称命名规则,验证通过该输入模块输入的电路板元件的名称数据是否正确,并在验证通过该输入模块输入的电路板元件的名称数据为正确时,输出触发信号,启动该处理模块执行信息数据提取及分析作业。3.如权利要求1所述的布线数据生成系统,其特征在于,该电路板元件的封装规格信息数据至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件管脚的排列规则信息数据。4.如权利要求3所述的布线数据生成系统,其特征在于,该电路板元件名称数据至少包括该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据。5.如权利要求4所述的布线数据生成系统,其特征在于,该处理模块根据该编辑模块设定的电路板元件的名称命名规则,从该输入模块输入的电路板元件的名称数据中提取该电路板元件的类型信息数据、尺寸信息数据以及该电路板元件的管脚数量信息数据及管脚间距信息数据,并根据该提取的电路板元件的管脚数量信息及管脚间距信息,分析得出该电路板元件管脚的排列规则信息数据。6.如权利要求5所述的布线数据生成系统,其特征在于,该绘制模块根据该处理模块分析得出的该电路板元件的类型信息数据、尺寸信息数据以及电路板元件管脚的排列规则信息数据,并根据预设的该电路板元件管脚的尺寸及形状信息...

【专利技术属性】
技术研发人员:杨淑敏于影刘梅
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1