The challenges in designing a modern System on Chip have stretched the traditional EDA industry to the point that a new generation of technologies are needed to address the 'above RTL/C' issues. Gary Smith while at Dataquest described this new area as ESL (Electronic System Level).
One of the biggest changes is the move to multi-core software. Already software development is the biggest cost and concurrency will bring productivity spiralling down.
The Imperas Developer products consist of tools, models and infrastructure components critical for the high quality, rapid development and verification of embedded software, utilizing virtual platforms. The Developer products provide the necessary capabilities to develop platforms, including software simulation capability to execute embedded code on the platforms.
The focus of the Imperas products is to save engineering time in the development of embedded software, primarily achieved by making the engineering process significantly more efficient through the use of high-performance simulation and automated, powerful tooling.