Electrical computers and digital processing systems: memory – Storage accessing and control – Access timing
Reexamination Certificate
2001-05-15
2003-05-13
Ellis, Kevin L. (Department: 2188)
Electrical computers and digital processing systems: memory
Storage accessing and control
Access timing
C711S154000
Reexamination Certificate
active
06564308
ABSTRACT:
FIELD OF THE INVENTION
This invention relates generally to a memory module for an information processing system and, in particular, to a memory module having selectable operating modes including a selectable data bus width and a selectable memory device control signal generation.
BACKGROUND OF THE INVENTION
A memory module for an information processing system typically includes a substrate, such as a printed circuit board, a plurality of memory device integrated circuits, such as dynamic random access memories (DRAMS), and associated logic for generating memory timing and control signals, latching data, etc. one or more of the memory modules are coupled to a system bus of an information processing system and provide storage of data and instructions for one or more central processing units (CPUs) which are also coupled to the system bus. In some systems the memory module(s) may be coupled to the system bus via a memory bus and a memory control unit (MCU), the MCU being interposed between the system bus and the memory bus.
The system bus normally includes a data bus having a predetermined number of signal lines for defining a width of the bus. For example, a data bus may have 8, 16, 32, 64 or more signal lines for conveying an equal number of data bits. Modem, high performance systems are generally characterized by a data bus width of 64 bits (double-word) or 128 bits (quad-word).
The system bus normally also includes an address bus for defining data storage address locations within the memory module(s). The number of signal lines which comprise the address bus is directly related to the number of address storage locations which may be directly addressed by the bus. For example, 20 address signal lines can directly address approximately one million address locations. Modem systems may have 28 or more address signal lines. For some system bus architectures the address bus is provided as a discrete bus while for other types of systems the address bus is time shared, or multiplexed, with all or a portion of the data bus. For these latter type of systems the multiplexed signal lines can convey an address during a first portion of a system bus cycle and convey data relating to the address during a second portion of the system bus cycle.
The system bus typically also includes a number of control signal lines such as memory read and write strobes, clock and bus cycle timing signal lines, etc.
Conventional practice in the design and manufacture of memory modules is to provide a module suitable for use with only one system bus or memory bus configuration. That is, the memory module is designed to accommodate a fixed data bus width, such as 64 or 128 bits. It can be appreciated that if a manufacturer of information processing systems provides different types of systems having different data bus widths that a memory module having a fixed bus width would not be useable in two or more different types of systems.
Also, DRAM devices are available in a number of operating configurations including page mode and static column mode. During a conventional page mode access cycle a row address is applied to the device, a row address strobe (RAS*) signal is asserted, a column address is applied and a column address strobe (CAS*) signal is asserted such that a particular address location within the DRAM is selected. The device is repetitively accessed in the page mode by incrementing the column address and reasserting CAS* without incurring the overhead of also changing the row address and reasserting RAS*. Thus, a conventional page mode type of DRAM page mode operation includes repetitive assertions of CAS*.
In a static column type of device the DRAM includes circuitry which detects transitions of the column address signals. With this type of device the requirement of repetitively asserting CAS* is eliminated in that applying a new column address, with CAS* remaining asserted, is sufficient to initiate a device read or write access cycle to the selected address. In general, static column operation results in a faster access cycle in that set-up and hold times associated with CAS* are eliminated.
As can be appreciated, these two types of DRAM devices hay differing timing and control signal generation requirements which generally preclude conventional memory modules from operating with both types of devices. That is, conventional memory modules are typically designed to work with one type of device or the other. In that DRAM devices are in great demand and adequate supplies of a given type of device are not always readily available it can be seen that a memory module having the ability to operate with more than one type of DRAM device without modification is a desirable feature.
SUMMARY OF THE INVENTION
The foregoing and other problems are overcome and other advantages are realized by a memory unit, constructed and operated in accordance with the invention, for storing information units and being interconnected during operation with a memory control unit. The memory unit includes a semiconductor memory device having a plurality of addressable memory storage locations.The memory unit further includes first signal ports adapted to be coupled to the memory control unit through first signal lines, with the first signal ports disposed to receive, during a memory access cycle, from the memory control unit a memory address selecting the memory unit, and a logic circuit disposed within the memory unit to provide an indication of an access speed of the memory unit.
The memory unit of the invention furthermore provides a second signal port coupled to the logic circuit and disposed to provide the indication of access speed. The second signal port is different and separate from the first signal port.
Each of the memory planes further has an associated counter for storing and incrementing a portion of a column address, the counters being responsive to a bus signal asserted by the memory control unit. Up to 256 double-word write accesses or up to 128 quad-word read accesses can be achieved by supplying an initial address and thereafter toggling the bus signal to increment the counters. For page mode type of DRAMs toggling the bus signal also results in a deassertion and a reassertion of the CAS signal. For static column type of DRAMs the transition of the address counter outputs is sufficient to cause the DRAMs to begin a new access cycle.
The memory unit of the invention furthermore provides status signals to the memory control unit including a match signal to indicate that a particular memory unit lies within at range of addresses associated with a provided address and a signal which indicates, when asserted, that static column type of DRAMs are installed upon the memory unit asserting the match signal.
REFERENCES:
patent: 4309754 (1982-01-01), Dinwiddie
patent: 4366539 (1982-12-01), Johnson et al.
patent: 4371928 (1983-02-01), Barlow et al.
patent: 4467443 (1984-08-01), Shima
patent: 4509113 (1985-04-01), Heath
patent: 4580214 (1986-04-01), Kubo et al.
patent: 4631671 (1986-12-01), Kawashita et al.
patent: 4716545 (1987-12-01), Whipple et al.
patent: 4727475 (1988-02-01), Kiremidjian
patent: 4763302 (1988-08-01), Yamada
patent: 4839856 (1989-06-01), Tanaka
patent: 4849937 (1989-07-01), Yohsimoto
patent: 4943907 (1990-07-01), Godwin
patent: 4947366 (1990-08-01), Johnson
patent: 4980850 (1990-12-01), Morgan
patent: 5029124 (1991-07-01), Leahy et al.
patent: 5301278 (1994-04-01), Bowater et al.
patent: 5513331 (1996-04-01), Pawlowski et al.
patent: 57-15271 (1982-01-01), None
Bushnell , Esq. Robert E.
Ellis Kevin L.
Samsung Electronics Co,. Ltd.
LandOfFree
Multiple mode memory module does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multiple mode memory module, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple mode memory module will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3004442