DocumentCode
351929
Title
Towards a new standard for system-level design
Author
Liao, Stan Y.
Author_Institution
Adv. Technol. Group, Synopsys Inc., USA
fYear
2000
fDate
5-5 May 2000
Firstpage
2
Lastpage
6
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;
fLanguage
English
Publisher
ieee
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
Type
conf
Filename
843697
Link To Document