Multi-chip package
Granted 1 Jan 2013 · 3 office actions
Current assignee: Hynix Semiconductor Inc. · originally SK Group
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Beom Ju Shin, Kyoung Nam Kim · Examiner: Thienvu Tran · AU 2819 · TC 2800
Life of the application
12 dated eventsAbstract
A multi-chip package includes a plurality of chips coupled in parallel to an I/O pad and an output driver circuit included in each of the chips and configured to transmit output data to the I/O pad. The driving force of the output driver circuit is controlled on the basis of stack information indicative of the number of chips being activated.
Description
5 parts›CROSS-REFERENCE TO RELATED APPLICATION
The present application claims priority under 35 U.S.C. 119(a) to Korean patent application number 10-2010-0075250 filed on Aug. 4, 2010, the entire disclosure of which is incorporated by reference herein.
›BACKGROUND
Exemplary embodiments relate to a multi-chip package and, more particularly, to a multi-chip package which is capable of reducing the peak current of an output driver circuit when an output operation is performed.
There has been a need for a reduction in the size and weight of electronic devices according to the recent development of the semiconductor industry and user needs. One of the techniques used to meet the need is a multi-chip packaging technique. The multi-chip packaging technique is used to integrate a plurality of semiconductor chips in one package. In terms of a reduction in the size and weight and the mounting area, it is more advantageous to use the multi-chip package than to use several packages each including one semiconductor chip.
FIG. 1 shows a diagram of a known double die package. Referring to FIG. 1 , the double die package has a stack of a first chip 11 and a second chip 12 . The output lines of the first chip 11 and the second chip 12 are coupled in parallel to an input/output (I/O) pad. When a read operation is performed, data read by the first chip 11 and the second chip 12 is output to an external host 21 via the I/O pad IO PAD.
FIG. 2 shows a circuit diagram of an output driver circuit included in both the first chip and the second chip shown in FIG. 1 .
Referring to FIG. 2 , the output driver circuit includes a plurality of drivers 11 A (i.e., D 1 to D 5 ) coupled in parallel between an input/output (I/O) line IO and an I/O pad IO PAD. In a multi-chip package, when an output operation is performed, the output driver of one chip causes capacitor loading in view of the output driver of another chip stacked together with the one chip. Thus, in order to increase the size and driving force of drivers, the plurality of drivers, e.g., D 1 to D 5 , are connected in parallel.
An output driver circuit included in each of the chips of a known multi-chip package is designed to be optimized for the multi-chip package in such a manner that the driving force of the output driver is appropriately enhanced by increasing the size of the output driver. However, if all the chips of the multi-chip package are not driven, the output driver circuit having the increased size may cause an unnecessary peak current.
›BRIEF SUMMARY
Exemplary embodiments relate to a multi-chip package in which stack information of a multi-chip package is stored in the content addressable memory (CAM) cell of each chip as CAM data, the CAM data is read when a boot operation is performed, and the number of activated drivers of an output driver circuit is controlled on the basis of the read CAM data, so that the multi-chip package is capable of reducing a peak current through the output driver circuit having a size optimized for the number of chips.
In accordance with exemplary embodiments, a multi-chip package comprises a plurality of chips coupled in parallel to an I/O pad and an output driver circuit included in each of the chips and configured to transmit output data to the I/O pad. The driving force of the output driver circuit is adaptively controlled on the basis of stack information indicative of the number of chips being activated.
In accordance with another exemplary embodiment, the stack information is stored in the CAM cell of each of the chips.
In accordance with yet another exemplary embodiment, the output driver circuit includes a control signal generator configured to output a plurality of control signals on the basis of the stack information, a driver activation unit configured to output a plurality of driver enable signals in response to the control signals, and a driver unit having a plurality of drivers and configured to transmit the output data received through an I/O line, to the I/O pad in response to the driver enable signals and control the number of drivers being activated in response to the number of driver enable signals being activated, thereby adaptively controlling the driver size.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a diagram of a known double die package;
FIG. 2 shows a circuit diagram of an output driver circuit included in both the first chip and the second chip shown in FIG. 1 ;
FIG. 3 shows a diagram of a multi-chip package according to an exemplary embodiment of this disclosure; and
FIG. 4 shows a circuit diagram of an output driver circuit according to an exemplary embodiment of this disclosure.
›DESCRIPTION OF EMBODIMENTS
Hereinafter, some exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The figures are provided to allow those having ordinary skill in the art to understand the scope of the exemplary embodiments of the disclosure.
FIG. 3 shows a diagram of a multi-chip package according to an exemplary embodiment of this disclosure.
Referring to FIG. 3 , the multi-chip package has a stack of plural chips 110 to 130 . The total number of chips can be, for example, 2, 4, or 8.
The output lines of the chips 110 to 130 are coupled in parallel to one input/output (I/O) pad IO PAD. The chips 110 to 130 include respective output driver circuits 111 , 121 , and 131 for outputting read data to the I/O pad IO PAD. Each of the output driver circuits 111 , 121 , and 131 controls its driving force by controlling the number of drivers which are activated on the basis of content addressable memory (CAM) data. The CAM data indicates the number of chips actually used (i.e., the number of activated chips) in the multi-chip package.
FIG. 4 shows a circuit diagram of the output driver circuit according to an exemplary embodiment of this disclosure.
Referring to FIG. 4 , the output driver circuit 111 includes a control signal generator 111 A, a driver activation unit 1118 , and a driver unit 111 C.
The output driver circuit 111 controls the driving force of the corresponding chip by controlling the number of drivers activated from among a plurality of the drivers of a driver unit on the basis of CAM data. The CAM data includes chip stack information stored in the CAM cell of the chip.
The control signal generator 111 A outputs a plurality of control signals DS 1 to DS 4 on the basis of CAM data, including stack information of a multi-chip package (i.e., information representing the number of chips actually used).
The driver activation unit 111 B outputs a plurality of driver enable signals EN 1 to EN 5 in response to the plurality of control signals DS 1 to DS 4 . The driver activation unit 111 B includes a plurality of OR gates OR 1 to OR 5 . The OR gate OR 1 outputs the first driver enable signal EN 1 by logically combining the fourth control signal DS 4 and the second control signal DS 2 . The OR gate OR 2 outputs the second driver enable signal EN 2 by logically combining the fourth control signal DS 4 and the third control signal DS 3 . The OR gate OR 3 outputs the third driver enable signal EN 3 by logically combining the fourth control signal DS 4 and the third control signal DS 3 . The OR gate OR 4 outputs the fourth driver enable signal EN 4 by logically combining the fourth control signal DS 4 , the third control signal DS 3 , and the second control signal DS. The OR gate OR 5 outputs the fifth driver enable signal EN 5 by logically combining the fourth control signal DS 4 and the first control signal DS 1 .
The driver unit 111 C includes a plurality of drivers DV 1 to DV 5 coupled in parallel between an I/O line IO within the chip and an I/O pad IO PAD. Each of the drivers DV 1 to DV 5 is activated in response to a corresponding one of the first to fifth driver enable signals EN 1 to EN 5 . Further, each of the drivers DV 1 to DV 5 is configured to output/drive output data, received through the I/O line IO, to the I/O pad IO PAD.
Table 1 lists drivers activated on the basis of stack information.
Referring to Table 1, in a case where eight chips are used in a multi-chip package having a stack of eight chips (i.e., stack information=ODP), when the fourth control signal DS 4 is activated, all the drivers DV 1 to DV 5 are driven, thereby raising the driving force of the multi-chip package to its highest value. In this case, the remaining control signal DS 1 , DS 2 , and DS 3 are inactivated. In a case where four chips are used (i.e., stack information=QDP), when the third control signal DS 3 is activated, the drivers DV 1 , DV 3 , and DV 4 are driven. Accordingly, the driving force is reduced and a peak current is decreased as compared with a case in which eight chips are used (i.e., stack information=ODP). Here, the remaining control signals DS 1 , DS 2 , and DS 4 are inactivated. In a case where two chips are used (i.e., stack information=DDP), when the second control signal DS 2 is activated, the drivers DV 1 and DV 4 are driven. Accordingly, the driving force is reduced and a peak current is decreased as compared with a case in which four chips are used (i.e., stack information=QDP). Here, the remaining control signals DS 1 , DS 3 , and DS 4 are inactivated. In a case where one chip is used (i.e., stack information=SDP), when the first control signal DS 1 is activated, the driver DV 5 is driven. Accordingly, the driving force is reduced, and a peak current is decreased as compared with a case in which two chips are used (i.e., stack information=DDP).
As described above, according to the exemplary embodiments of this disclosure, the size of drivers of the output driver circuit included in each chip can be adjusted or controlled according to the number of chips actually used in a multi-chip package by adjusting the number of drivers to be enabled. Accordingly, the driving force of a chip can be optimized, and a peak current can be decreased.
Furthermore, stack information of a multi-chip package is stored in the CAM cell of each chip as CAM data, the CAM data is read when a boot operation is performed, and the number of activated drivers of an output driver circuit is adjusted or controlled on the basis of the read CAM data. Accordingly, a peak current can be reduced utilizing the output driver circuit having a driving force optimized for the number of chips.
›Tables in the description — 1
| DS1 = 1 | DS2 = 1 | DS3 = 1 | DS4 = 1 | |
| DV1 | Disable | Disable | Enable | Enable |
| DV2 | Disable | Enable | Disable | Enable |
| DV3 | Disable | Disable | Enable | Enable |
| DV4 | Disable | Enable | Enable | Enable |
| DV5 | Enable | Disable | Disable | Enable |
| Stack | SDP | DDP | QDP | ODP |
| Information |
Claims as granted
11 claimsLog in to read the claims of this application.
Log in to unlockClassifications
9 codes- H03K17/16
- H03K19/0175
- H03B1/00
- H10W70/60
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock