设计检查系统,设计检查方法以及设计检查程序的制作方法

文档序号:6380565阅读:224来源:国知局
专利名称:设计检查系统,设计检查方法以及设计检查程序的制作方法
技术领域
本发明涉及CAD(计算机辅助设计),特别是涉及进行基板布局信息(基板布局CAD数据)的电特性检查的设计检查系统,设计检查方法以及设计检查程序。
背景技术
近年来,AV设备正不断进步数字化、高性能化,AV设备内的LSI也正在进行数字化、高速化、高集成化。与此相伴随,从安装LSI的基板放射的放射噪声成为一个问题,从而用于降低放射噪声的基板设计技术就显得非常重要。
另外,与AV设备的小型化一起,设备的基板也正在进行小型化,为了进一步小型化,大量地使用与以往一般使用的玻璃环氧基板材质不同的新材质的合成基板。在这样新材质的基板中,由于放射噪声的放射特性与以往的基板不同,因此需要根据基板材质变更设计基准或者设计方法。
对此,提出了能够提供与放射噪声对策有关的信息的设计者(登录者)经过互联网在数据库中登录设计/对策事例,需要与放射噪声对策有关的信息的设计者(使用者)通过参照该数据库能够取得信息的系统(例如,参考专利文献1特开2002-157280公报(第4-7页,第1图))。

发明内容
在上述以往的技术中,由于登录者把具体的电路结构或者基板布局作为设计/对策事例登录在数据库中,因此使用者通过参照数据库能够取得具体的电路结构或者基板布局。从而,使用者通过分析所取得的电路结构或者基板布局,不仅能够取得与放射噪声对策有关的信息,还能够取得与电路设计或者基板布局有关的详细部分的信息。
对于登录者来讲,由于被使用者取得与电路设计或者基板布局有关的详细部分的信息会带来技术信息的泄漏,因此并不理想。进而,还存在着没有收缴到使用者取得的电路结构或者基板布局的费用而被流传到第三者的危险性。
本发明是根据上述以往的情况而提出的,目的在于防止流传具体的电路结构或者基板布局,并且对于数据库的访问进行可靠收费的设计检查系统。
本发明为了达到上述目的采用以下的方法。首先,本发明的前提是对于基板布局信息进行电特性检查的设计检查系统。
本发明的设计检查系统具备保存数据库的存储单元,其中,对于预测发生电特性不良的每一个发生原因,把确定基于基板布局信息的影响预测发生电特性不良的位置的位置确定条件,抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别建立联系进行登录。另外,上述设计检查系统还具备用于进行基板布局信息的电特性检查的位置确定单元,特征量抽取单元以及修正判定单元。
上述位置确定单元在根据保存在上述数据库中的位置确定条件确定从上述基板布局信息预测发生电特性不良的位置时使用。而且,上述特征量抽取单元在上述位置确定单元确定了的位置,根据保存在上述数据库中的特征量的项目抽取特征量。
另外,上述修正判定装置通过把上述特征量抽取单元抽取出的特征量与从上述存储单元读出的与该特征量相对应的上述修正判断基准进行比较,判定是否需要进行基板布局的修正。
上述设计检查系统在由输入基板布局信息的客户装置和用网络与该客户装置连接的服务器装置构成的情况下,在服务器装置中具备上述存储单元。这时,虽然上述位置确定单元,特征量抽取单元以及修正判定单元可以具备在服务器装置和客户装置的某一个中,但是位置确定单元和特征量抽取单元最好具备在同一个装置中。
例如,在服务器装置具备位置确定单元,特征量抽取单元以及修正判定单元的情况下,客户装置把输入的基板布局信息发送到服务器装置。这种情况下,服务器装置从接收的基板布局信息抽取出特征量进行上述判定,把该判定结果发送到客户装置。
另外,在服务器装置具备修正判定单元,客户装置具备位置确定单元以及特征量抽取单元的情况下,客户装置从输入的基板布局信息抽取出特征量发送到服务器装置。这种情况下,服务器装置使用接收的特征量进行上述判定,把判定结果发送到客户装置。
而且,在客户装置具备位置确定单元,特征量抽取单元以及修正判定单元的情况下,客户装置从服务器装置取得上述修正判定条件进行上述判定。
另外,当上述客户装置采用具备位置确定单元,特征量抽取单元以及修正判定单元的某一种的结构时,把该各单元分别作为程序预先保存在上述服务器装置中,上述客户装置根据需要从服务器装置取得并执行的结构也可以采用。
根据以上任一种结构,设计检查系统都能够不公开具体的电路结构或者电路布局等信息进行电特性的检查。
而上述服务器装置还可以具备用于根据对于上述数据库的访问从上述客户装置收费的收费单元。本发明由于如果不访问数据库,就不能够进行设计检查,因此通过根据对于数据库的访问进行收费,能够可靠地进行对于信息的收费。
另外,上述客户装置还可以具备能够选择表示与登录在上述数据库中的错误说明或者布局的修正方法等的该判定结果有关的详细信息的选择单元。由此,能够阶段性地显示与电特性不良的信息。另外,通过限制能够访问详细信息的设计者,能够仅对于确定的设计者显示详细信息。
进而,上述服务器装置也可以采用具备收集从上述基板布局信息抽取出的特征量的第2存储单元和计算该收集的特征量的平均值等统计量的统计量计算单元,与上述判定结果一起把该统计量发送到上述客户装置的结构。如果这样做,则使用者能够把其他使用者的设计平均值与自身的设计值进行比较,能够把握自身的设计倾向。
另一方面,在本发明的设计检查系统中,在代替上述基板布局信息输入了电路设计数据的情况下,上述位置确定装置根据仅用电路设计数据就能够进行位置确定的位置确定条件,从上述电路设计数据确定位置。这时,上述服务器装置把与登录在上述数据库中的对应于该位置确定条件的布局设计有关的信息发送到上述客户装置。
由此,使用者通过在进行了电路设计的阶段进行设计检查,能够从上述数据库取得与布局设计有关的信息。
另外,在其它的观点方面,本发明能够提供由上述的顺序构成的设计检查方法。
进而,在其它的观点方面,本发明能够提供使计算机执行上述设计方法的程序。
另外,在本说明书中,所谓基板布局信息指的是确定构成电路的器件的信息(器件的种类或者电阻值、电容值等)或者各布线的信息(传输的信号的种类、电源线、接地等)等的电路设计数据,以及布线长度、布线宽度或者支撑孔位置等的与基板布局有关的物理信息。
另外,作为由基板布局的影响引起的电特性不良,例如指的是由布线图形的配置发生的放射噪声或者由布线之间的信号干涉引起的信号波形的畸变等。
进而,作为特征量指的是在输入的基板布局信息中,对于由基板布局的影响引起的电特性不良的发生起作用的信息。
本发明由于是使用保存在服务器装置的位置确定条件,特征量的项目以及修正判定条件这样的参数进行基板布局信息的设计检查的结构,因此能够不公开具体的电路结构或者基板布局等信息,进行电路布局的电特性的检查。进而,由于即使第三者分析客户装置的程序,也不能够得到是否需要进行布局修正的判定方法或者判定基准,因此保密性高。
另外,在本发明中由于是否需要进行布局修正的判定方法以及判定基准不会流传给第三者,因此通过根据对于服务器装置(数据库)的访问进行收费,能够可靠地进行对于信息的收费。
进而,由于具备阶段性地显示与电特性不良有关的信息的选择单元,因此通过限制能够访问详细信息的使用者,能够仅对于确定的使用者显示详细信息。


图1是表示本发明实施形态1的系统结构的概略图。
图2是示出本发明实施形态1的处理流程的流程图。
图3说明本发明实施形态1的抽取条件。
图4说明本发明实施形态1的修正判定条件。
图5是示出本发明实施形态1的客户装置的画面显示例的概略图。
图6是本发明实施形态1的详细信息显示的概略图。
图7是表示本发明实施形态1的系统结构的变形例的概略图。
图8是表示本发明实施形态2的系统结构的概略图。
图9是示出本发明实施形态2的处理流程的流程图。
图10是表示本发明实施形态3的系统结构的概略图。
图11是示出本发明实施形态3的处理流程的流程图。
图12是表示本发明实施形态4的系统结构的概略图。
图13说明本发明实施形态4的抽取条件。
图14是表示本发明实施形态5的系统结构的概略15说明本发明实施形态5的抽取条件。
图16说明本发明实施形态5的布局设计信息。
图17是说明本发明实施形态5的动作的电路图。
图18示出发生电特性不良的事例。
图19示出发生电特性不良的事例。
图20示出发生电特性不良的事例。
图21示出发生电特性不良的事例。
具体实施例方式
实施形态1以下,参照

本发明的实施形态。
图1是示出本发明一实施形态的概略图。另外,图2是示出客户装置1a以及服务器装置2中的处理的流程图。
如果使用者把基板布局信息输入到客户装置1a、1b,……,则本发明的设计检查系统按照以下的顺序进行设计检查处理。
首先,在服务器装置2的存储单元16所保存的数据库中,成对地登录图3所示的位置确定条件,抽取出的特征量的项目33,对于各个项目提供项目号31。
在后面叙述对于上述各项目的详细说明,而如果以项目号“1”为例说明位置确定条件32和特征量的项目33则如下。
如图18(b)所示,在接地面82上形成了缝隙83的状态下,或者在其基础上,下层的信号线81跨过缝隙83的情况下,根据流过信号线的电流量或者信号频率的条件,成为易于发生放射噪声的状态。该事例的情况下,位置确定条件32成为“接地层的缝隙和跨过缝隙的信号线”,特征量的项目33成为“沿着信号线传输的信号频率,流过信号线的电流量以及由信号线与环形电流通路构成的面的面积”。
在上述的状态下,首先,使用者在客户装置1a中通过CAD输入或者数据文件读入等输入基板布局信息。例如,在通过CAD输入,输入了基板布局信息的情况下,客户装置1a显示单元11上,显示由图5所示的数据显示部分51,消息显示部分52以及指令显示部分53构成的画面21。在该状态下,使用者通过配置在指令显示部分53上的布局编辑按钮群54,把基板布局信息CAD输入到客户装置1a中。
在输入了基板布局信息以后,如果点击指令显示部分53的检查按钮55则开始进行设计检查。
首先,客户装置1a经过收发单元15、19与服务器装置2进行通信,使用装置ID或者使用者输入的客户ID和密码向服务器装置2的认证单元20查询是否允许客户装置1a或者使用者对于数据库进行访问(图2 S1以及S11)。在不允许访问的情况下,客户装置1a和服务器装置2结束处理。
在允许访问的情况下,客户装置1a的位置确定单元12从数据库读出图3所示的所有的位置确定条件32,特征量的项目33(以下,包括左边的2个项目在内记为抽取条件)和项目号31(图2S2)。
接着,位置确定单元12根据项目号31的顺序,从所输入的基板布局信息进行与位置确定条件32一致的位置确定。而且,只有在能够从基板布局信息确定与位置确定条件32一致的位置的情况下,在该确定了的位置,特征量抽取单元13才抽取由特征量的项目33确定的特征量。
在图3的例子中,首先,位置确定单元12进行作为项目号“1”的位置确定条件32“存在接地层的缝隙与跨过缝隙的信号线的位置”一致的位置的确定(图2 S3)。对于所输入的全部基板布局信息,在能够确定与该位置确定条件32一致的位置的情况下,位置确定单元12确认有无下一个项目(图2 S6)。这里,由于有下一个项目,因此位置确定单元12进行与项目号“2”的位置确定条件32一致的位置确定。
另一方面,在位置确定单元12能够确定与项目号“1”的位置确定条件32一致的位置的情况下,特征量抽取单元13从其确定的位置抽取作为项目号“1”的特征量的项目33的“沿着信号线传输的信号的频率,流过信号线的电流量以及由信号线与返回电流通路构成的面的面积”(图2 S4)。这时,特征量抽取单元13同时抽取基板布局信息上的作为位置信息的坐标。另外,抽取出的特征量以及坐标与项目号31相对应保存在客户装置1a的存储单元14中。
对于所输入的基板布局信息全部反复进行该位置确定处理以及特征量抽取处理直到结束处理为止(图2 S5)。在对于全部的基板布局信息结束了处理的情况下,位置确定单元12确认是否有下一个项目(图2 S6)。这里,由于有下一个项目,因此进行与项目号“2”的位置确定条件32一致的位置确定。
在反复进行上述的位置确定处理和特征量抽取处理,对于全部项目号31结束了处理的情况下,特征量抽取单元读出保存在客户装置1a的存储单元14中的特征量,抽取位置的坐标以及相对应的项目号31,经过发送单元15发送到服务器装置2(图2 S7)。
服务器装置2的修正判定单元17经过收发单元19接收该发送来的特征量,抽取位置的坐标以及相对应的项目号31(图2 S12)。而且,修正判定单元17从存储单元16保存的数据库读出与所接收的项目号31相对应的修正判定基准34,把读出的修正判定基准34与接收的特征量进行比较判定是否需要进行基板布局的修正(图2S13)。
用是否满足根据图4所示的项目号31建立关联的修正判定基准34进行判定。例如,在从客户装置1a发送的项目号“1”的特征量的情况下,修正判定装置17读入作为项目号“1”的修正判定基准34的“从特征量计算出的放射噪声量超过预定的上限值”。而且,从接收的特征量使用后述的关系式计算放射噪声量。在该计算出的放射噪声量超过预定的上限值的情况下,修正判定装置17判定为需要进行基板布局的修正(出错),在没有超过预定的上限值的情况下判定为不需要进行修正。
该判定对于接收的全部特征量顺序进行(图2 S14)。而且,在对于全部的特征量结束了判定的情况下,判定修正装置17把判定结果,例如抽取出了判定为出错的特征量的位置坐标发送到上述客户装置1a(图2 S15)。
如果依据以上的结构,则服务器装置2由于使用在客户装置1a中抽取出的特征量判定是否需要进行布局修正,并且把判定结果返送到客户装置1a,因此能够不向使用者公开具体的电路结构或者基板布局等信息,进行电特性的检查。
从而,即使成为把网络3连接到互联网上,其它的企业能够使用设计检查系统的开放环境,也不存在电路结构或者基板布局等信息流传到其它企业的危险性。另外,由于即使分析客户装置1a的程序第三者也不能够得到是否需要进行基板布局修正的判定方法和判定基准,因此保密性高。
另一方面,客户装置1a接收上述判定结果(图2 S8),在显示单元11上显示该结果(图2 S9)。在图5所示的例子中,在画面显示21的消息显示部分52中显示判定结果。
在该判定结果中记载判定为出错的位置的数量,指示能够根据需要显示详细信息的作为选择单元56的Web页的URL,通过参照该URL能够取得与出错有关的详细信息(图2 S10)。在图5的例子中,通过点击在画面显示21的消息显示部分52中显示的URL部分起动浏览器,能够显示Web页。
如图6的Web页显示例所示那样,在显示详细信息的Web页22中,显示在特征量抽取时抽取出,的错误位置的坐标,在上述数据库中与项目号31相关联登录的该出错的说明以及布局的修正方法。当参照该Web页22时,能够高亮度显示在数据显示部分51中显示的上述输入的基板布局信息的该部分,能够确认位置。
例如,通过采用限制能够访问该详细信息的使用者,仅对于确定的使用者显示详细信息的结构,还能够在公司内的使用者中公开详细信息,在公司外的使用者中不公开详细信息。
而在服务器装置2中,当把上述判定结果发送到客户装置1a时,收费单元18从客户装置1a进行与向上述数据库的访问相对应的收费处理(图2 S16)。
收费单元18通过监视修正判定单元17以及对于数据库的访问,对于认证单元20认证了的客户以及客户装置1a,例如进行与访问次数、访问时间、出错个数、提供的信息量等相对应的收费。另外,收费单元18在客户装置1a参照显示上述详细信息的Web页22的情况下也进行收费。除此以外,通过对装置ID或者客户ID进行的识别,还能够对于公司内的使用者等的确定ID不进行收费。
在本发明中,如上述那样,由于不存在是否需要进行布局修正的判定方法以及判定基准流向第三者,即信息的流传,因此通过根据对于数据库的访问进行收费,能够可靠地进行对于信息的收费。
另一方面,本发明的设计检查系统作为其利用方法之一,能够适用在使用者教育工具中。在作为教育工具使用的情况下,采用预先在数据库中登录根据基板布局的影响预测发生电特性不良的发生原理等的信息,根据由上述URL指示的Web页,能够添加用图表进行的解说显示该信息的结构。
由此,在使用者判断为需要进行布局修正的情况下,能够参照电特性不良的发生原理,能够提高设计能力。另外,如果采用由上述收费单元18对每个使用者根据出错数进行收费的结构,则能够通过收费金额确认各使用者的基板布局设计技巧。
另外,在上述中,采用当开始设计检查时,位置确定单元12从数据库取得抽取条件的结构,而也可以采用在客户装置1a具备的存储单元14中保存抽取条件的结构。
由此,由于客户装置1a在每次进行设计检查时不需要从服务器装置2取得抽取条件,因此能够减少与服务器装置2的数据收发次数。这种情况下,位置确定单元12在各次设计检查开始时,使用时间标记等确认有无添加新项目等的对于数据库的变更,在有变更的情况下从数据库取得抽取条件,更新保存在存储单元14中的抽取条件。由此,仅变更保存在服务器装置2的存储单元16中的数据库,就能够在经过网络3连接的所有客户装置1a,1b,……中,始终根据最新的信息进行设计检查。
另外,在上述中,说明了对于数据库内的所有检查项目进行检查的情况,而也可以如图7的例子所示那样,采用在设计检查开始时在客户装置1a上显示登录在数据库中的设计项目的一览表,能够由在显示单元11上显示的项目选择单元71选择使用者进行设计检查的项目的结构。由此,例如,在根据设计检查的结果进行了基板布局的修正以后,再次进行设计检查时,能够仅检查出错的检查项目,能够缩短检查时间。
进而,在上述的说明中,采用客户装置1a预先具备位置确定单元12和特征量抽取单元13的结构,然而并不限于该结构。例如,服务器装置2采用在存储单元16中保存使客户装置1a执行上述的位置确定处理以及特征量抽取处理(图2 S2~S6)的程序的结构,采用客户装置在开始设计检查时从服务器装置取得该程序的结构,也能够得到同样的效果。
另外,在采用客户装置1a这样从服务器装置2取得程序的结构的情况下,如果采用当结束了基板布局的电特性的检查时,根据来自服务器装置2的指示清除上述程序的结构,则由于上述程序不会被第三者分析因此能够进一步提高保密性。
另外,上述电特性不良的事例只不过是具体例子,并不是限定本发明的技术范围。
实施形态2参照图8的概略图以及图9的流程图说明本发明的其它实施形态。另外,在附图中,在与上述实施形态1具有相同功能的方块图以及进行相同处理的步骤上标注相同的符号。
在本实施形态中,采用服务器装置2具备在上述实施形态1中客户装置1a具备的位置确定单元12和特征量抽取单元13,客户装置1具备对服务器装置2进行访问的服务器访问单元72的结构。
即,输入了基板布局信息的客户装置1a通过浏览器等服务器访问单元72与服务器装置2进行通信,在允许对数据库进行访问时(图9 S1),向服务器装置2发送该输入的基板布局信息(图9S21)。
如果服务器装置2接收到上述基板布局信息(图9 S22),则服务器装置2的位置确定单元12和特征量抽取单元13根据上述抽取条件,进行在上述实施形态1中说明过的位置确定处理以及特征量抽取处理,从输入的基板布局信息抽取出特征量以及抽取位置的坐标(图9 S2~S6)。
另外,修正判定单元17与上述实施形态1相同,根据该抽取出的特征量判定是否需要进行基板布局的修正(图9 S13,S14),把该判定结果以及抽取出了特征量的坐标的位置发送到客户装置1a(图9S15)。另外,接收到该判定结果时的客户装置1a的动作由于与上述实施形态1相同,因此省略这里的说明。
在本实施形态中,与上述实施形态1相同,也能够不向使用者公开具体的电路结构或者基板布局等信息进行电特性的检查。另外,在本实施形态中,由于全部在服务器装置2中进行基板布局的电特性的检查,因此能够进一步提高保密性。
实施形态3参照图10的概略图以及图11的流程图说明本发明的另一个实施形态。另外,在附图中,在具有与上述实施形态1相同功能的方块图以及进行相同处理的步骤中标注相同的符号。
在本实施形态中,采用客户装置1a具备在上述实施形态1中服务器装置2具备的修正判定单元12的结构。
即,在客户装置1a中,对于输入的基板布局信息,在执行了至在上述实施形态1中说明过的特征量抽取处理(图11 S1~S6)以后,在客户装置1a中具备的修正判定单元17进行是否需要修正基板布局的判定(图11 S13,S14)。这时,修正判定单元17从服务器装置2的存储单元16保存的数据库读出并参照根据项目号31建立起关联的上述修正判定基准34(图1 S31)。
在客户装置1a上显示该判定结果时的动作由于与在上述实施形态1中接收了判定结果以后的客户装置1a的动作相同,因此省略这里的说明。
在本实施形态中,也与上述实施形态1相同,能够不向使用者公开具体的电路结构或者基板布局等信息进行电特性的检查。
另外,在上述的说明中,采用客户装置1a预先具备位置确定装置单元12,特征量抽取单元13以及修正判定单元17的结构,但是并不限于该结构。例如,即使服务器装置2采用在存储单元16中保存使客户装置1a执行上述的位置确定处理以及特征量抽取处理(图11 S2~S6)的程序以及使客户装置1a执行上述修正判定处理(图11S13,S14)的程序的结构,客户装置1a采用在开始设计检查时,从服务器装置取得这些程序的结构,也能够得到同样的效果。
另外,在采用客户装置1a这样从服务器装置取得程序的结构的情况下,当结束了基板布局的电特性的检查时,如果采用根据来自服务器装置2的指示清除上述程序的结构,则由于上述程序不会被第三者分析,因此能够进一步提高保密性。
实施形态4在本实施形态中,在上述各实施形态中说明过的服务器装置2采用还具备收集从上述基板布局信息抽取出的特征量的第2存储单元121和计算该收集的特征量的平均值或者最大值等统计量的统计量计算单元122的结构。这里,参照图12的服务器装置2的概略图说明适用于在实施形态1中说明过的服务器装置2的情况。
如在上述实施形态1中说明过的那样,如果使用者对于基板布局开始设计检查,则向上述服务器装置2发送在客户装置1a中抽取出的特征量以及抽取位置的坐标和项目号31。在本实施方式中,在上述第2存储单元121中,服务器装置2接收的特征量与上述项目是一起被顺序存储。
这样,在特征量收集在第2存储单元121中的状态下,如果开始其它基板布局的设计检查,则与上述特征量一起,上述统计量计算单元122从上述第2存储单元121全部读出与所接收的项目号31相对应的特征量,计算该特征量的平均值或者最大值等统计量,发送到客户装置1a。
另外,从基板布局信息抽取出的特征量例如像登录在图2的项目号“2”的坐标等那样存在不适于进行统计量计算的部分。因而,在本实施形态中,在上述统计量计算单元122中预先设定登录计算统计量的特征量的项目33的项目号31,统计量计算单元122仅对于与所设定的项目号31相对应的特征量计算统计量。
在本实施形态中,为了容易地进行计算这种统计量的特征量的项目管理,在服务器装置2的存储单元16保存的数据库中除了在实施形态1中说明过的特征量的项目,还登录仅以计算统计量为目的而使用的特征量的项目。在图13所示的例子中,在项目号“100”,位置确定条件登录为“LSI”,另外,特征量的项目33登录为“电源管脚的数量,旁路电容器的数量”。
在该情况下,客户装置1a的位置确定单元12从基板布局信息确定与上述存储单元16存储的项目号“100”相对应的位置确定条件的“LSI”。而且,特征量抽取装置13作为特征量抽取该确定的LSI的电源管脚数量和连接电源管脚的旁路电容器的数量,发送到服务器装置。
另外,统计量计算单元122直到执行该设计检查之前,读出存储单元122中存储的与项目号“100”相对应的上述特征量,计算统计量,发送到客户装置1a。这时,与项目号“100”相对应的修正判定条件由于没有登录在上述数据库中,因此修正判定单元17不判定是否进行基板布局信息的修正。
这样,发送到客户装置1a的统计量在图5所示的显示画面21的消息显示部分52中,例如显示“每一个电源管脚平均配置1.3个旁路电容器,而与此不同,在本实施例中是0.7个。”。
如果依据该结构,则使用者能够把其他使用者的设计平均值与自身的设计值进行比较,能够把握自身的设计倾向。
实施形态5在本实施形态中,在上述各实施形态中说明过的服务器装置2采用还具备布局设计信息读出单元141的结构。这里,参照图14的服务器装置2的概略图说明适用于实施形态1中说明过的服务器装置2的情况。
在上述各实施形态中,在客户装置1a中输入基板布局信息,而在本实施形态中,代替基板布局信息输入电路设计数据。
在这样输入了电路设计数据的状态下,如果开始设计检查,则上述位置确定单元12根据仅用电路设计数据就能够进行位置确定的位置确定条件32从上述电路设计数据确定位置,在该确定了的位置,特征量抽取单元13进行特征量的抽取。这里,作为仅用电路设计数据就能够进行位置确定的位置确定条件32,例如是在电源线与接地面之间配置的“旁路电容器”或者在LSI的集成块管脚之间配置的“衰减电阻”等。这种位置确定条件32如图14所示,与项目号31以及特征量的项目33相对应登录在上述数据库中。在图14所示的例子中,在项目号“200”中登录作为位置确定条件32的“旁路电容器”和作为特征量项目的“电源管脚”。
另外,由于位置确定处理和特征量抽取处理的顺序与上述实施形态1的顺序相同,因此省略这里的说明。
在上述状态中,例如对于在客户装置1a中输入了连接图17所示的控制器IC与存储器IC的电路设计数据的情况说明如下。另外,在图17的各IC中记载在外周的数字表示各IC的管脚号。
这种情况下,位置确定单元12以及特征量抽取单元13作为确定了的位置与特征量的组合,对于项目号“200”,得到“C1,IC1的第10号管脚”,“C2,IC1的第24号管脚”,……,“C6,IC2的第27号管脚”。
另一方面,作为与布局设计有关的信息的布局设计信息35与上述项目号31相对应登录在上述数据库中。即,如图15所示,在登录“旁路电容器”的项目号“200”中,登录“把旁路电容器配置成使得与电源管脚的距离成为最短”这样的布局设计信息35。
在服务器装置2中,把从上述特征量抽取单元13发送来的项目号31顺序地输入到布局信息读出单元141中。例如,在输入了项目号“200”的情况下,布局信息读出单元141从上述数据库读出作为与项目号“200”相对应的布局设计信息35的“把旁路电容器配置成使得从电源管脚或者外部的电源输入部位的距离为最短”,把该布局设计信息35发送到客户装置1a。这时,虽然修正判定单元17也输入项目号“200”,但是与该项目号“200”相对应的修正判定条件没有登录在上述数据库中,因此修正判定单元17不判定是否需要进行基板布局信息的修正。
接收了上述布局设计信息35的客户装置1a在图5所示的显示画面21的消息显示部分52中显示把接收的布局设计信息35和与该布局设计信息35相对应的上述确定信息以及特征量的组合。即,在上述的例子中,显示“把旁路电容器C1配置成使得与IC1的第10号管脚的距离为最短”。
这时,如果采用在上述输入的电路设计数据中把该布局设计信息35作为附加信息,例如,写入到标题等中的结构,则在根据该电路设计数据进行基板布局的设计时,通过参照电路设计数据能够确认该信息。
另外,本实施形态由于对于电路设计数据进行设计检查,因此客户装置1a中具备在上述实施形态1中说明过的项目选择单元71,本实施形态的设计检查系统最好采用仅对于只用电路设计数据就能够进行位置确定的位置确定条件32进行设计检查的结构。
如果这样做,则由于使用者通过在进行了电路设计的阶段执行设计检查,因此能够从上述数据库取得与布局设计有关的信息,能够反映在基板布局设计中。
另外,在上述各实施形态中,还可以在上述客户装置1a中具备检查根据基板的制造工艺是否满足所限制的设计规则(最小线宽度,最小布线间隔,支撑孔尺寸等)的DRC(设计规则检查)功能。由此,由于能够与电特性的检查同时进行违反设计规则的检查,因此效率高。
发生电特性不良的例子1以下,示出在本发明的设计检查系统中进行检查的电特性不良的事例。
图18(a)所示的事例是在多层基板中,在把内层的布线层作为接地面82,在其它的层上形成信号线81的情况下,在分断接地面82的缝隙83上配置信号线81的事例。接地面82上的这种缝隙83在多种基板中,在把接地面82夹在中间用支撑孔连接信号线81,或者从电源面86向其它层供给电源的情况下,有时成列发生贯通接地面82的支撑孔的间隙表面。另外,在例如把接地面82分开为数字接地和模拟接地的多个区域中的情况下也有可能发生这种情况。
在接地面82上没有缝隙的情况下,如果电流沿着信号线81流过,则在与该电流相反的方向,在信号线正下方的接地面82上流过回波电流84,所发生的电磁波相互抵消。
然而,在该回波电流84流过的路径中存在缝隙83的情况下,回波电流84沿着缝隙83的外周流动。由此,沿着信号线81流过的电流与回波84所发生的电磁波不能够相互抵消。在这样的状态下,将发生与作为形成回波电流84的路径和上述信号线81的面的面积构成的环形面积85成比例的放射噪声。
该放射噪声的发生量(E)如公式1所示,依赖于沿着信号线传输的信号的频率(f),沿着信号线流动的电流量(I)以及环形面积85(A)。
公式1E=αI·A·f2R]]>另外,公式1中的α是从实际的测定导出的常数,R是从基板至测定放射噪声强度的位置的距离(例如3m)。
根据上述,在该事例中,位置确定条件成为“存在接地层的缝隙和跨过缝隙的信号线的位置”。另外,抽取出的特征量的项目成为“沿着信号线传输的信号的频率,沿着信号线流动的电流量以及环形面积”。
而且,修正判定基准把可以允许发生放射噪声发生量(E)设定为上限值,成为“从特征量计算出的放射噪声量超过上限值”。
发生电特性不良的例子2图19(a)所示的事例是在多层基板中,在最上面的布线层中形成电源布线91,经过绝缘层把第3个布线层作为电源面使用的情况下,在经过支撑孔92从电源面供给电源的LSI90的电源布线91上,配置把另一端连接在接地点的旁路电容器93的事例。
如图19(a)所示,在按照LSI90的电源管脚94,连接在电源面上的支撑孔92,旁路电容器93的顺序进行连接的情况下,从LSI90的电源管脚94流入流出的高频电流的一部分不流过旁路电容器93而经过支撑孔92流过电源面。流过该电源面的电流由于使电源面的电位变动因此将发生放射噪声。从而,如图19(b)所示,更好的是旁路电容器93位于LSI90与支撑孔92之间的基板布局。
在该事例的情况下,位置确定条件成为“存在LSI,与电源面连接的支撑孔,旁路电容器以及电源布线的位置”。另外,抽取出的特征量的项目成为“LSI的电源管脚的坐标·电源布线的坐标·旁路电容器的坐标·与电源面连接的支撑孔的坐标”,修正判定基准成为“支撑孔与LSI的电源管脚之间没有旁路电容器”。
发生电特性不良的例子3图20所示的事例是在多层基板中,在最上层的布线层上形成信号线101,经过绝缘层把第2个布线层作为接地面102使用的情况下,在基板一端配置信号线101的事例。
在基板端配置了信号线101的情况下,如图20(a)所示,由沿着信号线101传输的信号发生的电场没有在接地面102屏蔽而泄漏到基板外部。泄漏到该基板外部的电场将发生放射噪声。沿着信号线101传输的信号的频率越高该电场的泄漏越大。因此,如图20(b)所示,把信号线101配置在距基板端预定距离的内侧,电场不向外部泄漏的布局最理想。另外,在内层配置信号线,上下具有接地面的情况下,由于电场的泄漏不同因此成为与该事例不同的事例。
该事例的情况下,位置确定条件成为“在位于基板端的最表面上形成的信号线”。另外,抽取出的特征量的项目成为“从基板端到信号线的距离,配置信号线的层,沿着信号线传输的信号的最大频率(脉冲信号的情况下,从上升或者下降时间计算),基板层结构”,修正判定基准成为“传输具有一定频率以上的最大频率信号的信号线位于距基板端预定距离以内”。
发生特性不良的例子4图21所示的事例是在多层基板中,把内层的2个布线层配置为接地面111和电源面112的事例。
在内层配置了接地面111和电源面112情况下,接地面111的端部如果把与电源面112的端部对齐,则如图21(b)所示,从电源面112朝向接地面111的电场经过基板外部到达接地面111。泄漏到该基板外部的电场将发生放射噪声。因此,如图21(a)所示,把电源面112的端部也配置在距接地层111预定宽度的内侧,电场不向外部泄漏的布局最理想。
该事例的情况下,位置确定条件成为“存在接地面和电源面”。另外,抽取出的特征量的项目成为“基板层结构·电源面的坐标(面的结构点的坐标)·接地面的坐标(面的结构点的坐标)”,修正判定基准成为“电源面端部对于接地面端部没有位于预定宽度以上的内侧”。
本发明具有不公开具体的电路结构或者基板布局等信息,就能够进行基板布局设计的电特性的检查的效果,作为设计检查系统等十分有用。
权利要求
1.一种设计检查系统,该设计检查系统对于基板布局信息进行电特性的检查,其特征在于具备保存数据库的存储单元,其中,对于由于基板布局的影响预测的发生电特性不良的每一个发生原因,把从上述基板布局信息确定预测的发生电特性不良的位置的位置确定条件、抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别进行关联;根据上述位置确定条件,从上述基板布局信息确定位置的位置确定单元;在该确定了的位置,抽取出上述特征量的特征量抽取单元;把上述特征量抽取单元抽取出的特征量与从上述存储单元读出的与该特征量相对应的上述修正判定基准进行比较,判定是否要进行基板布局修正的修正判定单元。
2.根据权利要求1所述的设计检查系统,其特征在于上述设计检查系统包括输入上述基板布局信息的客户装置和经过网络与该客户装置连接的服务器装置,上述服务器装置具备上述存储单元,位置确定单元,特征量抽取单元以及修正判定单元,上述客户装置经过上述网络取得上述判定结果。
3.根据权利要求1所述的设计检查系统,其特征在于上述设计检查系统包括输入上述基板布局信息的客户装置和经过网络与该客户装置连接的服务器装置,具备上述位置确定单元和上述特征量抽取单元的上述客户装置向上述服务器装置发送抽取出的特征量,具备上述存储单元和上述修正判定单元的上述服务器装置向上述客户装置发送上述判定结果。
4.根据权利要求3所述的设计检查系统,其特征在于上述客户装置根据需要经过上述网络从上述服务器装置取得上述位置确定单元和特征量抽取单元。
5.根据权利要求1所述的设计检查系统,其特征在于上述设计检查系统包括输入上述基板布局信息的客户装置和经过网络与该客户装置连接的服务器装置,具备上述位置确定单元、上述特征量抽取单元和上述修正判定单元的上述客户装置,根据保存在上述服务器装置所具备的上述存储单元中的修正判定基准进行上述判定。
6.根据权利要求5所述的设计检查系统,其特征在于上述客户装置根据需要经过上述网络从上述服务器装置取得上述位置确定单元、上述特征量抽取单元和上述修正判定单元。
7.根据权利要求2到6所述的设计检查系统,其特征在于上述服务器装置具备根据对于上述数据库的访问从上述客户装置收费的收费单元。
8.根据权利要求2到6所述的设计检查系统,其特征在于在上述修正判定单元判定为需要进行基板布局的修正时,上述客户装置具备能够选择表示与登录在上述数据库中的错误有关的详细信息的选择单元。
9.根据权利要求2到6所述的设计检查系统,其特征在于上述服务器装置还具备收集从上述基板布局信息抽取出的特征量的第2存储单元和计算所收集的特征量的统计量的统计量计算单元,向上述客户装置发送该统计量。
10.根据权利要求2到6所述的设计检查系统,其特征在于在代替上述基板布局信息输入电路设计数据的情况下,上述位置确定单元根据仅用电路设计数据就能够进行位置确定的位置确定条件,从上述电路设计数据确定位置,上述服务器装置把与登录在上述数据库中的该位置确定条件相对应的布局设计有关的信息发送到上述客户装置。
11.一种服务器装置,该服务器装置在对于从经过网络连接的客户装置输入的基板布局信息,进行电特性的检查,把该检查的结果发送到上述客户装置的设计检查系统中使用,其特征在于保存数据库的存储单元,其中,对于由于基板布局的影响预测的发生电特性不良的每一个发生原因,把从上述输入的基板布局信息确定预测的发生电特性不良的位置的位置确定条件、在该确定的位置抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别进行关联;在上述客户装置根据上述位置确定条件,从上述输入的基板布局信息确定位置,接收在该位置中抽取出的特征量的同时,通过把该特征量与从上述存储单元读出的该特征量对应的上述修正判定基准进行比较判定是否要进行基板布局的修正,把该判定结果发送到上述客户装置的修正判定单元。
12.一种客户装置,该客户装置在对于服务器装置经过网络发送基板布局的信息,在该服务器装置中进行电特性的检查,接受检查结果的设计检查系统中使用,其特征在于具备根据确定基于基板布局的影响预测的发生电特性不良的位置的位置确定条件,从上述输入的基板布局信息确定位置的位置确定单元;在上述确定了的位置抽取出特征量,把该特征量发送到上述服务器装置的特征量抽取单元。
13.一种程序,该程序在对于基板布局信息进行电特性的检查的设计检查系统中使用,其特征在于使计算机执行根据确定基于基板布局的影响预测的发生电特性不良的位置的位置确定条件,从上述基板布局信息确定位置的步骤;在该确定了的位置抽取出特征量的步骤;对于每一个预测的电特性不良的发生原因,从把上述位置确定条件、上述抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别进行关联登录的数据库,读出与从上述基板布局抽取出的特征量相对应的上述修正判定基准的步骤;通过把从上述基板布局信息抽取出的特征量与从上述数据库读出的修正判定基准进行比较判定是否要进行基板布局修正的步骤。
14.根据权利要求13所述的程序,其特征在于使客户装置执行上述确定位置的步骤,上述抽取特征量的步骤和把该抽取出的特征量发送到服务器装置的步骤,使上述服务器装置执行上述读出修正判定基准的步骤和上述判定是否要进行修正的步骤。
15.根据权利要求14所述的程序,其特征在于代替上述服务器装置而使上述客户装置执行上述判定是否要进行修正的步骤。
16.一种设计检查方法,该设计检查方法对于基板布局信息进行电特性的检查,其特征在于具有根据确定基于基板布局的影响预测的发生电特性不良的位置的位置确定条件,从上述基板布局信息确定位置的步骤;在该确定了的位置抽取出特征量的步骤;从把上述位置确定条件、上述抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别进行关联登录的数据库,读出与从上述基板布局抽取出的特征量相对应的上述修正判定基准的步骤;通过把从上述基板布局信息抽取出的特征量与从上述数据库读出的修正判定基准进行比较,判定是否要进行基板布局修正的步骤。
17.一种设计检查方法,该设计检查方法在服务器装置对于从经过网络连接的客户装置输入的基板布局信息进行电特性的检查,其特征在于具有根据确定基于基板布局的影响预测的发生电特性不良的位置的位置确定条件,从输入到客户装置的基板布局信息确定位置的步骤;在该确定了的位置,从上述基板布局信息抽取出特征量的步骤;把该抽取出的特征量发送到服务器装置的步骤;在上述服务器装置中,从把上述位置确定条件、上述抽取出的特征量的项目以及作为判定是否要进行基板布局修正的基准的修正判定基准分别进行关联登录的数据库,读出与上述特征量相对应的上述修正判定基准的步骤;在上述服务器装置中,通过把上述接收的特征量与从上述数据库读出的修正判定基准进行比较,判定是否要进行基板修正的步骤;将上述判定结果发送到上述客户装置。
18.根据权利要求16所述的设计检查方法,其特征在于在执行上述确定位置的步骤之前,还具有上述客户装置从上述服务器装置取得使上述客户装置执行确定上述位置的步骤和抽取上述特征量的步骤的程序的步骤。
19.根据权利要求17所述的设计检查方法,其特征在于在执行上述判定是否要进行修正的步骤之前,还具有上述客户装置从上述服务器装置取得使上述客户装置执行上述判定是否要进行修正的步骤的程序的步骤。
全文摘要
本发明的目的在于提供即使在用因特网连接的环境下,不公开电路设计技术或者基板设计技术,就能够进行基板布局的电特性检查的设计检查系统,设计检查方法以及设计检查程序,在本发明中,从所输入的基板布局信息基于基板布局的影响预测的发生电特性不良的位置抽取出特征量,修正判定单元通过把该特征量与从数据库读出的对应于电特性不良的修正判定基准进行比较判定是否需要进行布局修正,由此,不向使用者公开修正判定基准或者判定方法,就能够进行电特性的检查。
文档编号G06F17/50GK1530863SQ20041000224
公开日2004年9月22日 申请日期2004年1月16日 优先权日2003年1月20日
发明者齐藤义行, 清原督三, 三 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1