DocumentCode :
2162018
Title :
Architectural verification of processors using symbolic instruction graphs
Author :
Chandra, A.K. ; Iyengar, V.S. ; Jawalekar, R.V. ; Mullen, M.P. ; Nair, I. ; Rosen, B.K.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
454
Lastpage :
459
Abstract :
High performance processor designs use techniques such as pipelining, multiple execution units, register renaming, bypass paths, and branch prediction to meet their goals. These techniques make them susceptible to design errors that are triggered only when executing complex sequences of instructions. We introduce a language called SIGL for specifying symbolic instruction graphs (SIGs) that can be used as templates for such test cases. SIGL allows specification of constraints in a high level template from which many test cases can be generated, all targeting some specific characteristic of a processor design. SIGL has been used successfully to check the conformance of various industrial processor designs to their architectural specifications
Keywords :
computer architecture; conformance testing; formal specification; graph theory; performance evaluation; specification languages; SIG; SIGL; architectural specifications; architectural verification; branch prediction; bypass paths; design errors; high level template; high performance processor designs; industrial processor designs; multiple execution units; pipelining; processor design; processor verification; register renaming; symbolic instruction graphs; Character generation; Counting circuits; Engines; Pipeline processing; Process design; Registers; Resource management; State-space methods; System testing; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331949
Filename :
331949
Link To Document :
بازگشت