Title :
Exploration of embedded memories in SoCs using SystemC-based functional performance models
Author :
Loeb, Hans-Peter ; Sauer, Christian
Author_Institution :
Infineon Technol., Munich, Germany
Abstract :
The quantitative exploration of the memory design space is needed early in the design process of deeply embedded systems. For predictive results, models are required that carefully consider three performance-impacting effects of memory accesses: synchronization, arbitration, and latency. Our approach combines functionally-correct performance simulation with memory models of different accuracy. Extending a SystemC-based framework, we leverage performance annotations to capture dynamic effects in the system. Indicative performance figures can be derived using only sparse synchronization and a statistical memory access distribution model. We observe a better predictability by 4X for our design compared to existing work. A case study demonstrates our approach exploring tradeoffs between local and shared memories in a multiprocessor SoCs using a wireless packet processing application.
Keywords :
C++ language; embedded systems; system-on-chip; SystemC; arbitration effect; embedded memories; embedded systems; functional performance model; latency effect; multiprocessor chips; synchronization effect; system-on-chip; Art; Clocks; Delay; Embedded system; Frequency synchronization; Helium; Predictive models; Process design; Protocols; Space technology;
Conference_Titel :
Specification & Design Languages, 2009. FDL 2009. Forum on
Conference_Location :
Sophia Antipolis
Electronic_ISBN :
1636-9874