Synchronous memory and data processing system having a...

Electrical computers and digital processing systems: memory – Address formation – Generating a particular pattern/sequence of addresses

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S217000, C711S167000, C711S105000, C711S104000, C365S230080, C365S233100, C710S035000, C710S061000

Reexamination Certificate

active

06230250

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to a dynamic random access memory (DRAM) arranged for operating in a data processing system.
BACKGROUND OF THE INVENTION
In the past, semiconductor dynamic random access memory operated faster than the associated microprocessor. During the late 1970's and early 1980's, the microcomputer market was in the early stages of development. At that time, a microcomputer system included a microprocessor and a dynamic random access memory. In a microcomputer arrangement, the microprocessor ran synchronously in response to a clock signal, but the dynamic random access memory ran asynchronously with respect to the operation of the microprocessor. The microprocessor clock was applied to a controller circuit that was interposed between the microprocessor and the dynamic random access memory. In response to the microprocessor clock signal, the controller derived other control or clock signals which ran the dynamic random access memory operation.
Typical operating speeds of the microprocessor and the dynamic random access memory were different from each other. A microprocessor cycle time was in a range of 400-500 nanoseconds while a dynamic random access memory cycle time was approximately 300 nanoseconds. Thus the dynamic random access memory was able to operate faster than its associated microprocessor. The memory completed all of its tasks with time to spare. As a result, the microprocessor operated at its optimum speed without waiting for the memory to write-in data or read out data.
Subsequently, as the semiconductor art developed, the operating speeds of microprocessors and memory devices have increased. Microprocessor speeds, however, have increased faster than dynamic random access memory speeds. Now microprocessors operate faster than their associated dynamic random access memory. For instance, a microprocessor cycle time is approximately 40 nanoseconds and a dynamic random access memory cycle time is approximately 120 nanoseconds. The microprocessor completes all of its tasks but must wait significant periods of time for the dynamic random access memory.
Having the microprocessor waiting for the memory is a problem that has been attracting the attention of many microcomputer designers. High speed static cache memories have been added to the microcomputer systems to speed up access to data stored in the memory. A significant part of the problem is to speed up access to data in the memory without significantly increasing the cost of the microcomputer system. Cache memory, however, is significantly more expensive than dynamic random access memory.
An existing problem with dynamic random access memory devices is that they require a substantial amount of peripheral circuitry between the microprocessor and the memory for generating several control signals. So many interdependent control signals are generated by long logic chains within the peripheral circuitry that microcomputer systems designers must resolve very complex timing problems. The delay caused by the timing problems and the fact that memories now are accessed slower than the associated microprocessor cause problems of excessive time delays in microcomputer system operations.
In addition to the foregoing problems, the prior art arrangements, such as described in U.S. Pat. No. 5,390,149, include many control leads between the microprocessor and the dynamic random access memory. Those control leads include several chip-to-chip interconnections. Generally, integrated circuit designers desire to reduce the number of off-chip leads from a device. Thus, there is a problem in actually reducing the number of off-chip leads between the microprocessor and the dynamic random access memory.
SUMMARY OF THE INVENTION
These and other problems are solved by a digital processor and a system clock circuit for producing a system clock signal having timing edges for controlling operation of the digital processor. A synchronous random access memory, directly responsive to the edges of the system clock signal and an address select signal, is arranged for accessing addressable storage cells within the synchronous dynamic random access memory to write data into the storage cells or read data out from the storage cells. Row address strobe (RAS) and column address strobe (CAS) control signals are not required because row and column address timing is initiated by the single address select signal. This synchronous random access memory device may be fabricated as a dynamic or as a static storage device.


REFERENCES:
patent: 3631404 (1971-12-01), Bernhardt
patent: 3702463 (1972-11-01), Lesniewski
patent: 4608678 (1986-08-01), Threewitt
patent: 4649511 (1987-03-01), Gdula
patent: 4698749 (1987-10-01), Bhadriraju
patent: 5014188 (1991-05-01), Kawamura
patent: 5021951 (1991-06-01), Baba
patent: 5077693 (1991-12-01), Hardee et al.
patent: 5093807 (1992-03-01), Hashimoto et al.
patent: 5097437 (1992-03-01), Larson
patent: 5126975 (1992-06-01), Handy et al.
patent: 5179670 (1993-01-01), Farmwald et al.
patent: 5226011 (1993-07-01), Yanagisawa
patent: 5243703 (1993-09-01), Farmwald et al.
patent: 5268865 (1993-12-01), Takasugi
patent: 5291580 (1994-03-01), Bowden, III et al.
patent: 5345573 (1994-09-01), Bowden, III et al.
patent: 5390149 (1995-02-01), Vogley et al.
patent: 5479635 (1995-12-01), Kametani
patent: 5587954 (1996-12-01), Vogley et al.
patent: 5808958 (1998-09-01), Vogley et al.
patent: 59-56276 (1984-03-01), None
“A 1Mb Field Memory for TV Pictures”, Nakagawa, et al., IEEE 1987 Customer Integrated Circuits Conference, 1987, pp. 319-322.
“A 20 ns 256K X 4 FIFO Memory”, Hashimoto, et al., IEEE 1987 Customer Integrated Circuits Conference, May 1987, pp. 315-318.
“A 20-ns 256K × 4 FIFO Memory”, Hashimoto, et al., IEEE Journal of Solid State Circuits, vol. 23, No. 2, Apr. 1988, pp. 490-499.
“A Sub-10nS Cache SRAM for High Performance 32 Bit Microprocessors”, Reese, et al., IEEE 1990 Customer Integrated Circuits Conference, pp. 24.2.1-24.2.4.
“Internally Timed RAMs Build Fast Writable Control Stores”, Mohammad Shakaib Iqbal, Design Applications, Electronic Design, Aug. 1988, pp. 93-96.
“Motorola's Radical SRAM Design Speeds Systems 40%”, Bernard C. Cole, Technology to Watch, Electronics, Jul. 1987, pp. 66-68.
“Static Rams Have On-chip Address and Data Latches for Pipelining”, EDN, Triad Semiconductors, Inc., Dec. 1988, p. 116.
“Self-Timed SRAMs Pace High-Speed ECL Processors”, Charles Hochstedler, Semiconductor Memories, 1990, pp. 4-10.
“Special-Feature SRAMs”, John Gallant, EDN Special Report, Jun. 1991, pp. 104-112.
“Specialty SRAMs Are Filling The Speed Gap”, Samuel Weber, Electronics, May 1990, pp. 85-87.
“SRAMs On-Chip Address and Data Latches Boost Throughput in Pipelined Systems”, Steven Leibson, EDN Oct. 1988, pp. 102 and 104.
“System Snags Shouldn't Slow The Boom in Fast Static RAMs”, J. Robert Lineback, Electronics, Inside Technology, Jul. 1987, pp. 60-62.
“Will The Search For The Ideal Memory Architecture Ever End?”, Ron Wilson, Computer Design, Jul. 1990, pp. 78-99.

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

Synchronous memory and data processing system having a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Synchronous memory and data processing system having a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synchronous memory and data processing system having a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2481053

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