Memory Cell Array Verification via Bitmap Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory testing methods lack a standardized approach to verify if the correct physical cell array structure is applied during testing, leading to difficulties in identifying memory failures due to varying cell structures.

Innovation Solution

A system and method utilizing a bitmap file to map the cell array structure and superimpose memory values, allowing for real-time verification of test patterns and identification of errors by comparing written values to the expected layout, facilitating automatic detection of incorrect memory values and their locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different cell array structures are used in memory testing, then the testing can accommodate various memory configurations, but it becomes difficult to verify whether the correct cell structure is applied and to identify memory failures

Engineering Contradiction:
Improveaccommodation of various memory configurationsVSAvoidverification of correct cell structure application
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a visual copy or representation of the cell array structure through bitmap files that map the physical layout. This visual copy allows testers to compare the intended cell structure against the actual structure being tested, enabling verification without physically inspecting the memory cells themselves. The bitmap serves as a reference model that can be overlaid with test results to identify discrepancies.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary visualization layer between the test patterns and the cell array structure. This intermediary bitmap file acts as a mediator that translates abstract test data into visual representations that can be easily compared against the expected cell layout, facilitating detection of structural mismatches and test pattern application errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional memory testing methods are used without visualization, then the testing process is simpler, but the simulation time is longer and error identification is less accurate

Engineering Contradiction:
Improvesimplicity of testing processVSAvoidsimulation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent performs preliminary visualization by pre-generating bitmap files that represent the expected cell array structure before testing begins. This preliminary action allows the testing system to have a ready-made visual reference for comparison, enabling faster detection of anomalies during the actual testing process without adding significant complexity to the overall workflow.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed verification of memory test results is performed, then the accuracy of error detection is improved, but the complexity of the verification process increases

Engineering Contradiction:
Improveaccuracy of error detectionVSAvoidcomplexity of verification process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs visual differentiation through color coding in the bitmap visualizations to indicate different states of memory cells and test results. This color-based encoding system allows for rapid identification of errors and anomalies without requiring complex analysis, as different colors immediately convey information about cell status, test pattern application success, and detected failures.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10387598B1Verifying results in simulation through simulation add-on to support visualization of selected memory contents in real time
Publication Date: 2019.08.20 CADENCE DESIGN SYST INC
  • US10387598B1 patent drawing
  • US10387598B1 patent drawing
  • US10387598B1 patent drawing

AI summary

An exemplary bitmap file can be provided, which can include, for example, a map of a cell array structure of a memory(ies), a plurality of memory values superimposed on the cell array structure based on a simulated testing of the memory(ies). The memory values may be values being written to the memory(ies) while the memory(ies) is being tested. The memory values may be values in a test pattern(s) being used to test the memory(ies). Each cell in the cell array structure can have a particular memory value superimposed thereon. A cell(s) in the cell array structure may be highlighted, which may correspond to an incorrect memory value.