Functional verification methodology for microprocessors using the Genesys test-program generator - Application to the x86 microprocessors family

被引:34
作者
Fournier, L [1 ]
Arbetman, Y [1 ]
Levinger, M [1 ]
机构
[1] IBM Corp, Haifa Res Lab, Haifa, Israel
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS | 1999年
关键词
D O I
10.1109/DATE.1999.761162
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Even though the importance of microprocessor design verification is widely acknowledged, no rigorous methodology is being commonly followed for its realization. This paper attempts to delineate such a methodology, and shows how it is promoted by Genesys, an automatic pseudo-random test-program generator. The methodology relies on a verification plan which induces smart sets of tests that carry out the verification tasks. The paper reports on an application of this methodology. using Genesys, to verify an x86 design and describes, in particular, how this methodology could have helped to avoid known escape bugs. such as the recent two infamous Pentium Floating Point bugs.
引用
收藏
页码:434 / 441
页数:8
相关论文
共 10 条
[1]  
AHARON A, 1995, DES AUT CON, P279, DOI 10.1109/DAC.1995.249960
[2]   Functional verification methodology of Chameleon processor [J].
Casaubieilh, F ;
McIsaac, A ;
Benjamin, M ;
Bartley, M ;
Pogodalla, F ;
Rocheteau, F ;
Belhadj, M ;
Eggleton, J ;
Mas, G ;
Barrett, G ;
Berthet, C .
33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, :421-426
[3]  
GANAPATHY G, 33 DES AUT C, P315
[4]  
KANTROWITZ M, 33 DES AUT C, P325
[5]  
LEWIN D, 1995, IEEE 14 PHOEN C COMP
[6]  
LICHTENSTEIN Y, 1994, INNOVATIVE APPL ARTI
[7]  
MONACO J, 33 DES AUT C, P319
[8]  
SANGIOVANNIVINC.AL, 33 DES AUT C, P106
[9]  
Sharangpani H., 1994, STAT ANAL FLOATING P
[10]  
INTEL PENTIUM 2 FLAG