File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: A fully polynomial-time approximation scheme for timing-constrained minimum cost layer assignment

TitleA fully polynomial-time approximation scheme for timing-constrained minimum cost layer assignment
Authors
KeywordsFully polynomial-time approximation scheme (FPTAS)
Interconnect synthesis
Layer assignment
NP-complete
Issue Date2009
Citation
IEEE Transactions on Circuits and Systems II: Express Briefs, 2009, v. 56, n. 7, p. 580-584 How to Cite?
AbstractAs VLSI technology enters the nanoscale regime, the interconnect delay becomes the bottleneck of circuit performance. Compared with gate delays, wires are becoming increasingly resistive, making it more difficult to propagate signals across the chip. However, more advanced technologies (65 and 45 nm) provide relief as the number of metal layers continues to increase. The wires on the upper metal layers are much less resistive and can be used to drive further and faster than on thin metals. This provides an entirely new dimension to the traditional wire-sizing problem, namely, layer assignment for efficient timing closure. Assigning all wires to thick metals improves timing; however, the routability of the design may be hurt. The challenge is to assign a minimal amount of wires to thick metals to meet timing constraints. In this brief, the minimum cost layer assignment problem is proven to be NP-complete. As a theoretical solution for NP-complete problems, a fully polynomial-time approximation scheme is proposed. The new algorithm can approximate the optimal layer assignment solution by a factor of 1 + ε in O(m log log, M · n3/ε2) time for 0 < ε < 1, where n is the number of nodes in the tree, m is the number of routing layers, and M is the maximum cost ratio among layers. This work presents the first theoretical advance for the timing-driven minimum cost layer assignment problem. In addition to its theoretical guarantee, the new algorithm is highly practical. Our experiments on 500 industrial test cases demonstrate that the new algorithm can run 2 × faster than the optimal dynamic programming algorithm, with only 2% additional wire. © 2009 IEEE.
Persistent Identifierhttp://hdl.handle.net/10722/336074
ISSN
2023 Impact Factor: 4.0
2023 SCImago Journal Rankings: 1.523
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorHu, Shiyan-
dc.contributor.authorLi, Zhuo-
dc.contributor.authorAlpert, Charles J.-
dc.date.accessioned2024-01-15T08:23:12Z-
dc.date.available2024-01-15T08:23:12Z-
dc.date.issued2009-
dc.identifier.citationIEEE Transactions on Circuits and Systems II: Express Briefs, 2009, v. 56, n. 7, p. 580-584-
dc.identifier.issn1549-7747-
dc.identifier.urihttp://hdl.handle.net/10722/336074-
dc.description.abstractAs VLSI technology enters the nanoscale regime, the interconnect delay becomes the bottleneck of circuit performance. Compared with gate delays, wires are becoming increasingly resistive, making it more difficult to propagate signals across the chip. However, more advanced technologies (65 and 45 nm) provide relief as the number of metal layers continues to increase. The wires on the upper metal layers are much less resistive and can be used to drive further and faster than on thin metals. This provides an entirely new dimension to the traditional wire-sizing problem, namely, layer assignment for efficient timing closure. Assigning all wires to thick metals improves timing; however, the routability of the design may be hurt. The challenge is to assign a minimal amount of wires to thick metals to meet timing constraints. In this brief, the minimum cost layer assignment problem is proven to be NP-complete. As a theoretical solution for NP-complete problems, a fully polynomial-time approximation scheme is proposed. The new algorithm can approximate the optimal layer assignment solution by a factor of 1 + ε in O(m log log, M · n3/ε2) time for 0 < ε < 1, where n is the number of nodes in the tree, m is the number of routing layers, and M is the maximum cost ratio among layers. This work presents the first theoretical advance for the timing-driven minimum cost layer assignment problem. In addition to its theoretical guarantee, the new algorithm is highly practical. Our experiments on 500 industrial test cases demonstrate that the new algorithm can run 2 × faster than the optimal dynamic programming algorithm, with only 2% additional wire. © 2009 IEEE.-
dc.languageeng-
dc.relation.ispartofIEEE Transactions on Circuits and Systems II: Express Briefs-
dc.subjectFully polynomial-time approximation scheme (FPTAS)-
dc.subjectInterconnect synthesis-
dc.subjectLayer assignment-
dc.subjectNP-complete-
dc.titleA fully polynomial-time approximation scheme for timing-constrained minimum cost layer assignment-
dc.typeArticle-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1109/TCSII.2009.2022203-
dc.identifier.scopuseid_2-s2.0-68249159995-
dc.identifier.volume56-
dc.identifier.issue7-
dc.identifier.spage580-
dc.identifier.epage584-
dc.identifier.eissn1558-3791-
dc.identifier.isiWOS:000268171700012-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats