IP Library Granted Patent US 6,973,404
Granted Patent B1
US 6,973,404 · App. 09/659,198 · Granted Dec 6, 2005

Method and apparatus for administering inversion property in a memory tester

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 6,973,404
App. No.
09/659,198
Granted
Dec 6, 2005
Kind
B1
Abstract

A method and apparatus permits use of a tester memory ( 31 ) as storage for an inversion mask. The inversion mask indicates to the tester which cells in a DUT memory ( 14 ) are logically inverted during testing. Data information and the inverse of the data information is input into a first data multiplexer ( 802 ). The stored inversion mask ( 902–908 ) is used to independently select a data information bit or its inverse for presentation as a masked output ( 814 ) at the output of the first data multiplexer ( 802 ).

Claims (25)

1. A method for administering inversion properties on data channels in a DUT tester comprising the steps of:

storing an inversion mask in a memory,

selectively inverting data information according to said inversion mask to generate a masked output,

applying said masked output to said data channels.

2. A method for administering inversion properties on data channels in a DUT tester as recited in claim 1 , the step of applying comprising the step of driving said data channels with values in said masked output.

3. A method for administering inversion properties on data channels in a DUT tester as recited in claim 1 , said step of applying comprising the step of comparing data information received from said data channels with values in said masked output.

4. A method for administering inversion properties on data channels in a DUT tester as recited in claim 1 , said step of inverting data information comprising the steps of providing parallel bits of data information and respective bits of inverted data information to a selector, and independently selecting either said data information bit or said inverted data information bit according to said inversion mask.

5. An apparatus for administering inversion properties on data channels in a DUT tester comprising:

a memory storing an inversion mask,

one or more data registers providing parallel bits of data information,

a selector for each of said bits, said selector selecting said bit or an inversion of said bit according to said inversion mask, to generate parallel bits of masked information, and

a vector processor for utilizing said masked information in said tester.

6. An apparatus for administering inversion properties on data channels in a DUT tester as recited in claim 5 , said vector processor comprising a transmitter for transmitting said masked information to said data channels.

7. An apparatus for administering inversion properties on data channels in a DUT tester as recited in claim 5 , said vector processor comprising a comparator for comparing said masked information to said data channels.

8. An apparatus for administering inversion properties on data channels in a DUT tester as recited in claim 5 wherein said selector comprises a multiplexer receiving said parallel bits, a plurality of inverters, one of said inverters for each one of said parallel bits, said multiplexer also receiving an output of all of said inverters, and said inversion mask comprising a select control for said selector.

9. A method for administering inversion properties on data channels in a memory tester comprising the steps of:

storing an inversion mask in a memory,

generating data channel values,

applying inversion properties to said data channel values according to said inversion mask to generate inversion processed data channels,

using said inversion processed data channels for testing a DUT.

10. A method for administering inversion properties as recited in claim 9 , said step of applying said inversion properties further comprising the steps of inverting each data channel to generate inverted data channel values and inputting said data channel values and said inverted data channel values into a selector, using said inversion mask to independently select either said data channel value or said inverted data channel value to generate said inversion processed data channels.

11. An apparatus for administering inversion properties on data channels in a memory tester comprising a memory having a width equal to a number of the data channels, an inversion mask stored in said memory indicating whether a value on said data channels is inverted or not inverted, a selector that receives said inversion mask and generates values according to said data channels and said inversion mask to create inversion processed data channels, and a vector processor for utilizing said inversion processed data channels.

12. An apparatus for administering inversion properties on data channels as recited in claim 11 wherein said selector comprises a plurality of two to one multiplexers that select between a data channel value or an inverted data channel value.

13. An apparatus for administering inversion properties on data channels as recited in claim 12 and further comprising a plurality of inverters that accept each data channel value and generates said inverted data channel value.

14. An apparatus for administering inversion properties on data channels as recited in claim 13 wherein said select control for said multiplexers comprises an output of said memory.

Assignments (6)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: VERIGY (SINGAPORE) PTE LTD
To: ADVANTEST (SINGAPORE) PTE LTD
Reel/Frame 027896/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: AGILENT TECHNOLOGIES, INC.
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 019990/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2002
From: KRECH, ALAN JR.; FREESEMAN, JOHN M.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 012522/0005 →