首页> 外文会议>Formal Methods in Computer-Aided Design, 2010 >DFT logic verification through property based formal methods — SOC to IP
【24h】

DFT logic verification through property based formal methods — SOC to IP

机译:通过基于属性的形式方法进行DFT逻辑验证-SOC到IP

获取原文

摘要

System On Chips (SOCs) are being increasingly deployed in large number of applications and systems as they allow automation to be implemented to render ease and convenience in many human activities, a prime example being smart mobile phones. This renders their design implementation a fairly difficult task — with larger product space and product revisions, comes the requirement for larger feature integration in smaller die-sizes, smaller design turnaround times and lower power consumption. To address these issues, SOCs are being designed by integrating existing in house Intellectual Properties (IPs), or third party IPs provided by external vendors. DFT logic integration is an important design activity in any SOC design implementation, which gets carried out almost as a background activity, while not being accorded the due importance given to the prominent front-end design activity related to implementing functional features in the design of any SOC. Integration of DFT logic and the verification of this integration to other functional sub-systems and IPs in a SOC constitutes a significant portion of the overall design and verification effort. Any savings in this component helps in reducing the overall chip design and verification time and therefore, the cost. This is achievable through automation. The predominantly canonical and regular nature of the structures and behavior of most DFT IPs facilitates this, leading to the kind of convergence presently seen towards standardized configurable DFT logic architectures. Such standardized configurable DFT logic architectures lend themselves to auto-generation of their RTLs with ease. In addition, this feature enables high re-usability at different levels of hierarchy in any SOC design because similar DFT functionalities are needed, whether it be at the IP level, subsystem level or at the SOC level, albeit with increasing complexities in their functionality. Re-use further reduces the complexity, time and cost associa--ted with verification. In this paper, while we emphasize the verification task of DFT logic in an SOC at the RTL level, which constitutes a significant portion of the entire DFT logic verification task, there are several gate level DFT Logic verification tasks which are better suited to simulation (through TDLs). Even for such gate level verification tasks, ensuring a clean DFT logic integration at the RTL level helps in reducing the overall effort, as many errors at this level of hierarchy, using earlier approaches, are attributable to RTL level integration errors. The principal objective of the proposed approach has been to 1). Reduce simulation based DFT logic integration verification at the RTL level, 2). Improve robustness of Silicon quality by complete elimination of any bugs related to DFT logic, and 3). Enable re-use of DFT logic verification infrastructure across different SOCs and across different hierarchies within each SOC. These objectives have been achieved by taking the formal verification route with auto-generation of formal properties and the formal tool set up, on which the proof of these properties are executed. In this paper we give several examples which highlight our contributions to the above objectives across different hierarchies within an SOC and across different SOCs.
机译:片上系统(SOC)越来越多地部署在大量应用程序和系统中,因为它们允许实现自动化以在许多人类活动中提供便捷性,例如,智能手机就是一个很好的例子。这使他们的设计实现成为一项相当艰巨的任务-拥有更大的产品空间和更大的产品修订版,因此需要在较小的裸片尺寸,更短的设计周转时间和更低的功耗下实现更大的功能集成。为了解决这些问题,正在通过集成现有的内部知识产权(IP)或外部供应商提供的第三方IP来设计SOC。 DFT逻辑集成是任何SOC设计实现中的重要设计活动,几乎是作为背景活动进行的,而没有给予与在任何产品的设计中实现功能相关的突出的前端设计活动应有的重视SOC。 DFT逻辑的集成以及对此集成到SOC中其他功能子系统和IP的验证是整个设计和验证工作的重要组成部分。该组件的任何节省都有助于减少总体芯片设计和验证时间,从而降低成本。这可以通过自动化实现。大多数DFT IP的结构和行为的主要规范性和常规性促进了这一点,从而导致了目前向标准化可配置DFT逻辑体系结构的融合。这种标准化的可配置DFT逻辑体系结构使其易于自动生成其RTL。此外,由于需要类似的DFT功能(无论是在IP级别,子系统级别还是在SOC级别),尽管其功能的复杂性不断提高,但此功能可在任何SOC设计中的不同层次结构上实现高度可重用性。重复使用可进一步降低复杂性,时间和成本 -- 验证。在本文中,尽管我们在RTL级别上强调了SOC中DFT逻辑的验证任务,这构成了整个DFT逻辑验证任务的重要部分,但仍有一些门级DFT逻辑验证任务更适合于仿真(通过TDL)。即使对于这样的门级验证任务,确保在RTL级别进行干净的DFT逻辑集成也有助于减少总体工作量,因为使用较早的方法在此层次结构级别上的许多错误都可归因于RTL级别集成错误。提议的方法的主要目标是1)。在RTL级别上减少基于仿真的DFT逻辑集成验证,2)。通过彻底消除与DFT逻辑相关的所有错误来提高硅质量的可靠性,以及3)。跨不同的SOC和每个SOC的不同层次结构启用DFT逻辑验证基础结构的重用。通过采用带有自动生成形式属性和形式工具的形式验证途径来实现这些目标,可以在其上执行这些属性的证明。在本文中,我们提供了几个示例,重点说明了我们在SOC内的不同层次结构以及跨不同SOC的情况下对上述目标的贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号