Title :
Symbolic Trajectory Evaluation: The primary validation Vehicle for next generation Intel® Processor Graphics FPU
Author :
KiranKumar, V. M. Achutha ; Gupta, Arpan ; Ghughal, R.
Abstract :
Formal Verification (FV) is widely acknowledged for improving validation effectiveness. Usually formal verification has been used to supplement more traditional coverage oriented testing activities. Arithmetic Data-path FV has matured over the time to completely replace traditional dynamic validation methodologies. Moreover, it gives an additional promise of 100% data-space coverage. Symbolic Trajectory Evaluation (STE) is the best proven method of FV on Intel® data-path designs. The Floating Point Units (FPUs) are generally very data-path intensive. In the next generation Intel Processor Graphics design, the FPU was completely re-architected and this necessitated a methodology which could guarantee complete verification in a tight verification schedule. STE was brought in to meet this formidable target. This paper discusses the efficient application of this methodology to achieve convincing results. More than 201 bugs were caught in a very short verification cycle using STE.
Keywords :
floating point arithmetic; formal verification; graphics processing units; symbol manipulation; FPU; STE; arithmetic data path FV; data space coverage; floating point unit; formal verification; next generation Intel® processor graphics; symbolic trajectory evaluation; Computer bugs; Formal verification; Graphics; Graphics processing units; Microprocessors; Next generation networking; Pipelines;
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2012
Conference_Location :
Cambridge
Print_ISBN :
978-1-4673-4832-4