학술논문

SLIC: Statistical learning in chip
Document Type
Conference
Source
2014 International Symposium on Integrated Circuits (ISIC) Integrated Circuits (ISIC), 2014 14th International Symposium on. :119-123 Dec, 2014
Subject
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Photonics and Electrooptics
Signal Processing and Analysis
Data models
Integrated circuit modeling
Algorithm design and analysis
System-on-chip
Aging
Statistical learning
Uncertainty
Integrated system design
low-power design
statistical and machine learning
Language
ISSN
2325-0631
Abstract
Despite best efforts, integrated systems are “born” (manufactured) with a unique ‘personality’ that stems from our inability to precisely fabricate their underlying circuits, and create software a priori for controlling the resulting uncertainty. It is possible to use sophisticated test methods to identify the best-performing systems but this would result in unacceptable yields and correspondingly high costs. The system personality is further shaped by its environment (e.g., temperature, noise and supply voltage) and usage (i.e., the frequency and type of applications executed), and since both can fluctuate over time, so can the system's personality. Systems also “grow old” and degrade due to various wear-out mechanisms (e.g., negative-bias temperature instability), and unexpectedly due to various early-life failure sources. These “nature and nurture” influences make it extremely difficult to design a system that will operate optimally for all possible personalities. To address this challenge, we propose to develop statistical learning in-chip (SLIC). SLIC is a holistic approach to integrated system design based on continuously learning key personality traits on-line, for self-evolving a system to a state that optimizes performance hierarchically across the circuit, platform, and application levels. SLIC will not only optimize integrated-system performance but also reduce costs through yield enhancement since systems that would have before been deemed to have weak personalities (unreliable, faulty, etc.) can now be recovered through the use of SLIC.