Title :
CGA: Combining cluster analysis with genetic algorithm for regression suite reduction of microprocessors
Author :
Guo, Liucheng ; Yi, Jiangfang ; Zhang, Liang ; Wang, Xiaoyin ; Tong, Dong
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
Abstract :
Regression testing plays an important role in the simulation-based functional verification of microprocessors. Regression suite is maintained in the entire verification phase with an increase of the scale. However, the executing cost is always high when running the entire suite on a RTL-level simulator. Regression suite reduction (called RSR for short) is presented to reduce the executing cost of the regression suite without debasing the quality of the functional verification. For this two-objective RSR of microprocessors, we present a heuristic algorithm which mainly combines cluster analysis with genetic algorithm (called CGA for short). The experiments on some regression suites at different scales for a microprocessor have shown the efficiency and feasibility of CGA. CGA can effectively reduce about 90% of the executing cost without decreasing the functional coverage in an acceptable runtime.
Keywords :
genetic algorithms; microprocessor chips; regression analysis; CGA; RTL level simulator; combining cluster analysis; genetic algorithm; heuristic algorithm; microprocessors; regression suite reduction; regression testing plays; simulation based functional verification; two objective RSR; Algorithm design and analysis; Biological cells; Clustering algorithms; Generators; Genetic algorithms; Greedy algorithms; Microprocessors;
Conference_Titel :
SOC Conference (SOCC), 2011 IEEE International
Conference_Location :
Taipei
Print_ISBN :
978-1-4577-1616-4
Electronic_ISBN :
2164-1676
DOI :
10.1109/SOCC.2011.6085105