DocumentCode :
2819053
Title :
An ontology and constraint based approach to cache preloading
Author :
Bhatia, Rajiv ; Bin, Eyal ; Marcus, Eitan ; Shurek, Gil
Author_Institution :
IBM Syst. & Technol. Group, Austin, TX, USA
fYear :
2010
fDate :
10-12 June 2010
Firstpage :
129
Lastpage :
136
Abstract :
The verification of modern microprocessor-based systems requires stressing the cache hierarchy and effectively covering its huge state space. Cache hierarchy initialization (or preloading) is a technique that enables simulation to start from a rich, complex system-level setup, thereby simplifying the task of dynamically driving the hierarchy into the required corner cases. In this paper we introduce CacheLoader, a new, design-independent cache-preloading technology. The tool´s architecture follows the principles of ontology-based software to achieve complete separation between the cache-preloading engine and design dependent knowledge. Constraint satisfaction techniques are used to generate valid, interesting system initialization, and to satisfy explicit user directives. CacheLoader is currently being used by verification teams of several large scale designs in IBM. Results show that this technique provides superior coverage and user controllability, speeds up the construction of mature verification environments, simplifies maintenance, encourages encapsulation of domain knowledge, and enables reuse across verification environments and cache hierarchy designs.
Keywords :
cache storage; constraint theory; formal verification; microprocessor chips; ontologies (artificial intelligence); IBM; cache hierarchy; cache preloading technology; constraint satisfaction techniques; formal verification; large scale designs; microprocessor based systems; ontology; Access protocols; Computer architecture; Control systems; Controllability; Encapsulation; Engines; Gas insulated transmission lines; Memory management; Ontologies; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
Conference_Location :
Anaheim, FL
ISSN :
1552-6674
Print_ISBN :
978-1-4244-7805-7
Type :
conf
DOI :
10.1109/HLDVT.2010.5496651
Filename :
5496651
Link To Document :
بازگشت