[发明专利]用于对电路进行评估的方法、系统和程序产品有效
申请号: | 200580041857.7 | 申请日: | 2005-12-05 |
公开(公告)号: | CN101375282A | 公开(公告)日: | 2009-02-25 |
发明(设计)人: | 米歇尔·K.·库克;布鲁斯·R.·阿查姆比尤尔特;查尔斯·R.·盖茨;德里克·D.·斯科特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李德山 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 电路 进行 评估 方法 系统 程序 产品 | ||
技术领域
本发明一般涉及电路设计,具体来说,涉及检测电路中的规则违反并基于一个或多个调整生成一组预测的解决方案。本发明可以应用于电子设计和制造领域。
背景技术
计算设备中所使用的印刷电路板通常必须在销售之前通过一个或多个电磁兼容性测试。在设计每一个印刷电路板时使用良好的设计实践是增大制造出的电路板通过测试的概率的最经济合算的解决方案之一。在这个意义上,优选情况下,对照这些良好的设计实践来检查新的印刷电路板的设计数据,以确定任何违反情况。随后,如果可能的话,可以修改电路板设计,以在制造电路板之前遵从这些设计实践。
当前,对电路的设计数据的大多数检查都是人工地进行的。具体来说,人们可以使用电路设计软件在视觉上查看设计数据以识别任何违反情况。由于此任务的复杂性,有一些软件工具用来对照预先指定的一组物理设计参数检查设计数据,以检测违反情况。虽然如此,一旦识别了违反情况,人们必须在修改设计数据以符合设计参数的相对优点与不修改设计数据的相对危险性之间进行评估。为帮助进行此评估,人们可以使用金波模拟软件。在全波模拟中,生成代表特定问题的模型,模拟器对模型进行处理,以产生结果。然而,由于甚至简单问题都具有的复杂性,全波模拟的实际处理时间可能比较长(也许24小时)。结果,全波模拟只限于评估特定的简单问题,使一些电路设计大得难以模拟。
根据此情况,需要用于设计和/或评估电路的改善的解决方案。具体来说,需要这样的解决方案:可以识别电路中的规则违反,并可以有效地生成关于对电路进行修改以消除/部分地消除规则违反的预期的优点的一个或多个预测。
发明内容
本发明提供了用于设计和/或评估电路(例如,印刷电路板布局、集成电路布局等等)的改善的解决方案。具体来说,可以通过检测一个或多个规则违反并基于对设计数据的调整生成一个或多个预测,对电路的设计数据进行评估。在一个实施例中,可以使用调整窗口来生成多个调整。随后,对于每一个调整,可以确定对应的预测影响。可以使用对电路的预期性能进行估计的计算算法,计算每一个预测影响。如此,用户可以查看用于修改电路的各种选项,并就哪一个修改是最合乎需要的作出决定。此外,还可以作为电路设计工具的一部分包括评估。在此情况下,可以选择对设计数据的一个或多个修改,并提供给用户,以便实施,和/或自动地通过电路设计工具实施。结果,本发明提供了有效地开发和/或对电路进行评估的改善的解决方案。
本发明的第一个方面提供了一种对电路进行评估的方法,所述方法包括:获取电路的设计数据;基于设计数据检测是否存在规则违反;为规则违反获取可调参数的调整窗口;以及基于调整窗口生成多个预测。
本发明的第二个方面提供了一种对电路进行评估的系统,所述系统包括:用于获取电路的设计数据的修改系统;用于基于设计数据检测是否存在规则违反的违反系统;用于为规则违反获取可调参数的调整窗口的调整系统;以及用于基于调整窗口生成多个预测的预测系统。
本发明的第三个方面提供了一种存储在计算机可读介质上的程序产品,当运行时对电路进行评估,所述程序产品包括:用于获取电路的设计数据的程序代码;用于基于设计数据检测是否存在规则违反的程序代码;用于为规则违反获取可调参数的调整窗口的程序代码;以及用于基于调整窗口生成多个预测的程序代码。
根据本发明的第四个方面,提供了一种电路设计工具,包括:用于管理电路的设计数据的修改系统;用于基于设计数据检测是否存在规则违反的违反系统;用于为规则违反获取可调参数的调整窗口的参数系统;以及用于基于调整窗口生成多个预测的预测系统。
本发明的第五个方面提供了一种设计电路的方法,所述方法包括:获取电路的设计数据;基于规则和设计数据检测是否存在规则违反;为规则违反获取可调参数的调整窗口;将计算算法应用到规则违反和调整,以生成预测;以及自动地将修改实现到设计数据中。
根据本发明的第六个方面,提供了一种电路设计工具,包括:用于管理电路的设计数据的修改系统;用于基于规则和设计数据检测是否存在规则违反的违反系统;用于为规则违反获取可调参数的调整的参数系统;以及用于将计算算法应用到规则违反和调整,以生成预测的预测系统。
本发明的第七个方面提供了一种部署用于对电路进行评估的应用程序的方法,所述方法包括:提供计算机基础架构,用于:获取电路的设计数据;基于设计数据检测是否存在规则违反;为规则违反获取可调参数的调整窗口;以及基于调整窗口生成多个预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580041857.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缓冲阀总成
- 下一篇:气液分离器、高温再生器及吸收式制冷机以及吸收式热泵