DocumentCode :
2781258
Title :
An ADL for Functional Specification of IA32
Author :
Qin, Wei ; Ben-Tzur, Asa ; Gutkovich, Boris
Author_Institution :
Boston Univ., Boston, MA
fYear :
2007
fDate :
5-6 Dec. 2007
Firstpage :
119
Lastpage :
127
Abstract :
Many architecture description languages (ADL) have been recently proposed to automate the design of new microprocessors and their related development tools. However, none of those comes close to fully describing the IA32 architecture. In this paper, we present an ADL that is custom designed for the IA32 architecture. The ADL supports the unique features of IA32 that are generally ignored by other ADLs. It features a high-level type system, simple syntax, and a well-understood computation model. The ADL is analyzable in that it preserves high-level architectural features in its descriptions. It is also executable since it has bit-accurate semantics free of ambiguity. The ADL is expected to be used as a unified IA32 description for an instruction set simulator, a functional test generator, and possibly other tools.
Keywords :
hardware description languages; instruction sets; logic testing; microprocessor chips; ADL; IA32; architecture description languages; functional specification; functional test generator; high-level type system; instruction set simulator; microprocessors; Application software; Architecture description languages; Automatic testing; Computational modeling; Computer architecture; Computer hacking; Instruction sets; Microarchitecture; Microprocessors; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification, 2007. MTV '07. Eighth International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-4093
Print_ISBN :
978-0-7695-3241-7
Type :
conf
DOI :
10.1109/MTV.2007.12
Filename :
4620160
Link To Document :
بازگشت