首页> 外文会议>IEEE International High-Level Design Validation and Test Workshop >Top-level validation of system-on-chip in Esterel studio
【24h】

Top-level validation of system-on-chip in Esterel studio

机译:Esterel Studio在片上系统的顶级验证

获取原文

摘要

We have presented a new methodology for SoC toplevel validation, aiming at verifying correct IP interoperability. The basic idea is to build a nondeterministic machine generating all the tests in a test plan in a formal and systematic way. The machine is built using all the features of Esterel Studio, a system used in many other fields to build large hierarchical FSMs. The system is modeled at a very high transactional level, ignoring details about what the IPs really compute. Cycle-accurate or bus-cycle accurate models would be intractable and inappropriate for the sole purpose of interoperability verification. Symbolic tests are generated using state-of the-art BDD-based sequential exploration algorithms. They are translated into actual executable tests by application specific scripts before being run on the SoC validation platform. The main advantage of our method compared to manual or random ones is that we know exactly what we test. First, we have a precise model of the test plan, second, we guarantee to cover 100% of it. Manual techniques cannot offer such a result, since analyzing the potential interactions between IPs is not a human-feasible tasks. Random techniques can be used to explore the design more heavily than manual techniques, but they are also limited by the fact that their actual IP interaction coverage cannot be measured. As a byproduct, the models also provide good graphical documentation of how the IPs are configured and of how they interact. Since the model is built in a completely modular way, the IP models can be reused together with the IPs.
机译:我们已经提出的SoC验证顶层一种新的方法,旨在验证正确的IP互操作性。其基本思路是建立一个不确定性的机器产生的所有测试计划在正式和系统的方式测试。该机采用全爱斯特尔工作室,在其它许多领域建设大型层次有限状态机系统的功能内置。该系统在非常高的交易层面的建模,忽略什么的真正IP地址计算的细节。周期精确或总线周期精确模型是顽固性和不适当的互操作性验证的唯一目的。符号测试是使用状态的基于BDD的最先进的顺序探索算法生成的。他们正在验证的SoC平台上运行之前被转换成专用脚本实际的可执行测试。相比手动或随机的人我们的方法的主要优点是,我们确切地知道我们的测试。首先,我们有测试计划的精确模型,第二,我们保证以支付其100%。手工技术不能提供这样的结果,因为分析IP地址之间的潜在的相互作用是不是一个人,是可行的任务。随机技术可用于更多地探索设计比手工技术,但他们也通过自己的实际IP的交互覆盖无法衡量的事实的限制。作为一个副产品,该机型还提供的IP地址是如何配置良好的图形文件以及它们如何相互作用。由于模型是建立在一个完全模块化的方式,IP模型可以连同IP的重用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号