Each year, SNUG Japan brings together semiconductor and system design engineers to share practical learnings, workflows, and best practices across the Synopsys ecosystem. In a presentation at SNUG Japan 2025, Toshiba Electronic Devices & Storage Corporation shared progress in advancing memory BIST automation and diagnosis using TestMAX™ Manager and an in-house library development effort.
Shinya Fujita, Toshiba Electronic Devices & Storage Corporation reported significant advancements in its Memory BIST (Built-In Self-Test) flow through the adoption of Synopsys’ TestMAX Manager and the development of an in-house memory library. This initiative addresses long-standing challenges in test automation, tool integration, and memory diagnosis, reflecting Toshiba’s commitment to quality and innovation in the semiconductor industry.
As a key player in the electronic devices sector, Toshiba is actively responding to global trends such as carbon neutrality and the acceleration of digital transformation. The company’s development activities focus on system LSIs, particularly sensors, microcontrollers, and motor drivers, to meet the evolving requirements of modern applications.
Approximately ten years ago, Toshiba introduced Synopsys’ Memory BIST SMS to enhance test quality, especially for advanced FinFET technology. While the solution offered all fundamental MBIST features and achieved high test quality, its adoption was hampered by the need for engineers to master multiple tools and the substantial support required from both Toshiba and Synopsys Japan experts. Additionally, Toshiba’s in-house memory library infrastructure was still in its infancy, further limiting the expansion of the project.
As product portfolios diversified and maintenance costs increased, Toshiba evaluated both internal and third-party tools. Ultimately, the company chose to assess an integrated implementation flow centered on Synopsys’s TestMAX Manager, aiming to streamline processes and enhance automation.
TestMAX SMS, compliant with ASIL D, is designed to control various memory BISTs over an IEEE 1500-based network, covering components such as CPU buses and external memories, and supports a wide range of fault models for high detection rates. Synopsys continues to refine its algorithms based on real memory GDS/SPICE data, leveraging its expertise as a memory IP provider. Toshiba’s latest evaluation focused on implementing standard SRAM and ROM.
The trial design involved three types of memories: 1-port SRAM, 2-port SRAM, and ROM, all operating at 80 MHz. Each memory block was paired with a dedicated processor and wrapper, and included scan bypass/observe circuits and a TAP for SMS.
The evaluation used TestMAX Manager, Embed-It Test, and TestMAX Advisor (all version 2025.06), verifying top-down insertion/validation, RTL editing, SMS implementation using in-house memory, manufacturing test pattern generation and verification, and diagnosis flow. All basic functions were successfully confirmed, resolving issues encountered in previous flows.
Several challenges were identified in the earlier SMS flow:
The adoption of TestMAX Manager centralized operations within dft_shell, simplifying configuration and reducing the need to switch between tools. Enhanced automation and bug fixes enabled seamless implementation and verification, and the addition of TestMAX Advisor improved DRC capabilities, including clock tracing and debugging features.
Manual operations were significantly reduced. The modify_rtl function enabled in-tool RTL editing, simplifying the insertion of multiplexers and resolving previous connection issues. Problems with multiple module instances were also addressed, minimizing troubleshooting efforts.
Verification and test time constraints were alleviated through hardware improvements. The BIST clock is now only required to be faster than TCK, eliminating the need to lower TCK and reducing overall test time. However, Toshiba anticipates further enhancements to enable unified clock periods, as supported by some other tools.
Throughout the evaluation, tool-related issues were minimal and largely resolved through sample scripts and support from Synopsys Japan. Toshiba has requested additional tool enhancements, such as allowing instance name specification for memory boundary MUX gates and improved scan bypass cloning avoidance.
A key component of the initiative was the development of the MASIS (Memory and SMS Interface Standard) library, essential for SMS integration. MASIS is used for implementation verification, pattern generation, and fault diagnosis. While MASIS is available from major SRAM vendors, no MASIS exists for Toshiba in-house memories. As a result, Toshiba has developed a MASIS generation and verification environment based on the Synopsys MASIS Compiler.
One of the main challenges involved deriving bitcell coordinates for fault diagnosis, complicated by “straps” (gaps in bitcell arrays). The lack of fixed rules for straps made investigation and implementation time-consuming and complex for each SRAM configuration.
The introduction of the MASIS Compiler addressed these issues. The development flow now includes template generation with MIGM, strap extraction and verification with MIVM, and logical verification with VrMC. This structured approach enables automated MASIS creation and validation, allowing efficient generation of MASIS libraries for different memory configurations. Physical and logical verification steps ensure alignment between MASIS and GDS layouts, and by applying MASIS to the in-house memory developed this time, we were able to obtain fault diagnosis results, including exact physical coordinates, using the Synopsys Silicon Debugger.
The implementation of TestMAX Manager and related tools has significantly streamlined Toshiba’s MBIST flow, resolving previous challenges and automating many manual processes. The MASIS Compiler has reduced the workload and complexity of in-house memory library development, paving the way for broader adoption. The verification flow—from hardware design to mass production pattern analysis—has been validated, including accurate coordinate display for fault diagnosis.
Looking ahead, Toshiba seeks further enhancements, such as relaxed clock frequency constraints and more flexible instance naming for memory boundary MUX gates, to further boost productivity and design flexibility. The company plans to apply these solutions in upcoming product development cycles and continues to seek support for ongoing verification and methodology advancements.
To learn more about the capabilities discussed here—top-down MBIST insertion/validation, RTL edit support, and diagnosis—explore the Synopsys TestMAX family and reach out for more details.