editor's blog
Subscribe Now

A Self-Healing Radio on a Chip

Continuing with the occasional note about interesting ISSCC presentations, there was an interesting talk about a self-healing radio-on-a-chip – in fact, probably the best actual presentation I’ve ever seen at ISSCC. The topic seems aligned with a budding tendency of radio systems to correct themselves dynamically while in use.

In this case, a number of “knobs” were built into the radio circuitry, and the device was instrumented with the ability to create various test tones, sensors to detect the response to those tones as well as other parameters like power level and temperature, and then a “cautious” control mechanism. The term “cautious” was never clearly defined, but I’m assuming it means that adjustments are made conservatively rather than rocketing the settings around with every little blip.

They used a fundamentally different optimization strategy. Simplistically put, if you vary parameters in a circuit and measure resulting performance, you can take the design in one of two different directions. Getting the best performance generally means you have a very high peak right at the sweet spot of the parameter, but performance drops off precipitously on either side – it looks like a cusp. For a static design, this isn’t practical, since the chance of remaining atop that peak is nil. To quote the speaker, “Everything is sensitive to everything.”

Instead, designers compromise on peak performance, but design in a way that is more tolerant of drift, more like an upside-down parabola or something. This is how design is typically done.

For this paper, however, the concept was to use the optimal approach and then dynamically measure and adjust in real time to keep performance balanced atop that peak. Kind of like designing a Seque to remain upright, it’s least-likely position.

Specifically, the healable parameters they chose were transmitter 3rd-order distortion, transmitter IQ mismatch, receiver noise figure, and PLL automatic locking. They included a self-healing controller ASIC on the same chip. Where possible, they re-used existing circuits, like the DAC, to minimize the area impact of the self-healing circuits.

You can find more in paper 18.5 of the ISSCC proceedings.

Leave a Reply

featured blogs
Apr 23, 2024
Do you think you are spending too much time fine-tuning your SKILL code? As a SKILL coder, you must be aware that producing bug-free and efficient code requires a lot of effort and analysis. But don't worry, there's good news! The Cadence Virtuoso Studio platform ha...
Apr 22, 2024
Learn what gate-all-around (GAA) transistors are, explore the switch from fin field-effect transistors (FinFETs), and see the impact on SoC design & EDA tools.The post What You Need to Know About Gate-All-Around Designs appeared first on Chip Design....
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured chalk talk

Portenta C33
Sponsored by Mouser Electronics and Arduino and Renesas
In this episode of Chalk Talk, Marta Barbero from Arduino, Robert Nolf from Renesas, and Amelia Dalton explore how the Portenta C33 module can help you develop cost-effective, real-time applications. They also examine how the Arduino ecosystem supports innovation throughout the development lifecycle and the benefits that the RA6M5 microcontroller from Renesas brings to this solution.  
Nov 8, 2023
22,257 views