首页> 外文会议>International Workshop on Microprocessor and SOC Test and Verification >Maintaining ISA Specifications in MicroTESK Test Program Generator
【24h】

Maintaining ISA Specifications in MicroTESK Test Program Generator

机译:在Microotesk测试程序发生器中维护ISA规格

获取原文

摘要

The specification-based approach is widely used for test program generation for functional verification of microprocessors. The size of microprocessor specifications is measured in thousands lines of code. Consequently, their maintenance requires significant effort. Typical maintenance activities include regular updates, substitution of deprecated functionality, and support for new revisions and implementation-defined features. Our team is working on MicroTESK, a tool that generates test programs for microprocessors based on specifications of the instruction set architectures. The specifications are created in a specialized language, called nML, extended with facilities to manage revision-specific and implementation-defined features. The tool has been applied to ARMv8, MIPS64, PowerPC, RISC-V, and x86 microprocessors. This paper describes our experience in maintaining specifications and the approach we use to simplify this process.
机译:基于规范的方法广泛用于微处理器功能验证的测试程序生成。微处理器规格的大小以数千行代码测量。因此,他们的维护需要大量努力。典型的维护活动包括定期更新,替换弃用功能,并支持新的修订和实现定义的功能。我们的团队正在研究MicroTesk,这是一种基于指令集架构的规格为微处理器生成测试程序的工具。规范以专业语言创建,称为NML,与设施扩展,以管理特定于修订和实现定义的功能。该工具已应用于ARMv8,MIPS64,PowerPC,RISC-V和X86微处理器。本文介绍了我们在维护规范和我们用于简化此过程的方法方面的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号