DocumentCode :
1786694
Title :
Verification of non-mainline functions in todays processor chips
Author :
Koesters, J. ; Goryachev, Alex
Author_Institution :
IBM R&D GmbH, Boeblingen, Germany
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
1
Lastpage :
3
Abstract :
In a modern chip development cycle non-mainline / non-functional verification is gaining importance compared to traditional functional verification tasks and takes up to one third of the total verification effort. The purpose of non-mainline logic is to operate, maintain, and debug the chip. Ever-increasing complexity of the chip, thus, directly affects the complexity of the non-mainline logic and as a result, the verification thereof. Moreover, the non-mainline world is no longer pure hardware, but an intricate mix of software and hardware. We claim that traditional constrained-random verification methods are not valid for the non-mainline domain and the verification should be based on usage scenarios. Moreover, these scenarios must be formally specified to avoid ambiguity and allow collaboration of different teams involved in the chip development.
Keywords :
microprocessor chips; program verification; complexity; nonmainline functions; nonmainline logic; processor chips; usage scenarios; verification; Computer architecture; Control systems; Engines; Hardware; Registers; Software; System-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2593069.2596693
Filename :
6881328
Link To Document :
بازگشت