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 条
  • [1] System LSI design with C-based behavioral synthesis and verification
    Wakabayashi, K
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5930 - 5933
  • [2] C-based behavioral synthesis and verification - Analysis on industrial design examples
    Wakabayashi, K
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 344 - 348
  • [3] Modeling C-based Embedded System using UML Design
    Wang, Guoping
    2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 2973 - 2977
  • [4] C-based High-level Synthesis system, "Cyber" - Design experience
    Wakabayashi, K
    NEC RESEARCH & DEVELOPMENT, 2000, 41 (03): : 264 - 268
  • [5] Trend of system level design and an approach to C-based design
    Kambe, T
    Yamada, A
    Yamaguchi, M
    MICROELECTRONICS JOURNAL, 2002, 33 (11) : 875 - 880
  • [6] A C-based synthesis system, Bach, and its application
    Kambe, T
    Yamada, A
    Nishida, K
    Okada, K
    Ohnishi, M
    Kay, A
    Boca, P
    Zammit, V
    Nomura, T
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 151 - 155
  • [7] Embedded system engineering using C/C++ based design methodologies
    Talarico, C
    Gupta, A
    Peter, E
    Rosenblit, JW
    12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, : 81 - 88
  • [8] Low cost tools ease μC-based system design
    不详
    EDN, 1999, 44 (02) : 18 - 18
  • [9] C-based design of a real time speech recognition system
    Kambe, T.
    Matsuno, H.
    Miyazaki, T.
    Yamada, A.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1751 - 1755
  • [10] CyberWorkBench: Integrated design environment based on C-based behavior synthesis and verification
    Wakabayashi, K
    2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation & Test (VLSI-TSA-DAT), Proceedings of Technical Papers, 2005, : 173 - 176