This application is based upon and claims the benefit of priority from Japanese patent application No. 2009-237229, filed on Oct. 14, 2009, the disclosure of which is incorporated herein in its entirety by reference.
This invention relates to a device, and particularly to a stacked semiconductor device having a plurality of semiconductor chips stacked on one another.
In a semiconductor device having a plurality of semiconductor chips, a specific identification number must be assigned to each of the semiconductor chips in order to identify the semiconductor chips. This applies also to a stacked semiconductor device having a plurality of semiconductor memory chips stacked on one another.
In a stacked semiconductor device according to a related technique, an arithmetic circuit is provided in each of stacked semiconductor chips such that an output of the arithmetic circuit of a lower semiconductor chip is input to the arithmetic circuit of the semiconductor chip stacked thereon, whereby a specific identification number is generated in each of the semiconductor chips. This type of semiconductor device is disclosed, for example, in Japanese Laid-Open Patent Publication No. 2007-157266 (Patent Document 1).
Patent Document 1 describes that an operational output of the uppermost arithmetic circuit is used to determine the number of stacked semiconductor chips.
However, the stacked semiconductor device described in Patent Document 1 is not capable of determining whether or not a correct identification number has been assigned to each of the semiconductor chips. Specifically, even if an erroneous identification number is assigned to one or more semiconductor chips due to occurrence of an error or the like in any of the arithmetic circuits, the semiconductor device according to Patent Document 1 is not capable of detecting this erroneous assignment of the identification numbers. The present invention seeks to solve one or more of the above problems, or to improve upon those problems at least in part.
In one embodiment, there is a provided a device that includes first to N-th (N is an integer of 2 or more) semiconductor chips. The first to N-th semiconductor chips have substantially the same configuration. Each of the first to N-th semiconductor chips includes an identification flag memory circuit including first to N-th memory units and a plurality of through electrodes connected to the identification flag memory circuit. Each of the plurality of through electrodes is connected to or masked with respect to the corresponding one of the through electrodes of the underlying semiconductor chip such that an identification flag is sequentially stored in n-th (n is 1, 2, . . . , and N) memory units of n-th semiconductor chips in stacking order in response to a clock signal input in common to the first to N-th semiconductor chips, and that storage of the identification flag in the N-th memory unit of the N-th semiconductor chip can be detected from a lower side of the first semiconductor chip.
In another embodiment, there is a provided a device that includes an identification flag memory circuit including first to N-th memory units. Through electrodes are respectively connected to the input of the first memory unit and first switches which are respectively connected to the outputs of the first to N-th memory units. The inputs of the second to N-th memory units are respectively connected, via second switches, to the through electrodes connected to the outputs of the first to (N−1)th memory units.
In still another embodiment, there is a provided a method of storing an identification flag in a device that includes storing an identification flag sequentially in n-th (n indicates 1, 2, . . . and N) memory units of n-th semiconductor chips in the stacking order in response to a clock signal input in common to first to N-th (N is an integer of 2 or more) stacked semiconductor chips; and externally notifying that the identification flag has been stored in the N-th memory unit of the N-th semiconductor chip.
According to this invention, there is provided a stacked semiconductor device formed by stacking first to N-th semiconductor chips each of which has first to N-th memory units, in which an identification flag is stored in n-th (n indicates 1, 2, and N) memory units of n-th semiconductor chips sequentially in the stacking order. Accordingly, it is possible to determine whether or not the identification flag has been appropriately stored in all the semiconductor chips by detecting that the identification flag has been stored in the N-th memory unit of the N-th semiconductor chip. Moreover, the use of through electrodes eliminates the need of providing any special wiring, making it possible to realize a simple configuration for the semiconductor device.
The above features and advantages of the present invention will be more apparent from the following description of certain preferred embodiments taken in conjunction with the accompanying drawings, in which:
The invention will be now described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teachings of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purposes.
The stacked semiconductor device shown in
The logic LSI 11 includes a power supply circuit 111, a clock generator 112, a logic control circuit 113, and an input/output circuit 114. The first to N-th SDRAM chips 12, having substantially the same configuration, are stacked one on another. These stacked SDRAM chips 12 are modularized to form a DIMM (Dual Inline Memory Module). The DIMM is provided with common pins for all the chips (for address signals and command signals), chip selection control pins (for chip selection signals and clock signals), and data (DQ) pins so that the DIMM is connected to the logic LSI 11 using these pins. Each of the SDRAM chips 12 has through electrodes corresponding to these pins. However, in
Each of the SDRAM chips 12 includes an identification flag memory circuit 121, a CS-DQ (Chip Select-Data) decoder circuit 122, a pin control circuit 123, and a plurality of through electrodes (TSVs, or Through Silicon Vias) 124. The identification flag memory circuit 121 has N memory units (RAM0 to RAM15) 125. Herein, illustration and description will be omitted of common components, which are not directly related to the invention, such as a DRAM array, X and Y decoders or the like.
The power supply circuit 111 in the logic LSI 11 generates a power supply voltage (VDD). The clock generator 112 generates one of signals that can be supplied to all the SDRAM chips 12, for example, an inverted low address strobe signal (RASB). An RASB is a continuous periodic pulse signal which is used not only as an operational clock signal for the identification flag memory circuit 121, but also for generation of an identification flag. The clock generator 112 also generates a chip selection signal (CS), a clock signal (CK), an inverted clock signal (CKB), and a clock enable signal (CKE).
The signals from the logic LSI 11 are supplied to the DIMM through the various pins described above. At least some of the pins are connected to the through electrodes 124 formed in the first SDRAM chip (D0) 12.
The through electrodes 124 of each of the second to N-th SDRAM chips 12 are connected to or masked with respect to the corresponding through electrodes of the SDRAM chip 12 located beneath the same in a manufacturing or stacking process. The through electrodes of the first SDRAM chip 12 are connected to or masked with respect to corresponding electrodes formed in a base such as an interposer (not shown). This means that the first SDRAM chip 12 is connected to the logic LSI 11 through an interposer or the like.
The through electrode 124 will be described with reference to
The SDRAM chips 12 can be manufactured by a known method.
When the SDRAM chips 12 are stacked, an intermediate process is performed before performing an assembly/packaging, in order to enable electrical connection between upper and lower SDRAM chips. Specifically, as shown
Referring again to
Describing more particularly, in each of the SDRAM chips 12, the VDD and RASB through electrodes 124 are connected to their corresponding electrodes in the underlying chip. The through electrode (OUT15) 124 connected to the output of the N-th (N=16) memory unit (RAM15) 125 is also connected to its corresponding electrode in the underlying chip.
On the other hand, the through electrodes (IN and OUT0 to OUT14) 124 connected to the inputs of the first to sixteenth memory units (RAM0 to RAM15) 125 are connected to their corresponding through electrodes 124 in the underlying chip according to the position where the SDRAM chip 12 is stacked. Specifically, in the case of the n-th (n indicates 1, 2, . . . , and N) SDRAM chips (Dn−1) 12, the through electrodes 124 connected to the inputs of the n-th memory units (RAMn−1) 125 are connected to their corresponding through electrodes 124 in the underlying chips, while the through electrodes 124 connected to the inputs of the other memory units 125 are masked with respect to their corresponding through electrodes 124 in the underlying chips.
The through electrodes 124 connected to the inputs of the n-th memory units (RAMn−1) 125 are connected also to the outputs of the (n−1)th memory units (RAMn−2) 125 except when n is 1. Therefore, as described above, the through electrodes 124 connected to the inputs of the n-th memory units (RAMn−1) 125 are connected to their corresponding electrodes in the underlying chip, whereby the identification flag can be stored sequentially in the n-th memory units (RAMn−1) of the n-th SDRAM chips (Dn−1), namely, first in the first memory unit (RAM0) of the first SDRAM chip (D0), then in the second memory unit (RAM1) of the second SDRAM chip (D1), then in the third memory unit (RAM2) of the third SDRAM chip (D2), and so on up to the N-th memory unit (RAM15) of the N-th (N=16) SDRAM chip (D15). It can be notified that the identification flag has been stored in the N-th memory unit (RAM15) of the N-th (N=16) SDRAM chip (D15) from the N-th (N=16) SDRAM chip (D15) to all other SDRAM chips 12 and the logic LSI 11.
Next, operation of the stacked semiconductor device of
Upon receiving power supply from the power supply circuit 111, the stacked semiconductor device enters a self-identification mode, and the clock generator 112 generates a RASB signal, that is a continuous periodic pulse signal. The RASB signal is split into two in the logic LSI 11, one being output as a clock signal, and the other being output as an identification flag. Specifically, one of the split RASB signals is supplied to all the SDRAM chips 12 through the RASB through electrodes 124 (indicated by the broken-line arrow A), while the other is supplied to the through electrode 124 connected to the input of the first memory unit (RAM0) of the first SDRAM chip (D0) 12.
Upon receiving the supply of a power supply voltage VDD from the power supply circuit 111 and the RASB signal from the clock generator 112, the identification flag memory circuit 121 of each of the SDRAM chips 12 operates using the RASB signal as an operation clock signal.
First, upon receiving the first clock pulse, an identification flag is held in the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12. Upon receiving the second clock pulse, the identification flag held in the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12 is loaded into and held in the second memory unit (RAM1) 125 of the second SDRAM chip (D1) 12. After this, the identification flag is loaded sequentially into the n-th memory units (RAMn−1) 125 of the n-th SDRAM chips (Dn−1) 12 (indicated by the broken-line arrow B) in response to clock pulses. In this manner, the identification flag is stored in the identification flag memory circuits 121 of all the SDRAM chips 12. The position (memory unit) where the identification flag is stored differs among all the SDRAM chips 12. Therefore, the storage of the identification flag as described above gives the same effects as that obtained by assigning different identification numbers to all the SDRAM chips 12.
Finally, once the identification flag has been held in the N-th memory unit (RAM15) 125 of the N-th SDRAM chip (D15) 12, this fact is notified to all the SDRAM chips 12 and the logic LSI 11. This notification stops the supply of the RASB signal to the identification flag memory circuits 121, whereby their memory contents are fixed. The logic LSI 11 is allowed by this notification to determine that identification numbers have been assigned appropriately to all the SDRAM chips 12.
Referring to
As shown in
Each of the memory units 125 is formed, for example, of a MOS transistor, a NAND circuit, and an inverter, as shown in
In the configuration as described above, the self-identification mode is entered upon power being turned on, and the one-shot pulse generator 31 of each of the SDRAM chips 12 outputs a one-shot pulse. This pulse is split into two, one of which is supplied to an inverted reset terminal (RB) of each of the memory units 125 through the inverter 34 to reset the memory content in the memory unit 125. The other split pulse is supplied to one of the inputs of the SR flip-flop 32 to render its output level high. This turns on the switch 33 connected to the output of the SR flip-flop 32, and the RASB signal supplied from the logic LSI 11 to all the SDRAM chips 12 is supplied, as a clock signal, to a clock terminal (C) of each of the memory units 125.
Subsequently, according to the RASB (clock) signal input to the clock terminal, each of the memory units 125 holds the signal level of an input signal (I) as an identification flag and outputs the signal level thus held as a switch control signal (Q) and an output signal (O).
More specifically, the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12, which is supplied with a RASB signal from the logic LSI 11 as an input signal (I), is activated by a clock input, holds the high level of the input signal, namely the RASB signal (identification flag) on the leading edge of the clock signal, and outputs the high level thus held as a switch control signal (Q) and an output signal (O) on the trailing edge of the clock signal.
The switch control signal (Q) from the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12 controls two switches 33 to supply the output signal (O) from the first memory unit (RAM0) 125 to the through electrode 124 and to inhibit the supply of the output signal (O) to the input terminal of the second memory unit (RAM1) 125.
The through electrode 124 connected to the output of the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12 is connected to another through electrode 124 formed at the same position in the second SDRAM chip (D1) 12. Since no signal is input to the first memory unit (RAM0) 125 of the second SDRAM chip (D1) 12 (the through electrode 124 connected to the input thereof is masked), the switches 33 controlled by the switch control signal, or an output of the first memory unit (RAM0) 125 of the second SDRAM chip (D1) 12 supplies the output signal from the first memory unit (RAM0) 125 of the first SDRAM chip (D0) 12 to the second memory unit (RAM1) 125 of the second SDRAM chip (D1) 12.
The second memory unit (RAM1) 125 of the second SDRAM chip (D1) 12 holds the input signal in response to the next leading edge of the clock signal, and outputs the held signal level as a switch control signal (Q) and an output signal (O) in response to the subsequent trailing edge of the clock signal.
The identification flag is likewise stored sequentially in the third memory unit (RAM2) 125 of the third SDRAM chip (D2) 12, in the fourth memory unit (RAM3) 125 of the fourth SDRAM chip (D3) 12, and onwards.
An output signal is output also when the identification flag is stored in the fourth memory unit (RAM3) 125 of the fourth SDRAM chip (D3) 12, in the same manner as when the identification flag is stored in the other memory units. This output signal is supplied not only to the logic LSI 11 as a READY signal but also to the other input of the SR flip-flop 32 of each of the SDRAM chips 12. Upon receiving the READY signal, the SR flip-flop 32 changes its output to a low level, whereby the switch 33 connected to the SR flip-flop 32 is turned off to inhibit the supply of a clock signal to the memory units 125. This means that the SR flip-flop 32 and the switch 33 connected thereto operate as a clock signal inhibiting circuit. The supply of a clock signal to the memory units 125 is thus stopped, whereby the memory content of the identification flag memory circuit 121 in each of the SDRAM chips 12 is fixed. Since the identification flag is stored in respectively different memory units (at the different positions) of the SDRAM chips 12, the same effect can be obtained as when specific identification numbers are assigned respectively to the SDRAM chips 12.
Upon receiving the READY signal, the logic LSI 11 determines that the identification flag has been stored appropriately in all the SDRAM chips 12 and exits from the self-identification mode.
The identification flag (here, the switch control signal Q instead of the output signal O) stored in the identification flag memory circuit 121 is then supplied to the CS-DQ decoder circuit 122 (see
The CS-DQ decoder circuit 122 is formed, for example, by a plurality of OR circuits as shown in
As seen from
For the same reason, in each of the SDRAM chips 12, one of eight DQ buses is selected for 32-bit data signals DQ0 to DQ31.
In the stacked semiconductor device according to this first embodiment as described above, different identification numbers can be assigned to the respective stacked semiconductor chips, and this can be detected from the lower side of the first semiconductor chip (i.e. by the logic LSI 11). Moreover, the stacked semiconductor device according to this embodiment eliminates the need of an increment circuit or the like for performing computation, and hence the configuration can be simplified.
Referring to
The semiconductor device shown in
The semiconductor device shown in
Specifically, the semiconductor device of
Although this invention has been described above in terms of several preferred embodiments thereof, it will be appreciated by those skilled in the art that those embodiments are provided solely for illustrating the invention, and should not be relied upon to construe the appended claims in a limiting sense. That is, the invention is not limited to these embodiments but various changes and modification can be made without departing from the scope of the invention. For example, the semiconductor chips to be stacked are not limited to SDRAM chips but may be another type of semiconductor chips. The number N of the stacked semiconductor chips can be chosen arbitrarily.
Number | Date | Country | Kind |
---|---|---|---|
2009-237229 | Oct 2009 | JP | national |