Semiconductor device

Static information storage and retrieval – Addressing – Plural blocks or banks

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S233100

Reexamination Certificate

active

06377506

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor device and more particularly to the semiconductor device in which a system constructed by connecting, through buses and/or signal lines, a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), a plurality of signal processing circuits adapted to process a variety of signals or a like, is integrated into one semiconductor chip.
The present application claims priority of Japanese Patent Application No.2000-035930 filed on Feb. 14, 2000, which is hereby incorporated by reference.
2. Description of the Related Art
In recent years, as semiconductor devices such as an LSI (Large Scale Integrated circuit) or a like become highly integrated and as their packaging densities increase, a semiconductor on which one million or more transistors are mounted can be implemented. One example is a SOC (System On a Chip) in which a system constructed of a CPU, ROM, RAM, a plurality of digital signal processing circuits or a like each being connected through buses to each other, is incorporated into one semiconductor chip. For example, in a literature entitled “Embedded DRAM Macro for ASIC” (Shinji Miyano, Toshiba Review, Vol. 52, No.12. pp.15-18, 1997), a semiconductor device is disclosed in which a system constructed by connecting a DRAM (Dynamic Random Access Memory) having a large capacity memory and a digital signal processing circuit to process a variety of digital signals through buses is incorporated into one semiconductor chip. The semiconductor device of this kind has an advantage in that, since both the memory and digital signal processing circuit are formed on a same semiconductor chip, data can be transferred through buses each having a wider width for transmission and at a higher transmission speed between the memory and the digital signal processing circuit and also a mounting area on a printed circuit board (PCB) can be more reduced, unlike a case where the DRAM formed on an independent chip and encapsulated in an independent package is connected to LSIs containing digital signal processing circuits through pins and through patterns formed on a PCB.
However, since the SOC described above is large in scale, direct design at a transistor level is impossible. To solve this problem, system design to define operations or to decide configurations of a whole system, logical design to decide relations among functional blocks and to define operations within each of functional blocks in accordance with specifications decided by the system design, detail logic design to configure each of the functional blocks by combining logical devices such as NAND gates, NOR gates, latches, counters or a like and circuit design to decide characteristics of electronic circuits and elements so as to meet circuit specifications based on the logical design are sequentially performed, in stages, so that each of the CPUs, ROMs, RAMs or the plurality of digital signal processing circuits adapted to perform specified digital processing or a like can implement its desired functions as one functional block. Moreover, since the semiconductor device is generally expected to be embedded in various electronic devices, it is required that its development period is as short as possible. Therefore, in order to implement facilitation of the system design and shortening of development period, memories making up the SOC have to have general versatility which allows memories mounted on the SOC to be constructed by freely and flexibly combining a plurality of memory blocks containing memory cell arrays having specified memory capacities, sense amplifiers or a like, depending on desired storage capacities, the number of banks, the number of rows of memory cell arrays to be refreshed, or a like. In the above technical literature, there is also a description about such general versatility required in a unit configuration of a DRAM core.
However, since the memory making up the SOC is provided with not only memory blocks but also peripheral devices including input/output circuits used to input or output data to the memory blocks, control circuits generating various control signals used to input or output data to specified cells of the memory arrays making up the memory blocks, in order to achieve facilitation of system design and shortening of development period, it is required that such peripheral devices have such general versatility as described above. Though the above technical literature describes general versatility, however, it describes neither configurations of peripheral devices nor the general versatility required in the peripheral devices.
Thus, even if a system designer can design so that the memory making up the SOC is constructed by combing a plurality of memory blocks depending on desired storage capacities, the number of banks, the number of rows of memory cell arrays to be refreshed or the like, the system designer has to perform separate design of such peripheral devices, which causes a limitation on facilitation of the system design and shortening of development time.
SUMMARY OF THE INVENTION
In view of the above, it is an object of the present invention to provide a semiconductor device having a memory provided with a peripheral device which can operate in a versatile manner, irrespective of combinations of memory capacity, numbers of banks, numbers of rows of memory cell arrays to be refreshed or a like.
According to a first aspect of the present invention, there is provided a semiconductor device including:
a memory to store various data and to be embedded in one semiconductor chip together with circuits to process various signals, wherein the memory includes a memory block in which a plurality of blocks, being corresponded to pre-set storage capacity of the memory block, made up of a memory cell array having predetermined storage capacity and being constructed of a plurality of memory cells is arranged and an activating circuit configured so as to correspond to numbers of blocks satisfying maximum settable storage capacity which outputs a variety of activating signals used to activate a plurality of the blocks making up the memory block according to pre-set storage capacity and/or numbers of banks.
In the foregoing, a preferable mode is one wherein the activating circuit outputs, according to pre-set storage capacity and/or numbers of banks, a block selecting signal used to select any one of blocks making up the memory block, a row address latch signal used to temporarily latch a row address decoded by a row decoder which outputs a main-word activating signal to put a main-word line corresponding to the memory cell array in a selected state based on the decoded row address, a main-word timing control signal used to control timing with which the row decoder outputs the main-word activating signal and a sub-word activating signal used to activate a sub-word line of the memory cell array making up the corresponding block, to each of a plurality of the blocks making up the memory block.
Also, a preferable mode is one that wherein includes a control circuit which generates, according to pre-set storage capacity and/or numbers of banks and based on an address supplied from outside, a latch signal used to temporarily latch the block selecting signal, a first control signal used to control timing with which the row address latch signal is output, a second control signal used to control timing with which the activating circuit outputs the main-word timing control signal, a third control signal used to control timing with which the activating circuit outputs the sub-word activating signal, a capacity mode signal corresponding to pre-set storage capacity and a bank mode signal corresponding to numbers of banks and then feeds these signals to the activating circuit with specified timing, wherein the activating circuit, based on the latch signal, the first to third control signals, the capacity mode signal and the bank mode signal, generates the various activating signals.
Also, a preferable

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Semiconductor device does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Semiconductor device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor device will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2920455

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.