Addressing process variations at the microarchitecture and system level

Siddharth Garg, Diana Marculescu

Research output: Contribution to journalArticle

Abstract

Technology scaling has resulted in an increasing magnitude of and sensitivity to manufacturing process variations. This has led to the adoption of statistical design methodologies as opposed to conventional static design techniques. At the same time, increasing design complexity has motivated a shift toward higher levels of design abstraction, i.e., micro-architecture and system level design. In this survey, we highlight emerging statistical design techniques targeted toward the analysis and mitigation of process variation at the system level design abstraction, for both conventional planar and emerging 3D integrated circuits. The topics covered include variability macro-modeling for logic modules, system level variability analysis for multi-core systems, and system level variability mitigation techniques. We conclude with some pointers toward future research directions.

Original languageEnglish (US)
Pages (from-to)217-291
Number of pages75
JournalFoundations and Trends in Electronic Design Automation
Volume6
Issue number3
DOIs
StatePublished - 2012

Fingerprint

Macros
Three dimensional integrated circuits

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture

Cite this

Addressing process variations at the microarchitecture and system level. / Garg, Siddharth; Marculescu, Diana.

In: Foundations and Trends in Electronic Design Automation, Vol. 6, No. 3, 2012, p. 217-291.

Research output: Contribution to journalArticle

@article{7193a161d10d41dba928c99b123a6078,
title = "Addressing process variations at the microarchitecture and system level",
abstract = "Technology scaling has resulted in an increasing magnitude of and sensitivity to manufacturing process variations. This has led to the adoption of statistical design methodologies as opposed to conventional static design techniques. At the same time, increasing design complexity has motivated a shift toward higher levels of design abstraction, i.e., micro-architecture and system level design. In this survey, we highlight emerging statistical design techniques targeted toward the analysis and mitigation of process variation at the system level design abstraction, for both conventional planar and emerging 3D integrated circuits. The topics covered include variability macro-modeling for logic modules, system level variability analysis for multi-core systems, and system level variability mitigation techniques. We conclude with some pointers toward future research directions.",
author = "Siddharth Garg and Diana Marculescu",
year = "2012",
doi = "10.1561/1000000031",
language = "English (US)",
volume = "6",
pages = "217--291",
journal = "Foundations and Trends in Electronic Design Automation",
issn = "1551-3939",
publisher = "Now Publishers Inc",
number = "3",

}

TY - JOUR

T1 - Addressing process variations at the microarchitecture and system level

AU - Garg, Siddharth

AU - Marculescu, Diana

PY - 2012

Y1 - 2012

N2 - Technology scaling has resulted in an increasing magnitude of and sensitivity to manufacturing process variations. This has led to the adoption of statistical design methodologies as opposed to conventional static design techniques. At the same time, increasing design complexity has motivated a shift toward higher levels of design abstraction, i.e., micro-architecture and system level design. In this survey, we highlight emerging statistical design techniques targeted toward the analysis and mitigation of process variation at the system level design abstraction, for both conventional planar and emerging 3D integrated circuits. The topics covered include variability macro-modeling for logic modules, system level variability analysis for multi-core systems, and system level variability mitigation techniques. We conclude with some pointers toward future research directions.

AB - Technology scaling has resulted in an increasing magnitude of and sensitivity to manufacturing process variations. This has led to the adoption of statistical design methodologies as opposed to conventional static design techniques. At the same time, increasing design complexity has motivated a shift toward higher levels of design abstraction, i.e., micro-architecture and system level design. In this survey, we highlight emerging statistical design techniques targeted toward the analysis and mitigation of process variation at the system level design abstraction, for both conventional planar and emerging 3D integrated circuits. The topics covered include variability macro-modeling for logic modules, system level variability analysis for multi-core systems, and system level variability mitigation techniques. We conclude with some pointers toward future research directions.

UR - http://www.scopus.com/inward/record.url?scp=84880872825&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84880872825&partnerID=8YFLogxK

U2 - 10.1561/1000000031

DO - 10.1561/1000000031

M3 - Article

VL - 6

SP - 217

EP - 291

JO - Foundations and Trends in Electronic Design Automation

JF - Foundations and Trends in Electronic Design Automation

SN - 1551-3939

IS - 3

ER -