Chipyard: Integrated Design, Simulation, and Implementation Framework for Custom SoCs

被引:148
|
作者
Amid, Alon [1 ]
Biancolin, David [1 ]
Gonzalez, Abraham [1 ]
Grubb, Daniel [1 ]
Karandikar, Sagar [1 ]
Liew, Harrison [1 ]
Magyar, Albert [2 ]
Mao, Howard [2 ]
Ou, Albert [2 ]
Pemberton, Nathan [1 ]
Rigge, Paul [2 ]
Schmidt, Colin [2 ]
Wright, John [1 ]
Zhao, Jerry [2 ]
Shao, Yakun Sophia [2 ]
Asanovic, Krste [2 ]
Nikolic, Borivoje [2 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
Generators; Open source software; Rockets; IP networks; Hardware; Physical design; Tools;
D O I
10.1109/MM.2020.2996616
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Continued improvement in computing efficiency requires functional specialization of hardware designs. Agile hardware design methodologies have been proposed to alleviate the increased design costs of custom silicon architectures, but their practice thus far has been accompanied with challenges in integration and validation of complex systems-on-a-chip (SoCs). We present the Chipyard framework, an integrated SoC design, simulation, and implementation environment for specialized compute systems. Chipyard includes configurable, composable, open-source, generator-based IP blocks that can be used across multiple stages of the hardware development flow while maintaining design intent and integration consistency. Through cloud-hosted FPGA accelerated simulation and rapid ASIC implementation, Chipyard enables continuous validation of physically realizable customized systems.
引用
收藏
页码:10 / 20
页数:11
相关论文
共 50 条
  • [21] Teaching custom integrated circuit design and verification
    Bouldin, D
    Miller, A
    Tan, C
    2003 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2003, : 139 - 140
  • [22] Integrated design of custom sockets and load boards
    Ayoub, Z
    EE-EVALUATION ENGINEERING, 2002, 41 (08): : 52 - +
  • [23] Design and implementation of an integrated environment for networked real-time simulation
    Corcuera, PA
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: APPLICATIONS OF INFORMATICS AND CYBERNETICS IN SCIENCE AND ENGINEERING, 2004, : 338 - 342
  • [24] Research and Implementation of Production Rapidly Design and Simulation Verification System Framework
    Guan, Fangjing
    Zhu, Haitang
    Tian, Zhifeng
    14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 244 - 247
  • [25] Design and evaluation of mega container terminal configurations: An integrated simulation framework
    Sun, Zhuo
    Tan, Kok Choon
    Lee, Loo Hay
    Chew, Ek Peng
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (06): : 684 - 692
  • [26] MILAN: A model based integrated simulation framework for design of embedded systems
    Bakshi, A
    Prasanna, VK
    Ledeczi, A
    ACM SIGPLAN NOTICES, 2001, 36 (08) : 82 - 87
  • [27] Framework Design of Simulation System for Integrated Energy Systems Based on PSASP
    Li Y.
    Li F.
    Liu H.
    Gao P.
    Zhai J.
    Yang X.
    An N.
    Zhou X.
    Dianwang Jishu/Power System Technology, 2019, 43 (07): : 2498 - 2505
  • [28] Toward a Fully Integrated Multiphysics Simulation Framework for Fusion Blanket Design
    Kong, Fande
    Humrickhouse, Paul W.
    IEEE TRANSACTIONS ON PLASMA SCIENCE, 2022, 50 (11) : 4446 - 4452
  • [29] Adaptive simulation: An implementation framework
    Hall, R
    Pham, B
    Yearwood, J
    SIMULATED EVOLUTION AND LEARNING, 1999, 1585 : 438 - 445
  • [30] An ESL Timing & Power Estimation and Simulation Framework for Heterogeneous SoCs
    Gruettner, Kim
    Hartmann, Philipp A.
    Fandrey, Tiemo
    Hylla, Kai
    Lorenz, Daniel
    Stattelmann, Stefan
    Sander, Bjoern
    Bringmann, Oliver
    Nebel, Wolfgang
    Rosenstiel, Wolfgang
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 181 - 190