用于对电路进行评估的方法、系统和程序产品技术方案

技术编号:2819530 阅读:247 留言:0更新日期:2012-04-11 18:40
一种对电路进行评估的方法,所述方法包括: 获取电路的设计数据(50); 基于设计数据(50)检测是否存在规则违反; 为规则违反获取可调参数的调整窗口(66);以及 基于调整窗口生成多个预测(68)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及电路设计,具体来说,涉及检测电路中的规则违 反并基于一个或多个调整生成一组预测的解决方案。本专利技术可以应用 于电子设计和制造领域。
技术介绍
计算设备中所使用的印刷电路板通常必须在销售之前通过一个 或多个电磁兼容性测试。在设计每一个印刷电路板时使用良好的设计 实践是增大制造出的电路板通过测试的概率的最经济合算的解决方案 之一。在这个意义上,优选情况下,对照这些良好的设计实践来检查 新的印刷电路板的设计数据,以确定任何违反情况。随后,如果可能 的话,可以修改电路板设计,以在制造电路板之前遵从这些设计实践。当前,对电路的设计数据的大多数检查都是人工地进行的。具体 来说,人们可以使用电路设计软件在视觉上查看设计数据以识别任何 违反情况。由于此任务的复杂性,有一些软件工具用来对照预先指定 的一组物理设计参数检查设计数据,以检测违反情况.虽然如此,一 旦识别了违反情况,人们必须在修改设计数据以符合设计参数的相对 优点与不修改设计数据的相对危险性之间进行评估.为帮助进行此评 估,人们可以使用全波模拟软件,在全波模拟中,生成代表特定问题 的模型,模拟器对模型进行处理,以产生结果.然而,由于甚至简单问题都具有的复杂性,全波模拟的实际处理时间可能比较长(也许24 小时).结果,全波模拟只限于评估特定的简单问题,使一些电路设 计大得难以模拟.根据此情况,需要用于设计和/或评估电路的改善的解决方案. 具体来说,需要这样的解决方案可以识别电路中的规则违反,并可 以有效地生成关于对电路进行修改以消除/部分地消除规则违反的预期的优点的一个或多个预测。 专利技术内容本专利技术提供了用于设计和/或评估电路(例如,印刷电路板布局、 集成电路布局等等)的改善的解决方案。具体来说,可以通过检测一 个或多个规则违反并基于对设计数据的调整生成一个或多个预测,对 电路的设计数据进行评估。在一个实施例中,可以使用调整窗口来生 成多个调整。随后,对于每一个调整,可以确定对应的预测影响,可 以使用对电路的预期性能进行估计的计算算法,计算每一个预测影响, 如此,用户可以查看用于修改电路的各种选项,并就哪一个修改是最 合乎需要的作出决定。此外,还可以作为电路设计工具的一部分包括 评估。在此情况下,可以选择对设计数据的一个或多个修改,并提供 给用户,以便实施,和/或自动地通过电路设计工具实施。结果,本发 明提供了有效地开发和/或对电路进行评估的改善的解决方案。本专利技术的第一个方面提供了一种对电路进行评估的方法,所述方法包括获取电路的设计数据;基于设计数据检测是否存在规则违反; 为规则违反获取可调M的调整窗口;以及基于调整窗口生成多个预 测。本专利技术的第二个方面提供了一种对电路进行评估的系统,所述系 统包括用于获取电路的设计数据的修改系统;用于基于设计数据检 测是否存在规则违反的违反系统;用于为规则违反获取可调参数的调 整窗口的调整系统;以及用于基于调整窗口生成多个预测的预测系统.本专利技术的笫三个方面提供了 一种存储在计算机可读介质上的程 序产品,当运行时对电路进行评估,所迷程序产品包括用于获取电 路的设计数据的程序代码;用于基于设计数据检测是否存在规则违反 的程序代码;用于为规则违反获取可调参数的调整窗口的程序代码; 以及用于基于调整窗口生成多个预测的程序代码.根据本专利技术的笫四个方面,提供了一种电路设计工具,包括用 于管理电路的设计数据的修改系统;用于基于设计数据检测是否存在 规则违反的违反系统;用于为规则违反获取可调参数的调整窗口的参数系统;以及用于基于调整窗口生成多个预测的预测系统。本专利技术的第五个方面提供了一种设计电路的方法,所述方法包 括获取电路的设计数据;基于规则和设计数据检测是否存在规则违 反;为规则违反获取可调参数的调整窗口;将计算算法应用到规则违 反和调整,以生成预测;以及自动地将修改实现到设计数据中。根据本专利技术的第六个方面,提供了一种电路设计工具,包括 用于管理电路的设计数据的修改系统;用于基于规则和设计数据 检测是否存在规则违反的违反系统;用于为规则违反获取可调参 数的调整的参数系统;以及用于将计算算法应用到规则违反和调 整,以生成预测的预测系统。本专利技术的第七个方面提供了一种部署用于对电路进行评估的 应用程序的方法,所述方法包括提供计算机基础架构,用于 获取电路的设计数据;基于设计数据检测是否存在规则违反;为 规则违反获取可调参数的调整窗口;以及基于调整窗口生成多个 预测。本专利技术的笫八个方面提供了用于对电路进行评估的以传播的 信号实现的计算机软件,所述计算机软件包括使计算机系统实行 下列功能的指令获取电路的设计数据;基于设计数据检测是否 存在规则违反;为规则违反获取可调参数的调整窗口;以及基于 调整窗口生成多个预测.本专利技术的说明性各个方面被设计为解决这里所描述的问题及熟 练的技术人员能够发现的其他未讨论的问题,附困说明通过参考与描述了本专利技术的各种实施例的附困 一起进行的对本 专利技术的各个方面的描述,本专利技术的这些及其他特征,将更好地被理解, 其中附图说明图1显示了根据本专利技术的一个实施例的用于设计和/或评估电 路的说明性系统;图2显示了如图1所示的各种系统的说明性数据流; 图3显示了用于向用户显示多个预测的说明性显示区;以及 图4显示了根据本专利技术的一个实施例的方法步骤, 值得注意的是,本专利技术的附图不是按比例绘制的。附图只描述了本专利技术的典型的方面,因此,不应该被视为限制本专利技术的范围。在附图中,类似的附图标记代表在附图之间类似的元件。 具体实施例方式如上文所指出的,本专利技术提供了用于设计和/或评估电路(例如, 印刷电路板布局、集成电路布局等等)的改善的解决方案。具体来i兌, 可以通过检测 一个或多个规则违反并基于对设计数据的调整生成一 个 或多个预测,对电路的设计数据进行评估.在一个实施例中,可以使 用调整窗口来生成多个调整。随后,对于每一个调整,可以确定对应 的预测影响。可以使用对电路的预期性能进行估计的计算算法,计算 每一个预测影响。如此,用户可以查看用于修改电路的各种选项,并 就哪一个修改是最合乎需要的作出决定。此外,还可以作为电路设计 工具的一部分包括评估。在此情况下,可以选择对设计数据的一个或 多个修改,并提供给用户,以便实现,和/或自动地通过电路设计工具 实现。结果,本专利技术提供了有效地开发和/或对电路进行评估的改善的 解决方案.回到附图,困1显示了用于设计和/或评估电路的说明性系统 10。具体来说,设计系统30对电路的设计数据50进行管理.在这 个意义上,用户12可以使用设计系统30来对设计数据50进行各 种操作(例如,添加、修改、姻除等等).另外,用户12还可以请 求设计系统30通过检测设计数据50中的规则违反来对电路进行 评估,并基于对设计数据50的各种可能的调整,生成一个或多个预 测.随后,用户12和/或设计系统30可以基于预测将一个或多个修 改实现到设计数据50中.设计系统30是作为计算机程序代码在计算机14上实现的.在 这个意义上,计算机14包括处理器20、存储器22、输入/输出(I/O) 接口 24,以及总线26。此外,计算机14还与外部I/O设备/资源28和存储系统29进行通信。 一般而言,处理器20执行计本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:米歇尔·K·库克布鲁斯·R·阿查姆比尤尔特查尔斯·R·盖茨德里克·D·斯科特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1