An efficient multi-level algorithm for 3D-IC TSV assignment

Cong Hao, Takeshi Yoshimura

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

Through-silicon via (TSV) assignment problem is one of the key design challenges of 3-D IC which is crucial to the wire length and signal delay. In this work we formulate the 3-D IC TSV assignment as an Integer Minimum Cost Multi Commodity (IMCMC) problem on a IMCMC network, and propose a multi-level algorithm. It coarsens the IMCMC network level by level, applies a rough flow assignment on each level of coarsened graph, and generates only promising edges to reduce the IMCMC network size. Benefiting from the multi-level structure, we propose a mixed single and multi commodity flow method improve the TSV assignment solution quality. Moreover, given a TSV assignment, we propose an extended layer by layer algorithm to further optimize the TSV assignment. The experimental results demonstrate that our multi-level with mixed single and multi commodity flow algorithm achieves not only smaller wire length but also shorter runtime compared to other existing works.

Original languageEnglish
Pages (from-to)776-784
Number of pages9
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE100A
Issue number3
DOIs
Publication statusPublished - 2017 Mar 1

Fingerprint

Silicon
Assignment
Multicommodity Flow
Integer
Costs
3D
Wire
Assignment Problem
Rough
Optimise
Experimental Results
Graph in graph theory
Demonstrate

Keywords

  • 3D-IC
  • Multi commodity flow
  • TSV assignment

ASJC Scopus subject areas

  • Signal Processing
  • Computer Graphics and Computer-Aided Design
  • Applied Mathematics
  • Electrical and Electronic Engineering

Cite this

An efficient multi-level algorithm for 3D-IC TSV assignment. / Hao, Cong; Yoshimura, Takeshi.

In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E100A, No. 3, 01.03.2017, p. 776-784.

Research output: Contribution to journalArticle

@article{2823239034824290bd0d082e8e6cdf00,
title = "An efficient multi-level algorithm for 3D-IC TSV assignment",
abstract = "Through-silicon via (TSV) assignment problem is one of the key design challenges of 3-D IC which is crucial to the wire length and signal delay. In this work we formulate the 3-D IC TSV assignment as an Integer Minimum Cost Multi Commodity (IMCMC) problem on a IMCMC network, and propose a multi-level algorithm. It coarsens the IMCMC network level by level, applies a rough flow assignment on each level of coarsened graph, and generates only promising edges to reduce the IMCMC network size. Benefiting from the multi-level structure, we propose a mixed single and multi commodity flow method improve the TSV assignment solution quality. Moreover, given a TSV assignment, we propose an extended layer by layer algorithm to further optimize the TSV assignment. The experimental results demonstrate that our multi-level with mixed single and multi commodity flow algorithm achieves not only smaller wire length but also shorter runtime compared to other existing works.",
keywords = "3D-IC, Multi commodity flow, TSV assignment",
author = "Cong Hao and Takeshi Yoshimura",
year = "2017",
month = "3",
day = "1",
doi = "10.1587/transfun.E100.A.776",
language = "English",
volume = "E100A",
pages = "776--784",
journal = "IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences",
issn = "0916-8508",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "3",

}

TY - JOUR

T1 - An efficient multi-level algorithm for 3D-IC TSV assignment

AU - Hao, Cong

AU - Yoshimura, Takeshi

PY - 2017/3/1

Y1 - 2017/3/1

N2 - Through-silicon via (TSV) assignment problem is one of the key design challenges of 3-D IC which is crucial to the wire length and signal delay. In this work we formulate the 3-D IC TSV assignment as an Integer Minimum Cost Multi Commodity (IMCMC) problem on a IMCMC network, and propose a multi-level algorithm. It coarsens the IMCMC network level by level, applies a rough flow assignment on each level of coarsened graph, and generates only promising edges to reduce the IMCMC network size. Benefiting from the multi-level structure, we propose a mixed single and multi commodity flow method improve the TSV assignment solution quality. Moreover, given a TSV assignment, we propose an extended layer by layer algorithm to further optimize the TSV assignment. The experimental results demonstrate that our multi-level with mixed single and multi commodity flow algorithm achieves not only smaller wire length but also shorter runtime compared to other existing works.

AB - Through-silicon via (TSV) assignment problem is one of the key design challenges of 3-D IC which is crucial to the wire length and signal delay. In this work we formulate the 3-D IC TSV assignment as an Integer Minimum Cost Multi Commodity (IMCMC) problem on a IMCMC network, and propose a multi-level algorithm. It coarsens the IMCMC network level by level, applies a rough flow assignment on each level of coarsened graph, and generates only promising edges to reduce the IMCMC network size. Benefiting from the multi-level structure, we propose a mixed single and multi commodity flow method improve the TSV assignment solution quality. Moreover, given a TSV assignment, we propose an extended layer by layer algorithm to further optimize the TSV assignment. The experimental results demonstrate that our multi-level with mixed single and multi commodity flow algorithm achieves not only smaller wire length but also shorter runtime compared to other existing works.

KW - 3D-IC

KW - Multi commodity flow

KW - TSV assignment

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

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

U2 - 10.1587/transfun.E100.A.776

DO - 10.1587/transfun.E100.A.776

M3 - Article

VL - E100A

SP - 776

EP - 784

JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

SN - 0916-8508

IS - 3

ER -