TY - JOUR
T1 - Design Flow for Active Interposer-Based 2.5-D ICs and Study of RISC-V Architecture with Secure NoC
AU - Park, Heechun
AU - Kim, Jinwoo
AU - Chekuri, Venkata Chaitanya Krishna
AU - Dolatsara, Majid Ahadi
AU - Nabeel, Mohammed
AU - Bojesomo, Alabi
AU - Patnaik, Satwik
AU - Sinanoglu, Ozgur
AU - Swaminathan, Madhavan
AU - Mukhopadhyay, Saibal
AU - Knechtel, Johann
AU - Lim, Sung Kyu
N1 - Publisher Copyright:
© 2011-2012 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - Interposer-based 2.5-D integrated circuits (ICs) enable the chip-level reuse of hard intellectual properties (IPs), also known as chiplets. Such system-level integration shortens the design cycle considerably for large-scale and heterogeneous chips. Besides traditional interposers, which only provide passive elements and routing, active interposers are furthermore comprised of logic components. When implemented carefully using a dedicated electronic design automation (EDA) flow, an active interposer can significantly improve the design quality and flexibility for 2.5-D ICs. In this article, we present a complete EDA flow and design strategies targeting, such active interposer-based 2.5-D ICs. Our key contributions include the coanalysis of power, performance, signal and power integrity, and the related co-optimization of chiplets and the active interposer. Our benchmark is a 64-core RISC-V architecture, organized into multiple chiplets and interconnected by a system-level network-on-chip (NoC). For efficiency, we embed the NoC routers and integrated voltage regulators (IVRs) into the active interposer. Moreover, we integrate security monitors into the interposer-based NoC to protect the system and its shared memories against adversarial traffic. The simple yet powerful benefit of this implementation is to offer security by construction, as it is based on a clear physical separation between critical and trusted components (the system-level NoC) versus commodity components (the chiplets). We contrast our active, secured design to a passive, unsecured design baseline of the same RISC-V benchmark and find that the active design reduces the silicon area by 18.5%, power by 3.2%, and IR drop by 73.7%.
AB - Interposer-based 2.5-D integrated circuits (ICs) enable the chip-level reuse of hard intellectual properties (IPs), also known as chiplets. Such system-level integration shortens the design cycle considerably for large-scale and heterogeneous chips. Besides traditional interposers, which only provide passive elements and routing, active interposers are furthermore comprised of logic components. When implemented carefully using a dedicated electronic design automation (EDA) flow, an active interposer can significantly improve the design quality and flexibility for 2.5-D ICs. In this article, we present a complete EDA flow and design strategies targeting, such active interposer-based 2.5-D ICs. Our key contributions include the coanalysis of power, performance, signal and power integrity, and the related co-optimization of chiplets and the active interposer. Our benchmark is a 64-core RISC-V architecture, organized into multiple chiplets and interconnected by a system-level network-on-chip (NoC). For efficiency, we embed the NoC routers and integrated voltage regulators (IVRs) into the active interposer. Moreover, we integrate security monitors into the interposer-based NoC to protect the system and its shared memories against adversarial traffic. The simple yet powerful benefit of this implementation is to offer security by construction, as it is based on a clear physical separation between critical and trusted components (the system-level NoC) versus commodity components (the chiplets). We contrast our active, secured design to a passive, unsecured design baseline of the same RISC-V benchmark and find that the active design reduces the silicon area by 18.5%, power by 3.2%, and IR drop by 73.7%.
UR - http://www.scopus.com/inward/record.url?scp=85098545240&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85098545240&partnerID=8YFLogxK
U2 - 10.1109/TCPMT.2020.3033136
DO - 10.1109/TCPMT.2020.3033136
M3 - Article
AN - SCOPUS:85098545240
SN - 2156-3950
VL - 10
SP - 2047
EP - 2060
JO - IEEE Transactions on Components, Packaging and Manufacturing Technology
JF - IEEE Transactions on Components, Packaging and Manufacturing Technology
IS - 12
M1 - 9235512
ER -