首页> 外文期刊>Microprocessors and microsystems >Design and coverage-driven verification of a novel network-interface IP macrocell for network-on-chip interconnects
【24h】

Design and coverage-driven verification of a novel network-interface IP macrocell for network-on-chip interconnects

机译:用于片上网络互连的新型网络接口IP宏单元的设计和覆盖范围验证

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

摘要

The work presents a configurable network interface (Nl) macrocell to be integrated in Spidergon network-on-chip (NoC) infrastructures, and addresses the problem of its functional verification. The NI architecture supports multiple native bus for the IP cells connected to the NoC and the conversion of data size, protocol and frequency between the NoC and each IP. Differently from many state-of-art NI designs the proposed macrocell features also the hardware implementation of advanced networking features such as security, order handling, error management, store and forward transmission, memory remapping, power management. Such a configurable and complex design poses several challenges in terms of functional verification. Direct HDL testbenches fails covering corner cases and typically are based on handwritten testbenches that are error-prone. In formal methods the verification engineer tries to extract deterministic laws/relationships internal to the HDL description, and then to prove theorems to check the netlist functional behavior. However in complex designs the state explosion problem limits model checking, and the cost of theorem proving becomes prohibitive because of the amount of skilled manual guidance it requires. To overcome such issues a constrained-random coverage-driven approach is presented and customized to be applied to the novel NI as design under test (DUT). Starting from DUT specifications, a software verification platform is created performing these tasks: generating traffic patterns which are constrained-random, i.e. random within variations ranges specified by the user; monitoring the DUT outputs and checking them according to pre-programmed rules; parsing collected outputs into a functional coverage scheme to check if all possible cases have been stressed and covered by the tests. This enables a coverage-driven verification: the user continues developing and running tests until there are no holes left in the coverage plan. As result of this verification strategy full code and functional coverage is achieved. Implementation results of the verified NI core in 45 nm and 65 nm CMOS technologies are also provided and compared to state-of-art NI designs.
机译:这项工作提出了一个可配置的网络接口(Nl)宏单元,该宏单元将集成在Spidergon片上网络(NoC)基础结构中,并解决其功能验证的问题。 NI架构支持用于连接到NoC的IP单元的多个本地总线,以及在NoC和每个IP之间的数据大小,协议和频率的转换。与许多最新的NI设计不同,建议的宏单元功能还包括高级网络功能的硬件实现,例如安全性,订单处理,错误管理,存储和转发传输,内存重新映射,电源管理。这种可配置和复杂的设计在功能验证方面提出了一些挑战。直接HDL测试平台无法覆盖极端情况,通常基于容易出错的手写测试平台。在正式方法中,验证工程师尝试提取HDL描述内部的确定性定律/关系,然后证明定理以检查网表功能行为。但是,在复杂的设计中,状态爆炸问题限制了模型检查的速度,而定理证明的成本由于其所需的熟练手工指导而变得无法承受。为了克服这些问题,提出了一种受约束的随机覆盖驱动方法,并对其进行了定制,以将其应用于新颖的NI测试中设计(DUT)。从DUT规范开始,创建一个软件验证平台来执行以下任务:生成受约束的流量模式,即在用户指定的变化范围内是随机的;监视DUT输出并根据预编程规则进行检查;将收集到的输出解析为功能覆盖方案,以检查测试是否强调并覆盖了所有可能的情况。这样就可以进行覆盖范围驱动的验证:用户继续开发和运行测试,直到覆盖范围计划中没有漏洞为止。作为此验证策略的结果,可以实现完整的代码和功能覆盖范围。还提供了经过验证的45纳米和65纳米CMOS技术的NI内核的实现结果,并将其与最新的NI设计进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号