首页> 外文会议>2018 Design, Automation amp; Test in Europe Conference amp; Exhibition >Automatic generation of hardware checkers from formal micro-architectural specifications
【24h】

Automatic generation of hardware checkers from formal micro-architectural specifications

机译:根据正式的微体系结构规范自动生成硬件检查器

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

摘要

To manage design complexity, high-level models are used to evaluate the functionality and performance of design solutions. There is a significant gap between these high-level models and the Register Transfer Level (RTL) implementations actually produced by designers. We address the challenge of bridging this gap, namely, relating abstract specifications to RTL implementations. An important feature of our proposed approach is to support non-deterministic specifications. From such a non-deterministic model, we automatically compute a representation of its observable behaviour. We then turn this representation into a System Verilog checker. The checker is connected to the input and output interfaces of the RTL implementation. The resulting combination is given to a commercial EDA tool to prove inclusion of the traces of the implementation into the traces of the specification. Our method is implemented for the formal micro-architectural description language (MaDL) - an extension of the xMAS formalism originally proposed by Intel - and exemplified on several examples.
机译:为了管理设计复杂性,高级模型用于评估设计解决方案的功能和性能。这些高级模型与设计人员实际生成的寄存器传输级别(RTL)实现之间存在很大差距。我们解决了弥合这一差距的挑战,即将抽象规范与RTL实现相关联。我们提出的方法的一个重要特征是支持非确定性规范。通过这种不确定性模型,我们可以自动计算其可观察行为的表示。然后,我们将此表示形式转换为系统Verilog检查器。检查器连接到RTL实现的输入和输出接口。将得到的组合提供给商业EDA工具,以证明将实现的痕迹包含在规范的痕迹中。我们的方法是针对正式的微体系结构描述语言(MaDL)实施的,这是Intel最初提出的xMAS形式主义的扩展,并在几个示例中得到了举例说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号