US11101002B2 - Semiconductor memory device including cache latch circuit - Google Patents
Semiconductor memory device including cache latch circuit Download PDFInfo
- Publication number
- US11101002B2 US11101002B2 US16/810,774 US202016810774A US11101002B2 US 11101002 B2 US11101002 B2 US 11101002B2 US 202016810774 A US202016810774 A US 202016810774A US 11101002 B2 US11101002 B2 US 11101002B2
- Authority
- US
- United States
- Prior art keywords
- cache latch
- cache
- coupled
- disposed
- inverted data
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output 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/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1057—Data output buffers, e.g. comprising level conversion circuits, circuits for adapting load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0215—Addressing or allocation; Relocation with look ahead addressing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
- G06F12/0895—Caches characterised by their organisation or structure of parts of caches, e.g. directory or tag array
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input 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/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
- G11C7/065—Differential amplifiers of latching type
-
- 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
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- 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
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1084—Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load
-
- 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
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1087—Data input latches
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/02—Bonding areas ; Manufacturing methods related thereto
- H01L24/07—Structure, shape, material or disposition of the bonding areas after the connecting process
- H01L24/08—Structure, shape, material or disposition of the bonding areas after the connecting process of an individual bonding area
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/26—Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
- H01L24/31—Structure, shape, material or disposition of the layer connectors after the connecting process
- H01L24/32—Structure, shape, material or disposition of the layer connectors after the connecting process of an individual layer connector
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/80—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/80—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected
- H01L24/83—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected using a layer connector
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of semiconductor or other solid state devices
- H01L25/03—Assemblies consisting of a plurality of semiconductor or other solid state devices all the devices being of a type provided for in a single subclass of subclasses H10B, H10F, H10H, H10K or H10N, e.g. assemblies of rectifier diodes
- H01L25/04—Assemblies consisting of a plurality of semiconductor or other solid state devices all the devices being of a type provided for in a single subclass of subclasses H10B, H10F, H10H, H10K or H10N, e.g. assemblies of rectifier diodes the devices not having separate containers
- H01L25/065—Assemblies consisting of a plurality of semiconductor or other solid state devices all the devices being of a type provided for in a single subclass of subclasses H10B, H10F, H10H, H10K or H10N, e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group H10D89/00
- H01L25/0657—Stacked arrangements of devices
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B43/00—EEPROM devices comprising charge-trapping gate insulators
- H10B43/30—EEPROM devices comprising charge-trapping gate insulators characterised by the memory core region
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/20—Employing a main memory using a specific memory technology
- G06F2212/202—Non-volatile memory
- G06F2212/2022—Flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2245—Memory devices with an internal cache buffer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/564—Miscellaneous aspects
- G11C2211/5642—Multilevel memory with buffers, latches, registers at input or output
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/564—Miscellaneous aspects
- G11C2211/5643—Multilevel memory comprising cache storage devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/02—Bonding areas; Manufacturing methods related thereto
- H01L2224/04—Structure, shape, material or disposition of the bonding areas prior to the connecting process
- H01L2224/05—Structure, shape, material or disposition of the bonding areas prior to the connecting process of an individual bonding area
- H01L2224/05001—Internal layers
- H01L2224/05099—Material
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/02—Bonding areas; Manufacturing methods related thereto
- H01L2224/04—Structure, shape, material or disposition of the bonding areas prior to the connecting process
- H01L2224/05—Structure, shape, material or disposition of the bonding areas prior to the connecting process of an individual bonding area
- H01L2224/0554—External layer
- H01L2224/05599—Material
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/02—Bonding areas; Manufacturing methods related thereto
- H01L2224/07—Structure, shape, material or disposition of the bonding areas after the connecting process
- H01L2224/08—Structure, shape, material or disposition of the bonding areas after the connecting process of an individual bonding area
- H01L2224/081—Disposition
- H01L2224/0812—Disposition the bonding area connecting directly to another bonding area, i.e. connectorless bonding, e.g. bumpless bonding
- H01L2224/08135—Disposition the bonding area connecting directly to another bonding area, i.e. connectorless bonding, e.g. bumpless bonding the bonding area connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip
- H01L2224/08145—Disposition the bonding area connecting directly to another bonding area, i.e. connectorless bonding, e.g. bumpless bonding the bonding area connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/26—Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
- H01L2224/28—Structure, shape, material or disposition of the layer connectors prior to the connecting process
- H01L2224/29—Structure, shape, material or disposition of the layer connectors prior to the connecting process of an individual layer connector
- H01L2224/29001—Core members of the layer connector
- H01L2224/29099—Material
- H01L2224/29186—Material with a principal constituent of the material being a non metallic, non metalloid inorganic material
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/26—Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
- H01L2224/31—Structure, shape, material or disposition of the layer connectors after the connecting process
- H01L2224/32—Structure, shape, material or disposition of the layer connectors after the connecting process of an individual layer connector
- H01L2224/321—Disposition
- H01L2224/32135—Disposition the layer connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip
- H01L2224/32145—Disposition the layer connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/80—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected
- H01L2224/80001—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected by connecting a bonding area directly to another bonding area, i.e. connectorless bonding, e.g. bumpless bonding
- H01L2224/808—Bonding techniques
- H01L2224/80894—Direct bonding, i.e. joining surfaces by means of intermolecular attracting interactions at their interfaces, e.g. covalent bonds, van der Waals forces
- H01L2224/80895—Direct bonding, i.e. joining surfaces by means of intermolecular attracting interactions at their interfaces, e.g. covalent bonds, van der Waals forces between electrically conductive surfaces, e.g. copper-copper direct bonding, surface activated bonding
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/80—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected
- H01L2224/83—Methods for connecting semiconductor or other solid state bodies using means for bonding being attached to, or being formed on, the surface to be connected using a layer connector
- H01L2224/838—Bonding techniques
- H01L2224/83894—Direct bonding, i.e. joining surfaces by means of intermolecular attracting interactions at their interfaces, e.g. covalent bonds, van der Waals forces
- H01L2224/83896—Direct bonding, i.e. joining surfaces by means of intermolecular attracting interactions at their interfaces, e.g. covalent bonds, van der Waals forces between electrically insulating surfaces, e.g. oxide or nitride layers
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2225/00—Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
- H01L2225/03—All the devices being of a type provided for in the same main group of the same subclass of class H10, e.g. assemblies of rectifier diodes
- H01L2225/04—All the devices being of a type provided for in the same main group of the same subclass of class H10, e.g. assemblies of rectifier diodes the devices not having separate containers
- H01L2225/065—All the devices being of a type provided for in the same main group of the same subclass of class H10
- H01L2225/06503—Stacked arrangements of devices
- H01L2225/06524—Electrical connections formed on device or on substrate, e.g. a deposited or grown layer
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/02—Bonding areas ; Manufacturing methods related thereto
- H01L24/04—Structure, shape, material or disposition of the bonding areas prior to the connecting process
- H01L24/05—Structure, shape, material or disposition of the bonding areas prior to the connecting process of an individual bonding area
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/26—Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
- H01L24/28—Structure, shape, material or disposition of the layer connectors prior to the connecting process
- H01L24/29—Structure, shape, material or disposition of the layer connectors prior to the connecting process of an individual layer connector
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of semiconductor or other solid state devices
- H01L25/18—Assemblies consisting of a plurality of semiconductor or other solid state devices the devices being of the types provided for in two or more different main groups of the same subclass of H10B, H10D, H10F, H10H, H10K or H10N
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/11—Device type
- H01L2924/14—Integrated circuits
- H01L2924/143—Digital devices
- H01L2924/1431—Logic devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/11—Device type
- H01L2924/14—Integrated circuits
- H01L2924/143—Digital devices
- H01L2924/1434—Memory
- H01L2924/145—Read-only memory [ROM]
- H01L2924/1451—EPROM
- H01L2924/14511—EEPROM
Definitions
- Various embodiments generally relate to a semiconductor memory device, and particularly, to a semiconductor memory device including a cache latch circuit.
- a volatile memory device write and read speeds are high, but stored data may be lost if power supply is interrupted.
- write and read speeds are relatively low, but stored data may be retained even though power supply is interrupted. Therefore, in order to store data which should be retained regardless of power supply, a nonvolatile memory device is used.
- Nonvolatile memory devices include a read only memory (ROM), a mask ROM (MROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable and programmable ROM (EEPROM), a flash memory, a phase change random access memory (PRAM), a magnetic RAM (MRAM), a resistive RAM (RRAM), and an ferroelectric RAM (FRAM). Flash memories may be classified into a NOR type and a NAND type.
- a NAND flash memory device is widely used as a data storage device.
- the NAND flash memory device may perform operations necessary to read and output data stored in memory cells, by using a page buffer circuit and a cache latch circuit.
- Various embodiments are directed to a semiconductor memory device capable of improving data output speed.
- a semiconductor memory device may include: a memory cell array; a page buffer circuit including a plurality of page buffers which are coupled to the memory cell array through a plurality of bit lines which extend in a second direction intersecting with a first direction; and a cache latch circuit including a plurality of cache latches which are coupled to the plurality of page buffers.
- the plurality of cache latches may have a two-dimensional arrangement in the first direction and the second direction.
- an even cache latch and an odd cache latch which share a data line and an inverted data line may be disposed adjacent to each other in the first direction.
- a semiconductor memory device may include: a plurality of cache latches accessed to a memory cell array through a plurality of bit lines which extend in a second direction intersecting with a first direction, and including a first cache latch and a second cache latch which are disposed in the second direction; a local sense amplifier disposed between the first cache latch and the second cache latch; and a plurality of column selection sections including a first column selection section, which is disposed between the local sense amplifier and the first cache latch, and is coupled to the first cache latch through a first wiring line, and a second column selection section, which is disposed between the local sense amplifier and the second cache latch, and is coupled to the second cache latch through a second wiring line.
- the first wiring line and the second wiring line may not overlap with the local sense amplifier in a vertical direction perpendicular to the first direction and the second direction.
- FIG. 1 is a block diagram illustrating an example of a memory device in accordance with an embodiment of the disclosure.
- FIG. 2 is an equivalent circuit diagram illustrating an example of one of memory blocks illustrated in FIG. 1 .
- FIG. 3 is a top view illustrating an example of a layout of page buffers and cache latches in accordance with an embodiment of the disclosure.
- FIG. 4 is a top view illustrating an example of a layout of cache latches of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 5 is a circuit diagram illustrating an example of a part of a cache latch circuit of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 6 is a top view illustrating an example of a part of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 7 is a top view illustrating an example of a layout of cache latches of a semiconductor memory device related with the disclosure.
- FIG. 8 is a top view illustrating an example of a part of a semiconductor memory device related with the disclosure.
- FIG. 9 is a cross-sectional view illustrating an example of a part of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 10 is an example of a cross-sectional view to assist in the explanation of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 11 is a block diagram schematically illustrating an example of a memory system including a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 12 is a block diagram schematically illustrating an example of a computing system including a semiconductor memory device in accordance with an embodiment of the disclosure.
- first, second, A, B, (a), and (b) are solely for the purpose of differentiating one component from the other and do not to imply or suggest the substances, order, sequence or number of the components.
- elements in embodiments of the disclosure are not limited by these terms. These terms are used to merely distinguish one element from another. Accordingly, as used herein, a first element may be a second element within the technical idea of the disclosure.
- a component is described as “connected,” “coupled” or “linked” to another component, it may mean that the component is not only directly “connected,” “coupled” or “linked” but also is indirectly “connected,” “coupled” or “linked” via a third component.
- a component In describing positional relationship, such as “an element A on an element B,” “an element A above an element B,” “an element A below an element B” and “an element A next to an element B,” another element C may be disposed between the elements A and B unless the term “directly” or “immediately” is explicitly used.
- FIG. 1 is a block diagram illustrating a representation of an example of a memory device in accordance with an embodiment of the disclosure.
- the memory device in accordance with an embodiment of the disclosure may include a core block 100 and a peripheral circuit block 200 .
- the core block 100 may include a memory cell array 110 , a row decoder 120 , a page buffer circuit 130 and a cache latch circuit 140 .
- the peripheral circuit block 200 may include a control logic 210 , a voltage generator 220 , a column decoder 230 , a sense amplifier group 240 and an input/output circuit 250 .
- the memory cell array 110 may be coupled to the row decoder 120 through word lines WL and select lines DSL and SSL.
- the select lines DSL and SSL may include drain select lines DSL and source select lines SSL.
- the memory cell array 110 may be coupled to the page buffer circuit 130 through bit lines BL.
- the memory cell array 110 may store data received through the page buffer circuit 130 , in a program operation, and may transmit stored data to the page buffer circuit 130 , in a read operation.
- the memory cell array 110 may include a plurality of memory blocks BLK.
- Memory block BLK may correspond to an erase unit.
- Word lines WL and select lines DSL and SSL may be coupled to each of the memory blocks BLK.
- Bit lines BL may be coupled in common to a plurality of memory blocks BLK. The circuit configuration of the memory blocks BLK will be described below with reference to FIG. 2 .
- the row decoder 120 may select one among the memory blocks BLK of the memory cell array 110 , in response to a row address signal RADD from the control logic 210 .
- the row decoder 120 may transfer operating voltages Vop from the voltage generator 220 , to the word lines WL and the select lines DSL and SSL coupled to a selected memory block BLK.
- the page buffer circuit 130 may include a plurality of page buffers PB which are coupled to the memory cell array 110 through the bit lines BL.
- Each of the page buffers PB may detect data stored in a memory cell of the memory cell array 110 by sensing the signal of a bit line BL of the memory cell array 110 in response to a page buffer control signal PBCON, and may transmit a signal depending on the detected data to the cache latch circuit 140 through a page line PL.
- the page buffer PB may apply a signal to the bit line BL based on data received through the cache latch circuit 140 , in response to the page buffer control signal PBCON, and thereby, may write data to a memory cell of the memory cell array 110 .
- the page buffer PB may write or read data to or from a memory cell which is coupled to a word line activated by the row decoder 120 .
- the cache latch circuit 140 may include a plurality of cache latches Cache which are coupled with the page buffers PB through page lines PL.
- the cache latches Cache will be described later with reference to FIGS. 3 to 6 .
- the control logic 210 may output a voltage control signal VCON for generating voltages necessary for the operation of the memory device, in response to a command CMD inputted through the input/output circuit 250 .
- the control logic 210 may output the page buffer control signal PBCON for controlling the page buffer circuit 130 and the cache latch circuit 140 , in response to the command CMD.
- the control logic 210 may generate the row address signal RADD and a column address signal CADD in response to an address signal ADD inputted through the input/output circuit 250 .
- the voltage generator 220 may generate various operating voltages Vop to be used in a program, read or erase operation, in response to the voltage control signal VCON from the control logic 210 .
- the voltage generator 220 may generate program voltages, pass voltages, read voltages and erase voltages in response to the voltage control signal VCON.
- the column decoder 230 may generate a column select signal CS for selecting the cache latches Cache included in the cache latch circuit 140 , in response to the column address signal CADD from the control logic 210 . For instance, the column decoder 230 may generate the column select signal CS in response to the column address signal CADD such that data latched in some cache latches Cache, selected from among the cache latches Cache by the column address signal CADD, may be outputted to the sense amplifier group 240 .
- the sense amplifier group 240 may include a plurality of local sense amplifiers SA.
- Each of the local sense amplifiers SA may be coupled to the cache latch circuit 140 through a pair of data line DL and inverted data line DLb, and may output data, obtained by amplifying the voltage difference between the data line DL and the inverted data line DLb, to input/output pins IO.
- the input/output circuit 250 may output data, provided from the sense amplifier group 240 , to the outside.
- Embodiments of the disclosure may propose a method capable of reducing the loading of the data line DL and the inverted data line DLb.
- FIG. 2 is an equivalent circuit diagram illustrating an example of one of the memory blocks BLK illustrated in FIG. 1 .
- the memory block BLK may include a plurality of cell strings CSTR which are coupled between the plurality of bit lines BL and a common source line CSL.
- Each of the cell strings CSTR may be coupled between a corresponding bit line BL and the common source line CSL.
- Each of the cell strings CSTR may include a source select transistor SST which is coupled to the common source line CSL, a drain select transistor DST which is coupled to the bit line BL, and a plurality of memory cells MC which are coupled between the source select transistor SST and the drain select transistor DST.
- the gate of the source select transistor SST may be coupled to a source select line SSL.
- the gates of the memory cells MC may be coupled to corresponding word lines WL, respectively.
- the gate of the drain select transistor DST may be coupled to a drain select line DSL.
- the source select line SSL, the word lines WL and the drain select line DSL may be disposed in a direction perpendicular or substantially perpendicular to the bit lines BL.
- the source select line SSL, the word lines WL and the drain select line DSL may form a three-dimensional structure by being stacked in a vertical direction on the top surface of a substrate.
- the memory cells MC included in the memory block BLK may be divided into physical page units or logical page units. For example, memory cells MC which share one word line WL and are coupled to different cell strings CSTR may configure one physical page PG.
- FIG. 3 is a top view illustrating an example of a layout of page buffers and cache latches in accordance with an embodiment of the disclosure.
- the page buffer circuit 130 may include a plurality of bit line selection sections HV and a plurality of sensing latches LV.
- the bit line selection sections HV may be coupled to the memory cell array 110 (see FIG. 1 ) through bit lines.
- the sensing latches LV may be coupled to the bit lines through the bit line selection sections HV, and may exchange data with a plurality of cell strings coupled to the bit lines.
- Each page buffer may be configured with one of the bit line selection sections HV and one of the sensing latches LV.
- Cache latches Cache may be coupled to the sensing latches LV through page lines, and may exchange data with the sensing latches LV. If a read command is received, then data stored in the memory cell array 110 may be read and temporarily stored by the sensing latches LV, and then, may be transmitted through the page lines to and stored in the cache latches Cache. Data stored in the cache latches Cache may be transferred to a local sense amplifier group through data lines, and may then be outputted to the outside through an input/output circuit.
- the bit line selection sections HV may be two-dimensionally arranged in a first direction FD and a second direction SD, and may be arranged in a plurality of stages in the second direction SD.
- the sensing latches LV and the cache latches Cache may be two-dimensionally arranged in the first direction FD and the second direction SD, and may be arranged in a plurality of stages in the second direction SD.
- the bit line selection sections HV may be arranged in 24 stages in the second direction SD
- the sensing latches LV may be arranged in 12 stages in the second direction SD
- the cache latches Cache may be arranged in 12 stages in the second direction SD.
- the stages of the bit line selection sections HV (hereinafter referred to as ‘bit line selection section stages’), the stages of the sensing latches LV (hereinafter referred to as ‘sensing latch stages’) and the stages of the cache latches Cache (hereinafter referred to as ‘cache latch stages’) may be disposed by being divided into a plurality of groups. For instance, four cache latch stages, four sensing latch stages and eight bit line selection section stages may configure one group.
- the cache latch stages, the sensing latch stages and the bit line selection section stages may be disposed in group units in a plurality of regions R 1 to R 3 , which are provided in the second direction SD.
- Four cache latch stages may be disposed at the center portion of each of the regions R 1 to R 3
- four sensing latch stages may be disposed two by two on both sides of the cache latch stages in the second direction SD
- eight bit line selection section stages may be disposed four by four on both sides of the sensing latch stages in the second direction SD.
- FIG. 4 is a top view illustrating an example of a layout of cache latches of a semiconductor memory device in accordance with an embodiment of the disclosure.
- the Input/Output paths IO may be configured by 2k (where k is a natural number), for example, eight input/output pins. In the case where the input/output paths are configured by eight input/output pins, the input/output paths may be defined as IO ⁇ 0 > to IO ⁇ 7 >.
- FIG. 4 illustrates the input/output pins, among the eight input/output pins, through which respective cache latches Cache exchange data.
- Even # where # is an integer equal to or greater than 0
- odd cache latches coupled to an odd bit line are designated as ‘Odd #
- the even cache latches Even # may exchange data by being coupled to the input/output paths IO ⁇ 0 > to IO ⁇ 7 >, respectively, in a sequence in which the number # increases.
- the odd cache latches Odd # may exchange data by being coupled to the input/output paths IO ⁇ 0 > to IO ⁇ 7 >, respectively, in a sequence in which the number # increases.
- the eight even cache latches Even 0 to Even 7 or eight odd cache latches Odd 0 to Odd 7 may configure one column selection coding.
- Data stored in eight cache latches included in one column selection coding may be simultaneously outputted in parallel when outputting data.
- Eight cache latches included in one column selection coding may configure one input/output cache latch group.
- first cache latch group 251 When assuming that 16 cache latches are included in a first cache latch group 251 , eight even cache latches Even 0 to Even 7 and eight odd cache latches Odd 0 to Odd 7 may be included in the first cache latch group 251 .
- the eight even cache latches Even 0 to Even 7 may configure one input/output cache latch group
- the eight odd cache latches Odd 0 to Odd 7 may configure one input/output cache latch group. That is to say, the first cache latch group 251 may configure two input/output cache latch groups.
- An even cache latch Even # and an odd cache latch Odd # which are included in the same cache latch group and have the same number # may be paired with each other, and may be disposed adjacent to each other in the first direction FD. While not illustrated, an even cache latch Even # and an odd cache latch Odd # which are paired with each other may share a data line and an inverted data line. A structure in which a data line and an inverted data line are shared will be described hereunder with reference to FIG. 5 .
- FIG. 5 is a circuit diagram illustrating an example of a part of a cache latch circuit of a semiconductor memory device in accordance with an embodiment of the disclosure.
- a cache latch circuit may include cache latches Even 2 , Odd 2 , Even 0 and Odd 0 and column selection sections SW 1 to SW 4 .
- the cache latches Even 2 , Odd 2 , Even 0 and Odd 0 may perform a latch based on data transferred from sensing latches.
- a non-inverting node QC_Even 2 and an inverting node QCN_Even 2 of the even cache latch Even 2 may be coupled to a data line DL ⁇ 2 > and an inverted data line DLb ⁇ 2 >, respectively, through the column selection section SW 1 .
- a non-inverting node QC_Odd 2 and an inverting node QCN_Odd 2 of the odd cache latch Odd 2 may be coupled to the data line DL ⁇ 2 > and the inverted data line DLb ⁇ 2 >, respectively, through the column selection section SW 2 .
- the even cache latch Even 2 and the odd cache latch Odd 2 may be paired with each other, and may share the data line DL ⁇ 2 > and the inverted data line DLb ⁇ 2 >.
- the column selection section SW 1 may include first and second transistors N 1 and N 2 .
- the first transistor N 1 may be coupled between the non-inverting node QC_Even 2 of the even cache latch Even 2 and the data line DL ⁇ 2 >, and may operate in response to a column select signal CS_Even.
- the second transistor N 2 may be coupled between the inverting node QCN_Even 2 of the even cache latch Even 2 and the inverted data line DLb ⁇ 2 >, and may operate in response to the column select signal CS_Even.
- the column selection section SW 2 may include third and fourth transistors N 3 and N 4 .
- the third transistor N 3 may be coupled between the non-inverting node QC_Odd 2 of the odd cache latch Odd 2 and the data line DL ⁇ 2 >, and may operate in response to a column select signal CS_Odd.
- the fourth transistor N 4 may be coupled between the inverting node QCN_Odd 2 of the odd cache latch Odd 2 and the inverted data line DLb ⁇ 2 >, and may operate in response to the column select signal CS_Odd.
- a non-inverting node QC_Even 0 and an inverting node QCN_Even 0 of the even cache latch Even 0 may be coupled to a data line DL ⁇ 0 > and an inverted data line DLb ⁇ 0 >, respectively, through the column selection section SW 3 .
- a non-inverting node QC_Odd 0 and an inverting node QCN_Odd 0 of the odd cache latch Odd 0 may be coupled to the data line DL ⁇ 0 > and the inverted data line DLb ⁇ 0 >, respectively, through the column selection section SW 4 .
- the even cache latch Even 0 and the odd cache latch Odd 0 may be paired with each other, and may share the data line DL ⁇ 0 > and the inverted data line DLb ⁇ 0 >.
- the column selection section SW 3 may include fifth and sixth transistors N 5 and N 6 .
- the fifth transistor N 5 may be coupled between the non-inverting node QC_Even 0 of the even cache latch Even 0 and the data line DL ⁇ 0 >, and may operate in response to the column select signal CS_Even.
- the sixth transistor N 6 may be coupled between the inverting node QCN_Even 0 of the even cache latch Even 0 and the inverted data line DLb ⁇ 0 >, and may operate in response to the column select signal CS_Even.
- the column selection section SW 4 may include seventh and eighth transistors N 7 and N 8 .
- the seventh transistor N 7 may be coupled between the non-inverting node QC_Odd 0 of the odd cache latch Odd 0 and the data line DL ⁇ 0 >, and may operate in response to the column select signal CS_Odd.
- the eighth transistor N 8 may be coupled between the inverting node QCN_Odd 0 of the odd cache latch Odd 0 and the inverted data line DLb ⁇ 0 >, and may operate in response to the column select signal CS_Odd.
- the first transistor N 1 may output data of the non-inverting node QC_Even 2 of the even cache latch Even 2 to the data line DL ⁇ 2 >
- the second transistor N 2 may output data of the inverting node QCN_Even 2 of the even cache latch Even 2 to the inverted data line DLb ⁇ 2 >.
- the fifth transistor N 5 may output data of the non-inverting node QC_Even 0 of the even cache latch Even 0 to the data line DL ⁇ 0 >
- the sixth transistor N 6 may output data of inverting node QCN_Even 0 of the even cache latch Even 0 to the inverted data line DLb ⁇ 0 >.
- the third transistor N 3 may output data of the non-inverting node QC_Odd 2 of the odd cache latch Odd 2 to the data line DL ⁇ 2 >, and the fourth transistor N 4 may output data of the inverting node QCN_Odd 2 of the odd cache latch Odd 2 to the inverted data line DLb ⁇ 2 >.
- the seventh transistor N 7 may output data of the non-inverting node QC_Odd 0 of the odd cache latch Odd 0 to the data line DL ⁇ 0 >, and the eighth transistor N 8 may output data of inverting node QCN_Odd 0 of the odd cache latch Odd 0 to the inverted data line DLb ⁇ 0 >.
- the transistors N 1 to N 8 configuring the column selection sections SW 1 to SW 4 may be defined as non-inverted data output transistors and inverted data output transistors according to the characteristics of output data.
- the first, third, fifth and seventh transistors N 1 , N 3 , N 5 and N 7 may be defined as non-inverted data output transistors
- the second, fourth, sixth and eighth transistors N 2 , N 4 , N 6 and N 8 may be defined as inverted data output transistors.
- FIG. 6 is a top view illustrating an example of a part of a semiconductor memory device in accordance with an embodiment of the disclosure.
- FIG. 6 illustrates a configuration including the cache latches and the column selection sections of FIG. 5 .
- a semiconductor memory device or a substrate may include first and second cache latch regions CLR 1 and CLR 2 and an interval region SAR.
- the first cache latch region CLR 1 and the second cache latch region CLR 2 may be disposed in the second direction SD.
- the interval region SAR may be disposed between the first cache latch region CLR 1 and the second cache latch region CLR 2 .
- the first cache latch region CLR 1 , the interval region SAR and the second cache latch region CLR 2 may be disposed in sequence in the second direction SD.
- the even cache latch Even 2 and the odd cache latch Odd 2 may be disposed adjacent to each other in the first direction FD.
- a first active region ACT 1 and a second active region ACT 2 may be disposed in the first cache latch region CLR 1 .
- the first active region ACT 1 may be disposed in the same column as the odd cache latch Odd 2
- the second active region ACT 2 may be disposed in the same column as the even cache latch Even 2 , where a column extends in a direction substantially parallel to the second direction.
- the first active region ACT 1 and the second active region ACT 2 may be disposed adjacent to each other in the first direction FD.
- First and second gate lines G 1 and G 2 which extend in the first direction FD and intersect with the first and second active regions ACT 1 and ACT 2 , may be defined in the first cache latch region CLR 1 .
- Impurity ions may be doped into the first and second active regions ACT 1 and ACT 2 on both sides of each of the first and second gate lines G 1 and G 2 , and thereby, drain regions and source regions may be defined.
- the impurity ions may include arsenic (As), phosphorus (P), or the like.
- the impurity ions may include gallium (Ga), indium (In), or the like.
- the first gate line G 1 with the source and drain regions defined in the first active region ACT 1 on both sides of the first gate line G 1 , may configure the first transistor N 1 .
- the second gate line G 2 with the source and drain regions defined in the first active region ACT 1 on both sides of the second gate line G 2 , may configure the third transistor N 3 .
- the first transistor N 1 and the third transistor N 3 may share a source region.
- the data line DL ⁇ 2 > may be coupled to the common source region of the first transistor N 1 and the third transistor N 3 .
- the first gate line G 1 with the source and drain regions defined in the second active region ACT 2 on both sides of the first gate line G 1 , may configure the second transistor N 2 .
- the second gate line G 2 with the source and drain regions defined in the second active region ACT 2 on both sides of the second gate line G 2 , may configure the fourth transistor N 4 .
- the second transistor N 2 and the fourth transistor N 4 may share a source region.
- the inverted data line DLb ⁇ 2 > may be coupled to the common source region of the second transistor N 2 and the fourth transistor N 4 .
- the even cache latch Even 0 and the odd cache latch Odd 0 may be disposed adjacent to each other in the first direction FD.
- a third active region ACT 3 and a fourth active region ACT 4 may be defined in the second cache latch region CLR 2 .
- the third active region ACT 3 may be disposed on the same column as the odd cache latch Odd 0
- the fourth active region ACT 4 may be disposed on the same column as the even cache latch Even 0 .
- the third active region ACT 3 and the fourth active region ACT 4 may be disposed adjacent to each other in the first direction FD.
- Third and fourth gate lines G 3 and G 4 which extend in the first direction FD and intersect with the third and fourth active regions ACT 3 and ACT 4 , may be defined in the second cache latch region CLR 2 .
- Impurity ions may be doped into the third and fourth active regions ACT 3 and ACT 4 on both sides of each of the third and fourth gate lines G 3 and G 4 , and thereby, drain regions and source regions may be defined.
- the third gate line G 3 with the source and drain regions defined in the third active region ACT 3 on both sides of the third gate line G 3 , may configure the fifth transistor N 5 .
- the fourth gate line G 4 with the source and drain regions defined in the third active region ACT 3 on both sides of the fourth gate line G 4 , may configure the seventh transistor N 7 .
- the fifth transistor N 5 and the seventh transistor N 7 may share a source region.
- the data line DL ⁇ 0 > may be coupled to the common source region of the fifth transistor N 5 and the seventh transistor N 7 .
- the third gate line G 3 with the source and drain regions defined in the fourth active region ACT 4 on both sides of the third gate line G 3 , may configure the sixth transistor N 6 .
- the fourth gate line G 4 with the source and drain regions defined in the fourth active region ACT 4 on both sides of the fourth gate line G 4 , may configure the eighth transistor N 8 .
- the sixth transistor N 6 and the eighth transistor N 8 may share a source region.
- the inverted data line DLb ⁇ 0 > may be coupled to the common source region of the sixth transistor N 6 and the eighth transistor N 8 .
- All of the transistors N 1 to N 4 which are coupled to the even cache latch Even 2 and the odd cache latch Odd 2 , may be disposed in the first cache latch region CLR 1 .
- all of the transistors N 5 to N 8 which are coupled to the even cache latch Even 0 and the odd cache latch Odd 0 , may be disposed in the second cache latch region CLR 2 .
- First to fourth wiring lines W 1 , W 2 , W 3 and W 4 may be disposed in a wiring line layer over the cache latches Even 2 , Odd 2 , Even 0 and Odd 0 and the transistors N 1 to N 8 .
- a plurality of wiring line tracks PT which extend in the second direction SD and are arranged in the first direction FD may be defined.
- the wiring line tracks PT may be virtual lines used to arrange wiring lines in the wiring line layer.
- the wiring line tracks PT may be arranged in the first direction FD at predetermined intervals L 1 .
- the pitch of the wiring line tracks PT may be equal to the interval L 1 .
- the first to fourth wiring lines W 1 , W 2 , W 3 and W 4 may be aligned with the wiring line tracks PT. Each of center lines of the respective first to fourth wiring lines W 1 , W 2 , W 3 and W 4 may overlap with any one of the wiring line tracks PT.
- the first wiring lines W 1 may provide electrical paths which couple the transistors N 1 to N 4 disposed in the first cache latch region CLR 1 with the non-inverting nodes QC_Even 2 and QC_Odd 2 and with the inverting nodes QCN_Even 2 and QCN_Odd 2 of the cache latches Even 2 and Odd 2 .
- the second wiring lines W 2 may configure electrical paths which couple the transistors N 5 to N 8 disposed in the second cache latch region CLR 2 with the non-inverting nodes QC_Even 0 and QC_Odd 0 and with the inverting nodes QCN_Even 0 and QCN_Odd 0 of the cache latches Even 0 and Odd 0 .
- the third wiring lines W 3 may configure electrical paths for transferring the column select signals CS_Even and CS_Odd to the gates G 1 to G 4 of the transistors N 1 to N 8 .
- the first wiring lines W 1 which couple the cache latches Even 2 and Odd 2 and the transistors N 1 to N 4 may be disposed only inside the first cache latch region CLR 1 .
- the first wiring lines W 1 are disposed in the first cache latch region CLR 1 , and are not disposed in the interval region SAR or in the second cache latch region CLR 2 .
- the second wiring lines W 2 which couple the cache latches Even 0 and Odd 0 and the transistors N 5 to N 8 may be disposed only inside the second cache latch region CLR 2 .
- the second wiring lines W 2 are disposed in the second cache latch region CLR 2 , and are not disposed in the interval region SAR or in the first cache latch region CLR 1 .
- Transistors coupled to each of cache latches may be disposed in the first direction FD.
- the first transistor N 1 and the second transistor N 2 which are coupled to the cache latch Even 2 , may be disposed in the first direction FD.
- transistors coupled to each of cache latches are disposed in the first direction FD
- at least one of the transistors coupled to each of the cache latches may not be disposed in the same column as the corresponding cache latch coupled therewith. Therefore, at least one transistor may not overlap in terms of a wiring line (either one of W 1 and W 2 ) coupled therewith.
- the first transistor N 1 may not be disposed on the same column as the cache latch Even 2
- the first wiring line W 1 coupled to the cache latch Even 2 may not overlap with the first transistor N 1 .
- a transistor not overlapping with a wiring line which should be coupled therewith needs to be coupled to the wiring line using separate means.
- the transistor not overlapping with the wiring line which should be coupled therewith may be coupled to the wiring line through a coupling line CW.
- a coupling line CW may be formed by not using a separate wiring line, but utilizing a configuration already existing in the cache latch circuit.
- the coupling line CW may be configured in a semiconductor layer or a gate layer.
- FIG. 6 illustrates a case where the coupling line CW is configured using a gate layer.
- the unexplained reference symbol C 1 denotes first contacts which couple the first and second wiring lines W 1 and W 2 with coupling lines CW and couple the first, second and third wiring lines W 1 , W 2 and W 3 with the transistors N 1 to N 8 .
- a local sense amplifier may be disposed in the interval region SAR.
- FIG. 6 illustrates some of transistors SAT which configure the local sense amplifier.
- the transistors SAT may be coupled to the fourth wiring lines W 4 through second contacts C 2 .
- the transistors SAT may be configured by transistors having a larger size than transistors configuring the cache latch circuit.
- the second contacts C 2 coupled to the transistors SAT may have a critical dimension (CD) larger than the first contacts C 1 .
- the first and second wiring lines W 1 and W 2 which should not be coupled with the transistors SAT configuring the local sense amplifier, do not overlap with the local sense amplifier, it is possible to dispose the transistors SAT of the local sense amplifier requiring the second contacts C 2 having a larger size, in the interval region SAR.
- FIG. 7 is a top view illustrating an example of a layout of cache latches of a semiconductor memory device related with the disclosure
- FIG. 8 is a top view illustrating an example of a part of a semiconductor memory device related with the disclosure.
- an even cache latch and an odd cache latch which share a data line and an inverted data line may be disposed in the second direction SD being a column direction.
- an even cache latch Even 2 and an odd cache latch Odd 2 which share a data line DL ⁇ 2 > and an inverted data line DLb ⁇ 2 > may be disposed in the second direction SD.
- a transistor N 1 which is coupled to the even cache latch Even 2 and a transistor N 3 which is coupled to the odd cache latch Odd 2 need to be disposed in one active region.
- a transistor N 2 which is coupled to the even cache latch Even 2 and a transistor N 4 which is coupled to the odd cache latch Odd 2 need to be disposed in one active region.
- a certain transistor N 2 of the transistors N 1 and N 2 which are coupled to the even cache latch Even 2 may be disposed in a different cache latch region from the even cache latch Even 2 .
- the even cache latch Even 2 may be disposed in a first cache latch region CLR 1 , but the transistor N 2 may be disposed in a second cache latch region CLR 2 .
- a certain transistor N 3 of the transistors N 3 and N 4 which are coupled to the odd cache latch Odd 2 may be disposed in a different cache latch region from the odd cache latch Odd 2 .
- the odd cache latch Odd 2 may be disposed in the second cache latch region CLR 2
- the transistor N 3 may be disposed in the first cache latch region CLR 1 .
- a wiring line W 1 ′ which couples the even cache latch Even 2 and the transistor N 2 , needs to extend from the first cache latch region CLR 1 to the second cache latch region CLR 2 through an interval region SAR.
- a wiring line W 2 ′ which couples the odd cache latch Odd 2 and the transistor N 3 , needs to extend from the second cache latch region CLR 2 to the first cache latch region CLR 1 through the interval region SAR.
- the first and second wiring lines W 1 and W 2 do not overlap with the interval region SAR where the local sense amplifier is positioned, in the vertical direction VD, it is possible to dispose the second contacts C 2 having a larger size in the interval region SAR, and thus, it is possible to dispose the local sense amplifier in the interval region SAR.
- FIG. 9 is a cross-sectional view illustrating an example of a part of a semiconductor memory device in accordance with an embodiment of the disclosure.
- the semiconductor memory device may have a PUC (peri under cell) structure.
- a logic structure LS may be disposed under a memory structure CS.
- the logic structure LS may be disposed on a substrate 10
- the memory structure CS may be disposed on a source plate 11
- the substrate 10 may include at least one selected from the group including a monocrystalline silicon layer, an SOI (silicon on insulator), a silicon layer formed on a silicon germanium (SiGe) layer, a monocrystalline silicon layer formed on a dielectric layer and a polysilicon layer formed on a dielectric layer.
- the source plate 11 may be constituted by a polysilicon layer. Unlike the substrate 10 , which may use a monocrystalline silicon layer, since the source plate 11 should be formed on the logic structure LS, the source plate 11 may be constituted by a polysilicon layer.
- the logic structure LS may include a logic circuit 20 .
- the logic circuit 20 may include transistors TR that are disposed on active regions of the substrate 10 defined by an isolation layer 10 A. While not illustrated, the logic circuit 20 may further include capacitors, inductors, and so forth.
- the logic circuit 20 may include the row decoder 120 , the page buffer circuit 130 , the cache latch circuit 140 , the control logic 210 , the voltage generator 220 , the column decoder 230 , the local sense amplifier group 240 and the input/output circuit 250 , which are described above with reference to FIG. 1 .
- FIG. 9 illustrates a case where bit lines BL, which are defined in the memory structure CS, are coupled to the page buffer circuit 130 which is defined in the logic structure LS.
- a dielectric layer 30 may be defined on the substrate 10 to cover the logic circuit 20 .
- the dielectric layer 30 may include silicon oxide, for example, HDP (high density plasma) oxide or TEOS (tetra-ethyl-ortho-silicate) oxide.
- a plurality of wiring lines M 1 and M 2 may be defined in the dielectric layer 30 .
- the wiring lines M 1 and M 2 may include first wiring lines M 1 which are defined in a first wiring layer over the logic circuit 20 and second wiring lines M 2 which are defined in a second wiring layer over the first wiring layer.
- the first wiring lines M 1 may be coupled to the logic circuit 20 through first contacts CNT 1 .
- the second wiring lines M 2 may be coupled to the first wiring lines M 1 through second contacts CNT 2 .
- the memory structure CS may include a plurality of vertical channels CH which are disposed on the source plate 11 , and a plurality of electrode layers 40 and a plurality of interlayer dielectric layers 42 which are alternately stacked along or around the vertical channels CH.
- the electrode layers 40 may include a conductive material.
- the electrode layers 40 may include at least one selected among a doped semiconductor (e.g., doped silicon), a metal (e.g., tungsten, copper or aluminum), conductive metal nitride (e.g., titanium nitride or tantalum nitride) and a transition metal (e.g., titanium or tantalum).
- the interlayer dielectric layers 42 may include silicon oxide.
- the vertical channels CH may be coupled to the source plate 11 through the electrode layers 40 and the interlayer dielectric layers 42 .
- Each of the vertical channels CH may include a channel layer 50 and a gate dielectric layer 52 .
- the channel layer 50 may include polysilicon or monocrystalline silicon, and may include a P-type impurity such as boron (B) in some areas thereof.
- the gate dielectric layer 52 may include a tunnel dielectric layer, a charge storage layer and a blocking layer which are sequentially stacked from the outer sidewall of the channel layer 50 in an inward direction.
- the gate dielectric layer 52 may have an ONO (oxide-nitride-oxide) stack structure in which an oxide layer, a nitride layer and an oxide layer are sequentially stacked.
- ONO oxide-nitride-oxide
- Source select transistors, memory cells and drain select transistors may be configured where the electrode layers 40 surround the vertical channels CH.
- a dielectric layer 60 may be defined to cover the source plate 11 , the vertical channels CH and a stack of the plurality of electrode layers 40 and the plurality of interlayer dielectric layers 41 .
- the dielectric layer 60 may include silicon oxide, for example, HDP (high density plasma) oxide or TEOS (tetra-ethyl-ortho-silicate) oxide.
- Bit lines BL and wiring lines M 3 may be defined in the dielectric layer 60 .
- the bit lines BL may be disposed over the vertical channels CH.
- the bit lines BL may be coupled to the channel layers 50 of the vertical channels CH through bit line contacts BLC.
- the wiring lines M 3 may be disposed over the bit lines BL.
- the wiring lines M 3 may be coupled to the bit lines BL through contacts CNT 3 , and may be coupled to the second wiring lines M 2 of the logic structure LS through contacts CNT 4 .
- FIG. 10 is a representation of an example of a cross-sectional view to assist in the explanation of a semiconductor memory device in accordance with an embodiment of the disclosure.
- the semiconductor memory device may have a POC (peri over cell) structure.
- a logic structure LS may be disposed over a memory structure CS.
- the memory structure CS and the logic structure LS may be separately fabricated and be then bonded with each other.
- the memory structure CS may be fabricated on a source plate 11 .
- the logic structure LS may be fabricated on a substrate 10 .
- the substrate 10 and the source plate 11 may be formed of the same material.
- the substrate 10 and the source plate 11 may each include at least one selected from the group including a monocrystalline silicon layer, an SOI (silicon on insulator), a silicon layer formed on a silicon germanium (SiGe) layer, a monocrystalline silicon layer formed on a dielectric layer and a polysilicon layer formed on a dielectric layer.
- First pads PAD 1 may be defined on one surface of the logic structure LS.
- the first pads PAD 1 may be coupled to a logic circuit 20 through contacts CNT 5 , second wiring lines M 2 , contacts CNT 2 , first wiring lines M 1 and contacts CNT 1 .
- Second pads PAD 2 may be defined on one surface of the memory structure CS.
- the second pads PAD 2 may be coupled to bit lines BL through contacts CNT 6 .
- the first pads PAD 1 and the second pads PAD 2 may be coupled with each other. Accordingly, electrical paths which couple the memory cells of the memory structure CS and the logic circuit 20 of the logic structure LS may be configured.
- FIG. 11 is a block diagram schematically illustrating an example of a memory system including a semiconductor memory device in accordance with an embodiment of the disclosure.
- a memory system 600 in accordance with an embodiment may include a nonvolatile memory device 610 and a memory controller 620 .
- the nonvolatile memory device 610 may be constituted by a semiconductor memory device described above and may operate in the manner described above.
- the memory controller 620 may be configured to control the nonvolatile memory device 610 .
- the combination of the nonvolatile memory device 610 and the memory controller 620 may be configured as a memory card or a solid state disk (SSD).
- An SRAM 621 is used as a working memory of a processing unit 622 .
- a host interface 623 includes a data exchange protocol of a host which is coupled with the memory system 600 .
- An error correction code block 624 detects and corrects an error included in data read from the nonvolatile memory device 610 .
- a memory interface 625 interfaces with the nonvolatile memory device 610 of the present embodiment.
- the processing unit 622 performs general control operations for data exchange of the memory controller 620 .
- the memory system 600 in accordance with the embodiment may be additionally provided with a ROM which stores code data for interfacing with the host.
- the nonvolatile memory device 610 may be provided as a multi-chip package which is constituted by a plurality of flash memory chips.
- the memory system 600 in accordance with the embodiment, described above, may be provided as a storage medium of high reliability, which has a low probability of an error to occur.
- the nonvolatile memory device of the present embodiment may be included in a memory system such as a solid state disk (SSD) which is being actively studied recently.
- SSD solid state disk
- the memory controller 620 may be configured to communicate with an exterior (for example, the host) through one of various interface protocols such as a USB (universal serial bus) protocol, an MMC (multimedia card) protocol, a PCI-E (peripheral component interconnection express) protocol, an SATA (serial advanced technology attachment) protocol, a PATA (parallel advanced technology attachment) protocol, an SCSI (small computer system interface) protocol, an ESDI (enhanced small disk interface) protocol and an IDE (Integrated Device Electronics) protocol.
- various interface protocols such as a USB (universal serial bus) protocol, an MMC (multimedia card) protocol, a PCI-E (peripheral component interconnection express) protocol, an SATA (serial advanced technology attachment) protocol, a PATA (parallel advanced technology attachment) protocol, an SCSI (small computer system interface) protocol, an ESDI (enhanced small disk interface) protocol and an IDE (Integrated Device Electronics) protocol.
- USB universal serial bus
- MMC multimedia card
- FIG. 12 is a block diagram schematically illustrating an example of a computing system including a semiconductor memory device in accordance with an embodiment of the disclosure.
- a computing system 700 in accordance with an embodiment may include a memory system 710 , a microprocessor 720 , a RAM 730 , a user interface 740 and a modem 750 such as a baseband chipset, which are electrically coupled to a system bus 760 .
- a battery (not shown) for supplying the operating voltage of the computing system 700 may be additionally provided.
- the computing system 700 in accordance with the embodiment may be additionally provided with an application chipset, a camera image processor (CIS), a mobile DRAM, and so on.
- the memory system 710 may configure, for example, an SSD (solid state drive/disk) which uses a nonvolatile memory to store data. Otherwise, the memory system 710 may be provided as a fusion flash memory (for example, an OneNAND flash memory).
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (17)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190109995A KR102782543B1 (en) | 2019-09-05 | 2019-09-05 | Semiconductor memory device having cache latch circuit |
KR10-2019-0109995 | 2019-09-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20210074367A1 US20210074367A1 (en) | 2021-03-11 |
US11101002B2 true US11101002B2 (en) | 2021-08-24 |
Family
ID=74733251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/810,774 Active US11101002B2 (en) | 2019-09-05 | 2020-03-05 | Semiconductor memory device including cache latch circuit |
Country Status (3)
Country | Link |
---|---|
US (1) | US11101002B2 (en) |
KR (1) | KR102782543B1 (en) |
CN (1) | CN112447212B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9430735B1 (en) * | 2012-02-23 | 2016-08-30 | Micron Technology, Inc. | Neural network in a memory device |
US12211559B2 (en) * | 2021-11-10 | 2025-01-28 | Samsung Electronics Co., Ltd. | Page buffer circuit and memory device including the same |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8127078B2 (en) * | 2009-10-02 | 2012-02-28 | International Business Machines Corporation | High performance unaligned cache access |
US9460793B1 (en) | 2015-06-12 | 2016-10-04 | SK Hynix Inc. | Semiconductor memory device |
US9965388B2 (en) * | 2016-05-20 | 2018-05-08 | SK Hynix Inc. | Memory device including page buffer and method of arranging page buffer having cache latches |
US10319416B2 (en) * | 2017-07-05 | 2019-06-11 | SK Hynix Inc. | Memory device including page buffers |
US10789172B2 (en) * | 2018-07-13 | 2020-09-29 | SK Hynix Inc. | Memory device |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5652723A (en) * | 1991-04-18 | 1997-07-29 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device |
KR100437461B1 (en) * | 2002-01-12 | 2004-06-23 | 삼성전자주식회사 | Nand-type flash memory device and erase, program, and copy-back program methods thereof |
KR100666171B1 (en) * | 2005-01-10 | 2007-01-09 | 삼성전자주식회사 | Non-volatile semiconductor memory device having a load-free wired ore structure, and a driving method therefor |
JP5165215B2 (en) * | 2005-07-04 | 2013-03-21 | 三星電子株式会社 | Page buffer and non-volatile memory device including the same |
JP4874721B2 (en) | 2006-06-23 | 2012-02-15 | 株式会社東芝 | Semiconductor memory device |
KR101139133B1 (en) * | 2010-07-09 | 2012-04-30 | 에스케이하이닉스 주식회사 | Semiconductor memory device and operating method thereof |
KR20130057086A (en) * | 2011-11-23 | 2013-05-31 | 삼성전자주식회사 | Method of programming a nonvolatile memory device |
KR20150023166A (en) * | 2013-08-23 | 2015-03-05 | 에스케이하이닉스 주식회사 | Semiconductor apparatus |
KR20150116176A (en) * | 2014-04-07 | 2015-10-15 | 에스케이하이닉스 주식회사 | Non-volatile memory device having page buffer units under cell |
KR102514521B1 (en) * | 2016-03-23 | 2023-03-29 | 삼성전자주식회사 | Non-volatile memory device comprising page buffer and verifying method for program operation thereof |
KR102347183B1 (en) * | 2017-04-11 | 2022-01-04 | 삼성전자주식회사 | Nonvolatile memory device |
KR102375005B1 (en) * | 2017-07-12 | 2022-03-16 | 에스케이하이닉스 주식회사 | Three dimensional semiconductor memory device |
US10283493B1 (en) * | 2018-01-17 | 2019-05-07 | Sandisk Technologies Llc | Three-dimensional memory device containing bonded memory die and peripheral logic die and method of making thereof |
-
2019
- 2019-09-05 KR KR1020190109995A patent/KR102782543B1/en active Active
-
2020
- 2020-03-05 US US16/810,774 patent/US11101002B2/en active Active
- 2020-04-14 CN CN202010288684.5A patent/CN112447212B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8127078B2 (en) * | 2009-10-02 | 2012-02-28 | International Business Machines Corporation | High performance unaligned cache access |
US9460793B1 (en) | 2015-06-12 | 2016-10-04 | SK Hynix Inc. | Semiconductor memory device |
US9965388B2 (en) * | 2016-05-20 | 2018-05-08 | SK Hynix Inc. | Memory device including page buffer and method of arranging page buffer having cache latches |
US10319416B2 (en) * | 2017-07-05 | 2019-06-11 | SK Hynix Inc. | Memory device including page buffers |
US10789172B2 (en) * | 2018-07-13 | 2020-09-29 | SK Hynix Inc. | Memory device |
Also Published As
Publication number | Publication date |
---|---|
US20210074367A1 (en) | 2021-03-11 |
KR20210028886A (en) | 2021-03-15 |
CN112447212A (en) | 2021-03-05 |
CN112447212B (en) | 2023-12-22 |
KR102782543B1 (en) | 2025-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12101930B2 (en) | Memory device having vertical structure | |
US10971487B2 (en) | Semiconductor memory device | |
US11177005B2 (en) | Semiconductor memory device having plurality of memory chips | |
US11183246B1 (en) | Memory device | |
US11538755B2 (en) | Semiconductor device | |
US11488672B2 (en) | Semiconductor memory device including page buffers | |
US11387216B2 (en) | Semiconductor memory device | |
US11101002B2 (en) | Semiconductor memory device including cache latch circuit | |
US11710728B2 (en) | Memory device having wafer-to-wafer bonding structure | |
CN113129971B (en) | Semiconductor memory device including page buffer | |
US11107521B2 (en) | Semiconductor memory device with cache latches | |
US11374016B2 (en) | Semiconductor memory device with chip-to-chip bonding structure | |
US11094382B2 (en) | Semiconductor memory device including page buffers | |
US11785771B2 (en) | Semiconductor memory device having cell units and via regions with a different width | |
US10825531B1 (en) | Semiconductor memory device including page buffers | |
US11770933B2 (en) | Memory device including row decoder | |
US20230410909A1 (en) | Memory device including row decoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SK HYNIX INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OH, SUNG LAE;KIM, DONG HYUK;PARK, TAE SUNG;AND OTHERS;REEL/FRAME:052033/0328 Effective date: 20200304 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
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 |