IP Reuse Hardening via Embedded Sugar Assertions
IP Reuse Hardening via Embedded Sugar Assertions
复制标题
通过嵌入式 Sugar 断言进行 IP 重用强化
DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
G. Martin
中科院分区:
文献类型:
--
作者:
E. Marschner;Bernard Deadman;G. Martin
design of complex chips requires acquisition and integration of reusable IP blocks. Effective reuse of an IP block requires documenting the designer's understanding of the block, particularly its interface requirements and any assumptions about its internal operation. Assertions embedded in the design can capture this knowledge so that any errors in the configuration or use of the IP will be caught quickly. Sugar 2.0, an upcoming standard property specification language being developed by the Accellera Formal Verification Technical Committee (1), provides a powerful means of expressing such assertions. 1. INTRODUCTION reuse has become mandatory as design complexity continues to increase and market windows continue to shrink. Rapid creation of new, ever more complex designs demands that significant portions of each design must be acquired from other sources and integrated to achieve the end goal. Reuse of intellectual property (IP), or virtual components (VC), whether developed by the same company or purchased from an IP supplier, has become a fact of life for System on Chip (SoC) development. But IP reuse is challenging. IP must be explicitly designed for reuse, and it must be packaged with all the information necessary to enable its effective reuse, including configuration, synthesis, and especially verification information. The fact that "soft" IP may be further modified by the consumer makes verification even more challenging. Current guidelines for reuse, such as (4) and (6), are starting to reflect these new reuse requirements. IP designed for reuse must be modular in all senses. It must perform a well-defined function, with well-defined interfaces. Knowledge about its function and its interfaces must be captured with the IP, so that the IP can be used in the design of chips that are far removed in time or space from the design team that