首页> 外文会议>Formal methods and software engineering >Exploiting Abstraction for Efficient Formal Verification of DSPs with Arrays of Reconfigurable Functional Units
【24h】

Exploiting Abstraction for Efficient Formal Verification of DSPs with Arrays of Reconfigurable Functional Units

机译:利用可重构功能单元阵列对DSP进行有效形式验证的抽象

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

摘要

We compare two approaches for efficient formal verification of the integration of pipelined processor cores with arrays of reconfigurable functional units. The processors are modeled at a high level of abstraction, using a subset of Verilog, in a way that allows us to exploit the property of Positive Equality that results in significant simplifications of the solution space, and orders of magnitude speedup relative to previous methods. The presented techniques allow us to formally verify the integration of pipelined processors, including complex Digital Signal Processors (DSPs), with arrays of reconfigurable functional units of any size, where the reconfigurable functional units have any design, and for any topology of the connections between them. Such architectures are becoming increasingly used because of their much higher performance and reduced power consumption relative to conventional processors. One of the compared two approaches, which abstracts the entire array of reconfigurable functional units, results in at least 3 orders of magnitude speedup relative to the other approach that models the exact number of reconfigurable functional units and abstracts the design of each and the network that connects them, such that the speedup is increasing with the size of the array. To the best of our knowledge, this is the first work on automatic formal verification of pipelined processors with arrays of reconfigurable functional units.
机译:我们比较了两种有效的形式验证流水线处理器核心与可重配置功能单元阵列集成的方法。处理器使用Verilog的子集以较高的抽象水平建模,这种方式使我们能够利用正等式的性质,从而导致解决方案空间的显着简化以及相对于以前方法的数量级加速。提出的技术使我们能够正式验证流水线处理器(包括复杂的数字信号处理器)与任何大小的可重配置功能单元阵列的集成,其中可重配置功能单元具有任何设计,并且之间的连接的拓扑结构他们。相对于传统处理器,这种架构具有更高的性能和更低的功耗,因此越来越多地被使用。比较的两种方法中的一种,它抽象了整个可重配置功能单元的阵列,相对于另一种对可重配置功能单元的确切数量建模并抽象每个可重设计功能单元的设计的方法,其速度至少提高了三个数量级。连接它们,从而使速度随着阵列的大小而增加。据我们所知,这是对带有可重配置功能单元阵列的流水线处理器进行自动形式验证的第一项工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号