CoFluent Design
CoFluent Design introduces a new level of ESL modeling and simulation for the architecture exploration and performance analysis of embedded systems and SoCs, before and at HW/SW partitioning. CoFluent Studio allows the description of a complete HW/SW system at the message level, corresponding to an approximately timed – AT – modeling style. From simple graphics, C code and performance/timing attributes, CoFluent Studio generates automatically SystemC code which simulation results allow for behavioral, real-time, architectural, and performance estimation. CoFluent models do not necessitate embedded SW code, instruction set simulators – ISS – or hardware IPs: they are created from behavioral and generic performance models captured and parameterized by the user. CoFluent Design's method is based on a ‘Y’ design flow that separates the timed-behavioral view from the execution platform view and combines them to obtain a macroscopic architecture model.
The Y flow and drag-and-drop mapping allow for unlimited architecture exploration breadth and depth, while performance analysis includes monitoring of dynamic profiles of resource utilization/load, memory footprint, power consumption and cost/Si area indices.
From the graphical description of use cases, CoFluent Studio automatically generates SystemC testbench for use in downstream ESL development environments.
Documentation:
None.Posted March 26th, 2008 by JeromeLemaitre