Loading…
Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse
A new trend in system-on-chip (SoC) design is chiplet-based IP reuse using 2.5-D integration. Complete electronic systems can be created through the integration of chiplets on an interposer, rather than through a monolithic flow. This approach expands access to a large catalog of off-the-shelf intel...
Saved in:
Published in: | IEEE transactions on very large scale integration (VLSI) systems 2020-11, Vol.28 (11), p.2424-2437 |
---|---|
Main Authors: | , , , , , , , , , , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3 |
---|---|
cites | cdi_FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3 |
container_end_page | 2437 |
container_issue | 11 |
container_start_page | 2424 |
container_title | IEEE transactions on very large scale integration (VLSI) systems |
container_volume | 28 |
creator | Kim, Jinwoo Murali, Gauthaman Park, Heechun Qin, Eric Kwon, Hyoukjun Chekuri, Venkata Chaitanya Krishna Rahman, Nael Mizanur Dasari, Nihar Singh, Arvind Lee, Minah Torun, Hakki Mert Roy, Kallol Swaminathan, Madhavan Mukhopadhyay, Saibal Krishna, Tushar Lim, Sung Kyu |
description | A new trend in system-on-chip (SoC) design is chiplet-based IP reuse using 2.5-D integration. Complete electronic systems can be created through the integration of chiplets on an interposer, rather than through a monolithic flow. This approach expands access to a large catalog of off-the-shelf intellectual properties (IPs), allows reuse of them, and enables heterogeneous integration of blocks in different technologies. In this article, we present a highly integrated design flow that encompasses architecture, circuit, and package to build and simulate heterogeneous 2.5-D designs. Our target design is 64core architecture based on Reduced Instruction Set Computer (RISC)-V processor. We first chipletize each IP by adding logical protocol translators and physical interface modules. We convert a given register transfer level (RTL) for 64-core processor into chiplets, which are enhanced with our centralized network-onchip. Next, we use our tool to obtain physical layouts, which is subsequently used to synthesize chip-to-chip I/O drivers and these chiplets are placed/routed on a silicon interposer. Our package models are used to calculate power, performance, and area (PPA) and reliability of 2.5-D design. Our design space exploration (DSE) study shows that 2.5-D integration incurs 1.29× power and 2.19× area overheads compared with 2-D counterpart. Moreover, we perform DSE studies for power delivery scheme and interposer technology to investigate the tradeoffs in 2.5-D integrated chip (IC) designs. |
doi_str_mv | 10.1109/TVLSI.2020.3015494 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TVLSI_2020_3015494</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9174651</ieee_id><sourcerecordid>2454481462</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3</originalsourceid><addsrcrecordid>eNo9kN9LwzAQx4soOKf_gL4EfLU1SS9d8zjr5gYDh05fS9Zcu86ZzKRFBP94ux94L3dw388dfILgmtGIMSrvF--z12nEKadRTJkACSdBjwkxCGVXp91MkzhMOaPnwYX3a0oZgKS94HfoilXdYNG0Du9Itqq3d0QZTeaq-FAVksxq9HVlyHhjv0lpHZmaBt3WenThg_KoCY9E-LhHN9js15VTTW0NGRm13NSmIhPsGFuhQdt6Mp2TF2w9XgZnpdp4vDr2fvA2Hi2ySTh7fppmw1lYcCmakLFCpKqUiLEGnapUc6kREhrDkgkNVAKoZCBShJim5VINYqBlIRIhllqpIu4Ht4e7W2e_WvRNvratM93LnIMASBkkvEvxQ6pw1nuHZb519adyPzmj-c5yvrec7yznR8sddHOAakT8ByQbQCJY_AcRu3i5</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2454481462</pqid></control><display><type>article</type><title>Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse</title><source>IEEE Xplore (Online service)</source><creator>Kim, Jinwoo ; Murali, Gauthaman ; Park, Heechun ; Qin, Eric ; Kwon, Hyoukjun ; Chekuri, Venkata Chaitanya Krishna ; Rahman, Nael Mizanur ; Dasari, Nihar ; Singh, Arvind ; Lee, Minah ; Torun, Hakki Mert ; Roy, Kallol ; Swaminathan, Madhavan ; Mukhopadhyay, Saibal ; Krishna, Tushar ; Lim, Sung Kyu</creator><creatorcontrib>Kim, Jinwoo ; Murali, Gauthaman ; Park, Heechun ; Qin, Eric ; Kwon, Hyoukjun ; Chekuri, Venkata Chaitanya Krishna ; Rahman, Nael Mizanur ; Dasari, Nihar ; Singh, Arvind ; Lee, Minah ; Torun, Hakki Mert ; Roy, Kallol ; Swaminathan, Madhavan ; Mukhopadhyay, Saibal ; Krishna, Tushar ; Lim, Sung Kyu</creatorcontrib><description>A new trend in system-on-chip (SoC) design is chiplet-based IP reuse using 2.5-D integration. Complete electronic systems can be created through the integration of chiplets on an interposer, rather than through a monolithic flow. This approach expands access to a large catalog of off-the-shelf intellectual properties (IPs), allows reuse of them, and enables heterogeneous integration of blocks in different technologies. In this article, we present a highly integrated design flow that encompasses architecture, circuit, and package to build and simulate heterogeneous 2.5-D designs. Our target design is 64core architecture based on Reduced Instruction Set Computer (RISC)-V processor. We first chipletize each IP by adding logical protocol translators and physical interface modules. We convert a given register transfer level (RTL) for 64-core processor into chiplets, which are enhanced with our centralized network-onchip. Next, we use our tool to obtain physical layouts, which is subsequently used to synthesize chip-to-chip I/O drivers and these chiplets are placed/routed on a silicon interposer. Our package models are used to calculate power, performance, and area (PPA) and reliability of 2.5-D design. Our design space exploration (DSE) study shows that 2.5-D integration incurs 1.29× power and 2.19× area overheads compared with 2-D counterpart. Moreover, we perform DSE studies for power delivery scheme and interposer technology to investigate the tradeoffs in 2.5-D integrated chip (IC) designs.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2020.3015494</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>25-D integrated chip (IC) ; and area (PPA) ; chiplet ; Circuit design ; Co-design ; Computer architecture ; electronic design automation (EDA) flow ; Electronic systems ; Instruction sets (computers) ; Integrated circuits ; interposer ; Layout ; Microprocessors ; power ; Protocols ; reliability ; RISC ; Routing ; Silicon ; System on chip ; Translators ; Wires</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2020-11, Vol.28 (11), p.2424-2437</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3</citedby><cites>FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3</cites><orcidid>0000-0003-2796-518X ; 0000-0001-9824-1352 ; 0000-0003-0146-4977 ; 0000-0002-6557-2689 ; 0000-0002-3175-3350 ; 0000-0002-9611-1658 ; 0000-0002-3800-802X ; 0000-0003-4380-6656</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9174651$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Kim, Jinwoo</creatorcontrib><creatorcontrib>Murali, Gauthaman</creatorcontrib><creatorcontrib>Park, Heechun</creatorcontrib><creatorcontrib>Qin, Eric</creatorcontrib><creatorcontrib>Kwon, Hyoukjun</creatorcontrib><creatorcontrib>Chekuri, Venkata Chaitanya Krishna</creatorcontrib><creatorcontrib>Rahman, Nael Mizanur</creatorcontrib><creatorcontrib>Dasari, Nihar</creatorcontrib><creatorcontrib>Singh, Arvind</creatorcontrib><creatorcontrib>Lee, Minah</creatorcontrib><creatorcontrib>Torun, Hakki Mert</creatorcontrib><creatorcontrib>Roy, Kallol</creatorcontrib><creatorcontrib>Swaminathan, Madhavan</creatorcontrib><creatorcontrib>Mukhopadhyay, Saibal</creatorcontrib><creatorcontrib>Krishna, Tushar</creatorcontrib><creatorcontrib>Lim, Sung Kyu</creatorcontrib><title>Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>A new trend in system-on-chip (SoC) design is chiplet-based IP reuse using 2.5-D integration. Complete electronic systems can be created through the integration of chiplets on an interposer, rather than through a monolithic flow. This approach expands access to a large catalog of off-the-shelf intellectual properties (IPs), allows reuse of them, and enables heterogeneous integration of blocks in different technologies. In this article, we present a highly integrated design flow that encompasses architecture, circuit, and package to build and simulate heterogeneous 2.5-D designs. Our target design is 64core architecture based on Reduced Instruction Set Computer (RISC)-V processor. We first chipletize each IP by adding logical protocol translators and physical interface modules. We convert a given register transfer level (RTL) for 64-core processor into chiplets, which are enhanced with our centralized network-onchip. Next, we use our tool to obtain physical layouts, which is subsequently used to synthesize chip-to-chip I/O drivers and these chiplets are placed/routed on a silicon interposer. Our package models are used to calculate power, performance, and area (PPA) and reliability of 2.5-D design. Our design space exploration (DSE) study shows that 2.5-D integration incurs 1.29× power and 2.19× area overheads compared with 2-D counterpart. Moreover, we perform DSE studies for power delivery scheme and interposer technology to investigate the tradeoffs in 2.5-D integrated chip (IC) designs.</description><subject>25-D integrated chip (IC)</subject><subject>and area (PPA)</subject><subject>chiplet</subject><subject>Circuit design</subject><subject>Co-design</subject><subject>Computer architecture</subject><subject>electronic design automation (EDA) flow</subject><subject>Electronic systems</subject><subject>Instruction sets (computers)</subject><subject>Integrated circuits</subject><subject>interposer</subject><subject>Layout</subject><subject>Microprocessors</subject><subject>power</subject><subject>Protocols</subject><subject>reliability</subject><subject>RISC</subject><subject>Routing</subject><subject>Silicon</subject><subject>System on chip</subject><subject>Translators</subject><subject>Wires</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNo9kN9LwzAQx4soOKf_gL4EfLU1SS9d8zjr5gYDh05fS9Zcu86ZzKRFBP94ux94L3dw388dfILgmtGIMSrvF--z12nEKadRTJkACSdBjwkxCGVXp91MkzhMOaPnwYX3a0oZgKS94HfoilXdYNG0Du9Itqq3d0QZTeaq-FAVksxq9HVlyHhjv0lpHZmaBt3WenThg_KoCY9E-LhHN9js15VTTW0NGRm13NSmIhPsGFuhQdt6Mp2TF2w9XgZnpdp4vDr2fvA2Hi2ySTh7fppmw1lYcCmakLFCpKqUiLEGnapUc6kREhrDkgkNVAKoZCBShJim5VINYqBlIRIhllqpIu4Ht4e7W2e_WvRNvratM93LnIMASBkkvEvxQ6pw1nuHZb519adyPzmj-c5yvrec7yznR8sddHOAakT8ByQbQCJY_AcRu3i5</recordid><startdate>20201101</startdate><enddate>20201101</enddate><creator>Kim, Jinwoo</creator><creator>Murali, Gauthaman</creator><creator>Park, Heechun</creator><creator>Qin, Eric</creator><creator>Kwon, Hyoukjun</creator><creator>Chekuri, Venkata Chaitanya Krishna</creator><creator>Rahman, Nael Mizanur</creator><creator>Dasari, Nihar</creator><creator>Singh, Arvind</creator><creator>Lee, Minah</creator><creator>Torun, Hakki Mert</creator><creator>Roy, Kallol</creator><creator>Swaminathan, Madhavan</creator><creator>Mukhopadhyay, Saibal</creator><creator>Krishna, Tushar</creator><creator>Lim, Sung Kyu</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-0003-2796-518X</orcidid><orcidid>https://orcid.org/0000-0001-9824-1352</orcidid><orcidid>https://orcid.org/0000-0003-0146-4977</orcidid><orcidid>https://orcid.org/0000-0002-6557-2689</orcidid><orcidid>https://orcid.org/0000-0002-3175-3350</orcidid><orcidid>https://orcid.org/0000-0002-9611-1658</orcidid><orcidid>https://orcid.org/0000-0002-3800-802X</orcidid><orcidid>https://orcid.org/0000-0003-4380-6656</orcidid></search><sort><creationdate>20201101</creationdate><title>Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse</title><author>Kim, Jinwoo ; Murali, Gauthaman ; Park, Heechun ; Qin, Eric ; Kwon, Hyoukjun ; Chekuri, Venkata Chaitanya Krishna ; Rahman, Nael Mizanur ; Dasari, Nihar ; Singh, Arvind ; Lee, Minah ; Torun, Hakki Mert ; Roy, Kallol ; Swaminathan, Madhavan ; Mukhopadhyay, Saibal ; Krishna, Tushar ; Lim, Sung Kyu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>25-D integrated chip (IC)</topic><topic>and area (PPA)</topic><topic>chiplet</topic><topic>Circuit design</topic><topic>Co-design</topic><topic>Computer architecture</topic><topic>electronic design automation (EDA) flow</topic><topic>Electronic systems</topic><topic>Instruction sets (computers)</topic><topic>Integrated circuits</topic><topic>interposer</topic><topic>Layout</topic><topic>Microprocessors</topic><topic>power</topic><topic>Protocols</topic><topic>reliability</topic><topic>RISC</topic><topic>Routing</topic><topic>Silicon</topic><topic>System on chip</topic><topic>Translators</topic><topic>Wires</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kim, Jinwoo</creatorcontrib><creatorcontrib>Murali, Gauthaman</creatorcontrib><creatorcontrib>Park, Heechun</creatorcontrib><creatorcontrib>Qin, Eric</creatorcontrib><creatorcontrib>Kwon, Hyoukjun</creatorcontrib><creatorcontrib>Chekuri, Venkata Chaitanya Krishna</creatorcontrib><creatorcontrib>Rahman, Nael Mizanur</creatorcontrib><creatorcontrib>Dasari, Nihar</creatorcontrib><creatorcontrib>Singh, Arvind</creatorcontrib><creatorcontrib>Lee, Minah</creatorcontrib><creatorcontrib>Torun, Hakki Mert</creatorcontrib><creatorcontrib>Roy, Kallol</creatorcontrib><creatorcontrib>Swaminathan, Madhavan</creatorcontrib><creatorcontrib>Mukhopadhyay, Saibal</creatorcontrib><creatorcontrib>Krishna, Tushar</creatorcontrib><creatorcontrib>Lim, Sung Kyu</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Electronics & 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</fulltext></delivery><addata><au>Kim, Jinwoo</au><au>Murali, Gauthaman</au><au>Park, Heechun</au><au>Qin, Eric</au><au>Kwon, Hyoukjun</au><au>Chekuri, Venkata Chaitanya Krishna</au><au>Rahman, Nael Mizanur</au><au>Dasari, Nihar</au><au>Singh, Arvind</au><au>Lee, Minah</au><au>Torun, Hakki Mert</au><au>Roy, Kallol</au><au>Swaminathan, Madhavan</au><au>Mukhopadhyay, Saibal</au><au>Krishna, Tushar</au><au>Lim, Sung Kyu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2020-11-01</date><risdate>2020</risdate><volume>28</volume><issue>11</issue><spage>2424</spage><epage>2437</epage><pages>2424-2437</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>A new trend in system-on-chip (SoC) design is chiplet-based IP reuse using 2.5-D integration. Complete electronic systems can be created through the integration of chiplets on an interposer, rather than through a monolithic flow. This approach expands access to a large catalog of off-the-shelf intellectual properties (IPs), allows reuse of them, and enables heterogeneous integration of blocks in different technologies. In this article, we present a highly integrated design flow that encompasses architecture, circuit, and package to build and simulate heterogeneous 2.5-D designs. Our target design is 64core architecture based on Reduced Instruction Set Computer (RISC)-V processor. We first chipletize each IP by adding logical protocol translators and physical interface modules. We convert a given register transfer level (RTL) for 64-core processor into chiplets, which are enhanced with our centralized network-onchip. Next, we use our tool to obtain physical layouts, which is subsequently used to synthesize chip-to-chip I/O drivers and these chiplets are placed/routed on a silicon interposer. Our package models are used to calculate power, performance, and area (PPA) and reliability of 2.5-D design. Our design space exploration (DSE) study shows that 2.5-D integration incurs 1.29× power and 2.19× area overheads compared with 2-D counterpart. Moreover, we perform DSE studies for power delivery scheme and interposer technology to investigate the tradeoffs in 2.5-D integrated chip (IC) designs.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2020.3015494</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0003-2796-518X</orcidid><orcidid>https://orcid.org/0000-0001-9824-1352</orcidid><orcidid>https://orcid.org/0000-0003-0146-4977</orcidid><orcidid>https://orcid.org/0000-0002-6557-2689</orcidid><orcidid>https://orcid.org/0000-0002-3175-3350</orcidid><orcidid>https://orcid.org/0000-0002-9611-1658</orcidid><orcidid>https://orcid.org/0000-0002-3800-802X</orcidid><orcidid>https://orcid.org/0000-0003-4380-6656</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1063-8210 |
ispartof | IEEE transactions on very large scale integration (VLSI) systems, 2020-11, Vol.28 (11), p.2424-2437 |
issn | 1063-8210 1557-9999 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TVLSI_2020_3015494 |
source | IEEE Xplore (Online service) |
subjects | 25-D integrated chip (IC) and area (PPA) chiplet Circuit design Co-design Computer architecture electronic design automation (EDA) flow Electronic systems Instruction sets (computers) Integrated circuits interposer Layout Microprocessors power Protocols reliability RISC Routing Silicon System on chip Translators Wires |
title | Architecture, Chip, and Package Codesign Flow for Interposer-Based 2.5-D Chiplet Integration Enabling Heterogeneous IP Reuse |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T02%3A04%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Architecture,%20Chip,%20and%20Package%20Codesign%20Flow%20for%20Interposer-Based%202.5-D%20Chiplet%20Integration%20Enabling%20Heterogeneous%20IP%20Reuse&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Kim,%20Jinwoo&rft.date=2020-11-01&rft.volume=28&rft.issue=11&rft.spage=2424&rft.epage=2437&rft.pages=2424-2437&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2020.3015494&rft_dat=%3Cproquest_cross%3E2454481462%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c295t-11c58af9ee3d4d8a8d29de46034b15d40944a6758e4308fba7340fc5655bdaac3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2454481462&rft_id=info:pmid/&rft_ieee_id=9174651&rfr_iscdi=true |