首页> 外文会议>Annual IEEE International ASIC/SOC Conference >Using formal techniques for identifying uninitialized registers in SoC designs
【24h】

Using formal techniques for identifying uninitialized registers in SoC designs

机译:使用正式技术来识别SoC设计中的未初始化寄存器

获取原文

摘要

SoC designs today comprise of IP blocks from different design teams and vendors. Because of differing design styles being used on IP's, integrating them and verifying them is a challenge for design teams. One of the problems that we have found while integrating is the way reset or initialisation circuitry is implemented. Lack of knowledge of IP's often cause problems late in the design flow when we perform gate level simulations with backannotated delays, thus uncovering a bug due to either incorrect integration or incorrect assumed behaviour. Transition relation of registers can be modeled using Binary Decision Diagrams (BDD). Using constant propagation techniques in formal verification the BDDs can be reduced to constant values. This paper describes how formal verification techniques are used in identifying uninitialized registers in SoC designs.
机译:今天的SoC设计包括来自不同设计团队和供应商的IP块。由于IP上使用的不同设计风格,整合它们并验证它们是设计团队的挑战。我们在集成时发现的问题之一是实现了复位或初始化电路的方式。当我们使用正面延迟执行门级模拟时,IP缺乏知识往往会导致设计流程后期的问题,从而导致由于不正确的集成或不正确的行为而揭示了错误。寄存器的转换关系可以使用二进制决策图(BDD)进行建模。在正式验证中使用恒定传播技术,BDD可以减少到常数值。本文介绍了如何使用正式验证技术在SoC设计中识别未初始化的寄存器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号