Electrical computers and digital processing systems: support – Clock control of data processing system – component – or data...
Reexamination Certificate
2000-10-27
2001-11-20
Beausoleil, Robert (Department: 2184)
Electrical computers and digital processing systems: support
Clock control of data processing system, component, or data...
C713S401000, C714S798000, C710S001000
Reexamination Certificate
active
06321343
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to a semiconductor memory system for transmitting data on a board on which a synchronous DRAM (SDRAM) and its controller are mounted, and more particularly to a semiconductor memory system that can realize high-speed synchronization type data transmission with reliability.
Generally, a semiconductor memory is used as a DIMM (Dual Inline Memory Module) when it is mounted in a personal computer, etc.
FIG. 1
is a plan view illustrating a general DIMM. On the DIMM, eight or sixteen memory chips
81
are mounted to input or output the data and signals via terminals
82
formed on both sides of a substrate.
A memory-board in a personal computer, etc. generally comprises four sockets and a controller for controlling four DIMMs so that these DIMMs can be mounted on the memory board.
FIG. 2
is a diagram illustrating a concept of the memory board on which a controller
83
and four DIMMs are mounted. The controller
83
transmits four common clocks CLK synchronizing and controlling memory chips on the four DIMMs (DIMM
1
to DIMM
4
) to each of the DIMMs. Each of the DIMMs transmits 64-bit data DQ to the controller
83
via a common data bus.
In the semiconductor memory system comprising the controller and DIMMS, the problem is the timing at which the controller fetches the data from the DIMMs. Since the distances between the controller and the respective DIMMs are different, the flight times of the clock CLK and the data DQ are also different. For this reason, the fetch timing of the data is different, depending on the DIMM to which the controller makes an access.
This situation will be explained by using a timing chart of FIG.
3
.
FIG. 3
illustrates the access condition of two DIMM
1
and DIMM
4
shown in FIG.
2
. In this case, it is assumed that each of the DIMMs alternately outputs the different data items such as “1”, “0”, “1”, “0”, . . . .
As for the controller, a leading clock that is expected to output the data and the following clock are referred to as clocks CLK. In the figure, each arrow indicates the flight time from the leading clock. In order to generate the common data fetch timing in both cases where the controller receives the data from the DIMM
1
and where it receives the data from the DIMM
4
, a strobe signal needs to be generated during periods (data windows) in which oblique lines are drawn in the drawing. However, the data windows vary according to the condition of the board or the mounted condition of the DIMMs, and it may be often impossible to set the data windows common to the DIMMs. The method of determining the timing of the strobe signal for the data fetch, and how the timing of the strobe signal for such a data fetch should be determined and how the system which can correspond to any flight time should be produced, are important for realization of a high-speed memory board system.
BRIEF SUMMARY OF THE INVENTION
Therefore, the object of the present invention is to provide a semiconductor memory system which can easily determine the timing of the strobe signal for data fetch and which can constitute a system corresponding to any flight time, and which can thereby realize a high-speed memory board system.
Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
REFERENCES:
patent: 4339819 (1982-07-01), Jacobson
patent: 4689740 (1987-08-01), Moelands et al.
patent: 5239639 (1993-08-01), Fischer et al.
patent: 5353433 (1994-10-01), Sherman
patent: 5448715 (1995-09-01), Lelm et al.
patent: 5524270 (1996-06-01), Haess et al.
patent: 5680595 (1997-10-01), Thomann et al.
patent: 5758056 (1998-05-01), Barr
patent: 5909563 (1999-06-01), Jacobs
patent: 5941447 (1999-08-01), Chu et al.
patent: 10-69328 (1998-03-01), None
Beausoleil Robert
Hogan & Hartson L.L.P.
Kabushiki Kaisha Toshiba
Ziemes Rita
LandOfFree
Semiconductor memory system comprising synchronous DRAM and... 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 memory system comprising synchronous DRAM and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor memory system comprising synchronous DRAM and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2571517