US20170053681A1 - Semiconductor memory device with input/output line - Google Patents
Semiconductor memory device with input/output line Download PDFInfo
- Publication number
- US20170053681A1 US20170053681A1 US14/937,473 US201514937473A US2017053681A1 US 20170053681 A1 US20170053681 A1 US 20170053681A1 US 201514937473 A US201514937473 A US 201514937473A US 2017053681 A1 US2017053681 A1 US 2017053681A1
- Authority
- US
- United States
- Prior art keywords
- mat
- input
- output lines
- data line
- mats
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/10—Decoders
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/408—Address circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4097—Bit-line organisation, e.g. bit-line layout, folded bit lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/18—Bit line organisation; Bit line lay-out
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
Definitions
- Various embodiments generally relate to a semiconductor device, and more particularly, to a technology capable of reducing the number of cell mats.
- a known semiconductor device consists of a plurality of memory cell arrays consisting of a plurality of unit cells.
- the plurality of memory cell arrays store and output data in response to an address.
- the semiconductor device also consists of a plurality of sense amplifier arrays configured to amplify a data signal output by a cell array and the sense amplifier outputs the amplified signal.
- a folded bit line structure is applied to the cell array structure of 8F2, and an open bit line structure is applied to the cell array structure of 6F2.
- the folded bit line structure has a structure in which a bit line BL and a bit-bar line BLB are formed in parallel in one direction of a sense amplifier.
- the open bit line structure has a structure in which a bit line and a bit-bar line are separated on both sides of a sense amplifier.
- a semiconductor device may be provided.
- the semiconductor device may include a plurality of mats configured to input and output the data of memory cells through a plurality of mat input/output lines.
- the semiconductor device may include a plurality of input/output lines coupled to the plurality of mat input/output lines and configured to input and output data.
- the semiconductor device may include mat control units disposed between the plurality of mats and configured to control the operations of the mats.
- the plurality of mat input/output lines may be grouped into a plurality of data line groups having the same characteristic, and some of the plurality of data line groups may be disposed to overlap with the mat control units.
- a semiconductor device may be provided.
- the semiconductor device may include a first mat, and a second mat disposed adjacent to the first mat.
- the semiconductor device may include a mat control unit disposed between the first mat and the second mat.
- the semiconductor device may include a first data line group disposed in the first mat and configured to input and output the data of memory cells.
- the semiconductor device may include a second data line group configured to input and output data of memory cells of the first mat and the second mat and may be disposed to overlap with the mat control unit.
- the semiconductor device may include a third data line group disposed in the second mat and configured to input and output the data of memory cells.
- FIG. 1 is a diagram illustrating a representation of an example of the structure of a semiconductor device including a dummy mat.
- FIG. 2 is a diagram illustrating a representation of an example of the configuration of a semiconductor device according to an embodiment.
- FIG. 3 is a circuit diagram illustrating a representation of an example of the mats of FIG. 2 .
- FIG. 4 illustrates a block diagram of an example of a representation of a system employing a device and/or semiconductor device in accordance with the various embodiments discussed above with relation to FIGS. 1-3 .
- a semiconductor device having the open bit line structure may include a plurality of memory cell mats, a plurality of sense amplifier (SA) arrays, and dummy mats.
- SA sense amplifier
- Memory cells for storing data may be formed in each of the plurality of memory cell mats.
- the memory cells may be disposed in regions in which bit lines cross word lines and regions in which bit-bar lines BLB cross sub-word lines SWL.
- a memory cell includes an NMOS transistor, that is, a cell transistor, and a cell capacitor.
- the dummy mats may be mats disposed at the top and bottom of the memory cell mats, that is, mats disposed in the outskirts of memory cell blocks.
- a dummy mat may be disposed under a target cell mat, and may function to provide the target cell mat with a level of a bit-bar line which will become the subject of comparison.
- a plurality of bit lines and a plurality of dummy word lines may be intersected and arranged in the dummy mat.
- bit line occupies an unnecessary area because only a bit-bar line (or bit line) that will be compared with a target cell mat within a dummy mat and that is coupled to a sense amplifier operates and the bit line (or bit-bar line) does not operate in the dummy mat. Accordingly, a net die may be decreased.
- Various embodiments may be directed to a reduction in the number of cell mats and mat control units by grouping the data lines of a semiconductor device differently from a prior art.
- a semiconductor device may include a plurality of memory cells and a circuit for controlling the memory cells.
- a structure in which a plurality of memory cells of such a semiconductor device is arranged is described below with reference to FIG. 1 .
- FIG. 1 is a diagram illustrating a representation of an example of the structure of a semiconductor device including a dummy mat.
- the semiconductor device may be divided into a plurality of banks and may be driven.
- Each of the plurality of banks may include a plurality of mats MAT 0 ⁇ MAT 8 each including a plurality of memory cells.
- a memory cell array is divided into sets of the plurality of unit memory cell mats MAT 0 ⁇ MAT 8 .
- a plurality of the mats MAT 0 ⁇ MAT 8 is arranged in a row direction and column direction, thus forming a plurality of mat rows and a plurality of mat columns.
- the mat MAT 8 that belongs to the plurality of mats MAT 0 ⁇ MAT 8 and that is disposed in the outermost edge may be used as a dummy mat.
- the dummy mat MAT 8 may be allocated for error correction code (ECC).
- a single mat MAT 0 is assumed to have a size of 1 K bit.
- the 1 K bit may mean the number of memory cells included in each mat MAT, that is, the number of column lines to and from which data is inputted and output.
- a single bank including the plurality of mats MAT 0 ⁇ MAT 8 has a total size of 9 K bits.
- a plurality of mat control units 1 to 10 may be arranged in regions between the plurality of mats MAT 0 ⁇ MAT 8 .
- the mat control units 1 to 10 may include a plurality of sub-word line drivers configured to drive sub-word lines (not illustrated) coupled to the gates of cell transistors (not illustrated) of the respective mats MAT 0 ⁇ MAT 8 and switch elements capable of switching input/output lines.
- data of a specific unit may be inputted and output by mat input/output lines MIO ⁇ 0 : 7 >. That is, the mat input/output lines MIO ⁇ 0 : 7 > are disposed in the mats MAT 0 ⁇ MAT 8 in a one-to-one way.
- a row decoder 20 may decode a row address RA and output a plurality of row decoding signals RADEC to the plurality of mats MAT 0 ⁇ MAT 8 .
- the row lines of the plurality of mats MAT 0 ⁇ MAT 8 are selected in response to the plurality of row decoding signals RADEC.
- a column decoder 30 may decode column addresses CA ⁇ 3 : 9 > and output a plurality of column decoding signals CADEC ⁇ 0 : 127 > to the plurality of mats MAT 0 ⁇ MAT 8 .
- the column lines of the plurality of mats MAT 0 ⁇ MAT 8 are selected in response to the plurality of column decoding signals CADEC ⁇ 0 : 127 >.
- input/output lines BIO ⁇ 0 : 71 > are classified according to the mats MAT 0 ⁇ MAT 8 and are coupled to the mat input/output lines MIO ⁇ 0 : 7 > (i.e., data lines MIO ⁇ 0 : 7 >).
- the size of mats is inevitably increased. Accordingly, the number of mats MAT 0 ⁇ MAT 8 and the number of mat control units 1 to 10 for controlling the mats are increased. As a result, current consumption is increased, and an increase in the number of semiconductor chips per wafer is limited. Accordingly, there is a need for a technology capable of reducing the number of mats MAT 0 ⁇ MAT 8 and the number of mat control units 1 to 10 for controlling the mats within the same chip size.
- FIG. 2 is a diagram illustrating a representation of an example of the configuration of a semiconductor device according to an embodiment.
- the semiconductor device may be divided into a plurality of banks and may be driven.
- Each of a plurality of banks may include a plurality of mats MAT 0 ⁇ MAT 5 including a plurality of memory cells.
- the plurality of mats MAT 0 ⁇ MAT 5 may mean a unit cell array including X ⁇ Y memory cells.
- X is indicative of the number of memory cells in a word line direction within the unit mat MAT
- Y is indicative of the number of memory cells in a bit line direction within the unit mat MAT.
- the memory cell array is divided into sets of the plurality of unit memory cell mats MAT 0 ⁇ MAT 5 .
- a plurality of the mats MAT 0 ⁇ MAT 5 is arranged in a row direction and column direction, thus forming a plurality of mat rows and a plurality of mat columns.
- the mat MAT 5 that is from the plurality of mats MAT 0 ⁇ MAT 5 and that is placed in the outermost edge may be used as a dummy mat.
- Such a dummy mat MAT 5 may be allocated for error correction code (ECC).
- the plurality of mats MAT 0 ⁇ MAT 5 may be arranged in a memory cell group having various sizes, such as 512 K, 640 K, 768 K, 832 K, 1 M, and 1.2 M.
- the mat size of 512 K means that the number of word lines is 512 and the number of bit lines is 1024.
- numbers “512” may be indicative of the number of memory cells coupled to each bit line of a sense amplifier. That is, for a mat size of 640 K, it means that 640 K memory cells may be coupled to each bit line. If a redundant word line for repair is added, the size of each of the mats MAT 0 ⁇ MATS may be increased by the number of redundant word lines.
- a burst length and the number of data input/output lines may be different depending on the type and structure of the semiconductor device.
- the number of selected column lines may be different depending on the burst length and the number of data input/output lines of the semiconductor device.
- a different number of column selection signals are activated in response to external input column addresses CA. Accordingly, the data of a sense amplifier that belongs to the sensing unit of a mat MAT selected in response to a read/write command and that is selected in response to a column selection signal may be inputted and output.
- a plurality of mat control units 100 ⁇ 106 may be arranged in regions between the plurality of mats MAT 0 ⁇ MAT 5 .
- the mat control units 100 ⁇ 106 may include a plurality of sub-word line drivers configured to drive sub-word lines (not illustrated) coupled to the gates of cell transistors (not illustrated) of the mats MAT 0 ⁇ MAT 5 , a switch element configured to switch input/output lines, a switching circuit configured to process data, a precharge circuit, and a control circuit unit configured to control the state of word lines and bit lines.
- a row decoder 110 decodes a row address RA and outputs a plurality of row decoding signals RADEC to the plurality of mats MAT 0 ⁇ MAT 5 .
- the row lines of the plurality of mats MAT 0 ⁇ MAT 5 are selected in response to the plurality of row decoding signals RADEC.
- a column decoder 120 decodes column addresses CA ⁇ 3 : 9 > and outputs a plurality of column decoding signals CADEC ⁇ 0 : 127 >to the plurality of mats MAT 0 ⁇ MAT 5 .
- the column lines of the plurality of mats MAT 0 ⁇ MAT 5 are selected in response to the plurality of column decoding signals CADEC ⁇ 0 : 127 >.
- input/output lines BIO ⁇ 0 : 71 > are coupled to the mat input/output lines MIO ⁇ 0 : 7 > of the mats MAT 0 ⁇ MAT 5 .
- the input/output lines BIO ⁇ 0 : 71 > are classified by every 8 input/output lines and are coupled to the 8 mat input/output lines MIO ⁇ 0 : 7 >.
- the mat input/output lines MIO ⁇ 0 : 7 > are grouped into a plurality of data line groups G 1 ⁇ G 9 .
- each of the data line groups G 1 ⁇ G 9 means a data group using the same input/output bus (i.e., input/output lines BIO etc.).
- All the mats MAT 0 ⁇ MAT 5 may be uniformly grouped into the data line groups G 1 ⁇ G 9 within a unit bank regardless of the normal mats MAT 0 ⁇ MAT 4 and the dummy mat MAT 5 .
- the plurality of data line groups G 1 ⁇ G 9 are not disposed in a one-to-one way for the mats MAT 0 ⁇ MAT 5 , but some data line groups G 2 , G 5 , and G 8 are disposed to overlap with the mat control units 101 , 103 , and 105 .
- some data line groups G 2 , G 5 , and G 8 of the plurality of data line groups G 1 ⁇ G 9 share mats on both sides and the mat input/output lines MIO ⁇ 0 : 7 >.
- the data line group G 2 shares the mats MAT 0 and MAT 1 and the mat input/output lines MIO ⁇ 0 : 7 >.
- the data line group G 5 shares the mats MAT 2 and MAT 3 on both sides and the mat input/output lines MIO ⁇ 0 : 7 >.
- the data line group G 8 shares the mats MAT 4 and MAT 5 on both sides and the mat input/output lines MIO ⁇ 0 : 7 >.
- the mat input/output lines MIO ⁇ 0 : 7 > coupled to the mats MAT 0 ⁇ MAT 5 are coupled to the input/output lines BIO ⁇ 0 : 71 >.
- the data line groups G 1 , G 3 , G 4 , G 6 , G 7 , and G 9 of the plurality of data line groups G 1 ⁇ G 9 are respectively coupled to the input/output lines BIO ⁇ 0 : 7 >, BIO ⁇ 16 : 23 >, BIO ⁇ 24 : 31 >, BIO ⁇ 40 : 47 >, BIO ⁇ 48 : 55 >, and BIO ⁇ 64 : 71 >.
- the data line groups G 2 , G 5 , and G 8 of the plurality of data line groups G 1 ⁇ G 9 are respectively coupled to the input/output lines BIO ⁇ 8 : 15 >, BIO ⁇ 32 : 39 >, and BIO ⁇ 56 : 63 >.
- the size of the mat MAT 0 may be determined by the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 1 and half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 . That is, different data line groups are disposed in a single unit mat MAT 0 .
- the size of the mat MAT 1 is determined by the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 3 and the remaining half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 . That is, different data line groups are disposed in a single unit mat MAT 1 .
- the size of the mat MAT 2 is determined by the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 4 and half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 5 . That is, different data line groups are disposed in a single unit mat MAT 2 .
- the mat MAT 3 is determined by the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 6 and the remaining half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 5 . That is, different data line groups are disposed in a single unit mat MAT 3 .
- the size of the mat MAT 4 is determined by the sum of the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 7 and half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 8 . That is, different data line groups are disposed in a single unit mat MAT 4 .
- the size of the mat MAT 5 is determined by the sum of all the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 9 and the remaining half of the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 8 . That is, different data line groups are disposed in a single unit mat MAT 5 .
- the size of the mat input/output lines MIO ⁇ 0 : 7 > of each of the data line groups G 1 ⁇ G 9 is assumed to be 1 K bit.
- the size of each of the mats MAT 0 ⁇ MAT 5 may be 1.5 K bit.
- the 1.5K bit may mean the number of memory cells included in each mat MAT, that is, a bundle of cell sizes in which data is inputted and output.
- a single bank including the plurality of mats MAT 0 ⁇ MAT 4 and the dummy mat MAT 5 allocated for ECC has a total size of 9 K bits.
- the data line groups G 2 , G 5 , and G 8 share the mat input/output lines MIO ⁇ 0 : 7 > of 0.5K bit along with an adjacent mat MAT.
- the plurality of groups G 1 ⁇ G 9 included in the total size of 9 K bits are grouped so that they have the same characteristic and the same size.
- a single data line group is symmetrically disposed in a single mat in a one-to-one way, a single mat MAT becomes 1 K bit, and a total size of a bank becomes 9 K bits. In this example, a total number of 10 mat control units 1 to 10 are required.
- a single data line group is not symmetrically disposed in a single mat in a one-to-one way, but 1.5K bit data line groups G are disposed in a single mat MAT. That is, in an embodiment, the number of cells of an existing column line of 1 K bit is increased to 1.5K bit.
- a total size of the bank is 9 K bits as in FIG. 1 , but the number of mats can be reduced to 6. Accordingly, 7 mat control units 100 ⁇ 106 only have to be included. In this example, current consumption can be reduced because the number of mats MAT 0 ⁇ MATS and the number of mat control units 100 ⁇ 106 are reduced compared to FIG. 1 .
- a column size in the mat MAT has been extended.
- the number of cells coupled to each mat input/output line MIO is 1 K bit, and the characteristics of each mat input/output line MIO are the same as that of FIG. 1 .
- FIG. 3 is a circuit diagram illustrating a representation of an example of the mats MAT 0 and MAT 1 of FIG. 2 .
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 1 included in the mat MAT 0 are selectively coupled to a bit line sense amplifier BLSA through switching elements T 2 ⁇ T 4 .
- a bit line sense amplifier BLSA through switching elements T 2 ⁇ T 4 .
- the size of the mat MAT of 1 K bit is obtained.
- the switching elements T 2 ⁇ T 4 are controlled by the column decoding signals CADEC ⁇ 0 : 127 > and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO ⁇ 0 : 7 >.
- the switching element T 1 is controlled by a line control signal RMA and selectively couples the mat input/output lines MIO ⁇ 0 : 7 > and the input/output lines BIO ⁇ 0 : 7 >.
- bit line sense amplifiers BLSA sense and amplify cell data.
- the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC ⁇ 0 : 127 >.
- the plurality of bit line sense amplifiers BLSA are coupled to memory cells through bit line pairs BLT ⁇ 0 : 1023 > and BLB ⁇ 0 : 1023 >.
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 are shared by the mats MAT 0 and MAT 1 .
- a half group 200 that belongs to the data line group G 2 and that is disposed in the mat MAT 0 is selectively coupled to the bit line sense amplifiers BLSA through switching elements T 6 and T 7 .
- the switching elements T 6 and T 7 are controlled by the column decoding signals CADEC ⁇ 0 : 63 > and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO ⁇ 0 : 7 >.
- the switching element T 5 is controlled by the line control signal RMA and selectively couples the mat input/output lines MIO ⁇ 0 : 7 > and the input/output lines BIO ⁇ 8 : 15 >.
- bit line sense amplifiers BLSA sense and amplify cell data.
- the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC ⁇ 0 : 63 >.
- the plurality of bit line sense amplifiers BLSA is coupled to memory cells through bit line pairs BLT ⁇ 0 : 511 > and BLB ⁇ 0 : 511 >.
- a half group 201 that belongs to the data line group G 2 and that is disposed in the mat MAT 1 is selectively coupled to the bit line sense amplifiers BLSA through the switching elements T 8 and T 9 .
- the switching elements T 8 and T 9 are controlled by the column decoding signals CADEC ⁇ 64 : 127 > and selectively couples the bit line sense amplifiers BLSA and the mat input/output lines MIO ⁇ 0 : 7 >.
- bit line sense amplifiers BLSA sense and amplify cell data.
- the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC ⁇ 64 : 127 >.
- the plurality of bit line sense amplifiers BLSA is coupled to memory cells through bit line pairs BLT ⁇ 512 : 1023 > and BLB ⁇ 512 : 1023 >.
- the column decoding signals CADEC ⁇ 0 : 63 >, the bit line sense amplifiers BLSA, and the switching elements T 6 and T 7 may be disposed in the half group 200 of the data line group G 2 so that the half group 200 may have a size that is half the size of the data line group G 1 .
- the column decoding signals CADEC ⁇ 64 : 127 >, the bit line sense amplifiers BLSA, and the switching elements T 8 and T 9 may be disposed in the remaining half group 201 of the data line group G 2 so that the remaining half group 201 may have a size that is half the size of the data line group G 1 .
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 may be shared by the mats MAT 0 and MAT 1 .
- the input/output lines BIO ⁇ 8 : 15 > may be disposed in the mat MAT 0 , but are not disposed in the mat MAT 1 adjacent to the mat MAT 0 .
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 are disposed to pass through the mat control unit 101 .
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 2 are disposed to overlap with the mat control unit 101 .
- the mat input/output lines MIO ⁇ 0 : 7 > of the data line group G 3 included in the mat MAT 1 are selectively coupled to the bit line sense amplifiers BLSA through switching elements T 11 ⁇ T 13 .
- the switching elements T 11 ⁇ T 13 are controlled by the column decoding signals CADEC ⁇ 0 : 127 > and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO ⁇ 0 : 7 >.
- the switching element T 10 is controlled by the line control signal RMA and selectively couples the mat input/output lines MIO ⁇ 0 : 7 > and the input/output lines BIO ⁇ 16 : 23 >.
- the bit line sense amplifiers BLSA sense and amplify cell data.
- the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC ⁇ 0 : 127 >.
- the plurality of bit line sense amplifiers BLSA is coupled to memory cells through the bit line pairs BLT ⁇ 0 : 1023 > and BLB ⁇ 0 : 1023 >.
- the mat MAT 0 disposed on the left side of the mat control unit 101 may have a size of 1.5K bit, that is, the sum of 1 K bit for the data line group G 1 and 0.5 K bit for the half group 200 . That is, the data line group G 1 of 1 K bit and the data line group 200 of 0.5K bit may be separated and disposed in the mat MAT 0 .
- the mat MAT 1 disposed on the right side of the mat control unit 101 may have a size of 1.5K bit, that is, the sum of 1 K bit for the data line group G 3 and 0.5K bit for the half group 201 . That is, the data line group G 3 of 1 K bit and the data line group 201 of 0.5K bit may be separated and disposed in the mat MAT 1 .
- the embodiments are not limited to the size and numbers, and the size and number of lines of each element may be changed.
- the embodiments provide advantages in that they can reduce the number of cell mats and mat control units of a semiconductor device and can reduce corresponding current consumption.
- the semiconductor device discussed above are particular useful in the design of memory devices, processors, and computer systems.
- the system 1000 may include one or more processors (i.e., Processor) or, for example but not limited to, central processing units (“CPUs”) 1100 .
- the processor i.e., CPU
- CPU central processing units
- the processor 1100 may be used individually or in combination with other processors (i.e., CPUs). While the processor (i.e., CPU) 1100 will be referred to primarily in the singular, it will be understood by those skilled in the art that a system 1000 with any number of physical or logical processors (i.e., CPUs) may be implemented.
- a chipset 1150 may be operably coupled to the processor (i.e., CPU) 1100 .
- the chipset 1150 is a communication pathway for signals between the processor (i.e., CPU) 1100 and other components of the system 1000 .
- Other components of the system 1000 may include a memory controller 1200 , an input/output (“I/O”) bus 1250 , and a disk driver controller 1300 .
- I/O input/output
- any one of a number of different signals may be transmitted through the chipset 1150 , and those skilled in the art will appreciate that the routing of the signals throughout the system 1000 can be readily adjusted without changing the underlying nature of the system 1000 .
- the memory controller 1200 may be operably coupled to the chipset 1150 .
- the memory controller 1200 may include at least one semiconductor device as discussed above with reference to FIGS. 1-3 .
- the memory controller 1200 can receive a request provided from the processor (i.e., CPU) 1100 , through the chipset 1150 .
- the memory controller 1200 may be integrated into the chipset 1150 .
- the memory controller 1200 may be operably coupled to one or more memory devices 1350 .
- the memory devices 1350 may include the at least one semiconductor device as discussed above with relation to FIGS. 1-3
- the memory devices 1350 may include a plurality of word lines and a plurality of bit lines for defining a plurality of memory cells.
- the memory devices 1350 may be any one of a number of industry standard memory types, including but not limited to, single inline memory modules (“SIMMs”) and dual inline memory modules (“DIMMs”). Further, the memory devices 1350 may facilitate the safe removal of the external data storage devices by storing both instructions and data.
- SIMMs single inline memory modules
- DIMMs dual inline memory modules
- the chipset 1150 may also be coupled to the I/O bus 1250 .
- the I/O bus 1250 may serve as a communication pathway for signals from the chipset 1150 to I/O devices 1410 , 1420 , and 1430 .
- the I/O devices 1410 , 1420 , and 1430 may include, for example but are not limited to, a mouse 1410 , a video display 1420 , or a keyboard 1430 .
- the I/O bus 1250 may employ any one of a number of communications protocols to communicate with the I/O devices 1410 , 1420 , and 1430 . In an embodiment, the I/O bus 1250 may be integrated into the chipset 1150 .
- the disk driver controller 1300 may be operably coupled to the chipset 1150 .
- the disk driver controller 1300 may serve as the communication pathway between the chipset 1150 and one internal disk driver 1450 or more than one internal disk driver 1450 .
- the internal disk driver 1450 may facilitate disconnection of the external data storage devices by storing both instructions and data.
- the disk driver controller 1300 and the internal disk driver 1450 may communicate with each other or with the chipset 1150 using virtually any type of communication protocol, including, for example but not limited to, all of those mentioned above with regard to the I/O bus 1250 .
- system 1000 described above in relation to FIG. 4 is merely one example of a system 1000 employing a semiconductor device as discussed above with relation to FIGS. 1-3 .
- the components may differ from the embodiments illustrated in FIG. 4 .
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Databases & Information Systems (AREA)
Abstract
Description
- The present application claims priority under 35 U.S.C. §119(a) to Korean application number 10-2015-0117927, filed on Aug. 21, 2015, in the Korean Intellectual Property Office, which is incorporated herein by reference in its entirety.
- 1. Technical Field
- Various embodiments generally relate to a semiconductor device, and more particularly, to a technology capable of reducing the number of cell mats.
- 2. Related Art
- A known semiconductor device consists of a plurality of memory cell arrays consisting of a plurality of unit cells. The plurality of memory cell arrays store and output data in response to an address. The semiconductor device also consists of a plurality of sense amplifier arrays configured to amplify a data signal output by a cell array and the sense amplifier outputs the amplified signal.
- Recently, in order to improve competiveness in the manufacturing cost of a semiconductor memory device, efforts to develop technologies for increasing a net die are made. As one of the technologies, there is proposed a technology for changing a cell array structure of 8F2 (i.e., an array occupying a 2F×4F=8F2 unit area or eight-square feature cell) into a cell array structure of 6F2 or 4F2. The cell array structure of 6F2 recently continues to be in the spotlight because more cells can be integrated per unit area compared to the cell array structure of 8F2.
- In general, a folded bit line structure is applied to the cell array structure of 8F2, and an open bit line structure is applied to the cell array structure of 6F2. In this case, the folded bit line structure has a structure in which a bit line BL and a bit-bar line BLB are formed in parallel in one direction of a sense amplifier. The open bit line structure has a structure in which a bit line and a bit-bar line are separated on both sides of a sense amplifier.
- In an embodiment, a semiconductor device may be provided. The semiconductor device may include a plurality of mats configured to input and output the data of memory cells through a plurality of mat input/output lines. The semiconductor device may include a plurality of input/output lines coupled to the plurality of mat input/output lines and configured to input and output data. The semiconductor device may include mat control units disposed between the plurality of mats and configured to control the operations of the mats. The plurality of mat input/output lines may be grouped into a plurality of data line groups having the same characteristic, and some of the plurality of data line groups may be disposed to overlap with the mat control units.
- In an embodiment, a semiconductor device may be provided. The semiconductor device may include a first mat, and a second mat disposed adjacent to the first mat. The semiconductor device may include a mat control unit disposed between the first mat and the second mat. The semiconductor device may include a first data line group disposed in the first mat and configured to input and output the data of memory cells. The semiconductor device may include a second data line group configured to input and output data of memory cells of the first mat and the second mat and may be disposed to overlap with the mat control unit. The semiconductor device may include a third data line group disposed in the second mat and configured to input and output the data of memory cells.
-
FIG. 1 is a diagram illustrating a representation of an example of the structure of a semiconductor device including a dummy mat. -
FIG. 2 is a diagram illustrating a representation of an example of the configuration of a semiconductor device according to an embodiment. -
FIG. 3 is a circuit diagram illustrating a representation of an example of the mats ofFIG. 2 . -
FIG. 4 illustrates a block diagram of an example of a representation of a system employing a device and/or semiconductor device in accordance with the various embodiments discussed above with relation toFIGS. 1-3 . - The open bit line structure is described below. A semiconductor device having the open bit line structure may include a plurality of memory cell mats, a plurality of sense amplifier (SA) arrays, and dummy mats.
- Memory cells for storing data may be formed in each of the plurality of memory cell mats. The memory cells may be disposed in regions in which bit lines cross word lines and regions in which bit-bar lines BLB cross sub-word lines SWL. In this example, a memory cell includes an NMOS transistor, that is, a cell transistor, and a cell capacitor.
- The dummy mats may be mats disposed at the top and bottom of the memory cell mats, that is, mats disposed in the outskirts of memory cell blocks. A dummy mat may be disposed under a target cell mat, and may function to provide the target cell mat with a level of a bit-bar line which will become the subject of comparison. As in each memory cell array block, a plurality of bit lines and a plurality of dummy word lines may be intersected and arranged in the dummy mat.
- However, a bit line (or bit-bar line) occupies an unnecessary area because only a bit-bar line (or bit line) that will be compared with a target cell mat within a dummy mat and that is coupled to a sense amplifier operates and the bit line (or bit-bar line) does not operate in the dummy mat. Accordingly, a net die may be decreased.
- Furthermore, there are problems in that a voltage applied to a memory cell is lowered and a tolerance to a soft error is deteriorated because a cell size is reduced. As a semiconductor integration device using an error correction code (ECC) circuit for correcting such a data error, there has been disclosed a circuit technology for correcting a fail bit by adding parity bits to common data.
- Various embodiments may be directed to a reduction in the number of cell mats and mat control units by grouping the data lines of a semiconductor device differently from a prior art.
- Hereinafter, a semiconductor device will be described below with reference to the accompanying drawings through various examples of embodiments.
- In an embodiment, a semiconductor device may include a plurality of memory cells and a circuit for controlling the memory cells. A structure in which a plurality of memory cells of such a semiconductor device is arranged is described below with reference to
FIG. 1 . -
FIG. 1 is a diagram illustrating a representation of an example of the structure of a semiconductor device including a dummy mat. - The semiconductor device may be divided into a plurality of banks and may be driven. Each of the plurality of banks may include a plurality of mats MAT0˜MAT8 each including a plurality of memory cells. For example, a memory cell array is divided into sets of the plurality of unit memory cell mats MAT0˜MAT8. A plurality of the mats MAT0˜MAT8 is arranged in a row direction and column direction, thus forming a plurality of mat rows and a plurality of mat columns.
- In an embodiment, the mat MAT8 that belongs to the plurality of mats MAT0˜MAT8 and that is disposed in the outermost edge may be used as a dummy mat. The dummy mat MAT8 may be allocated for error correction code (ECC).
- Referring to
FIG. 1 , a single mat MAT0 is assumed to have a size of 1 K bit. In this example, the 1 K bit may mean the number of memory cells included in each mat MAT, that is, the number of column lines to and from which data is inputted and output. In this example, a single bank including the plurality of mats MAT0˜MAT8 has a total size of 9 K bits. - In an embodiment, a plurality of
mat control units 1 to 10 may be arranged in regions between the plurality of mats MAT0˜MAT8. In this example, themat control units 1 to 10 may include a plurality of sub-word line drivers configured to drive sub-word lines (not illustrated) coupled to the gates of cell transistors (not illustrated) of the respective mats MAT0˜MAT8 and switch elements capable of switching input/output lines. - In an embodiment, in each of the mats MAT0˜MAT8, data of a specific unit may be inputted and output by mat input/output lines MIO<0:7>. That is, the mat input/output lines MIO<0:7> are disposed in the mats MAT0˜MAT8 in a one-to-one way.
- In an embodiment, a
row decoder 20 may decode a row address RA and output a plurality of row decoding signals RADEC to the plurality of mats MAT0˜MAT8. The row lines of the plurality of mats MAT0˜MAT8 are selected in response to the plurality of row decoding signals RADEC. - In an embodiment, a
column decoder 30 may decode column addresses CA<3:9> and output a plurality of column decoding signals CADEC<0:127> to the plurality of mats MAT0˜MAT8. The column lines of the plurality of mats MAT0˜MAT8 are selected in response to the plurality of column decoding signals CADEC<0:127>. - In an embodiment, input/output lines BIO<0:71> are classified according to the mats MAT0˜MAT8 and are coupled to the mat input/output lines MIO<0:7> (i.e., data lines MIO<0:7>).
- Recently, as the integration of semiconductor devices is increased, the number of data input/output lines tends to increase geometrically. For example, a double-data-rate two DDR2 device requires 2 to 8 data input/output lines, whereas a double-data-rate three DDR3 device requires 8 to 16 data input/output lines.
- For example, if the dummy mat MAT8 for ECC is additionally increased, the size of mats is inevitably increased. Accordingly, the number of mats MAT0˜MAT8 and the number of
mat control units 1 to 10 for controlling the mats are increased. As a result, current consumption is increased, and an increase in the number of semiconductor chips per wafer is limited. Accordingly, there is a need for a technology capable of reducing the number of mats MAT0˜MAT8 and the number ofmat control units 1 to 10 for controlling the mats within the same chip size. -
FIG. 2 is a diagram illustrating a representation of an example of the configuration of a semiconductor device according to an embodiment. - The semiconductor device may be divided into a plurality of banks and may be driven. Each of a plurality of banks may include a plurality of mats MAT0˜MAT5 including a plurality of memory cells. The plurality of mats MAT0˜MAT5 may mean a unit cell array including X×Y memory cells. In this example, X is indicative of the number of memory cells in a word line direction within the unit mat MAT, and Y is indicative of the number of memory cells in a bit line direction within the unit mat MAT.
- For example, the memory cell array is divided into sets of the plurality of unit memory cell mats MAT0˜MAT5. A plurality of the mats MAT0˜MAT5 is arranged in a row direction and column direction, thus forming a plurality of mat rows and a plurality of mat columns.
- In an embodiment, the mat MAT5 that is from the plurality of mats MAT0˜MAT5 and that is placed in the outermost edge may be used as a dummy mat. Such a dummy mat MAT5 may be allocated for error correction code (ECC).
- For example, the plurality of mats MAT0˜MAT5 may be arranged in a memory cell group having various sizes, such as 512 K, 640 K, 768 K, 832 K, 1 M, and 1.2 M. In this example, the mat size of 512 K means that the number of word lines is 512 and the number of bit lines is 1024.
- In 512 K, numbers “512” may be indicative of the number of memory cells coupled to each bit line of a sense amplifier. That is, for a mat size of 640 K, it means that 640 K memory cells may be coupled to each bit line. If a redundant word line for repair is added, the size of each of the mats MAT0˜MATS may be increased by the number of redundant word lines.
- A burst length and the number of data input/output lines may be different depending on the type and structure of the semiconductor device. The number of selected column lines may be different depending on the burst length and the number of data input/output lines of the semiconductor device. A different number of column selection signals are activated in response to external input column addresses CA. Accordingly, the data of a sense amplifier that belongs to the sensing unit of a mat MAT selected in response to a read/write command and that is selected in response to a column selection signal may be inputted and output.
- In each of the mats MAT0˜MAT5, data of a specific unit is inputted and output by the mat input/output lines MIO<0:7>. In an embodiment, a plurality of
mat control units 100˜106 may be arranged in regions between the plurality of mats MAT0˜MAT5. - In an embodiment, the
mat control units 100˜106 may include a plurality of sub-word line drivers configured to drive sub-word lines (not illustrated) coupled to the gates of cell transistors (not illustrated) of the mats MAT0˜MAT5, a switch element configured to switch input/output lines, a switching circuit configured to process data, a precharge circuit, and a control circuit unit configured to control the state of word lines and bit lines. - In an embodiment, a
row decoder 110 decodes a row address RA and outputs a plurality of row decoding signals RADEC to the plurality of mats MAT0˜MAT5. The row lines of the plurality of mats MAT0˜MAT5 are selected in response to the plurality of row decoding signals RADEC. - In an embodiment, a
column decoder 120 decodes column addresses CA<3:9> and outputs a plurality of column decoding signals CADEC<0:127>to the plurality of mats MAT0˜MAT5. The column lines of the plurality of mats MAT0˜MAT5 are selected in response to the plurality of column decoding signals CADEC<0:127>. - In an embodiment, input/output lines BIO<0:71> are coupled to the mat input/output lines MIO<0:7> of the mats MAT0˜MAT5. For example, the input/output lines BIO<0:71> are classified by every 8 input/output lines and are coupled to the 8 mat input/output lines MIO<0:7>.
- In an embodiment, the mat input/output lines MIO<0:7> are grouped into a plurality of data line groups G1˜G9. In this example, each of the data line groups G1˜G9 means a data group using the same input/output bus (i.e., input/output lines BIO etc.).
- All the mats MAT0˜MAT5 may be uniformly grouped into the data line groups G1˜G9 within a unit bank regardless of the normal mats MAT0˜MAT4 and the dummy mat MAT5. In an embodiment, the plurality of data line groups G1˜G9 are not disposed in a one-to-one way for the mats MAT0˜MAT5, but some data line groups G2, G5, and G8 are disposed to overlap with the
101, 103, and 105.mat control units - For example, some data line groups G2, G5, and G8 of the plurality of data line groups G1˜G9 share mats on both sides and the mat input/output lines MIO<0:7>. For example, the data line group G2 shares the mats MAT0 and MAT1 and the mat input/output lines MIO<0:7>. For example, the data line group G5 shares the mats MAT2 and MAT3 on both sides and the mat input/output lines MIO<0:7>. For example, the data line group G8 shares the mats MAT4 and MAT5 on both sides and the mat input/output lines MIO<0:7>.
- The mat input/output lines MIO<0:7> coupled to the mats MAT0˜MAT5 are coupled to the input/output lines BIO<0:71>. In this example, the data line groups G1, G3, G4, G6, G7, and G9 of the plurality of data line groups G1˜G9 are respectively coupled to the input/output lines BIO<0:7>, BIO<16:23>, BIO<24:31>, BIO<40:47>, BIO<48:55>, and BIO<64:71>. In an embodiment, the data line groups G2, G5, and G8 of the plurality of data line groups G1˜G9 are respectively coupled to the input/output lines BIO<8:15>, BIO<32:39>, and BIO<56:63>.
- The size of the mat MAT0 may be determined by the sum of all the mat input/output lines MIO<0:7> of the data line group G1 and half of the mat input/output lines MIO<0:7> of the data line group G2. That is, different data line groups are disposed in a single unit mat MAT0.
- In an embodiment, the size of the mat MAT1 is determined by the sum of all the mat input/output lines MIO<0:7> of the data line group G3 and the remaining half of the mat input/output lines MIO<0:7> of the data line group G2. That is, different data line groups are disposed in a single unit mat MAT1.
- In an embodiment, the size of the mat MAT2 is determined by the sum of all the mat input/output lines MIO<0:7> of the data line group G4 and half of the mat input/output lines MIO<0:7> of the data line group G5. That is, different data line groups are disposed in a single unit mat MAT2.
- In an embodiment, the mat MAT3 is determined by the sum of all the mat input/output lines MIO<0:7> of the data line group G6 and the remaining half of the mat input/output lines MIO<0:7> of the data line group G5. That is, different data line groups are disposed in a single unit mat MAT3.
- In an embodiment, the size of the mat MAT4 is determined by the sum of the sum of all the mat input/output lines MIO<0:7> of the data line group G7 and half of the mat input/output lines MIO<0:7> of the data line group G8. That is, different data line groups are disposed in a single unit mat MAT4.
- In an embodiment, the size of the mat MAT5 is determined by the sum of all the mat input/output lines MIO<0:7> of the data line group G9 and the remaining half of the mat input/output lines MIO<0:7> of the data line group G8. That is, different data line groups are disposed in a single unit mat MAT5.
- For example, the size of the mat input/output lines MIO<0:7> of each of the data line groups G1˜G9 is assumed to be 1 K bit. In an embodiment, the size of each of the mats MAT0˜MAT5 may be 1.5 K bit. In this example, the 1.5K bit may mean the number of memory cells included in each mat MAT, that is, a bundle of cell sizes in which data is inputted and output.
- Accordingly, a single bank including the plurality of mats MAT0˜MAT4 and the dummy mat MAT5 allocated for ECC has a total size of 9 K bits. The data line groups G2, G5, and G8 share the mat input/output lines MIO<0:7> of 0.5K bit along with an adjacent mat MAT. The plurality of groups G1˜G9 included in the total size of 9 K bits are grouped so that they have the same characteristic and the same size.
- Referring to
FIG. 1 , if a single data line group is symmetrically disposed in a single mat in a one-to-one way, a single mat MAT becomes 1 K bit, and a total size of a bank becomes 9 K bits. In this example, a total number of 10mat control units 1 to 10 are required. - However, in an embodiment, a single data line group is not symmetrically disposed in a single mat in a one-to-one way, but 1.5K bit data line groups G are disposed in a single mat MAT. That is, in an embodiment, the number of cells of an existing column line of 1 K bit is increased to 1.5K bit.
- Accordingly, a total size of the bank is 9 K bits as in
FIG. 1 , but the number of mats can be reduced to 6. Accordingly, 7mat control units 100˜106 only have to be included. In this example, current consumption can be reduced because the number of mats MAT0˜MATS and the number ofmat control units 100˜106 are reduced compared toFIG. 1 . - Furthermore, in an embodiment, a column size in the mat MAT has been extended. However, the number of cells coupled to each mat input/output line MIO is 1 K bit, and the characteristics of each mat input/output line MIO are the same as that of
FIG. 1 . -
FIG. 3 is a circuit diagram illustrating a representation of an example of the mats MAT0 and MAT1 ofFIG. 2 . - The mat input/output lines MIO<0:7> of the data line group G1 included in the mat MAT0 are selectively coupled to a bit line sense amplifier BLSA through switching elements T2˜T4. In the single data line group G1, for example, if 128 column decoding signals CADEC<0:127> are addressed based on 8 bit line sense amplifiers BLSA, the size of the mat MAT of 1 K bit is obtained.
- In this example, the switching elements T2˜T4 are controlled by the column decoding signals CADEC<0:127> and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO<0:7>. In an embodiment, the switching element T1 is controlled by a line control signal RMA and selectively couples the mat input/output lines MIO<0:7> and the input/output lines BIO<0:7>.
- In an embodiment, the bit line sense amplifiers BLSA sense and amplify cell data. In this example, the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC<0:127>. The plurality of bit line sense amplifiers BLSA are coupled to memory cells through bit line pairs BLT<0:1023> and BLB<0:1023>.
- In an embodiment, the mat input/output lines MIO<0:7> of the data line group G2 are shared by the mats MAT0 and MAT1. A
half group 200 that belongs to the data line group G2 and that is disposed in the mat MAT0 is selectively coupled to the bit line sense amplifiers BLSA through switching elements T6 and T7. - In this example, the switching elements T6 and T7 are controlled by the column decoding signals CADEC<0:63> and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO<0:7>. In an embodiment, the switching element T5 is controlled by the line control signal RMA and selectively couples the mat input/output lines MIO<0:7> and the input/output lines BIO<8:15>.
- In an embodiment, the bit line sense amplifiers BLSA sense and amplify cell data. In this example, the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC<0:63>. The plurality of bit line sense amplifiers BLSA is coupled to memory cells through bit line pairs BLT<0:511> and BLB<0:511>.
- In an embodiment, a
half group 201 that belongs to the data line group G2 and that is disposed in the mat MAT1 is selectively coupled to the bit line sense amplifiers BLSA through the switching elements T8 and T9. - In this example, the switching elements T8 and T9 are controlled by the column decoding signals CADEC<64:127> and selectively couples the bit line sense amplifiers BLSA and the mat input/output lines MIO<0:7>.
- In an embodiment, the bit line sense amplifiers BLSA sense and amplify cell data. In this example, the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC<64:127>. The plurality of bit line sense amplifiers BLSA is coupled to memory cells through bit line pairs BLT<512:1023> and BLB<512:1023>.
- The column decoding signals CADEC<0:63>, the bit line sense amplifiers BLSA, and the switching elements T6 and T7 may be disposed in the
half group 200 of the data line group G2 so that thehalf group 200 may have a size that is half the size of the data line group G1. The column decoding signals CADEC<64:127>, the bit line sense amplifiers BLSA, and the switching elements T8 and T9 may be disposed in the remaininghalf group 201 of the data line group G2 so that the remaininghalf group 201 may have a size that is half the size of the data line group G1. - The mat input/output lines MIO<0:7> of the data line group G2 may be shared by the mats MAT0 and MAT1. The input/output lines BIO<8:15> may be disposed in the mat MAT0, but are not disposed in the mat MAT1 adjacent to the mat MAT0. In an embodiment, the mat input/output lines MIO<0:7> of the data line group G2 are disposed to pass through the
mat control unit 101. In an embodiment, the mat input/output lines MIO<0:7> of the data line group G2 are disposed to overlap with themat control unit 101. - In an embodiment, the mat input/output lines MIO<0:7> of the data line group G3 included in the mat MAT1 are selectively coupled to the bit line sense amplifiers BLSA through switching elements T11˜T13.
- In this example, the switching elements T11˜T13 are controlled by the column decoding signals CADEC<0:127> and selectively couple the bit line sense amplifiers BLSA and the mat input/output lines MIO<0:7>. In an embodiment, the switching element T10 is controlled by the line control signal RMA and selectively couples the mat input/output lines MIO<0:7> and the input/output lines BIO<16:23>.
- In an embodiment, the bit line sense amplifiers BLSA sense and amplify cell data. In this example, the plurality of bit line sense amplifiers BLSA may be selected by the column decoding signals CADEC<0:127>. The plurality of bit line sense amplifiers BLSA is coupled to memory cells through the bit line pairs BLT<0:1023> and BLB<0:1023>.
- As described above, in an embodiment, the mat MAT0 disposed on the left side of the
mat control unit 101 may have a size of 1.5K bit, that is, the sum of 1 K bit for the data line group G1 and 0.5 K bit for thehalf group 200. That is, the data line group G1 of 1 K bit and thedata line group 200 of 0.5K bit may be separated and disposed in the mat MAT0. - The mat MAT1 disposed on the right side of the
mat control unit 101 may have a size of 1.5K bit, that is, the sum of 1 K bit for the data line group G3 and 0.5K bit for thehalf group 201. That is, the data line group G3 of 1 K bit and thedata line group 201 of 0.5K bit may be separated and disposed in the mat MAT1. - In an embodiment, an example in which the number of mats MAT is 6, the size of each mat MAT is 1.5K bit, the number of mat input/output lines MIO is 8, and the number of input/output lines BIO is 72 has been illustrated. However, the embodiments are not limited to the size and numbers, and the size and number of lines of each element may be changed.
- The embodiments provide advantages in that they can reduce the number of cell mats and mat control units of a semiconductor device and can reduce corresponding current consumption.
- The semiconductor device discussed above (see
FIGS. 1-3 ) are particular useful in the design of memory devices, processors, and computer systems. For example, referring toFIG. 4 , a block diagram of a system employing a semiconductor device in accordance with the various embodiments are illustrated and generally designated by areference numeral 1000. Thesystem 1000 may include one or more processors (i.e., Processor) or, for example but not limited to, central processing units (“CPUs”) 1100. The processor (i.e., CPU) 1100 may be used individually or in combination with other processors (i.e., CPUs). While the processor (i.e., CPU) 1100 will be referred to primarily in the singular, it will be understood by those skilled in the art that asystem 1000 with any number of physical or logical processors (i.e., CPUs) may be implemented. - A
chipset 1150 may be operably coupled to the processor (i.e., CPU) 1100. Thechipset 1150 is a communication pathway for signals between the processor (i.e., CPU) 1100 and other components of thesystem 1000. Other components of thesystem 1000 may include amemory controller 1200, an input/output (“I/O”)bus 1250, and adisk driver controller 1300. Depending on the configuration of thesystem 1000, any one of a number of different signals may be transmitted through thechipset 1150, and those skilled in the art will appreciate that the routing of the signals throughout thesystem 1000 can be readily adjusted without changing the underlying nature of thesystem 1000. - As stated above, the
memory controller 1200 may be operably coupled to thechipset 1150. Thememory controller 1200 may include at least one semiconductor device as discussed above with reference toFIGS. 1-3 . Thus, thememory controller 1200 can receive a request provided from the processor (i.e., CPU) 1100, through thechipset 1150. In alternate embodiments, thememory controller 1200 may be integrated into thechipset 1150. Thememory controller 1200 may be operably coupled to one ormore memory devices 1350. In an embodiment, thememory devices 1350 may include the at least one semiconductor device as discussed above with relation toFIGS. 1-3 , thememory devices 1350 may include a plurality of word lines and a plurality of bit lines for defining a plurality of memory cells. Thememory devices 1350 may be any one of a number of industry standard memory types, including but not limited to, single inline memory modules (“SIMMs”) and dual inline memory modules (“DIMMs”). Further, thememory devices 1350 may facilitate the safe removal of the external data storage devices by storing both instructions and data. - The
chipset 1150 may also be coupled to the I/O bus 1250. The I/O bus 1250 may serve as a communication pathway for signals from thechipset 1150 to I/ 1410, 1420, and 1430. The I/O devices 1410, 1420, and 1430 may include, for example but are not limited to, aO devices mouse 1410, avideo display 1420, or akeyboard 1430. The I/O bus 1250 may employ any one of a number of communications protocols to communicate with the I/ 1410, 1420, and 1430. In an embodiment, the I/O devices O bus 1250 may be integrated into thechipset 1150. - The
disk driver controller 1300 may be operably coupled to thechipset 1150. Thedisk driver controller 1300 may serve as the communication pathway between thechipset 1150 and oneinternal disk driver 1450 or more than oneinternal disk driver 1450. Theinternal disk driver 1450 may facilitate disconnection of the external data storage devices by storing both instructions and data. Thedisk driver controller 1300 and theinternal disk driver 1450 may communicate with each other or with thechipset 1150 using virtually any type of communication protocol, including, for example but not limited to, all of those mentioned above with regard to the I/O bus 1250. - It is important to note that the
system 1000 described above in relation toFIG. 4 is merely one example of asystem 1000 employing a semiconductor device as discussed above with relation toFIGS. 1-3 . In alternate embodiments, such as, for example but not limited to, cellular phones or digital cameras, the components may differ from the embodiments illustrated inFIG. 4 . - While various embodiments have been described above, it will be understood to those skilled in the art that the embodiments described are by way of example only. Accordingly, the device described herein should not be limited based on the described embodiments.
Claims (31)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150117927A KR20170022653A (en) | 2015-08-21 | 2015-08-21 | Semiconductor device |
| KR10-2015-0117927 | 2015-08-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20170053681A1 true US20170053681A1 (en) | 2017-02-23 |
| US9589605B1 US9589605B1 (en) | 2017-03-07 |
Family
ID=58157658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/937,473 Active US9589605B1 (en) | 2015-08-21 | 2015-11-10 | Semiconductor memory device with input/output line |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9589605B1 (en) |
| KR (1) | KR20170022653A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160019968A1 (en) * | 2014-07-21 | 2016-01-21 | SK Hynix Inc. | Flash memory device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230068019A (en) | 2021-11-10 | 2023-05-17 | 삼성전자주식회사 | Volatile memory device |
| US12080379B2 (en) | 2022-01-13 | 2024-09-03 | Samsung Electronics Co., Ltd. | Semiconductor device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6212089B1 (en) * | 1996-03-19 | 2001-04-03 | Hitachi, Ltd. | Semiconductor memory device and defect remedying method thereof |
| TW201142869A (en) | 2010-02-09 | 2011-12-01 | Samsung Electronics Co Ltd | Memory device from which dummy edge memory block is removed |
| KR101847972B1 (en) | 2011-01-28 | 2018-04-11 | 에스케이하이닉스 주식회사 | Semiconductor memory apparatus |
| US9037949B1 (en) * | 2012-06-21 | 2015-05-19 | Rambus Inc. | Error correction in a memory device |
| KR20160069705A (en) * | 2014-12-09 | 2016-06-17 | 에스케이하이닉스 주식회사 | Semiconductor device |
-
2015
- 2015-08-21 KR KR1020150117927A patent/KR20170022653A/en not_active Withdrawn
- 2015-11-10 US US14/937,473 patent/US9589605B1/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160019968A1 (en) * | 2014-07-21 | 2016-01-21 | SK Hynix Inc. | Flash memory device |
| US9773559B2 (en) * | 2014-07-21 | 2017-09-26 | SK Hynix Inc. | Flash memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20170022653A (en) | 2017-03-02 |
| US9589605B1 (en) | 2017-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8644104B2 (en) | Memory system components that support error detection and correction | |
| US7272070B2 (en) | Memory access using multiple activated memory cell rows | |
| US9601183B1 (en) | Apparatuses and methods for controlling wordlines and sense amplifiers | |
| US10497427B2 (en) | Memory device using sense amplifiers as buffer memory with reduced access time and method of cache operation of the same | |
| US10013308B2 (en) | Semiconductor device and driving method thereof | |
| JP2010092580A (en) | Stacked memory device | |
| US9190138B2 (en) | Semiconductor memory device | |
| US20110179239A1 (en) | Semiconductor memory device and information data processing apparatus including the same | |
| TW202121408A (en) | Apparatus for enhancing prefetch access in memory module | |
| US9589605B1 (en) | Semiconductor memory device with input/output line | |
| US11321177B2 (en) | Memory device and memory module including same | |
| US6909661B2 (en) | Semiconductor memory device with data input/output organization in multiples of nine bits | |
| US9711242B2 (en) | Repair device | |
| US20170091021A1 (en) | Reduction of Area and Power for Sense Amplifier in Memory | |
| US9613680B2 (en) | Semiconductor device with improved sense margin of sense amplifier | |
| KR100555537B1 (en) | Programmable dual port memory device using packet addressing method and packet addressing method | |
| TWI825919B (en) | Memory | |
| KR100599444B1 (en) | Multi-Port Memory Devices with Global Data Bus Connections | |
| KR102890195B1 (en) | A semiconductor memory device and a memory system including the same memory device | |
| KR101027695B1 (en) | Semiconductor memory device | |
| JP2009020930A (en) | Semiconductor memory device, and lio dividing method | |
| CN112837717A (en) | Apparatus for increasing the number of data prefetches in a memory module | |
| US12334139B2 (en) | Memory device having merged banks on substrate, and method for operating memory device | |
| US9396773B2 (en) | Semiconductor device | |
| CN104217751A (en) | Memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SK HYNIX INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, TAE KYUN;CHO, JIN HEE;REEL/FRAME:037084/0750 Effective date: 20151026 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| AS | Assignment |
Owner name: MIMIRIP LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SK HYNIX INC.;REEL/FRAME:067335/0246 Effective date: 20240311 Owner name: MIMIRIP LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:SK HYNIX INC.;REEL/FRAME:067335/0246 Effective date: 20240311 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |