GenFin: Genetic algorithm-based multiobjective statistical logic circuit optimization using incremental statistical analysis

Aoxiang Tang, Niraj Kumar Jha

Research output: Contribution to journalArticle

8 Scopus citations

Abstract

As the semiconductor technology node scales into the deep submicrometer regime, it has become very difficult to obtain high IC yields because the process-voltage-temperature variations induce large spreads in delay and power. In this paper, we propose a new framework, called GenFin, which is, as far as we know, the first to target the multiobjective yield optimization of logic circuits. Since FinFETs are a promising substitute for CMOS at 22-nm technology node and beyond, we evaluate the framework with a 22-nm FinFET logic library. By combining the power of genetic algorithm (GA) and adaptive multiobjective optimization, GenFin produces a set of nondominated logic circuits whose timing, leakage power, and dynamic power yields are simultaneously optimized. This can help designers make tradeoff decisions wisely and avoid suboptimal solutions. We also propose an incremental statistical circuit analyzer, called incremental FinPrin, that speeds up the statistical static timing analysis by up to 9.6× and the statistical power analysis by up to 2235.7×, while incurring errors of only up to 0.031% in mean and 0.74% in standard deviation relative to nonincremental analysis. We use heuristics based on the deterministic timing analysis and gate criticality to reduce the GA search space and also improve the quality of its solutions. We present extensive experimental results to demonstrate the efficacy of GenFin.

Original languageEnglish (US)
Article number2442260
Pages (from-to)1126-1139
Number of pages14
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume24
Issue number3
DOIs
StatePublished - Mar 1 2016

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Keywords

  • FinFETs
  • Genetic algorithm (GA)
  • Multiobjective optimization
  • Pareto rank
  • Process-voltage-temperature (PVT) variations
  • Statistical analysis
  • Yield analysis

Fingerprint Dive into the research topics of 'GenFin: Genetic algorithm-based multiobjective statistical logic circuit optimization using incremental statistical analysis'. Together they form a unique fingerprint.

  • Cite this