[go: up one dir, main page]

WO1996030833A1 - Electronic data storage devices and methods of manufacture and testing thereof - Google Patents

Electronic data storage devices and methods of manufacture and testing thereof Download PDF

Info

Publication number
WO1996030833A1
WO1996030833A1 PCT/GB1996/000149 GB9600149W WO9630833A1 WO 1996030833 A1 WO1996030833 A1 WO 1996030833A1 GB 9600149 W GB9600149 W GB 9600149W WO 9630833 A1 WO9630833 A1 WO 9630833A1
Authority
WO
WIPO (PCT)
Prior art keywords
integrated circuits
data storage
electronic data
memory
memory system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/GB1996/000149
Other languages
French (fr)
Inventor
Alexander Roger Deas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Memory Corp PLC
Original Assignee
Memory Corp PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Memory Corp PLC filed Critical Memory Corp PLC
Publication of WO1996030833A1 publication Critical patent/WO1996030833A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring

Definitions

  • This invention relates to electronic data storage devices and, in particular, to a method for providing sub-word write capability in partial memory systems with means for retaining the integrity of the memory architecture between manufacturing stages. It finds application in memory systems where memory circuits are arranged in a matrix
  • the partials have a value
  • word size which is the number of bits that can be read
  • a group of eight 4-bit wide memory dice may be configured as
  • substitute store is normally 4 or more bits
  • Figure 1 shows a 4-bit wide substitute store used in a 32-bit wide SIMM module
  • Figure 2 shows a method for storing the sorted devices to ensure that set integrity is
  • memory control device would rectify these rows by routing these four data bits to the
  • devices #1 through to #8 can work perfectly, but if it is desired to write to only the first byte
  • the partial memory controller will have
  • an electronic data storage device comprising a plurality of
  • addressing means adapted to select sets of said electronic data storage means for
  • addressing means in which the addressing means is adapted to divert data addressed to said
  • embodiment of the invention may be separated into a number of stages.
  • first stage In the first stage,
  • the partials are then sorted, in a second stage, into sets
  • number of subsets is equal to the full word width divided by the width of the smallest
  • Number of sets for one module ((Full word width)/( width of smallest writeable subword) + 1).
  • the sets are initially empty, but either as each device is tested, or as each device is
  • sets for a plurality of memory modules will be sorted simultaneously
  • the sorting is carried out on an automatic device handler attached to
  • test system but may be carried out by manual operators prompted by a suitable
  • the sorted chips are placed into a physical
  • the nine chips may be placed in order in a tube.
  • assembly machine would be programmed to place all nine chips from that tube onto the
  • a manufacturer may place more than one set in a tube, so long as each set is handled correctly by the automatic equipment.
  • a similar assembly system can be instated using memory chips held in trays.
  • one or more memory chips are marked so they can be identified in the assembly
  • the last partial in the set is marked, or a predetermined
  • elements are addressed in the form of a matrix of rows and columns. In particular, it may
  • optical memory systems such as holographic memories.

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

A method for providing sub-word write capability in partial memory systems with means for retaining the integrity of the memory architecture between manufacturing stages comprising: testing integrated circuits to determine the location of row or column failures, determining which of the said integrated circuits have coincident row or column failures, and arranging an appropriate number of integrated circuits which do not contain coincident row or column failures in a group to form a set suitable for use in a memory system.

Description

Electronic data storage devices and methods of manufacture and testing thereof.
This invention relates to electronic data storage devices and, in particular, to a method for providing sub-word write capability in partial memory systems with means for retaining the integrity of the memory architecture between manufacturing stages. It finds application in memory systems where memory circuits are arranged in a matrix
of rows and columns and permits such memory systems to use partially working memory
circuits in which defective rows, columns or bits in the main memory circuit are replaced
by good rows, columns or bits in a supplementary memory device or devices (hereinafter
called the substitute store).
In the semiconductor industry, solid state memory devices are fabricated as dice on
wafers of silicon, with each die containing a memory array. These dice are tested and the
dice which can be made to work perfectly are packaged for use. Faulty dice may be graded
according to the degree of functionality they retain and some of these faulty dice may be
sold as partially working memory devices, known as 'partials'. The partials have a value
considerably lower than that of the prefect die, yet in most cases have only a small
proportion of defective memory locations. For this reason, a number of schemes have been
developed for returning partial memory systems to full functionality by replacing the
defective memory locations with good locations from a separate memory device (a
substitute store).
Most memory systems employ a word size (which is the number of bits that can be read
or written concurrently) that is much larger than the number of bits available from each
memory die. For example, a group of eight 4-bit wide memory dice may be configured as
a 32-bit wide memory system.
Previously, partial memory systems employing a discrete substitute store have been incapable of providing the facility of writing to a subword. for example a 16-bit write to a
32-bit wide memory system, or byte write capability in a 32-bit wide memory. The reason
for this inability to write to a subword is that the substitute store is normally 4 or more bits
wide, but does not have the capability of writing to only a single bit. All four bits must be
written to when one bit is written to.
The invention will be particularly described with reference to the accompanying
drawings, in which:
Figure 1 shows a 4-bit wide substitute store used in a 32-bit wide SIMM module
composed of eight 4-bit wide partials; and
Figure 2 shows a method for storing the sorted devices to ensure that set integrity is
retained.
Referring now to Figure 1 and considering, in particular, the situation arising from
device numbers #1, #3, #5 and #7 all having a defective row at row address 300H, a partial
memory control device would rectify these rows by routing these four data bits to the
substitute store, #S. In this situation, a 32-bit wide write to the main memory, that is to
devices #1 through to #8 can work perfectly, but if it is desired to write to only the first byte
(that is to devices #1 and #2) at this address 300H, the partial memory controller will have
to write to only one bit in the substitute store. Hitherto, this could be accommodated by
reading the four bits from #S, changing one of the bits and writing the four bits back to the
substitute store #S.
Simply writing one bit without first reading the other three bits would corrupt those
other three bits in the substitute store at this location. The result of this would be that when
the whole 32-bit word is read later, three bits would contain the wrong data. Unfortunately in most applications, there is insufficient time for a read, modify, write cycle to take place.
This problem of corrupting the substitute store in subword writes is inherent to partial
memory systems using a discrete substitute store that does not have the capability of
writing to individual bits.
According to the present invention there is provided a method of extending the usable
architecture of an integrated circuit memory system comprising testing integrated circuits
to determine the location of row and column failures, determining which of the said
integrated circuits have coincident row or column failures, wherein an appropriate number
of integrated circuits which do not contain coincident row or column failures are connected
in a group to form a set suitable for use in a memory system.
There is further provided an electronic data storage device comprising a plurality of
collocations of electronic data storage means arranged in a matrix of rows and columns,
addressing means adapted to select sets of said electronic data storage means for
simultaneous storage of a plurality of data bits therein, at least one of said plurality of
collocations having faulty data storage means at at least one location selectable by said
addressing means in which the addressing means is adapted to divert data addressed to said
location to a functionally operational location on a substitute collocation of electronic data
storage devices.
A method of manufacturing an electronic storage device in accordance with a particular
embodiment of the invention may be separated into a number of stages. In the first stage,
the partials, including the substitute store where this is a partial, are tested to obtain a list
of defective rows, colu ins or bits. The partials are then sorted, in a second stage, into sets
corresponding to a full-word wide set of devices, for example the nine partials for the main memory and the substitute store in Figure 1. Within the set there are subsets where the
number of subsets is equal to the full word width divided by the width of the smallest
writeable subword required plus one. That is:
Number of sets for one module = ((Full word width)/( width of smallest writeable subword) + 1).
The sets are initially empty, but either as each device is tested, or as each device is
selected from a set of tested devices, it is added to a set only if none of its defective rows,
columns or bits (depending on what unit the partial memory controller must identify), is
in any other set for that module.
Preferably, sets for a plurality of memory modules will be sorted simultaneously,
otherwise when all the sets for one module are almost full, many devices may have to be
rejected before one is found that meets the set acceptance criteria.
Preferably, also, the sorting is carried out on an automatic device handler attached to
the test system, but may be carried out by manual operators prompted by a suitable
computer-controlled prompting arrangement.
In the third stage of the assembly process, the sorted chips are placed into a physical
medium that retains the integrity of the set and ensures there is no mixing of devices either
between sets or between modules. For example, in a manufacturing process producing the
memory module described in Figure 1, the nine chips may be placed in order in a tube. The
assembly machine would be programmed to place all nine chips from that tube onto the
same memory module and in a specific order. It would not be necessary to label the tube
unless this was required for other reasons, such as identifying the module.
A manufacturer may place more than one set in a tube, so long as each set is handled correctly by the automatic equipment.
A similar assembly system can be instated using memory chips held in trays.
Where the memory chips are mounted on to a long or continuous tape for assembly
purposes, one or more memory chips are marked so they can be identified in the assembly
process, either electronically, magnetically or optically. In this instance the production
equipment will be programmed either to request an operator intervention in the case where
it requires the marked memory device, for example for the first position on the module, but
does not read a marking on the device presented on the tape, for example where the
equipment has dropped a device it attempted to pick up for placement. The operator would
progress the assembly equipment to the next marked device on the tape, and recycle the
module being assembled at the time of the intervention, along with its supposed set of
devices. Another alternative would be for the operator to pick up the part and place it
manually, or to present it to the equipment.
It will be appreciated that various modifications may be made to the above described
embodiments within the scope of the present invention. For example, in other
embodiments of this invention the last partial in the set is marked, or a predetermined
partial within each set is marked.
Although the invention has been described with reference to semiconductor memory
devices, it is also applicable to other forms of memory device in which memory storage
elements are addressed in the form of a matrix of rows and columns. In particular, it may
be applied to optical memory systems such as holographic memories.

Claims

Claims
1. A method of extending the usable architecture of an integrated circuit memory system
comprising testing integrated circuits to determine the location of row and column failures,
determining which of the said integrated circuits have coincident row or column failures.
characterised in that an appropriate number of integrated circuits which do not contain
coincident row or column failures are connected in a group to form a set suitable for use
in a memory system.
2. A method of retaining the integrity of a memory system architecture comprising
arranging integrated circuits into groups, affixing the integrated circuits in order onto a
packaging device, and marking a predetermined one of the integrated circuits in each of the
said groups to enable subsequent identification of each of the said groups.
3. A method of retaining the integrity of a memory system according to claim 2,
characterised in that the first or last integrated circuit in each group is marked.
4. A method of retaining the integrity of a memory system according to claim 2.
characterised in that the packaging device is a tape carrier.
5. An electronic data storage device comprising a plurality of collocations of electronic
data storage means arranged in a matrix of rows and columns, addressing means adapted
to select sets of said electronic data storage means for simultaneous storage of a plurality
of data bits therein, at least one of said plurality of collocations having faulty data storage
means at at least one location selectable by said addressing means characterised in that
said addressing means is adapted to divert data addressed to said location to a functionally
operational location on a substitute collocation of electronic data storage devices.
PCT/GB1996/000149 1995-03-28 1996-01-24 Electronic data storage devices and methods of manufacture and testing thereof Ceased WO1996030833A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9506262A GB2291516A (en) 1995-03-28 1995-03-28 Provision of write capability in partial memory systems
GB9506262.6 1995-03-28

Publications (1)

Publication Number Publication Date
WO1996030833A1 true WO1996030833A1 (en) 1996-10-03

Family

ID=10771992

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1996/000149 Ceased WO1996030833A1 (en) 1995-03-28 1996-01-24 Electronic data storage devices and methods of manufacture and testing thereof

Country Status (2)

Country Link
GB (1) GB2291516A (en)
WO (1) WO1996030833A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3897626A (en) * 1971-06-25 1975-08-05 Ibm Method of manufacturing a full capacity monolithic memory utilizing defective storage cells
US4376300A (en) * 1981-01-02 1983-03-08 Intel Corporation Memory system employing mostly good memories
EP0395612A2 (en) * 1989-04-28 1990-10-31 International Business Machines Corporation Memory unit and method of making the same
WO1991001023A1 (en) * 1989-07-06 1991-01-24 Mv Limited A fault tolerant data storage system
WO1992008193A1 (en) * 1990-11-02 1992-05-14 Mv Limited A fault tolerant data storage system
WO1992020068A1 (en) * 1991-05-07 1992-11-12 Sophos Technologic Fast memory system employing mostly good memories

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3644899A (en) * 1970-07-29 1972-02-22 Cogar Corp Method for determining partial memory chip categories
US3805243A (en) * 1971-02-22 1974-04-16 Cogar Corp Apparatus and method for determining partial memory chip categories
US3735368A (en) * 1971-06-25 1973-05-22 Ibm Full capacity monolithic memory utilizing defective storage cells

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3897626A (en) * 1971-06-25 1975-08-05 Ibm Method of manufacturing a full capacity monolithic memory utilizing defective storage cells
US4376300A (en) * 1981-01-02 1983-03-08 Intel Corporation Memory system employing mostly good memories
EP0395612A2 (en) * 1989-04-28 1990-10-31 International Business Machines Corporation Memory unit and method of making the same
WO1991001023A1 (en) * 1989-07-06 1991-01-24 Mv Limited A fault tolerant data storage system
WO1992008193A1 (en) * 1990-11-02 1992-05-14 Mv Limited A fault tolerant data storage system
WO1992020068A1 (en) * 1991-05-07 1992-11-12 Sophos Technologic Fast memory system employing mostly good memories

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Multi-Chip Planar Memory Package", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 26, no. 7b, December 1983 (1983-12-01), US, pages 3632 - 3635, XP002003813 *
"Use of Partially Good Memory Chips", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 21, no. 9, February 1979 (1979-02-01), US, pages 3582 - 3583, XP002003812 *

Also Published As

Publication number Publication date
GB2291516A (en) 1996-01-24
GB9506262D0 (en) 1995-05-17

Similar Documents

Publication Publication Date Title
EP0555307B1 (en) A fault tolerant data storage system
US6259637B1 (en) Method and apparatus for built-in self-repair of memory storage arrays
US3659088A (en) Method for indicating memory chip failure modes
US7411848B2 (en) Independent polling for multi-page programming
US11621050B2 (en) Semiconductor memory devices and repair methods of the semiconductor memory devices
US8259484B2 (en) 3D chip selection for shared input packages
US4654830A (en) Method and structure for disabling and replacing defective memory in a PROM
EP1647031B1 (en) Memory device and method of storing fail addresses of a memory cell
US6661718B2 (en) Testing device for testing a memory
EP0031706B1 (en) Apparatus and method for testing semiconductor memory devices
US5386383A (en) Method and apparatus for controlling dynamic random access memory devices
US11200962B2 (en) Memory devices having spare column remap storages and methods of remapping column addresses in the memory devices
EP0096779B1 (en) Multi-bit error scattering arrangement to provide fault tolerant semiconductor memory
US5721741A (en) Memory test system
EP1129454B1 (en) Method of testing a memory
EP0819276A1 (en) Memory management
US3644899A (en) Method for determining partial memory chip categories
WO1996030833A1 (en) Electronic data storage devices and methods of manufacture and testing thereof
KR100384610B1 (en) Integrated Circuit Random Access Memory
EP0469705A2 (en) High speed testing for programmable logic devices
WO1995035573A1 (en) Process for matching partial memory devices
US7196952B1 (en) Column/sector redundancy CAM fast programming scheme using regular memory core array in multi-plane flash memory device
CN120356506B (en) Storage device repair method and repair system
KR0164132B1 (en) Apparatus and method for utilizing bad memory chip on wafer
JPH0326480B2 (en)

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR SG US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase