DocumentCode :
3332981
Title :
Symbolic Simulation for Correct Machine Design
Author :
Carter, William C. ; Joyner, William H., Jr. ; Brand, Daniel
Author_Institution :
IBM Thomas J. Watson Research Center, Yorktown Heights, NJ
fYear :
1979
fDate :
25-27 June 1979
Firstpage :
280
Lastpage :
286
Abstract :
Program verification techniques which manipulate symbolic rather than actual values have been used successfully to find errors in implementations of computer designs. This paper describes symbolic simulation, a method similar to symbolic execution of programs, and its use in proving the correctness of machine architectures implemented in microcode. The procedure requires formal descriptions of machines at both the architectural and register transfer levels, but has been used to detect errors in implementation which often elude the standard test case approach.
Keywords :
Computational modeling; Computer aided instruction; Computer architecture; Computer errors; Computer simulation; Hardware; Machine components; Natural languages; Registers; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1979. 16th Conference on
Type :
conf
DOI :
10.1109/DAC.1979.1600119
Filename :
1600119
Link To Document :
بازگشت