Memory Interface Circuit Address Shifting for Semiconductor BIST

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices with memory BIST functions face increased test time, leading to potential delays and higher costs due to the need for extended testing periods.

Innovation Solution

Incorporating a memory interface circuit that shifts test addresses for each memory array based on set offset values, allowing for simultaneous testing of fewer cells and optimizing power consumption during the test process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If test timings of memory groups are shifted from each other, then power consumption during test is reduced, but test time is increased

Engineering Contradiction:
Improvepower consumption during testVSAvoidtest time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The patent divides the memory array into multiple memory groups and uses multiple pattern generators to test different groups simultaneously. Each pattern generator tests a specific memory group in parallel, allowing the entire memory array to be tested faster while controlling power consumption by managing which groups are active at each timing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of control by using multiple pattern generators operating in parallel with different test timings. Instead of sequentially testing memory groups in a single dimension of time, the system distributes testing across multiple pattern generators that can operate simultaneously on different memory groups, effectively adding a parallel processing dimension to the test architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If multiple memory groups are tested simultaneously, then test time is reduced, but power consumption during test is increased

Engineering Contradiction:
Improvetest timeVSAvoidpower consumption during test
Core Design Contradiction:
Loss of timeVSUse of energy by stationary object

Solution Approach 1:

The patent dynamically controls the test timing of each memory group through multiple pattern generators. The control circuit adjusts when each pattern generator activates its corresponding memory group, allowing flexible optimization of both test time and power consumption. This dynamic timing control enables the system to balance parallel testing with power management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameter of test operations for different memory groups. By adjusting the test timing of each pattern generator independently, the system can control the number of simultaneously active memory groups, thereby managing power consumption while maintaining efficient test throughput.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single pattern generator is used for all memory groups, then device complexity is reduced, but test time is increased

Engineering Contradiction:
Improvetest circuit complexityVSAvoidtest time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent makes each pattern generator universal by designing them to perform the same test functions on different memory groups. Each pattern generator can independently test its assigned memory group using identical test sequences and control logic, allowing the system to scale by adding more identical units rather than designing complex custom test circuits for each group.

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

Solution Approach 2:

The patent uses multiple copies of the same pattern generator circuit for testing different memory groups. Instead of creating a single complex pattern generator that handles all groups sequentially or requiring custom circuits for each group, the system replicates the pattern generator unit multiple times, with each copy dedicated to a specific memory group, simplifying the overall design while enabling parallel testing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10777293B2Semiconductor device, memory test method for semiconductor device, and test pattern generation program
Publication Date: 2020.09.15 RENESAS ELECTRONICS CORP
  • US10777293B2 patent drawing
  • US10777293B2 patent drawing
  • US10777293B2 patent drawing

AI summary

To overcome a problem of increase of test time related to BIST in a conventional semiconductor device, a semiconductor device according to one embodiment includes a plurality of memory arrays having different sizes, a test pattern generation circuit that outputs a test pattern for the memory arrays, and a memory interface circuit that is provided for every memory array and converts an access address. The memory interface circuit shifts a test address output from the test pattern generation circuit in accordance with a shift amount set for every memory array, thereby converting the test address to an actual address of a memory array to be tested.