Sondrel announces that it is opening up its library of IP for licensing

Reading UK - 7 November 2024. Sondrel, a leading provider of ultra-complex custom chips, has announced the availability of its in-house IP for licensing. This starts with a suite of IP blocks for general SoC management to control start-up of devices, clock and reset control and power domain handling. The SoC Management Suite has three components – the PMU (Power Management Unit, the URG (Universal Reset Generator) and the UCG (Universal Clock Generator).

Oliver Jones, Sondrel’s CEO, said, “For years, we have been creating IP blocks for our internal use when we design custom chips. We are now making these available for licensing by third parties. They are silicon proven as we have already successfully used them in designs for our customers. We had to create these IP blocks as there was nothing commercially available to deliver the functions and performance that we required for the advanced ultra-complex custom chips that we design. Some are slightly unusual but that is the very reason why we created them. If we needed them for a design, then others will too.”

The Power Management Unit (PMU) is used for:

The PMU can interact with a URG to control the resets via Sondrel’s Power Down Controller Interface control bus.

 

The Universal Reset Generator (URG) is an SoC IP that is responsible for coordinating on-chip reset management. The main purpose of this IP is Reset-tree management for the increasing complexity of logic within an SoC. It is intended to be lightweight and scalable so that it can be used across different types of SoC. A typical SoC would employ at least one URG IP instance, while a multi-power-domain SoC or implementation requiring more distributed reset control, could have multiple instances depending upon the reset tree management requirements.

The URG goal is to have a single, generically configured block which will support the correct sequencing of resets to the whole system.

Events that would change the state of the resets can come from several sources:

The Universal Clock Generator (UCG) is an SoC IP that is responsible for coordinating on-chip clock management. It is intended to be lightweight and scalable so that it can be used across any scenario.

It supports: