IP Library Granted Patent US 7,876,633
Granted Patent B2
US 7,876,633 · App. 12/382,416 · Granted Jan 25, 2011

Integrated circuit including built-in self test circuit to test memory and memory test method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,876,633
App. No.
12/382,416
Granted
Jan 25, 2011
Kind
B2
Abstract

An integrated circuit includes multiple memory circuits including memory cell arrays different in size, a BIST circuit which has a cell sequential transition test processor and which outputs a test cell address, a transition direction specification signal and an active signal. The integrated circuit has adjustment circuits which are provided respectively for the memory circuits and which replace the test cell address with the test cell address in a memory cell array area, or which convert the active signal into a signal indicating non-execution when the test cell address outputted from the BIST circuit corresponds to a cell in a virtual cell array being in an area outside the memory cell array.

Claims (31)

1. An integrated circuit, comprising:

a plurality of memory circuits including memory cell arrays different in size;

a BIST (built in self test) circuit which includes a cell sequential transition test processor executing a cell transition test in which a test target memory cell is caused to sequentially transition in a row or column direction, the BIST circuit outputting a test cell address specifying a location of the memory cell targeted for the cell sequential transition test, a transition direction specification signal specifying a transition direction in the memory cells in the cell sequential transition test, and an active signal determining an execution/non-execution of the cell sequential transition test for the test cell address; and

a plurality of adjustment circuits provided for the respective memory circuits, each adjustment circuit performing either replacement of the test cell address outputted from the BIST circuit with an address in an area inside the corresponding memory cell array, or conversion of the active signal into a signal indicating non-execution, when the test cell address corresponds to a cell in a virtual cell array being in an area outside the memory cell array.

2. The integrated circuit according to claim 1 ,

wherein the adjustment circuit moves the test cell address corresponding to a cell in a largest row part or a largest column part in the virtual cell array area in a direction opposite to the transition direction in the memory cells specified by the transition direction specification signal, and replaces the test cell address with a first address in the memory cell array area as a result of the movement.

3. The integrated circuit according to claim 1 ,

wherein the virtual cell array is set based on the memory cell array whose row address size is largest and the memory cell array whose column address size is largest among the plurality of memory circuits.

4. The integrated circuit according to claim 1 ,

wherein one or more of the memory circuits each has a memory cell array whose total number of memory cells is other than a factorial of 2.

5. The integrated circuit according to claim 1 ,

wherein a memory unit and the BIST circuit are placed on a substrate, the memory unit being configured by including the plurality of memory circuits and the adjustment circuits provided respectively for the memory circuits.

6. A memory test method for an integrated circuit, including:

a plurality of memory circuits including memory cell arrays different in size;

a BIST circuit which outputs a signal for testing each of the plurality of memory circuits; and

a plurality of adjustment circuits each of which adjusts the signal outputted from the BIST circuit so as to fit the signal to a structure of the corresponding memory circuit,

the method comprising:

causing the BIST circuit to output a test cell address that specifies a location of a test target memory cell in a cell sequential transition test in which the test target memory cell is caused to sequentially transition in a row or column direction;

causing the BIST circuit to output a transition direction specification signal that specifies a transition direction in the memory cells in the cell sequential transition test;

causing the BIST circuit to output an active signal that determines an execution/non-execution of the cell sequential transition test for the test cell address; and

causing each of the adjustment circuits to perform either replacement of the test cell address with an address in an area inside the corresponding memory cell array or conversion of the active signal into a signal indicating non-execution, when the test cell address corresponds to a cell in a virtual cell array being in an area outside the memory cell array.

7. The memory test method according to claim 6 ,

wherein the adjustment circuit moves the test cell address corresponding to a cell in a largest row part or a largest column part in the virtual cell array area in a direction opposite to the transition direction in the memory cells specified by the transition direction specification signal, and replaces the test cell address with an address with the first address in the memory cell array area as a result of the movement.

8. The memory test method according to claim 6 ,

wherein the virtual cell array is set based on the memory cell array whose row address size is largest and the memory cell array whose column address size is largest among the plurality of memory circuits.

9. The memory test method according to claim 6 ,

wherein one or more of the memory circuits each has a memory cell array whose total number of memory cells is other than a factorial of 2.

10. A method of testing a memory circuit including a plurality of memory cells by incrementing an address, comprising:

accessing a first group of memory cells in the memory circuit by a first series of addresses obtained by incrementing the address;

when, in the memory circuit, there is no memory cell indicated by a second series of addresses obtained by incrementing the addresses of the first series of the addresses, accessing a last memory cell of the first group by changing an address from a last address of the second series of the addresses to the last address of the first series of the addresses; and

accessing a third group of memory cells in the memory circuit by a third series of addresses obtained by incrementing the address of the second series of the addresses.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Oct 28, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025214/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2009
From: HIRASAKI, YASUYUKI; AOKI, YOSHITAKA; SHINBO, KATSUMI
To: NEC ELECTRONICS CORPORATION
Reel/Frame 022453/0555 →