首页> 中国专利> 电路布局图测试点需求数量计算方法及系统

电路布局图测试点需求数量计算方法及系统

摘要

一种电路布局图测试点需求数量计算方法及系统,其可应用于加载至一电脑平台,用以对一电脑辅助电路布局设计软件所绘制出的电路布局图执行一测试点需求数量计算程序;且其特点在于采用图档扫描功能来自动搜寻及计数各个电子元件所相关联的所有的电连接点的总数,再依据所计数出的电连接点的总数来指定出一对应的测试点数量,并将此测试点数量信息以一人类可感知的信息形式显示于电脑平台上来告知给使用者。此特点在于可使得电路布局设计工作更为省时省力而具有更高的效率。

著录项

  • 公开/公告号CN101118564A

    专利类型发明专利

  • 公开/公告日2008-02-06

    原文格式PDF

  • 申请/专利权人 英业达股份有限公司;

    申请/专利号CN200610108302.6

  • 发明设计人 谢祥毅;

    申请日2006-08-01

  • 分类号G06F17/50(20060101);

  • 代理机构11245 北京纪凯知识产权代理有限公司;

  • 代理人程伟;王锦阳

  • 地址 中国台湾台北市

  • 入库时间 2023-12-17 19:45:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-07

    专利权的转移 IPC(主分类):G06F17/50 登记生效日:20200618 变更前: 变更后: 申请日:20060801

    专利申请权、专利权的转移

  • 2009-09-16

    授权

    授权

  • 2008-04-02

    实质审查的生效

    实质审查的生效

  • 2008-02-06

    公开

    公开

说明书

技术领域

本发明涉及一种电脑资讯技术,特别涉及一种电路布局图测试点需求数量计算方法及系统,其可应用于加载至一电脑平台,用以对一电脑辅助电路布局设计软件所绘制出的电路布局图执行一测试点需求数量计算程序,由此而自动计算出该电路布局图中的各个电子元件的电连接点阵列所需要附加的测试点的数量。

背景技术

于电子制造业界中,电路板的设计大多是采用电脑辅助的电路布局设计软件来绘制所需的电路布局图,并于实际生产时,依据此电路布局图来以自动化方式制造出所需的电路板。美商益华(Cadence)公司所发展的Allegro软件即为目前电子制造业界所常采用的一种电脑辅助电路布局设计软件。

于实务上,电脑主机母板或电路卡的电路布局图通常会配置一些具有多个电连接点的电子元件,例如为球栅阵列(Ball Grid Array,BGA)式的集成电路芯片或连接器。此类的电子元件上的多个电连接点通常包括一群信号接点和一群接地接点,其中信号接点用以接收逻辑高电位(通常为1.5V)和逻辑低电位(通常为0V)的信号,而接地接点则用以连接至一接地端(GND)。为了便于对这些信号接点和接地接点进行测试作业,通常于这些接点上另外配置一些测试点,藉以于实际将电路板制造出来之后,可让测试人员通过这些测试点来对电路板上的电子元件进行测试工作。于具体实施上,测试点的数量通常定义为每30个信号接点或接地接点即对应地设置1个测试点。举例来说,假设有一集成电路芯片的球栅阵列具有108个接地接点和90个信号接点,则需于此球栅阵列中再另外针对接地接点来配置4个测试点,并针对信号接点来配置3个测试点。

目前集成电路芯片的球栅阵列测试点需求数量计算方法为由使用者令Allegro电路布局设计软件将球栅阵列图案中的所有的信号/接地接点以特定的色彩显示出来,例如将所有的接地接点显示成绿色、并同时将所有的信号接点显示成蓝色,便可让使用者以目视的人力方式来分别计数接地接点和信号接点的总数,再接着依据人力计数所得的信号/接地接点总数来指定所需的测试点数量。

然而上述的作法的一项缺点在于目前的集成电路芯片的球栅阵列通常具有高达数百个以上的信号/接地接点,因此目视的人力计数方式便显得极为费时费力而没有效率,且易于因人为疏失而计数错误。

发明内容

鉴于以上所述现有技术的缺点,本发明的主要目的便是在于提供一种电路布局图测试点需求数量计算方法及系统,其可自动计数出集成电路芯片的球栅阵列中的信号/接地接点总数,并进而自动计算出所需的测试点的总数,由此而让电路布局图的设计工作更为省时省力而具有更高的效率。

本发明的电路布局图测试点需求数量计算方法及系统是设计来应用于加载至一电脑平台,用以对一电脑辅助电路布局设计软件(例如为Allegro软件)所绘制出的电路布局图执行一测试点需求数量计算程序,由此而自动计算出该电路布局图中的各个电子元件的电连接点阵列所需要附加的测试点的数量。

本发明的电路布局图测试点需求数量计算方法至少包含:(S1)回应一使用者操控的启动事件而发出一测试点计算要求信息;(S2)回应该测试点计算要求信息而对该电路布局图执行一扫描程序,藉以搜寻出该电路布局图中的电子元件图案所关联的所有的电连接点;(S3)计数出该扫描程序所搜寻到的所有电连接点的总数;(S4)依据所计数出的电连接点总数来指定出一对应的测试点数量;以及(S5)将所指定的测试点数量以一人类可感知的信息形式显示于该电脑平台上。

于实体架构上,本发明的电路布局图测试点需求数量计算系统至少包含:(A)一使用者操控界面模块,其可提供一使用者操控的启动功能,用以回应一使用者操控的启动事件来发出一测试点计算要求信息;(B)一电路布局图扫描模块,其可回应该测试点计算要求信息而对该电路布局图执行一扫描程序,藉以搜寻出该电路布局图中的电子元件图案所关联的所有的电连接点;(C)一电连接点计数模块,其可计数出该电路布局图扫描模块所搜寻到的所有电连接点的总数;(D)一测试点数量指定模块,其可依据该电连接点计数模块所计数出的电连接点总数而指定出一对应的测试点数量;以及(E)一显示模块,其可将该测试点数量指定模块所指定的测试点数量以一人类可感知的信息形式显示于该电脑平台上。

本发明的电路布局图测试点需求数量计算方法及系统的特点在于采用图档扫描功能来自动搜寻及计数各个电子元件所相关联的所有的电连接点的总数,再依据所计数出的电连接点的总数来指定出一对应的测试点数量,并将此测试点数量信息以一人类可感知的信息形式显示于电脑平台上来告知给使用者。此特点在于可使得电路布局设计工作更为省时省力而具有更高的效率。

附图说明

图1为一应用示意图,用以显示本发明的电路布局图测试点需求数量计算系统加载至一电脑平台的应用方式;

图2为一架构示意图,用以显示本发明的电路布局图测试点需求数量计算系统的物件导向元件模型的基本架构;

图3为一布局示意图,用以显示一电路布局图的布局形态;以及

图4为一屏幕显示图形示意图,用以显示本发明的电路布局图测试点需求数量计算系统于电脑屏幕上所显示出的计算结果。

主要元件符号说明

10  电脑平台

11  屏幕

20  电脑辅助电路布局设计软件

30  电路布局图

40  电子元件图案(集成电路芯片图案)

41  球栅阵列(电连接点阵列)

42  接地接点

43  信号接点

50  电子元件图案(连接器图案)

51  电连接点阵列

100 本发明的电路布局图测试点需求数量计算系统

110 使用者操控界面模块

120 电路布局图扫描模块

130 电连接点计数模块

140 测试点数量指定模块

150 显示模块

201 使用者操控的启动事件

202 测试点数量信息

具体实施方式

以下配合附图,详细揭示说明本发明的电路布局图测试点需求数量计算方法及系统的实施例。

图1显示本发明的电路布局图测试点需求数量计算系统(如标记100所指的方块)的应用方式。如图所示,本发明的电路布局图测试点需求数量计算系统100于实际应用上是加载至一电脑平台10,例如为桌上型个人电脑、笔记型电脑、或网路工作站,且该电脑平台10加载有一电脑辅助的电路布局设计软件20,例如美商益华公司(Cadence)所发展的Allegro软件系统,用以对该电路布局设计软件20所绘制出的一电路布局图30执行一测试点计算程序。

于实际应用上,如图3所示,前述的电路布局图30中绘制有至少一具有多个电连接点的电子元件图案,例如为一集成电路芯片的图案40或一连接器的图案50;其中该集成电路芯片图案40具有一球栅阵列41的接点群组,包括一群接地接点42和一群信号接点43;而该连接器图案50亦具有一群组的电连接点51。

如图2所示,为本发明的电路布局图测试点需求数量计算系统100的基本架构方块示意图。本实施例的电路布局图测试点需求数量计算系统100至少包含:(A)一使用者操控界面模块110;(B)一电路布局图扫描模块120;(C)一电连接点计数模块130;(D)一测试点数量指定模块140;以及(E)一显示模块150。本发明的电路布局图测试点需求数量计算系统100可以附加方式整合至Allegro电路布局设计软件20。

以下首先分别说明本发明的电路布局图测试点需求数量计算系统100中的各个构成模块110、120、130、140、150的个别属性及功能。

使用者操控界面模块110设计用来提供一使用者操控的启动功能,用以回应一使用者操控的启动事件201来发出一测试点计算要求信息至该电路布局图扫描模块120。于具体实施上,使用者操控的启动事件201例如为由使用者首先于该电路布局图30以滑鼠指标来点选所需的电子元件图案,例如为图3所示的集成电路芯片图案40,再接着点选一特定的控制图案或清单指令,即可令此使用者操控界面模块110发出一对应的测试点计算要求信息至该电路布局图扫描模块120。

电路布局图扫描模块120可回应上述的使用者操控界面模块110所发出的测试点计算要求信息而对该电路布局图30的图档数据执行一扫描程序,藉以搜寻出该电路布局图30中的图档数据中为使用者所点选的电子元件图案(例如为集成电路芯片图案40)所定义的所有的电连接点(包括接地接点42及信号接点43);并可于每搜寻到一个接地接点42或信号接点43的定义数据时,即发出一计数致能信息给电连接点计数模块130。

电连接点计数模块130可回应上述的电路布局图扫描模块120所发出的每一个计数致能信息而计数该电路布局图扫描模块120所搜寻到的所有的接地接点42或信号接点43的总数;并可进而于完成计数工作之后,将所得结果传送给测试点数量指定模块140。

测试点数量指定模块140可依据上述的电连接点计数模块130所计数出的接地接点42或信号接点43的总数来分别指定出一对应的测试点数量。于具体实施上,测试点的数量通常定义为每30个信号接点或接地接点即对应地设置1个测试点;因此假设该集成电路芯片图案40的球栅阵列41具有108个接地接点和90个信号接点,则此测试点数量指定模块140便会针对这些接地接点而指定4个测试点,并针对这些信号接点来指定3个测试点。

显示模块150可将上述的测试点数量指定模块140所指定的测试点数量信息202的相关数据以一人类可感知的信息形式显示于该电脑平台10的屏幕11上。于具体实施上,此显示模块150可例如图4所示般地将测试点数量信息202以文字信息形式显示于电脑平台10的屏幕11上所显示的电路布局图30的左下角。

以下利用一应用实例来说明本发明的电路布局图测试点需求数量计算系统100于实际应用时的整体操作方式。

于实际应用时,每当电路布局设计人员完成一电路布局图30后,即可启动本发明的电路布局图测试点需求数量计算系统100来执行一测试点需求数量计算程序。于此启动程序中,使用者需首先开启使用者操控界面模块110;接着于该电路布局图30例如以滑鼠指标来点选所需的电子元件图案(于此应用实例中,假设为集成电路芯片图案40),再接着从该使用者操控界面模块110所显示的操控界面中点选一特定的控制图案或清单指令,即可令此使用者操控界面模块110发出一对应的测试点计算要求信息至电路布局图扫描模块120,令该电路布局图扫描模块120回应地对该电路布局图30中的集成电路芯片图案40的相关图档数据执行一扫描程序,藉以搜寻出该集成电路芯片图案40的球栅阵列41所关联的所有的接地接点42或信号接点43;并于每搜寻到一个接地接点42或信号接点43的定义数据时,即发出一计数致能信息给电连接点计数模块130,令电连接点计数模块130回应地计数该电路布局图扫描模块120所搜寻到的所有的接地接点42或信号接点43的总数。完成计数工作之后,电连接点计数模块130即将所得结果传送给测试点数量指定模块140,令该测试点数量指定模块140依据计数出的接地接点42或信号接点43的总数来分别指定出一对应的测试点数量。假设测试点的数量定义为每30个信号接点或接地接点即对应地设置1个测试点,且假设该集成电路芯片图案40的球栅阵列具有108个接地接点和90个信号接点,则此测试点数量指定模块140便会针对这些接地接点而指定4个测试点,并针对这些信号接点来指定3个测试点。最后即由显示模块150将该测试点数量指定模块140所指定的测试点数量信息202如图4所示般地,以文字信息形式显示于电脑平台10的屏幕11上所显示的电路布局图30的左下角。使用者即可由此屏幕显示的测试点数量信息202而得知该集成电路芯片图案40的球栅阵列41所应附加的测试点数量。

总而言之,本发明提供了一种电路布局图测试点需求数量计算方法及系统,其可应用于加载至一电脑平台,用以对一电脑辅助电路布局设计软件所绘制出的电路布局图执行一测试点需求数量计算程序;且其特点在于采用图档扫描功能来自动搜寻及计数各个电子元件所相关联的所有的电连接点的总数,再依据所计数出的电连接点的总数来指定出一对应的测试点数量,并将此测试点数量信息以一人类可感知的信息形式显示于电脑平台上来告知给使用者。此特点在于可使得电路布局设计工作更为省时省力而具有更高的效率。本发明因此较背景技术具有更佳的进步性及实用性。

以上所述仅为本发明的优选实施例而已,并非用以限定本发明的实质技术内容的范围。本发明的实质技术内容被广义地定义于权利要求中。若任何他人所完成的技术实体或方法与权利要求所定义的完全相同、或是为一种等效的变更,均将被视为涵盖于本发明的权利要求之中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号