Design verification of complex microprocessors

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 268
  • Download : 0
As the complexity of microprocessors increases, functional verification becomes more difficult and emerges as the bottleneck of the design cycle. In this paper, vie suggest a functional verification methodology, especially for compatible microprocessor designs. To guarantee perfect compatibility with previous microprocessors, we developed three C models in different abstraction levels, i.e. Polaris, MCV and StreC. An instruction behavioral level C model (Polaris) is verified using the slowed-down PC. In the implementation of micro-architecture, a micro-operational level model (MCV) and RTL modal (StreC) are cc-simulated with consistency checking between these two models. The simulation speed of C models makes it possible to test the "real-world" application programs on the RTL design with a software board model (VPC). To increase the confidence level of verifications, Profiler reports the verification coverage of the test program, which is fed-back to the automatic test program generator (Pandora). The Restartability feature also helps to significantly reduce the total simulation time. Using the proposed verification methodology, we designed and verified the HK486, an Intel 80486 pin-compatible microprocessor successfully.
Publisher
WORLD SCIENTIFIC PUBL CO PTE LTD
Issue Date
1997-08
Language
English
Article Type
Article; Proceedings Paper
Citation

JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, v.7, no.4, pp.301 - 318

ISSN
0218-1266
URI
http://hdl.handle.net/10203/75809
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0