首页> 外文会议>IEEE International Conference on Computer and Communication Engineering Technology >Formal Design and Verification of Memory Management Unit Microprocessor
【24h】

Formal Design and Verification of Memory Management Unit Microprocessor

机译:内存管理单元微处理器的形式化设计和验证

获取原文

摘要

CPU is the core of modern computer system and the foundation of operating system and upper software. Memory management unit (MMU) and cache (Cache) are widely used in modern microprocessor design. They have been improving CPU performance while increasing the difficulties of CPU design and verification. As the structure of today's CPU is more and more complex, conventional design and verification methods such as testing and simulating can't guarantee the correctness of CPU structure designs. In this paper, we present an axiomatic system which could be used to formally describe the CPU structure with MMU and Cache. And we propose a formal method to formally verify an instruction path with MMU and Cache based on this axiom system. Meanwhile we develop an automated verification tool and completed formal verification of 86 MIPS instructions efficiently with the tool.
机译:CPU是现代计算机系统的核心,也是操作系统和高级软件的基础。内存管理单元(MMU)和缓存(Cache)被广泛用于现代微处理器设计中。他们在提高CPU性能的同时增加了CPU设计和验证的难度。随着当今CPU的结构越来越复杂,传统的设计和验证方法(例如测试和仿真)无法保证CPU结构设计的正确性。在本文中,我们提出了一个公理系统,该系统可用于用MMU和Cache正式描述CPU结构。并且,我们提出了一种基于该公理系统的正式方法,通过MMU和Cache来验证一条指令路径。同时,我们开发了一种自动验证工具,并使用该工具有效地完成了对86条MIPS指令的正式验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号