Title :
Towards a new standard for system-level design
Author_Institution :
Adv. Technol. Group, Synopsys Inc., USA
Abstract :
Huge new design challenges for system-on-chip (SoC) are the result of decreasing time-to-market coupled with rapidly increasing gate counts and embedded software representing 50-90 percent of the functionality. The exchange of system-level intellectual property (IP) models for creating executable specifications has become a key strategic element for efficient system-to-silicon design flows. Because C and C++ are the dominant languages used by chip architects, systems engineers and software engineers today, we believe that a C-based approach to hardware modeling is necessary. This will enable co-design, providing a more natural solution to partitioning functionality between hardware and software. In this paper we present the design of SystemC, a C++ class library that provides the necessary features for modeling design hierarchy, concurrency, and reactivity in hardware. We also describe experiences of using SystemC 1) for the coverification of 8051 processor with a bus-functional model and 2) for the modeling and simulation of an MPEG-2 video decoder.
Keywords :
C++ language; decoding; hardware-software codesign; industrial property; video coding; C++ class library; MPEG-2 video decoder; SystemC; concurrency; embedded software; functionality; gate counts; reactivity; software engineers; system-level design; system-level intellectual property; system-on-chip; system-to-silicon design flows; systems engineers;
Conference_Titel :
Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-58113-268-9