Data-driven Diagnosis for Digital Circuit Failures

Qicheng Huang
Due to the perturbations inherent to integrated circuit (IC) fabrication, an immature or problematic process may systematically introduce defects that significantly reduces yield. Yield learning is a crucial process to identify and mitigate sources of yield loss, so as to increase yield to a satisfactory level. Manufacturing test and logic diagnosis are two key steps in this process for performing yield learning for logic circuits, which happen to be the most difficult due to the lack of
more » ... ity at the layout level. Conventional diagnosis is mostly rule-based and developed from the circuit perspective, but in recently years it has become apparent the value embedded in the huge amount of data generatedfrom test and diagnosis. However, the potential of the various data generated at different stages is far from being fully explored. When data are properly contextualized, machine learning (ML), has shown tremendous promise and can be used to capture complex behavior and lead to analysis with high accuracy and fast performance. This dissertation is motivated by the unexplored potential ofvarious data, as well as the need to bridge the gap between ML techniques and diagnosis objectives. Three contributions are described as part of the driving force of more advanced diagnosis, aiming to provide guidelines for practitioners to formulate ML problems and apply ML techniques, and toshed light on the potential of data science in diagnosis and related areas. First, we describe a diagnosis previewer that is able to predict diagnosis outcomes, such as diagnosis success, defect count, defect type and diagnosis runtime. This previewer enables practitioners to have a comprehensive preview of diagnostic outcomes beforehand, so that fail logs can be prioritized for smart allocation of diagnosis resources. Experiments on industrial designsdemonstrate the previewer can bring up to 9x speed-up for a test chip, and 6x for a high-volume IC. Second, a diagnosis quality enhancement method called LAIDAR (Learning for Accuracy and Ideal D [...]
doi:10.1184/r1/19182506.v1 fatcat:tqb5haqdpbbvta3xgd3lbxi7tu