MULTI-CHIP MEMORY DEVICE WITH STACKED MEMORY CHIPS, METHOD OF STACKING MEMORY CHIPS, AND METHOD OF CONTROLLING OPERATION OF MULTI-CHIP PACKAGE MEMORY
A multi-chip memory device includes a transfer memory chip communicating input/output signals, a stacked plurality of memory chips each including a memory array having a designated bank, and a signal path extending upward from the transfer memory chip through the stack of memory chips to communicate input/output signals, wherein each bank of each memory chip in the stacked plurality of memory chips is commonly addressed to provide read data during a read operation and receive write data during a write operation, and vertically aligned within the stacked plurality of memory chips.
Latest Samsung Electronics Patents:
This application is a continuation application of application Ser. No. 12/238,720 filed on Sep. 26, 2008, which claims priority from Korean Patent Application No. 10-2007-0099876 filed on Oct. 4, 2007, in the Korean Intellectual Property Office, the disclosures of which are hereby incorporated by reference in their entireties.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates generally to a multi-chip memory device, and more particularly to a multi-chip memory device formed from a stacked plurality of memory chips. The invention also relates to a method of stacking the plurality of memory chips to form the multi-chip memory device, and a method of controlling the operation of the multi-chip memory device.
2. Description of the Related Art
As electronic portable products have become smaller in size, constituent semiconductor devices within the products have generally become smaller and lighter while providing enhanced functionality. One approach to reducing the area occupied by finished semiconductor packages involves fabricating such packages to include a stacked plurality of semiconductor chips. In the case of multi-chip semiconductor devices, a plurality of memory chips are stacked one on top of the other to provide increased data storage capacity and/or available data bandwidth per unit surface area occupied by the device. Additionally or alternately, memory chips and non-memory chips may be combined in a single stacked package to implement multiple system or sub-system functionality.
In this context, the term “stacked” refers broadly to a class of semiconductor devices that vertically mount one semiconductor chip (e.g., a naked semiconductor die or a partially or fully packaged die) on top of another. The designated “vertical” orientation of the resulting stack is merely a relative term drawn in relation to an assumed horizontal disposition of a principal plane defined by the substrate implementing a semiconductor chip.
In the context of a stacked memory device, multiple memory chips may be stacked one on top of the other or multiple memory chips may be stacked on a corresponding interface chip that implements certain control functions associated with the communication (read/write(or program)/erase) of data to/from one or more of the stacked memory chips.
Memory chips may be stacked mounted one on top of the other using a number of different connection techniques. For example, when stacking first and second memory chips, each memory chip may include a pad that is electrically connected to a bonding wire. This connection technique is quite common in conventional multi-chip package memories.
Alternately, these memory chips may be stacked mounted one on top of the other using so-called “through silicon via” (TSV) techniques. As is conventionally understood, TSVs may be formed through respective semiconductor chip substrates to implement serial and/or parallel signal paths traversing part or all of a stacked plurality of semiconductor chips.
SUMMARY OF THE INVENTIONEmbodiments of the invention provide a stacked multi-chip memory device and related methods of fabrication and operation that more efficiently control read/write operations in the stacked memory device using signal paths implemented, at least in part, by through silicon vias (TSVs).
In one embodiment, the invention provides a multi-chip memory device comprising; a transfer memory chip communicating input/output signals, a stacked plurality of memory chips disposed on the transfer memory chip, wherein each one of the stacked plurality of memory chips comprises a memory array having a designated bank, and a signal path extending upward from the transfer memory chip through the stacked plurality of memory chips to communicate at least one of the input/output signals to each bank of each memory chip in the stacked plurality of memory chips, wherein respective banks of each memory chip in the stacked plurality of memory chips are commonly addressed to provide read data during a read operation and receive write data during a write operation, and vertically aligned within the stacked plurality of memory chips.
In another embodiment, the invention provides a multi-chip memory device comprising; a transfer memory chip communicating input/output signals, a stacked plurality of N memory chips disposed on the transfer memory chip, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks, and M signal paths respectively extending upward from the transfer memory chip through the stacked plurality of N memory chips to communicate input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips to provide read data during a read operation and receive write data during a write operation.
In another embodiment, the invention provides a method of fabricating a multi-chip memory device, comprising; stacking a plurality of N memory chips on a transfer memory chip, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks, and providing M signal paths respectively extending upward from the transfer memory chip through the stacked plurality of N memory chips to communicate input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips to provide read data during a read operation and receive write data during a write operation.
In another embodiment, the invention provides a method of controlling operation of a multi-chip memory device comprising a stacked plurality of N memory chips, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks, and M signal paths respectively extending upward from a transfer memory chip through the stacked plurality of N memory chips communicates input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips, the method comprising; receiving a read command and a corresponding address associated with a read operation in the transfer memory chip, using a corresponding one of the M signal paths, commonly addressing one bank of the M designated banks in each one of the stacked plurality of N memory chips using the address, and sequentially outputting to the transfer memory chip a block of read data from each one of the commonly addressed banks in each one of the stacked plurality of N memory chips using the corresponding one of the M signal paths.
In another embodiment, the invention provides a method of controlling operation of a multi-chip memory device comprising a stacked plurality of N memory chips, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks, and M signal paths respectively extending upward from a transfer memory chip through the stacked plurality of N memory chips communicates input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips, the method comprising; receiving a write command and a corresponding address associated with a write operation in the transfer memory chip, using a corresponding one of the M signal paths, commonly addressing one bank of the M designated banks in each one of the stacked plurality of N memory chips using the address, and sequentially writing a block of write data in each one of the commonly addressed banks in each one of the stacked plurality of N memory chips using the corresponding one of the M signal paths.
Embodiments of the invention will now be described with reference to the accompanying drawings. However, the invention may be variously configured and should not be construed as being limited to only the illustrated embodiments which are presented as teaching examples. Throughout the written description and drawings like reference indicators are used for like or similar elements.
In one embodiment of the invention, a multi-chip memory device comprises a transfer memory chip upon which a stacked plurality of 1st through Nth memory chips is stack mounted. Command/control, address, and/or data signals (C/A/D) are communicated to/from the transfer memory chip via signal paths implemented, at least in part by a plurality of through silicon vias (TSVs). Hereafter, any combination of C/A/D signals and/or related clock signals associated with the stacked plurality of memory chips will be generically referred to as “input/output signals”. Output signals received from the stacked plurality of memory chips by the transfer memory chip are communicated to external circuitry. In similar vein, input signals communicated by the transfer memory chip to stacked plurality of memory chips are externally provided or derived within the transfer memory chip from externally provided signals.
In certain embodiments of the invention, each one of the stacked plurality of 1st to Nth memory chips comprises an arrangement of memory banks. That is, the array of memory cells provided by each memory chip is defined in its operative nature and/or physical layout to implement a bank-by-bank designation and division of the memory array. This type of designation and operational division is conventionally understood in single chip memory devices. In one embodiment of the invention, the respective memory bank arrangements provided by first and second memory chips in a stacked plurality of memory chips will be vertically aligned within the stack. That is, two or more of the 1st to Nth memory chips in the stacked plurality of memory chips are disposed such that memory cell locations within each memory bank (i.e., one or more specific memory cells identified by a similar address), are vertically aligned within the stack. Here again, the term “vertically aligned” is used in relation to the “vertical” stacking direction of the plurality of memory chips on the memory transfer chip. Hence, corresponding memory bank portions (or corresponding memory cells within a memory bank) for the first and second memory chips will be intersected by a common vertical line drawn from an uppermost memory chip to a lowermost memory chip in the stack.
Each memory chip in the stacked plurality of memory chips comprises an upper primary surface upon which one or more electrical elements (e.g., circuits, components, signal lines, etc.) is formed. Each memory chip in the stacked plurality of memory chips also comprises a lower primary surface opposite the upper surface. The lower surface may or may not include electrical elements.
TSVs may be used to implement signal paths connecting electrical elements disposed on the upper and/or lower surfaces of different memory chips within the stacked plurality of memory chips.
In
Accordingly, an understanding of the embodiment shown in
With reference to
In various embodiments of the invention, the transfer memory chip ME_T may be implemented as an interface chip, a memory controller or a central processing unit (CPU).
In the illustrated embodiment of
Thus, in
In the illustrated arrangement of
For example, when the data being read from multiple banks of different memory chips in response to an address signal applied to the multiple banks by a common signal path, the read data from each bank may be provided in relation to a predetermined burst length. For example, read data from respective first banks 0A and 1A may be obtained when a read command is applied to 1st and 2nd memory chips ME_1 and ME_2 through signal path 110. Thus, a resulting first block of read data from first bank 0A may be transferred by first signal path 110 in a first data window temporally accommodating the first block of read data. Thereafter, a resulting second block of read data from first bank 1A may be transferred by first signal path 110 in a second data window temporally accommodating the second block of read data. The concatenation of the first and second blocks of read data via first signal path 110 will result in read data having a number of data bits consistent with the defined burst length.
In contrast, write data must be coherently divided between banks within the stacked plurality of memory chips in accordance with a given burst length (of “B” data bits) and a common write address. For example, a block of write data may be written to banks 0A and 1A when a write command and corresponding write data are communicated via first signal path 110 by transfer memory chip ME_T. A first block of write data (i.e., one-half the burst length definition in the working example) is written in first bank 0A and a residual second block of write data is written in first bank 1A.
In this manner, read/write operations may respectively read and write data to multiple banks within the stacked plurality of memory chips in accordance with a given burst length definition and using a common address applied through a common signal path associated with the multiple banks. Given the embodiment of
With reference to
When a clock signal CLK, an operation command CMD and an address ADDR are externally applied to the transfer memory chip ME_T, the transfer memory chip ME_T transfers these signals (or analogous signals derived from same) to the 1st memory chip ME_1 and/or the 2nd memory chip ME_2. The respective command control units 310_1 and 310_2 delay the read/write command CMD in response to delay control signals BL2, BL4 and BL8. Each one of these delay control signals is a signal corresponding to a defined delay for an applied read/write command CMD. For example, in one embodiment of the invention, each delay control signal corresponds to a particular burst length.
Each command control unit 310_1 and 310_2 determines the extent of the delay applied to the read/write command CMD in accordance with an applied delay control signal using information regarding burst length definition stored in registers 370_1 and 370_2. For example, when a burst length of 2 is defined, 1-bit of data is read from bank 0A in response to delay control signal BL2, and thereafter the read command is applied to the 2nd memory chip ME_2.
Thus, in the illustrated example, the command control unit 310_1 comprises a plurality of delay units 311_1, 312_1 and 313_1, and the command control unit 310_2 comprises a plurality of delay units 311_2, 312_2 and 313_2. The delay units 311_1, 312_1, 313_1, 311_2, 312_2 and 313_2 delay the read/write command, in response to applied delay control signals. Each delay unit may comprise a logic operation unit operating in response to an applied delay control signal and the read/write command, and a flip-flop delaying an output signal provided by the logic operation unit.
For example, when the burst length of data is 2, only delay unit 311_1 is enabled and the remaining delay units 312_1 and 313_1 are disabled. When the burst length of data is 8, all delay units 311_1, 312_1 and 313_1 are enabled. In
The address transfer units 350_1 and 350_2 respectively transfer a common address to the 1st and 2nd memory chips ME_1 and ME_2 in response to the delayed read/write command. The address transfer unit 350_1 may comprise an address storage unit 355_1 and an address control unit 357_1, and the address transfer unit 350_2 may comprise an address storage unit 355_2 and an address control unit 357_2. The address storage 355_1 stores the address in response to the read/write command transferred to the 1st memory chip ME_1. That is, when the read/write command is applied to the 1st memory chip ME_1, the address is stored in the address storage unit 355_1. The address control unit 357_1 controls the stored address to be transferred to the 2nd memory chip ME_2, in response to the delayed read/write command. That is, when the delayed read/write command being output from the command control unit 310_1 is applied, the address transfer unit 350_1 transfers the address to the 2nd memory chip ME_2.
A read operation command (read[A]) applied to multi-chip memory device 100 will be described with reference to
With reference to
With reference to
When the multi-chip memory device 100 performs a second read/write operation after performing a previous first read/write operation directed to data stored in the 1st bank group, it performs the second read/write operation using the 2nd bank groups (i.e. a bank group other than the 1st bank group). For example, in
With reference to
With reference to
With reference to
With reference to
The foregoing embodiments are presented as teaching examples of the invention. It will be understood by those skilled in the art that various changes may be made to the details of these embodiments without departing from the scope of the present invention as defined by the following claims.
Claims
1. A multi-chip memory device comprising:
- a transfer memory chip communicating input/output signals;
- a stacked plurality of memory chips disposed on the transfer memory chip, wherein each one of the stacked plurality of memory chips comprises a memory array having a designated bank; and
- a signal path extending upward from the transfer memory chip through the stacked plurality of memory chips to communicate at least one of the input/output signals to each bank of each memory chip in the stacked plurality of memory chips;
- wherein respective banks of each memory chip in the stacked plurality of memory chips are commonly addressed to provide read data during a read operation and receive write data during a write operation, and vertically aligned within the stacked plurality of memory chips.
2. The multi-chip memory device of claim 1, wherein the signal path is implemented by at least one through silicon via (TSV) formed through a substrate of one of the stacked plurality of memory chips.
3. The multi-chip memory device of claim 1, wherein the at least one of the input/output signals comprises at least one of a read/write command, an address corresponding to the read/write command, a clock signal associated with the read/write command, and data associated with the read/write command.
4. The multi-chip memory device of claim 3, wherein the read/write command is associated with a burst length defining a number of data bits provided by the read operation or a number of data bits associated with write data associated with the write operation.
5. The multi-chip memory device of claim 4, wherein the stacked plurality of memory chips comprises N memory chips and the burst length defines B data bits, and in response to the read operation, each commonly addressed bank in the N memory chips provides a data block of BIN bits to the transfer memory chip via the signal path.
6. The multi-chip memory device of claim 4, wherein the stacked plurality of memory chips comprises N memory chips and the burst length defines B data bits, and in response to the write operation, each commonly addressed bank in the N memory chips receives a data block of BIN bits from the transfer memory chip via the signal path.
7. The multi-chip memory device of claim 1, wherein the stacked plurality of memory chips comprises first and second memory chips and the first memory chip comprises:
- a command control unit delaying application of either a read command associated with the read operation or write command associated with the write operation to the second memory chip in response to a delay control signal, and thereafter communicating the delayed read command or write command to the second memory chip; and
- an address transfer unit transferring an address associated with the read command or the write command to the second memory chip when the command control unit communicates the delayed read command or write command to the second memory chip.
8. The multi-chip memory device of claim 7, wherein the delay control signal is defined in relation to a burst length for data provided by the read operation.
9. The multi-chip memory device of claim 8, wherein either one of the first memory chip or second memory chip comprises a register storing information corresponding to the burst length.
10. The multi-chip memory device of claim 7, wherein the command control unit comprises:
- a plurality of delay units delaying the read command or the write command in response to the delay control signal, wherein each delay unit comprises: a logic operation unit responsive to the delay control signal and the read command or the write command; and a flip-flop delaying an output signal of the logic operation unit.
11. The multi-chip memory device of claim 7, wherein the address transfer unit communicates the address to the second memory chip in response to the delayed read command.
12. The multi-chip memory device of claim 7, wherein the address transfer unit comprises:
- an address storage unit storing the address in response to the read command or the write command applied to the second memory chip; and
- an address control unit controlling output of the stored address such that the stored address is communicated to the second memory chip in response to the delayed read command or write command.
13. The multi-chip memory device of claim 1, wherein the transfer memory chip is an interface chip mounted on a printed circuit board (PCB) and transferring externally provided signals to the stacked plurality of memory chips.
14. The multi-chip memory device of claim 1, wherein the transfer memory chip comprises a MUX circuit receiving read data communicated by the signal path.
15. A multi-chip memory device comprising:
- a transfer memory chip communicating input/output signals;
- a stacked plurality of N memory chips disposed on the transfer memory chip, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks; and
- M signal paths respectively extending upward from the transfer memory chip through the stacked plurality of N memory chips to communicate input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips to provide read data during a read operation and receive write data during a write operation.
16. The multi-chip memory device of claim 15, wherein each one of the M designated banks is arranged in one of L bank groups, wherein L is less than M.
17. The multi-chip memory device of claim 16, wherein the transfer memory chip comprises a MUX circuit connected via a single connection with multiple signal paths associated with banks in at least one of the L bank groups.
18. A method of fabricating a multi-chip memory device, comprising:
- stacking a plurality of N memory chips on a transfer memory chip, wherein each one of the N memory chips comprises a memory array having a plurality of M designated banks; and
- providing M signal paths respectively extending upward from the transfer memory chip through the stacked plurality of N memory chips to communicate input/output signals to respective, commonly addressed and vertically aligned banks in each one of the N memory chips to provide read data during a read operation and receive write data during a write operation.
19. The method of claim 18, wherein each one of the M signal paths is implemented by at least one through silicon via (TSV) formed through a substrate of at least one of the stacked plurality of N memory chips.
20. The method of claim 18, wherein the input/output signals comprise at least one of a read/write command, an address corresponding to the read/write command, a clock signal associated with the read/write command, and data associated with the read/write command.
Type: Application
Filed: Nov 3, 2010
Publication Date: Feb 24, 2011
Applicant: SAMSUNG ELECTRONICS CO., LTD. (Suwon-si)
Inventors: Hoe-ju Chung (Yongin-si), Jung-bae Lee (Yongin-si), Uk-song Kang (Yongin-si)
Application Number: 12/938,570
International Classification: G11C 5/02 (20060101); H01L 21/77 (20060101); H01L 23/02 (20060101);