CN101373489B - 信号线的布设层面切换*** - Google Patents

信号线的布设层面切换*** Download PDF

Info

Publication number
CN101373489B
CN101373489B CN2007101466386A CN200710146638A CN101373489B CN 101373489 B CN101373489 B CN 101373489B CN 2007101466386 A CN2007101466386 A CN 2007101466386A CN 200710146638 A CN200710146638 A CN 200710146638A CN 101373489 B CN101373489 B CN 101373489B
Authority
CN
China
Prior art keywords
circuit board
signal wire
software
pcb
laid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101466386A
Other languages
English (en)
Other versions
CN101373489A (zh
Inventor
魏亮
杨淑敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2007101466386A priority Critical patent/CN101373489B/zh
Publication of CN101373489A publication Critical patent/CN101373489A/zh
Application granted granted Critical
Publication of CN101373489B publication Critical patent/CN101373489B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manufacturing Of Printed Wiring (AREA)

Abstract

一种信号线的布设层面切换***,搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件至少定义有所欲布设的信号线的类型信息、以及于该第一、第二层面中该信号线的宽度信息,本发明的***通过于该电路板图案布设软件当前所示的该印刷电路板的第一层面所选取的信号线,自该软件获取该信号线的类型信息,进而将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面时,将所选的该信号线布设于该第二层面,并依据该电路板图案布设软件获取该信号线于该第二层面的宽度信息来改变该布设于该第二层面的信号线的宽度。

Description

信号线的布设层面切换***
技术领域
本发明涉及一种信号线的布设层面切换***,尤其是涉及一种搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备中的信号线布设层面切换***。
背景技术
随着集成电路高密度化的发展,遂产生了利用电子设计自动化(Electronic Design Automation:EDA)软件进行布线的需求。目前较为普遍的布线方法是采用自动布线与手工布线相结合的方法,两种布线方式各具有特点,自动布线相较手工布线,具有完成速度快、准确性高等特点,更能够快速反应市场对产品设计的需求,而手工布线则可对局部不符合设计的布线方式作出调整,以提升布线的效率。
正由于自动布线方式的功能尚未足够强大,一些布线软件中仍存有缺陷,会对布线设计作业造成困扰。以信号线的层间切换为例,在使用布线软件Allegro软件进行布线过程中,当进行印刷电路板(PCB)布线时,若欲将所布设的信号线切换至其它电路层以快速换取电路层间信号线,虽然,Allegro软件提供了信号线切换的功能,但每次切换时均需设定欲切换的目标电路层以及该信号线切换后的线宽,方可完成该切换作业。由此可知,通过Allegro软件以进行较多部分信号线的切换作业将需反复进行设定步骤,故不但处理上繁琐不便,且易于出错。
为此,目前一般的信号线切换方式为先通过手工把原电路线删除掉,再至目标电路层中进行手工绘制,而弃用Allegro软件提供的层信号线切换功能,但,如前所述,手工布线速度较慢,且该删除并重新绘制信号线的作业会大幅增加工作量,而导致效率的降低;故,虽然手工作业相比于Allegro软件的信号线层间功能较为方便,但是在工作量较大的情况下,亦难避免错误的发生。
因此,由于软件固有的功能缺陷而造成必须采用手工换线作业进行重复的工作,实为本末倒置之举,故如何找到一种较完备的信号线的层间切换方法,来解决上述的种种缺陷,实为目前亟待解决的问题。
发明内容
鉴于上述现有技术的缺点,本发明的目的即在于提供一种信号线的布设层面切换***,用以于该印刷电路板的各电路层间便捷切换信号线,避免了前述手工重布的繁琐步骤,并能提升工作效率。
为达到上述及其它目的,本发明提供一种信号线的布设层面切换***,搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备中,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件至少定义有所欲布设的信号线的类型信息、以及于该第一与第二层面中该信号线的宽度信息,该***包括:撷取模块,是用以于该电路板图案布设软件当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;切换模块,是用以将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面,且将该撷取模块所选的该信号线布设于该第二层面;判别模块,是用以依据该撷取模块所获取的信号线的类型信息判别该信号线是否为高速信号线,若是则令该撷取模块自该电路板图案布设软件获取该信号线于该第二层面的宽度信息,若否则令该撷取模块自当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;以及线路宽度改变模块,是用以依据该撷取模块所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
本发明的信号线的布设层面切换***的一实施例中,该电脑设备提供一特殊按键,当该特殊按键被按击时,会触发该切换模块将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至该第二层面,且将该选取模块所选的该信号线布设于该第二层面。
本发明的信号线的布设层面切换方法,搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件至少定义有所欲布设的信号线的类型信息、以及于该第一、第二层面中该信号线的宽度信息,该方法包括:(1)于该电路板图案布设软件当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;(2)将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面,且将所选的该信号线布设于该第二层面;(3)依据所获取的信号线的类型信息判别该信号线是否为高速信号线,若是则自该电路板图案布设软件获取该信号线于该第二层面的宽度信息,若否则自当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;以及(4)依据所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
本发明的信号线的布设层面切换方法的一实施例中,该电脑设备提供一特殊按键供按击,于进行步骤(2)中,当该特殊按键被按击时,会将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至该第二层面,且将该所选的该信号线布设于该第二层面。
相比于现有技术,本发明的信号线的层间切换***及方法主要通过于电路层间进行切换时,亦将原先电路层所选中的信号线设置为所切换电路层的相同类型信号线的电气属性,并加以切换至所切换的电路层面,而有效解决信号线层间切换的问题,避免了前述现有技术中信号线换层需手工重布的繁琐步骤,亦弥补了布线软件的功能缺陷,而大幅提升了工作效率及产业利益。
附图说明
图1为本发明的信号线的布设层面切换***的架构示意图;以及
图2为本发明的信号线的布设层面切换方法的步骤流程图。
元件符号说明
1   信号线的布设层面切换***
11  撷取模块
12  切换模块
13  判别模块
14  线路宽度改变模块
2  电路板图案布设软件
S1~S5  方法步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
请参阅图1,为本发明的信号线的布设层面切换***,搭载于具有印刷电路板(PCB)的电路板图案布设软件2的电脑设备,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件2至少定义有所欲布设的信号线的类型信息、以及于该第一、第二层面中该信号线的宽度信息。
于本实施例中,该电路板图案布设软件2例如为Allegro、Mentor等,该信号线的类型信息是指信号线的种类例如电源线、高速线、差分线等,然,并非以本实施例为限。
须提出说明的是,该电路板图案布设软件2是连接于现有企业常用的例如SAP、SQL、ORACLE等数据库软件来建立,且该类型信息、以及于该第一、第二层面中该信号线的宽度信息一般均可于该类数据库软件中提取。且该电路板图案布设软件2以及本发明的信号线的布设层面切换***1是储存于一可供该电脑设备读取的储存装置(在此未予以说明)中,例如硬盘等。
如图所示,本发明的信号线的布设层面切换***是由撷取模块11、切换模块12、判别模块13、以及线路宽度改变模块14所构成。
该撷取模块11是用以于该电路板图案布设软件2当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件2获取该信号线的类型信息。于本实施例中,该撷取模块11可配合鼠标、键盘等以供使用者选取该电路图案中的某组、某条或者某部分的信号线。
该切换模块12是用以将该电路板图案布设软件2从当前所示的该印刷电路板的第一层面切换至第二层面,且将该撷取模块11所选的该信号线布设于该第二层面,并且,该电脑设备提供一特殊按键,当该特殊按键被按击时,则触发该切换模块12将该电路板图案布设软件2从当前所示的该印刷电路板的第一层面切换至该第二层面,且将该撷取模块11所选的该信号线布设于该第二层面。于本实施例中,该特殊按键为鼠标中键,可于使用鼠标左键或右键选取时按动中键来完成电路层切换作业,并且,复可同时于该电脑设备的显示器上跳出一显示界面,用以显示该第二层面的名称等,其中,该显示界面可为列表形式悬浮显示,且以反白、高亮、变色的其中的一种方式显示该第二层面的名称。
当然,该特殊按键亦可设置为键盘上的某一热键,即达到相同的功效即可,故并非以本实施例中鼠标中键为限,但使用鼠标中键则可达成以单手操作即能完成电路层切换作业以及通过鼠标左键的选线作业,较为方便。
该判别模块13是用以依据该撷取模块11所获取的信号线的类型信息判别该信号线是否为高速信号线,若是则令该撷取模块11自该电路板图案布设软件2获取该信号线于该第二层面的宽度信息,若否则令该撷取模块11自当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件2获取该信号线的类型信息。
该线路宽度改变模块14是用以依据该撷取模块11所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
再请参阅图2,为本发明的信号线的布设层面切换方法的步骤流程图。如图所示,本发明的信号线的布设层面切换方法首先执行步骤S1,于该电路板图案布设软件当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件2获取该信号线的类型信息;接着进行步骤S2。
于该步骤S2中,将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面,且将所选的该信号线布设于该第二层面。并且于本实施例中,复显示一显示界面,随该界面切换作业以高亮、反白及变色的其中的一种方式对所切换的第二层面的名称例如“signal_1”等加以显示;接着进行步骤S3。
于该步骤S3中,依据所获取的信号线的类型信息判别该信号线是否为高速信号线,若是高速信号线,则进行步骤S4,若否则返回步骤S1。
于该步骤S4中,自该电路板图案布设软件2获取该信号线于该第二层面的宽度信息,即线宽,并进行步骤S5。
在步骤S5中,依据所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
相比于现有技术,本发明的信号线的层间切换***及方法主要通过于电路层间进行切换时,亦将原先电路层所选中的信号线设置为所切换电路层的相同类型信号线的电气属性,并加以切换至所切换的电路层面,良好解决了信号线层间切换的问题,避免了前述现有技术中信号线换层需手工重布的繁琐步骤,亦弥补了布线软件的功能缺陷,大大提升了工作效率及产业利益。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应以权利要求书的范围为依据。

Claims (4)

1.一种信号线的布设层面切换***,搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件至少定义有所欲布设的信号线的类型信息、以及于该第一、第二层面中该信号线的宽度信息,该***包括:
撷取模块,是用以于该电路板图案布设软件当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;
切换模块,是用以将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面,且将该撷取模块所选的该信号线布设于该第二层面;
判别模块,是用以依据该撷取模块所获取的信号线的类型信息判别该信号线是否为高速信号线,若是则令该撷取模块自该电路板图案布设软件获取该信号线于该第二层面的宽度信息,若否则令该撷取模块自当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;以及
线路宽度改变模块,是用以依据该撷取模块所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
2.根据权利要求1所述的信号线的布设层面切换***,其中,该电脑设备提供一特殊按键,当该特殊按键被按击时,触发该切换模块将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至该第二层面,且将该撷取模块所选的该信号线布设于该第二层面。
3.一种信号线的布设层面切换方法,搭载于具有印刷电路板(PCB)的电路板图案布设软件的电脑设备,用以将布设于该印刷电路板的第一层面的信号线切换布设至该印刷电路板的第二层面,其中,该电路板图案布设软件至少定义有所欲布设的信号线的类型信息、以及于该第一、第二层面中该信号线的宽度信息,该方法包括:
(1)于该电路板图案布设软件当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;
(2)将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至第二层面,且将所选的该信号线布设于该第二层面;
(3)依据所获取的信号线的类型信息判别该信号线是否为高速信号线,若是则自该电路板图案布设软件获取该信号线于该第二层面的宽度信息,若否则自当前所示的该印刷电路板的第一层面选取该信号线,并自该电路板图案布设软件获取该信号线的类型信息;以及
(4)依据所获取的宽度信息改变布设于该第二层面的该信号线的宽度。
4.根据权利要求3所述的信号线的布设层面切换方法,其中,该电脑设备提供一特殊按键,于进行步骤(2)中,当该特殊按键被按击时,将该电路板图案布设软件从当前所示的该印刷电路板的第一层面切换至该第二层面,且将该所选的该信号线布设于该第二层面。
CN2007101466386A 2007-08-23 2007-08-23 信号线的布设层面切换*** Expired - Fee Related CN101373489B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101466386A CN101373489B (zh) 2007-08-23 2007-08-23 信号线的布设层面切换***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101466386A CN101373489B (zh) 2007-08-23 2007-08-23 信号线的布设层面切换***

Publications (2)

Publication Number Publication Date
CN101373489A CN101373489A (zh) 2009-02-25
CN101373489B true CN101373489B (zh) 2010-06-16

Family

ID=40447651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101466386A Expired - Fee Related CN101373489B (zh) 2007-08-23 2007-08-23 信号线的布设层面切换***

Country Status (1)

Country Link
CN (1) CN101373489B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631118B (zh) * 2015-12-25 2019-12-27 深圳市紫光同创电子有限公司 可编程逻辑器件图形绘制方法及装置
CN105930554A (zh) * 2016-04-12 2016-09-07 浪潮集团有限公司 一种基于Allegro的飞线自动分层的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5309348A (en) * 1992-08-13 1994-05-03 Acer Peripherals, Inc. Method and apparatus for preventing improper switching of a dual power supply
CN1776692A (zh) * 2004-11-19 2006-05-24 冲电气工业株式会社 半导体集成电路的布图设计方法
CN1979503A (zh) * 2005-12-09 2007-06-13 英业达股份有限公司 电路板布局方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5309348A (en) * 1992-08-13 1994-05-03 Acer Peripherals, Inc. Method and apparatus for preventing improper switching of a dual power supply
CN1776692A (zh) * 2004-11-19 2006-05-24 冲电气工业株式会社 半导体集成电路的布图设计方法
CN1979503A (zh) * 2005-12-09 2007-06-13 英业达股份有限公司 电路板布局方法

Also Published As

Publication number Publication date
CN101373489A (zh) 2009-02-25

Similar Documents

Publication Publication Date Title
US8612923B2 (en) Methods, systems, and computer-program products for item selection and positioning suitable for high-altitude and context sensitive editing of electrical circuits
CN101630335B (zh) 一种比较图纸之间的异同的方法
CN100492379C (zh) 电子整机三维布线***
CN104978317A (zh) 网页生成方法及装置、网站生成方法及建站服务器
US20050155008A1 (en) Method and system for creating, viewing, editing, and sharing output from a design checking system
JP5989655B2 (ja) マルチボード設計装置、マルチボード設計方法、プログラムおよびコンピューター読み取り可能な記録媒体
CN108920082A (zh) 操作控制方法、装置、存储介质及电子设备
US20050114865A1 (en) Integrating multiple electronic design applications
CN105701300B (zh) 一种航天器电气信息查询***
CN101539942A (zh) 一种展示互联网内容的方法及装置
CN101373489B (zh) 信号线的布设层面切换***
CN105718149A (zh) 一种移动终端上应用图标的管理方法及移动终端
CN102609554B (zh) 一种led大屏幕计算机辅助设计的方法和装置
TWI528200B (zh) 電路佈局調整方法
CN103164544A (zh) 检测***及检测方法
CN106406670A (zh) 一种歌词图片的生成方法及移动终端
US7389486B2 (en) Arc routing system and method
JP6162043B2 (ja) 三次元空間を用いた電子基板の電気設計装置、電気設計方法、プログラムおよびコンピューター読み取り可能な記録媒体
CN1980532A (zh) 弧形绕线***及方法
CN104407853A (zh) 一种实现table多行同时编辑的方法
TW201335781A (zh) 長度計算系統及長度計算方法
CN101201855B (zh) 交换信号线的走线路径的方法
CN109660844B (zh) 页面的操作控制方法、装置、电视机、机顶盒及存储介质
JP6324708B2 (ja) 並行編集システム、並行編集方法、プログラムおよびメモリ媒体
CN208956189U (zh) 双后摄兼容单后摄的mipi开关电路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100616

Termination date: 20160823