DocumentCode :
454399
Title :
Heterogeneous Behavioral Hierarchy for System Level Designs
Author :
Patel, Hiren D. ; Shukla, Sandeep K. ; Bergamaschi, Reinaldo A.
Author_Institution :
Virginia Polytech. & State Univ.
Volume :
1
fYear :
2006
fDate :
6-10 March 2006
Firstpage :
1
Lastpage :
6
Abstract :
Enhancing productivity for designing complex embedded systems requires system level design methodology and language support for capturing complex design in high level models. For an effective methodology, efficiency of simulation and a sound refinement based implementation path are also necessary. Although some of the recent system level design languages for system level abstractions, several essential ingredients are missing from these. We consider (i) explicit support for multiple models of computation (MoCs) or heterogeneity; (ii) the ability to build complex behaviors by hierarchically composing simpler behaviors; and (iii) hierarchical composition of behaviors that belong to distinct models of computation, as essential for successful SLDLs. These render an SLDL with modeling fidelity that exploits both heterogeneity and hierarchy and allows for simpler modeling and efficient simulation. One important requirement for such an SLDL should be that the simulation semantics be also compositional, and hence no flattening of hierarchically composed behaviors be needed for simulation. In this paper we show how we designed SystemC extensions to provide facilities for heterogeneous behavioral hierarchy, compositional simulation semantics, and implemented a simulation kernel which we show experimentally as up to 50% more efficient than standard SystemC simulation
Keywords :
embedded systems; hardware-software codesign; specification languages; system-on-chip; SLDL; SystemC; complex embedded systems; compositional simulation semantics; heterogeneous behavioral hierarchy; high level models; system level design languages; Computational modeling; Control systems; Embedded software; Embedded system; Hardware; Kernel; Productivity; Software design; Software systems; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
Type :
conf
DOI :
10.1109/DATE.2006.243955
Filename :
1656950
Link To Document :
بازگشت