Design, Automation and Test in Europe (DATE '00)
Fast Hardware-Software Coverification by Optimistic Execution of Real Processor
Paris, France
March 27-March 30
ISBN: 0-7695-0537-6
To achieve fast verification of the software part of embedded system, we propose to run the target processor optimistically, which effectively reduces the synchronization over-head with other simulators. For the optimistic processor execution, we present a processor execution platform and state saving/restoration methods. We performed optimistic execution of ARM710A processor in the coverification of an IS-95 CDMA cellular phone system and obtained up to orders of magnitude higher performance compared with the case that the processor runs conservatively.
Citation:
Sungjoo Yoo, Jong-Eun Lee, Jinyong Jung, Kyungseok Rha, Youngchul Cho, Kiyoung Choi, "Fast Hardware-Software Coverification by Optimistic Execution of Real Processor," date, pp.663, Design, Automation and Test in Europe (DATE '00), 2000