Cloud native EDA tools & pre-optimized hardware platforms
The world is more connected than ever; it is not limited to human-to-human connection using mobile-phone or social media, but also millions of connected devices collecting and transmitting data. Today we live in a smart everything world where we may instruct our dishwasher to run at a specific time or our refrigerator to monitor temperature based on the food we store. Our car can optimize the car seat based on the driver. Microcontrollers (MCU) are a complete system containing a processing unit and in-built storage; that power this day-to-day automation. MCUs are the most cost-effective solution designed for programmability, making them ideal for IoT and Automotive applications.
Embedded Flash (eFlash) memory is a commonly used non-volatile memory (NVM) for in-built storage. Due to an increase in on-chip memory capacity and eFlash reaching its limit to scale below 28nm, this memory space is rapidly changing. Even though there are multiple contenders in-line for eFlash position: spin-transfer torque MRAM (STT-MRAM), phase-change RAM (PCRAM), resistive RAM (ReRAM), and Ferroelectric RAM (FeRAM), MRAM and ReRAM are ahead on the market adoption. These inflection points in the technology shift are exciting; many variables contribute to the success: market demand, manufacturability, reliability, and pros and cons of new technology. Embedded MRAM (eMRAM) will replace eFlash with its unique advantages.
In a typical MCU system-on-chip (SoC), there are four types of memories (Figure 1):
Figure 1: Block diagram of an MCU design
eFlash is a NVM solution integrated within an SoC. Thus, it is faster than having NVM outside the system. Based on the IP provider eFlash is developed using different flash technology like the floating gate, SONOS, or SG-MONOS. It requires additional masks (5-13); high voltage for program/erase (>5V); supports only page/block level erase; can’t do byte-write, making it an expensive high-power solution. These limitations were acceptable to the industry until 28nm when eFlash stopped scaling.
With increasing computational requirements, designers want to use smaller process geometries that provide higher performance with a lower area and power footprint. eFlash scaling limitation brings the designer two choices (Figure 2):
1. Keep NVM outside the compute SoC
2. Keep NVM inside the compute SoC
Figure 2: Advanced NVM solution is a better choice for future MCUs
Unlike conventional embedded memories like SRAM and Flash, which store information via an electric charge, eMRAM stores data via its spin. The spintronic nature of eMRAM is comprised of ferromagnetic as well as non-magnetic materials which form a magnetic tunnel junction (MTJ). The MTJ maintains its polarization even when the power supply is removed, retaining stored data. eMRAM offers a smaller area, lower leakage, higher capacity, and better radiation immunity.
Compared to PCRAM and ReRAM, eMRAM has lower temperature sensitivity, provides better production-level yields, and offers longer endurance (retaining data over multiple read/write cycles over many years). It allows word-level erase and program operation, making it a power-efficient NVM solution. Even though eMRAM’s manufacturing cost is higher than ReRAM, its higher reliability and lower variability lead to area-efficient and robust design, which offsets the higher wafer cost. A single die can boast more memory with eMRAM, or a design utilizing eMRAM can be smaller and power-efficient with the same amount of memory. eMRAM is already in production with leading foundries at 22nm and now moving to FinFET nodes.
Figure 3: Unified eMRAM solution is the solution for advance MCUs
Synopsys’ eMRAM offering is a complete NVM memory IP solution that helps designers achieve higher memory capacity with a smaller area footprint and power. Our product is a configurable, fully integrated memory IP allowing designers to choose the most optimal instance per their needs (Figure 4). It includes a memory compiler, error correction code (ECC), and memory BIST, accelerating the design cycle and allowing faster time to market (TTM).
Figure 4: Configurable eMRAM IP provides flexibility for multiple word widths, aspect ratios, and floorplan optimizations
While eMRAMs present attractive advantages, designers should use a reliable silicon-proven solution with seamlessly integrated BIST and ECC support. To enhance the reliability and endurance of the solution, Synopsys eMRAM provides differentiated features like read-modify-write, write-verify-write, and programmable reference voltage generation. Our eMRAM design supports 150ºC junction temperature making it an ideal choice for automotive applications.
MCU designers must consider eMRAM magnetic immunity while integrating the solution into the SoC. This involves testing the MRAM for its sensitivity level, reported in Gauss or Oersted, and informing their customers of this spec. Any elements near the chip that can become magnetic - such as inductor coils - can impact eMRAM performance, so system designers must protect against those elements by keeping them at a sufficient distance from the eMRAM. At Synopsys, we test for MRAM magnetic immunity at static and dynamic conditions along with foundry-provided guidelines. Chip packaging with a magnetic shield can also protect the eMRAM from devices with a large magnetic field.
Synopsys eMRAM solution uses low-risk design techniques to avoid read-disturb penalties. Synopsys SMS BIST and STAR ECC solutions provide a broad range of features to optimize manufacturing yield and reliability. STAR ECC supports configurable ECC implementation that allows flexibility and reliability in the design. Features like DECTED improves failure rate detection and corrections, which is highly important for Automotive applications. Time to market is another essential consideration. Synopsys’ solution eases the IP integration process and provides a silicon validation report and silicon bring-up guidelines for faster turnaround time (TAT).
As a trusted IP partner with experience in volatile and non-volatile memory design, Synopsys offers a low-risk solution to help accelerate the development of high-quality MCUs:
Memory will remain integral to every electronic device or system we use. eMRAM is poised to take on even more significant roles in next-generation, high-performing embedded applications by delivering high capacity, low power, and process technology scaling.
Contact your Synopsys sales representative to learn more about how Synopsys’ eMRAM solution can improve your next product while reducing design risk.
In-depth technical articles, white papers, videos, webinars, product announcements and more.
In-depth technical articles, white papers, videos, webinars, product announcements and more.
Explore all articles →