industry news
Subscribe Now

UltraSoC donates RISC-V trace implementation to enable true open-source development

Works through OpenHW Group to support design innovation and ensure ecosystem compatibility

CAMBRIDGE, UK – 6 December 2019

UltraSoC today announced it will offer an open-source implementation of its industry-leading RISC-V trace encoder via the OpenHW Group. The availability of a production-grade, standards-compliant processor trace solution is a key enabler for developers, and supports the OpenHW Group’s aim of creating an open, commercial grade ecosystem for development based on open-source processors.

Rupert Baines, CEO of UltraSoC, said: “We fully believe in industry standards and the importance of open-source; by donating this encoder we can help industry adoption of RISC-V, strengthen the ecosystem and support compatibility and consistency. Open-source is a familiar model in the software world, but in hardware we’re just beginning to unlock the possibilities of this powerful approach. The RISC-V ISA has provided initial momentum, and industry bodies such as the OpenHW Group are now taking it a step further. At the same time, the legal framework has developed to allow hardware IP companies to confidently license their technologies.”

Rick O’Connor, CEO of the OpenHW Group, commented: “The fact that UltraSoC, as a focused commercial IP supplier, is donating its trace hardware, sends a signal that the open-source hardware movement is gathering pace and maturing. Processor trace is a key technology for developers using open-source CPUs: having access to a standards-compliant RISC-V trace solution is a major contribution in our quest to create a comprehensive ecosystem that delivers robust, commercial grade open-source platforms.”

The open-source RISC-V trace solution will be fully compatible with the processor trace standard currently being developed within the RISC-V Foundation’s Processor Trace Working Group. UltraSoC developed the original RISC-V trace encoding algorithm in 2016, donating the specification as open-source shortly afterwards; pre-standard implementations of the specification are already shipping. The company has been a leading contributor to the RISC-V Foundation since 2016: its CTO, Gajinder Panesar, co-chairs the Processor Trace group.

The open-source implementation, which will be available at the end of Q1 2020, includes the core functionality expected to be included in the standard: users can upgrade to UltraSoC’s full commercial offering, giving them access to additional sophisticated features such as multiple retirement, out-of-order trace, cycle-accurate tracing, and the filters and counters required for more complex performance analysis. The commercial offering is fully consistent with UltraSoC’s range of monitoring and analytics tools, enabling not just development but optimization and cybersecurity applications.

The company will provide further support for the open-source version by offering evaluation-style licensing of its UltraDevelop tool suite, which provides an Eclipse-based environment in which behavioral data from any chip can be captured and visualized. The hardware deliverable is product-quality/commercial grade and also includes test benches and verification tests.

UltraSoC’s embedded analytics technology allows monitoring and analysis of the behavior of almost any on-chip structure, including CPUs, interconnects / NoCs and even custom logic. Its monitoring architecture gives the system architect free choice over which third-party IP to acquire, which parts of the design need to be custom coded, and how to interconnect the system. This “open” approach to its commercial offering is now reflected in the availability of a commercial grade open-source tool for processor trace and debug.

Established early in 2019, the OpenHW Group has grown rapidly over recent months. Its CORE-V processors are commercial-quality RISC-V based cores offered on an open-source basis, with associated processor subsystem IP, tools and software. The IP is available in both silicon and FPGA optimized implementations. These cores can be used to facilitate rapid design innovation and ensure effective manufacturability of high-volume production SoCs.

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 www.ultrasoc.com. For more information visit www.ultrasoc.com.

About the OpenHW Group

OpenHW Group is a not-for-profit, global organization driven by its members and individual contributors where hardware and software designers collaborate in the development of open-source cores, related IP, tools and software such as the CORE-V Family of cores. OpenHW provides an infrastructure for hosting high quality open-source HW developments in line with industry best practices.

CORE-V is a series of RISC-V based open-source cores with associated processor subsystem IP, tools and software for electronic system designers. The CORE-V family provides quality core IP in line with industry best practices. The IP is available in both silicon and FPGA optimized implementations. These cores can be used to facilitate rapid design innovation and ensure effective manufacturability of high-volume production SoCs.

Leave a Reply

featured blogs
Sep 23, 2020
CadenceLIVE 2020 India, our first digital conference held on 9-10 September and what an event it was! With 75 technical paper presentations, four keynotes, a virtual exhibition area, and fun... [[ Click on the title to access the full blog on the Cadence Community site. ]]...
Sep 22, 2020
If you are at all interested in digital signal processing (DSP), then the DSP Online Conference is the place to '€œsee and be seen'€ -- register now before all the good seats are snapped up!...
Sep 22, 2020
I am a child of the 80s.  I grew up when the idea of home computing was very new.  My first experience of any kind of computer was an Apple II that my Dad brought home from work. It was the only computer his company possessed, and every few weeks he would need to cr...
Sep 18, 2020
[From the last episode: We put the various pieces of a memory together to show the whole thing.] Before we finally turn our memory discussion into an AI discussion, let'€™s take on one annoying little detail that I'€™ve referred to a few times, but have kept putting off. ...

Featured Video

AI SoC Chats: Memory Interface IP - DDR, LPDDR, HBM, GDDR

Sponsored by Synopsys

When building AI SoCs, how do you choose the optimal memory interface? Learn about the market trends and challenges for DDR, LPDDR, HBM, and GDDR, and how Synopsys DesignWare IP can help.

Click here for more information about DesignWare IP for Amazing AI

Featured Paper

An Introduction to Automotive LIDAR

Sponsored by Texas Instruments

This white paper is an introduction to industrial and automotive time-of-flight (ToF) light detection and ranging (LIDAR) solutions to serve next-generation autonomous systems.

Click here to download the whitepaper

Featured Chalk Talk

Amplifiers & Comparators Designed for Low Power, Precision

Sponsored by Mouser Electronics and ON Semiconductor

When choosing amplifiers and comparators for low-power, high-precision applications, it pays to have a broad understanding of the latest technology in op amps. There are new types of devices with significant advantages over the traditional go-to parts. In this episode of Chalk Talk, Amelia Dalton chats with Namrata Pandya of ON Semiconductor about choosing the best op amp for your application.

Click here for more information about ON Semiconductor High Performance CMOS Operational Amplifiers