Conquering the Low-Power SRAM challenge
sureCore’s vision is driven by an insatiable desire to extend operating life of “Always-on /Keep-alive” circuitry from days and weeks to months and years. These new ‘green and sustainable’ application requirements characterizes the next generation of semiconductors, particularly SoC designs. One of the most daunting technical challenges is to support limited data processing at previously unattainably low operating voltages so that even in ‘always on’ mode, the majority of the SoC is powered off while awaiting an activation event.
Because of the “always-on /keep-alive” nature of Artificial Intelligence, Machine Learning and IoT applications more and more attention is being paid to the integrated circuits (IC’s) that at the core. In the emerging IoT market, the majority of SoCs are event driven; powered off until an external stimulus awakes them. Normally this requires the built-in processor and SRAM memory to undertake limited processing and operate at lowest possible voltage. However, using today’s technology, this is not possible for many applications. The processor and SRAM’s dynamic and static power consumptions are too high because the operating speed envelope is too wide and the available power-down modes lack sufficient granularity and flexibility.
sureCore’s Smart Assist technology addresses both the flexibility of memory power control and a reduced minimum operating voltage.
sureCore’s ultra-low power SRAM development hypothesis was to revisit the power consumption ‘facts’ at the most basic level, challenging and questioning fundamental and well-adopted SRAM design trade-offs. This started at the SRAM architecture level and resulted in dramatically reducing dynamic power. A basic redesign of the power-down modes now manages static power consumption by banking memories to control flexibility while retaining all-important retention performance enabled a solution capable of operating from 1.21 volts down to 0.6 volts.
sureCore, the ultra-low power embedded IP specialist
In Memory Compute for AI
This white paper introduces sureCore’s CompuRAM™ platform – SRAM architecture extensions to support In-Memory Computation. This is a useful technology for improving the power-performance of AI applications, and is particularly applicable to powerconstrained applications – for instance when AI techniques are used to improve the functionality of stand-alone devices or battery-powered but network-connected devices.
SRAM verification challenges
This white paper, co-written with our partners at Siemens EDA, addresses SRAM verification challenges with robust low power memory for power critical applications with Solido Variation Designer. The key elements are explored, including focused parametric tests run with Monte Carlo (MC) analysis across the PVT range and high sigma analysis, using Solido™ Variation Designer.