MemoryQual™

MemQual™ is an intuitive and easy to integrate Memory Compiler quality assurance (QA) system for SRAM designs that uses built-in checks and third-party tools to generate detailed reports for targeted views for various instances generated. Both developers of Memory Compilers as well as users can find a comprehensive solution for high quality QA in MemoryQual

Product Description

MemoryQual accepts a target directory of generated views from an external Memory Compiler and a Tcl user defined settings file. The views of the directory can be generated by Spectral’s MemComp but is also compatible with views from other Memory Compilers. The control file provides options enable or disable QA modules based on the user’s needs to allow for a more efficient QA process.

After running MemoryQual, the system assesses all provided views and provides QA reports of each instance for the modules as set by the user in the settings file.

These modules include:
• Verilog
• MBIST
• Liberty
• AQTP
• DRC
• LVS

Fig1: HTML Summary

Also included in the generated reports are Data Trend and Data Outlier Check reports. Error logs are available for the user to check for errors concerning power, timing, leakage, and avm data by setting error tolerances in the trend checks. Outliers are tracked based on the set maximum variables set in the parameters of the settings file as well.

Key Features

-> Detailed QA Reports
-> Data Trend and Outlier Checks
-> Frontend and Backend QA available
-> All common views covered (Verilog, Testbench, MBIST, GDSII, Spice, etc…)
-> Compatible with many Memory Compilers
-> Customizable settings to enable/disable various QA modules
-> Minimal implementation effort
-> Generated HTML report summary
-> Straightforward navigation
-> Practical organization of reports
-> User manual available

Figure 2 - MemoryQual Flow

Benefits

MemoryQual provides an all-rounded tool that allows for the simplification of the QA process. The software, along with its provided user manual and clear-cut settings file, has a quick learning curve and can easily be implemented on its own to any existing Memory Development process, as it is compatible with all standard views generated by any Memory Compiler.

MemoryQual assesses both frontend and backend, and all QA modules are fully customizable to fulfill all necessary checks needed by the user, such as enabling or disabling certain checks, setting maximum values, and attaching any additional scripts. Additionally, MemoryQual organizes the detailed generated reports for easy accessibility and navigation.

Contact
  • Spectral Design & Test Inc,
    64 East Main Street, Somerville,
    New Jersey 08876, United States
  • +1 (908)-393-2500
  • support@spectral-dt.com