+

US20160055895A1 - Semiconductor storage device - Google Patents

Semiconductor storage device Download PDF

Info

Publication number
US20160055895A1
US20160055895A1 US14/929,786 US201514929786A US2016055895A1 US 20160055895 A1 US20160055895 A1 US 20160055895A1 US 201514929786 A US201514929786 A US 201514929786A US 2016055895 A1 US2016055895 A1 US 2016055895A1
Authority
US
United States
Prior art keywords
redundancy
sub
memory cell
column select
control signal
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.)
Abandoned
Application number
US14/929,786
Inventor
Tadashi Miyakawa
Katsuhiko Hoya
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to US14/929,786 priority Critical patent/US20160055895A1/en
Assigned to KABUSHIKI KAISHA TOSHIBA reassignment KABUSHIKI KAISHA TOSHIBA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HOYA, KATSUHIKO, MIYAKAWA, TADASHI
Publication of US20160055895A1 publication Critical patent/US20160055895A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1659Cell access
    • 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
    • G11C29/72Masking faults in memories by using spares or by reconfiguring with optimized replacement algorithms
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1653Address circuits or decoders
    • G11C11/1655Bit-line or column circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1653Address circuits or decoders
    • G11C11/1657Word-line or row circuits
    • 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
    • G11C29/74Masking faults in memories by using spares or by reconfiguring using duplex memories, i.e. using dual copies

Definitions

  • Embodiments described herein relate generally to a semiconductor storage device.
  • a magnetic random access memory is a type of resistance change memory.
  • Write methods of the MRAM are a magnetic field write method and spin transfer torque write method.
  • the spin transfer torque write method has a property by which as the size of a magnetic material decreases, a spin transfer torque electric current required for magnetization switching reduces. This makes the spin transfer torque write method advantageous in increasing the degree of integration, decreasing the power consumption, and improving the performance.
  • An MTJ (Magnetic Tunnel Junction) element of the spin transfer torque write method has a multilayered structure including two ferromagnetic layers and a nonmagnetic barrier layer (thin insulating film) sandwiched between them, and stores digital data by the change in magnetic resistance caused by the spin polarization tunneling effect.
  • the MTJ element can take a low-resistance state and high-resistance state in accordance with the magnetization arrangements in the two ferromagnetic layers.
  • the MTJ element takes the low-resistance state when the magnetization arrangements (spin directions) in the two ferromagnetic layers are in a parallel state (P state), and the high-resistance state when the magnetization arrangements in the two ferromagnetic layers are in an antiparallel state (AP state).
  • FIG. 1 is a block diagram showing the arrangement of a semiconductor storage device according to an embodiment
  • FIG. 2 is a block diagram showing the arrangement of the semiconductor storage device according to the embodiment
  • FIG. 3 is a view showing a write operation of a memory cell according to the embodiment.
  • FIG. 4 is a block diagram showing the relationship between a sub memory cell array and its peripheral circuits according to the embodiment
  • FIG. 5 is a circuit diagram of a first sub array column select circuit connected to a sub memory cell array belonging to even rows according to the embodiment
  • FIG. 6 is a circuit diagram of a first sub array column select circuit connected to a sub memory cell array belonging to odd rows according to the embodiment
  • FIG. 7 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 8 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 9 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment.
  • FIG. 10 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 11 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 12 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 13 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 14 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 15 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 16 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 17 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 18 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 19 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 20 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 21 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment
  • FIG. 22 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment
  • FIG. 23 is a circuit diagram of a second sub array column select circuit according to the embodiment.
  • FIG. 24 is a circuit diagram of a normal word line driver circuit according to the embodiment.
  • FIG. 25 is a circuit diagram of a redundancy word line driver circuit according to the embodiment.
  • FIG. 26 is a block diagram showing a normal operation of the memory cell array according to the embodiment.
  • FIG. 27 is a block diagram showing a redundancy operation of the memory cell array according to the embodiment.
  • FIG. 28 is a block diagram showing a redundancy operation of the memory cell array according to the embodiment.
  • FIG. 29 is a graph showing the relationship between the defective fraction and chip yield
  • FIG. 30 is a block diagram showing a layout example of fuses according to the embodiment.
  • FIG. 31 is a block diagram showing a layout example of fuses according to the embodiment.
  • a semiconductor storage device includes a first storage area including a plurality of memory cells each including a resistance change element which stores data; a second storage area including a plurality of memory cells each including a resistance change element which stores data; a sub memory cell array including the first storage area and the second storage area: a memory cell array including a plurality of sub memory cell arrays arranged along a column direction and a row direction; a third storage area which stores redundancy information and to supply the redundancy information to the sub memory cell array; and a control circuit which controls an access operation to the memory cell array, wherein when performing an access operation to the first storage area of at least one sub memory cell array belonging to a first row, and to at least one second storage area belonging to a second row, the control circuit performs the access operation to the second storage area of a sub memory cell array belonging to a desired column and to the second row, based on the redundancy information of the third storage area.
  • FIG. 1 is a block diagram showing the arrangement of the semiconductor storage device according to the embodiment.
  • a semiconductor storage device 1 includes a memory cell array (to be also simply referred to as a cell array hereinafter) 11 , sense amplifier/write driver 12 , redundancy controller 13 , main row decoder 14 , DQ circuit 17 , controller 18 , address command circuit 19 , internal voltage generator 20 , and array controller 21 .
  • the cell array 11 is an MRAM in which a plurality of memory cells MC are two-dimensionally arranged in a matrix. Details of the cell array 11 will be described later.
  • the sense amplifier/write driver 12 (to be also referred to as a bit line controller hereinafter) 12 is arranged in the bit-line direction of the memory cell array 11 .
  • the sense amplifier/write driver 12 includes a sense amplifier and write driver.
  • the sense amplifier is connected to bit lines BL, and senses an electric current flowing through the memory cell MC connected to a selected word line WL, thereby reading data stored in the memory cell.
  • the write driver is connected to the bit lines BL, and supplies an electric current to the memory cell MC connected to a selected word line WL, thereby writing data to the memory cell.
  • the sense amplifier/write driver 12 controls the bit lines BL and source lines SL based on a control signal from the array controller 21 .
  • the sense amplifier/write driver 12 and an external input/output terminal DQ exchange data via a data bus 16 and the DQ circuit 17 .
  • the redundancy controller 13 is a nonvolatile storage unit such as a laser fuse or fuse array, and stores column redundancy information of each sub memory cell array (to be also referred to as a sub array hereinafter) of the memory cell array 11 (to be described later), and row redundancy information of each sub array of the memory cell array 11 .
  • the redundancy controller 13 redundancy controller 13 supplies, e.g., the column redundancy information to the array controller 21 and sense amplifier/write driver 12 . Also, the redundancy controller 13 supplies the row redundancy information to the main row decoder 14 .
  • the column redundancy information contains, e.g., bit line pair information and column information.
  • the row redundancy information contains, e.g., word line information and row information. Note that the redundancy controller 13 stores the column redundancy information and row redundancy information mainly when, for example, a defective memory cell is found by a test or the like before shipment.
  • the main row decoder 14 is arranged in the word-line direction of the memory cell array 11 , and connected to word lines of the memory cell array 11 .
  • the main row decoder 14 decodes the address of a command address signal CAi supplied from the address command circuit 19 , and supplies a word line select signal to a sub row decoder.
  • the controller 18 receives various external control signals such as a chip select signal CS, clock signal CK, and clock enable signal CKE.
  • the controller 18 controls the address command circuit 19 , and identifies an address and command.
  • the controller 18 also controls the whole semiconductor storage device 1 , and controls an access operation to the memory cell array 11 (to be described later).
  • the address command circuit 19 receives the command address signal CAi.
  • the address command circuit 19 transfers the command address signal CAi to the main row decoder 14 and array controller 21 .
  • the internal voltage generator 20 generates internal voltages (e.g., a voltage boosted from the power supply voltage) necessary for various operations in the semiconductor storage device 1 .
  • the internal voltage generator 20 is also controlled by the controller 18 , and generates a necessary voltage by performing the boosting operation.
  • the array controller 21 generates a signal for controlling a sub row decoder (to be described later) and a switching circuit.
  • the memory cell array 11 according to the embodiment will be explained below with reference to FIG. 2 .
  • the memory cell array 11 is divided into a plurality of sub arrays 11 - 1 .
  • the array controller 21 , a sub row decoder 14 - 1 , a first column select circuit 12 - 1 , and a second column select circuit 12 - 2 are connected to each sub array 11 - 1 .
  • first column select circuit 12 - 1 and second column select circuit 12 - 2 are formed along the two ends of each sub array 11 - 1 in the X direction.
  • the first column select circuit 12 - 1 and second column select circuit 12 - 2 are used to control the sub array 11 - 1 .
  • sub row decoder 14 - 1 is formed along the two ends of each sub array 11 - 1 in the Y direction.
  • the sub row decoder 14 - 1 is used to control the sub array 11 - 1 .
  • the array controller 21 is formed at the intersection of the column in which the sub row decoder 14 - 1 is arranged and the row in which the first column select circuit 12 - 1 and second column select circuit 12 - 2 are arranged.
  • 16 sub arrays 11 - 1 are arranged in a 4-row ⁇ 4-column matrix (columns: C0 to C3 ⁇ rows: R0 to R3), and the main row decoder 14 for selecting a word line for each row is arranged at the end of each row. Also, the sense amplifier/write driver 12 connected to the bit line for each column is arranged at the end of each column.
  • a plurality of memory cells MC are two-dimensionally arranged in a matrix. Note that when designating a column and row of the sub array 11 - 1 , this will be expressed by (column:row) for the sake of simplicity.
  • the sub array 11 - 1 in the column C0 and row R0 is expressed as, e.g., a sub array (C0:R0) 11 - 1 .
  • the number of sub arrays 11 - 1 is not limited to this, and can be changed variously.
  • Each memory cell MC has a hierarchical structure, and includes an MTJ element 22 (not shown) and cell transistor 23 (not shown).
  • the MTJ element 22 is a magnetic tunnel junction element which stores data in accordance with the change in resistance state, and in which data can be programmed by an electric current.
  • the cell transistor 23 is formed to correspond to the MTJ element 22 , and turned on when supplying an electric current to the corresponding MTJ element.
  • a plurality of word lines WL and a plurality of bit lines BL are arranged in the row direction and column direction, respectively, so as to intersect each other.
  • Two adjacent bit lines BL make a pair, and each memory cell MC is formed at the intersection of the word line WL and the bit line pair (to be referred to as the bit line BL and source line SL in this embodiment for the sake of convenience).
  • the MTJ element 22 and cell transistor 23 of each memory cell MC are connected in series between the pair of bit lines (e.g., between BL and SL). Also, the gate of the cell transistor 23 is connected to the word line WL.
  • a write operation of the memory cell MC according to the embodiment will be outlined below with reference to FIG. 3 .
  • one terminal of the MTJ element 22 of the memory cell MC is connected to the bit line BL, and the other terminal is connected to one end of the current path of the cell transistor 23 .
  • the other end of the current path of the cell transistor 23 is connected to the source line SL.
  • the MTJ element 22 using the TMR (Tunneling MagnetoResistive) effect has a multilayered structure including two ferromagnetic layers F and P and a nonmagnetic layer (tunnel insulating film) B sandwiched between them, and stores digital data by the change in magnetic resistance caused by the spin polarization tunneling effect.
  • the MTJ element 22 can take a low-resistance state or high-resistance state in accordance with the magnetization arrangements in the two ferromagnetic layers F and P.
  • 1-bit data can be recorded in the MTJ element 22 by defining the low-resistance state as data “0”, and the high-resistance state as data “1”. It is, of course, also possible to define the low-resistance state as data “1”, and the high-resistance state as data “0”.
  • the MTJ element 22 is formed by sequentially stacking a fixed layer (pinned layer) P, tunnel barrier layer B, and recording layer (free layer) F.
  • the pinned layer P and free layer F are made of a ferromagnetic material
  • the tunnel barrier layer B is made of an insulating film (e.g., Al 2 O 3 or MgO).
  • the pinned layer P is a layer in which the magnetization arrangement direction is fixed.
  • the free layer F has a variable magnetization arrangement direction, and stores data in accordance with the magnetization direction.
  • the magnetization direction in the free layer F becomes antiparallel (AP) to that in the pinned layer P, and the high-resistance state (data “1”) is set.
  • the magnetization directions in the pinned layer P and free layer F become parallel (P), and the low-resistance state (data “0”) is set.
  • the MTJ element can write different data in accordance with the direction in which an electric current flows.
  • the sub array 11 - 1 is divided into a normal cell array 11 - 1 a and redundancy cell array 11 - 1 b.
  • the array controller 21 includes a first sub array column select circuit (first circuit) 21 - 1 , second sub array column select circuit (second circuit) 21 - 2 , and sub array row select circuit 21 - 3 .
  • the first sub array column select circuit 21 - 1 receives redundancy signals RD (RD — 0, RD — 1, RDB — 0, and RDB — 1) from the redundancy controller 13 , and receives control signals SELB (SELB — 0 and SELB — 1) from the address control circuit 19 . Based on the received redundancy signals RD and control signals SELB, the first sub array column select circuit 21 - 1 supplies control signals CG 1 (CG 1 _ 0 and CG 1 _ 1 ) to the second column select switch 12 - 2 .
  • the first sub array column select circuit 21 - 1 includes different circuits for even (2n: n is an integer of 0 or more) rows (R0 and R2), and odd (2n+1: n is an integer of 0 or more) rows (R1 and R3).
  • the second sub array column select circuit 21 - 2 receives a control signal CSELB and control signals FYB (FYB_ 0 to FYB_ 3 ) from the address control circuit 19 . Based on the received control signals CSELB and FYB, the second sub array column select circuit 21 - 2 supplies control signals CG 2 (CG 2 _ 0 to CG 2 _ 3 ) to the first column select switch 12 - 1 .
  • the sub array row select circuit 21 - 3 receives the control signals from the address control circuit 19 , and supplies select signals FX (FX_ 0 to FX_ 3 and FXB_ 0 to FXB_ 3 ).
  • the sub row decoder 14 - 1 includes a normal word line driver 14 - 1 a , and redundancy word line driver 14 - 1 b.
  • the normal word line driver 14 - 1 a receives a control signal MWLB from the main row decoder 14 , and receives the control signals FX and FXB from the sub array row select circuit 21 - 3 . Based on the received control signal MWLB and control signals FX and FXB, the normal word line driver 14 - 1 a supplies a voltage to local word lines LWL (LWL_ 0 to LWL_ 3 ) of the normal cell array 11 - 1 a.
  • the redundancy word line driver 14 - 1 b receives the redundancy signals RD (RD_ 0 , RD_ 1 , RDB_ 0 , and RDB_ 1 ) from the redundancy controller 13 , and receives a redundancy signal RDMWLB from the redundancy controller 13 . Based on the received redundancy signals RD and redundancy signal RDMWLB, the redundancy word line driver 14 - 1 b supplies a voltage to local word lines SWL (SWL_ 0 and SWL_ 1 ) of the redundancy cell array 11 - 1 b.
  • the second column select switch 12 - 2 includes, e.g., two switches 12 - 2 a and 12 - 2 b each having a current path having one end connected to a global bit line GBL.
  • the two switches 12 - 2 a and 12 - 2 b are turned on or off based on the control signal CG 1 supplied from the first sub array column select circuit 21 - 1 .
  • the first column select switch 12 - 1 includes, e.g., four switches 12 - 1 a , 12 - 1 b , 12 - 1 c , and 12 - 1 d each having a current path having one end connected to a local bit line LBL, and the other end connected to the other end of the current path of the switch 12 - 2 a .
  • the first column select switch 12 - 1 also includes four switches 12 - 1 e , 12 - 1 f , 12 - 1 g , and 12 - 1 h each having a current path having one end connected to a local bit line LBL, and the other end connected to the other end of the current path of the switch 12 - 2 b.
  • These eight switches are turned on or off based on the select signals CG 2 supplied from the second sub array column select circuit 21 - 2 .
  • the local bit lines LBL are common to normal cells and redundancy cells. Note also that the local bit lines LBL are connected to the global bit line GBL via the first column select switch 12 - 1 and second column select switch 12 - 2 .
  • the local word lines LWL, local bit lines LBL, switches, various signals, and the like described above are merely examples, and can be changed as needed.
  • the first sub array column select circuit 21 - 1 includes different circuits for the even rows (R0 and R2) and odd rows (R1 and R3).
  • a sub array column select circuit 21 - 1 e corresponding to the even rows will be explained with reference to FIG. 5 .
  • the sub array column select circuit 21 - 1 e includes a PMOS transistor 31 a and NMOS transistors 31 b and 31 c as a circuit 21 - 1 e 1 for outputting a control signal CG 1 _ 0 e.
  • the PMOS transistor 31 a includes a gate electrode to which a control signal SELB_ 0 e is input via a node N 1 , and a current path having one end to which the redundancy signal RD_ 0 is input, and the other end connected to a node N 2 .
  • the NMOS transistor 31 b includes a gate electrode to which the control signal SELB_ 0 e is input via the node N 1 , and a current path having one end connected to the node N 2 , and the other end connected to the ground potential.
  • the NMOS transistor 31 c includes a gate electrode to which the redundancy signal RDB_ 0 is input, and a current path having one end connected to the node N 2 , and the other end connected to the ground potential.
  • the voltage of the node N 2 is output as the control signal CG 1 _ 0 e.
  • the sub array column select circuit 21 - 1 e includes a PMOS transistor 32 a and NMOS transistors 32 b and 32 c as a circuit 21 - 1 e 2 for outputting a control signal CG 1 _ 1 e.
  • the PMOS transistor 32 a includes a gate electrode to which a control signal SELB_ 1 e is input via a node N 3 , and a current path having one end to which the redundancy signal RD_ 1 is input, and the other end connected to a node N 4 .
  • the NMOS transistor 32 b includes a gate electrode to which the control signal SELB_ 1 e is input via the node N 3 , and a current path having one end connected to the node N 4 , and the other end connected to the ground potential.
  • the NMOS transistor 32 c includes a gate electrode to which the redundancy signal RDB_ 1 is input, and a current path having one end connected to the node N 4 , and the other end connected to the ground potential.
  • the voltage of the node N 4 is output as the control signal CG 1 _ 1 e.
  • a sub array column select circuit 21 - 1 o corresponding to the odd rows will be explained with reference to FIG. 6 .
  • the sub array column select circuit 21 - 1 o includes a PMOS transistor 33 a and NMOS transistors 33 b and 33 c as a circuit 21 - 1 o 1 for outputting a control signal CG 1 _ 1 o.
  • the PMOS transistor 33 a includes a gate electrode to which a control signal SELB_ 0 o is input via a node N 5 , and a current path having one end to which the redundancy signal RD_ 1 is input, and the other end connected to a node N 6 .
  • the NMOS transistor 33 b includes a gate electrode to which the control signal SELB_ 0 o is input via the node N 5 , and a current path having one end connected to the node N 6 , and the other end connected to the ground potential.
  • the NMOS transistor 33 c includes a gate electrode to which the redundancy signal RDB_ 1 is input, and a current path having one end connected to the node N 6 , and the other end connected to the ground potential.
  • the voltage of the node N 6 is output as the control signal CG 1 _ 1 o.
  • the sub array column select circuit 21 - 1 o includes a PMOS transistor 34 a and NMOS transistors 34 b and 34 c as a circuit 21 - 1 o 2 for outputting a control signal CG 1 _ 0 o.
  • the PMOS transistor 34 a includes a gate electrode to which a control signal SELB_ 1 o is input via a node N 7 , and a current path having one end to which the redundancy signal RD_ 0 is input, and the other end connected to a node N 8 .
  • the NMOS transistor 34 b includes a gate electrode to which the control signal SELB_ 1 o is input via the node N 8 , and a current path having one end connected to the node N 8 , and the other end connected to the ground potential.
  • the NMOS transistor 34 c includes a gate electrode to which the redundancy signal RDB_ 0 is input, and a current path having one end connected to the node N 8 , and the other end connected to the ground potential.
  • the voltage of the node N 8 is output as the control signal CG 1 _ 0 o.
  • the control signals SELB_ 0 and SELB_ 1 and the output signals CG 1 _ 0 and CG 1 _ 1 have a crossed relationship.
  • both the output signals CG 1 _ 0 and CG 1 _ 1 are changed to level “L (Low)”.
  • L Low
  • one of the output signals CG 1 _ 0 and CG 1 _ 1 is changed to “H”, and the other is changed to “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 0 e is “L”. Therefore, the node N 2 is “H”, and the control signal CG 1 _ 0 e is “H”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 1 e is “H”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 0 o is “H”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 1 o is “H”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 0 e is “H”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 1 e is “L”. Accordingly, the node N 4 is “H”, and the control signal CG 1 _ 1 e is “H”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 0 o is “H”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 1 o is “H”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 0 o is “H”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 1 o is “L”. Accordingly, the node N 8 is “H”, and the control signal CG 1 _ 0 o is “H”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 0 e is “H”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 1 e is “H”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 0 o is “L”. Therefore, the node N 6 is “H”, and the control signal CG 1 _ 1 o is “H”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 1 o is “H”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 0 e is “H”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 1 e is “H”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • FIGS. 15 to 18 The operation shown in FIGS. 7 to 10 described earlier is performed on a sub array for which no redundancy operation is performed, and the following operation is performed on a sub array for which the redundancy operation is performed. Note that when the redundancy operation is performed on any column while even rows are selected, odd rows are selected in this column. In the following description, the operation of a sub array as a target of the redundancy operation as described above will be explained.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 0 e is “L”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 1 e is “H”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 0 o is “L”. Therefore, the node N 6 is “H”, and the control signal CG 1 _ 1 o is “H”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 1 o is “H”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 0 e is “H”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 1 e is “L”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 0 o is “H”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 1 o is “L”. Accordingly, the node N 8 is “H”, and the control signal CG 1 _ 0 o is “H”.
  • the operations of the sub array column select circuits 21 - 1 e and 21 - 1 o as targets of the redundancy operation will be explained below with reference to FIGS. 19 to 22 .
  • the operation shown in FIGS. 11 to 14 described earlier is performed on a sub array for which no redundancy operation is performed, and the following operation is performed on a sub array for which the redundancy operation is performed. Note that when the redundancy operation is performed on any column while odd rows are selected, even rows are selected in this column. In the following description, the operation of a sub array as a target of the redundancy operation as described above will be explained.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 0 o is “H”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 1 o is “L”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 0 is “L”
  • the redundancy signal RDB_ 0 is “H”
  • the control signal SELB_ 0 e is “H”. Therefore, the node N 2 is “L”, and the control signal CG 1 _ 0 e is “L”.
  • the redundancy signal RD_ 1 is “H”
  • the redundancy signal RDB_ 1 is “L”
  • the control signal SELB_ 1 e is “L”. Accordingly, the node N 4 is “H”, and the control signal CG 1 _ 1 e is “H”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 0 o is “L”. Therefore, the node N 6 is “L”, and the control signal CG 1 _ 1 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 1 o is “H”. Accordingly, the node N 8 is “L”, and the control signal CG 1 _ 0 o is “L”.
  • the redundancy signal RD_ 0 is “H”
  • the redundancy signal RDB_ 0 is “L”
  • the control signal SELB_ 0 e is “L”. Therefore, the node N 2 is “H”, and the control signal CG 1 _ 0 e is “H”.
  • the redundancy signal RD_ 1 is “L”
  • the redundancy signal RDB_ 1 is “H”
  • the control signal SELB_ 1 e is “H”. Accordingly, the node N 4 is “L”, and the control signal CG 1 _ 1 e is “L”.
  • a redundancy area of a sub array belonging to another row can be selected by changing only the redundancy signal RD without changing the signal SELB.
  • the sub array column select circuit 21 - 2 includes a PMOS transistor 35 a and NMOS transistor 35 b as 21 - 21 for outputting the control signals FY_ 0 to FY_ 3 .
  • the PMOS transistor 35 a includes a gate electrode to which the control signals FYB_ 0 to FYB_ 3 are input via a node N 9 , and a current path having one end to which a voltage VPP is input, and the other end connected to a node N 10 .
  • the NMOS transistor 35 b includes a gate electrode to which the control signals FYB_ 0 to FYB_ 3 are input via the node N 9 , and a current path having one end connected to the node N 10 , and the other end connected to the ground potential.
  • the voltage of the node N 10 is output as the control signals FY_ 0 to FY_ 3 .
  • the second sub array column select circuit 21 - 2 includes a PMOS transistor 36 a and NMOS transistors 36 b and 36 c as a circuit 21 - 22 for outputting the control signals CG 2 _ 0 to CG 2 — 3.
  • the PMOS transistor 36 a includes a gate electrode to which the control signal CSELB is input via a node N 11 , and a current path having one end to which the control signals FY_ 0 to FY_ 3 are input, and the other end connected to a node N 12 .
  • the NMOS transistor 36 b includes a gate electrode to which the control signal CSELB is input via the node N 11 , and a current path having one end connected to the node N 12 , and the other end connected to the ground potential.
  • the NMOS transistor 36 c includes a gate electrode to which the control signals FYB_ 0 to FYB_ 3 are input, and a current path having one end connected to the node N 12 , and the other end connected to the ground potential.
  • the voltage of the node N 12 is output as the control signals CG 2 _ 0 to CG 2 _ 3 .
  • the normal word line driver circuit 14 - 1 a will be explained below with reference to FIG. 24 .
  • the normal word line driver circuit 14 - 1 a includes a PMOS transistor 37 a and NMOS transistors 37 b and 37 c as a circuit for outputting a voltage to the local word lines LWL_ 0 to LWL_ 3 .
  • the PMOS transistor 37 a includes a gate electrode to which the control signal MWLB is input from the main word line via a node N 13 , and a current path having one end to which the control signals FX_ 0 to FX_ 3 are input, and the other end connected to a node N 14 .
  • the NMOS transistor 37 b includes a gate electrode to which the control signal MWLB is input from the main word line via the node N 13 , and a current path having one end connected to the node N 14 , and the other end connected to the ground potential.
  • the NMOS transistor 37 c includes a gate electrode to which the control signals FXB_ 0 to FXB_ 3 are input, and a current path having one end connected to the node N 14 , and the other end connected to the ground potential.
  • the voltage of the node N 14 is output to the local word lines LWL_ 0 to LWL_ 3 .
  • the redundancy word line driver circuit 14 - 1 b includes a PMOS transistor 38 a and NMOS transistors 38 b and 38 c as a circuit 14 - 1 b 1 for outputting a voltage to the redundancy local word line SWL_ 0 .
  • the PMOS transistor 38 a includes a gate electrode to which the redundancy signal RDMWLB is input via a node N 15 , and a current path having one end to which the redundancy signal RD_ 0 is input, and the other end connected to a node N 16 .
  • the NMOS transistor 38 b includes a gate electrode to which the redundancy signal RDMWLB is input from the main word line via the node N 15 , and a current path having one end connected to the node N 16 , and the other end connected to the ground potential.
  • the NMOS transistor 38 c includes a gate electrode to which the redundancy signal RDB_ 0 is input, and a current path having one end connected to the node N 16 , and the other end connected to the ground potential. The voltage of the node N 16 is output to the redundancy local word line SWL_ 0 .
  • the redundancy word line driver circuit 14 - 1 b includes a PMOS transistor 39 a and NMOS transistors 39 b and 39 c as a circuit 14 - 1 b 2 for outputting a voltage to the redundancy local word line SWL_ 1 .
  • the PMOS transistor 39 a includes a gate electrode to which the redundancy signal RDMWLB is input via a node N 17 , and a current path having one end to which the redundancy signal RD_ 1 is input, and the other end connected to a node N 18 .
  • the NMOS transistor 39 b includes a gate electrode to which the redundancy signal RDMWLB is input from the main word line via the node N 17 , and a current path having one end connected to the node N 18 , and the other end connected to the ground potential.
  • the NMOS transistor 39 c includes a gate electrode to which the redundancy signal RDB_ 1 is input, and a current path having one end connected to the node N 18 , and the other end connected to the ground potential. The voltage of the node N 18 is output to the redundancy local word line SWL_ 1 .
  • a normal read/write operation (to be also referred to as, e.g., a normal operation hereinafter for the sake of simplicity) of the semiconductor storage device 1 according to this embodiment will be explained below with reference to FIG. 26 .
  • the “normal read/write operation” herein explained is an operation using no redundancy cell.
  • an operation in which the first sub array column select circuits 21 - 1 and 21 - 2 output “H” will be referred to as “activate” for the sake of simplicity.
  • FIGS. 5 to 22 and the corresponding description as to details of the operation of the first sub array column select circuit 21 - 1 , see FIGS. 5 to 22 and the corresponding description.
  • the sub arrays 11 - 1 are activated row by row. Assume that the normal operation is performed on four sub arrays (C0:R0, C1:R0, C2:R0, and C3:R0) 11 - 1 .
  • the four sub arrays (C0:R0, C1:R0, C2:R0, and C3:R0) 11 - 1 of the row “R0” are activated, a local word line LWL common to the sub arrays 11 - 1 is selected, a local bit line LBL is selected by the same address of the sub arrays 11 - 1 , and the 1-bit memory cell MC is read from each sub array 11 - 1 .
  • all the redundancy signals RDMWLB are deactivated (“H”).
  • a defective memory cell sometimes exists on the local word line LWL of the normal cell array 11 - 1 a of the sub array 11 - 1 belonging to an even row.
  • the local word line LWL can be allocated to the redundancy cell area 11 - 1 b of the sub array 11 - 1 in the same column as the sub array 11 - 1 described above and belonging to an odd row.
  • a defective memory cell sometimes exists on the local word line LWL of the normal cell array 11 - 1 a of the sub array 11 - 1 belonging to an odd row.
  • the local word line LWL can be allocated to the redundancy cell area 11 - 1 b of the sub array 11 - 1 in the same column as the sub array 11 - 1 described above and belonging to an even row.
  • the local word line LWL on which the defective cell exists is disabled. Then, the local word line LWL is allocated to the local word line SWL of the redundancy cell area 11 - 1 b of the sub array (C2:R1) 11 - 1 in the same column and belonging to another row.
  • the redundancy signals RD of the columns C0, C1, and C3 are not inverted. Consequently, the sub array (C2:R0) is unselected.
  • the semiconductor storage device 1 can perform the normal operation on the sub arrays (C0:R0, C1:R0, and C3:R0) 11 - 1 , and can perform the redundancy operation on the sub array (C2:R1).
  • the sub array (C2:R0) 11 - 1 replaced with the sub array (C2:R1) 11-1 among normally selected sub arrays is unselected.
  • the local word line LWL of the normal cell array 11 - 1 a of a sub array belonging to an even row can be allocated to the local word line SWL of the redundancy area 11 - 1 b of a sub array in the same column and belonging to an arbitrary odd row.
  • the local word line LWL of the normal cell array 11 - 1 a of a sub array belonging to an odd row can be allocated to the local word line SWL of the redundancy area 11 - 1 b of a sub array in the same column and belonging to an arbitrary even row.
  • control signal CG 1 _ 0 when the control signal CG 1 _ 0 is selected in the normal cell array 11 - 1 a , the control signal CG 1 _ 1 complementary to the control signal CG 1 _ 0 is selected in the redundancy area 11 - 1 b belonging to a different row.
  • the normal operation is performed on the sub arrays (C0:R0, C1:R0, and C3:R0) 11 - 1
  • the redundancy operation is performed on the sub array (C2:R3).
  • the redundancy signals RD of the columns C0, C1, and C3 are not inverted. Also, control is so performed as to activate the first sub array column select circuit 21 - 1 corresponding to the row R3.
  • the sub array column select circuit 21 - 1 of the sub array (C2:R0) 11 - 1 of a cell to be replaced among normally selected sub arrays is unselected.
  • the local word line LWL on which the defective cell exists is replaced with the redundancy cell area 11 - 1 b of the sub array 11 - 1 .
  • this replacement replacement is sometimes simultaneously performed even in the sub arrays (C0:R0, C1:R0, and C3:R0) 11 - 1 in which no defective cell exists on the local word line LWL, thereby replacing the same local word line LWL on which no defective cell exists (a comparative example).
  • the local word line LWL of the normal cell array 11 - 1 a of the sub array (C2:R0) 11 - 1 in which a defective memory cell exists can be replaced with the redundancy cell array 11 - 1 b of the redundancy cell area 11 - 1 b . Accordingly, the local word line LWL, on which no defective memory cell exists, of the normal cell array 11 - 1 a of each of the sub arrays (C0:R0, C1:R0, and C3:R0) 11 - 1 is kept used without being replaced with the redundancy area 11 - 1 b.
  • the input control signals SELB_ 0 and SELB_ 1 have a crossed relationship with the output signals CG 1 _ 0 and CG 1 _ 1 .
  • the semiconductor storage device 1 controls the redundancy signal for each column. More specifically, the redundancy signal RD for a column as a target of the redundancy operation is inverted from the redundancy signal RD to be supplied to a sub array as a target of the normal operation. Furthermore, when the redundancy signal RDWLB corresponding to a row as a target of the redundancy operation is selected, a redundancy word line belonging to another row on which no normal operation is performed is selected.
  • the defective cell repair method using only allocation to the redundancy area has been explained in the above-described embodiment, but the present invention is not limited to this.
  • the sub array 11 - 1 has a size which can be repaired by ECC, it is possible to combine repair by ECC and repair using redundancy according to the above-described embodiment.
  • FIG. 29 shows the repair efficiencies of three repair methods, i.e., (i) a repair method using only redundancy of a comparative example, (ii) a repair method using redundancy and ECC of a comparative example, (iii) a repair method using redundancy of the above-described embodiment and ECC.
  • the repair method using redundancy of the above-described embodiment and ECC can repair a defective memory cell more efficiently.
  • the redundancy controller 13 described above are arranged as “fuse sets” in the periphery of the memory cell array 11 .
  • PADs to be connected to an external apparatus are arranged in a central region of a substrate 100 so as to extend in the X direction, and fuse set are arranged to sandwich the PADs in the Y direction perpendicular to the X direction.
  • memory cell arrays 11 are arranged to sandwich the fuse sets and PADs in the Y direction, and fuse sets are arranged such that each fuse set is adjacent to at least one side of each memory cell array 11 along the Y direction.
  • PADs are arranged at the end portions of a substrate 100 along the X direction, and memory cell arrays 11 and fuse sets are formed to be sandwiched between the PADs along the Y direction.
  • the fuse sets are arranged such that each fuse set is adjacent to at least one side of each memory cell array 11 along the Y direction.
  • the method of arranging the redundancy controller 13 and redundancy controller 13 (fuse sets) described above can be changed as needed.
  • the above embodiment has been explained by taking an MRAM as an example of the storage device.
  • the present invention can also be practiced as a resistance change memory having another hierarchical structure including the same elements as those disclosed in the above embodiment, e.g., a PCRAM (Phase Change Random Access Memory) or ReRAM (Resistive Random Access Memory).
  • PCRAM Phase Change Random Access Memory
  • ReRAM Resistive Random Access Memory
  • bit line pair has been referred to as a bit line BL and source line SL for the sake of convenience.
  • a bit line pair is not limited to this, and it is also possible to define a bit line pair as, e.g., a first bit line and second bit line.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Mram Or Spin Memory Techniques (AREA)
  • Hall/Mr Elements (AREA)

Abstract

According to one embodiment, a semiconductor storage device includes a first storage area including a plurality of memory cells each including a resistance change element which stores data; a second storage area including a plurality of memory cells each including a resistance change element which stores data; a sub memory cell array including the first storage area and the second storage area: a memory cell array including a plurality of sub memory cell arrays arranged along a column direction and a row direction; a third storage area which stores redundancy information and to supply the redundancy information to the sub memory cell array; and a control circuit which controls an access operation to the memory cell array.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a Continuation of U.S. Ser. No. 14/475,126, filed Sep. 2, 2014, which claims the benefit of U.S. Provisional Application No. 61/951,935, filed Mar. 12, 2014, the entire contents of both of which are incorporated herein by reference.
  • FIELD
  • Embodiments described herein relate generally to a semiconductor storage device.
  • BACKGROUND
  • A magnetic random access memory (MRAM) is a type of resistance change memory. Write methods of the MRAM are a magnetic field write method and spin transfer torque write method. The spin transfer torque write method has a property by which as the size of a magnetic material decreases, a spin transfer torque electric current required for magnetization switching reduces. This makes the spin transfer torque write method advantageous in increasing the degree of integration, decreasing the power consumption, and improving the performance.
  • An MTJ (Magnetic Tunnel Junction) element of the spin transfer torque write method has a multilayered structure including two ferromagnetic layers and a nonmagnetic barrier layer (thin insulating film) sandwiched between them, and stores digital data by the change in magnetic resistance caused by the spin polarization tunneling effect. The MTJ element can take a low-resistance state and high-resistance state in accordance with the magnetization arrangements in the two ferromagnetic layers. The MTJ element takes the low-resistance state when the magnetization arrangements (spin directions) in the two ferromagnetic layers are in a parallel state (P state), and the high-resistance state when the magnetization arrangements in the two ferromagnetic layers are in an antiparallel state (AP state).
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing the arrangement of a semiconductor storage device according to an embodiment;
  • FIG. 2 is a block diagram showing the arrangement of the semiconductor storage device according to the embodiment;
  • FIG. 3 is a view showing a write operation of a memory cell according to the embodiment;
  • FIG. 4 is a block diagram showing the relationship between a sub memory cell array and its peripheral circuits according to the embodiment;
  • FIG. 5 is a circuit diagram of a first sub array column select circuit connected to a sub memory cell array belonging to even rows according to the embodiment;
  • FIG. 6 is a circuit diagram of a first sub array column select circuit connected to a sub memory cell array belonging to odd rows according to the embodiment;
  • FIG. 7 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 8 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 9 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 10 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 11 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 12 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 13 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 14 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 15 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 16 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 17 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 18 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 19 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 20 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 21 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the odd rows according to the embodiment;
  • FIG. 22 is a circuit diagram showing an operation example of the first sub array column select circuit connected to the sub memory cell array belonging to the even rows according to the embodiment;
  • FIG. 23 is a circuit diagram of a second sub array column select circuit according to the embodiment;
  • FIG. 24 is a circuit diagram of a normal word line driver circuit according to the embodiment;
  • FIG. 25 is a circuit diagram of a redundancy word line driver circuit according to the embodiment;
  • FIG. 26 is a block diagram showing a normal operation of the memory cell array according to the embodiment;
  • FIG. 27 is a block diagram showing a redundancy operation of the memory cell array according to the embodiment;
  • FIG. 28 is a block diagram showing a redundancy operation of the memory cell array according to the embodiment;
  • FIG. 29 is a graph showing the relationship between the defective fraction and chip yield;
  • FIG. 30 is a block diagram showing a layout example of fuses according to the embodiment; and
  • FIG. 31 is a block diagram showing a layout example of fuses according to the embodiment.
  • DETAILED DESCRIPTION
  • In general, according to one embodiment, a semiconductor storage device includes a first storage area including a plurality of memory cells each including a resistance change element which stores data; a second storage area including a plurality of memory cells each including a resistance change element which stores data; a sub memory cell array including the first storage area and the second storage area: a memory cell array including a plurality of sub memory cell arrays arranged along a column direction and a row direction; a third storage area which stores redundancy information and to supply the redundancy information to the sub memory cell array; and a control circuit which controls an access operation to the memory cell array, wherein when performing an access operation to the first storage area of at least one sub memory cell array belonging to a first row, and to at least one second storage area belonging to a second row, the control circuit performs the access operation to the second storage area of a sub memory cell array belonging to a desired column and to the second row, based on the redundancy information of the third storage area.
  • The embodiment will be explained below with reference to the accompanying drawings. Note that in the following explanation, the same reference numerals denote constituent elements having substantially the same functions and arrangements, and a repetitive explanation will be made only when necessary. A letter, or hyphen and numeral after a reference number, or a hyphen and numeral after a symbol forming a reference numeral are used to distinguish between elements which are denoted by reference numerals containing the same number and have the same arrangement. When it is unnecessary to distinguish between elements denoted by reference numerals containing the same number, these elements are denoted by reference numerals containing only numbers or symbols. For example, when it is unnecessary to distinguish between elements denoted by reference numerals 1 a and 1 b, these elements are comprehensively denoted by reference numeral 1. Likewise, when it is unnecessary to distinguish between elements denoted by reference numerals WL1 and WL2, these elements are comprehensively denoted by reference numeral WL.
  • It should be noted that the drawings are schematic views, so the relationship between the thickness and the planar dimension, the ratio of the thickness of each layer, and the like are different from actual ones. Accordingly, practical thicknesses and dimensions should be judged by referring to the following explanation. Also, the individual drawings of course include portions having different dimensional relationships and different ratios. Furthermore, each embodiment to be explained below exemplifies an apparatus and/or method for embodying the technical idea of the embodiment, and the technical idea of the embodiment does not specify the materials, shapes, structures, layouts, and the like of components to those described below. The technical idea of the embodiment can variously be changed within the scope of the appended claims.
  • Embodiment Arrangement of Semiconductor Storage Device According to Embodiment
  • First, the basic configuration of a semiconductor storage device according to an embodiment will be outlined with reference to FIG. 1. FIG. 1 is a block diagram showing the arrangement of the semiconductor storage device according to the embodiment.
  • A semiconductor storage device 1 according to the embodiment includes a memory cell array (to be also simply referred to as a cell array hereinafter) 11, sense amplifier/write driver 12, redundancy controller 13, main row decoder 14, DQ circuit 17, controller 18, address command circuit 19, internal voltage generator 20, and array controller 21.
  • The cell array 11 is an MRAM in which a plurality of memory cells MC are two-dimensionally arranged in a matrix. Details of the cell array 11 will be described later.
  • The sense amplifier/write driver (to be also referred to as a bit line controller hereinafter) 12 is arranged in the bit-line direction of the memory cell array 11. The sense amplifier/write driver 12 includes a sense amplifier and write driver. The sense amplifier is connected to bit lines BL, and senses an electric current flowing through the memory cell MC connected to a selected word line WL, thereby reading data stored in the memory cell. The write driver is connected to the bit lines BL, and supplies an electric current to the memory cell MC connected to a selected word line WL, thereby writing data to the memory cell. The sense amplifier/write driver 12 controls the bit lines BL and source lines SL based on a control signal from the array controller 21.
  • The sense amplifier/write driver 12 and an external input/output terminal DQ exchange data via a data bus 16 and the DQ circuit 17.
  • The redundancy controller 13 is a nonvolatile storage unit such as a laser fuse or fuse array, and stores column redundancy information of each sub memory cell array (to be also referred to as a sub array hereinafter) of the memory cell array 11 (to be described later), and row redundancy information of each sub array of the memory cell array 11. The redundancy controller 13 redundancy controller 13 supplies, e.g., the column redundancy information to the array controller 21 and sense amplifier/write driver 12. Also, the redundancy controller 13 supplies the row redundancy information to the main row decoder 14. The column redundancy information contains, e.g., bit line pair information and column information. The row redundancy information contains, e.g., word line information and row information. Note that the redundancy controller 13 stores the column redundancy information and row redundancy information mainly when, for example, a defective memory cell is found by a test or the like before shipment.
  • The main row decoder 14 is arranged in the word-line direction of the memory cell array 11, and connected to word lines of the memory cell array 11. The main row decoder 14 decodes the address of a command address signal CAi supplied from the address command circuit 19, and supplies a word line select signal to a sub row decoder.
  • The controller 18 receives various external control signals such as a chip select signal CS, clock signal CK, and clock enable signal CKE. The controller 18 controls the address command circuit 19, and identifies an address and command. The controller 18 also controls the whole semiconductor storage device 1, and controls an access operation to the memory cell array 11 (to be described later).
  • The address command circuit 19 receives the command address signal CAi. The address command circuit 19 transfers the command address signal CAi to the main row decoder 14 and array controller 21.
  • The internal voltage generator 20 generates internal voltages (e.g., a voltage boosted from the power supply voltage) necessary for various operations in the semiconductor storage device 1. The internal voltage generator 20 is also controlled by the controller 18, and generates a necessary voltage by performing the boosting operation.
  • The array controller 21 generates a signal for controlling a sub row decoder (to be described later) and a switching circuit.
  • <Memory Cell Array 11>
  • The memory cell array 11 according to the embodiment will be explained below with reference to FIG. 2.
  • The memory cell array 11 according to this embodiment is divided into a plurality of sub arrays 11-1. The array controller 21, a sub row decoder 14-1, a first column select circuit 12-1, and a second column select circuit 12-2 are connected to each sub array 11-1.
  • More specifically, the first column select circuit 12-1 and second column select circuit 12-2 are formed along the two ends of each sub array 11-1 in the X direction. The first column select circuit 12-1 and second column select circuit 12-2 are used to control the sub array 11-1.
  • In addition, the sub row decoder 14-1 is formed along the two ends of each sub array 11-1 in the Y direction. The sub row decoder 14-1 is used to control the sub array 11-1.
  • The array controller 21 is formed at the intersection of the column in which the sub row decoder 14-1 is arranged and the row in which the first column select circuit 12-1 and second column select circuit 12-2 are arranged.
  • In this embodiment, 16 sub arrays 11-1 are arranged in a 4-row×4-column matrix (columns: C0 to C3× rows: R0 to R3), and the main row decoder 14 for selecting a word line for each row is arranged at the end of each row. Also, the sense amplifier/write driver 12 connected to the bit line for each column is arranged at the end of each column. In the sub array 11-1, a plurality of memory cells MC are two-dimensionally arranged in a matrix. Note that when designating a column and row of the sub array 11-1, this will be expressed by (column:row) for the sake of simplicity. For example, the sub array 11-1 in the column C0 and row R0 is expressed as, e.g., a sub array (C0:R0) 11-1. Note that the number of sub arrays 11-1 is not limited to this, and can be changed variously.
  • Each memory cell MC has a hierarchical structure, and includes an MTJ element 22 (not shown) and cell transistor 23 (not shown). The MTJ element 22 is a magnetic tunnel junction element which stores data in accordance with the change in resistance state, and in which data can be programmed by an electric current. The cell transistor 23 is formed to correspond to the MTJ element 22, and turned on when supplying an electric current to the corresponding MTJ element.
  • A plurality of word lines WL and a plurality of bit lines BL are arranged in the row direction and column direction, respectively, so as to intersect each other. Two adjacent bit lines BL make a pair, and each memory cell MC is formed at the intersection of the word line WL and the bit line pair (to be referred to as the bit line BL and source line SL in this embodiment for the sake of convenience). The MTJ element 22 and cell transistor 23 of each memory cell MC are connected in series between the pair of bit lines (e.g., between BL and SL). Also, the gate of the cell transistor 23 is connected to the word line WL.
  • <Write Operation of Memory Cell MC>
  • A write operation of the memory cell MC according to the embodiment will be outlined below with reference to FIG. 3.
  • As shown in FIG. 3, one terminal of the MTJ element 22 of the memory cell MC according to the embodiment is connected to the bit line BL, and the other terminal is connected to one end of the current path of the cell transistor 23. The other end of the current path of the cell transistor 23 is connected to the source line SL. The MTJ element 22 using the TMR (Tunneling MagnetoResistive) effect has a multilayered structure including two ferromagnetic layers F and P and a nonmagnetic layer (tunnel insulating film) B sandwiched between them, and stores digital data by the change in magnetic resistance caused by the spin polarization tunneling effect. The MTJ element 22 can take a low-resistance state or high-resistance state in accordance with the magnetization arrangements in the two ferromagnetic layers F and P. For example, 1-bit data can be recorded in the MTJ element 22 by defining the low-resistance state as data “0”, and the high-resistance state as data “1”. It is, of course, also possible to define the low-resistance state as data “1”, and the high-resistance state as data “0”.
  • For example, the MTJ element 22 is formed by sequentially stacking a fixed layer (pinned layer) P, tunnel barrier layer B, and recording layer (free layer) F. The pinned layer P and free layer F are made of a ferromagnetic material, and the tunnel barrier layer B is made of an insulating film (e.g., Al2O3 or MgO). The pinned layer P is a layer in which the magnetization arrangement direction is fixed. The free layer F has a variable magnetization arrangement direction, and stores data in accordance with the magnetization direction.
  • When an electric current is supplied in the direction of an arrow A1 in a write operation, the magnetization direction in the free layer F becomes antiparallel (AP) to that in the pinned layer P, and the high-resistance state (data “1”) is set. When an electric current is supplied in the direction of an arrow A2 in a write operation, the magnetization directions in the pinned layer P and free layer F become parallel (P), and the low-resistance state (data “0”) is set. Thus, the MTJ element can write different data in accordance with the direction in which an electric current flows.
  • <Arrangement of Sub Array and its Peripheral Circuits According to Embodiment>
  • The layout of the sub array and its peripheral circuits according to the embodiment will be outlined below with reference to FIG. 4.
  • As shown in FIG. 4, the sub array 11-1 is divided into a normal cell array 11-1 a and redundancy cell array 11-1 b.
  • The array controller 21 includes a first sub array column select circuit (first circuit) 21-1, second sub array column select circuit (second circuit) 21-2, and sub array row select circuit 21-3.
  • The first sub array column select circuit 21-1 receives redundancy signals RD (RD 0, RD 1, RDB 0, and RDB1) from the redundancy controller 13, and receives control signals SELB (SELB 0 and SELB1) from the address control circuit 19. Based on the received redundancy signals RD and control signals SELB, the first sub array column select circuit 21-1 supplies control signals CG1 (CG1_0 and CG1_1) to the second column select switch 12-2. Also, as will be described later, the first sub array column select circuit 21-1 includes different circuits for even (2n: n is an integer of 0 or more) rows (R0 and R2), and odd (2n+1: n is an integer of 0 or more) rows (R1 and R3).
  • The second sub array column select circuit 21-2 receives a control signal CSELB and control signals FYB (FYB_0 to FYB_3) from the address control circuit 19. Based on the received control signals CSELB and FYB, the second sub array column select circuit 21-2 supplies control signals CG2 (CG2_0 to CG2_3) to the first column select switch 12-1.
  • The sub array row select circuit 21-3 receives the control signals from the address control circuit 19, and supplies select signals FX (FX_0 to FX_3 and FXB_0 to FXB_3).
  • The sub row decoder 14-1 includes a normal word line driver 14-1 a, and redundancy word line driver 14-1 b.
  • The normal word line driver 14-1 a receives a control signal MWLB from the main row decoder 14, and receives the control signals FX and FXB from the sub array row select circuit 21-3. Based on the received control signal MWLB and control signals FX and FXB, the normal word line driver 14-1 a supplies a voltage to local word lines LWL (LWL_0 to LWL_3) of the normal cell array 11-1 a.
  • The redundancy word line driver 14-1 b receives the redundancy signals RD (RD_0, RD_1, RDB_0, and RDB_1) from the redundancy controller 13, and receives a redundancy signal RDMWLB from the redundancy controller 13. Based on the received redundancy signals RD and redundancy signal RDMWLB, the redundancy word line driver 14-1 b supplies a voltage to local word lines SWL (SWL_0 and SWL_1) of the redundancy cell array 11-1 b.
  • The second column select switch 12-2 includes, e.g., two switches 12-2 a and 12-2 b each having a current path having one end connected to a global bit line GBL. The two switches 12-2 a and 12-2 b are turned on or off based on the control signal CG1 supplied from the first sub array column select circuit 21-1.
  • The first column select switch 12-1 includes, e.g., four switches 12-1 a, 12-1 b, 12-1 c, and 12-1 d each having a current path having one end connected to a local bit line LBL, and the other end connected to the other end of the current path of the switch 12-2 a. The first column select switch 12-1 also includes four switches 12-1 e, 12-1 f, 12-1 g, and 12-1 h each having a current path having one end connected to a local bit line LBL, and the other end connected to the other end of the current path of the switch 12-2 b.
  • These eight switches are turned on or off based on the select signals CG2 supplied from the second sub array column select circuit 21-2.
  • Note that the local bit lines LBL are common to normal cells and redundancy cells. Note also that the local bit lines LBL are connected to the global bit line GBL via the first column select switch 12-1 and second column select switch 12-2.
  • The local word lines LWL, local bit lines LBL, switches, various signals, and the like described above are merely examples, and can be changed as needed.
  • <First Sub Array Column Select Circuit>
  • Next, the first sub array column select circuit 21-1 according to this embodiment will be explained with reference to FIGS. 5 to 22.
  • As described above, the first sub array column select circuit 21-1 includes different circuits for the even rows (R0 and R2) and odd rows (R1 and R3).
  • A sub array column select circuit 21-1 e corresponding to the even rows will be explained with reference to FIG. 5.
  • As indicated by (a) in FIG. 5, the sub array column select circuit 21-1 e includes a PMOS transistor 31 a and NMOS transistors 31 b and 31 c as a circuit 21-1 e 1 for outputting a control signal CG1_0 e.
  • The PMOS transistor 31 a includes a gate electrode to which a control signal SELB_0 e is input via a node N1, and a current path having one end to which the redundancy signal RD_0 is input, and the other end connected to a node N2.
  • The NMOS transistor 31 b includes a gate electrode to which the control signal SELB_0 e is input via the node N1, and a current path having one end connected to the node N2, and the other end connected to the ground potential.
  • The NMOS transistor 31 c includes a gate electrode to which the redundancy signal RDB_0 is input, and a current path having one end connected to the node N2, and the other end connected to the ground potential. The voltage of the node N2 is output as the control signal CG1_0 e.
  • As indicated by (b) in FIG. 5, the sub array column select circuit 21-1 e includes a PMOS transistor 32 a and NMOS transistors 32 b and 32 c as a circuit 21-1 e 2 for outputting a control signal CG1_1 e.
  • The PMOS transistor 32 a includes a gate electrode to which a control signal SELB_1 e is input via a node N3, and a current path having one end to which the redundancy signal RD_1 is input, and the other end connected to a node N4.
  • The NMOS transistor 32 b includes a gate electrode to which the control signal SELB_1 e is input via the node N3, and a current path having one end connected to the node N4, and the other end connected to the ground potential.
  • The NMOS transistor 32 c includes a gate electrode to which the redundancy signal RDB_1 is input, and a current path having one end connected to the node N4, and the other end connected to the ground potential. The voltage of the node N4 is output as the control signal CG1_1 e.
  • A sub array column select circuit 21-1 o corresponding to the odd rows will be explained with reference to FIG. 6.
  • As indicated by (a) in FIG. 6, the sub array column select circuit 21-1 o includes a PMOS transistor 33 a and NMOS transistors 33 b and 33 c as a circuit 21-1 o 1 for outputting a control signal CG1_1 o.
  • The PMOS transistor 33 a includes a gate electrode to which a control signal SELB_0 o is input via a node N5, and a current path having one end to which the redundancy signal RD_1 is input, and the other end connected to a node N6.
  • The NMOS transistor 33 b includes a gate electrode to which the control signal SELB_0 o is input via the node N5, and a current path having one end connected to the node N6, and the other end connected to the ground potential.
  • The NMOS transistor 33 c includes a gate electrode to which the redundancy signal RDB_1 is input, and a current path having one end connected to the node N6, and the other end connected to the ground potential. The voltage of the node N6 is output as the control signal CG1_1 o.
  • As indicated by (b) in FIG. 6, the sub array column select circuit 21-1 o includes a PMOS transistor 34 a and NMOS transistors 34 b and 34 c as a circuit 21-1 o 2 for outputting a control signal CG1_0 o.
  • The PMOS transistor 34 a includes a gate electrode to which a control signal SELB_1 o is input via a node N7, and a current path having one end to which the redundancy signal RD_0 is input, and the other end connected to a node N8.
  • The NMOS transistor 34 b includes a gate electrode to which the control signal SELB_1 o is input via the node N8, and a current path having one end connected to the node N8, and the other end connected to the ground potential.
  • The NMOS transistor 34 c includes a gate electrode to which the redundancy signal RDB_0 is input, and a current path having one end connected to the node N8, and the other end connected to the ground potential. The voltage of the node N8 is output as the control signal CG1_0 o.
  • As shown in FIGS. 5 and 6, in the first sub array column select circuits corresponding to the even rows and odd rows, the control signals SELB_0 and SELB_1 and the output signals CG1_0 and CG1_1 have a crossed relationship.
  • Also, when setting the first sub array column select circuit 21-1 in an “unselected state”, both the output signals CG1_0 and CG1_1 are changed to level “L (Low)”. When setting the first sub array column select circuit 21-1 in a “selected state”, one of the output signals CG1_0 and CG1_1 is changed to “H”, and the other is changed to “L”.
  • <Even Row Selecting Operation (Normal Operation)>
  • The operations of the sub array column select circuits 21-1 e and 21-1 o when outputting the control signal CG1_0 e at level “H (High)” will be explained below with reference to FIGS. 7 and 8.
  • As shown in FIG. 7, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_0 e is “L”. Therefore, the node N2 is “H”, and the control signal CG1_0 e is “H”.
  • Also, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_1 e is “H”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • As shown in FIG. 8, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_0 o is “H”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Furthermore, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_1 o is “H”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • Next, the operations of the sub array column select circuits 21-1 e and 21-1 o when outputting the control signal CG1_1 e at level “H” will be explained with reference to FIGS. 9 and 10.
  • As shown in FIG. 9, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_0 e is “H”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Also, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_1 e is “L”. Accordingly, the node N4 is “H”, and the control signal CG1_1 e is “H”.
  • As shown in FIG. 10, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_0 o is “H”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Furthermore, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_1 o is “H”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • <Odd Row Selecting Operation (Normal Operation)>
  • The operations of the sub array column select circuits 21-1 o and 21-1 e when outputting the control signal CG1_0 o at level “H” will be explained below with reference to FIGS. 11 and 12.
  • As shown in FIG. 11, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_0 o is “H”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Also, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_1 o is “L”. Accordingly, the node N8 is “H”, and the control signal CG1_0 o is “H”.
  • As shown in FIG. 12, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_0 e is “H”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Furthermore, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_1 e is “H”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • Next, the operations of the sub array column select circuits 21-1 o and 21-1 e when outputting the control signal CG1_1 o at level “H” will be explained with reference to FIGS. 13 and 14.
  • As shown in FIG. 13, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_0 o is “L”. Therefore, the node N6 is “H”, and the control signal CG1_1 o is “H”.
  • Also, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_1 o is “H”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • As shown in FIG. 14, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_0 e is “H”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Furthermore, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_1 e is “H”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • <Even Row Selecting Operation (Redundancy Operation)>
  • Next, the operations of the sub array column select circuits 21-1 e and 21-1 o as targets of the redundancy operation will be explained with reference to FIGS. 15 to 18. The operation shown in FIGS. 7 to 10 described earlier is performed on a sub array for which no redundancy operation is performed, and the following operation is performed on a sub array for which the redundancy operation is performed. Note that when the redundancy operation is performed on any column while even rows are selected, odd rows are selected in this column. In the following description, the operation of a sub array as a target of the redundancy operation as described above will be explained.
  • The operations of the sub array column select circuits 21-1 e and 21-1 o as targets of the redundancy operation when outputting the control signal CG1_0 e at level “H” will be explained with reference to FIGS. 15 and 16.
  • As shown in FIG. 15, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_0 e is “L”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Also, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_1 e is “H”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • As shown in FIG. 16, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_0 o is “L”. Therefore, the node N6 is “H”, and the control signal CG1_1 o is “H”.
  • Furthermore, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_1 o is “H”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • Next, the operations of the sub array column select circuits 21-1 e and 21-1 o as targets of the redundancy operation when outputting the control signal CG1_1 e at level “H” will be explained with reference to FIGS. 17 and 18.
  • As shown in FIG. 17, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_0 e is “H”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Also, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_1 e is “L”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • As shown in FIG. 18, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_0 o is “H”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Furthermore, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_1 o is “L”. Accordingly, the node N8 is “H”, and the control signal CG1_0 o is “H”.
  • <Odd Row Selecting Operation (Redundancy Operation)>
  • The operations of the sub array column select circuits 21-1 e and 21-1 o as targets of the redundancy operation will be explained below with reference to FIGS. 19 to 22. The operation shown in FIGS. 11 to 14 described earlier is performed on a sub array for which no redundancy operation is performed, and the following operation is performed on a sub array for which the redundancy operation is performed. Note that when the redundancy operation is performed on any column while odd rows are selected, even rows are selected in this column. In the following description, the operation of a sub array as a target of the redundancy operation as described above will be explained.
  • The operations of the sub array column select circuits 21-1 o and 21-1 e as targets of the redundancy operation when outputting the control signal CG1_0 o at level “H” will be explained below with reference to FIGS. 19 and 20.
  • As shown in FIG. 19, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_0 o is “H”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Also, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_1 o is “L”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • As shown in FIG. 20, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “L”, the redundancy signal RDB_0 is “H”, and the control signal SELB_0 e is “H”. Therefore, the node N2 is “L”, and the control signal CG1_0 e is “L”.
  • Furthermore, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “H”, the redundancy signal RDB_1 is “L”, and the control signal SELB_1 e is “L”. Accordingly, the node N4 is “H”, and the control signal CG1_1 e is “H”.
  • Next, the operations of the sub array column select circuits 21-1 o and 21-1 e as targets of the redundancy operation when outputting the control signal CG1_1 o at level “H” will be explained with reference to FIGS. 21 and 22.
  • As shown in FIG. 21, in the sub array column select circuit 21-1 o 1, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_0 o is “L”. Therefore, the node N6 is “L”, and the control signal CG1_1 o is “L”.
  • Also, in the sub array column select circuit 21-1 o 2, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_1 o is “H”. Accordingly, the node N8 is “L”, and the control signal CG1_0 o is “L”.
  • As shown in FIG. 22, in the sub array column select circuit 21-1 e 1, the redundancy signal RD_0 is “H”, the redundancy signal RDB_0 is “L”, and the control signal SELB_0 e is “L”. Therefore, the node N2 is “H”, and the control signal CG1_0 e is “H”.
  • Furthermore, in the sub array column select circuit 21-1 e 2, the redundancy signal RD_1 is “L”, the redundancy signal RDB_1 is “H”, and the control signal SELB_1 e is “H”. Accordingly, the node N4 is “L”, and the control signal CG1_1 e is “L”.
  • In the redundancy operation as described above, a redundancy area of a sub array belonging to another row can be selected by changing only the redundancy signal RD without changing the signal SELB.
  • <Second Sub Array Column Select Circuit>
  • Next, the second sub array column select circuit 21-2 according to this embodiment will be explained with reference to FIG. 23.
  • As indicated by (a) in FIG. 23, the sub array column select circuit 21-2 includes a PMOS transistor 35 a and NMOS transistor 35 b as 21-21 for outputting the control signals FY_0 to FY_3.
  • The PMOS transistor 35 a includes a gate electrode to which the control signals FYB_0 to FYB_3 are input via a node N9, and a current path having one end to which a voltage VPP is input, and the other end connected to a node N10.
  • The NMOS transistor 35 b includes a gate electrode to which the control signals FYB_0 to FYB_3 are input via the node N9, and a current path having one end connected to the node N10, and the other end connected to the ground potential. The voltage of the node N10 is output as the control signals FY_0 to FY_3.
  • As indicated by (b) in FIG. 23, the second sub array column select circuit 21-2 includes a PMOS transistor 36 a and NMOS transistors 36 b and 36 c as a circuit 21-22 for outputting the control signals CG2_0 to CG2 3.
  • The PMOS transistor 36 a includes a gate electrode to which the control signal CSELB is input via a node N11, and a current path having one end to which the control signals FY_0 to FY_3 are input, and the other end connected to a node N12.
  • The NMOS transistor 36 b includes a gate electrode to which the control signal CSELB is input via the node N11, and a current path having one end connected to the node N12, and the other end connected to the ground potential.
  • The NMOS transistor 36 c includes a gate electrode to which the control signals FYB_0 to FYB_3 are input, and a current path having one end connected to the node N12, and the other end connected to the ground potential. The voltage of the node N12 is output as the control signals CG2_0 to CG2_3.
  • <Normal Word Line Driver Circuit>
  • The normal word line driver circuit 14-1 a according to this embodiment will be explained below with reference to FIG. 24.
  • As shown in FIG. 24, the normal word line driver circuit 14-1 a includes a PMOS transistor 37 a and NMOS transistors 37 b and 37 c as a circuit for outputting a voltage to the local word lines LWL_0 to LWL_3.
  • The PMOS transistor 37 a includes a gate electrode to which the control signal MWLB is input from the main word line via a node N13, and a current path having one end to which the control signals FX_0 to FX_3 are input, and the other end connected to a node N14.
  • The NMOS transistor 37 b includes a gate electrode to which the control signal MWLB is input from the main word line via the node N13, and a current path having one end connected to the node N14, and the other end connected to the ground potential.
  • The NMOS transistor 37 c includes a gate electrode to which the control signals FXB_0 to FXB_3 are input, and a current path having one end connected to the node N14, and the other end connected to the ground potential. The voltage of the node N14 is output to the local word lines LWL_0 to LWL_3.
  • <Redundancy Word Line Driver Circuit>
  • Next, the redundancy word line driver circuit 14-1 b according to this embodiment will be explained with reference to FIG. 25.
  • As indicated by (a) in FIG. 25, the redundancy word line driver circuit 14-1 b includes a PMOS transistor 38 a and NMOS transistors 38 b and 38 c as a circuit 14-1 b 1 for outputting a voltage to the redundancy local word line SWL_0.
  • The PMOS transistor 38 a includes a gate electrode to which the redundancy signal RDMWLB is input via a node N15, and a current path having one end to which the redundancy signal RD_0 is input, and the other end connected to a node N16.
  • The NMOS transistor 38 b includes a gate electrode to which the redundancy signal RDMWLB is input from the main word line via the node N15, and a current path having one end connected to the node N16, and the other end connected to the ground potential.
  • The NMOS transistor 38 c includes a gate electrode to which the redundancy signal RDB_0 is input, and a current path having one end connected to the node N16, and the other end connected to the ground potential. The voltage of the node N16 is output to the redundancy local word line SWL_0.
  • As indicated by (b) in FIG. 25, the redundancy word line driver circuit 14-1 b includes a PMOS transistor 39 a and NMOS transistors 39 b and 39 c as a circuit 14-1 b 2 for outputting a voltage to the redundancy local word line SWL_1.
  • The PMOS transistor 39 a includes a gate electrode to which the redundancy signal RDMWLB is input via a node N17, and a current path having one end to which the redundancy signal RD_1 is input, and the other end connected to a node N18.
  • The NMOS transistor 39 b includes a gate electrode to which the redundancy signal RDMWLB is input from the main word line via the node N17, and a current path having one end connected to the node N18, and the other end connected to the ground potential.
  • The NMOS transistor 39 c includes a gate electrode to which the redundancy signal RDB_1 is input, and a current path having one end connected to the node N18, and the other end connected to the ground potential. The voltage of the node N18 is output to the redundancy local word line SWL_1.
  • <Normal Operation>
  • A normal read/write operation (to be also referred to as, e.g., a normal operation hereinafter for the sake of simplicity) of the semiconductor storage device 1 according to this embodiment will be explained below with reference to FIG. 26. Note that the “normal read/write operation” herein explained is an operation using no redundancy cell. Note also that in the following description, an operation in which the first sub array column select circuits 21-1 and 21-2 output “H” will be referred to as “activate” for the sake of simplicity. Furthermore, as to details of the operation of the first sub array column select circuit 21-1, see FIGS. 5 to 22 and the corresponding description.
  • In the normal operation, the sub arrays 11-1 are activated row by row. Assume that the normal operation is performed on four sub arrays (C0:R0, C1:R0, C2:R0, and C3:R0) 11-1. The four sub arrays (C0:R0, C1:R0, C2:R0, and C3:R0) 11-1 of the row “R0” are activated, a local word line LWL common to the sub arrays 11-1 is selected, a local bit line LBL is selected by the same address of the sub arrays 11-1, and the 1-bit memory cell MC is read from each sub array 11-1. In this operation, all the redundancy signals RDMWLB are deactivated (“H”).
  • <Redundancy Operation 1>
  • Practical example 1 of a redundancy cell read/write operation (to be also referred to as, e.g., a redundancy operation hereinafter for the sake of simplicity) of the semiconductor storage device 1 according to this embodiment will be explained below with reference to FIG. 27.
  • In the memory cell array 11 divided into sub arrays according to this embodiment, a defective memory cell sometimes exists on the local word line LWL of the normal cell array 11-1 a of the sub array 11-1 belonging to an even row. In this case, the local word line LWL can be allocated to the redundancy cell area 11-1 b of the sub array 11-1 in the same column as the sub array 11-1 described above and belonging to an odd row.
  • Also, in the memory cell array 11 divided into sub arrays according to this embodiment, a defective memory cell sometimes exists on the local word line LWL of the normal cell array 11-1 a of the sub array 11-1 belonging to an odd row. In this case, the local word line LWL can be allocated to the redundancy cell area 11-1 b of the sub array 11-1 in the same column as the sub array 11-1 described above and belonging to an even row.
  • In this example, if a defective memory exists in the normal cell array 11-1 a of the sub array (C2:R0) 11-1, the local word line LWL on which the defective cell exists is disabled. Then, the local word line LWL is allocated to the local word line SWL of the redundancy cell area 11-1 b of the sub array (C2:R1) 11-1 in the same column and belonging to another row.
  • To perform the redundancy operation on the sub array (C2:R1), the redundancy signals RD (RD 0=H and RD 1=L) of the column C2 are inverted (RD 0=L and RD 1=H). The redundancy signals RD of the columns C0, C1, and C3 are not inverted. Consequently, the sub array (C2:R0) is unselected. Then, the redundancy controller 13 activates the redundancy signal RDMWLB of the row R1 (RDMWLB=L). Also, control is so performed as to activate the sub array column select circuit 21-1 corresponding to the row R1.
  • By the operation as described above, the semiconductor storage device 1 according to this embodiment can perform the normal operation on the sub arrays (C0:R0, C1:R0, and C3:R0) 11-1, and can perform the redundancy operation on the sub array (C2:R1).
  • Since the redundancy signal is inverted, the sub array (C2:R0) 11-1 replaced with the sub array (C2:R1) 11-1 among normally selected sub arrays is unselected.
  • In this embodiment, the local word line LWL of the normal cell array 11-1 a of a sub array belonging to an even row can be allocated to the local word line SWL of the redundancy area 11-1 b of a sub array in the same column and belonging to an arbitrary odd row. Also, in this embodiment, the local word line LWL of the normal cell array 11-1 a of a sub array belonging to an odd row can be allocated to the local word line SWL of the redundancy area 11-1 b of a sub array in the same column and belonging to an arbitrary even row. In this case, when the control signal CG1_0 is selected in the normal cell array 11-1 a, the control signal CG1_1 complementary to the control signal CG1_0 is selected in the redundancy area 11-1 b belonging to a different row.
  • <Redundancy Operation 2>
  • Next, practical example 2 of the redundancy operation of the semiconductor storage device 1 according to this embodiment will be explained with reference to FIG. 28. Note that the basic arrangement and basic operation of the semiconductor storage device 1 according to practical example 2 are the same as those of the semiconductor storage device 1 according to practical example 1 described above. Therefore, an explanation of items explained in above-described practical example 1 and items which can easily be known by referring to the above-descried practical example 1 will be omitted.
  • In practical example 2, if, for example, a defective memory exists on the local word line LWL of the normal cell array 11-1 a of the sub array (C2:R0) 11-1, the local word line LWL is allocated to the redundancy cell area 11-1 b of the sub array (C2:R3) 11-1. This operation will be explained below.
  • In this case, the normal operation is performed on the sub arrays (C0:R0, C1:R0, and C3:R0) 11-1, and the redundancy operation is performed on the sub array (C2:R3).
  • To perform the redundancy operation on the sub array (C2:R3), the redundancy signals RD (RD 0=H and RD 1=L) of the column C2 are inverted (RD 0=L and RD 1=H), and the redundancy signal RDMWLB of the row R3 is activated (RDMWLB=L). The redundancy signals RD of the columns C0, C1, and C3 are not inverted. Also, control is so performed as to activate the first sub array column select circuit 21-1 corresponding to the row R3.
  • Consequently, the sub array column select circuit 21-1 of the sub array (C2:R0) 11-1 of a cell to be replaced among normally selected sub arrays is unselected.
  • <Functions and Effects of Semiconductor Storage Device According to Embodiment>
  • If a defective cell exists on the local word line LWL of the normal cell array 11-1 a of the sub array (C2:R0) 11-1 in a conventional semiconductor memory including a memory array divided into sub arrays, the local word line LWL on which the defective cell exists is replaced with the redundancy cell area 11-1 b of the sub array 11-1. In this replacement, replacement is sometimes simultaneously performed even in the sub arrays (C0:R0, C1:R0, and C3:R0) 11-1 in which no defective cell exists on the local word line LWL, thereby replacing the same local word line LWL on which no defective cell exists (a comparative example).
  • In the above-described embodiment, however, only the local word line LWL of the normal cell array 11-1 a of the sub array (C2:R0) 11-1 in which a defective memory cell exists can be replaced with the redundancy cell array 11-1 b of the redundancy cell area 11-1 b. Accordingly, the local word line LWL, on which no defective memory cell exists, of the normal cell array 11-1 a of each of the sub arrays (C0:R0, C1:R0, and C3:R0) 11-1 is kept used without being replaced with the redundancy area 11-1 b.
  • Also, in the first sub array column select circuit 21-1 e corresponding to even rows and the first sub array column select circuit 21-1 o corresponding to odd rows in the above-described embodiment, the input control signals SELB_0 and SELB_1 have a crossed relationship with the output signals CG1_0 and CG1_1.
  • In addition, the semiconductor storage device 1 according to this embodiment controls the redundancy signal for each column. More specifically, the redundancy signal RD for a column as a target of the redundancy operation is inverted from the redundancy signal RD to be supplied to a sub array as a target of the normal operation. Furthermore, when the redundancy signal RDWLB corresponding to a row as a target of the redundancy operation is selected, a redundancy word line belonging to another row on which no normal operation is performed is selected.
  • In this embodiment as described above, it is possible to perform the redundancy operation simultaneously with the normal operation by allocating a redundancy area for each sub array as needed. Also, the amount of circuits to be added to implement the above-described embodiment is very small. This makes it possible to provide a high-quality semiconductor storage device by increasing the defective memory cell repair efficiency while suppressing an increase in circuit area.
  • (Modification and Others)
  • Note that the defective cell repair method using only allocation to the redundancy area has been explained in the above-described embodiment, but the present invention is not limited to this. For example, when the sub array 11-1 has a size which can be repaired by ECC, it is possible to combine repair by ECC and repair using redundancy according to the above-described embodiment.
  • FIG. 29 shows the repair efficiencies of three repair methods, i.e., (i) a repair method using only redundancy of a comparative example, (ii) a repair method using redundancy and ECC of a comparative example, (iii) a repair method using redundancy of the above-described embodiment and ECC. As shown in FIG. 29, the repair method using redundancy of the above-described embodiment and ECC can repair a defective memory cell more efficiently.
  • Also, the redundancy controller 13 described above are arranged as “fuse sets” in the periphery of the memory cell array 11.
  • More specifically, as shown in, e.g., FIG. 30, PADs to be connected to an external apparatus are arranged in a central region of a substrate 100 so as to extend in the X direction, and fuse set are arranged to sandwich the PADs in the Y direction perpendicular to the X direction. In addition, memory cell arrays 11 are arranged to sandwich the fuse sets and PADs in the Y direction, and fuse sets are arranged such that each fuse set is adjacent to at least one side of each memory cell array 11 along the Y direction.
  • Also, as shown in FIG. 31, PADs are arranged at the end portions of a substrate 100 along the X direction, and memory cell arrays 11 and fuse sets are formed to be sandwiched between the PADs along the Y direction. The fuse sets are arranged such that each fuse set is adjacent to at least one side of each memory cell array 11 along the Y direction.
  • Thus, the method of arranging the redundancy controller 13 and redundancy controller 13 (fuse sets) described above can be changed as needed.
  • In addition, the above embodiment has been explained by taking an MRAM as an example of the storage device. However, the present invention can also be practiced as a resistance change memory having another hierarchical structure including the same elements as those disclosed in the above embodiment, e.g., a PCRAM (Phase Change Random Access Memory) or ReRAM (Resistive Random Access Memory).
  • Furthermore, in each embodiment described above, a bit line pair has been referred to as a bit line BL and source line SL for the sake of convenience. However, the present invention is not limited to this, and it is also possible to define a bit line pair as, e.g., a first bit line and second bit line.
  • While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.

Claims (1)

What is claimed is:
1. A semiconductor storage device comprising:
a first storage area including a plurality of memory cells each including a resistance change element which stores data;
a second storage area including a plurality of memory cells each including a resistance change element which stores data;
a sub memory cell array including the first storage area and the second storage area:
a memory cell array including a plurality of sub memory cell arrays arranged along a column direction and a row direction;
a third storage area which stores store redundancy information and to supply the redundancy information to the sub memory cell array; and
a control circuit which stores control an access operation to the memory cell array,
wherein when performing an access operation to the first storage area of at least one sub memory cell array belonging to a first row, and to at least one second storage area belonging to a second row,
the control circuit performs the access operation to the second storage area of a sub memory cell array belonging to a desired column and to the second row, based on the redundancy information of the third storage area.
US14/929,786 2014-03-12 2015-11-02 Semiconductor storage device Abandoned US20160055895A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/929,786 US20160055895A1 (en) 2014-03-12 2015-11-02 Semiconductor storage device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201461951935P 2014-03-12 2014-03-12
US14/475,126 US9208848B2 (en) 2014-03-12 2014-09-02 Semiconductor storage device
US14/929,786 US20160055895A1 (en) 2014-03-12 2015-11-02 Semiconductor storage device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/475,126 Continuation US9208848B2 (en) 2014-03-12 2014-09-02 Semiconductor storage device

Publications (1)

Publication Number Publication Date
US20160055895A1 true US20160055895A1 (en) 2016-02-25

Family

ID=54069535

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/475,126 Active US9208848B2 (en) 2014-03-12 2014-09-02 Semiconductor storage device
US14/929,786 Abandoned US20160055895A1 (en) 2014-03-12 2015-11-02 Semiconductor storage device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/475,126 Active US9208848B2 (en) 2014-03-12 2014-09-02 Semiconductor storage device

Country Status (1)

Country Link
US (2) US9208848B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170055222A (en) * 2015-11-11 2017-05-19 삼성전자주식회사 Memory device and memory system having repair unit modification function
KR102434053B1 (en) * 2015-11-16 2022-08-19 삼성전자주식회사 Semiconductor memory device, memory system including the same and method of operating the same

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094382A (en) * 1997-11-27 2000-07-25 Samsung Electronics Co., Ltd. Integrated circuit memory devices with improved layout of fuse boxes and buses
US7038969B2 (en) * 2003-09-16 2006-05-02 Kabushiki Kaisha Toshiba Semiconductor memory having a spare memory cell
US7763887B2 (en) * 2006-09-04 2010-07-27 Samsung Electronics Co., Ltd. Semiconductor device and method of fabricating the same
US7855437B2 (en) * 2006-06-29 2010-12-21 Hynix Semiconductor Inc. Semiconductor device and semiconductor package having the same
US8040745B2 (en) * 2008-02-26 2011-10-18 Elpida Memory, Inc. Stacked memory and fuse chip
US8077531B2 (en) * 2008-01-16 2011-12-13 Hynix Semiconductor Inc. Semiconductor integrated circuit including column redundancy fuse block
US8599630B2 (en) * 2008-01-16 2013-12-03 SK Hynix Inc. Semiconductor integrated circuit including column redundancy fuse block

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3386547B2 (en) 1994-01-26 2003-03-17 株式会社東芝 Redundancy circuit device
JPH09231789A (en) 1996-02-21 1997-09-05 Sony Corp Semiconductor memory device
JP4255144B2 (en) 1998-05-28 2009-04-15 株式会社ルネサステクノロジ Semiconductor memory device
JP3544929B2 (en) 2000-09-27 2004-07-21 Necマイクロシステム株式会社 Semiconductor memory device and redundancy circuit replacement method therefor
TW594775B (en) * 2001-06-04 2004-06-21 Toshiba Corp Semiconductor memory device
JP5119563B2 (en) * 2001-08-03 2013-01-16 日本電気株式会社 Semiconductor memory device having defective memory cell relief circuit
WO2003065377A1 (en) 2002-02-01 2003-08-07 Hitachi, Ltd. Storage device
JP2004023062A (en) 2002-06-20 2004-01-22 Nec Electronics Corp Semiconductor device and method for manufacturing the same
JP2010093277A (en) 2002-06-25 2010-04-22 Renesas Technology Corp Semiconductor integrated circuit device
JP2008130995A (en) 2006-11-24 2008-06-05 Toshiba Corp Semiconductor memory
JP2010146665A (en) * 2008-12-19 2010-07-01 Toshiba Corp Resistance change type nonvolatile semiconductor memory
JP2012043977A (en) 2010-08-19 2012-03-01 Renesas Electronics Corp Semiconductor device and semiconductor device manufacturing method
JP2012133836A (en) 2010-12-20 2012-07-12 Toshiba Corp Resistance change type memory
JP5703041B2 (en) 2011-01-27 2015-04-15 ルネサスエレクトロニクス株式会社 Semiconductor device
JP5677187B2 (en) 2011-05-09 2015-02-25 株式会社東芝 Semiconductor memory device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094382A (en) * 1997-11-27 2000-07-25 Samsung Electronics Co., Ltd. Integrated circuit memory devices with improved layout of fuse boxes and buses
US7038969B2 (en) * 2003-09-16 2006-05-02 Kabushiki Kaisha Toshiba Semiconductor memory having a spare memory cell
US7855437B2 (en) * 2006-06-29 2010-12-21 Hynix Semiconductor Inc. Semiconductor device and semiconductor package having the same
US7763887B2 (en) * 2006-09-04 2010-07-27 Samsung Electronics Co., Ltd. Semiconductor device and method of fabricating the same
US8071469B2 (en) * 2006-09-04 2011-12-06 Samsung Electronics Co., Ltd. Semiconductor device and method of fabricating the same
US8077531B2 (en) * 2008-01-16 2011-12-13 Hynix Semiconductor Inc. Semiconductor integrated circuit including column redundancy fuse block
US8599630B2 (en) * 2008-01-16 2013-12-03 SK Hynix Inc. Semiconductor integrated circuit including column redundancy fuse block
US8040745B2 (en) * 2008-02-26 2011-10-18 Elpida Memory, Inc. Stacked memory and fuse chip

Also Published As

Publication number Publication date
US20150262638A1 (en) 2015-09-17
US9208848B2 (en) 2015-12-08

Similar Documents

Publication Publication Date Title
JP5032621B2 (en) Nonvolatile semiconductor memory and manufacturing method thereof
KR101777802B1 (en) Method and system for providing a hierarchical data path for spin transfer torque random access memory
KR100890641B1 (en) Nonvolatile Memory Device Using Resistor
RU2642960C2 (en) Semiconductor memory device
JP5575243B2 (en) Semiconductor memory with improved memory block switching
JP5846124B2 (en) Semiconductor memory device
US9293171B2 (en) Resistance change memory
US8508977B2 (en) Semiconductor memory device
US8947920B2 (en) Memory device
JP2011258288A (en) Semiconductor memory device
JP3913258B2 (en) Semiconductor memory device
JP5316608B2 (en) Nonvolatile memory cell and nonvolatile memory
US9368170B2 (en) Memory device with resistance-change type storage elements
US9183951B2 (en) Resistance change memory and test method of the same
US20170076791A1 (en) Semiconductor memory device
US9208848B2 (en) Semiconductor storage device
US9767863B2 (en) Redundancy memory device comprising a plurality of selecting circuits
US9761293B2 (en) Semiconductor storage device
JP2007213639A (en) Nonvolatile semiconductor memory
US10056128B2 (en) Semiconductor storage device
US10783946B2 (en) Semiconductor memory device including memory cell arrays
JP5331998B2 (en) Nonvolatile semiconductor memory device
EP1662510B1 (en) Arrangement of write lines in an MRAM device
JP2008071384A (en) Semiconductor storage device

Legal Events

Date Code Title Description
AS Assignment

Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIYAKAWA, TADASHI;HOYA, KATSUHIKO;REEL/FRAME:036935/0688

Effective date: 20140820

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载