Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Become Healthier Become Fitter
Category:
Health / Fitness  

Reading Your Financial Statements What Every Entrepreneur Must K...
Category:
Business  

Corporate Career Development Networking
Category:
Business  

5 Money Making Tips on How To Earn Hundreds of Dollars With Focu...
Category:
Business  

Buying Chainsaws Online
Category:
Health / Fitness  

Ditch Clutter to Tune In Your Intuitive Vision
Category:
Business  

Biofeedback
Category:
Health / Fitness  

The Right Pair of Rider s Protection
Category:
Business  

Wear the Perfect fit Helmet
Category:
Business  

Online Network Marketing A Powerful Tool for Today s Entrepreneu...
Category:
Business  

Recovery in the 21st Century Get the Facts First Since Your Life...
Category:
Health / Fitness  

What Is Restless Leg Syndrome
Category:
Health / Fitness  

Did you know that it s ok to have and make money online
Category:
Business  

The Main Causes of Acne
Category:
Health / Fitness  

Simple Steps for Starting Your Home Based Business
Category:
Business  

The proof of the pudding is in the e mail
Category:
Business  

Einstein The Universe And Leadership
Category:
Business  

Einstein The Universe And Leadership
Category:
Business  

How To Commence An Online Business
Category:
Business  

Relieve Your Dry Itchy Skin Using Natural Remedies
Category:
Health / Fitness  

Small Business Funding Reach into your own pockets
Category:
Business  

Top 3 Tips for Buying an LCD TV
Category:
Entertainment / Television  

Marketing Strategy 101
Category:
Business  

Pueraria Mirifica Builds Up The Breast Produces Hormone In Menop...
Category:
Health / Fitness  

Vision Correction Surgery Throw Away Those Eyeglasses and Enjoy ...
Category:
Health / Fitness  

Financial Incentives for Your Business to Use Solar Power
Category:
Business  

Costco s Example Can Boost Your Home Internet Business
Category:
Business  

Plasma vs LCD TV
Category:
Entertainment / Television  

The 4 Companions of Power Tools
Category:
Business  

Acne Vulgaris The Whole Truth
Category:
Health / Fitness  

Alzheimer s Disease The Epidemic of the Future
Category:
Health / Fitness  

The Focal Infection Patients must be examined Infected Teeth Gum...
Category:
Health / Fitness  

Loans can help you make money
Category:
Business  

Surveys Profits
Category:
Business  

Residential Cleaning Customers Be Prepared to Answer Their Quest...
Category:
Business  

The Remarkable Power of Thank You
Category:
Business  

Is Self Esteem Contrary to Christianity
Category:
Health / Fitness  

Financial Plan your way to success
Category:
Business  

Fast Easy Payday Loan
Category:
Business  

The Answering Service Advantage
Category:
Business  

Is Your Online Business A Hobby Or A Real Business
Category:
Business  

Addressing the Fears and Feelings Associated With Weight Loss
Category:
Health / Fitness  

The importance of using shower filters
Category:
Health / Fitness  

Selling Strategies for the Scared
Category:
Business  

What You Need to Know About Zinc Supplementation
Category:
Health / Fitness  

What to look for when buying a mobile or cell phone
Category:
Business  

Why Your Artwork Is Garbage
Category:
Business  

PayPal A Safe Secure Option for Small and Medium Businessmen
Category:
Business  

Ten Sure Fire Ways to Fail as a Manager
Category:
Business  

Secure Emergency Cash Advance Short Term Powers
Category:
Business  

Is the Limited Liability Company the Right Entity for Your Busin...
Category:
Business  

A Healthy To Do List For Your Body
Category:
Health / Fitness  

How to Get More Time and More Clients
Category:
Business  

Herbs for Backache
Category:
Health / Fitness  

How Do You Know That
Category:
Business  

What Cyber Price for a National Identity
Category:
Business  

Is Natural Acne Treatment Right For You
Category:
Health / Fitness  

Antioxidant supplements for better health
Category:
Health / Fitness  

Paper and Printing The Link
Category:
Business  

Would you like to Make Money Online
Category:
Business  

An Overview Of Purchase Protection Insurance
Category:
Business  

The Credentials of Any Good San Diego Criminal Defense Lawyer
Category:
Business  

Advertising Defined What s It Good For And How An Online Campaig...
Category:
Business  

How Search Engines Help Your Business
Category:
Business  

PPC Campaign Management Services
Category:
Business  

The Obesity Hypertension Connection Is Your Weight Putting You A...
Category:
Health / Fitness  

Eating with Intelligence
Category:
Health / Fitness  

Add Value by Documenting Your Business
Category:
Business  

Why Do Good Employee s Leave
Category:
Business  

A Manager s Guide to Managing Redundancy
Category:
Business  

It s My Body I ll Exercise It If I Have To
Category:
Health / Fitness  

Maintaining People Places Retaining Staff
Category:
Business  

Seven Steps to start dropship business
Category:
Business  

Bird Flu A Global Outbreak A Global Concern
Category:
Health / Fitness  

Key Staff can and will leave your business are you prepared
Category:
Business

Semiconductor memory device with improved saving rate for defective chips Number:6,813,199 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Betancourt Healthy Following Release From Colombian Jungle by VOA News
     Violent Protests Disrupt Hungary's Gay Rights Parade by Stefan Bos
     Pernice Leads AT&T National Golf Tournament by David Byrd

Title: Semiconductor memory device with improved saving rate for defective chips

Abstract: A spare column on which spare memory cells are arranged is provided in a memory cell array. In the memory cell array, address assignment can be altered so that sub-word lines selected collectively according to the same row address is divided into the right and left halves. The alteration in assignment can be realized by disconnecting a fuse element incorporated in a SD generating circuit. Even in a case where a plurality of defective memory cells are concentrated on the same memory cell row, the number of defective memory cells in a select unit corresponding to row address can be altered by alteration in address assignment so as to be reduced as a result of distribution; thereby enabling increase in number of chips that can be saved with spare memory cells. Accordingly, improvement on saving rate for defective chips can be realized without increasing the number of spare memory cells.

Patent Number: 6,813,199 Issued on 11/02/2004 to Hidaka


Inventors: Hidaka; Hideto (Hyogo, JP)
Assignee: Renesas Technology Corp. (Tokyo, JP)
Appl. No.: 330071
Filed: December 30, 2002


Foreign Application Priority Data

Jul 03, 2002 [JP] 2002-194597

Current U.S. Class: 365/200 ; 365/185.08; 365/185.23; 365/189.03; 365/189.05; 365/189.07; 365/189.11; 365/230.03; 365/230.06; 365/230.08
Current International Class: G11C 29/00 (20060101)
Field of Search: 365/200,185.23,230.03,230.08


References Cited [Referenced By]

U.S. Patent Documents
4918692 April 1990 Hidaka et al.
5848003 December 1998 Nishikawa
6041006 March 2000 Tsuchiya
6144592 November 2000 Kanda
6542419 April 2003 Hasegawa
2002/0012282 January 2002 Saito et al.
2003/0026131 February 2003 Matarrese et al.
2004/0062134 April 2004 Kato et al.
Foreign Patent Documents
63-302497 Dec., 1988 JP
2002-50192 Feb., 2002 JP
Primary Examiner: Nelms; David
Assistant Examiner: Pham; Ly Duy
Attorney, Agent or Firm: Burns, Doane, Swecker & Mathis, L.L.P.

Claims



What is claimed is:

1. A semiconductor memory device comprising: first to fourth normal memory cell groups each including a plurality of normal memory cells; first and second spare memory cells each for being substituted for a defective memory cell among said plurality of normal memory cells; a first select circuit holding address assignment information in a non-volatile manner, selecting two normal memory cell groups among said first to fourth normal memory cell groups determined on the basis of said address assignment information together with said first spare memory cell in response to a first address value given as an input address, and selecting the other two normal memory cell groups among said first to fourth normal memory cell groups determined on the basis of said address assignment information together with said second spare memory cell in response to a second address value given as said input address; and a second select circuit holding replacement information in a non-volatile manner, selecting said first spare memory cell on the basis of said replacement information instead of a first defective memory cell among normal memory cells selected according to said first address value, and selecting said second spare memory cell on the basis of said replacement information instead of a second defective memory cell among normal memory cells selected according to said second address value.

2. The semiconductor memory device according to claim 1, wherein said input address is a row address given externally, and said second select circuit compares said replacement information with a column address given externally to perform a select operation.

3. The semiconductor memory device according to claim 2, further comprising: a main word line; a first sub-word line connected to said first normal memory cell group, and being activated in response to activation of said main word line; a second sub-word line connected to said second normal memory cell group and said first spare memory cell, and being activated in response to activation of said main word line; a third sub-word line connected to said third normal memory cell group, and being activated in response to activation of said main word line; and a fourth sub-word line connected to said fourth normal memory cell group and said second spare memory cell, and being activated in response to activation of said main word line, wherein said first select circuit includes a switch setting section storing, in a non-volatile manner, setting of which is performed of a first operation selecting said first and second sub-word lines collectively according to said first address value and a second operation selecting said first and fourth sub-word lines collectively according said first address value, and a drive section performing driving of said first to fourth sub-word lines selectively according to an output of said switch setting section when said main word line is activated.

4. The semiconductor memory device according to claim 1, further comprising: first to fourth normal data line groups for performing transmission/reception of data to/from said first to fourth normal memory cell groups, respectively; and first and second spare data lines for performing transmission/reception of data to/from said first and second spare memory cells, respectively, wherein said first select circuit performs, according to said address assignment information, one of a first operation selecting said first and third normal data line groups and said first spare data line collectively according to said first address value and a second operation selecting said second and third normal data line groups and said first spare data line collectively according to said first address value, and said second select circuit compares said replacement information with said input address to select said first spare data line instead of one of a plurality of normal data lines selected collectively by said first select circuit.

5. The semiconductor memory device according to claim 4, wherein said first select circuit includes a switch setting section storing, in a non-volatile manner, setting of which is performed of a first operation in which said first and third normal data groups are selected collectively according to said first address value and in which said second and fourth normal data groups are selected collectively according to said second address value, and a second operation in which said second and third normal data groups are selected collectively according to said first address value and in which said first and fourth normal data groups are selected collectively according to said second address value, and a data line select section, according to an output of said switch setting section, selecting one of said first and second normal data line groups, selecting one of said third and fourth normal data line groups, and selecting one of said first and second spare data lines.

6. The semiconductor memory device according to claim 4, further comprising: a plurality of external data lines respectively provided correspondingly to a plurality of normal data lines selected collectively by said first select circuit, wherein said second select circuit includes an address program circuit storing said replacement information in a non-volatile manner, an address comparator comparing said input address with an output of said address program circuit, and a data line replacement circuit connecting a spare data line selected by said first select circuit to a corresponding external data line, instead of one normal data line designated by an output of said address comparator among said plurality of normal data lines selected collectively by said first select circuit.

7. The semiconductor memory device according to claim 4, further comprising: a plurality of external data lines respectively provided correspondingly to a plurality of normal data lines selected collectively by said first select circuit, wherein said second select circuit includes an address program circuit storing said replacement information in a non-volatile manner, an address comparator comparing said input address with an output of said address program circuit, and a data line shift circuit shifting connection of said plurality of normal data lines selected collectively by said first select circuit and a spare data line to said external data lines so that a normal data line designated by an output of said address comparator is excluded from said plurality of normal data lines selected collectively by said first select circuit.

8. The semiconductor memory device according to claim 1, further comprising an error correction circuit receiving input data given externally to generate unit data for error correction, outputting said unit data to a portion selected collectively according to said input address among said first to fourth normal cell groups and said first and second spare memory cells, and receiving said unit data read out from said portion to perform error correction and to output corrected data to outside.

9. The semiconductor memory device according to claim 1, having a normal mode and a test mode as operating modes, wherein said first select circuit includes a storage section storing said address assignment information in a non-volatile manner, and outputting said stored address assignment information in said normal mode, while outputting initial information prior to storage of said address assignment information in said test mode.

10. The semiconductor memory device according to claim 1, having a normal mode and a test mode as operating modes, and further comprising an output circuit, in said test mode, receiving said address assignment information from said first select circuit to output said address assignment information to outside.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a semiconductor memory device, and more particularly to a semiconductor memory device including a memory cell array in which replacement with a spare memory cell can be performed.

2. Description of the Background Art

In recent years, increased acceleration has progressed toward higher integration in semiconductor memory devices. Generally, a highly integrated semiconductor memory device is provided with spare memory cells and even in a case where a defect arises in part of memory cells in a fabrication stage, a defective memory cell having the defect therein is replaced with a spare memory cell to save one bit. A method with such redundancy replacement applied has generally been used, in which a product yield is improved.

Along with development on the scale of a semiconductor memory device, however, firstly an increase occurs in number of elements each including a spare memory cell, which are necessary to raise a product yield, and with such an increase, an increase also occurs in number of program elements for storing an address of a defective memory cell to be replaced with a spare memory cell. Such increases in the elements have entailed a problem of an increased chip area.

In order to perform the replacement, a necessity arises for storing an address of a defective memory cell in a non-volatile manner. As such means, used in many cases are program elements such as a fuse element. This fuse element is disconnected using a laser beam or the like means. In order to achieve not only sure disconnection but no damage to an element in the neighborhood thereof either, it is required that a fuse element has a size of some magnitude and no other element is present therearound. Therefore, a chip area becomes larger with more of program elements installed.

Besides, secondly, with an increase in number of program elements, a program time for saving a defective chip cannot be neglected, having further resulted in a problem of increase in a fabrication cost.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a semiconductor memory device with an improved saving rate for defective chips caused by defective memory cells.

The present invention is, being summarized, a semiconductor memory device which includes: first to fourth normal memory cell groups; first and second spare memory cells; a first select circuit; and a second select circuit.

The first to fourth normal memory cell groups each include a plurality of normal memory cells.

The first and second spare memory cells are each substituted for a defective memory cell among the plurality of normal memory cells.

The first select circuit holds address assignment information in a non-volatile manner. The first select circuit selects two normal memory cell groups among the first to fourth normal memory cell groups determined on the basis of the address assignment information together with the first spare memory cell in response to a first address value given as an input address. The first select circuit selects the other two normal memory cell groups among the first to fourth normal memory cell groups determined on the basis of address assignment information together with the second spare memory cell in response to a second address value given as an input address.

The second select circuit holds replacement information in a non-volatile manner. The second select circuit selects the first spare memory cell on the basis of the replacement information instead of a first defective memory cell among normal memory cells selected according to the first address value. The second select circuit selects the second spare memory cell on the basis of the replacement information instead of a second defective memory cell among normal memory cells selected according to the second address value.

Accordingly, a main advantage of the present invention is that a saving rate for defective chips with spare memory cells can be improved while suppressing an increase in number of spare memory cells.

The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic block diagram showing a configuration of a semiconductor memory device 1 according to a first embodiment of the present invention;

FIG. 2 is a circuit diagram schematically showing a configuration of a memory cell array 14;

FIG. 3 is a circuit diagram showing a configuration of an SD generating circuit 4 in FIG. 1;

FIG. 4 is a circuit diagram showing a configuration of a switch circuit 92 in FIG. 3;

FIG. 5 is a diagram for describing arrangement of defective memory cells replaceable according to the present invention, but not replaceable in a conventional practice;

FIG. 6 is a diagram for describing replacement of a memory cell performed in the first embodiment of the present invention;

FIG. 7 is a circuit diagram for describing an example modification of the first embodiment;

FIG. 8 is a block diagram showing a configuration of a semiconductor memory device 201 of a second embodiment;

FIG. 9 is a diagram for describing configurations of a row decoder+column decoder 202 and a memory cell array 214 in FIG. 8;

FIG. 10 is a logical address map for describing defect locations;

FIG. 11 is a diagram for describing replacement of a memory cell in the second embodiment;

FIG. 12 is a block diagram showing a configuration of a semiconductor memory device 301 of a third embodiment;

FIG. 13 is a circuit diagram showing a configuration of a 2-to-1 decoder 309 in FIG. 12;

FIG. 14 is a circuit diagram showing a configuration of an IOS generating circuit 304 in FIG. 12;

FIG. 15 is a diagram for describing a case where a plurality of defective memory cells are present on one memory cell row of a memory cell array;

FIG. 16 is a diagram for describing replacement of a defective memory cell when a signal bit RAx of a row address signal is 0;

FIG. 17 is a diagram for describing replacement of a defective memory cell when a signal bit RAx of a row address signal is 1;

FIG. 18 is a schematic block diagram showing a configuration of a semiconductor memory device 401 of a fourth embodiment;

FIG. 19 is a circuit diagram showing a configuration of an IO selector 410 in FIG. 18;

FIG. 20 is a block diagram showing a configuration of a semiconductor memory device 501 of a fifth embodiment;

FIG. 21 is a circuit diagram showing a configuration of an IO shift circuit 510 in FIG. 20;

FIG. 22 is a diagram for describing generation locations of defective memory cells that can be saved in the fifth embodiment;

FIG. 23 is a block diagram showing a configuration of a semiconductor memory device 601 of a sixth embodiment;

FIG. 24 is a diagram for describing locations of defects before address replacement;

FIG. 25 is a diagram showing locations of defects for which error correction after alteration in address assignment is enabled;

FIG. 26 is a circuit diagram showing a configuration of a semiconductor memory device 701 of a seventh embodiment;

FIG. 27 is a circuit diagram showing a configuration of a switch circuit 802 used as a substitute for a switch circuit 92 shown in FIG. 4 in a semiconductor memory device of an eighth embodiment;

FIG. 28 is a diagram for describing a second test mode; and

FIG. 29 is a diagram for describing an example modification, which is a combination of FIGS. 27 and 28.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Detailed description will be given of embodiments of the present invention below with reference to the accompanying drawings. Note that the same reference numerals in the figures represent the same or corresponding components.

First Embodiment

FIG. 1 is a schematic block diagram showing a configuration of a semiconductor memory device 1 according to a first embodiment of the present invention.

Referring to FIG. 1, semiconductor memory device 1 includes: a row decoder 2 receiving row address signals RA0 to RAk to select a memory cell row; a main word driver MWD driving a main word line according to an output of row decoder 2; and an SD generating circuit 4 receiving row address signals RA0 to RAk to output signals SD10 to SD21.

Semiconductor memory device 1 further includes: an address program circuit 6 storing an address to be replaced corresponding to a defective memory cell in a non-volatile manner; an address comparator comparing an output of address program circuit 6 with column address signal CA0 to CAn; a column decoder 10 performing selection of a memory cell column according to column address signal CA0 to CAn whose active state is determined according to an output of address comparator 8; a spare column decoder 12 for selecting a spare memory cell column according to an output of address comparator 8; and a memory cell array 14.

In memory cell array 14, a row and a column are selected according to outputs of row decoder 2, column decoder 10 and spare column decoder 12 and data transmission/reception to/from outside is performed. Memory cell array 14 includes sub-word driver bands SWD and sense amplifier bands SAB, and is divided into a plurality of memory blocks partitioned in a lattice with sub-word driver bands SWD and sense amplifier bands SAB.

Semiconductor memory device 1 performs selection of a memory cell row as a first stage with row decoder 2, sub-word driver SWD and SD generating circuit 4 and further performs selection of a memory cell column as a second stage with address program circuit 6, address comparator 8, column decoder 10 and spare column decoder 12. On column selection at the second stage, there is performed substitution of a spare memory cell for a normal memory cell.

FIG. 2 is a circuit diagram schematically showing a configuration of memory cell array 14. Note that row decoder 2 and main word driver MWD are also shown in the figure for the sake of description.

Referring to FIG. 2, memory cell array 14 includes: sub-word driver bands SWD; sense amplifier bands SAB; and memory blocks BLK11, BLK12, BLK21 and BLK22.

Sub-word driver band SWD includes: a sub-word driver SWD10 driving a sub-word line SWL10 according to an output of main ward driver MWD; and a sub-word driver SWD11 driving a sub-word line SWL11 according to an output of main word driver MWD. Sub-word drivers SWD10 and SWD11 are provided correspondingly to memory block BLK11. Sub-word drivers SWD10 and SWD11 are activated according to respective signals SD10 and SD11.

Memory cell array 14 further includes: a sub-word driver SWD20 driving a sub-word line SWL20 according to an output of main driver MWD; and a sub-word driver SWD21 driving a sub-word line SWL21 according to an output of main word driver MWD. Sub-word drivers SWD20 and SWD21 are provided correspondingly to memory block BLK12. Sub-word drivers SWD20 and SWD21 are activated according to respective signals SD20 and SD21.

A configuration in which a plurality of sub-word lines are provided to each memory block, being branched from main word line MWL, is referred to as a hierarchical word line configuration.

Generally, a memory cell MC includes: a capacitor MQ for accumulating a charge connected between a cell plate and a storage node; and an access transistor MT connected between the storage node and a bit line, and whose gate is connected to a sub-word line. A sub-word line is connected to the gates of many of access transistors aligned on one row. Therefore, since a sub-word line is usually made of polysilicon, which is the same material as a gate, it is an interconnection high in resistivity.

If such a sub-word line high in resistivity is long, it takes a time to activate all of memory cells on a row. A feature of a hierarchical word line configuration is that sub-word lines divided shorter in length are used so that the memory cells are able to be driven by a main word line low in resistance at high speed.

Memory cell array 14 further includes: a spare memory block SBLK1 disposed adjacent to memory block BLK12, and sharing sub-word lines SWL20 and SWL21 therewith; and a spare memory block SBLK2 disposed adjacent to memory block BLK22, and sharing sub-word lines therewith.

While a plurality of bit line pairs are provided to each of memory blocks BLK11 and BLk12, bit lines BLj1, /BLj1, BLj2 and /BLj2 are as representatives shown in the figure. Bit lines SBLj and /SBLj to which spare memory cells are connected are provided to spare memory block SBLK1.

Sense amplifier band SAB includes: an N-channel MOS transistor 22 connecting bit line BLj1 and bit line BL1 to each other according to signal BLI1; and an N-channel MOS transistor 24 connecting bit line /BLj1 and bit line /BL1 to each other.

Sense amplifier band SAB further includes: an N-channel MOS transistor 26 connecting bit line BL1 to a corresponding bit line of memory block BLK21 according to signal BLI2; and an N-channel MOS transistor 28 connecting bit line /BL1 to a corresponding bit line of memory block BLK21 according to signal BLI2.

Sense amplifier band SAB further includes: a sense amplifier 30 amplifying a potential difference generated between bit lines BL1 and /BL1; an N-channel MOS transistor 32 becoming conductive according to activation of a column select line CSLj1 to connect bit line BL1 and a data line DB2 to each other; and an N-channel MOS transistor 34 connecting bit line /BL1 and data line /DB2 to each other according to activation of column select line CSLj1. Sense amplifier band SAB further includes: an N-channel MOS transistor 42 connecting bit line BLj2 and bit line BL2 to each other according to activation of signal BLI1; and an N-channel MOS transistor 44 connecting bit line /BLj2 and bit line /BL2 to each other according to activation of signal BLI1.

Sense amplifier band SAB further includes: an N-channel MOS transistor 46 connecting bit line BL2 to a corresponding bit line of memory block BLK22 according to a signal BLI2; and an N-channel MOS transistor 48 connecting bit line /BL2 to a corresponding bit line of memory block BLK22 according to a signal BLI2.

Sense amplifier band SAB further includes: a sense amplifier 50 amplifying a potential difference generated between bit lines BL2 and /BL2; an N-channel MOS transistor 52 becoming conductive according to activation of a column select line CSLj2 to connect bit line BL2 and a data line DB1 to each other; and an N-channel MOS transistor 54 connecting bit line /BL2 and data line /DB1 to each other according to activation of column select line CSLj2.

Sense amplifier band SAB further includes: an N-channel MOS transistor 62 connecting bit line SBLj and bit line SBL to each other according to activation of signal BLI1; and an N-channel MOS transistor 64 connecting bit line /SBLj and bit line /SBL to each other according to activation of signal BLI1.

Sense amplifier band SAB further includes: an N-channel MOS transistor 66 connecting bit line SBL and a corresponding bit line of memory block SBLK2 to each other according to signal BLI2; and an N-channel MOS transistor 68 connecting bit line /SBL and a corresponding bit line of memory block SBLK2 to each other according to signal BLI2.

Sense amplifier band SAB further includes: a sense amplifier 70 amplifying a potential difference between bit lines SBL and /SBL; an N-channel MOS transistor 76 becoming conductive according to activation of a column select line SCSL2 to connect bit line SBL and data line DB1 to each other; an N-channel MOS transistor 78 connecting bit line /SBL and data line /DB1 to each other according to activation of a column select line SCSL2; an N-channel MOS transistor 72 becoming conductive according to activation of column select line SCSL1 to connect bit line SBL and bit line DB2 to each other; and an N-channel MOS transistor 74 connecting bit line /SBL and data line /DB2 to each other according to activation of column select line SCSL1.

FIG. 3 is a circuit diagram showing a configuration of SD generating circuit 4 in FIG. 1.

Referring FIG. 3, SD generating circuit 4 includes: a switch circuit 92 selecting one of row address signal RA0 and a signal /RA0 which is an inverted signal thereof; an AND circuit 94 receiving an output of switch circuit 92 and a block select signal BLK1 to output a signal SD10; a switch circuit 96; and an AND circuit 98 receiving an output of switch circuit 96 and block select signal BLK1 to output a signal SD11.

SD generating circuit 4 further includes: a switch circuit 100; an AND circuit 102 receiving an output of switch circuit 100 and block select signal BLK1 to output signal SD20; a switch circuit 104; and an AND circuit 106 receiving an output of switch circuit 104 and block select signal BLK1 to output a signal SD21.

Note that block select signal BLK1 is a signal activating a division unit partitioned by sense amplifier bands SAB in memory cell array 14 shown in FIG. 1. Block select signal BLK1 is supplied from row decoder 2, where a row address signal is decoded to block select signal BLK1.

Though not shown, SD generating circuit 4 includes similar circuits the number of which is equal to the number of division units obtained by partitioning by sense amplifier bands SAB. A corresponding block select signal is inputted to SD generating circuit 4.

SD generating circuit 4, when address bit RA0 of a row address signal is 1, can switch between a first operation selecting sub-word lines SWL10 and SWL20 of FIG. 2 collectively and a second operation selecting sub-word lines SWL11 and SWL20 of FIG. 2 collectively. Which of the operations is performed can be programmed by fuse elements included in switch circuits 92, 96, 100 and 104.

Furthermore, by altering program contents of fuse elements included in switch circuits 92, 96, 100 and 104, alteration can also achieved so that one of the first and second operations is performed in a case where address bit RA0 of a row address signal is 0. By altering program contents of fuse elements included in switch circuits 92, 96, 100 and 104, alteration can be achieved in address assignment information indicating a way that an inputted row address is assigned to memory cells.

Sub-word drivers SWD10, SWD11, SWD20 and SWD21 perform selective driving of a sub-word line on activation of main word line MWL of FIG. 2 according to signals SD10, SD11, SD20 and SD21 outputted by SD generating circuit 4.

FIG. 4 is a circuit diagram showing a configuration of switch circuit 92 in FIG. 3.

Referring to FIG. 4, switch circuit 92 includes: a fuse element 112 connected between a power supply node and a node N1; a resistor 114 connected between node N1 and a ground node; an inverter 116 whose input is connected to node N1; an N-channel MOS transistor 118 connected between an input node IN1 and an output node OUT, and whose gate is connected to node N1; and an N-channel MOS transistor 120 connected between an input node IN2 and output node OUT, and receiving an output of inverter 116 at the gate thereof.

Note that since each of switch circuits 96, 100 and 104 of FIG. 3 is of a configuration similar to switch circuit 92, no description thereof will be repeated.

Description will be given of operations in the semiconductor memory device of the first embodiment below.

FIG. 5 is a diagram for describing arrangement of defective memory cells replaceable according to the present invention, but not replaceable in a conventional practice.

Referring to FIG. 5, provided to a normal memory region is a spare column S-COL, in which spare memory cells are provided. Herein, the diagram expresses a logical address space of a memory cell array.

Herein, consideration is given to a case where defective memory cells are present at column addresses COLa and COLb in a region designated by row address ROW-i. In this case, it is assumed that no defective memory cell is present in a region designated by row address ROW-j. Only one spare memory cell is assumed to be arranged on each row of spare column S-COL.

In a conventional practice, in a case where two defective memory cells were present on one memory cell row as shown in FIG. 5, no saving by replacement was not able to be performed. The region designated by row address ROW-i was selected collectively by activation of the memory cell row. The reason for the no saving by replacement is that only one spare memory cell is assigned to each select unit.

FIG. 6 is a diagram for describing replacement of a memory cell performed in the first embodiment of the present invention.

Referring to FIG. 6, if address assignment to the right and left halves of a memory cell array is altered therebetween with respect to an arrangement of memory cells selected simultaneously by row address ROW-i, even defects as shown in FIG. 5 can be saved. That is, by altering settings in switch circuits 92, 96, 100 and 104 of the SD generating circuit shown in FIG. 3, address assignment can be altered.

To be concrete, in a normal mode, memory regions ROW-i (L) and ROW-i (R) and spare memory cell SMCi are collectively activated in correspondence to row address ROW-i. Memory regions ROW-j (L) and ROW-j (R) and spare memory cell SMCj are collectively activated in correspondence to row address ROW-j, which is different from row address ROW-i.

In contrast to this, in a case where totally two defective memory cells are present one in each of right and left halves of the same and one row of a memory cell array, defects in such a situation can be saved by altering address assignment.

To be concrete, internal setting of the SD generating circuit of FIG. 1 is altered in such a manner that memory regions ROW-i (L) and ROW-j (R) and spare memory cell SMCj are collectively activated in correspondence to row address ROW-i. Then, it is only required that a replacement address is set in address program circuit 6 of FIG. 1 so that a defective memory cell present on column address COLa in memory region ROW-i (L) is replaced with spare memory cell SMCj.

Furthermore, internal setting of the SD generating circuit of FIG. 1 is altered in such a manner that memory regions ROW-j (L) and ROW-i (R) and spare memory cell SMCi are collectively activated in correspondence to row address ROW-j. In this case, it is only required that a replacement address is set in address program circuit 6 of FIG. 1 so that a defective memory cell present on column address COLb in memory region ROW-i (R) is replaced with spare memory cell SMCi.

Such address replacement can be realized by alteration of setting in switch circuits 92, 96, 100 and 104 of the SD generating circuit shown in FIG. 3. For example, the address replacement can be realized by that switch circuit 100 is altered in its setting so as to output row address /RA0 and switch circuit 104 is altered in its setting so as to output row address RA0.

As described above, in the semiconductor memory device shown in the first embodiment, alteration can be made in assignment of addresses inputted externally to a plurality of normal memory cells. Thereafter, by replacing defective memory cells with spare memory cells, saving can be performed of a chip that, in a conventional practice, was not able to be saved because of concentration in location of defective memory cells to a specific portion. Thereby, more of improvement on a product yield can be realized compared with that in a conventional case.

Example Modification of First Embodiment

FIG. 7 is a circuit diagram for describing an example modification of the first embodiment.

Referring to FIG. 7, in the example modification of the first embodiment, a switch circuit 92A is used instead of switch circuit 92 shown in FIG. 4. Switch circuit 92A is of a configuration obtained after fuse element 112 and resistor 114 are removed from switch circuit 92 shown in FIG. 4. A control signal is given to node N1 of switch circuit 92A from an address switch control circuit 122.

Address switch control circuit 122 includes: an address program circuit 126 in which row addresses ROW-i and ROW-j are programmed; and an address comparator 124 comparing an output of address program circuit 126 with row address signals RA0 to RAk.

Row address ROW-i is an address corresponding to a row on which a plurality of defects of FIG. 6 are present and replacement is disabled without any alteration in address assignment. Row address ROW-j is an address corresponding to a row the right half of which is used as a substitute for part of the former row.

Address comparator 124 performs address replacement only when an address programmed in address program circuit 126 coincides with a row address signal inputted externally.

Note that in a case where the right half of a region corresponding to row address ROW-i is subjected to address replacement, a substitutable region is limited in more of cases. In such a case, in an address program circuit, no necessity arises for programming row address ROW-J. To be concrete, for example, it is only required that the lowest 1 bit of row address ROW-i is neglected and address comparator 124 detects the presence or absence of a substitute.

Second Embodiment

The first embodiment relates to the invention to further improving a defect saving rate in a case where a spare column is provided in a memory cell array. The second embodiment can improve a defect saving rate in a case where a spare I/O is provided in a memory cell array.

FIG. 8 is a block diagram showing a configuration of a semiconductor memory device 201 of the second embodiment.

Referring to FIG. 8, semiconductor memory device 201 includes: an address program circuit 206 storing an address of a defective memory cell for which replacement with a spare memory cell is performed; an address comparator 208 comparing row address signal RA and column address signal CA both inputted externally with outputs of address program circuit 206; an SD generating circuit 204 generating signals SD10 to SD21 from row address signal RA and column address CA; and a row decoder+column decoder 202 receiving row address signal RA and column address signal CA to decode the signals.

Since SD generating circuit 204 is of a configuration similar to SD generating circuit 4 described in FIG. 3, no description thereof will be repeated.

Semiconductor memory device 201 further includes: a main word driver MWD driving a main word line according to an output of row decoder+column decoder 202; and a memory cell array 214 in which a select operation is performed according to signals SD10 to SD21 and an output of row decoder+column decoder 202.

Memory cell array 214 includes a plurality of sense amplifier bands SAB and a plurality of sub-word driver bands SWD and is divided into a plurality of memory blocks by a plurality of sense amplifier bands SAB and a plurality of sub-word driver bands SWD.

Semiconductor memory device 201 further includes: local IO lines LIO and /LIO for performing transmission/reception of data to/from normal memory cell groups included in memory cell array 214; and spare local IO lines SLIO and /SLIO for performing transmission/reception of data to/from a spare memory cell included in memory cell array 214.

Semiconductor memory device 201 further includes: an IO replacement circuit 210 performing transmission/reception of data between local IO lines LIO and /LIO and spare local IO line SLIO and /SLIO, and external terminals.

IO replacement circuit 210 includes: read amplifiers 212, each except one detecting a potential difference between local IO lines LIO and /LIO to output the potential difference to corresponding one of IO lines IO-1 to IO-n and the one amplifying a potential difference between spare local IO lines SLIO and /SLIO to output the amplified difference to spare IO lines SIO; and switches SW1 to SWn replacing one of IO lines IO-1 to IO-n with a spare IO line SIO according to an output of address comparator 208.

Semiconductor memory device 201 performs selection of memory cell row and column as a first stage with row decoder+column decoder 202, sub-word driver SWD and SD generating circuit 204. Furthermore, semiconductor memory device 201 performs selection of IO line as a second stage with address program circuit 206, address comparator 208 and IO replacement circuit 210. Replacement of a normal memory cell with a spare memory cell is performed on IO line selection at the second stage.

FIG. 9 is a diagram for describing configurations of row decoder+column decoder 202 and memory cell array 214 in FIG. 8.

Referring to FIG. 9, row decoder+column decoder 202 includes: a column decoder 202.2 provided to each sense amplifier band; and a row decoder 202.1 provided to each region partitioned by sense amplifier bands.

Memory cell array 214 is of a configuration obtained by providing column select lines CSL1 to CSL4 instead of data lines DB1, /DB1, DB2 and /DB2 in sense amplifier band SAB of the configuration of memory cell array 14 described in FIG. 2. Column select lines CSL1 to CSL4 are selected by column decoder 202.2 provided to each sense amplifier band SAB.

While, in FIG. 2, column select lines are provided in parallel to bit lines, in memory cell array 214, local IO lines LIOj1, /LIOj1, LIOj2 and /LIOj2 are provided in parallel to bit lines and spare local IO lines SLIO1 and /SLIO1 are provided in parallel to spare bit lines SBLj and /SBLj.

In correspondence to the differences, provided in sense amplifier SAB are N-channel MOS transistors 232, 234, 252, 254, 272 and 274 instead of N-channel MOS transistors 32, 34, 52, 54, 76, 78, 72 and 74.

N-channel MOS transistor 232 is connected between bit line BL1 and local IO line LIOj1 and column select line CSL1 is connected to the gate thereof. N-channel MOS transistor 234 is connected between bit line /BL1 and local IO line /LIOj1 and column select line CSL1 is connected to the gate thereof.

N-channel MOS transistor 252 is connected between bit line BL2 and local IO line LIOj2 and column select line CSL1 is connected to the gate thereof. N-channel MOS transistor 254 is connected between bit line /BL2 and local IO line /LIOj2 and column select line CSL1 is connected to the gate thereof.

N-channel MOS transistor 272 is connected between bit line SBL and local IO line SLIO1 and column select line CSL1 is connected to the gate thereof. N-channel MOS transistor 274 is connected between bit line /SBL and local IO line /SLIO1 and column select line CSL1 is connected to the gate thereof.

Note that since the other parts of the configuration of memory cell array 214 are similar to corresponding parts of the configuration of memory cell array 14 shown in FIG. 2, none of descriptions thereof will be repeated.

Description will be given of a case where a saving rate is improved more compared with a conventional practice in the second embodiment.

FIG. 10 is a logical address map for describing defect locations.

Referring to FIG. 10, defective memory cells are present at two locations on a row corresponding to row address ROW-i. One location is on IO line IO-a and the second location is on IO line IO-b. In such a case, if only one spare IO line SIO is available in a conventional IO replacement configuration, saving of a defective chip by IO replacement was impossible.

In the second embodiment, however, as shown in FIG. 9, the right half and the left half of a memory cell array are driven by different sub-word lines and a collectively driven unit of sub-word lines can be altered by SD generating circuit 204 of FIG. 8. Note that since the configuration of SD generating circuit 204 is of a configuration similar to SD generating circuit 4 described in FIGS. 3 and 4, no description thereof will be repeated.

FIG. 11 is a diagram for describing replacement of a memory cell in the second embodiment.

Referring to FIG. 11, if alteration in address assignment to the right and left halves of a memory cell therebetween is performed as to arrangement of memory cells selected simultaneously by row address ROW-i, defects as shown in FIG. 10 can be saved. That is, by alteration of settings in switch circuits 92, 96, 100 and 104 of SD generating circuit shown in FIG. 3, assignment of an address can be altered.

To be concrete, in a case of a normal mode, memory regions ROW-i (L) and ROW-i (R) and spare memory cell SMCi are collectively activated according to row address ROW-i. Furthermore, memory regions ROW-j (L) and ROW-j (R) and spare memory cell SMCj are collectively activated according to row address ROW-j, which is different from row address ROW-i.

In contrast to this, in a case where totally two defective memory cells are present one in each of right and left halves of the same and one row of a memory cell array, defects in such a situation can be saved by altering address assignment.

To be concrete, internal setting of the SD generating circuit 204 of FIG. 8 is altered in such a manner that memory regions ROW-i (L) and ROW-j (R) and spare memory cell SMCj are collectively activated in correspondence to row address ROW-i. In this case, it is only required that a replacement address is set in address program circuit 206 of FIG. 8 so that a defective memory cell present at a location corresponding to IO line IO-a in memory region ROW-i (L) is replaced with spare memory cell SMCj.

Furthermore, internal setting of the SD generating circuit 204 of FIG. 8 is altered in such a manner that memory regions ROW-j (L) and ROW-i (R) and spare memory cell SMCi are collectively activated in correspondence to row address ROW-j, which is different from row address ROW-i. In this case, it is only required that a replacement address is set in address program circuit 206 of FIG. 8 so that a defective memory cell present at a location corresponding to IO line IO-b in memory region ROW-i (R) is replaced with spare memory cell SMCi.

Such address replacement can be realized by alteration in setting in switch circuits 92, 96, 100 and 104 of the SD generating circuit shown in FIG. 3. For example, the address replacement can be realized by that switch circuit 100 is altered in its setting so as to output row address /RA0 and switch circuit 104 is altered in its setting so as to output row address RA0.

As described above, in the second embodiment as well, saving can be realized of a defective chip in which defective memory cells are present at a plurality of locations on one memory cell row, which, in a conventional practice, was not able to be saved by replacement.

That is, by altering address assignment to normal memory cells to alter an activation unit of defective memory cells generated at normal memory cells, defects can be distributed, thereby enabling replacement with spare memory cell. With the replacement thus enabled, a product yield can be improved.

Third Embodiment

While the third embodiment relates to a configuration in which spare IO line is substituted similarly to the second embodiment, description will be given of a case where a circuit configuration of a route from a memory cell array to data input/output terminals is different from the second embodiment.

FIG. 12 is a block diagram showing a configuration of a semiconductor memory device 301 of a third embodiment.

Referring to FIG. 12, semiconductor memory device 301 includes: an address program circuit 306 storing an address of a defective memory cell for which replacement with a spare memory cell is performed; an address comparator 308 comparing row address signal RA and column address signal CA both inputted externally with outputs of address program circuit 306; an IOS generating circuit 304 receiving an output of address comparator 308 to generate signals IOS1 to IOS4; and row decoder+column decoder 302 receiving row address signal RA and column address signal CA to decode the signals.

Semiconductor memory device 301 further includes: a main word driver MWD driving a main word line according to an output of row decoder+column decoder 302; and a memory cell array 314 in which a select operation is performed according to an output of row decoder+column decoder 302.

Memory cell array 314 includes: a plurality of sense amplifier bands SAB and a plurality of sub-word line bands SWD and is divided into a plurality of memory clocks by a plurality of sense amplifier bands SAB and a plurality of sub-word line bands SWD.

Semiconductor memory device 301 further includes: a 2-to-1 decoder selecting a half of local IO lines LIO and /LIO and spare local IO lines SLIO and /SLIO onto which data from the memory cell array is outputted to connect the selected half to data lines IDQ1 to IDQn and IDQs; and a data line replacement circuit 310 selecting data line IDQs instead of one of data lines IDQ1 to IDQn to connect the data line IDQs to a terminal.

Data line replacement circuit 310 includes: switches SW1 to SWn for replacing data lines IDQ1 to IDQn with spare data line IDQs.

Since configurations of memory cell array 314 and row decoder+column decoder 302 are similar to the configurations of memory cell array 214 and row decoder+column decoder 202 described in FIG. 9, neither of descriptions thereof will be repeated.

Semiconductor memory device 301 performs selection of a row and a column of memory cells and local IO line at a first stage with row decoder+column decoder 302, sub-word driver SWD, IOS generating circuit 304 and 2-to-1 decoder 309. Furthermore. semiconductor memory device 301 performs selection of a data line as a second stage with address program circuit 306, address comparator 308 and data line replacement circuit 310. Replacement of a normal memory cell with a spare memory cell is performed on selection of a data line at the second stage.

FIG. 13 is a circuit diagram showing a configuration of 2-to-1 decoder 309 in FIG. 12.

Referring to FIG. 13, 2-to-1 decoder 309 includes: a read amplifier 331 amplifying a potential difference between local IO lines LIO1 and /LIO1 supplying/receiving to/from memory cell array 314 to output the amplified potential difference onto IO line IO-1; a read amplifier 332 amplifying a potential difference between local IO lines LIO2 and /LIO2 to output the amplified potential difference onto IO line IO-2; a read amplifier 333 amplifying a potential difference between local IO lines LIO3 and /LIO3 to output the amplified potential difference onto IO line IO-3; and a read amplifier 334 amplifying a potential difference between local IO lines LIO4 and /LIO4 to output the amplified potential difference onto IO line IO-4.

2-to-1 decoder 309 includes: a read amplifier 335 amplifying a potential difference generated between local IO lines LIO2n-1 and /LIO2n-1 to output the amplified potential difference onto IO line IO-(2n-1); and a read amplifier 336 amplifying a potential difference generated between local IO lines LIO2n and /LIO2n to output the amplified potential difference onto IO line IO-2n; a read amplifier 337 amplifying a potential difference generated between spare local IO lines SLIO1 and /SLIO1 to output the amplified potential difference onto IO line SIO1; and a read amplifier 338 amplifying a potential difference generated between spare local IO lines SLIO2 and /SLIO2 to output the amplified potential difference onto IO line SIO2.

2-to-1 decoder 309 further includes: buffer circuits 320, 322, 340 and 342 receiving respective signal IOS1, IOS2, IOS3 and IOS4.

2-to-1 decoder 309 further includes: an N-channel MOS transistor 342 connected between IO line IO-1 and data line IDQ1, and receiving an output of buffer circuit 320 at the gate thereof; an N-channel MOS transistor 326 connected between IO line IO-2 and data line IDQ1, and receiving an output of buffer circuit 322 at the gate thereof; an N-channel MOS transistor 328 connected between IO line IO-3 and data line IDQ2, and receiving an output of buffer circuit 320 at the gate thereof; and an N-channel MOS transistor 330 connected between IO line IO-4 and data line IDQ2, and receiving an output of buffer circuit 322 at the gate thereof.

2-to-1 decoder 309 further includes: an N-channel MOS transistor 344 connected between IO line IO-(2n-1) and data line IDQn, and receiving an output of buffer circuit 340 at the gate thereof; an N-channel MOS transistor 346 connected between IO line IO-2n and data line IDQn, and receiving an output of buffer circuit 342 at the gate thereof; an N-channel MOS transistor 348 connected between spare IO line SIO1 and data line IDQs, and receiving an output of buffer circuit 340 at the gate thereof; and an N-channel MOS transistor 350 connected between spare IO line SIO2 and data line IDQs, and receiving an output of buffer circuit 342 at the gate thereof.

FIG. 14 is a circuit diagram showing a configuration of IOS generating circuit 304 in FIG. 12.

Referring to FIG. 14, IOS generating circuit 304 includes: a switch circuit 352 selecting one of row address signal RAx and a signal /RAx which is an inverted signal thereof; an AND circuit 354 receiving an output of switch circuit 352 and block select signal BLK1 to output signal IOS1; a switch circuit 356; and an AND circuit 358 receiving outputs of switch circuit 356 and block select signal BLK1 to output signal IOS2.

IOS generating circuit 304 further includes; a switch circuit 360; an AND circuit 362 receiving an output of switch circuit 360 and block select signal BLK1 to output signal IOS3; a switch circuit 364; and an AND circuit 366 receiving an output of switch circuit 364 and block select signal BLK1 to output signal IOS4.

Note that block select signal BLK1 is a signal activating a division unit partitioned by sense amplifier bands SAB in memory cell array 314 shown in FIG. 12. Block select signal BLK1 is supplied from row decoder+column decoder 302, where a row address signal is decoded to block select signal BLK1. Though not shown, IOS generating circuit 304 includes similar circuits the number of which is equal to the number of division units obtained by partitioning by sense amplifier bands SAB. A corresponding block select signal is inputted to IOS generating circuit 304.

Furthermore, since configurations of switch circuits 352, 356, 360 and 364 are similar to switch circuit 92 described in FIG. 4, none of descriptions thereof will be repeated. Note that as described in FIG. 7, the configurations switches 352, 356, 360 and 364 are of a configuration similar to the switch circuit 92A and an address replacement may be performed only when a corresponding address is inputted.

IOS generating circuit 304 performs one of a first and second operations described below:

In the first operation, IOS generating circuit 304 selects collectively IO lines IO-1 and IO-3 and IO line IO-(2n-1) and spare IO line SIO1 of FIG. 13 according to input address bit RAx while, in a case where input address bit RAx is inverted, selecting collectively IO lines IO-2 and IO-4, IO line IO-2n and spare IO line SIO2 of FIG. 13.

In the second operation, IOS generating circuit 304 selects collectively IO lines IO-1 and IO-3 and IO line IO-2n and spare IO line SIO2 of FIG. 13 according to input address bit RAx while, in a case where input address bit RAx is inverted, selecting collectively IO lines IO-2 and IO-4, IO line IO-(2n-1) and spare IO line SIO1 of FIG. 13.

Which of the first and second operations is performed is determined by setting of fuses included in switch circuits 352, 356, 360 and 364. 2-to-1 decoder 309 of FIG. 13 performs a select operation of a data line according to signals IOS1 to IOS4 outputted by IOS generating circuit 304.

FIG. 15 is a diagram for describing a case where a plurality of defective memory cells are present on one memory cell row of a memory cell array.

In FIG. 15, there is shown a case where defective memory cells are present at two locations on a memory cell row corresponding to row address ROW-i. One of an even-numbered IO line and an odd-numbered IO line is connected to a data line by 2-to-1 decoder described in FIG. 13 to read out data to outside. In such a configuration, in a case where IO lines IO-a and IO-b on which defective memory cells were present are both even-numbered or odd-numbered, saving was impossible in a conventional practice even if two spare IO lines SIO1 and SIO2 were available.

As described in FIG. 13, however, if 2-to-1 decoder 309 is of a configuration functioning so that a memory cell array is divided into the right and left halves to enable change in selection therebetween as described in FIG. 13, saving of such a defective chip is enabled. When saving is performed, in the right half of the memory cell array, a defective memory cell is replaced with a spare memory cell as in a regular way. On the other hand, in the left half thereof, spare substitution can be performed by switching between connections in switch circuits 352 and 356 shown in FIG. 14.

FIG. 16 is a diagram for describing replacement of a defective memory cell when a signal bit RAx of a row address signal is 0.

Referring to FIG. 16, description will be given of a case where IO lines IO-a and IO-b are both even-numbered. In the left half of the array including IO line IO-a, switches are set so as to select an odd-numbered IO line when row address signal bit RAx is 0.

On the other hand, in the right half of the array including IO line IO-b and spare IO line, switches are set so as to select an even-numbered IO line when row address signal bit RAx is 0. By doing so, there is no chance that two defective memory cells are simultaneously designated.

When address bit RAx is 0, spare memory cell SMCR can be therefore used as a substitute for a defective memory cell on IO line IO-b.

FIG. 17 is a diagram for describing replacement of a defective memory cell when a signal bit RAx of a row address signal is 1.

Referring to FIG. 17, when signal bit RAx of row address signal is 1, switches are selected so as to select an even-numbered IO line for the right half of the array. On the other hand, for the left half of the array, switches are selected so as to select an odd-numbered IO line when signal bit RAx of row address signal is 1. With such setting, a defective memory cell on IO line IO-a is replaced with spare memory cell SMCL to save a chip.

By performing replacement as described in FIGS. 16 and 17, a defective chip that was not able to be saved in a conventional practice can be save as a good chip. Accordingly, more of improvement on a product yield can be expected for a semiconductor memory device of the third embodiment compared to a conventional case.

Fourth Embodiment

In the first to third embodiments, description is given of a case where the right and left halves of a memory cell array are address assigned so as be different from each other, thereby improving a saving rate with a spare memory cell.

However, alteration in address assignment is not limited to a case where one memory cell array is divided into division units, but there is also a case where memory cells located remotely apart from each other are collectively activated according to one row address input. In such a latter case, the present invention can be applied as well.

FIG. 18 is a schematic block diagram showing a configuration of a semiconductor memory device 401 of a fourth embodiment.

Referring to FIG. 18, semiconductor memory device 401 includes: a plurality of memory banks BANK#1 to BANK#u; an address change circuit 404 performing a change between correspondence to banks of addresses of row address signals RA and column address signals CA; an address program circuit 406 storing an address of a defective memory cell; a address comparator 408 comparing row address RA and column address CA with outputs of address program circuit 406 to output control signal SELA; and an IO selector 410 selecting outputs of banks BANK#1 to BANK#u according to control signal SELB outputted from address change circuit 404 and control signal SELA outputted from address comparator 408 to output the selected output to a data terminal.

Memory bank BANK#1 includes: a row decoder+column decoder 402#1 receiving a row address and a column address after an address change process by address change circuit 404; a main word driver MWD#1; a memory cell array 414#1; and 2-to-1 decoder 409#1 performing transmission/reception of data between memory cell array 414#1 and each of data lines IDQ1#1 to IDQn#1 and IDQs.

Memory bank BANK#2 includes: a row decoder+column decoder 402#2 receiving a row address and a column address after an address change process by address change circuit 404; a main word driver MWD#2; a memory cell array 414#2; and 2-to-1 decoder 409#2 performing transmission/reception of data of data between memory cell array 414#2 and each of data lines IDQ1#2 to IDQn#2.

Memory bank BANK#u includes: a row decoder+column decoder 402#u receiving a row address and a column address after an address change process by address change circuit 404; a main word driver MWD#u; a memory cell array 414#u; and 2-to-1 decoder 409#u performing transmission/reception of data between memory cell array 414#u and each of data lines IDQ1#u to IDQn#u.

Herein, memory bank BANK#1 is provided with spare IO line and spare memory cell as described in FIG. 9. On the other hand, memory banks BANK#2 to BANK#u are each provided with no spare memory cell


Free Web Sudoku Puzzles.
Solve with your browser.
    5            
      4       3 5
2 6 1 8 5        
7     3       8  
  9   5   7   2  
  8       6     7
        7 8 4 6 1
1 2       9      
            7    
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!