industry news
Subscribe Now

Cycle-accurate trace boosts performance optimization capabilities of UltraSoC embedded analytics infrastructure

Designers of SSDs, servers, real-time applications will benefit

CAMBRIDGE, UK & Shenzhen, China – 7 May 2019

UltraSoC today announced new technology within its embedded monitoring and analytics infrastructure that allows designers of high-performance computing, storage and real-time devices to squeeze ultimate levels of performance from their products. The addition of cycle-accurate trace enables developers of real-time applications using UltraSoC’s embedded analytics to see not only what is happening inside devices, but critically, when something occurred.

Cycle-accurate tracing is increasingly important in real-time and performance-critical applications, where engineers need to optimize the operation of their hardware and software code down to the level of single clock cycles – the smallest unit of time recognized by a CPU, GPU, DSP or accelerator. Cycle accurate tracing will initially be available as part of UltraSoC’s processor trace solution for RISC-V, the rapidly-growing open source processor initiative.

“Squeezing the last available drop of performance is increasingly important, both for our customers in the semiconductor industry, and their customers, who are creating end products like disk drives, automobiles and server platforms, using the SoCs we enable,” said Gajinder Panesar, CTO at UltraSoC. “In a world where ‘every cycle counts’, we’re helping to facilitate faster data access, better compute performance and optimal efficiency.”

Because UltraSoC’s analytics and monitoring technology is embedded directly in the chip’s hardware, it can capture events within an SoC that occur much more quickly – typically in the space of nanoseconds – than is possible using other techniques. Access to this cycle-accurate trace information means customers working on deeply embedded applications will be able to see exactly how many cycles their code is taking to execute, whether there are stalls and dependencies, and for how long they last. Armed with this information, designers of these critical systems can make further optimizations and achieve maximum efficiency gains.

The new cycle accurate trace capabilities build on UltraSoC’s leadership in RISC-V development and debug. In early 2018, the company announced the industry’s first and still the only commercial trace encoder IP designed for RISC-V, providing a mechanism to monitor the program execution of a CPU in real time. It encodes instruction execution and, optionally, data memory accesses, and outputs a highly compressed trace format. External software can later take this data and use it to reconstruct the program execution flow. UltraSoC’s RISC-V Trace Encoder is developed to be compliant with RISC-V standards, while offering a number of powerful features such as data and instruction tracing, a range of counters and timers and a fast profiling facility, clearly differentiating it from open source alternatives which implement the baseline RISC-V standard requirements.

Software does not always behave as expected due to interaction with other cores’ software, peripherals, realtime events, poor implementation or some combination of all of the above; the result is that real-time behavior is affected. Processor trace is a key requirement for system developers because it allows the behavior of a program to be viewed in detail, instruction-by-instruction – cycle accurate trace allows you to see when it was executed. The UltraSoC RISC-V Trace Encoder supports 32 and 64-bit RISC-V designs and the IP block integrates smoothly with the rest of the UltraSoC portfolio, supporting open and industry standard architectures to put self-analytic capabilities at the heart of SoCs.

From this week, UltraSoC is participating in the RISC-V China Roadshow – a series of free events to help get started with RISC-V designs. The events are taking place in Shenzhen on 6th May; Chengdu on 8th May; Shanghai on 13th May; Hangzhou on 14th May; Beijing on 16th May.

About UltraSoC

UltraSoC is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. The company’s embedded analytics technology allows product designers to add advanced cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever-decreasing time-to-market. UltraSoC’s technology is delivered as semiconductor IP and software to customers in the consumer electronics, computing and communications industries. For more information visit

Leave a Reply

featured blogs
Aug 11, 2020
While Cadence System in Package (SiP) is '€“ and continues to be '€“ one of the most complete solutions for package design, the Virtuoso RF Solution gives access to a constantly increasing set of package... [[ Click on the title to access the full blog on the Cadence Com...
Aug 11, 2020
Making a person appear to say or do something they did not actually say or do has the potential to take the war of disinformation to a whole new level....
Aug 7, 2020
HPC. FinTech. Machine Learning. Network Acceleration. These and many other emerging applications are stressing data center networks. Data center architectures evolve to ensure optimal resource utilization and allocation. PECFF (PCIe® Enclosure Compatible Form Factor) was dev...
Aug 7, 2020
[From the last episode: We looked at activation and what they'€™re for.] We'€™ve talked about the structure of machine-learning (ML) models and much of the hardware and math needed to do ML work. But there are some practical considerations that mean we may not directly us...

Featured Video

Are You Listening?

Sponsored by Mouser Electronics

Inspiration doesn’t stick to a schedule. Luckily, creativity is a natural stimulant. Let Mouser Electronics help you on your way.

More information

Featured Paper

Improving Performance in High-Voltage Systems With Zero-Drift Hall-Effect Current Sensing

Sponsored by Texas Instruments

Learn how major industry trends are driving demands for isolated current sensing, and how new zero-drift Hall-effect current sensors can improve isolation and measurement drift while simplifying the design process.

Click here for more information

Featured Chalk Talk

Selecting the Right MOSFET: BLDC Motor Control in Battery Applications

Sponsored by Mouser Electronics and Nexperia

An increasing number of applications today rely on brushless motors, and that means we need smooth, efficient motor control. Choosing the right MOSFET can have a significant impact on the performance of your design. In this episode of Chalk Talk, Amelia Dalton chats with Tom Wolf of Nexperia about MOSFET requirements for brushless motor control, and how to chooser the right MOSFET for your design.

More information about Nexperia PSMN N-Channel MOSFETs