Title :
Vulnerability Analysis for Custom Instructions
Author :
Azarpeyvand, Ali ; Salehi, Mostafa E. ; Fakhraie, Sied Mehdi
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
Abstract :
Today circuits are becoming more vulnerable to electronic noises and reliable system design has emerged as a key challenge to embedded system design. Logic fault in terms of soft errors or transient faults are now a serious problem for embedded processors. Recent developments in customized embedded processors significantly focus on improving the performance and area of the processor by augmenting it with application specific custom functional units that implement custom instructions. This paper analyzes the effect of type, order, and bit-width of the operations of different custom instruction sub-graphs on the vulnerability of extensible processors. We have developed a framework for studying the effects of different operations and their dependencies on overall vulnerability of the custom functional units and our experiments show that, in most cases, similar custom functional units could have different vulnerabilities to soft errors. Our approach enables designers to optionally constrain the operand types and also the custom functional unit structure to reach an acceptable vulnerability.
Keywords :
application specific integrated circuits; embedded systems; fault tolerant computing; graph theory; integrated circuit noise; integrated circuit reliability; logic design; microprocessor chips; performance evaluation; architectural vulnerability factor; custom functional unit structure; custom functional units; custom instruction subgraphs; customized embedded processors; electronic noise vulnerability; embedded system design; extensible processor vulnerability; logic fault; performance improvement; soft errors; system design reliability; transient faults; vulnerability analysis; Circuit faults; Embedded systems; Integrated circuit reliability; Program processors; Reliability engineering; Transient analysis; Archi- tectural Vulnerability Factor; Custom Instruction; Extensible Processors; Single Event Upset; Soft Error;
Conference_Titel :
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2498-4
DOI :
10.1109/DSD.2012.139