Elevator-First: A Deadlock-Free Distributed Routing Algorithm for Vertically Partially Connected 3D-NoCs
In this paper, we propose a distributed routing algorithm for vertically partially connected regular 2D topologies of different shapes and sizes (e.g., 2D mesh, torus, ring). The topologies that are the target of this algorithm are of practical interest in the 3D integration of heterogeneous dies us...
Uložené v:
| Vydané v: | IEEE transactions on computers Ročník 62; číslo 3; s. 609 - 615 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
New York
IEEE
01.03.2013
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Predmet: | |
| ISSN: | 0018-9340, 1557-9956 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | In this paper, we propose a distributed routing algorithm for vertically partially connected regular 2D topologies of different shapes and sizes (e.g., 2D mesh, torus, ring). The topologies that are the target of this algorithm are of practical interest in the 3D integration of heterogeneous dies using Through-Silicon-Vias (TSVs). Indeed, TSV-based 3D integration allows to envision the stacking of dies with different functions and technologies, using as an interconnect backbone a 3D-NoC. Intrinsically, 3D topologies have better performances, but yield and active area (and thus the cost) are function of the number of TSVs; therefore, the designs tend to use only a subset of available TSVs between two dies. The definition of blockage free and low implementation cost distributed deterministic routing on this kind of topology is thus of theoretical and practical interests. We formally prove that independently of the shape and dimensions of the planar topologies and of the number and placement of the TSVs, the proposed routing algorithm using two virtual channels in the plane is deadlock and livelock free. We also experimentally show that the performance of this algorithm is still acceptable when the number of vertical connections decreases. |
|---|---|
| AbstractList | In this paper, we propose a distributed routing algorithm for vertically partially connected regular 2D topologies of different shapes and sizes (e.g., 2D mesh, torus, ring). The topologies that are the target of this algorithm are of practical interest in the 3D integration of heterogeneous dies using Through-Silicon-Vias (TSVs). Indeed, TSV-based 3D integration allows to envision the stacking of dies with different functions and technologies, using as an interconnect backbone a 3D-NoC. Intrinsically, 3D topologies have better performances, but yield and active area (and thus the cost) are function of the number of TSVs; therefore, the designs tend to use only a subset of available TSVs between two dies. The definition of blockage free and low implementation cost distributed deterministic routing on this kind of topology is thus of theoretical and practical interests. We formally prove that independently of the shape and dimensions of the planar topologies and of the number and placement of the TSVs, the proposed routing algorithm using two virtual channels in the plane is deadlock and livelock free. We also experimentally show that the performance of this algorithm is still acceptable when the number of vertical connections decreases. |
| Author | Dubois, F. Pétrot, F. Bahmani, M. Sheibanyrad, A. |
| Author_xml | – sequence: 1 givenname: F. surname: Dubois fullname: Dubois, F. email: florentine.dubois@imag.fr organization: TIMA Lab., UJF, Grenoble, France – sequence: 2 givenname: A. surname: Sheibanyrad fullname: Sheibanyrad, A. email: abbas.sheibanyrad@imag.fr organization: TIMA Lab., UJF, Grenoble, France – sequence: 3 givenname: F. surname: Pétrot fullname: Pétrot, F. email: frederic.petrot@imag.fr organization: TIMA Lab., UJF, Grenoble, France – sequence: 4 givenname: M. surname: Bahmani fullname: Bahmani, M. email: maryam.bahmani@imag.fr organization: TIMA Lab., UJF, Grenoble, France |
| BackLink | https://hal.science/hal-01138285$$DView record in HAL |
| BookMark | eNp1kU1v1DAQhi1UJLalJ45cInEBoWz9kcQ2t1W2S5FWBVULV8txJl0Xb9zaTqX-exwW9VCJ04xmnnc0M-8pOhn9CAi9I3hJCJYXu3ZJMSFLyuQrtCB1zUsp6-YELTAmopSswm_QaYx3GOOGYrlA-0sHjzr5UG5siOlLsSrWoHvnze9yEwCKtY0p2G5K0Bc3fkp2vC1W7tYHm_aHYvCh-AUhWaOdeyp-6Jz-zVo_jmBmEVuX176Nb9HrQbsI5__iGfq5udy1V-X2-9dv7WpbmopUqewa2TQNaA6ik73gHPNacFwPuuuNob3hA-07XQ0GmOgpNiAYkUxioKwxnLIz9Ok4d6-dug_2oMOT8tqqq9VWzbX8HyaoqB9JZj8e2fvgHyaISR1sNOCcHsFPURFG6obLquIZ_fACvfNTGPMlilDBJBcE40x9PlIm-BgDDM8bEKxmh9SuVbNDKjuUafKCNjbpZP2YgrbuP5r3R40FgOfpTcbm7h9w5pxa |
| CODEN | ITCOB4 |
| CitedBy_id | crossref_primary_10_1109_TCPMT_2018_2842102 crossref_primary_10_1016_j_vlsi_2025_102534 crossref_primary_10_1109_TC_2016_2532871 crossref_primary_10_1109_TC_2018_2801298 crossref_primary_10_1109_TC_2023_3248260 crossref_primary_10_1016_j_mejo_2014_05_003 crossref_primary_10_1016_j_comnet_2019_03_014 crossref_primary_10_1088_1755_1315_234_1_012048 crossref_primary_10_3390_electronics12234867 crossref_primary_10_1145_2968446 crossref_primary_10_1109_TCAD_2024_3371255 crossref_primary_10_1016_j_micpro_2016_04_002 crossref_primary_10_1016_j_compeleceng_2018_02_019 crossref_primary_10_1016_j_sysarc_2016_04_011 crossref_primary_10_1088_1742_6596_2571_1_012032 crossref_primary_10_1049_iet_com_2019_0269 crossref_primary_10_1109_ACCESS_2019_2942129 crossref_primary_10_1145_3267419_3267423 crossref_primary_10_1016_j_mejo_2021_105231 crossref_primary_10_1109_TC_2018_2822269 crossref_primary_10_1109_TVLSI_2015_2418216 crossref_primary_10_1109_TVLSI_2014_2379263 crossref_primary_10_1109_TCAD_2019_2917846 crossref_primary_10_1145_2700236 crossref_primary_10_1016_j_nancom_2020_100334 crossref_primary_10_1109_ACCESS_2019_2900477 crossref_primary_10_1145_3394919 crossref_primary_10_1109_TCAD_2020_3038338 crossref_primary_10_1016_j_micpro_2018_01_005 crossref_primary_10_1145_3140659_3080253 crossref_primary_10_1109_TC_2015_2401016 crossref_primary_10_1145_2751560 crossref_primary_10_1016_j_sysarc_2025_103429 crossref_primary_10_1016_j_vlsi_2025_102529 crossref_primary_10_1016_j_vlsi_2014_12_006 crossref_primary_10_1145_3762650 crossref_primary_10_1109_TETC_2017_2776909 crossref_primary_10_1007_s12652_022_04345_3 crossref_primary_10_1109_TVLSI_2024_3500575 crossref_primary_10_1145_3708543 crossref_primary_10_1109_TCAD_2017_2768415 crossref_primary_10_1145_3241050 crossref_primary_10_1080_17445760_2013_866236 crossref_primary_10_1109_TNANO_2019_2931271 crossref_primary_10_1016_j_micpro_2019_05_002 crossref_primary_10_1155_2017_9427678 crossref_primary_10_1109_TCAD_2014_2323219 |
| Cites_doi | 10.1145/146628.140384 10.1109/TVLSI.2007.893649 10.1109/TC.2008.142 10.1109/12.4611 10.1109/SUPERC.1988.44670 10.1109/TPDS.2006.12 10.1109/NOCS.2008.4492728 10.1109/MDT.2005.136 10.1109/DATE.2009.5090627 10.1109/TC.2008.211 10.1109/NOCS.2009.5071459 10.1109/49.105178 10.1016/S0167-8191(97)00093-8 10.1109/71.877816 10.1145/200836.200856 10.1109/FTCS.1993.627327 10.1007/978-1-4419-7618-5 10.1109/ISCA.2006.18 10.1109/TCAD.2008.2010691 10.1109/DFT.2007.14 10.1109/SOCC.2009.5335673 10.1109/TC.2006.46 10.1016/j.sysarc.2005.09.003 10.1109/TC.1987.1676939 10.1109/12.241597 10.1142/s0129626403001616 10.1109/12.392844 10.1109/IPDPS.2006.1639341 10.1109/NOCS.2010.12 10.1109/PDP.2007.28 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2013 Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2013 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 1XC |
| DOI | 10.1109/TC.2011.239 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database Hyper Article en Ligne (HAL) |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1557-9956 |
| EndPage | 615 |
| ExternalDocumentID | oai:HAL:hal-01138285v1 2882752571 10_1109_TC_2011_239 6109239 |
| Genre | orig-research |
| GroupedDBID | --Z -DZ -~X .55 .DC 0R~ 29I 3EH 3O- 4.4 5GY 5VS 6IK 85S 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACIWK ACNCT AENEX AETEA AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 IAAWW IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ MVM O9- OCL P2P PQQKQ RIA RIE RNI RNS RXW RZB TAE TN5 TWZ UHB UKR UPT VH1 X7M XJT XOL XZL YXB YYQ YZZ ZCG AAYXX ABUFD CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 1XC |
| ID | FETCH-LOGICAL-c414t-b69666ea7e8b9d8770758705fabdcc2dc7f2dba4fce38d20ce8319390e236c723 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 81 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000314391600016&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9340 |
| IngestDate | Tue Oct 14 06:55:55 EDT 2025 Sun Sep 28 03:14:13 EDT 2025 Sun Nov 30 04:40:08 EST 2025 Sat Nov 29 08:08:39 EST 2025 Tue Nov 18 22:43:32 EST 2025 Wed Aug 27 02:49:04 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Keywords | NOCS |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c414t-b69666ea7e8b9d8770758705fabdcc2dc7f2dba4fce38d20ce8319390e236c723 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| ORCID | 0000-0003-0624-7373 |
| PQID | 1283978100 |
| PQPubID | 85452 |
| PageCount | 7 |
| ParticipantIDs | proquest_miscellaneous_1315679447 ieee_primary_6109239 proquest_journals_1283978100 crossref_primary_10_1109_TC_2011_239 hal_primary_oai_HAL_hal_01138285v1 crossref_citationtrail_10_1109_TC_2011_239 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-03-01 |
| PublicationDateYYYYMMDD | 2013-03-01 |
| PublicationDate_xml | – month: 03 year: 2013 text: 2013-03-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on computers |
| PublicationTitleAbbrev | TC |
| PublicationYear | 2013 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) – name: Institute of Electrical and Electronics Engineers |
| References | ref13 ref12 ref15 ref14 ref31 ref30 ref11 ref10 ref2 ref1 ref17 ref16 ref19 ref18 ref24 ref23 ref26 ref25 ref20 ref22 ref21 ref28 ref27 ref29 ref8 ref9 ref4 ref3 ref6 Bartzas (ref7) ref5 |
| References_xml | – ident: ref17 doi: 10.1145/146628.140384 – ident: ref3 doi: 10.1109/TVLSI.2007.893649 – ident: ref4 doi: 10.1109/TC.2008.142 – ident: ref5 doi: 10.1109/12.4611 – ident: ref12 doi: 10.1109/SUPERC.1988.44670 – ident: ref15 doi: 10.1109/TPDS.2006.12 – ident: ref21 doi: 10.1109/NOCS.2008.4492728 – ident: ref1 doi: 10.1109/MDT.2005.136 – ident: ref16 doi: 10.1109/DATE.2009.5090627 – ident: ref28 doi: 10.1109/TC.2008.211 – ident: ref30 doi: 10.1109/NOCS.2009.5071459 – ident: ref9 doi: 10.1109/49.105178 – ident: ref20 doi: 10.1016/S0167-8191(97)00093-8 – ident: ref13 doi: 10.1109/71.877816 – ident: ref27 doi: 10.1145/200836.200856 – ident: ref18 doi: 10.1109/FTCS.1993.627327 – ident: ref2 doi: 10.1007/978-1-4419-7618-5 – ident: ref31 doi: 10.1109/ISCA.2006.18 – ident: ref8 doi: 10.1109/TCAD.2008.2010691 – ident: ref14 doi: 10.1109/DFT.2007.14 – ident: ref23 doi: 10.1109/SOCC.2009.5335673 – ident: ref26 doi: 10.1109/TC.2006.46 – ident: ref10 doi: 10.1016/j.sysarc.2005.09.003 – volume-title: Proc. Workshop Application Specific Processors (WASP) ident: ref7 article-title: Exploration of Alternative Topologies for Application-Specific 3d Networks-on-Chip – ident: ref29 doi: 10.1109/TC.1987.1676939 – ident: ref6 doi: 10.1109/12.241597 – ident: ref11 doi: 10.1142/s0129626403001616 – ident: ref19 doi: 10.1109/12.392844 – ident: ref24 doi: 10.1109/IPDPS.2006.1639341 – ident: ref22 doi: 10.1109/NOCS.2010.12 – ident: ref25 doi: 10.1109/PDP.2007.28 |
| SSID | ssj0006209 |
| Score | 2.3826084 |
| Snippet | In this paper, we propose a distributed routing algorithm for vertically partially connected regular 2D topologies of different shapes and sizes (e.g., 2D... |
| SourceID | hal proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 609 |
| SubjectTerms | Algorithms Blockage deadlock freedom Dies Elevators Engineering Sciences Integrated circuit interconnections Keywords-3D Integration Mathematical analysis Mathematical models Micro and nanotechnologies Microelectronics Network topology network-on-chip (NoC) Routing routing algorithm Studies System recovery Three dimensional Three dimensional displays Topology Two dimensional |
| Title | Elevator-First: A Deadlock-Free Distributed Routing Algorithm for Vertically Partially Connected 3D-NoCs |
| URI | https://ieeexplore.ieee.org/document/6109239 https://www.proquest.com/docview/1283978100 https://www.proquest.com/docview/1315679447 https://hal.science/hal-01138285 |
| Volume | 62 |
| WOSCitedRecordID | wos000314391600016&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1557-9956 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0006209 issn: 0018-9340 databaseCode: RIE dateStart: 19680101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3Pb9MwFH5aJw5w2GADkTGQQTshwhw7jRNuVbtqB1TtUNBuUWy_0IrQov6S-O95z02jSezCzUqeoyifn59f_Px9AFeySigO9JFWblLHqTc2tt7auEhz5TNXV5j7IDZhJpP8_r64O4JP3VkYRAzFZ_iZm2Ev3y_dln-VXTM1uNJFD3rGZPuzWt2smx3KORJyYJ3K9iwe9bieDvdUnYoVwR9En96Max-DqMo_M3EIL-PT_3ux53DSLiPFYI_7CzjCxRmcHiQaROuxZ_DsAd_gOcxuGtxxlh2P57Tq-yIGYkQYUzz7GY9XiGLENLqsgIVecK0Q9RKD5sdyNd_Mfgla34rvoQ67apo_4o5HXWiFahnHnfQoniyH65fwbXwzHd7GrdRC7NIk3cQ2o7Qnw8pgbgufE3CURxjZryvrnVPemVp5W6W1Q517JR3m5Lu6kKh05ozSr-B4sVzgaxBFX6XOVhZ94tJMaquQxoPxtUko-7Emgo8HCErX8pCzHEZThnxEFuV0WDJeJX3RCK464997-o3HzT4Qlp0FU2bfDr6WfI0sNLP07ZIIzhm5zqoFLYLLA_Rl67_rkqK2ZjYwKSN4390mz-PtlGqByy3ZaMp9aTpLzcXjT34DT1UQz-CKtUs43qy2-BaeuN1mvl69C8P3Lx0Y7Zw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fb9MwED5tAwl4YLCBCAwwaE-IbI7txglvVbuqiFLtoaC9RbF9oRWhRf0l8d9zdtNoEnvhzUrOUZTP5_PF5-8DOOdlQnGgg7Ry4zJWTpvYOGPiXGXCpbYqMXNBbEKPx9nNTX59AB_bszCIGIrP8MI3w16-W9iN_1V26anBhcwP4V5HKcF3p7XaeTfdF3Qk5MJS8eY0HvW5nPR2ZJ3Ca4Lfij-HU1_9GGRV_pmLQ4AZHP_fqz2Bx81CknV3yD-FA5yfwPFepIE1PnsCj24xDp7C9KrGrc-z48GM1n2fWJf1CWWKaD_jwRKR9T2RrtfAQsd8tRD1Yt36x2I5W09_MVrhsu-hErus6z_s2o-70Ar1MtZ3kv14vOitnsG3wdWkN4wbsYXYqkStY5NS4pNiqTEzucsIOsokNO9UpXHWCmd1JZwpVWVRZk5wixl5r8w5CplaLeRzOJov5vgCWN4RyprSoEusSrk0AmlEaFfphPIfoyP4sIegsA0TuRfEqIuQkfC8mPQKj1dBXzSC89b4946A426z94Rla-FJs4fdUeGvkYX0PH3bJIJTj1xr1YAWwdke-qLx4FVBcVt6PjDOI3jX3ibf8xsq5RwXG7KRlP3ShKb0y7uf_BYeDCdfR8Xo8_jLK3gogpSGr187g6P1coOv4b7drmer5ZswlP8Cm53w4w |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Elevator-First%3A+A+Deadlock-Free+Distributed+Routing+Algorithm+for+Vertically+Partially+Connected+3D-NoCs&rft.jtitle=IEEE+transactions+on+computers&rft.au=Dubois%2C+Florentine&rft.au=Sheibanyrad%2C+Abbas&rft.au=P%C3%A9trot%2C+Fr%C3%A9d%C3%A9ric&rft.au=Bahmani%2C+Maryam&rft.date=2013-03-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0018-9340&rft.eissn=1557-9956&rft.volume=62&rft.issue=3&rft.spage=609&rft_id=info:doi/10.1109%2FTC.2011.239&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=2882752571 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9340&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9340&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9340&client=summon |