WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Semiconductor circuit device adaptable to plurality of types of packages    
United States Patent6873563   
Link to this pagehttp://www.wikipatents.com/6873563.html
Inventor(s)Suwa; Makoto (Hyogo, JP), Matsumoto; Junko (Hyogo, JP), Yamauchi; Tadaaki (Hyogo, JP), Okamoto; Takeo (Hyogo, JP), Ichiguchi; Tetsuichiro (Hyogo, JP), Yonetani; Hideki (Hyogo, JP), Nagasawa; Tsutomu (Hyogo, JP), Tian; Zengcheng (Hyogo, JP)
AbstractData pad regions are arranged in four divided regions of a semiconductor memory chip of a rectangular shape, respectively, and data pads are selectively utilized in each of the four divided regions in accordance with a word structure. Thus, it is possible to implement a semiconductor memory chip capable of being assembled in both a single chip package and a multi chip package.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Suwa; Makoto (Hyogo, JP) , Matsumoto; Junko (Hyogo, JP) , Yamauchi; Tadaaki (Hyogo, JP) , Okamoto; Takeo (Hyogo, JP) , Ichiguchi; Tetsuichiro (Hyogo, JP) , Yonetani; Hideki (Hyogo, JP) , Nagasawa; Tsutomu (Hyogo, JP) , Tian; Zengcheng (Hyogo, JP)
Owner/Assignee     Renesas Technology Corp. (Tokyo, JP)
Patent assignment
All assignments
Publication Date     March 29, 2005
Application Number     10/390,886
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     March 19, 2003
US Classification     365/230.03 365/63
Int'l Classification    
Examiner     Tran; M.
Assistant Examiner    
Attorney/Law Firm     McDermott Will & Emery LLP
Address
Parent Case    
Priority Data     May 20, 2002 [JP] 2002-144972
USPTO Field of Search     365/230.03 365/63
Patent Tags     semiconductor circuit adaptable plurality types packages
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5652904
Trimberger

Jul,1997

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A semiconductor circuit device comprising: internal circuitry including memory cells storing data and formed on a semiconductor chip; and a plurality of pads arranged around the chip in an external region of said internal circuitry, said plurality of pads including a plurality of data pads arranged being distributed into outer peripheral portions of at least four divided regions of said chip and selectively used in each of the divided regions in accordance with a word structure of data inputted and outputted by said internal circuitry.

2. The semiconductor circuit device according to claim 1, wherein said chip has a rectangular shape, and said plurality of data pads are arranged being distributed along opposite two sides of said chip.

3. The semiconductor circuit device according to claim 1, wherein said plurality of pads include power source pads arranged corresponding to the data pads arranged being distributed into said four divided regions, and the data pads and power source pads are made different in number to be used in each divided region for a different word structure, and are so thinned out to be used, when the word structure is different from a maximum permitted number of bits, that an unused pad is arranged between used pads in each divided region.

4. The semiconductor circuit device according to claim 1, wherein said internal circuitry includes a plurality of memory circuits, arranged in the respective four divided regions, each for storing the data, and said semiconductor circuit device further comprises: a plurality of data buses for coupling the memory circuits and said plurality of data pads, load capacitance of each respective data bus being equal to load capacitance of other data bus.

5. The semiconductor circuit device according to claim 1, wherein said internal circuitry includes a memory selecting circuit for accessing said memory cells, said semiconductor circuit device further comprises: a compression circuit for compressing and outputting memory cell data read out simultaneously from said memory selecting circuit in a test operation mode; and a connection control circuit for establishing connection between an output of said compression circuit and said plurality of data pads in accordance with a word structure instruction signal indicating the word structure.

6. The semiconductor circuit device according to claim 1, wherein said chip has a rectangular shape, and said plurality of data pads are arranged being distributed along opposite two sides of said chip, the data pads arranged being distributed into said four divided regions are used in accordance with the word structure upon assembly into a first package, and the data pads arranged being distributed along one of the two sides are selectively used in accordance with said word structure upon assembly into a second package.

7. The semiconductor circuit device according to claim 1, further comprising: a plurality of data bus lines arranged corresponding to said plurality of data pads, wherein said plurality of data bus lines are arranged such that an unused data bus line is arranged between the data bus lines to be used in accordance with said word structure.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a semiconductor circuit device, and particularly to a semiconductor circuit device assembled into a plurality of types of packages. More particularly, the present invention relates to the configuration of a semiconductor memory device with a common chip configuration allowing assembly into a plurality of types of packages.

2. Description of the Background Art

A semiconductor circuit formed on a semiconductor chip is assembled into a package before shipment as a final product. The semiconductor circuit is electrically connected to on-board wires through a pin terminal of the package, or the package protects the semiconductor chip against external contamination sources and external destructive factors such as external mechanical stress and external electromagnetism.

Various types of packages are prepared according to the configuration of applicable board systems. Recently, a package referred to as "surface mount device (SMD)" has been widely employed so as to mount semiconductor circuits on both sides of a board.

FIG. 72 is a schematic diagram showing the appearance of a TSOP (thin small outline package) which is one of conventional SMDs. In FIG. 72, TSOP has an internal semiconductor chip sealed with a mold resin MRJ. Mold resin MRJ is of a rectangular shape and has terminals PT arranged along both sides thereof. FIG. 72 representatively shows lead terminals arranged along one side of mold resin MRJ.

Each lead terminal PT is normally of a gull-wing lead (an L lead) shape and is soldered on a board. Since lead terminal PT is not inserted into a through hole formed in the board, TSOP can be arranged on each surface of the board.

TSOP is on the order of 1 mm in thickness and is extremely thin. In addition, lead terminal PT is of a gull-wing shape, and therefore, superior in workability as compared with an SOJ (small outline with J leads) package having pin terminals PT of J lead shape, and a lead pitch can be made smaller.

As such a thin rectangular package having lead terminals PT arranged only along the long side thereof, there are also known, beside TSOP, an SVP (surface vertical package) which is a vertical surface mount device and a USOP (ultra small outline package) which is as thin as 0.5 mm. These packages are widely employed for assembling semiconductor memory devices.

In applications such as portable equipment, high density mounting is required. In such applications, an MCP (multi chip package) having a plurality of chips arranged therein is employed, instead of an SCP (single chip package), such as TSOP, having one chip arranged therein. As MCP, there are known an MCM (multi chip module) type MCP having a plurality of chips assembled in an interposer (substrate) two-dimensionally and a stacked type MCP having a plurality of semiconductor chips stacked on an interposer.

FIG. 73 is a schematic diagram showing the configuration of conventional stacked type MCP. In FIG. 73, stacked type MCP, semiconductor chips CH3 to CH1 are stacked on an interposer IPS. A supporting insulator ISD1 is arranged between semiconductor chips CH1 and CH2. A supporting insulator ISD2 is arranged between semiconductor chips CH2 and CH3. A supporting insulator ISD3 is arranged between interposer IPS and semiconductor chip CH3.

Through holes are formed in supporting insulator ISD3 and pads formed on semiconductor chip CH3 are connected through solder balls SLS to pads PD formed on interposer IPS.

As for semiconductor chip CH1, solder balls (micro bumps) SLS formed on the pads are electrically connected to pads PD formed on interposer IPS through bonding wires BW1a and BW1b.

Similarly, as to semiconductor chip CH2, solder balls SLS formed on the pads are electrically connected to pads, not shown, formed on interposer IPS through bonding wires BW2a and BW2b. Wiring is made in interposer IPS and pads PD formed on interposer IPS are connected to bump balls BPS formed on the rear surface of IPS. Internal interconnecting wires may be formed in a supporting insulator ISD.

Semiconductor chips CH1 to CH3 and pads PD are sealed by mold resin MRJ.

As shown in FIG. 73, since stack type MCP has a plurality of semiconductor chips CH1 to CH3 stacked and assembled therein, it is possible to mount a plurality of chips with a small occupation area.

FIG. 74 is a schematic diagram showing the rear surface of MCP. On the rear surface of MCP, bump balls BPS are arranged in an array. These bump balls BPS are connected to solder balls formed on a mounting board. Therefore, MCP employs bump balls BPS, rather than lead terminals, so as to electrically connect semiconductor chips CH1 to CH3 to an external device. By arranging bump balls BPS in an array form on the rear surface of mold resin MRJ, a large number of bump balls can be arranged and the number of input and output signals/data can be increased. This package having bump balls arranged in an array form is referred to as "BGP (ball grid package)". MCP is, therefore, a family member of BGP.

A semiconductor memory device is now considered as one example of the semiconductor circuit device. In the semiconductor memory device, a word configuration is changed by setting a bonding pad potential by mask interconnection or bonding wire connection, so as to cover different word configurations with the same chip configuration. The internal configuration is the same, but only the number of data input/output circuits to be used is different. Thus, it is possible to cover a plurality of types of word configurations with chip configuration of a kind, improving manufacturing/design efficiency.

However, pad arrangement is different for different package. It is, therefore, necessary to optimize the layout of the internal circuitry of a semiconductor chip individually according to each package. Conventionally, the arrangement of pads is optimized differently for BGP (ball grid package) and TSOP of SCP, for example.

In the semiconductor memory device, in particular, unlike an embedded DRAM (dynamic random access memory) which is integrated on a semiconductor chip together with a logic circuit, the number of input/output data bits is small (32 bits) and TSOP is normally employed as an assembling package. In case of the semiconductor memory device, an LOC (lead on chip) structure is conventionally, normally used for such TSOP. In LOC structure, pads are arranged in the central portion of a chip to decrease a chip area.

In BGP, such an LOC structure is not employed, but wire bonding, TAB (tape automated bonding) and flip chip bonding and other (s) are employed for making electrical connections between chip pads and package terminals (bump balls).

Therefore, semiconductor memory chips having a pad arrangement optimized for such a TSOP package cannot be applied to BGP.

Furthermore, depending on a processing purpose, the storage capacity required for a memory differs. For example, one memory chip of 128 M bits is required for an application of a simple processing, while a memory of the storage capacity of 256 M bits is required for an application of processing image and audio data in portable equipment.

To implement a memory of 256 M bits using existing memory chips each having a storage capacity of 128 M bits, it is sufficient to employ two memories each of 128 M bits, simply. In this case, if the required storage capacity is to be satisfied using two TSOPs, the area of memory chips disadvantageously increases to obstruct down-sizing of the portable equipment.

Possible consideration to avoid such obstruction is such that memory chips with the same configuration as those for TSOP are applied to MCP to implement a memory of 256 M bits. However, since MCP is of BGP, the memory chips suited for TSOP cannot be applied to MCP.

Moreover, a specification required for a memory of 128 M bits differs from that required for a memory of 256 M bits in some cases. For instance, as to a memory of 256 M bits, if a word structure is of 16 bits, an 8K refresh cycle is set. In contrast, for a memory of 128 M bits with a word structure of 16 bits, the refresh cycle is set to a 4K refresh cycle. Therefore, it is impossible to implement a memory of 256 M bits by simply using two memory chips each having a storage capacity of 128 M bits.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a semiconductor circuit device applicable to both a single chip package and a multi chip package with the same chip configuration.

It is another object of the present invention to provide a semiconductor memory device having a chip layout capable of forming a multi chip package, using two memory chips each assembled in a single chip package.

It is still another object of the present invention to provide the internal data bus structure of a semiconductor memory device capable of being assembled in a plurality of types of packages.

It is yet another object of the present invention to provide a semiconductor memory device allowing accurate testing of memory cells even in different internal data bus structures, irrespectively of a word structure.

A semiconductor circuit device according to a first aspect of the present invention includes: an internal circuit including memory cells storing data and formed on a semiconductor chip; and a plurality of pads arranged on the periphery of the chip in a region external to the internal circuit. The plurality of pads include a plurality of data pads arranged being distributed over outer peripheral portions of at least four divided regions of the chip and selectively used in each of the divided regions in accordance with a word structure of data inputted and outputted by the internal circuit.

A semiconductor circuit device according to a second aspect of the present invention includes: a plurality of memory cells; test write data lines for transferring data written simultaneously into a predetermined number of memory cells among the plurality of memory cells in a test operation mode; a write circuit for simultaneously writing the data of the test write data lines to the predetermined number of memory cells in the test operation mode; and a compression circuit compressing read data from the predetermined number of memory cells and outputting a signal indicating a compression result to a test read data line different from the test write data lines. Each of the test write data lines and test read data line transfers both the write data and the read data in a normal operation mode.

A semiconductor circuit device according to a third aspect of the present invention includes: a plurality of memory cells each requiring refreshing of storage data; a refresh circuit for refreshing the storage data of the plurality of memory cells in a set refresh cycle; and a refresh cycle setting circuit fixedly setting the refresh cycle in accordance with a package housing the semiconductor circuit device therein.

A semiconductor circuit device according to a fourth aspect of the present invention includes: a plurality of input/output circuits, arranged in four divided regions of a chip, respectively, each inputting and outputting data; and mask pads arranged corresponding to the respective four divided regions, and inputting a plurality of mask signals for masking data write and read of the input/output circuits in corresponding regions when activated.

A semiconductor circuit device according to a fifth aspect of the present invention includes: a memory array including a plurality of memory cells; a plurality of global data lines each transmitting and receiving data to and from a selected memory cell of the memory array; a plurality of preamplifier circuits, arranged corresponding to the respective global data lines, each amplifying and outputting the data of a corresponding global data line when activated; an internal data bus having a predetermined bit width, for transferring output signals of the plurality of preamplifier circuits; a plurality of pads the same in number as and arranged corresponding to the bus lines of the internal data bus; and a pad connection circuit for setting coupling between the bus lines of the internal data bus and the plurality of pads at least in accordance with word structure information.

By arranging the data pads distributedly in the outer peripheral portions of the four divided regions of the semiconductor chip, it is possible to easily arrange the data pads corresponding to the ball grid array of the multi chip package even if the semiconductor chip is assembled in a multi chip package, and to utilize the semiconductor chip the same in configuration for the single chip package and for the multi chip package.

By separating the 1-bit test write data transfer bus line from the data line for transferring a multi-bit test read result in a multi-bit test, it is possible to distribute the circuits connected to the bus for writing and reading the test data, to mitigate bus load, and to transfer the data at high speed in a normal operation mode (since it is unnecessary to connect write/read data buses dedicated to the respective word structures to the same data bus line).

By changing the refresh cycle according to the type of the assembling package, it is possible to execute a refreshing operation in an optimum cycle in accordance with the storage capacity of the memory assembled in the package, ensuring retention of the storage data.

By applying data input/output mask signals to the memory circuits arranged corresponding to the respective four divided regions of the chip, it is possible to individually mask the data input/output in the respective four divided regions, to facilitate the connection between the data input/output mask pads and the data terminals, and to simplify the layout of wiring of data lines between the pads and terminals when the semiconductor memory chip is assembled in a multi chip package.

By setting the connection between the internal data bus lines and the pads at least in accordance with word structure information, it is possible to make the configuration of the internal read circuit such as a preamplifier common irrespectively of the word structure, simplifying the layout of the internal data read section.

The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram showing the configuration of a semiconductor circuit device assembled in a multi chip package in the first embodiment according to the present invention;

FIG. 2 is a schematic diagram showing the configuration of a main portion of the semiconductor circuit device in the first embodiment according to the present invention;

FIG. 3 is a schematic diagram showing the configuration of a memory array shown in FIG. 2;

FIG. 4 is a schematic diagram showing the configuration of a refresh control circuit and a row related control circuit shown in FIG. 2;

FIG. 5 is a schematic diagram showing the configuration of a bank control circuit shown in FIG. 4 and a row related circuit shown in FIG. 2;

FIG. 6 shows an example of the configuration of a refresh region designation circuit shown in FIG. 4;

FIG. 7A shows refresh target banks in an 8K refresh cycle, and FIG. 7B shows refresh target banks in a 4K refresh cycle;

FIG. 8 shows an example of the configuration of a refresh cycle setting circuit shown in FIG. 2;

FIG. 9 shows another example of the configuration of the refresh cycle setting circuit shown in FIG. 2;

FIG. 10 shows an example of the configuration of a refresh timer shown in FIG. 4;

FIG. 11 shows an example of the configuration of a bias setting circuit shown in FIG. 10;

FIG. 12 shows an example of the configuration of a ring oscillation circuit shown in FIG. 10;

FIG. 13 is a schematic diagram showing another example of the configuration of the refresh timer shown in FIG. 4;

FIG. 14 shows an example of the configuration of a counter shown in FIG. 13;

FIG. 15A shows the structure of an external row address of a memory of 128 M bits, and FIG. 15B shows the structure of an external row address of a memory of 256 M bits;

FIG. 16 shows the allocation of addresses of the memory array of a semiconductor circuit device in the second embodiment according to the present invention;

FIG. 17 is a schematic diagram showing the arrangement of global data lines in the memory array shown in FIG. 16;

FIG. 18 is a schematic diagram showing the configuration of a data line select section in the second embodiment according to the present invention;

FIG. 19 is a schematic diagram showing the configuration of a data line select signal generation section in the second embodiment according to the present invention;

FIG. 20 is a schematic diagram showing the configuration of a write/read control section in the second embodiment according to the present invention;

FIG. 21 is a schematic diagram showing the configuration of an internal write/read section in the second embodiment according to the present invention;

FIG. 22 is a schematic diagram showing the arrangement of pads of a semiconductor circuit device in the third embodiment according to the present invention;

FIG. 23 is a schematic diagram showing the arrangement of a DQ pad group and DQ pads shown in FIG. 22;

FIG. 24 shows an example of the arrangement of chips when the semiconductor circuit device is assembled in a multi chip package in the third embodiment according to the present invention;

FIG. 25 is a schematic diagram showing another example of the arrangement of chips when the semiconductor circuit device is assembled in a multi chip package in the third embodiment according to the present invention;

FIGS. 26A-26D are schematic diagrams showing the arrangement of data pads used in a semiconductor circuit device in the fourth embodiment according to the present invention;

FIG. 27 is a schematic diagram showing the arrangement of data pads in the fourth embodiment according to the present invention;

FIG. 28 concretely shows the arrangement of pads of the semiconductor circuit device in the fourth embodiment according to the present invention;

FIG. 29 is a schematic diagram showing the configuration for performing a compression test in .times.32-bit structure in the semiconductor device according to the fifth embodiment of the present invention;

FIG. 30 is a schematic diagram showing the configuration for performing a compression test in .times.16-bit structure in the semiconductor device according to the fifth embodiment of the present invention;

FIG. 31 is a schematic diagram showing the configuration of a section for performing a compression operation in the semiconductor circuit device of a .times.8 bit configuration in the fifth embodiment according to the present invention;

FIG. 32 shows an example of the arrangement of data pads and compression result output pads of the semiconductor circuit device in the fifth embodiment according to the present invention;

FIG. 33 is a schematic diagram showing the arrangement of an internal data bus of a semiconductor circuit device in the sixth embodiment according to the present invention;

FIG. 34 shows the arrangement of the internal data bus shown in FIG. 33 more specifically;

FIG. 35 is a schematic diagram illustrating the connection between a memory sub-block and the internal data bus in the semiconductor circuit device in the sixth embodiment according to the present invention;

FIG. 36 is a schematic diagram illustrating the connection between the internal data bus and a memory block in .times.16 bit configuration of the semiconductor circuit device in the sixth embodiment according to the present invention;

FIG. 37 is a schematic diagram illustrating the connection between the memory sub-block and the internal data bus in .times.8 bit configuration of the semiconductor circuit device in the sixth embodiment according to the present invention;

FIG. 38 is a schematic diagram showing the allocation of data bits in a memory array in a modification of the sixth embodiment according to the present invention;

FIG. 39 is a schematic diagram showing the configuration of an internal data write/read section of a semiconductor circuit device in the modification of the sixth embodiment according to the present invention;

FIG. 40 shows an example of the configuration of a multiplexer shown in FIG. 39;

FIG. 41 is a schematic diagram illustrating the connection between an internal data bus and a global data line in .times.32 bit configuration of the semiconductor circuit device in the modification of the sixth embodiment according to the present invention;

FIG. 42 is a schematic diagram illustrating the connection between an internal data bus and a global data line in .times.16 bit configuration of the semiconductor circuit device in the modification of the sixth embodiment according to the present invention;

FIG. 43 is a schematic diagram illustrating the connection between a global data line and an internal data line the semiconductor circuit device in .times.8 bit configuration of the modification of the sixth embodiment according to the present invention;

FIG. 44 is a schematic diagram showing the configuration of an internal data bus in the seventh embodiment according to the present invention;

FIG. 45 is a schematic diagram showing the arrangement of data pads of a semiconductor circuit device in the seventh embodiment according to the present invention;

FIG. 46 is a schematic diagram showing the configuration of the semiconductor circuit device in the seventh embodiment according to the present invention upon assembly of the semiconductor circuit device in a multi chip package;

FIG. 47 specifically shows the arrangement of the data pads in the seventh embodiment according to the present invention;

FIG. 48 is a schematic diagram showing a modification of the seventh embodiment according to the present invention;

FIG. 49 shows an example of the configuration of a data line switch circuit shown in FIG. 48;

FIG. 50 shows an example of the manner of bonding upon assembly into a single chip package of the semiconductor circuit device in the seventh embodiment according to the present invention;

FIG. 51 is a schematic diagram showing the configuration of the important parts of a semiconductor circuit device in the eighth embodiment according to the present invention;

FIG. 52 shows an example of the configuration of a global data line selecting multiplexer shown in FIG. 51;

FIG. 53 shows an example of the configuration of a multiplexer for a .times.8 bit structure shown in FIG. 51;

FIG. 54 shows an example of the configuration of a multiplexer for a .times.16 bit structure shown in FIG. 51;

FIG. 55 is a schematic diagram representing the correspondence between data pads and a selected memory cell of a semiconductor circuit device in the eighth embodiment according to the present invention;

FIG. 56 is a schematic diagram showing the configuration of a modification of the eighth embodiment according to the present invention;

FIG. 57 is a schematic diagram showing the configuration of a main portion of a semiconductor circuit device in the ninth embodiment according to the present invention;

FIG. 58 shows the configuration of an internal write/read circuit shown in FIG. 57 more specifically;

FIG. 59 shows an example of the configuration of a write driver shown in FIG. 58;

FIG. 60 shows an example of the configuration of a preamplifier shown in FIG. 58;

FIG. 61 shows an example of the configuration of a compressor shown in FIG. 58;

FIG. 62 shows an example of the configuration of a data input/output section of the semiconductor circuit device in the ninth embodiment according to the present invention;

FIG. 63 is a schematic diagram showing the configuration of a main portion of a semiconductor circuit device in the tenth embodiment according to the present invention;

FIG. 64 concretely represents the relationship between an internal data bus and transfer data with the configuration shown in FIG. 63;

FIG. 65 is a schematic diagram showing the configuration of the important parts of a semiconductor circuit device in a modification of the tenth embodiment according to the present invention;

FIG. 66 concretely shows the relationship between an internal data bus line and multi-bit test transfer data with the configuration shown in FIG. 65;

FIG. 67 specifically represents the correspondence between the internal data line and the transfer data during a multi-bit test in the tenth embodiment according to the present invention;

FIG. 68 is a schematic diagram showing the configuration of a main portion of a semiconductor circuit device in the eleventh embodiment according to the present invention;

FIG. 69 is a schematic diagram representing the correspondence between test data and data written to a memory cell in the eleventh embodiment according to the present invention;

FIG. 70 is a schematic diagram representing the correspondence between test data and data written to a memory cell in the eleventh embodiment according to the present invention;

FIG. 71 is a schematic diagram showing the correspondence between write data and external data in a normal operation mode in the eleventh embodiment according to the present invention;

FIG. 72 is a schematic diagram showing the configuration of a conventional single chip package;

FIG. 73 is a schematic diagram showing the arrangement of chips assembled in a conventional multi chip package; and

FIG. 74 is a schematic diagram showing the arrangement of data terminals of the multi chip package shown in FIG. 73.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

First Embodiment

FIG. 1 is a schematic diagram showing the configuration of a semiconductor circuit device in the first embodiment according to the present invention. In FIG. 1, a semiconductor chips 1 for a single chip package is used for implement a semiconductor memory device 2 assembled into a multi chip package (MCP). Semiconductor memory chip 1 has a storage capacity of 128 M bits and a word structure of .times.16 bits.

Likewise, each of semiconductor memory chips 1a and 1b has a storage capacity of 128 M bits and a word structure of .times.16 bits. These semiconductor memory chips 1a and 1b are operated simultaneously. Therefore, semiconductor memory device 2 has a storage capacity of 256 M bits and a word structure of .times.32 bits.

On the other hand, where semiconductor memory chips 1a and 1b are set into a word structure of .times.8 bits, and are operated simultaneously, semiconductor memory device 2 has a word structure of .times.16 bits. In the case when one of semiconductor memory chips 1a and 1b is operated, it is necessary to select a chip by the most significant bit of a row address signal. Therefore, allocation of the row address signal turns different from that for the semiconductor memory chip with a storage capacity of 128 M bits. Thus, a semiconductor memory device having a storage capacity of 256 M bits cannot be implemented using two semiconductor memory chips the same in configuration. Therefore, in the case of increasing a storage capacity with two semiconductor memory chips the same in configuration, semiconductor memory chips 1a and 1b are operated simultaneously.

Further, when refreshing is performed in semiconductor memory device 2, it is necessary to refresh semiconductor memory chips 1a and 1b simultaneously in parallel. In this case, current consumption increases in a refreshing operation. Particularly in a self refresh mode, such as a power down mode, set when it is required to hold data, low current consumption is required, and the low power consumption specification cannot be met.

In addition, in case of the semiconductor memory device of 128 M bits, a 4 k refresh cycle is normally set for a refresh cycle in accordance with the specification. In case of the semiconductor memory device of 256 M bits, by contrast, when a word structure is .times.16 bits, an 8K refresh cycle is normally set for the refresh cycle in accordance with the specification. Therefore, a memory having a storage capacity of 256 M bits and a word structure of .times.16 bits cannot be implemented when using two memory chips each having a storage capacity of 128 M bits and a word structure of .times.8 bits.

In the 4K refresh cycle, it is required to execute a refreshing operation 4K times to refresh all memory cells once. In the 8K refresh cycle, it is required to execute a refreshing operation 8K times to refresh all memory cells once. Therefore, in the 8K refresh cycle, the number of refresh rows is 8K while in the 4K refresh cycle, the number of refresh rows is 4K. In one refreshing operation, one refresh row is selected and refreshing is performed on the selected row. Refresh row is designated by a refresh address and is the same as or different from a word line connecting memory cells on a row, depending on internal structure.

In the first embodiment, the 4K refresh cycle and the 8K refresh cycle can be selectively made executable in one semiconductor memory chip 1 so as to enable the switching of the refresh cycle between the 8K refresh cycle and the 4K refresh cycle in accordance with the type of an assembling package and the word structure.

FIG. 2 is a schematic diagram showing the configuration of a main portion of a semiconductor circuit device (to be referred to as "semiconductor memory device" hereinafter) formed on semiconductor memory chip 1 (1a, 1b) shown in FIG. 1.

In FIG. 2, the semiconductor memory device includes a memory array 10 having a plurality of memory cells MC arranged in rows and columns. In memory array 10, word lines WL are arranged corresponding to the rows of memory cells MC and bit line pairs BLP are arranged corresponding to the columns of memory cells MC. Memory cell MC is normally a one-transistor/one-capacitor type DRAM (dynamic random access memory) cell. Therefore, information is stored in a capacitor in the form of charges, so that it is required to execute a refreshing operation of cyclically rewriting storage data in predetermined cycles.

The semiconductor memory device further includes a refresh cycle setting circuit 11 for setting a refresh cycle in accordance with the type of a package having semiconductor memory chip 1 assembled therein and a word configuration, a refresh control circuit 12 for generating control signals necessary to execute a refreshing operation in cycles set in accordance with a refresh cycle designation signal REF8K applied from refresh cycle setting circuit 11, a row related control circuit 13 for generating a control signal necessary to execute an operation related to the selection of a row in memory cell array 10 in accordance with the refresh control signal applied from refresh control circuit 12, and a row related circuit 14 for performing an operation related to the selection of a row in memory array 10 in accordance with the row related control signal applied from row related control circuit 13.

Row related circuit 14 includes a word line selection/drive circuit for driving a word line WL to a selected state, a sense amplifier for sensing, amplifying and rewriting (restoring) data stored in memory cell MC connected to selected word line WL, and a bit line precharge/equalization circuit for setting each bit line of bit line pair BLP at predetermined voltage level in a standby state.

Bit line pair BLP includes bit lines BL and ZBL for transmitting complementary data when a corresponding memory cell is selected. Memory cell MC is arranged corresponding to an intersection between one of complementary bit lines BL and ZBL and word line WL.

In the configuration shown in FIG. 2, refresh cycle setting circuit 11 sets the refresh cycle at the 4K refresh cycle if semiconductor memory chip 1 is assembled in a single chip package and sets the refresh cycle at the 8K refresh cycle if semiconductor memory chip 1 is assembled in a multi chip package with a word structure of .times.16 bits (a semiconductor memory chip solely has a word structure of .times.8 bits). Refresh control circuit 12 issues a refresh request in the cycles set according to refresh cycle designation signal REF8K, updates a refresh address, generates and applies a refresh activation signal to row related control circuit 13.

Row related control circuit 13 generates various row related control signals so as to drive word line WL corresponding to the row designated by the refresh address to a selected state in a predetermined sequence in accordance with the refresh activation signal applied from refresh control circuit 12. Row related circuit 14 executes the selection of corresponding word line WL, a sensing operation and a restoring operation (rewrite operation) in accordance with the control signals from row related control circuit 13 and the refresh address signal in the predetermined sequence.

Therefore, in refresh control circuit 12, an interval for activating a refreshing operation in the 8K refresh cycle is set to half times the interval in the 4K refresh cycle. Accordingly, the number of refresh rows is doubled upon assembling in a multi package. Even if semiconductor memory chips 1a and 1b are simultaneously refreshed, the refresh interval for the respective memory cells is made equal to be, for example, 64 ms. It is, therefore, possible to ensure executing a refreshing operation to hold storage data with the same chip configuration.

Further, since the number of refresh rows is doubled, the number of sense amplifiers which operates in one refreshing operation can be halved. It is, therefore, possible to decrease the current consumption in one semiconductor memory chip in the refreshing operation and to prevent an increase in current consumption in the refreshing operation when constructing a 256 M bit configuration memory.

FIG. 3 is a schematic diagram showing the configuration of memory cell array 10 shown in FIG. 2. As shown in FIG. 3, memory cell array 10 is divided into four banks A to D. These banks A to D are designated by bank address BA<1:0>. FIG. 3 shows an example in which bank address (0,0), (0,1), (1,0) and (1,1) of bank address BA<1:0> are allocated to banks A to D, respectively.

FIG. 4 shows the configuration of refresh control circuit 12 and row related control circuit 13 shown in FIG. 2 more specifically. In FIG. 4, the semiconductor memory device includes a command decoder 20 that decodes an external command CMD for designating an operation mode, to generate an internal operation instruction signal. Command decoder 20 takes in and decodes command CMD applied externally at, for example, the rising edge of a clock signal, not shown, and generates the operation mode instruction signal for specifying the operation mode designated by the command. FIG. 4 representatively shows an array activation instruction signal ACT for instructing the driving of the memory array to a selected state, a precharge instruction signal PRE for instructing the deactivation of the selected array, a self refresh entry signal SRFEN for instructing the execution of a self refreshing operation, and a self refresh exit signal SRFEX for instructing the completion of a self refresh mode.

Refresh control circuit 12 includes a refresh timer 31 for issuing a refresh request RFREQ in a predetermined cycle when activated, a refresh execution control circuit 32 for activating refresh timer 31 in response to self refresh entry signal SRFEN and self refresh exit signal SRFEX from command decoder 20 and generating a refresh activation signal RFACT and a refresh completion instruction signal RAPRE in accordance with refresh request RFREQ from refresh timer 31, a refresh address counter 33 for generating a refresh address QAD under the control of refresh execution control circuit 32, and a refresh region designation circuit 34 for designating a refresh region (refresh bank) in accordance with refresh address bit QAD<12> and refresh cycle designation signal REF8K.

Refresh execution control circuit 32 activates refresh timer 31 when self refresh entry signal SRFEN is activated, and deactivates refresh timer 31 and completes a refreshing operation when self refresh exit signal SRFEX is activated. Refresh execution control circuit 32 activates refresh activation signal RFACT when refresh request RFREQ is issued, and activates refresh completion instruction signal RFPRE when a predetermined time (time required to restore data under refresh) passes.

Refresh address counter 33 increments or decrements its count value each time a refreshing operation is executed. By way of example, refresh address counter 33 generates refresh address bits QAD<12:0> of 13 bits. FIG. 4 representatively shows the most significant refresh address bit QAD<12> from refresh address counter 33.

Refresh region designation circuit 34 designates a refresh region (refresh bank) in accordance with refresh address bit QAD<12> when refresh cycle designation signal REF8K is active. When refresh cycle designation signal REF8K is at L level, refresh region designation circuit 34 simultaneously activates a refreshing operation for all banks, irrespectively of the refresh address bit QAD<12>. The logical level of refresh cycle designation signal REF8K is set according to the type of the package having the semiconductor memory device assembled therein and the word structure by mask interconnection or by fixing a potential of a mode setting pad.

Row related control circuit 13 includes a row related control signal generation circuit 21 for generating a main array activation instruction signal MACT and a main precharge instruction signal MPRE common to banks A to D in accordance with array activation instruction signal ACT and precharge instruction signal PRE from command decoder 20 and refresh activation signal RFACT and refresh completion instruction signal REPRE from refresh execution control circuit 32, and bank control circuits 22a to 22d provided corresponding to banks A to D, respectively. Bank A control circuit 22a and bank B control circuit 22b each receive a bank designation signal /STPAB from refresh region designation circuit 34, and bank C control circuit 22c and bank D control circuit 22d each receive a bank designation signal /STPCD from refresh region designation circuit 34.

Bank control circuit 22, which generically refer to bank A control circuit 22a to bank D control circuit 22d collectively, receives bank address BA<1:0>. In addition, each of bank control circuits 22a to 22d receives main array activation instruction signal MACT and main precharge instruction signal MPRE.

When active, bank control circuits 22a to 22d generate array activation signals RASA to RASD for activating the row selecting operations of the corresponding banks, respectively. Bank control circuits 22a to 22d can be driven to active/inactive states, independently of one another. In a normal operation mode, one of array activation signals RASA to RASD is activated/deactivated in accordance with bank address BA<1:0>. In a refreshing operation mode, two or four of array activation signals RASA to RASD are simultaneously activated.

FIG. 5 is a schematic diagram showing the configuration of a row related control circuit and a row related circuit in one bank. In FIG. 5, bank control circuit 22i includes a bank decoder 41 for decoding bank address BA<1:0>, an OR gate 42 receiving a bank select signal BAi and a refresh bank designation signal /STP from bank decoder 41, an AND gate 43 receiving the output signal of OR gate 42 and main array activation instruction signal MACT, an AND gate 44 receiving main precharge instruction signal MPRE and the output signal of OR gate 42, a set/reset flip-flop 45 set in response to the rise of the output signal of AND gate 43 and reset in response to the rise of the output signal of AND gate 44, and a row related control signal generation circuit 46 for generating a row related control signal in a predetermined sequence in accordance with array activation signal RASi from set/reset flip-flop 45.

Bank decoder 41 may be provided commonly to bank control circuits 22a to 22d. OR gate 42 outputs an H-level signal when bank select signal BAi or refresh bank designation signal /STP attains H level. Therefore, in a designated bank, the activation/deactivation of array activation signal RASi is executed in accordance with main array activation instruction signal MACT and main precharge instruction signal MPRE. While array activation signal RASi is active, the designated bank is kept in a selected state and a selected word line is kept in a selected state.

Row related signal generation circuit 46 generates a bit line precharge/equalization instruction signal, a sense amplifier activation signal, a word line drive timing signal and a row decoder enable signal. In accordance with these control signals from row related control signal generation circuit 46, an addressed row is driven to a selected state, and the data of the memory cells connected to a word line in this selected row are sensed, amplified and latched in the selected bank.

The row related circuit includes a row decoder 52 for decoding an address signal applied through a multiplexer 51 to generate a word line select signal WS when active. Row decoder 52 drives one of 4K rows arranged in a corresponding memory bank array 50 to a selected state. In this case, by designating one row, two word lines may be driven to a selected state.

Multiplexer 51 is provided commonly to banks A to D, and selects either refresh address QAD<11:0> from refresh address counter 33 (see FIG. 4) or external address signal AD<11:0> in accordance with a select signal MX. Select signal MX is set in a state for selecting refresh address QAD<11:0> in a refreshing operation.

FIG. 6 shows an example of the configuration of refresh region designation circuit 34 shown in FIG. 4. In FIG. 6, refresh region designation circuit 34 includes a NAND gate 34a receiving refresh address bit QAD<12> and refresh cycle designation signal REF8K, a gate circuit 34b receiving refresh address bit QAD<12> and refresh cycle designation signal REF8K, an AND gate 34c receiving a refresh mode instruction signal REFM and the output signal of NAND gate 34a and generating refresh region designation signal /STPAB, and an AND circuit 34d receiving refresh mode instruction signal REFM and the output signal of gate circuit 34b and generating refresh region designation signal /STPCD.

Refresh region designation signal /STPAB stops refreshing banks A and B when made active at L level. Refresh region designation signal /STPCD stops refreshing banks C and D when active at L level.

Refresh mode instruction signal REFM is set at H level in a self refresh mode and an auto refresh mode. In the self refresh mode, a refreshing operation is executed internally at pre-set cycles. In the auto refresh mode, refresh addresses are generated internally and a refreshing operation is executed in accordance with an external auto refresh mode instruction signal ARF.

Refresh mode instruction signal REFM is set in accordance with self refresh entry signal SRFEN and self refresh exit signal SRFEX from command decoder 20 and auto refresh mode instruction signal ARF (not shown), under the control of refresh execution control circuit 32 shown in FIG. 4. In a normal operation mode, therefore, self refresh region designation signals /STPAB and /STPCD are both at L level. In this state, as shown in FIG. 5, a bank is selected in accordance with bank select signal BAi through OR gate 42.

When refresh cycle designation signal REF8K is set at H level to designate the 8K refresh cycle, NAND gate 34a and gate circuit 34b generates complementary signals in accordance with refresh address bit QAD<12>. Therefore, where a refreshing operation is executed in this 8K refresh cycle, one of refresh region designation signals /STPAB and /STPCD is set at H level and the other refresh region designation signal is set at L level.

If refresh cycle designation signal REF8K is set at L level, the output signals of NAND gate 34a and gate circuit 34b are set at H level. In the refresh mode, therefore, both of refresh region designation signals /STPAB and /STPCD are set at H level and banks A to D are refreshed in common.

Accordingly, as shown in FIG. 7A, when refresh cycle REF8K is set at H level to designate the 8K refresh cycle, banks A and B or banks C and D are simultaneously refreshed. The refresh target banks are designated in accordance with refresh address bit QAD<12>.

As shown in FIG. 7B, where refresh cycle REF8K is set at L level, banks A to D are simultaneously refreshed. Consequently, when two semiconductor memory chips are employed to be assembled in a multi chip package, the four banks are simultaneously refreshed along the 8K refresh cycle. In this case, current consumption during the refreshing operation in the 4K refresh cycle is the same as that in the 8K refresh cycle. Thus, a semiconductor circuit device assembled in both a signal chip package and a multi chip package can be implemented with the same chip configuration. Therefore, even if a semiconductor memory device of 256 M bits (a word structure of .times.16 bits) is implemented using two semiconductor memory chips each of 128 bits (a word structure of .times.8 bits), for example, it is possible to execute refreshing operation without increasing current consumption in the refresh mode.

Alternatively, banks A and D or banks C and B may be refreshed simultaneously in the 8K refresh cycle. In this case, it is possible to distribute simultaneously operating circuit portions over the chip, to prevent the concentration of power and to efficiently dissipate heat.

Further, in the 8K refresh cycle and the 4K refresh cycle, memory cells should be refreshed at, for example, 64 ms intervals. Thus, when the refresh cycle is set at the 8K refresh cycle or 4K refresh cycle, an interval for issuing a refresh request is set at, for example