Presentation
Advancing Silicon Lifecycle Management with Embedded Trace
SessionSystem & Software Deployment
DescriptionSilicon Lifecycle Monitoring (SLM) addresses the lifetime silicon health and reliability challenges from early life to end of life. While ATPG based structural tests are very effective at detecting manufacturing defects there are many other complex failure mechanisms that manifest during operational lifetime and require in-field debug and continuous monitoring. The root cause of such failures are latent manufacturing defects, IR Drop, leakage currents, thermal effects, soft errors, and aging – many of which fall into the category of silent data corruption (SDC). Functional failures often manifest as program misbehavior that impact large scale deployment of highly connected systems such as web servers, 5G base stations, automotives and AI/ML processors.
We describe an SLM solution that uses an embedded trace system as its foundation. This collects time stamped data to analyze the trajectory of the transactions involving the CPU, memory, I/Os, peripherals, and other sub-systems. Trace data is highly compressible (up to 700 X) and can be easily stored in system or offloaded for analysis that executes in less than 165 milliseconds for these programs. Results on an industrial benchmark (for RISC-V CPUs) and an AI Inference engine silicon case study demonstrate the value and effectiveness of this approach.
We describe an SLM solution that uses an embedded trace system as its foundation. This collects time stamped data to analyze the trajectory of the transactions involving the CPU, memory, I/Os, peripherals, and other sub-systems. Trace data is highly compressible (up to 700 X) and can be easily stored in system or offloaded for analysis that executes in less than 165 milliseconds for these programs. Results on an industrial benchmark (for RISC-V CPUs) and an AI Inference engine silicon case study demonstrate the value and effectiveness of this approach.
Event Type
Engineering Presentation
TimeMonday, July 274:00pm - 4:15pm PDT
LocationSeaside Ballroom B
