Title :
IPSIM: SystemC 3.0 enhancements for communication refinement [SoC design]
Author :
Coppola, Marcello ; Curaba, Stephane ; Grammatikakis, Miltos ; Maruccia, Giuseppe
Author_Institution :
AST Grenoble Lab, ST Microelectron., Grenoble, France
Abstract :
Refinement is a key methodology for SoC design. The proposed IPSIM design environment, based on a C++ modeling library developed on top of SystemC 3.0, supports an object-oriented design methodology, separates IP modules into behavior and communication components, and further establishes two inter-module communication layers. The message box layer includes generic and system-specific communication, while the driver layer implements higher level user-defined communications as illustrated in a design example.
Keywords :
C++ language; high level synthesis; integrated circuit modelling; logic simulation; system-on-chip; C++ modeling library; IP module behavior component; IPSIM design environment; SoC communication refinement; SoC hardware modeling; SystemC 3.0 enhancements; communication components; driver layer; high level user-defined communications; inter-module communication layers; message box layer; object-oriented design methodology; system-on-chip; Clocks; Design methodology; Driver circuits; Hardware; Libraries; Manufacturing; Microelectronics; Object oriented modeling; Runtime; System-on-a-chip;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1186680