Automatic verification of in-order execution in microprocessors with fragmented pipelines and multicycle functional units

被引:16
作者
Mishra, P [1 ]
Tomiyama, H [1 ]
Dutt, N [1 ]
Nicolau, A [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS | 2002年
关键词
D O I
10.1109/DATE.2002.998247
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As embedded systems continue to face increasingly higher performance requirements, deeply pipelined processor architectures are being employed to meet desired system performance. System architects critically need modeling techniques that allow exploration, evaluation, customization and validation of different processor pipeline configurations, tuned for a specific application domain. We propose a novel Finite State Machine (FSM) based modeling of pipelined processors and define a set of properties that can be used to verify, the correctness of in-order execution in the presence of fragmented pipelines and multicycle functional units. Our approach leverages the system architect's knowledge about the behavior of the pipelined processor, through Architecture Description Language (ADL) constructs, and thus allows a powerful top-down approach to pipeline verification. We applied this methodology to the DLX processor to demonstrate the usefulness of our approach.
引用
收藏
页码:36 / 43
页数:8
相关论文
共 17 条
  • [1] AAGAARD M, 2001, DESIGN FRAMEWORK PIP
  • [2] Burch J., 1994, CAV
  • [3] CYRLUK D, 1993, SRICSL9312
  • [4] HALAMBI A, 1999, DATE
  • [5] Hennessy JL., 1990, COMPUTER ARCHITECTUR
  • [6] HO PH, 1998, ICCAD
  • [7] HO R, 1995, ISCA
  • [8] IWASHITA H, 1994, ICCAD
  • [9] LEVITT J, 1997, INT C COMP AID DES, P162
  • [10] MISHRA P, 2001, 0120 U CAL