UltraSoC has announced the latest version of its advanced semiconductor IP and software tools for SoC development, debug, optimisation and hardware security. The latest release in UltraSoC’s continuous development programme includes extended support for data analytics and visualisation, improved performance monitoring and system optimisation capabilities, enhanced integration with third-party tool-chains, improved support for functional safety applications and general availability of new analytics and communications IP.
As the cost of developing complex SoCs continues to rise, and the business risks from schedule slippage become larger, the industry has realised that better tools for debug, verification and optimisation are critical. The advent of emulation and prototyping platforms has eased pre-silicon tasks, but post-silicon verification and optimisation remains a major challenge for the industry. UltraSoc addresses this challenge. Many of the new capabilities and features are in software and tools – particularly in interfacing and supporting standard development environments. Specifically:
New hardware and semiconductor IP capabilities include:
Rupert Baines, CEO, UltraSoC, commented: “UltraSoC is committed to an aggressive program of continuous development for our products. Our technology helps SoC developers to understand how their chip really operates post-silicon: simplifying software development, accelerating time-to-market, fixing bugs and optimising performance. The new capabilities we are announcing today, engineered in response to extensive customer feedback and experience in the field, represent another step forward in the paradigm shift we are enabling in SoC design; improved analytics and visualisation; addressing a far wider range of hardware applications; and giving SoC teams complete freedom in their choice of development flow and tools.”
UltraSoC’s suite of silicon IP allows designers to create an on-chip infrastructure that non-intrusively monitors the digital aspects of the chip’s behaviour – both hardware and software. The engineering team can gain a much more intimate understanding of the often complex interactions between diverse on-chip processor blocks, custom logic and system software. These capabilities are valuable both in development and in-field, when they can be used to spot unexpected behaviour caused by bugs or by malicious interference and to analyse performance trends.