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 条
  • [1] Invited: Chipyard - An Integrated SoC Research and Implementation Environment
    Amid, Alon
    Biancolin, David
    Gonzalez, Abraham
    Grubb, Daniel
    Karandikar, Sagar
    Liew, Harrison
    Magyar, Albert
    Mao, Howard
    Ou, Albert
    Pemberton, Nathan
    Rigge, Paul
    Schmidt, Colin
    Wright, John
    Chao, Jerry
    Bachrach, Jonathan
    Shao, Sophia
    Nikolic, Borivoje
    Asanovic, Krste
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [2] An integrated traffic-driving simulation framework: Design, implementation, and validation
    Hou, Yunfei
    Zhao, Yunjie
    Hulme, Kevin F.
    Huang, Shan
    Yang, Yaqin
    Sadek, Adel W.
    Qiao, Chunming
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2014, 45 : 138 - 153
  • [3] DESIGN AND IMPLEMENTATION OF A FRAMEWORK FOR THE INTEGRATED SIMULATION OF TRAFFIC PARTICIPANTS OF ALL TYPES
    Lotzmann, Ulf
    INTERNATIONAL MEDITERRANEAN MODELLING MULTICONFERENCE 2006, 2006, : 195 - 200
  • [4] Implementation Framework for Integrated Design Teams
    Evans, Stephen
    JOURNAL OF ENGINEERING DESIGN, 1990, 1 (04) : 355 - 363
  • [5] A framework for simulation and prototype implementation of custom system-on-chip multiprocessors
    Manjikian, N
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 646 - 649
  • [6] A Generic Satellite Simulation Framework Design and Implementation
    Fan, Jianxin
    Hu, Xiaoguang
    Ding, Dawen
    Xiao, Jin
    PROCEEDINGS OF THE 2016 IEEE 11TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2016, : 2571 - 2574
  • [7] Integrated freight terminal simulation tool: Design and implementation
    Mazzucchelli, M
    Recagno, V
    Sciutto, G
    TRANSPORTATION SYSTEMS 1997, VOLS 1-3, 1997, : 587 - 592
  • [8] Design and implementation of simulation grid framework based on globus
    Li, Peng
    Wei, Jun-Hu
    Tian, Jia
    Dong, Xiao-Long
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2008, 20 (24): : 6696 - 6702
  • [9] Design and Implementation of a Simulation Framework for the ARM Embedded System
    Wan Han
    Gao Xiaopeng
    Deng Libo
    Yu Ting
    2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, : 714 - 719
  • [10] Implementation of Simplified Custom Topology Framework in Mininet
    Pal, Chandan
    Veena, S.
    Rustagi, Ram P.
    Murthy, K. N. B.
    2014 ASIA-PACIFIC CONFERENCE ON COMPUTER AIDED SYSTEM ENGINEERING (APCASE), 2014, : 48 - 53