Title :
A unique non-intrusive approach to non-ATE Based cul-de-sac SoC debug
Author :
Easwaran, Vasant ; Bansal, Virendra ; Shurtz, Greg ; Gulati, Rishabh ; Mody, Mihir ; Karandikar, Prashant ; Shankar, Prithvi
Author_Institution :
Embedded Process. Bus. Unit, Texas Instrum. India, Bangalore, India
Abstract :
Rapid increasing complexity of chips due to integration of multiple processing elements along with a rich set of peripherals for connectivity needs, poses new set of debug challenges on silicon. The spectrum of issues ranges from minor functional bugs, random timing related bugs to dead on-arrival (DoA) chip. The prior methods of doing silicon test were using ATE (Automatic Test Equipment´s) and using trace data under software control, bringing its own set of limitations. This paper proposes a new method to overcome the above limitations by introducing internal state observations at the boundary of chip that can be viewed by probing these pins. The proposed method consists of routing hardware observability signal from every individual IP to pins, which are controlled by means of boot-pins on the chip. The solution accomplishes the same with no additional overhead in terms of pin count and helps to debug DoA silicon. This method is implemented in a multicore SoC (System-on-chip) catering to the automotive market. The actual result from SoC usage has shown to save up to 83% effort in debugging actual issues on silicon by adding about 0.2% more cost in terms of silicon area.
Keywords :
automatic test equipment; elemental semiconductors; integrated circuit testing; silicon; system-on-chip; ATE; DoA; Si; automatic test equipment; automotive market; boot-pins; dead on-arrival chip; internal state observations; minor functional bugs; multicore SoC; multiple processing elements; nonATE based cul-de-sac SoC debug; random timing related bugs; routing hardware observability signal; silicon test; software control; system-on-chip; trace data; unique nonintrusive approach; Hardware; IP networks; Pins; Registers; Silicon; Software; System-on-chip; ATE; Hardware observability; IP; MUX; SoC; bootstrap; dead silicon; non-intrusive debug;
Conference_Titel :
System-on-Chip Conference (SOCC), 2014 27th IEEE International
Conference_Location :
Las Vegas, NV
DOI :
10.1109/SOCC.2014.6948950