Beyond the Yield Barrier: Variational Importance Sampling Yield Analysis

TL;DR

VIS framework calibrates OMSV for efficient yield estimation, achieving 29.03x speedup.

cs.CE 🔴 Advanced 2024-06-30 15 views
Yanfang Liu Lei He Wei W. Xing
variational analysis importance sampling yield estimation integrated circuits optimization

Key Findings

Methodology

The paper introduces the Variational Importance Sampling (VIS) framework for systematic optimization of yield problems. VIS reveals the inadequacies of classic OMSV and proposes True OMSV, ensuring it always stays beyond the failure boundary. Through VIS, we achieve progressive refinement of OMSV, including incorporation of full covariance in closed form, adjustment for asymmetric failure distributions, and capturing multiple failure regions.

Key Results

  • Using the VIS framework, progressive refinement of classic OMSV achieved over 2x improvement.
  • True OMSV enhances ASAIS performance and efficiency by 1.20x and 1.27x, respectively, without additional computational overhead.
  • BEYOND method validated on multiple SRAM and analog circuits, achieving 2.50x to 29.03x speedup and 0.11% to 24.49% improvement in yield estimation accuracy.

Significance

The VIS framework provides a rigorous method for designing and analyzing computational yield problems, addressing long-standing limitations of OMSV methods. It not only improves yield estimation efficiency but also offers immediate enhancement to existing SOTA optimization methods.

Technical Contribution

The VIS framework provides closed-form solutions for OMSV through variational analysis, introducing True OMSV and Full SSS, significantly improving yield estimation efficiency. It introduces a mixture of skew normal distributions for handling multiple failure regions, expanding engineering possibilities.

Novelty

VIS is the first variational framework for yield analysis, providing a calibrated version of OMSV, True OMSV. Unlike MNIS, True OMSV always stays beyond the failure boundary, offering free improvement.

Limitations

  • VIS framework may face challenges when dealing with highly complex failure distributions, especially when failure regions have intricate shapes.
  • Estimating parameters for skew normal distribution may require additional computational resources.

Future Work

Future work includes further optimizing the VIS framework to handle more complex failure distributions and validating its effectiveness in more practical circuit designs.

AI Executive Summary

The Variational Importance Sampling (VIS) framework achieves a significant breakthrough in yield estimation by calibrating OMSV. Existing OMSV methods are often heuristically designed without deep understanding of their limitations. The VIS framework reveals the inadequacies of classic OMSV and proposes True OMSV, ensuring it always stays beyond the failure boundary, thus achieving free improvement. Through VIS, we achieve progressive refinement of OMSV, including incorporation of full covariance in closed form, adjustment for asymmetric failure distributions, and capturing multiple failure regions. Experimental results show that the VIS framework is validated on multiple SRAM and analog circuits, achieving 2.50x to 29.03x speedup and 0.11% to 24.49% improvement in yield estimation accuracy. Although VIS framework may face challenges when dealing with highly complex failure distributions, it provides a rigorous method for designing and analyzing computational yield problems, addressing long-standing limitations of OMSV methods. Future work includes further optimizing the VIS framework to handle more complex failure distributions and validating its effectiveness in more practical circuit designs.

Deep Analysis

Background

With the continual advancement of integrated circuit technology, microelectronic devices are shrinking to submicrometer scales. This trend has elevated the significance of random process variations as critical factors in circuit design. Existing OMSV methods are often heuristically designed without deep understanding of their limitations.

Core Problem

OMSV methods' assumption on the failure boundary may lead to suboptimal solutions, affecting yield estimation efficiency and accuracy. A systematic method is needed to calibrate OMSV.

Innovation

VIS framework provides closed-form solutions for OMSV through variational analysis, introducing True OMSV and Full SSS, significantly improving yield estimation efficiency. It introduces a mixture of skew normal distributions for handling multiple failure regions.

Methodology

  • �� Introduce VIS framework to calibrate OMSV
  • �� Propose True OMSV to ensure it stays beyond the failure boundary
  • �� Full SSS provides closed-form covariance solution
  • �� Mixture of skew normal distributions handles multiple failure regions

Experiments

Experiments conducted on 6T-SRAM, OTA, and 6-bit 6T-SRAM array circuits, comparing VIS with seven SOTA methods. MC used as benchmark to evaluate speedup and accuracy.

Results

VIS achieves 2.50x to 29.03x speedup and 0.11% to 24.49% improvement in yield estimation accuracy across multiple circuits. True OMSV significantly enhances ASAIS performance without additional computational overhead.

Applications

VIS framework can be used for yield estimation in integrated circuit design, especially in handling multiple failure regions. It offers immediate enhancement to existing SOTA optimization methods.

Limitations & Outlook

VIS framework may face challenges when dealing with highly complex failure distributions, especially when failure regions have intricate shapes. Estimating parameters for skew normal distribution may require additional computational resources.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen. You need to ensure each dish is perfect. Traditional methods are like trying different ingredient combinations until you find the best one. The VIS framework is like a smart assistant that tells you which combinations are most likely to succeed, saving time and effort.

ELI14 Explained like you're 14

Imagine you're playing a game where you need to find the best route to win. Traditional methods are like trying different paths until you find the right one. The VIS framework is like a super guide that tells you which paths are most likely to succeed, saving time and effort. Isn't that cool?

Glossary

Variational Analysis

A mathematical method for analyzing and solving optimization problems.

Used as the methodological basis for calibrating OMSV.

Importance Sampling

A statistical technique used to improve estimation efficiency.

Core technology of the VIS framework.

OMSV (Optimal Mean Shift Vector)

A vector used to accelerate yield estimation.

The object calibrated in the VIS framework.

Skew Normal Distribution

A statistical distribution allowing asymmetry.

Distribution used to handle multiple failure regions.

Failure Boundary

Defines the boundary between success and failure.

The object True OMSV surpasses in the VIS framework.

Open Questions Unanswered questions from this research

  • 1 VIS framework may face challenges when dealing with highly complex failure distributions.
  • 2 Estimating parameters for skew normal distribution may require additional computational resources.

Applications

Immediate Applications

Integrated Circuit Design

VIS framework can be used to improve yield estimation efficiency in integrated circuit design.

Long-term Vision

Intelligent Optimization Systems

VIS framework can be used to develop smarter optimization systems, improving design efficiency.

Abstract

Optimal mean shift vector (OMSV)-based importance sampling methods have long been prevalent in yield estimation and optimization as an industry standard. However, most OMSV-based methods are designed heuristically without a rigorous understanding of their limitations. To this end, we propose VIS, the first variational analysis framework for yield problems, enabling a systematic refinement for OMSV. For instance, VIS reveals that the classic OMSV is suboptimal, and the optimal/true OMSV should always stay beyond the failure boundary, which enables a free improvement for all OMSV-based methods immediately. Using VIS, we show a progressive refinement for the classic OMSV including incorporation of full covariance in closed form, adjusting for asymmetric failure distributions, and capturing multiple failure regions, each of which contributes to a progressive improvement of more than 2x. Inheriting the simplicity of OMSV, the proposed method retains simplicity and robustness yet achieves up to 29.03x speedup over the state-of-the-art (SOTA) methods. We also demonstrate how the SOTA yield optimization, ASAIS, can immediately benefit from our True OMSV, delivering a 1.20x and 1.27x improvement in performance and efficiency, respectively, without additional computational overhead.

cs.CE