Memory Device Test Mode State Machine for Automated Self-Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing production testers are limited in their ability to implement testing sequences for memory devices that require short time delays between read and write operations, leading to manual modification of microcode, which is time-consuming and prone to errors, thereby reducing manufacturing throughput and increasing the risk of improper testing.

Innovation Solution

A state machine is integrated into the memory device to queue and execute multiple commands, including read, write, and delay operations, in response to a trigger signal, allowing for more complex and efficient testing sequences without the need for manual microcode modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If production testers manually modify microcode to implement testing sequences with short time delays, then testing accuracy is improved, but manufacturing throughput deteriorates and time consumption increases

Engineering Contradiction:
Improvetesting accuracyVSAvoidmanufacturing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The memory device performs self-testing through integrated BIST functionality, eliminating the need for external production testers to manually modify microcode. The device autonomously executes testing sequences with precise timing control, resolving the contradiction by making the system self-sufficient rather than relying on time-consuming external interventions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent pre-configures testing sequences and timing parameters within the memory device before production testing occurs. By preparing the test environment and parameters in advance through the state machine and register configurations, the system eliminates on-the-fly microcode modification, thereby maintaining both testing accuracy and manufacturing throughput

Inventive Principle:
Principle #10Preliminary action

2Reliability

If production testers manually modify microcode for each testing sequence, then testing reliability is improved, but device complexity and time consumption increase

Engineering Contradiction:
Improvetesting reliabilityVSAvoidmicrocode complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device uses built-in self-test functionality with a state machine that autonomously manages testing sequences. This eliminates the need for complex external microcode modifications while maintaining reliable testing through integrated control logic and pre-configured parameters

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The state machine and register configuration system provide a universal interface for managing multiple testing sequences. Rather than requiring separate microcode modifications for each test, the system uses a unified state machine that can handle various testing scenarios through configurable parameters, reducing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If manual microcode modification is performed for testing sequences, then testing precision is improved, but manufacturing time increases

Engineering Contradiction:
Improvetesting precisionVSAvoidmanufacturing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Testing sequences and timing parameters are pre-configured within the memory device through the state machine and register settings before production testing. This preliminary configuration eliminates time-consuming manual microcode modification during manufacturing while maintaining precise testing through pre-established parameters

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory device autonomously executes precise testing sequences using its built-in state machine and timing control, eliminating the need for external intervention. This self-service capability maintains manufacturing precision while significantly reducing the time lost to manual microcode modifications

Inventive Principle:
Principle #25Self-service

4Reliability

If production testers implement complex testing sequences, then testing completeness is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetesting completenessVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The memory device performs self-testing with comprehensive coverage through integrated BIST functionality. The state machine automatically manages complex testing sequences without requiring external production testers to manually configure or monitor each step, thereby maintaining testing completeness while dramatically improving ease of operation

Inventive Principle:
Principle #25Self-service

5Measurement precision

If manual microcode modification is performed, then testing accuracy is improved, but productivity and time efficiency deteriorate

Engineering Contradiction:
Improvetesting accuracyVSAvoidtime efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The memory device autonomously executes accurate testing sequences with precise timing control through its built-in state machine. This self-service capability maintains high testing accuracy while eliminating time inefficiencies associated with manual microcode modification, as the device independently manages its own testing processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Testing parameters and timing configurations are pre-established within the memory device before production testing. This preliminary setup ensures accurate testing execution while improving time efficiency by eliminating on-the-fly microcode modifications during the manufacturing process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250138744A1Test mode state machine for a memory device
Publication Date: 2025.05.01 MICRON TECHNOLOGY INC
  • US20250138744A1 patent drawing
  • US20250138744A1 patent drawing
  • US20250138744A1 patent drawing

AI summary

Systems, methods, and apparatus for a memory device having test mode state machines configured to perform self-testing. In one approach, a memory array has memory cells. Periphery logic of the memory device receives a command from a host device to initiate self-testing. The periphery logic generates trigger signal(s) in response to receiving the command. Control circuitry (e.g., a controller) has state machine(s) that receives the trigger signal(s) and initiates execution of a command sequence. The command sequence includes various orders of operations such as read, write, or delay. A state machine can be integrated into each of multiple partitions of the memory array.