IP Library Granted Patent US 8,081,529
Granted Patent B2
US 8,081,529 · App. 13/030,785 · Granted Dec 20, 2011

Circuit and method for testing multi-device systems

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 8,081,529
App. No.
13/030,785
Granted
Dec 20, 2011
Kind
B2
Abstract

A method and system for high speed testing of memories in a multi-device system, where individual devices of the multi-device system are arranged in a serial interconnected configuration. High speed testing is achieved by first writing test pattern data to the memory banks of each device of the multi-device system, followed by local test read-out and comparison of the data in each device. Each device generates local result data representing the absence or presence of a failed bit position in the device. Serial test circuitry in each device compares the local result data with global result data from a previous device. The test circuitry compresses this result of this comparison and provides it to the next device as an updated global result data. Hence, the updated global result data will represent the local result data of all the previous devices.

Claims (30)

1. A memory device comprising:

memory cells configured to store data;

test circuitry configured to test the memory cells for defects by simultaneously determining mismatching contents between N pairs of memory cells, where N is an integer number, the test circuitry configured to provide N first signals, each indicative of the defective state or the non-defective state of one of the N pairs of memory cells; and

an output circuitry configured to update N second signals received by the memory device based on corresponding N first signals.

2. The memory device of claim 1 , wherein output circuitry updates the second signal only when the second signal corresponds to a non-defective state and the first signal corresponds to a defective state.

3. The memory device of claim 1 , wherein the output circuitry passes through the second signal when the second signal corresponds to a defective state irrespective of the first signal.

4. The memory device of claim 1 , wherein all the memory cells are written to store an identical logic state.

5. The memory device of claim 1 , wherein the output circuitry includes a register for storing the N first signals.

6. The memory device of claim 5 , wherein the register includes a parallel to serial register for receiving the N first signals in parallel, the parallel to serial register being configured to provide each of the N first signals serially in response to a clock signal.

7. The memory device of claim 1 , wherein the test circuitry includes a path selector for selectively providing one of read data and the updated second signal to an output terminal.

8. The memory device of claim 7 , wherein the path selector provides as the read data external read data provided by another memory device, or local read data provided by the memory device.

9. The memory device of claim 8 , wherein the output circuitry includes an input terminal for receiving one of the external read data and the second signal.

10. The memory device of claim 8 , wherein the output circuitry includes a device selector for selectively passing one of the external read data and the local read data.

11. The memory device of claim 1 , wherein the first signal corresponds to a local defect signal and the second signal corresponds to a global defect signal.

12. A memory device comprising:

memory cells configured to store data;

test circuitry including logic circuitry configured to test the memory cells for defects by comparing contents of a first memory cell to a second memory cell, and to provide a first signal indicative of a defective state or a non-defective state, the first signal being provided when the contents of the first memory cell and the second memory cell mismatch; and

an output circuitry configured to update a second signal received by the memory device based on the first signal.

13. The memory device of claim 12 , wherein the logic circuitry includes exclusive OR logic having a first input for receiving the first memory cell content and a second input for receiving the second memory cell content.

14. A memory device comprising:

memory cells configured to store data;

test circuitry configured to test the memory cells for defects and to provide a first signal indicative of a defective state or a non-defective state; and

an output circuitry configured to update a second signal received by the memory device based on the first signal, the output circuitry including a compression circuit for providing the updated second signal in response to the first signal and the second signal, the updated second signal corresponding to a detected defect if at least one of the second signal and the first signal corresponds respectively to a detected defect.

15. The memory device of claim 14 , wherein the test circuitry is configured to determine mismatching contents between pairs of memory cells, thereby indicating that at least one of the pairs of memory cells is defective.

16. The memory device of claim 14 , wherein the compression circuit includes OR logic having a first input for receiving the first signal and a second input for receiving the first signal.

17. The memory device of claim 14 , wherein the compression circuit receives the second signal from the output circuitry, the second signal being provided by another memory device.

18. A memory device comprising:

a first memory bank and a second memory bank having memory cells configured to store data;

the test circuitry configured to test the memory cells for defects by comparing cell data from the first memory bank to cell data of the second memory bank and to provide a first signal indicative of a defective state or a non-defective state; and

an output circuitry configured to update a second signal received by the memory device based on the first signal.

Assignments (10)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: NOVACHIPS CANADA INC.
Reel/Frame 035102/0702 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2015
From: CPPIB CREDIT INVESTMENTS INC.; ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034979/0850 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2011
From: PYEON, HONG BEOM
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 025842/0566 →
CHANGE OF ADDRESS Recorded Feb 22, 2011
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 025829/0570 →