期刊文献+

面向寄存器的流水线处理器建模及验证方法 被引量:4

A Register-Oriented Modeling and Verification Method for Pipeline Microprocessor
下载PDF
导出
摘要 提出了一种新的流水线处理器功能的验证方法 ,这种方法的主要思想是通过验证流水线处理器中所有寄存器的功能来验证处理器的功能 .流水线处理器绝大部分是由同步电路组成的 ,同步电路的状态则完全由寄存器的状态决定 ,因此如果能够保证每个寄存器功能正确就可以保证整个同步电路功能正确 .对于流水线处理器来说 ,寄存器状态的变迁是由处理器的原始输入和寄存器本身状态决定的 .原始输入包括控制信号 (如复位信号 )和数据输入 (如指令输入 ) .如果把对每个寄存器的赋值操作转换成对控制信号和数据输入的操作 ,就可以生成一个验证序列 ,这个序列包括每个时钟周期控制信号和数据输入的值 .有了这个序列就可以把目标设计和参考模型进行结果比较 ,从而验证目标设计功能是否正确 .同时这种方法也便于调试 . A new function verification method,register-oriented function verification method for pipeline microprocessor is presented.The main idea of the verification method is that verifying the function of each register to prove that the function of the whole design is correct.The pipeline microprocessors are almost made up of synchronous circuits.The current state of the synchronous circuits is decided by the state of registers.If the function of every register is correct,the function of the whole synchronous circuits is also correct.The state transfer of registers lies on the state of registers themselves and the primary input of the synchronous circuits.But in the final analysis,the state transfer of registers is decided by the primary input.This method can find an input data sequence to verify the function of all registers by comparing the response of the circuits under verifying and its reference model.The method is fit for debugging very much.
作者 何虎 孙义和
出处 《Journal of Semiconductors》 EI CAS CSCD 北大核心 2003年第1期98-103,共6页 半导体学报(英文版)
关键词 寄存器 流水线处理器 设计验证 形式验证 register-oriented design verification pipeline microprocessor formal verification
  • 相关文献

参考文献8

  • 1Chang You-Sung,Lee Seungjong,Park In-Cheol,et al.Design Automation Conference,1999 Proceedings,36th,1999:181
  • 2Hu A J.Formal hardware verification with BDDs:an introduction.Communications,Computers and Signal Processing,1997 10 Years PACRIM 1987~1997-Networking the Pacific Rim.1997 IEEE Pacific Rim Conference,1997,2:677
  • 3Iwashita H,Kowatari S,Nakata T,et al.Automatic program generator for simulation-based processor verification.Test Symposium,1994,Proceedings of the Third Asian,1994:298
  • 4Kaivola R,Narasimhan N.Formal verification of the Pentium(R) 4 multiplier.High-Level Design Validation and Test Workshop,2001 Proceedings of Sixth IEEE International,2001:115
  • 5Patankar V A,Jain A,Bryant R E.Formal verification of an ARM processor.VLSI Design,1999 Proceedings of Twelfth International Conference,1999:282
  • 6Hazelhurst S,Seger C-J H.A simple theorem prover based on symbolic trajectory evaluation and BDD's.IEEE Trans Comput-Aided Des Integr Circuits and Syst,1995,14:413
  • 7http:∥www.SPARC.org
  • 8http:∥vlsi.colorado.edu/~fabio/cudd

同被引文献12

  • 1严迎建,刘明业.ARMv4指令集模拟器设计及优化技术[J].小型微型计算机系统,2005,26(2):315-317. 被引量:6
  • 2陈丽波,吴庆波.Linux内核跟踪机制LTT的研究[J].计算机工程,2005,31(12):61-63. 被引量:6
  • 3Chang F S, Hu A J. Fast Specification of Cycle-accurate Processor Models[C]//Proc. of the International Conference on Computer Design: VLSI in Computer & Processors. Austin, Texas, USA: [s. n.] 2001: 488-492.
  • 4Leupers R, Elste J, Landwehr B. Generation of Interpretive and Compiled Instruction Set Iimulators[C]//Proc. of the ASP-DAC '99. Hongkong, China: [s. n.], 1999: 339-342.
  • 5Shen J P.Lipasti M H.现代处理器设计——超标量处理器基础[M].张承义,译.北京:电子工业出版社,2004.
  • 6Su A P, Chen Robert. Applying ESL in a Dual-core SoC Platform Designing[C]//Proc. of IEEE International SoC Conference. [S. l.]:IEEE Press, 2006.
  • 7ARM Ltd.. MaxSim Developer's Guide[Z]. 2006.
  • 8Texas Instrument Incorporated. DSP Reference Sets[Z]. 2001.
  • 9黎亮,傅一帆.基于嵌入式Linux的内核错误跟踪技术[J].电子技术应用,2008,34(9):106-108. 被引量:1
  • 10颜会娟,秦杰.基于行为分析的木马检测系统[J].网络安全技术与应用,2010(8):9-11. 被引量:7

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部