|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates generally to semiconductor memories, memory units and a method of setting their types, and more particularly to technology effectively utilizable for RAMs (Random Access Memories) designed to have a greater storage
capacity.
U.S. Pat. No. 4,965,768 discloses a memory having a PROM in which its mode can be set after it is packaged.
Dynamic and static RAMs have been manufactured as general-purpose memories in the form of semiconductor integrated circuits, and dynamic RAMs among them have also been manufactured so that different types may be obtained from one base chip to
increase their mass-productibity further. The development of different types is achieved by (1) wiring mask option in the wafer process step and (2) bonding option in the assembling step. Then (3) burn-in, common and function tests are made, those
which are proved nondefective are subjected to (4) marking, and put in (5) a warehouse to wait for shipment.
In the case of semiconductor memories such as dynamic RAMs, attempts have been made to increase their storage capacity with the progress in semiconductor technology. With increase in their storage capacity and their applications, their memory
functions are tending to be diversified.
When about 1M-bit dynamic RAMs and about 4M-bit dynamic RAMs are replaced with about 16M-bit dynamic RAMs to be installed in microcomputers, the demand for refresh cycles, address configuration and power supply voltage by the users of 1M-bit
dynamic RAM are different from that by those of 4M-bit dynamic RAM because the peripheral circuits are used without change.
Users to newly use 16M-bit dynamic RAMs, desire RAMs accessible in units of x 1 bit when a large storage capacity is required by the system in which the dynamic RAMs are installed, whereas when the system requires only a small storage capacity,
they desire RAMs accessible in units of a plurality of bits such as x 8 bits or x 16 units. Moreover, there are some RAMs requiring high-speed access times and others not requiring such access times depending on the operating speed of the processor
used.
SUMMARY OF THE INVENTION
The present inventors have paid special attention to the tendency that dynamic and static RAMs called general-purpose memories have become widely used and products employing such memories have become diversified, and aimed at providing
efficiently semiconductor memories having memory functions fit for application modes in final products.
It is therefore an object of the present invention to provide with efficiency a semiconductor memory or a memory unit having functions fit for any mode of application.
It is another object of the present invention to provide a method of developing different types of semiconductor memories with efficiency.
These and other objects and novel features of the present invention will become more apparent as the description proceeds, when considered with the accompanying drawings.
A description will subsequently be given of an representative embodiment of the present invention disclosed in this application. A semiconductor chip equipped with a selection circuit for selecting one of the memory functions and a memory
configuration relating to the memory function according to the information stored in built-in nonvolatile memory elements is sealed in a package, so that the memory function or the memory configuration is finally set by writing the nonvolatile memory
element in this sealed state or in a state in which the semiconductor chip is mounted on a board. Moreover, the type is set through the aforesaid procedure, and the memory functions include a read or write function.
Since the wafer process up to the assembling step can be made common, it is possible to increase mass-productibity and to facilitate the control. Moreover, semiconductor memories having memory functions and memory configuration satisfying user
specifications can be provided in a short time.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a process chart illustrating a semiconductor memory and a method of setting the type of the semiconductor memory according to the present invention.
FIG. 2 is a process chart illustrating another semiconductor memory and another method of setting the type of the semiconductor memory according to the present invention.
FIGS. 3A and 3B are process charts illustrating a semiconductor memory and principal steps of setting the type of the semiconductor memory according to the present invention.
FIG. 4 is a process chart illustrating a conventional method of setting the type of a dynamic RAM.
FIGS. 5A, 5B and 5C are external views of packages illustrating the arrangement of pins of dynamic RAMs according to the present invention.
FIG. 6 is a block diagram showing a dynamic RAM whose type can be set like in FIG. 5, according to the present invention.
FIG. 7 is a timing chart illustrating an example of the operation of setting a mode.
FIG. 8 is a table showing combinations representing the relation between the modes and the address signals in the mode setting operation according to the present invention.
FIG. 9 shows a mode decision circuit according to the present invention.
FIG. 10 shows a mode setting circuit according to the present invention.
FIG. 11 shows another output part of the mode setting circuit according to the present invention.
FIG. 12 shows a bit configuration alteration circuit according to the present invention.
FIG. 13 shows a still another mode setting circuit according to the present invention.
FIGS. 14A and 14B are external views of other packages, for illustrating the arrangements of pins of dynamic RAMs according to the present invention.
FIG. 15 is a schematic block diagram illustrating a memory module and its mode setting device according to the present invention.
FIG. 16 is a process chart illustrating a memory module using a semiconductor memory according to the invention and a method of setting the type of the memory module.
FIG. 17 shows an operating voltage switching circuit in a dynamic RAM according to the present invention.
FIG. 18 shows a fuse circuit illustrative of setting the operating speed mode according to the present invention.
FIG. 19 shows a voltage generating circuit illustrative of generating constant voltage VLR according to the present invention.
FIG. 20 is a block diagram illustrating the mode of setting the refresh cycle of a dynamic RAM according to the present invention.
FIG. 21 is a timing chart showing a read mode in a high-speed page mode by way of an example.
FIG. 22 is a timing chart showing a read mode in a static column mode by way of an example.
FIG. 23 is a timing chart showing a read mode in a nibble mode by way of an example.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a process chart illustrating a method of setting the type of a semiconductor memory according to the present invention. Unlike a conventional case where memory functions are set in a semiconductor memory at a manufacturer's factory,
they are set at a manufacturer's business office or a user's factory as occasion demands, in this embodiment.
During wafer process shown in (1), there are formed semiconductor chips, each of which is provided with a plurality of memory functions including a read or write function and a function selection circuit for selecting any one of the memory
functions according to the information stored in nonvolatile memory elements on a semiconductor substrate. During this wafer process, electrical tests are made at the final step of wafer probing. The electrical circuit function tests include DC and
function tests. The plurality of memory functions incorporated by means of an equivalent write function for the nonvolatile memory elements utilizing pseudo disconnection pads and the like are also tested simultaneously.
As shown in (2), semiconductor chips which are proved nondefective at the probing step are selected from those incorporated with the semiconductor wafer and packaged in the assembling work including a wire bonding step and so on.
As shown in (3), burn-in (or aging) is carried out to detect initial defects, and a common test using IC handlers, etc., is made. The common test is made to test only the accessible memory functions in the unwritten state of the nonvolatile
memory elements.
As shown in (4), semiconductor memories are stored in the warehouses of the manufacturer's factory. The semiconductor memories are managed as those of one type which can be developed into a plurality of types. More specifically, the steps from
(1) up to (4) are conducted at the manufacturer's factory, where the semiconductor memories are always managed as those of one type during the wafer process, the assembling and testing. Consequently, no final product marking is made on the packages and
in order to facilitate handling and management, easily-erasable marking may be made thereto. Further, the marking may be made on portions common to every mode.
As shown in (5), mode setting is carried out in accordance with user specifications at manufacturer's business office. In other words, the manufacturer's business office gets appropriate semiconductor memories from the manufacturer's factory in
correspondence with the orders given from the user and information is written in the nonvolatile memory elements including fuse means to attain memory functions corresponding to the user specifications. Then one of the memory functions is selected by
the function selection circuit and semiconductor memories of a type having specific memory functions are set. For example, when the number of bits to be output at a time is set with reference to the memory functions, and when the desired number of bits
is one bit (x1 configuration), information corresponding to this configuration is written in the nonvolatile memory elements.
As shown in (6), the function test for confirming whether or not the function set above is properly performed, and when the performance of the function is confirmed, the semiconductor memory is provided with a mark in step (7) to make it possible
to identify the semiconductor device of a specified type.
Since the steps (5) through (7) are conducted at the manufacturer's business office, the time from the order by the user to the delivery to the user can be minimized. When the number of units ordered is small, it is possible to ship them on the
next day of the date of ordering. This means that, unlike the conventional method of developing types which is based on wiring mask option and bonding option as shown in FIG. 4, it takes several months at the earliest until the shipment after the order
is given, and consequently the time can be greatly reduced.
Such mode setting may be carried out at the user's factory if the user desires; in other words, semiconductor memories of a type which can be developed into a plurality of type completed at the manufacturer's factory are and then information is
written in the nonvolatile memory elements to carry out the mode setting required as stated above as shwn in FIG. 8. Then the function test (9) is made and making (10) is provided in the same manner as in the manufacturer's business office and those
semiconductor memories are packaged in (11).
This arrangement is convenient because the memory configuration does not become known publicly beforehand when the user attempt to develop products in strict confidence, and the manufacturer can flexibly deal with the alteration of the product
function and the number of products. For example, when the number of products with some functions must be decreased, and the number of products with other functions must be increased, this alteration can be managed by the alteration of mode setting.
FIG. 2 is a process chart illustrating another method of setting the types of semiconductor memories according to the present invention. With reference to this embodiment, the processes from the mode setting up to the shipment are performed in
the manufacturer's factory. From the wafer process (1) up to the burn-in and common test (3), are conducted similarly to those shown in FIG. 1. Upon acceptance of an order from the user, mode setting and marking corresponding to the user's
specifications are are then carried Out as shown in (4) to (6), and the semiconductor memories are stored in a warehouse (7) once and then shipped.
In order to make shorter the delay in time from the user's order up to the shipment, the processes from the wafer process step in (1) up to the burn-in and common test (3) are performed prospectively. The semiconductor memories thus processed
may be stored in a warehouse temporalily. The processes to the mode setting (4) are carried out after acceptance of the order. In this case, it is possible to use an equipment capable of continuously executing two or three steps out of these three
steps so as to shorten the term of the work.
FIGS. 3A and 3B are process charts illustrating the principal steps of setting the type of a semiconductor memory according to the present invention. More specifically, the mode setting is carried out after marking is made in accordance with the
user specifications and the function test is made as shown in FIG. 3A. The marking is made at the manufacturer's factory as shown in FIG. 1 and the mode setting and the later steps are carried out at the manufacturer's business office. In FIG. 3B, the
marking is carried out after the mode setting and then the function test is made. The marking cab be made before or after the mode setting or the function test.
FIGS. 5A to 5C are external views of packages, illustrating the arrangement of the pins of dynamic RAMs embodying the present invention. Packages of 34 pins are employed in this embodiment. There are three types of dynamic RAM having an
approximately 64M-bit storage capacity accessible in units of bits (x8) as shown in FIG. 5A; in units of 4 bits (x4) as shown in FIG. 5B; and in units of 1 bit (x1) as shown in FIG. 5C. In these drawings, NC denotes a free terminal which is not
connected to the internal circuit.
In FIGS. 5A to 5C, the symbol "/W" put beside terminal No. 8 denotes a write enable signal terminal WEB, "/RE" of No. 9 terminal a row address strobe signal terminal RASB, "/G" of terminal No. 27 an output enable signal terminal OEB, and "/CE" of
terminal No. 28 a column address strobe signal terminal CASB. In FIG. 5C, "D" of terminal No. 2 denotes a data input terminal and "Q" of terminal No. 23 a data output terminal. In FIGS. 5A and 5B, data terminals DQ0 to DQ7 represent data input/output
terminals. The reason for the addition of B to the end of the name of each signal is that the signals of the names with "B" are bar signals changing the level from a low-level to an active level.
FIG. 6 is a block diagram showing of a dynamic RAM whose tyep can be specified embodying the present invention. Each block of FIG. 6 is formed on one monocrystalline silicon semiconductor substrate through known semiconductor circuit technology.
There are provided eight memory arrays #0 up to #7 having an approximately 8M-bit storage capacity. One memory array comprises about 8,000 (8,192) word lines and about 1,000 (1,024) bit lines (sometimes called data or digit lines). Then, 13-bit
address signals comprising AX0 to AX12 to be transmitted via an X address buffer are supplied to an X decoder for selecting the word lines, respectively. The X decoder decodes the above 13-bit address signal and performs 1/8192 selection. The word
driver receives the selecting signal decoded by the X decoder and makes one word line in a selected state according to the selecting signal.
On receiving lower 10-bit address signals AY0 to AY9 out of 13-bit address signals including AY0 to AY12 and transmitted via a Y address buffer, each Y decoder for selecting bit lines decodes the signals and performs 1/1024 selection.
The address signals AX0 to AX12 and AY0 to AY9 are commonly supplied to the eight memory arrays #0 to #7 as stated above and one memory cell is selected in each of them. Common I/O0 to I/O7 to which memory cells selected in the memory arrays #0
to #7 are respectively connected are connected to the inputs connected to a main amplifier. The output signals of the main amplifier are applied via a main amplifier selection circuit to the input terminals of an output buffer. The eight output
terminals of the output buffer are connected to pins Nos. 2, 3, 4, 5, 30, 31, 32 and 33.
On the other hand, the pins Nos. 2, 3, 4, 5, 30, 31, 32 and 33 are also supplied to the input terminals of an input buffer and their output signals are connected to the common I/O0 to I/O7 via input selection circuits provided in the main
amplifier selection circuit.
On receiving a row address strobe signal RASB, a column address strobe signal CASB and a write enable signal WEB, a timing circuit forms timing signals XL, YL, LF and so on necessary for the operation of the internal circuit. The timing signal
XL is what is generated in synchronization with the low level of the row address strobe signal RASB and used to activate the X address buffer and to take in the address signals supplied from the address terminals A0 to A12 as X address signals. The
timing signal YL is what is generated in synchronization with the low level of the column address strobe signal CASB and used to activate the Y address buffer and to take in the address signals supplied from the address terminals A0 to A12 as Y address
signals.
LF is a timing signal generated at WCBR timing; in other words, it is a timing signal generated when the signals CASB and WEB are at the low level when the signal RASB is made to go to the low level. The timing signal LF is supplied to a mode
decision circuit. Lower 2-bit Y address signals AY0 and AY1 for designating a mode are supplied to the mode decision circuit. When a mode setting mode is decided to be established in the mode decision circuit, a mode setting signal MS is generated.
A mode setting circuit is activated by the mode setting signal MS and address signals AY2 to AY4 for designating the mode are taken in. Then four kinds of mode setting signals SX1, SX4, FP and SC are generated by the address signals AY2 to AY4.
SX1 designates access in units of 1 bit and SX4 access in units of 4 bits. FP designates a high-speed page mode as will be described later and SC a static column mode. Thus eight kinds of modes can be set.
SX1 and SX4 generated in the mode setting circuit are supplied to a bit configuration alteration circuit and further to an input-output buffer. On receiving upper 3-bit Y address signals Y10 to AY12, the bit configuration alteration circuit
generates AY10T, AY10B to AY12T, AY10B to be supplied to the main amplifier selection circuit according to the mode setting signals SX1 and SX4. In this case, AY10T is a true signal corresponding to the address signal AY10, and AY10B is an inverted
signal (bar signal) of the address signal AY10.
When the signal SX1 is designated, 3 bits of the address signals AY10 to AY12 are made effective and the main amplifier circuit is caused to operate in correspondence with one of the eight memory arrays #0 to #7. When the signal SX4 is
designated, the bit AY10 among the address signals AY10 to AY12 is made effective and the main amplifier circuit is caused to operate in correspondence with one of the four even-numbers memory arrays #0 to #6 or the four odd-numbered memory arrays #1 to
#7 among the eight memory arrays #0 to #7. When the signals SX1 and SX4 are not designated, all of the address signals AY10 to AY12 are made ineffective and all of the eight memory arrays #0 to #7 are placed in an selective state.
FIG. 8 is a table of combinations showing the relation between modes and address signals according to the present invention, wherein two modes, FP mode (high-speed page mode) and SC mode (static column mode), can be set with respect to each of
the x1, x4 and x8 bits.
In order that a test mode is effected at the above WCBR timing, which is not restrictive, the mode setting mode is selected using the address signals AY0 and AY1 to distinguish therebetween. In other words, the mode setting mode is established
while the address signals AY0 and AY1 both are at a high level (1), and the signal MS is generated in the mode setting mode. With the combination of the signal MS and 3 bits of the address signals AY2 to AY4, the above six kinds of modes can be set by
the mode setting circuit. The address signal AY2 designates the high-speed page mode at 0 and the static column mode at 1. The address signals AY3 and AY4 designate x1, x4 and x8.
Since four kinds of modes can be designated using the address signals AY3 and AY4, it is also allowable to establish a mode for memory access in units of 16 bits. In this case, 16 memory arrays #0 to #15 can be arranged. The memory arrays may
be divided into two groups in the direction of X, each having about 4-bit configuration of 4,096.times.1,024. The uppermost bit AX12 of X system is supplied to the bit configuration alteration circuit in accordance with such a bit configuration.
FIG. 9 is a diagram showing mode decision circuit according to the present invention. The mode decision circuit comprises a 3-input NAND gate circuit G1 and an output inverter circuit N1. The signal LF, and the address signals AY0 and AY1
generated at the above WCBR timing are supplied to the gate circuit G1. When all of these signals are logically 1, the mode setting mode signal MS is set at logical 1. In place of the NAND gate circuit G1, a NOR gate circuit may be used. In this case,
the mode setting mode signal MS of logical 1 is produced unlike the above case when the signal LF, the address signals AY0 and AY1 are all made 0.
FIG. 10 is a diagram illustrating a mode setting circuit embodying the present invention, wherein fuse means F1, F2 are provided as the nonvolatile memory elements for setting modes. These fuse means F1, F2 are formed of polysilicon layers, and
windows are provided in the surface protective films to expose the fuses so as to ensure the fusing.
In the mode setting circuit for producing the signal SX1 meeting the conditions of FIG. 8, the signal MS and the output signals of inverter circuits N2, N3 which receive the address signals AY3 and AY4 are supplied to a NAND gate circuit G2. The
output signal of the NAND gate circuit G2 is inverted by an inverter circuit N4 before supplied to the gate of a MOSFET Q1 for causing a fusing current to flow.
The source of the MOSFET Q1 is connected to the Ground potential, and the drain thereof is connected to one end of the fuse means F1. The power supply voltage is supplied to the other end of the fuse means F1. The MOSFET Q1 is provided with a
pull-down resistor R having a greater resistance. A MOSFET Q2 installed between the input of an inverter circuit N5 and its ground potential, together with the inverter circuit N5, forms a latch circuit when the output signal SX1 of the inverter circuit
N5 is supplied to the MOSFET Q2.
While the signal MS is at the high level (1) and the address signals AY3 and AY4 both are at the low level (0), the output signal of the NAND gate circuit G2 is set at the low level and the output signal of the inverter circuit N4 at the high
level. Thus the MOSFET Q1 is turned on so as to a relatively large current for fusing the fuse means F1 to be flow. If either of the address signals AY3 and AY4 is at the high level, the fuse means F1 will not be fused.
When the fuse means F1 in the mode setting circuit is cut, the pull-down resistor R causes the input signal of the inverter circuit N5 to go to the low level, whereby the inverter circuit N4 generates the signal SX1 of high level. By the signal
SX1 of high level, the MOSFET Q2 is turned on to fix the input of the inverter circuit N5 at the low level due to a low impedance and to latch its output.
When the fuse means F1 in the mode setting circuit is not fused, the input signal of the inverter circuit N5 is at the high level because the resistance of the fuse means F1 is smaller than that of the pull-down resistor R. Consequently, the
inverter circuit N4 generates the signal SX1 of low level (0). By the signal SX0 of low level, the MOSFET Q2 is turned off.
In the mode setting circuit for producing the signal SX4 meeting the conditions of FIG. 8, the signal MS, the address signals AY3 and the output of the inverter circuit which receives the signal AY4 are supplied to a NAND gate circuit. The
output signal of the NAND gate circuit is inverted by an inverter circuit before supplied to the gate of MOSFET Q for causing a fusing current to flow. Since the signal SX4 is thus generated only when the address signal AY3 remains at the high level and
the address signal AY4 at the low level, the inverter circuit is correspondingly provided. The description of the other configurations and the reading operation will be omitted because they are the same as in the case of the signal SX1.
The mode setting circuit is also provided with a circuit for producing the signals FP and SC. Although not shown in FIG. 6, the following arrangement is made. The signal MS and the address signal AY2 are supplied to the NAND gate circuit and
its output is inverted by an inverter circuit and supplied to a MOSFET for fusing. Then a latch circuit comprising fuse means, a pull-down resistor, an inverter circuit and a feedback MOSFET is provided in correspondence with the above MOSFET so as to
generate the signal SC. Further, the signal SC is inverted by the inverter circuit to obtain the signal FP.
FIG. 11 is a diagram showing another example of the output part of the mode setting circuit according to the present invention. This example is intended to enchance the reliability of the mode setting operation performed according to whether or
not the fuse means are cut. More specifically, the signal level tends to vary because of the ratio of the resistance to that of the pull-down resistor in a state the fuse is not completely cut though cutting of the fuse means is tried as stated above,
thus causing malfunction to occur. Therefore a mode setting circuit having three fuses uses for one signal SX1 is provided, and its output signals SX1A to SX1C are supplied to a majority logic circuit to generate the signal SX1 for actually setting a
mode. The signal SX4 is also generated by a similar majority logic circuit. In this arrangement, even though one of the three fuse circuits is cut by mistake, proper mode setting is effected by the other two fuses, so that the reliability is increased.
FIG. 12 is a diagram showing a bit configuration alteration circuit according to the present invention. In this embodiment, through signals and bar signals inverted by the inverter circuit are produced with respect to the address signals AY10 to
AY12 and they are selectively output via NAND circuits. The NAND circuit corresponding to the through and bar signals of the address signal AY10 is controlled by a control signal generated by the NOR gate circuit for receiving the signals SX1 and SX4
and by the inverter circuit connected to the output of the NOR gate circuit. In other words, the gate of the NAND gate circuit for transmitting the address signal AY10, that is, for making the address signal AY10 effective is opened when either signal
SX1 or SX4 is 1.
The NAND gate circuits corresponding to the through and bar signals of the address signals AY11 and AY12 are controlled by the signal SX1. In other words, the gates of the NAND gate circuits for transmitting the address signals AY10 and AY12,
that is, for making these signals effective are opened when the signal SX1 is 1.
While the signals SX1 and SX4 are at the low level, the gates of all the NAND gate circuits are closed and all the output signals AY10T, AY10B to AY12T, AY12B are set at the high level. The main amplifier selection circuit thereby opens all the
gates and places the selection circuits corresponding to the eight memory arrays #0 to #7 in a selective state, so that memory access in units of x8 bits is effected. When the signal SX4 is set at the high level, the gate circuit corresponding to the
address signal AY10 opens to make selection signals AY10T and AY10B effective. Consequently, memory access is effected in units of 4 bits corresponding to the even-numbered memory arrays #0 to #6 or the odd number memory arrays #1 to #7. When the
signal SX1 is set at the high level, the selection signals AY10T, AY10B to AY12T, AY12B corresponding to all the address signals AY10 to AY12 are made effective, so that memory access in units of 1 bit corresponding to one memory array selected from the
above combinations is effected.
FIG. 13 is a diagram showing a still another mode setting circuit according to the present invention with the addition of a test function for creating a state equivalent to the cut of a fuse means F without actually cutting the fuse means F. In
other words, the test function makes it possible to test the mode set without cutting the fuse, that is, without writing of the fuses as nonvolatile memory elements.
Power supply voltage VCC is supplied via a P-channel MOSFET Q3 to the fuse means F. The gate of MOSFET Q3 is connected via a pull-down resistor R1 to the ground potential of the circuit. A pseudo disconnection pad is provided at the gate of
MOSFET Q3. Since a disconnection MOSFET Q1, a feedback MOSFET Q2, a pull-down resistor R2 and an inverter circuit N1 for the above fuse means F are similar to those in the circuit of FIG. 10, the description of them will be omitted. In this case,
however, the symbols of some elements are different from those in FIG. 10.
Probes are brought into contact with the pseudo-cut pads during probing performed when the dynamic RAMs are completed on a semiconductor wafer. When there is created a state in which the fuse means F is cut, a high-level voltage like, the power
supply voltage VCC is supplied via the probe to the pseudo-cut pad. As a result, the P-channel MOSFET-Q3 is turned off to place the fuse means F in an equivalent fused state. It is thus possible to test whether or not memory access in units of x1 bit
or x4 bits can be made in accordance with the spurious cutting of the fuse means F. The static column mode can be also designated.
FIGS. 14A and 14B are external views of other packages illustrating the arrangements of pins of dynamic RAMs according to the present invention. In this embodiment, using 24-pin packages, dynamic RAMs having an approximately 64M-bit storage
capacity are developed to the one accessible in unit of x1 bit and the one accessible in unit of x4 bit. As shown in FIGS. 14A, 14B, NCs represent free terminals which are not connected to the internal circuit, and the arrows of the x4 bit configuration
are the same of the x1 bit configuration.
As shown in FIG. 14A, the output enable terminal OEB necessary for the x4 bit configuration is used for the address signal A12 of the x1 bit configuration. In the case of FIG. 14B, a data terminal DQ2 necessary for the x4 bit configuration is
used for the address signal A12 of the x1 bit configuration. However, the address signal A12 and the data terminal DQ1 can commonly (selectively) be used.
FIG. 15 shows a memory module a process chart illustrating a method of setting the type of the memory module according to the present invention. This embodiment is applied to a memory module in which a plurality of semiconductor integrated
circuits are mounted on a mounting board in such a state that modes can be set therein as noted previously.
As shown in (1), during wafer process, there are formed semiconductor chips, each of which is provided with a plurality of memory functions including a read or write function and a function selection circuit for selecting any one of the memory
functions according to the information stored in nonvolatile memory elements on a semiconductor substrate. During this wafer process, electrical tests are made at the final step of wafer probing. The electrical circuit function tests include DC and
function tests. The plurality of memory functions incorporated by means of an equivalent write function for the nonvolatile memory elements utilizing pseudo disconnection pads and the like are also tested simultaneously.
As shown in (2), semiconductor chips which are proved nondefective at the probing step are selected from those incorporated in the semiconductor wafer and packaged in the assembling work including a wire bonding step and so on.
As shown in (3), burn-in (or aging) is carried out to detect initial defects, and a common test using IC handlers, etc., is made. The common test is made to test only the accessible memory functions in the unwritten state of the nonvolatile
memory elements. The procedure is the same as in the case of FIG. 1 up to this stage. Then (in (4)) a plurality of such semiconductor integrated circuits are mounted on a board and formed into one memory module. In this case, the mounting board may be
in the form of a card.
Further, an address bus, a data bus and a control bus formed by printed wiring are connected to the memory module. The printed wiring is led to connector electrodes and connected by plugging the connector into a memory board slot of the memory
in the memory storage in a computer system. The information storage capacity of the memory of the computer system is thus determined by the number of DRAMs mounted on the memory board, that is, the memory module according to the present invention.
As shown in (5), the memory modules (memory units) thus fabricated are stored in warehouse of the manufacturer's factory. The modules are managed as those of one type which can be developed into a plurality of types. More specifically, the
steps from (1) up to (5) are conducted at the manufacturer's factory, where the modules are always dealt with as those of one type throughout the wafer process, the assembly and the testing. Consequently, no final product marking is given to the
packages and in order to facilitate their handling and management, easily-erasable marking can be given thereto. Further, marking can be applied to portions common to every mode.
As shown in (6), mode setting is carried out in accordance with user specifications at a manufacturer's business office. In other words, the manufacturer's business office gets appropriate modules from the factory in correspondence with the
order of the user and the nonvolatile memory elements including fuse means are written to attain the memory functions corresponding to the user specifications by means of a mode setting device for setting modes on a module unit basis as shown in FIG. 16. Then one of the memory functions is selected by the function selection circuit, and semiconductor memories of one type having specific memory functions are produced.
As shown in (7), the function test for confirming whether or not the function set above is properly performed, and when the performance of the function is confirmed, the module is provided with a mark in (8) to produce semiconductor memories of a
specific type identifiable even from the appearance. In this case, the marking can be made on the IC unit or the module boards, or on the card if the module is in the form of a card.
Since the steps (6) through (8) are conducted at the manufacturer's business office, the time from the order by the user to the delivery to the user can be minimized. When the number of modules ordered is small, it is possible to ship them on
the next day of the date of ordering. This means that unlike, the conventional method of developing types which is based on wiring mask option and bonding option as shown in FIG. 4. It takes several months at the earliest to fabricate memory devices
and to assemble semiconductor memory modules, and consequently the time becomes greatly reducible.
Such mode setting may be carried out at the user's factory if the user desires; in other words, semiconductor memories of one type which can be developed into a plurality of type completed at the manufacturer's factory are obtained and then the
nonvolatile memory elements are written to carry out the mode setting required as stated above as shown in (9). Then the function test is made (10) and the marking is provided (11) in the same manner as in the manufacturer's business office and those
semiconductor modules are packaged in (12).
This arrangement is convenient because the memory configuration does not becme know publicly beforehand when the user attempt to develop products in strict confidence, and the manufacturer can flexibly deal with the alteration of the product
function and the number of products. For example, when the number of products with some functions must be decreased, and the number of products with other functions must be increased, this alteration can be managed by the alteration of mode setting.
FIG. 17 is a diagram showing an operating voltage switching circuit provided in a dynamic RAM according to the present invention. Although some reference symbols in FIG. 17 are also used in the other circuit diagrams only to simplify this
circuit, it should be understood that those elements have different functions, respectively. This can be applied to all the other circuits in this application.
A differential amplifier circuit comprises N-channel differential amplifiers MOSFET Q1 and Q2, P-channel current mirror type loads MOSFET Q3, Q4 respectively provided between the drains and power supply voltages VCC, and a constant current MOSFET
Q5 provided between the common sources of the differential MOSFET Q1, Q2 and the ground potential. The output signal of the differential amplifier circuit is output via an output circuit comprising a P-channel output MOSFET and an N-channel constant
current MOSFET Q9. The N-channel MOSFET Q6, though not restricted, selectively receives the power supply voltage VCC at its gate via a master slice and operates as to increase the operating current of the differential circuit. Similarly, the output
driving capability of the P-channel MOSFET Q8 is made switchable when its gate is supplied by the master slice with the output signal of the differential amplifier circuit or the power supply voltage VCC.
The differential amplifier circuit and the output circuit constitute an operational amplifier circuit, whose output is fed back to the gate of the differential MOSFET Q1 having an inverted input, whereby a voltage follower circuit is formed. A
constant voltage VLR is supplied to the gate of the differential MOSFET Q2 having a non-inverted input. Consequently, this circuit forms an internal operating voltage VCL corresponding to the constant voltage VLR.
In this embodiment, a P-channel power switch MOSFET Q10 is provided between the output terminal VCL and the power supply terminal VCC so as to providing the operating mode for making the internal circuit operable by the power supply voltage VCC.
A control signal generated by a limiter bypass setting circuit is supplied to the gate | | |