一种自动提示待修改项目的电路布局系统及其方法

文档序号:82865阅读:209来源:国知局
专利名称:一种自动提示待修改项目的电路布局系统及其方法
技术领域
本发明涉及一种电路布局系统及其方法,特别是指一种应用在电路布局的软件上,利用一组待修改项目与电路布局软件上的电路图比对,达到将待修改项目自动提示给使用者的系统及其方法。
背景技术
在印刷电路板出现之前,电子组件之间都是依靠电线直接连接实现的。公元1948年,美国将印刷电路版技术由军事用途转为商业用途之后,在二十世纪的五零年代中期开始被广泛采用。到了现在,实施电线直接连接的电路面包板只是作为有效的实验工具而存在;印刷电路板在电子工业中已经占据了绝对统治的地位。
印刷电路板的设计是以电路原理图为根据,实现电路设计者所需要的功能。印刷电路板的设计主要指版图设计,需要考虑相当多的内部与外部因素。优秀的版图设计可以节约生产成本,达到良好的电路性能和散热性能。简单的版图设计可以用手工实现,复杂的版图设计需要藉助计算机辅助设计实现。
计算机辅助设计,运用计算机软件制作并仿真实物设计,展现新开发商品的外型,结构,色彩,质感等特色。它同时涉及到软件和专用的硬件。随着技术的不断发展,由计算机辅助设计创建应用范围很广,包括建筑设计制图,机械制图,电路图,和其它各种形式的设计交流方式。
目前使用的电路图计算机辅助设计软件,只有制作并仿真电路图的功能。但是在实务上,由于从电路板开始设计直到真正进入印刷的流程中,会不断的有客户的需求等其它意见的加入,因此设计者会需要不断的对其所设计出来的电路图进行修改,不过目前所使用的电路图计算机辅助设计软件并没有针对这个部份所产生的需求做出相对应的功能。因此在不断修改的流程中,设计者取得用书面文件、口头告知或是电子邮件等方式所记录的变更列表后,往往会因为在其比对已修改完成的项目与变更列表上的项目的过程中发生人为疏失,使其所设计的电路图实际上并未修改完全,因而造成后续流程的困扰。

发明内容鉴于以上的问题,本发明的主要目的在于提供一种应用在电路布局的软件上,利用一组待修改项目与电路布局软件上的电路图比对,达到将待修改项目自动提示给使用者的系统及其方法,通过执行于电路布局软件上的可执行程序,将储存于软件内的待修改项目读出,并依据待修改项目所记录的修改信息,寻找电路布局软件上的电路图需要修改的地方,最后将需要修改的地方标示出来给使用者,如此便可达到自动提示待修改项目的目标,进而可以避免人为疏失造成有任何一个待修改项目没有修改完成而产生的后续问题。
为达上述目的,本发明可以通过方法与系统两方面实现,本发明所公开的系统,包括有数据储存模块、显示模块、变更检查模块。另外,本发明所公开的方法,包括有下列步骤首先将待修改项目读出并显示;由读出的待修改项目中选择一项待修改项目进行修改;依据被选择的待修改项目中所记录的修改信息,标示待修改项目中需要修改之处;在待修改项目被修改完成后,依据待修改项目的修改信息,检查待修改项目是否已修改完成,若否,则产生一项未修改完成部份的修改信息并依据产生的修改信息提示尚未修改的部分;在待修改项目修改完成之后,检查所有读出的待修改项目是否有还有项目尚未修改完成,若是则显示尚未修改完成的待修改项目以进行下一次的选择。
此外,本发明所公开的系统,还可以包括有分析转换模块、修正建议模块两个模块来产生附加的功能。产生附加的功能的方法有下列步骤将变更列表汇入,分析汇入的变更列表产生待修改项目并储存;在标示该待修改项目中需要修改之处时,同时显示建议的修改方式。
有关本发明的特征与实际操作,兹配合附图作最佳实施例详细说明如下。
图1为本发明所提的一种自动提示待修改项目的电路布局系统及其方法的系统架构图;图2a为本发明所提的一种自动提示待修改项目的电路布局系统及其方法的主要方法流程图;图2b为本发明所提的一种自动提示待修改项目的电路布局系统及其方法的检核方法流程图;图3a为本发明第一实施例的三项待修改项目列表示意图;图3b为本发明第一实施例的三项待修改项目列表显示第一项已修改完成示意图;图4为本发明第一实施例的以虚线外框标示待修改的电阻一示意图;图5a为本发明第一实施例的以虚线外框标示待修改的电阻二与电阻三示意图;图5b为本发明第一实施例的再次以虚线外框标示待修改的电阻三示意图;图6a为本发明第二实施例的两项待修改项目列表示意图;图6b为本发明第二实施例的两项待修改项目列表显示第一项已检核完成示意图;图7为本发明第二实施例的以虚线外框标示待修改电阻四并显示修改建议示意图;及图8为本发明第二实施例的以虚线外框标示电阻四修改前后的差异示意图。
其中,附图标记100 电路布局软件110 变更列表120 分析转换模块130 数据储存模块140 修正建议模块150 显示模块160 变更检查模块410 三项待修改项目列表411 三项待修改项目列表的第一项待修改项目412 三项待修改项目列表的第二项待修改项目413 三项待修改项目列表的第三项待修改项目421 电阻一431 电阻二
432 电阻三510 两项待修改项目列表511 两项待修改项目列表的第一项待修改项目512 两项待修改项目列表的第二项待修改项目611 电阻四612 修改建议显示的电阻711 修改后的电阻四712 修改前的电阻四步骤210将待修改项目存入数据库步骤220由数据库读出并显示待修改项目步骤230选择欲修改的项目步骤240标示需要被修改之处步骤250修改电路步骤260检查该待修改项目是否修改完成步骤270检查是否有待修改项目尚未修改完成步骤310由数据库读出并显示待修改项目步骤320选择欲检核的待修改项目步骤330示被选择的待修改项目修改前后的差异步骤340检核电路步骤350检查是否有待确认的待修改项目尚未检核具体实施方式
本发明可以通过系统及方法两部分的执行来达到预期的目的。以下先以图1本发明的自动提示待修改项目的系统架构图来说明本发明的系统运作。
如图所示,本发明的系统含有数据储存模块130、显示模块150、变更检查模块160,其余的部份会在稍候提到。其中数据储存模块130负责储存待修改项目;显示模块150负责从数据储存模块130中读出待修改项目并显示,且由所读出的待修改项目中选择一待修改项目,依据该待修改项目所记录的修改信息,标示需要修改之处,并将该待修改项目的修改信息送往该变更检查模块160、由该变更检查模块160接收一未修改完成部分的修改信息,并依据该修改信息标示未修改完成的部分、以及检查从数据储存模块130中读出的待修改项目是否还有待修改项目尚未修改完成;变更检查模块160负责由显示模块150接收一待修改项目的修改信息,依据该修改信息检查该待修改项目是否已修改完成,当该待修改项目尚未全部修改完成,则送出一未修改完成部分的修改信息给显示模块150。
接着,通过图2a本发明的一自动提示待修改项目的主要方法流程图来说明本发明方法的运作流程。当使用者欲使用本发明时,首先要将待修改项目存到数据储存模块130中(步骤210),显示模块150便会读出存于数据储存模块130中的待修改项目并显示读出的待修改项目(步骤220),接着从读出的待修改项目中选择一个尚未修改完成的项目进行修改(步骤230),显示模块150就会依据被选择的待修改项目所记录的修改信息标示出需要修改的地方(步骤240),此时便可以依据被标示的部分进行电路修改(步骤250),当电路修改完成之后,显示模块150会将正在进行修改的待修改项目的修改信息送往变更检查模块160,变更检查模块160会依据显示模块150所送来的修改信息检查待修改项目是否已经修改完成(步骤260),若否,则会产生一项未修改完成部分的修改信息,并将产生的修改信息送回给显示模块150,显示模块150收到该修改信息之后,会再次标示需要修改的部分,若变更检查模块160检查发现该待修改项目已经修改完成,则显示模块150会进一步检查其由数据储存模块130所读出的待修改项目是否还有待修改项目尚未修改完成(步骤270),若否则再选择一待修改项目进行修改。
接着以一个实施例来解说本发明的运作系统与方法。电路设计者使用电路布局软件欲进行电路图的修改,且该设计者使用本发明,将三项待修改项目存入数据库中,第一项的修改是“电阻一从330K欧姆置换为10K欧姆”、第二项的修改是“移除电阻二与电阻三”、第三项的修改是“移除电容一”,如图3a,电路布局软件上显示出三项的待修改项目列表410。接着看到图4,设计者选择第一项待修改项目411之后,电路布局软件上便会将电阻一421以加上虚线外框的方式标示出来,设计者便可以很快的发现加上虚线外框的电阻一421是需要修改的部份,并由显示的待修改项目列表410(图3a)的提示,将电阻一421置换为10K欧姆,接着电路布局软件显示的待修改项目列表410会以删除线的方式显示第一项411,第二项412、第三项413则正常(图3b)。继续看到图5a、图5b,设计者选择第二项412进行修改,可以很快的发现加上虚线外框的电阻二431与电阻三432,并将电阻二431移除,设计者移除电阻二431后忽略电阻三432,并选择第三项413欲进行修改,电路布局软件会发现电阻三432尚未修改,于是将电阻三432以加上虚线外框的方式再次提示设计者,若设计者执意要修改第三项413,电路布局软件显示的待修改项目列表410还是只有第一项411以删除线显示,第二项412、第三项413保持正常(图3b)。如此一来,设计者便不会因为疏忽而漏掉需要修改的地方。
接着再回到图1,本发明的系统另外还含有分析转换模块120,修正建议模块140,其中分析转换模块120负责将汇入的变更列表110进行分析产生待修改项目,并将产生的待修改项目存于数据储存模块130中;修正建议模块140负责从显示模块150取得待修改项目,产生该待修改项目的修改建议,并将产生的修改建议送还给显示模块150显示。除了新增的两个模块之外,原本的显示模块150也附加负责取出待修改项目的修改纪录,显示该待修改项目的修改前后的差异、及检查从数据储存模块130中读出的待修改项目是否还有待修改项目尚未检核。
如此一来,图2a本发明的一自动提示待修改项目的主要方法流程图来说明本发明方法的运作流程,便会有下列改变步骤210,存入数据储存模块130的待修改项目将由分析转换模块120将汇入的变更列表110进行分析之后产生;步骤240,显示模块150依据被选择的待修改项目所记录的修改信息标示出需要修改的地方的同时,显示模块150也会显示由修正建议模块140所产生的建议修改方式。除了上述的改变之外,同时也增加了检核待修改项目的流程,在此可以由图2b本发明的一自动提示待修改项目的检核方法流程图来说明本发明方法附加的检核运作流程,当使用者欲使用本发明进行待修改项目的检核时,显示模块150便会读出存于数据储存模块130中的待修改项目并显示读出的待修改项目(步骤310),接着从读出的待修改项目中选择一个尚未修改完成的项目进行检核(步骤320),显示模块150就会依据被选择的待修改项目的修改纪录标示出修改前后的不同处(步骤330),此时便可以依据被标示的部分进行电路检核(步骤340),当电路检核完成之后,显示模块150会检查其由数据储存模块130所读出的待修改项目是否还有待修改项目尚未检核(步骤350),若否则再选择一待修改项目进行检核。
接着再以一实施例来说明本发明附加的运作系统与方法。电路设计者使用电路布局软件欲依据一份变更列表对电路图进行修改,变更列表有下面两项内容一是将电阻四由390K欧姆换成39K欧姆、另一是将电阻五移除。如图6a,设计者使用本发明,将变更列表汇入电路布局软件中,电路布局软件便产生两项的待修改项目存入数据库中,同时显示汇入的待修改项目列表510。接着看到图7,在设计者选择第一项待修改项目511之后,设计者在电路布局软件上除了发现加上虚线外框的390K欧姆的电阻四611是需要修改的部份之外,还可以发现有一个39K欧姆的电阻612以虚线的形式出现在电阻四611的上方,该虚线的部份就是建议修改的方式。回到图6a,当设计者修改完变更列表的两项待修改项目之后,欲检核刚刚的修改是否正确,于是电路布局软件便由数据库中读出该两项待修改项目并将列表显示510,如图8,设计者选择第一项511进行检核,此时电路布局软件便会以虚线的方式,于被修改过的39K欧姆的电阻四711的上方显示原本的390K欧姆的电阻712,并以一虚线外框将修改后的电阻四711与修改前的电阻四712框在一起,以方便设计者进行检核,完成后设计者选择第二项512进行检核,此时电路布局软件显示的待修改项目,第一项511便会以删除线的方式显示,第二项512则正常(图6b),如此设计者就可以知道哪些已经检核完成。
虽然本发明以前述的较佳实施例公开如上,然而其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作出各种变化与修改,因此本发明的专利保护范围须视本说明书所附的权利要求
所界定的范围为准。
权利要求
1.一种自动提示待修改项目的电路布局系统,在一电路布局软件上,读入多个待修改项目以实现待修改项目的自动提示,其特征在于,所述系统包含一数据储存模块,用以储存多个待修改项目;一变更检查模块,用以接收一待修改项目的修改信息,依据所述修改信息检查所述待修改项目是否已修改完成,当所述待修改项目尚未全部修改完成,则送出一未修改完成部分的修改信息;及一显示模块,用以自所述数据储存模块中读取所述多个待修改项目并显示、依据所述多个待修改项目中的一待修改项目的修改信息,标示需修改之处,并将所述待修改项目的修改信息送往所述变更检查模块、由所述变更检查模块接收一未修改完成部分的修改信息,并依据所述修改信息标示未修改完成部分、及检查所述多个待修改项目是否还有至少一待修改项目未修改完成。
2.如权利要求
1所述的自动提示待修改项目的电路布局系统,其特征在于,所述变更检查模块检查所述待修改项目已修改完成后,将修改前后的差异存入所述数据储存模块中对应的所述待修改项目的修改纪录中。
3.如权利要求
1所述的自动提示待修改项目的电路布局系统,其特征在于,所述系统更包含一分析转换模块,用以将一变更列表进行分析,并将分析后产生的多个待修改项目存入所述数据储存模块。
4.如权利要求
1所述的自动提示待修改项目的电路布局系统,其特征在于,所述显示模块更包含用以由所述数据储存模块中读出所述多个待修改项目中的一待修改项目的修改纪录,并显示所述待修改项目的修改前后的差异、及检查所述多个待修改项目是否有至少一待修改项目尚未检核。
5.一种自动提示待修改项目的电路布局方法,在一电路布局软件上,读入多个待修改项目以实现修改项目的自动提示,所述方法包含下列步骤(a)将所述多个待修改项目由一数据库中读出并显示;(b)由所述多个待修改项目中选择一未修改完成的待修改项目进行修改,并取出所述待修改项目的修改信息;(c)依据所述待修改项目的修改信息,标示所述待修改项目中需要修改之处;(d)所述待修改项目被修改完成后,依据所述修改项目的修改信息,检查所述待修改项目是否已修改完成并产生一检查结果;(e)检查所述多个待修改项目是否有至少一待修改项目尚未修改完成。
6.如权利要求
5所述的自动提示待修改项目的电路布局方法,其特征在于,所述步骤(d)的所述检查结果为真则于所述数据库的所述待修改项目中存入一修改前后的差异的修改纪录。
7.如权利要求
5所述的自动提示待修改项目的电路布局方法,其特征在于,所述步骤(d)的所述检查结果为假则产生一未修改完成部分的修改信息,并回到步骤(c)标示需要修改之处。
8.如权利要求
5所述的自动提示待修改项目的电路布局方法,其特征在于,所述步骤(e)的所述检查结果为是则回到步骤(b)。
9.如权利要求
5所述的自动提示待修改项目的电路布局方法,其特征在于,所述方法于所述步骤(a)还包含一步骤(a-1),对一变更列表进行分析,并将分析产生的多个待修改数据存入所述数据库中。
10.如权利要求
5所述的自动提示待修改项目的电路布局方法,其特征在于,所述方法还包含一步骤(f),由所述多个待修改项目中选择一待修改项目进行检核,依据所述待修改项目,显示需要被修改之处,并依据所述待修改项目的修改纪录,显示所述待修改项目修改前后的差异、及于所述待修改项目检核完成后,检查是否有至少一待修改项目尚未检核,若有一待修改项目尚未检核则重新进行步骤(f)。
专利摘要
一种自动提示待修改项目的电路布局系统及其方法,是在电路布局的软件上,储存一份变更列表所记录的一组待修改项目,将该组待修改项目与电路布局软件上的电路图比对,依此提示使用者有多少项目需要更改,并于进行修改时提示应该修改的部分,如此便能实现自动提示待修改项目,避免使用者疏忽而造成有待修改项目未修改完成的状况。
文档编号G06F17/00GK1993020SQ200510137426
公开日2007年7月4日 申请日期2005年12月30日
发明者张有权, 赖昌卿, 许亚焄, 蔡淑芬 申请人:英业达股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1