DocumentCode :
704039
Title :
Optimizing dynamic trace signal selection using machine learning and linear programming
Author :
Zhu, Charlie Shucheng ; Malik, Sharad
Author_Institution :
Princeton Univ., Princeton, NJ, USA
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
1289
Lastpage :
1292
Abstract :
The success of post-silicon validation is limited by the low observability of the signals on the chip under debug. Trace buffers are used to enhance visibility of a subset of the internal signals during the chip´s operation. These trace signals can be selected statically, i.e. the same trace signals are used through an entire debugging run, or dynamically where a different set of signals can be used in different parts of a debugging run. The focus of this work is on dynamic trace signal selection. Our technique uses machine learning for classification of different groups of inputs that are likely to trigger different faults, and a linear programming based optimization method for selecting the different sets of trace signals for different combinations of inputs and states. In contrast to existing methods, this technique is applicable to both transient and permanent faults.
Keywords :
learning (artificial intelligence); linear programming; observability; signal classification; signal processing; chip operation; dynamic trace signal selection optimization; internal signals; linear programming; linear programming based optimization method; machine learning; permanent faults; post-silicon validation; transient faults; Circuit faults; Debugging; Decision trees; Heuristic algorithms; Multiplexing; Registers; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8
Type :
conf
Filename :
7092591
Link To Document :
بازگشت