Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs

It is well known that interposer-based 2.5-D integrated circuit (IC) designs have become one of the most promising solutions for providing yield improvement, enhancing system performance, decreasing power consumption, and supporting heterogeneous integration. In this article, given a set of nets inc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on very large scale integration (VLSI) systems 2021-11, Vol.29 (11), p.1889-1902
1. Verfasser: Yan, Jin-Tai
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1902
container_issue 11
container_start_page 1889
container_title IEEE transactions on very large scale integration (VLSI) systems
container_volume 29
creator Yan, Jin-Tai
description It is well known that interposer-based 2.5-D integrated circuit (IC) designs have become one of the most promising solutions for providing yield improvement, enhancing system performance, decreasing power consumption, and supporting heterogeneous integration. In this article, given a set of nets including some inter-chip or through-silicon buses between chips and package, inside a silicon interposer, a via-avoidance-oriented routing algorithm can be proposed to minimize the number of the used layers by satisfying the noncrossing constraint between two nets and the constraint of using no via on the inter-chip sub-nets and no vertical detour on the through-silicon sub-nets in multiple-layer interposer routing. The routing process in our proposed algorithm can be divided into two sequential steps: iterative routing step and refinement step. In the iterative routing step, the routing process of all the given nets can be completed for layer minimization in a top-down layer-by-layer manner. In each iteration, based on the definition of the obstacle-aware routing pattern for the inter-chip sub-net on one given net, the assignment of the obstacle-aware routing patterns can be firstly obtained in single-layer routing. Furthermore, the routing paths of some inter-chip sub-nets and the partial or full routing paths of some through-silicon sub-nets can be assigned and routed onto the available layer by using a maze routing process under the detour constraints. In the refinement step, based on the routing result of the given nets on the used layers, the detoured inter-chip or through-silicon sub-nets can be firstly reassigned and rerouted for the detour reduction of the given nets. Furthermore, a set of zigzag paths can be inserted onto some nets inside the given inter-chip or through-silicon buses for skew minimization. Compared with the combination of the iterative routing using Cadence's automatic router and the detouring-path insertion on the number of the used layers, the experimental results show that our proposed routing algorithm can use reasonable CPU time and shorter wirelength to decrease 19.3% of the number of the used layers for eight tested examples on the average.
doi_str_mv 10.1109/TVLSI.2021.3113918
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9552950</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9552950</ieee_id><sourcerecordid>2588070457</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-8dd6f3a0ff4754d65f979d01fbee47e1c3df6ff652018b99c1d852bb79ba82c43</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhhdRsFb_gF4CnrMm2c1uciytHwsrBa29huwmKSk2qclWqL_e1BbnMDMM7zszPFl2i1GOMeIPi2X73uQEEZwXGBccs7NshCmtIU9xnnpUFZARjC6zqxjXCOGy5GiULZZWwsm3t0q6XsN5sNoNWoEm5bD1UQfw5neDdStgfACt3KfJq3V2Y3_kYL0D1gGSUzgDzRTMdLQrF6-zCyM_o7451XH28fS4mL7Adv7cTCct7AmnA2RKVaaQyJiypqWqqOE1VwibTuuy1rgvlKmMqShBmHWc91gxSrqu5p1kpC-LcXZ_3LsN_mun4yDWfhdcOikIZQzVqKR1UpGjqg8-xqCN2Aa7kWEvMBIHeuKPnjjQEyd6yXR3NFmt9b-BU5o-R8UvN1Rq7Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2588070457</pqid></control><display><type>article</type><title>Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs</title><source>IEEE Electronic Library (IEL)</source><creator>Yan, Jin-Tai</creator><creatorcontrib>Yan, Jin-Tai</creatorcontrib><description>It is well known that interposer-based 2.5-D integrated circuit (IC) designs have become one of the most promising solutions for providing yield improvement, enhancing system performance, decreasing power consumption, and supporting heterogeneous integration. In this article, given a set of nets including some inter-chip or through-silicon buses between chips and package, inside a silicon interposer, a via-avoidance-oriented routing algorithm can be proposed to minimize the number of the used layers by satisfying the noncrossing constraint between two nets and the constraint of using no via on the inter-chip sub-nets and no vertical detour on the through-silicon sub-nets in multiple-layer interposer routing. The routing process in our proposed algorithm can be divided into two sequential steps: iterative routing step and refinement step. In the iterative routing step, the routing process of all the given nets can be completed for layer minimization in a top-down layer-by-layer manner. In each iteration, based on the definition of the obstacle-aware routing pattern for the inter-chip sub-net on one given net, the assignment of the obstacle-aware routing patterns can be firstly obtained in single-layer routing. Furthermore, the routing paths of some inter-chip sub-nets and the partial or full routing paths of some through-silicon sub-nets can be assigned and routed onto the available layer by using a maze routing process under the detour constraints. In the refinement step, based on the routing result of the given nets on the used layers, the detoured inter-chip or through-silicon sub-nets can be firstly reassigned and rerouted for the detour reduction of the given nets. Furthermore, a set of zigzag paths can be inserted onto some nets inside the given inter-chip or through-silicon buses for skew minimization. Compared with the combination of the iterative routing using Cadence's automatic router and the detouring-path insertion on the number of the used layers, the experimental results show that our proposed routing algorithm can use reasonable CPU time and shorter wirelength to decrease 19.3% of the number of the used layers for eight tested examples on the average.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2021.3113918</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>2.5-D integrated circuit (IC) designs ; Algorithms ; Avoidance ; Barriers ; Circuit design ; Costs ; Integrated circuits ; interposer routing ; layer minimization ; Metals ; Minimization ; Optimization ; Pins ; Power consumption ; Route planning ; Routing ; Silicon ; via avoidance</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2021-11, Vol.29 (11), p.1889-1902</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-8dd6f3a0ff4754d65f979d01fbee47e1c3df6ff652018b99c1d852bb79ba82c43</citedby><cites>FETCH-LOGICAL-c295t-8dd6f3a0ff4754d65f979d01fbee47e1c3df6ff652018b99c1d852bb79ba82c43</cites><orcidid>0000-0002-7614-2545</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9552950$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9552950$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yan, Jin-Tai</creatorcontrib><title>Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>It is well known that interposer-based 2.5-D integrated circuit (IC) designs have become one of the most promising solutions for providing yield improvement, enhancing system performance, decreasing power consumption, and supporting heterogeneous integration. In this article, given a set of nets including some inter-chip or through-silicon buses between chips and package, inside a silicon interposer, a via-avoidance-oriented routing algorithm can be proposed to minimize the number of the used layers by satisfying the noncrossing constraint between two nets and the constraint of using no via on the inter-chip sub-nets and no vertical detour on the through-silicon sub-nets in multiple-layer interposer routing. The routing process in our proposed algorithm can be divided into two sequential steps: iterative routing step and refinement step. In the iterative routing step, the routing process of all the given nets can be completed for layer minimization in a top-down layer-by-layer manner. In each iteration, based on the definition of the obstacle-aware routing pattern for the inter-chip sub-net on one given net, the assignment of the obstacle-aware routing patterns can be firstly obtained in single-layer routing. Furthermore, the routing paths of some inter-chip sub-nets and the partial or full routing paths of some through-silicon sub-nets can be assigned and routed onto the available layer by using a maze routing process under the detour constraints. In the refinement step, based on the routing result of the given nets on the used layers, the detoured inter-chip or through-silicon sub-nets can be firstly reassigned and rerouted for the detour reduction of the given nets. Furthermore, a set of zigzag paths can be inserted onto some nets inside the given inter-chip or through-silicon buses for skew minimization. Compared with the combination of the iterative routing using Cadence's automatic router and the detouring-path insertion on the number of the used layers, the experimental results show that our proposed routing algorithm can use reasonable CPU time and shorter wirelength to decrease 19.3% of the number of the used layers for eight tested examples on the average.</description><subject>2.5-D integrated circuit (IC) designs</subject><subject>Algorithms</subject><subject>Avoidance</subject><subject>Barriers</subject><subject>Circuit design</subject><subject>Costs</subject><subject>Integrated circuits</subject><subject>interposer routing</subject><subject>layer minimization</subject><subject>Metals</subject><subject>Minimization</subject><subject>Optimization</subject><subject>Pins</subject><subject>Power consumption</subject><subject>Route planning</subject><subject>Routing</subject><subject>Silicon</subject><subject>via avoidance</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1LAzEQhhdRsFb_gF4CnrMm2c1uciytHwsrBa29huwmKSk2qclWqL_e1BbnMDMM7zszPFl2i1GOMeIPi2X73uQEEZwXGBccs7NshCmtIU9xnnpUFZARjC6zqxjXCOGy5GiULZZWwsm3t0q6XsN5sNoNWoEm5bD1UQfw5neDdStgfACt3KfJq3V2Y3_kYL0D1gGSUzgDzRTMdLQrF6-zCyM_o7451XH28fS4mL7Adv7cTCct7AmnA2RKVaaQyJiypqWqqOE1VwibTuuy1rgvlKmMqShBmHWc91gxSrqu5p1kpC-LcXZ_3LsN_mun4yDWfhdcOikIZQzVqKR1UpGjqg8-xqCN2Aa7kWEvMBIHeuKPnjjQEyd6yXR3NFmt9b-BU5o-R8UvN1Rq7Q</recordid><startdate>20211101</startdate><enddate>20211101</enddate><creator>Yan, Jin-Tai</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-7614-2545</orcidid></search><sort><creationdate>20211101</creationdate><title>Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs</title><author>Yan, Jin-Tai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-8dd6f3a0ff4754d65f979d01fbee47e1c3df6ff652018b99c1d852bb79ba82c43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>2.5-D integrated circuit (IC) designs</topic><topic>Algorithms</topic><topic>Avoidance</topic><topic>Barriers</topic><topic>Circuit design</topic><topic>Costs</topic><topic>Integrated circuits</topic><topic>interposer routing</topic><topic>layer minimization</topic><topic>Metals</topic><topic>Minimization</topic><topic>Optimization</topic><topic>Pins</topic><topic>Power consumption</topic><topic>Route planning</topic><topic>Routing</topic><topic>Silicon</topic><topic>via avoidance</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yan, Jin-Tai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yan, Jin-Tai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2021-11-01</date><risdate>2021</risdate><volume>29</volume><issue>11</issue><spage>1889</spage><epage>1902</epage><pages>1889-1902</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>It is well known that interposer-based 2.5-D integrated circuit (IC) designs have become one of the most promising solutions for providing yield improvement, enhancing system performance, decreasing power consumption, and supporting heterogeneous integration. In this article, given a set of nets including some inter-chip or through-silicon buses between chips and package, inside a silicon interposer, a via-avoidance-oriented routing algorithm can be proposed to minimize the number of the used layers by satisfying the noncrossing constraint between two nets and the constraint of using no via on the inter-chip sub-nets and no vertical detour on the through-silicon sub-nets in multiple-layer interposer routing. The routing process in our proposed algorithm can be divided into two sequential steps: iterative routing step and refinement step. In the iterative routing step, the routing process of all the given nets can be completed for layer minimization in a top-down layer-by-layer manner. In each iteration, based on the definition of the obstacle-aware routing pattern for the inter-chip sub-net on one given net, the assignment of the obstacle-aware routing patterns can be firstly obtained in single-layer routing. Furthermore, the routing paths of some inter-chip sub-nets and the partial or full routing paths of some through-silicon sub-nets can be assigned and routed onto the available layer by using a maze routing process under the detour constraints. In the refinement step, based on the routing result of the given nets on the used layers, the detoured inter-chip or through-silicon sub-nets can be firstly reassigned and rerouted for the detour reduction of the given nets. Furthermore, a set of zigzag paths can be inserted onto some nets inside the given inter-chip or through-silicon buses for skew minimization. Compared with the combination of the iterative routing using Cadence's automatic router and the detouring-path insertion on the number of the used layers, the experimental results show that our proposed routing algorithm can use reasonable CPU time and shorter wirelength to decrease 19.3% of the number of the used layers for eight tested examples on the average.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2021.3113918</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-7614-2545</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-8210
ispartof IEEE transactions on very large scale integration (VLSI) systems, 2021-11, Vol.29 (11), p.1889-1902
issn 1063-8210
1557-9999
language eng
recordid cdi_ieee_primary_9552950
source IEEE Electronic Library (IEL)
subjects 2.5-D integrated circuit (IC) designs
Algorithms
Avoidance
Barriers
Circuit design
Costs
Integrated circuits
interposer routing
layer minimization
Metals
Minimization
Optimization
Pins
Power consumption
Route planning
Routing
Silicon
via avoidance
title Via-Avoidance-Oriented Interposer Routing for Layer Minimization in 2.5-D IC Designs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T20%3A05%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Via-Avoidance-Oriented%20Interposer%20Routing%20for%20Layer%20Minimization%20in%202.5-D%20IC%20Designs&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Yan,%20Jin-Tai&rft.date=2021-11-01&rft.volume=29&rft.issue=11&rft.spage=1889&rft.epage=1902&rft.pages=1889-1902&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2021.3113918&rft_dat=%3Cproquest_RIE%3E2588070457%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2588070457&rft_id=info:pmid/&rft_ieee_id=9552950&rfr_iscdi=true