A TSV Alignment Design for Multilayer 3D IC
Wei Zhao, Ligang Hou* , Xiaohong Peng, Jinhui Wang, Jingyan Fu, Yang Yang
VLSI & System Lab, Beijing University of Technology, Beijing 100124, China
* Email: houligang@bjut.edu.cn
Abstract
Through-silicon via (TSV) achieves interconnects of
multiple dies in a 3D IC. Previous researches show that
irregular TSV placement may cause reliability issues in
manufacturing. Therefore, this paper forwards a TSV
alignment design in acquiring an overlap-free
near-regular TSV placement. This design features a TSV
alignment algorithm which aligns an irregular TSV
placement into a near-regular one. Experiments are
conducted on 2D-3D transformation of IBM benchmark
circuits. Results show that this design successfully
realizes a near-regular overlap-free TSV placement.
1. Introduction
Three Dimensional ICs (3D ICs) are one of the most
promising technologies in solving problems of 2D ICs,
such as high delays and power consumptions brought by
large scale interconnects. A 3D IC consists of multiple
dies where gates are placed. These dies are stacked
vertically and connected through vertical interconnects
called through-silicon vias (TSVs).
Depending on when the TSVs are fabricated, there exist
two major types of TSV: via-first TSVs and via-last
TSVs [1]. Via-first TSVs have typically smaller
diameters (1-5μm) while via-last TSVs have typically
larger diameters (5-20μm) [2]. TSVs are usually etched
or drilled through substrates by certain techniques and
filled with conductive materials like copper [1].
Although TSVs achieve connections across dies, they
also have negative effects on 3D IC design. For instance,
inserting a great amount of TSVs occupies large silicon
area, which can cause serious area overhead. In addition,
TSVs are connected with gates or other TSVs through
metal layers, so TSVs can also consume enormous
routing resources. Those disadvantages of TSVs
mentioned above are mainly caused by inappropriate
number or position of TSVs [3]. Therefore, new EDA
tools are required for better TSV placement.
As for 3D IC manufacturing, TSVs cause significant
thermomechanical stress that may seriously affect
performance and reliability of circuits [8]. As shown in
reference [8], designs with irregular TSV placement
show worse maximum von Mises stress than those with
the regular TSV placement. In reference [9], irregular
TSV placement suffers from higher energy release rate
(ERR) and larger ERR variation compared with regular
TSV placement.
Many works targeted on 3D IC placement have gained
valuable achievements. In [4], a force directed approach
has been used to move cells in three dimensions for the
reduction of cell overlap and temperature. A
folding/stacking approach is proposed in [5] to transform
2D placement results into 3D. After the transformation, a
graph-based layer assignment method can be used to
reduce the number of TSVs and temperature.
Reference [6] proposes a multilevel non-linear
programming based 3D placement approach that
minimizes a weighted sum of total wirelength and the
number of TSVs. And a density penalty function is used
to remove overlap. In [3], two TSV positioning
algorithms are proposed for optimizing total wirelength.
A TSV based wirelength calculation algorithm is used to
gain the results for comparing those two TSV
positioning algorithms.
Reference [4] does not consider the impact of TSV in
any stage. Although reference [5] and [6] consider the
number of TSVs, they do not take TSV area into account.
Reference [3] considers the position of TSVs, but it does
not consider TSV area either. And all the algorithms in [3]
are applied only in two layer 3D ICs for the experiment.
None of these references achieve a regular overlap-free
TSV placement. Therefore, a TSV alignment process is
needed to acquire a regular overlap-free TSV placement
for manufacturing and better reliability.
In this paper, a near-regular overlap-free TSV alignment
design for multilayer 3D IC is proposed, which the
position of TSVs and TSV area are both considered. The
contributions of our work are listed as following:
1) A TSV alignment flow featured with a TSV
alignment algorithm is proposed, which can be applied
after 2D-3D partitioning.
2) An approach is proposed to remove overlap, while
TSVs are considered as standard cells and placed in rows
of standard cells.
978-1-4799-8484-8/15/$31.00 ©2015 IEEE