Managing complexity as the memory content of chips continues to grow.
Tessent MemoryBIST from Siemens EDA provides a complete solution for at-speed test, diagnosis, repair, debug and characterization of embedded memories. Leveraging a flexible hierarchical architecture, built-in self-test (BIST) and self-repair can be integrated at both the individual core level and the top level.
Tessent MemoryBIST efficiently addresses the ever-increasing demand for testing complex memory configurations by automating support for:
Memory BIST insertion may seem straightforward, but several aspects can significantly impact the quality of the memory BIST solution, especially for designs with many memory instances. Listed below are some of the considerations that could aid in the memory BIST decision-making process:
Inputs such as floor-planned memories (via a placement information file), power dissipation levels (specifying the maximum tolerated level) and correct clock domains (used during the functional operation of the memories) help Tessent MemoryBIST compute an optimal configuration. This configuration provides information on which memories can be grouped and tested with the desired number of memory BIST controllers and test steps.
Tessent MemoryBIST can be used to program specific algorithms pre-silicon (hard-coded algorithms), provide post-silicon programming capabilities (soft-coded algorithms) and support repairable memories. Several types of repair mechanisms are supported with Tessent MemoryBIST—including row only, column only, IO only, and row and column. Based on the required diagnostic capabilities (memory level, word level or bit level), the memory BIST hardware is generated and inserted into the design.
In addition to supporting stand-alone memories, Tessent MemoryBIST supports testing memories behind a shared-bus interface (often found in Arm cores). A shared-bus implementation allows the designer to optimize the memory access bus for routing and timing and to provide the interface to which the DFT engineer connects the memory BIST controller. In this flow, the DFT engineer does not need to alter any functional logic connected to the memories. The figure below illustrates the shared-bus interface for a Tessent MemoryBIST controller.
Fig. 1: A single memory BIST controller can be shared between memories of a shared bus core.
On-chip-generated test patterns are delivered to the memories at application clock frequencies. The Tessent MemoryBIST controllers are configurable to support a variety of memory types, as well as a range of memory timing interfaces and memory port configurations. The controllers are accessed and controlled through an IEEE 1687-2014 (IJTAG) network. This highly configurable network is used to access all Tessent IP and can support any third-party IJTAG-compliant instruments. The controllers can be accessed throughout the life of the integrated circuit, including manufacturing test, silicon debug and in-system test.
Fig. 2: MRAM self-repair architecture.
As the memory content of today’s chips continues to grow, Tessent MemoryBIST significantly helps manage this complexity. At the International Test Conference India 2025, Siemens EDA announced two new options to this robust solution: Tessent MemoryBIST ECC and NVM.
The Tessent MemoryBIST ECC option complements memory repair to deliver the highest yield improvement for both production and post-silicon applications. This solution supports memories with a combination of spare resources and ECC capabilities. It is also possible to use ECC as the primary correction method when memories have no spare resources.
The ECC option enables the optimal combination of memory redundancy and ECC to be utilized during manufacturing and in-system tests. It does this by allowing the number of ECC bits for repair to be selected at runtime. During manufacturing, the ECC circuitry is turned off, and Tessent MemoryBIST verifies the integrity of the entire memory, including the array portion where ECC check bits are typically stored. Redundant or spare resources can be allocated where they are needed the most, leaving ECC capabilities to detect and correct occasional errors.
Tessent MemoryBIST ECC includes some industry-first benefits. It’s the first EDA-based BIST solution that supports memory repair, leverages the presence of ECC logic and delivers the highest yield improvement, not just for production but also post-silicon (in-system).
Fig. 3: Tessent ECC.
Tessent MemoryBIST ECC:
The Tessent MemoryBIST NVM option extends silicon-proven memory BIST test applications from SRAMs to MRAMs and other non-volatile memories (NVMs). It simplifies a DFT engineer’s work by automating NVM tests on-chip, performing automatic trim search settings for both manufacturing and in-system purposes. It streamlines what is usually a complex ATE test sequence into a task that can be accomplished using a lower-cost tester. Additionally, it identifies borderline low-quality devices and health monitoring to help address silent data errors and corruption. The Tessent MemoryBIST NVM option will be available in early 2026.
Tessent MemoryBIST NVM:
Implementation of the most challenging DFT tasks is greatly simplified by the production-proven and widely adopted automation available in Tessent products. Tessent offers comprehensive solutions for integrated circuit (IC) testing and functional monitoring. These include top-tier tools designed for testing optimization, data analytics, security, debugging and in-life monitoring. Our products ensure maximum test coverage, accelerate yield ramp-up and enhance quality and reliability throughout the silicon lifecycle. To read more on Tessent MemoryBIST, please visit www.siemens.com/tessent-memorybist.
Leave a Reply