Study and analysis of system LSI design methodologies using C-based behavioral synthesis

被引:0
|
作者
Kurokawa, H [1 ]
Ikegami, H
Otsubo, M
Asao, K
Kirigaya, K
Misu, K
Takahashi, S
Kawatsu, T
Niita, K
Ryu, H
Wakabayashi, K
Tomobe, M
Takahashi, W
Mukouyama, A
Takenaka, T
机构
[1] NEC Corp Ltd, Electron Devices, Kawasaki, Kanagawa 2118666, Japan
[2] NEC Micro Syst Ltd, Kawasaki, Kanagawa 2110063, Japan
[3] NEC Corp Ltd, Multimedia Res Lab, Kawasaki, Kanagawa 2118666, Japan
关键词
C-based design; behavioral synthesis; verification; design productivity; model abstraction;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the effects of system LSI design with C language-based behavioral synthesis following several trials of design period reduction and quality improvement for a variety of circuit types. The results of these trials are analyzed from the viewpoints of description productivity, verification productivity, reusability and design flexibility as well as hardware and software co-verification. First the C-based design flow proposed by the authors is described, and the design productivity and verification productivity under this design flow is compared to RTL design. The reusability of the behavioral IP core and its efficiency with HW/SW co-verification are also shown using design examples. Next, using the example of an MPEG-4 video decoder design, a typical design process in a C-based design is shown with considerations regarding verification efficiency, reusability of the IP core and HW/SW co-verification. Finally, the authors' perspectives regarding future directions of system LSI design are discussed.
引用
收藏
页码:787 / 798
页数:12
相关论文
共 50 条
  • [11] C-based hardware design technology
    Hara, Yuko
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2015, 69 (05): : 442 - 444
  • [12] An interactive design environment for c-based high-level synthesis
    Shin, Dongwan
    Gerstlauer, Andreas
    Dömer, Rainer
    Gajski, Daniel D.
    IFIP Advances in Information and Communication Technology, 2007, 231 : 135 - 144
  • [13] A quantitative evaluation of C-based synthesis on heterogeneous embedded systems design
    Hammami, Omar
    Wang, Zoukun
    Fresse, Virginie
    Houzet, Dominique
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 368 - +
  • [14] An interactive design environment for C-based high-level synthesis
    Shin, Dongwan
    Gerstlauer, Andreas
    Domer, Rainer
    Gajski, Daniel D.
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 135 - +
  • [15] Comparative study on Verilog-based and C-based hardware design education
    Ishihara, T
    Komatsu, S
    Ikeda, M
    Fujita, M
    Asada, K
    2003 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2003, : 41 - 42
  • [16] Accelerating Face Detection on Programmable SoC Using C-Based Synthesis
    Srivastava, Nitish
    Dai, Steve
    Manohar, Rajit
    Zhang, Zhiru
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 195 - 200
  • [17] C-Based Design of Heterogeneous Embedded Systems
    Grimm, Christoph
    Jantsch, Axel
    Shukla, Sandeep
    Villar, Eugenio
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [18] System C-based Co-Simulation/Analysis for System-Level Hardware/Software Co-Design*
    Muttillo, Vittoriano
    Pomante, Luigi
    Santic, Marco
    Valente, Giacomo
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [19] Design of an educational software for servomechanism experiments using C-based graphical programming
    Hamayun, Mirza Tariq
    Advances in Computer, Information, and Systems Sciences and Engineering, 2006, : 331 - 336
  • [20] An interactive design environment for c-based high-level synthesis of RTL processors
    Shin, Dongwan
    Gerstlauer, Andreas
    Domer, Rainer
    Gajski, Daniel D.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (04) : 466 - 475