首页> 外文会议>Proceedings of the Third IASTED International Conference on Advances in Computer Science and Technology >EQUIVALENCE CHECKING IN C-BASED SYSTEM-LEVEL DESIGN BY SEQUENTIALIZING CONCURRENT BEHAVIORS
【24h】

EQUIVALENCE CHECKING IN C-BASED SYSTEM-LEVEL DESIGN BY SEQUENTIALIZING CONCURRENT BEHAVIORS

机译:通过并行化当前行为,在基于C的系统级设计中进行等效检查

获取原文
获取原文并翻译 | 示例

摘要

In system-level designs, since many incremental refinements are applied to the designs, equivalence checking between each refinement should be applied. However, proving whether two concurrent designs are equivalent is a dif-ficult task, not to mention that the concurrent design itself can be error-prone. In this paper, we propose an equivalence checking method for C-based descriptions of systemlevel designs by sequentializing the concurrent behaviors.Before sequentializing concurrent behaviors, we need to check that the design must not contain neither deadlock nor race condition. After the sequentialization, equivalence checking is performed by symbolic simulation. To show that our methodology can be applied to practical designs,we experiment with some SpecC designs developed by University of California Irvine (UCI). The results show that the proposed method is promising. Although the size of some designs are large, with heuristic search for concurrency and synchronization, the size of designs are reduced accordingly and hence we can perform equivalence checking with the sequentialized ones.
机译:在系统级设计中,由于对设计应用了许多增量改进,因此应在每次改进之间进行等效检查。但是,证明两个并发设计是否等效是一项艰巨的任务,更不用说并发设计本身可能容易出错。本文通过对并发行为进行顺序化,为基于C的系统级设计描述提出了一种等效检查方法,在对并发行为进行顺序化之前,我们需要检查设计中不得同时包含死锁和竞争条件。序列化之后,通过符号模拟执行等效性检查。为了证明我们的方法可以应用于实际设计,我们尝试了由加州大学欧文分校(UCI)开发的一些SpecC设计。结果表明,该方法是有前途的。尽管某些设计的大小很大,但是通过并发和同步的启发式搜索,设计的大小相应地减小了,因此我们可以对顺序设计进行等效检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号