Memory module and auxiliary module for memory

A technology of memory modules and auxiliary modules, applied in the fields of instrumentation, memory address/allocation/relocation, electrical digital data processing, etc.

Inactive Publication Date: 2011-05-25
BUFFALO CORP LTD
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, when the number of bits of each address output by the memory controller does not match the number of bits of each address used in order to determine the memory unit to be accessed, there is a problem that the computer (memory controller) can only access A memory cell that is part of a memory module

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Memory module and auxiliary module for memory
  • Memory module and auxiliary module for memory
  • Memory module and auxiliary module for memory

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0066] figure 1 and figure 2 It is an explanatory diagram showing a schematic configuration of the memory module 100 as the first embodiment of the present invention. figure 1 A state when the memory module 100 is connected to the memory controller 10 is shown in . In addition, in figure 2 The state when the memory module 100 is connected to the memory controller 12 is shown in . Their differences are explained later.

[0067] As shown in the figure, this memory module 100 includes an SDRAM 110 and an address generation circuit 120 . In this embodiment, a 1 Gbit (64 Mword×16 bit) DDR2 (Double Data Rate 2: Double Data Rate 2) SDRAM is used as the SDRAM 110 . As will be described later, the inside of the SDRAM 110 is divided into eight banks, and each bank can operate independently. In addition, a 3-bit bank address (BA0 to BA2), a 13-bit row address (A0 to A12), and a 10-bit column address (A0 to A9) are input into the SDRAM 110, and an access target is specified based ...

no. 2 example

[0093] Figure 7 It is an explanatory diagram showing a schematic configuration of a memory auxiliary module 200 as a second embodiment of the present invention.

[0094] This memory auxiliary module 200 is used when the user wants to operate the SDRAM 110 included in the memory module 100A by using the memory controller 12 that does not support the SDRAM 110 . Such as Figure 7 As shown, the auxiliary module 200 for memory is connected to the memory controller 12 and the memory module 100A, and relays the exchange of signals and data between the memory controller 12 and the memory module 100A. Also, the memory module 100A is derived from the memory module 100 of the first embodiment (refer to figure 1 , figure 2 ) is a memory module obtained by removing the address generating circuit 120. Other parts of the memory module 100A are the same as the memory module 100 of the first embodiment.

[0095] The memory auxiliary module 200 is an adapter including the address gener...

Deformed example 1

[0102] Figure 8 It is an explanatory diagram showing a schematic configuration of a memory module 100B as a first modified example. The memory module 100 of the first embodiment described before (refer to figure 1 , figure 2 ), the chip select signal (CS) is input to the register 122 included in the address generation circuit 120, and the register 122 determines the command input from the command analysis unit 128 at the falling edge of the input chip select signal (CS). In contrast, in the memory module 100B of this embodiment, a chip select signal (CS) is input to the command analysis unit 128B included in the address generation circuit 120B. The command analysis unit 128B analyzes the command at the falling edge of the input chip select signal (CS), determines the command, and outputs the determined command to the register 122B and the output selection unit 124 .

[0103] Other parts of the memory module 100B of Modification 1 are the same as those of the memory modul...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a memory mould and an auxiliary moulde for memory. In a memory module, even if the bit count of a bank address, the bit count of a row address, and the bit count of a column address that are output from a memory controller do not respectively match the bit count of a bank address, the bit count of a row address, and the bit count of a column address that are for identifyinga memory cell subject to access, all of the memory cells of the memory module are made accessible and the memory module is allowed to operate normally. A memory module (100) comprises an SDRAM (110) and an address-generating circuit (120). Using the highest ranking bit of a row address output from a memory controller (12), the address-generating circuit (120) generates a bank address (BA2) for the missing highest ranking bit required for identifying the memory cell subject to access and outputs the generated bank address (BA2) to the SDRAM (110).

Description

technical field [0001] The invention relates to a memory module and an auxiliary module for the memory. Background technique [0002] Conventionally, a memory module in which a plurality of semiconductor memory chips are mounted and wired on a substrate and provided with connection terminals for connection to a computer is widespread. The memory included in the memory module includes SDRAM (Synchronous Dynamic Random Access Memory: Synchronous Dynamic Random Access Memory). In this SDRAM, the inside is divided into a plurality of banks, and each bank can operate independently. In this SDRAM, a memory cell to be accessed is specified by a bank address, a row address, and a column address. When accessing a memory cell, a memory controller included in the computer outputs these bank addresses, row addresses, and column addresses. In addition, a bank address is input to the SDRAM using a bank address signal line, and a row address and a column address are input to the SDRAM u...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/06G06F12/02
CPCG06F13/1668
Inventor 汤浅香
Owner BUFFALO CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products