File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/TVLSI.2007.903911
- Scopus: eid_2-s2.0-34648860561
- WOS: WOS:000249740800002
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Utilizing redundancy for timing critical interconnect
Title | Utilizing redundancy for timing critical interconnect |
---|---|
Authors | |
Keywords | Non-tree Redundancy Routing Steiner network Variation |
Issue Date | 2007 |
Citation | IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2007, v. 15, n. 10, p. 1067-1080 How to Cite? |
Abstract | Conventionally, the topology of signal net routing is almost always restricted to Steiner trees, either unbuffered or buffered. However, introducing redundant paths into the topology (which leads to non-tree) may significantly improve timing performance as well as tolerance to open faults and variations. These advantages are particularly appealing for timing critical net routings in nanoscale VLSI designs where interconnect delay is a performance bottleneck and variation effects are increasingly remarkable. We propose Steiner network construction heuristics which can generate either tree or non-tree with different slack-wirelength tradeoff, and handle both long path and short path constraints. We also propose heuristics for simultaneous Steiner network construction and buffering, which may provide further improvement in slack and resistance to variations. Furthermore, incremental non-tree delay update techniques are developed to facilitate fast Steiner network evaluations. Extensive experiments in different scenarios show that our heuristics usually improve timing slack by hundreds of pico seconds compared to traditional approaches. When process variations are considered, our heuristics can significantly improve timing yield because of nominal slack improvement and delay variability reduction. © 2007 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/336056 |
ISSN | 2023 Impact Factor: 2.8 2023 SCImago Journal Rankings: 0.937 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hu, Shiyan | - |
dc.contributor.author | Li, Qiuyang | - |
dc.contributor.author | Hu, Jiang | - |
dc.contributor.author | Li, Peng | - |
dc.date.accessioned | 2024-01-15T08:22:25Z | - |
dc.date.available | 2024-01-15T08:22:25Z | - |
dc.date.issued | 2007 | - |
dc.identifier.citation | IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2007, v. 15, n. 10, p. 1067-1080 | - |
dc.identifier.issn | 1063-8210 | - |
dc.identifier.uri | http://hdl.handle.net/10722/336056 | - |
dc.description.abstract | Conventionally, the topology of signal net routing is almost always restricted to Steiner trees, either unbuffered or buffered. However, introducing redundant paths into the topology (which leads to non-tree) may significantly improve timing performance as well as tolerance to open faults and variations. These advantages are particularly appealing for timing critical net routings in nanoscale VLSI designs where interconnect delay is a performance bottleneck and variation effects are increasingly remarkable. We propose Steiner network construction heuristics which can generate either tree or non-tree with different slack-wirelength tradeoff, and handle both long path and short path constraints. We also propose heuristics for simultaneous Steiner network construction and buffering, which may provide further improvement in slack and resistance to variations. Furthermore, incremental non-tree delay update techniques are developed to facilitate fast Steiner network evaluations. Extensive experiments in different scenarios show that our heuristics usually improve timing slack by hundreds of pico seconds compared to traditional approaches. When process variations are considered, our heuristics can significantly improve timing yield because of nominal slack improvement and delay variability reduction. © 2007 IEEE. | - |
dc.language | eng | - |
dc.relation.ispartof | IEEE Transactions on Very Large Scale Integration (VLSI) Systems | - |
dc.subject | Non-tree | - |
dc.subject | Redundancy | - |
dc.subject | Routing | - |
dc.subject | Steiner network | - |
dc.subject | Variation | - |
dc.title | Utilizing redundancy for timing critical interconnect | - |
dc.type | Article | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1109/TVLSI.2007.903911 | - |
dc.identifier.scopus | eid_2-s2.0-34648860561 | - |
dc.identifier.volume | 15 | - |
dc.identifier.issue | 10 | - |
dc.identifier.spage | 1067 | - |
dc.identifier.epage | 1080 | - |
dc.identifier.isi | WOS:000249740800002 | - |