A Scalable Methodology for Agile Chip Development with Open-Source Hardware Components : (Invited Paper)
A Scalable Methodology for Agile Chip Development with Open-Source Hardware Components : (Invited Paper)
复制标题
使用开源硬件组件进行敏捷芯片开发的可扩展方法:(特邀论文)
DOI:
10.1145/3508352.3561102
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
P. Bose
中科院分区:
文献类型:
--
作者:
Maico Cassel dos Santos;Tianyu Jia;M. Cochet;Karthik Swaminathan;Joseph Zuckerman;Paolo Mantovani;Davide Giri;J. Zhang;Erik Jens Loscalzo;Gabriele Tombesi;Kevin Tien;Nandhini Chandramoorthy;J. Wellman;David Brooks;Gu;K. Shepard;L. Carloni;P. Bose
We present a scalable methodology for the agile physical design of tile-based heterogeneous system-on-chip (SoC) architectures that simplifies the reuse and integration of open-source hardware components. The methodology leverages the regularity of the on-chip communication infrastructure, which is based on a multi-plane network-on-chip (NoC), and the modularity of socket interfaces, which connect the tiles to the NoC. Each socket also provides its tile with a set of platform services, including independent clocking and voltage control. As a result, the physical design of each tile can be decoupled from its location in the top-level floorplan of the SoC and the overall SoC design can benefit from a hierarchical timing-closure flow, design reuse and, if necessary, fast respin. With the proposed methodology we completed two SoC tapeouts of increasing complexity, which illustrate its capabilities and the resulting gains in terms of design productivity.