[发明专利]针对混合验证进行逻辑优化和状态空间精简有效

专利信息
申请号: 200910208099.3 申请日: 2009-10-27
公开(公告)号: CN101789035A 公开(公告)日: 2010-07-28
发明(设计)人: A·M·德索扎 申请(专利权)人: 新思科技有限公司
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京市金杜律师事务所 11256 代理人: 王茂华;李峥宇
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 混合 验证 进行 逻辑 优化 状态 空间 精简
【说明书】:

技术领域

发明主要地涉及电子设计自动化。具体而言,本发明涉及用 于针对形式化电路验证来优化电路设计的技术和系统。

背景技术

使用高级硬件描述语言来描述电路允许硬件工程师限定电路的 功能,并且在将高级描述转换成用于电路的具体物理布局之前优化 电路的架构。

电路验证的目的在于确定:预期电路在正常操作条件之下是否 如希望的那样表现。可以使用不同的技术来验证电路,这些技术包 括形式化验证技术、基于仿真的验证技术以及将形式化验证技术和 基于仿真的验证技术的要素进行组合的混合验证技术。

形式化验证技术尝试证明被验证电路(CUV)将在操作期间如 希望的那样表现。形式化验证技术通常利用两类逻辑条件:假设和 断言。假设是用来对运行时环境进行建模的逻辑条件,而断言是对 CUV的所需表现进行限定的逻辑条件。遗憾的是,形式化验证大而 复杂的电路在计算机上有时可能不切实际。

基于仿真的验证技术对CUV进行仿真以保证CUV如希望的那 样表现。与形式化验证比较,仿真通常需要较少的计算资源。遗憾 的是,基于仿真的验证技术通常不能确保CUV将如希望的那样表现, 因为覆盖整个状态空间通常是不切实际的。

在一种混合验证技术中,验证工具可以对CUV进行仿真,并且 当电路达到感兴趣的状态时,工具可以形式化地验证用于CUV的断 言。混合验证技术可以提供两个领域的最佳方面:它们需要的计算 资源比形式化验证技术更少,并且它们比基于仿真的验证技术更严 格。

无论使用哪种电路验证技术,影响面市时间的一个重要部分通 常耗费在验证电路上。因此,希望提高验证工具的性能,因为它可 能对面市时间具有巨大影响。

发明内容

本发明的一个实施方式提供一种有助于优化和验证电路设计的 系统。该系统可以接收与电路关联的假设集合。该假设集合可以指 定对电路的至少主要输入集合的逻辑条件(例如逻辑约束)集合。 注意,预期在正常电路操作期间满足假设集合。该系统可以部分基 于假设集合中的假设来生成刺激发生器。来自刺激发生器的输出值 在被赋值给第一电路的主要输入集合时使主要输入集合满足假设。 接着,该系统可以通过将刺激发生器的输出与电路的主要输入集合 耦合来生成修改电路。该系统然后可以修改电路进行逻辑优化以获 得优化电路。

在一些实施方式中,该系统可以接收与第一电路关联的断言集 合。注意断言集合指定对至少第一电路的输出集合的逻辑约束,并 且断言集合对第一电路的所需行为进行建模。然后,该系统可以对 已优化电路进行功能验证,以验证只要满足假设集合就满足断言集 合。

在一些实施方式中,断言集合可以指定对第一电路的主要输入 集合、第一电路的状态变量集合和第一电路的输出集合的逻辑约束。

在一些实施方式中,假设集合可以指定对第一电路的主要输入 集合、第一电路的状态变量集合和第一电路的输出集合的逻辑约束。

在一些实施方式中,该系统可以通过首先将假设集合划分成假 设组集合,使得假设组集合包括第一假设组和第二假设组来生成刺 激发生器。注意,假设组中的任何两个假设可以共享至少一个共用 主要输入,并且第一假设组的主要输入可以与第二假设组的主要输 入不相交。该系统然后可以部分地基于第一假设组来生成刺激发生 器的第一部分,并且可以部分地基于第二假设组来生成刺激发生器 的第二部分。

在一些实施方式中,可以在创建刺激发生器时将多个主要输入 作为状态变量来对待。因此,当两个假设仅共享这些主要输入的子 集时,两个假设中的一个假设可以被置于第一假设组中,而另一假 设可以被置于第二假设组中。

在一些实施方式中,该系统可以通过首先从假设集合中选择第 一假设并且生成刺激发生器的第一部分,以满足针对第一假设的主 要输入的逻辑约束,从而生成刺激发生器。然后,在假设保持于假 设集合中之时,该系统可以从假设集合中选择第二假设并且可以生 成刺激发生器的第二部分,该第二部分满足刺激发生器的第一部分 未覆盖的针对第二假设的主要输入的逻辑约束。该系统然后可以将 刺激发生器的第二部分附加到刺激发生器的第一部分,由此生成刺 激发生器的新第一部分,该新第一部分可以满足针对第二假设的主 要输入的逻辑约束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新思科技有限公司,未经新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910208099.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top