计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (8): 1-3.

• 博士论坛 •    下一篇

通用处理器设计中硬件仿真验证

张珩   

  1. 中国科学院计算技术研究所
  • 收稿日期:2006-10-12 修回日期:1900-01-01 出版日期:2007-03-11 发布日期:2007-03-11
  • 通讯作者: 张珩

Hardware emulation in verification of microprocessor design

  • Received:2006-10-12 Revised:1900-01-01 Online:2007-03-11 Published:2007-03-11

摘要: 基于动态的RTL仿真依然是验证超大规模集成电路的主要方法。在使用动态仿真方法对通用微处理器这样大规模的设计进行功能验证时仿真速度成为了瓶颈,通常的解决方案是使用FPGA进行硬件的物理原型仿真,使用FPGA可以在较短的时间内测试大量的测试向量,但是使用FPGA物理原型验证的可调试很差。针对这一主要问题本文提出了三级的层次化仿真验证环境,使用硬件仿真器的仿真加速作为中间层的解决方案,即可以提高仿真速度,也提供了良好的调试环境。同时针对大规模设计多片FPGA逻辑划分提出了改进的K-L算法,优化了FPGA的利用率和片间互连。

关键词: 功能验证, 模拟仿真, FPGA物理原型验证, 仿真加速, 处理器设计

Key words: functional verification, simulation, FPGA prototype, acceleration of simulation, microprocessor design