CN1228783C - Memory control chip, control method and control circuit - Google Patents
Memory control chip, control method and control circuit Download PDFInfo
- Publication number
- CN1228783C CN1228783C CN 02123231 CN02123231A CN1228783C CN 1228783 C CN1228783 C CN 1228783C CN 02123231 CN02123231 CN 02123231 CN 02123231 A CN02123231 A CN 02123231A CN 1228783 C CN1228783 C CN 1228783C
- Authority
- CN
- China
- Prior art keywords
- memory
- data signal
- time pulse
- pin
- pins
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000015654 memory Effects 0.000 title claims abstract description 201
- 238000000034 method Methods 0.000 title claims description 9
- 238000004519 manufacturing process Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101100269450 Arabidopsis thaliana AHK5 gene Proteins 0.000 description 1
- 101100274513 Arabidopsis thaliana CKL10 gene Proteins 0.000 description 1
- 101100274514 Arabidopsis thaliana CKL11 gene Proteins 0.000 description 1
- 101150064755 CKI1 gene Proteins 0.000 description 1
- 101100397773 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) YCK1 gene Proteins 0.000 description 1
- 101100397775 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) YCK2 gene Proteins 0.000 description 1
- 101100274510 Schizosaccharomyces pombe (strain 972 / ATCC 24843) cki2 gene Proteins 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/02—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding parasitic signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/10—Aspects relating to interfaces of memory device to external buses
- G11C2207/105—Aspects related to pads, pins or terminals
Landscapes
- Dram (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种存储器电路,且特别是涉及一种存储器控制芯片、控制方法及控制电路。The invention relates to a memory circuit, and in particular to a memory control chip, a control method and a control circuit.
背景技术Background technique
现今的一般个人计算机(简称PC)系统中,主要是由主机板、接口卡、与外围设备等所组成,而其中的主机板可说是计算机系统的心脏。在主机板上,除了有中央处理单元(Central Processing Unit,简称CPU)、存储器控制芯片、及可供安装接口卡的插槽外,尚有多个可供安装存储器模块的存储器模块插槽(Memory module slot),其可依使用者的需求,安装不同数量的存储器模块(Memory module)。Today's general personal computer (referred to as PC) system is mainly composed of a motherboard, an interface card, and peripheral devices, etc., and the motherboard can be said to be the heart of the computer system. On the motherboard, in addition to the central processing unit (Central Processing Unit, referred to as CPU), memory control chip, and slots for installing interface cards, there are also multiple memory module slots (Memory Module) for installing memory modules. module slot), which can install different numbers of memory modules (Memory module) according to the needs of users.
一般在个人计算机中所使用的存储器,有同步动态随机存取存储器(Synchronous dynamic random access memory,简称SDRAM),和双倍数据数据速率动态随机存取存储器(Double data rate dynamic randomaccess memory,简称DDR DRAM)。其中,SDRAM是参考系统时间脉冲的上升缘或下降缘来进行数据的存取操作,而DDR DRAM则为参考系统时间脉冲的上升缘及下降缘来进行数据的存取操作,以达双倍于系统时间脉冲频率的数据传输速率。Generally, the memories used in personal computers include synchronous dynamic random access memory (Synchronous dynamic random access memory, referred to as SDRAM), and double data rate dynamic random access memory (Double data rate dynamic random access memory, referred to as DDR DRAM). ). Among them, SDRAM refers to the rising edge or falling edge of the system clock pulse to perform data access operations, while DDR DRAM performs data access operations referring to the rising or falling edges of the system clock pulse, so as to double the The data transfer rate at the system clock pulse frequency.
目前市面上发展的DDR DRAM存储器模块是使用符合JEDEC标准的184脚位规格的存储器模块插槽,其提供的数据信号脚位为64位宽,与存储器控制芯片的64位宽度总线正好相符。因此,每一存储器模块即可定义为一个存储组(Memory bank),每次存储器控制芯片即可存取64位宽的数据。为了增加存储器寻址空间及保留存储器扩充的弹性,主机板中通常会有数量不等的存储器模块插槽,用以分别插置存储器模块,而不同的存储器模块插槽即可代表不同存储组(Memorybank)的存储器模块。The DDR DRAM memory module currently on the market uses a 184-pin memory module socket that conforms to the JEDEC standard. The data signal pins provided by it are 64-bit wide, which is exactly in line with the 64-bit wide bus of the memory control chip. Therefore, each memory module can be defined as a memory bank, and each memory control chip can access 64-bit wide data. In order to increase the addressing space of the memory and preserve the flexibility of memory expansion, there are usually memory module slots of different numbers in the motherboard, which are used to respectively insert memory modules, and different memory module slots can represent different memory groups ( Memorybank) memory module.
请参考图1所示,其显示一种现有的存储器控制电路。此电路包括:存储器控制芯片110、时间脉冲缓冲器140、第一存储器模块120及第二存储器模块130。上述第一存储器模块120及第二存储器模块130属于不同两存储组的存储器模块插于存储器模块插槽(未绘示)上用以和存储器控制芯片110达成数据的存取。此外,由于此存储器控制芯片110的数据信号脚位(DATA)为64位宽,而第一存储器模块120及第二存储器模块130的数据信号脚位SD1及SD2亦为64位宽,所以存储器控制芯片110可使用64位宽度的数据总线115来分别存取各个存储器模块中的数据。如图所示,存储器控制芯片110的时间脉冲产生脚位(DCLKO)连接至时间脉冲缓冲器140的时间脉冲输入端(CKI),用以增强时间脉冲信号的驱动能力,再以时间脉冲缓冲器140的时间脉冲输出端(CKO1)来输出时间脉冲信号用以同时驱动第一存储器模块120以及第二存储器模块130(此时间脉冲缓冲器140所输出时间脉冲信号最多可用以驱动4组存储器模块)。因此,时间脉冲信号可传送至第一存储器模块120与第二存储器模块130作为数据存取时的参考时间脉冲信号。而时间脉冲缓冲器140的时间脉冲反馈输出端(CKO2)则将时间脉冲信号传送回存储器控制芯片110的时间脉冲反馈输入端(DCLKI)。在存储器控制芯片110内有一锁相回路(未绘示),用以调整时间脉冲信号输出端(DCLKO)所送出的时间脉冲相位。由于存储器模块插槽上的存储器模块的数据信号脚位为64位宽,故当存储器控制芯片110的时间脉冲产生脚位(DCLKO)送出时间脉冲信号,并配合一地址来以存取任一存储器模块,代表着数据总线115上可能出现有64位的数据变化,而在数据总线115上的数据变化将导致存储器控制芯片的数据信号脚位(DATA)会出现大量噪声,例如是同时切换输出(Simultaneous Switch Output,简称SSO)噪声。为了克服此一问题,故必须于存储器控制芯片110中靠近数据信号脚位(DATA)的地方安排许多电源/接地脚位,以增加数据信号脚位(DATA)变化时的充放电路径来快速排除噪声,并使得噪声控制在允许的范围内。Please refer to FIG. 1 , which shows a conventional memory control circuit. The circuit includes: a
随着半导体科技的发展,中央处理单元运算能力的进步可谓一日千里。因此,个人计算机中存储器控制芯片的总线宽度也必须加以扩充,以便与中央处理单元的运算能力相配合。With the development of semiconductor technology, the computing power of the central processing unit has improved rapidly. Therefore, the bus width of the memory control chip in the personal computer must also be expanded in order to cooperate with the computing power of the central processing unit.
请参照图2,其所绘示为现有在128位宽度结构下的存储器控制电路。在此结构下,128位的数据总线155是由二个存储器模块162与164各提供64位的数据信号,并且,此结构的主机板至少需插入偶数个存储器模块才能够运作。如图所示,此电路包括:存储器控制芯片150、时间脉冲缓冲器180、第三存储器模块162及第四存储器模块164。而上述第三存储器模块162及第四存储器模块164则被定义为相同的存储组(Memory bank)160插于个别的存储器模块插槽(未绘示)。由于此存储器控制芯片150的总线数据信号脚位(DATA)为128位宽,而第三存储器模块162及第四存储器模块164的数据信号脚位SD1及SD2总和为128位宽,所以存储器控制芯片150可使用128位宽度的数据总线155来同时存取相同存储组(Memory bank)160中存储器模块162与164的数据。在此结构之下,存储器控制芯片150的时间脉冲产生脚位(DCLKO)连接至时间脉冲缓冲器180的时间脉冲输入端(CKI),用以增强时间脉冲信号的驱动能力,再以时间脉冲缓冲器180的时间脉冲输出端(CKO1)来输出时间脉冲信号用以同时驱动第三存储器模块162以及第四存储器模块164。因此,时间脉冲信号可传送至第三存储器模块162与第四存储器模块164作为数据存取时的参考时间脉冲信号。而时间脉冲缓冲器180时间脉冲反馈输出端(CKO2)则将时间脉冲信号传送回存储器控制芯片150的时间脉冲反馈输入端(DCLKI),用以供存储器控制芯片110调整时间脉冲产生脚位(DCLKO)所送出的时间脉冲相位。Please refer to FIG. 2 , which shows a conventional memory control circuit with a 128-bit width structure. Under this structure, the 128-bit data bus 155 is provided with 64-bit data signals by each of the two memory modules 162 and 164, and the motherboard of this structure needs at least an even number of memory modules to operate. As shown in the figure, the circuit includes: a memory control chip 150 , a clock buffer 180 , a third memory module 162 and a fourth memory module 164 . The above-mentioned third memory module 162 and fourth memory module 164 are defined as the same memory bank (Memory bank) 160 inserted into individual memory module slots (not shown). Since the bus data signal pin (DATA) of the memory control chip 150 is 128 bits wide, and the sum of the data signal pins SD1 and SD2 of the third memory module 162 and the fourth memory module 164 is 128 bits wide, so the memory control chip The 150 can use the 128-bit wide data bus 155 to simultaneously access the data of the memory modules 162 and 164 in the same memory bank (Memory bank) 160 . Under this structure, the timing pulse generation pin (DCLKO) of the memory control chip 150 is connected to the timing pulse input terminal (CKI) of the timing pulse buffer 180 to enhance the driving capability of the timing pulse signal, and then use the timing pulse buffer The clock pulse output terminal (CKO1) of the device 180 outputs a clock pulse signal to drive the third memory module 162 and the fourth memory module 164 simultaneously. Therefore, the timing pulse signal can be sent to the third memory module 162 and the fourth memory module 164 as a reference timing pulse signal during data access. The time pulse feedback output terminal (CKO2) of the time pulse buffer 180 sends the time pulse signal back to the time pulse feedback input terminal (DCLKI) of the memory control chip 150, for the
以新的128位宽的DDR DRAM存储器模块而言每一次的存取最多会造成数据总线155上128位的数据变化,可想而知,在数据信号变化时,处理128位数据信号的存储器控制芯片110在数据信号脚位(DATA)所出现的噪声必定会比处理64位数据信号的存储器控制芯片在数据信号脚位所出现的噪声要大了许多。因此,以相同的时间脉冲信号来同时存取128位的数据,势必得要增加许多的电源/接地脚位,安排于数据信号脚位(DATA)附近,以降低其噪声。然而,为了避免大幅增加制造成本,存储器控制芯片110采用37.5mm*37.5mm的包装,而受到脚位数的限制,实无法安排足够的电源/接地脚位,但如电源/接地脚位数安排不足,则又将难以克服噪声的问题。In terms of the new 128-bit wide DDR DRAM memory module, each access will cause at most 128-bit data changes on the data bus 155. It is conceivable that when the data signal changes, the memory control for processing 128-bit data signals The noise of the
发明内容Contents of the invention
有鉴于此,本发明提供一种存储器控制芯片、控制方法及控制电路,其可于较少的电源/接地脚位数安排之下,克服噪声的问题。In view of this, the present invention provides a memory control chip, a control method and a control circuit, which can overcome the problem of noise under the arrangement of fewer power/ground pins.
为达上述及其它目的,本发明提供一种存储器控制芯片,用以存取一存储组中的多个存储器模块,包括:多组数据信号脚位,每一组数据信号脚位皆可对应连接至每一个存储器模块一组数据信号脚位。以及,多个时间脉冲产生脚位,输出对应的时间脉冲信号输入至每一个存储器模块的时间脉冲输入脚位。其中,所有的时间脉冲信号具有相同频率且彼此存在一预定相位差。To achieve the above and other purposes, the present invention provides a memory control chip for accessing a plurality of memory modules in a storage group, including: multiple groups of data signal pins, each group of data signal pins can be connected correspondingly A set of data signal pins to each memory module. And, a plurality of timing pulse generation pins output corresponding timing pulse signals and input them to the timing pulse input pins of each memory module. Wherein, all the time pulse signals have the same frequency and have a predetermined phase difference with each other.
本发明另提供一种存储器控制方法,用以控制同一存储组中的多个存储器模块,包括下列步骤:首先,提供多组芯片数据信号脚位,每一组芯片数据信号脚位皆可对应连接至每一个存储器模块的一组数据信号脚位。接着,提供多个时间脉冲信号对应输入至每一个存储器模块的时间脉冲输入脚位,使得每一个存储器模块可皆可根据对应的时间脉冲信号来作存储器模块的数据存取,其中,所有的时间脉冲信号具有相同频率且彼此存在一预定相位差。接着,根据时间脉冲信号,依序由不同组的芯片数据信号脚位来作每一个存储器模块所对应的组数据信号脚位的数据存取。The present invention also provides a memory control method, which is used to control multiple memory modules in the same memory group, comprising the following steps: first, multiple groups of chip data signal pins are provided, and each group of chip data signal pins can be connected correspondingly A set of data signal pins to each memory module. Next, a plurality of time pulse signals are provided corresponding to the time pulse input pins of each memory module, so that each memory module can perform data access of the memory module according to the corresponding time pulse signal, wherein, all time The pulse signals have the same frequency and have a predetermined phase difference with each other. Then, according to the time pulse signal, data access of the group data signal pins corresponding to each memory module is performed sequentially by different groups of chip data signal pins.
此外,本发明亦提供一种存储器控制电路,包括:多个存储器模块,每一个存储器模块皆具有一时间脉冲输入脚位与一组数据信号脚位,其中,这些存储器模块为同一存储组。以及,一存储器控制芯片,具有多组数据信号脚位,每一组数据信号脚位皆可对应连接至每一个存储器模块的一组数据信号脚位,并且具有多个时间脉冲产生脚位,输出对应的时间脉冲信号至每一个存储器模块的时间脉冲输入脚位。其中,所有的时间脉冲信号具有相同频率且彼此存在一预定相位差。In addition, the present invention also provides a memory control circuit, including: a plurality of memory modules, each memory module has a clock pulse input pin and a set of data signal pins, wherein these memory modules are the same memory group. And, a memory control chip has multiple sets of data signal pins, each set of data signal pins can be connected to a set of data signal pins of each memory module, and has multiple time pulse generation pins, output The corresponding clock signal is sent to the clock input pin of each memory module. Wherein, all the time pulse signals have the same frequency and have a predetermined phase difference with each other.
由于本发明提供的一种存储器控制芯片、控制方法及控制电路,已将原参考相同时间脉冲的总线数据,改为参考具有一预定相位差的不同时间脉冲。因此,至少具有以下的优点:Because of the memory control chip, control method and control circuit provided by the present invention, the bus data that originally referred to the same time pulse has been changed to refer to different time pulses with a predetermined phase difference. Therefore, it has at least the following advantages:
1.因同时产生变化的数据量减少了,所以产生的同时切换噪声(SSO)也降低了。1. Since the amount of data that changes simultaneously is reduced, the simultaneous switching noise (SSO) generated is also reduced.
2.可以较少的电源/接地脚位数安排,即可克服噪声的问题,故可大幅降低制造成本。2. The problem of noise can be overcome by arranging fewer power supply/ground pins, so the manufacturing cost can be greatly reduced.
附图说明Description of drawings
为让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下:In order to make the above and other purposes, features, and advantages of the present invention more comprehensible, a preferred embodiment is specifically cited below, together with the accompanying drawings, as follows:
图1是显示一种现有的存储器控制电路;Fig. 1 shows a kind of existing memory control circuit;
图2是绘示在128位宽度结构下的存储器控制电路;FIG. 2 is a diagram illustrating a memory control circuit under a 128-bit width structure;
图3是显示根据本发明较佳实施例的一种存储器控制电路;以及FIG. 3 is a diagram showing a memory control circuit according to a preferred embodiment of the present invention; and
图4是显示根据本发明较佳实施例的时间脉冲时序图。FIG. 4 is a timing diagram showing time pulses according to a preferred embodiment of the present invention.
图中符号说明:Explanation of symbols in the figure:
110、150、210 存储器控制芯片110, 150, 210 memory control chip
115、155 数据总线115, 155 data bus
120 第一存储器模块120 first memory module
130 第二存储器模块130 Second memory module
140、180、240 时间脉冲缓冲器140, 180, 240 time pulse buffer
160、220 存储组160, 220 storage groups
162 第三存储器模块162 The third memory module
164 第四存储器模块164 fourth memory module
212 第一数据总线212 The first data bus
214 第二数据总线214 Second data bus
222 第五存储器模块222 fifth memory module
224 第六存储器模块224 Sixth memory module
具体实施方式Detailed ways
请参考图3所示,其是显示根据本发明较佳实施例在128位宽度结构下的一种存储器控制电路。此电路包括:存储器控制芯片210、时间脉冲缓冲器240、第五存储器模块222及第六存储器模块224。而上述第五存储器模块222及第六存储器模块224则被定义为相同的存储组(Memory bank)220插于个别的存储器模块插槽(未绘示)。Please refer to FIG. 3 , which shows a memory control circuit in a 128-bit width structure according to a preferred embodiment of the present invention. The circuit includes: a
由于此存储器控制芯片210的总线数据信号脚位(DATA1与DATA2)为128位宽,而第五存储器模块222及第六存储器模块224的数据信号脚位SD1及SD2总和为128位宽,所以存储器控制芯片210可使用128位宽度的数据总线来存取相同存储组220中存储器模块222与224的数据。其中,第一组芯片数据信号脚位(DATA1)连接至第五存储器模块222的第一组数据脚位(SD1),并以64位宽度的第一数据总线212来存取。而第二组芯片数据信号脚位(DATA2)连接至第六存储器模块224的第二组数据脚位(SD2),并以64位宽度的第二数据总线214来存取。Since the bus data signal pins (DATA1 and DATA2) of the
由图上可知,存储器控制芯片210的第一时间脉冲产生脚位(DCLKOL)会输出一第一时间脉冲,而第二时间脉冲产生脚位(DCLKOH)会输出一第二时间脉冲。此二时间脉冲分别输入至时间脉冲缓冲器240的第一时间脉冲输入端(CKI1)与第二时间脉冲输入端(CKI2),用以增强时间脉冲信号的驱动能力,再以时间脉冲缓冲器240的第一时间脉冲输出端(CKO1)与第二时间脉冲输出端(CKO2)来分别输出第一时间脉冲信号与第二时间脉冲信号至第五存储器模块222的时间脉冲输入脚位(CK1)以及第六存储器模块224的时间脉冲输入脚位(CK2)。因此,第五存储器模块222以及第六存储器模块224可分别参考第一时间脉冲以及第二时间脉冲来达成数据的存取。It can be seen from the figure that the first timing pulse generating pin (DCLKOL) of the
再者,时间脉冲缓冲器240第一时间脉冲反馈输出端(CKO11)与第二时间脉冲反馈输出端(CKO12)则分别将第一时间脉冲时间脉冲信号与第二时间脉冲信号传送回存储器控制芯片210的第一时间脉冲反馈输入端(DCLKIL)与第二时间脉冲反馈输入端(DCLKIH),用以供存储器控制芯片210来个别调整第一时间脉冲产生脚位(DCLKOL)及第二时间脉冲产生脚位(DCLKOH)所送出的时间脉冲。Moreover, the first timing pulse feedback output terminal (CKO11) and the second timing pulse feedback output terminal (CKO12) of the
由于电源/接地脚位数目受限于存储器控制芯片采用37.5mm*37.5mm的包装,在此我们将相同周期时间的第一时间脉冲信号与第二时间脉冲信号,以一预定相位差的方式,分别由第一时间脉冲产生脚位(DCLKOL)与第二时间脉冲产生脚位(DCLKOH)送出(如图4所示第一时间脉冲产生脚位(DCLKOL)与第二时间脉冲产生脚位(DCLKOH)所送出的二个时间脉冲信号存在一相位差A)。Since the number of power/ground pins is limited by the package size of 37.5mm*37.5mm for the memory control chip, here we use a predetermined phase difference between the first time pulse signal and the second time pulse signal of the same cycle time, It is sent out by the first time pulse generation pin (DCLKOL) and the second time pulse generation pin (DCLKOH) respectively (as shown in Figure 4, the first time pulse generation pin (DCLKOL) and the second time pulse generation pin (DCLKOH) ) There is a phase difference A) between the two time pulse signals sent out.
亦即,第五存储器模块222与第六存储器模块224是个别参考第一时间脉冲信号与第二时间脉冲信号,因此第一数据信号212与第二数据信号214是在不同时间被存储器控制芯片210所存取,由于每次存取最多仅会有64位的变化(第一数据总线212或者第二数据总线214上的数据变化),因此就可利用就较少电源/接地脚位,并在两个不同时间下分两次消除64位的数据变化所导致的同时切换输出(SimultaneousSwitch Output,简称SSO)的大量噪声,而不需要再增加电源/接地脚位数目来消除128位的数据变化。That is, the
当然上述芯片数据信号脚位与时间脉冲产生脚位并非限定于两组,只要有不同位宽的存储器控制芯片,都可随时调整到适当的时间脉冲产生脚产生多个时间脉冲信号对应控制芯片数据信号脚位所存取数据信号即可。而在预定相位差(相位差A)的设计方面,以DDR DRAM来说,是参考时间脉冲的上升缘及下降缘来进行数据的存取操作,因此预定相位差(相位差A)需控制在小于1/2周期,例如1/4周期时间或1/8周期时间,其中以1/4周期时间为最佳,因第一数据信号212与第二数据信号214产生数据变化间隔最大,因此SSO可有效控制在一定范围之内。Of course, the above-mentioned chip data signal pins and time pulse generation pins are not limited to two groups. As long as there are memory control chips with different bit widths, they can be adjusted to the appropriate time pulse generation pins at any time to generate multiple time pulse signals corresponding to the control chip data. The data signal can be accessed by the signal pin. In terms of the design of the predetermined phase difference (phase difference A), for DDR DRAM, the data access operation is performed with reference to the rising and falling edges of the time pulse, so the predetermined phase difference (phase difference A) needs to be controlled within Less than 1/2 cycle, such as 1/4 cycle time or 1/8 cycle time, among which 1/4 cycle time is the best, because the data change interval between the first data signal 212 and the second data signal 214 is the largest, so SSO Can be effectively controlled within a certain range.
另外,在存储器模块数量不多的情况下,亦可直接将第一时间脉冲产生脚位(DCLKOL)直接连接至第五存储器模块222的时间脉冲输入脚位(CK1)。而第二时间脉冲产生脚位(DCLKOH)直接连接至第六存储器模块224的时间脉冲输入脚位(CK2)。如此,亦可以达成使用具有一预定相位差的二个时间脉冲来存取同一存储组(Bank)中的二个存储器模块。In addition, when the number of memory modules is small, the first timing pulse generating pin (DCLKOL) can also be directly connected to the timing pulse input pin (CK1) of the
依照本实施例,此第一时间脉冲与第二时间脉冲的频率例如为133MHz或166MHz。当第一时间脉冲与第二时间脉冲的频率为133MHz时,第一数据总线212与第二数据总线214上的数据传输速率为266MHz,预定相位差设定为第一时间脉冲的1/8周期即可有效控制噪声于一预定范围之内。当第一时间脉冲与第二时间脉冲的频率为166MHz时,其第一分组数据信号脚位(DATA1)与第二分组数据信号脚位(DATA2)上的数据传输速率为333MHz,预定相位差设定为第一时间脉冲的1/4周期时即可有效控制噪声于一预定范围之内。According to this embodiment, the frequencies of the first time pulse and the second time pulse are, for example, 133 MHz or 166 MHz. When the frequency of the first time pulse and the second time pulse is 133MHz, the data transmission rate on the
故知,由于本发明提供的一种存储器控制芯片、控制方法及控制电路,已将原参考相同时间脉冲的总线数据,改为参考具有一预定相位差的不同时间脉冲。因此,至少具有以下的优点:Therefore, because of the memory control chip, control method and control circuit provided by the present invention, the bus data that originally referred to the same time pulse has been changed to refer to different time pulses with a predetermined phase difference. Therefore, it has at least the following advantages:
1.因同时产生变化的数据量减少了,所以产生的同时切换噪声(SSO)也降低了。1. Since the amount of data that changes simultaneously is reduced, the simultaneous switching noise (SSO) generated is also reduced.
2.可以较少的电源/接地脚位数安排,即可克服噪声的问题,故可大幅降低制造成本。2. The problem of noise can be overcome by arranging fewer power supply/ground pins, so the manufacturing cost can be greatly reduced.
虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当以权利要求书并结合说明书及附图所界定者为准。Although the present invention has been disclosed above with a preferred embodiment, it is not intended to limit the present invention. Any person skilled in the art may make various modifications and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the claims in combination with the specification and drawings.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US36866402P | 2002-03-27 | 2002-03-27 | |
| US60/368,664 | 2002-03-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1399277A CN1399277A (en) | 2003-02-26 |
| CN1228783C true CN1228783C (en) | 2005-11-23 |
Family
ID=23452211
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 02123231 Expired - Lifetime CN1228783C (en) | 2002-03-27 | 2002-06-13 | Memory control chip, control method and control circuit |
| CN02238705U Expired - Fee Related CN2585371Y (en) | 2002-03-27 | 2002-06-13 | Memory control chip and control circuit |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN02238705U Expired - Fee Related CN2585371Y (en) | 2002-03-27 | 2002-06-13 | Memory control chip and control circuit |
Country Status (4)
| Country | Link |
|---|---|
| CN (2) | CN1228783C (en) |
| DE (1) | DE10260996B4 (en) |
| GB (1) | GB2388691B (en) |
| TW (1) | TW559809B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7356434B2 (en) * | 2005-05-12 | 2008-04-08 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method of specifying pin states for a memory chip |
| JP2010525344A (en) | 2007-04-26 | 2010-07-22 | ヘレーウス ゼンゾール テクノロジー ゲゼルシャフト ミット ベシュレンクテル ハフツング | Sheet resistance in the exhaust pipe |
| US7778093B2 (en) * | 2007-08-08 | 2010-08-17 | Mediatek Inc. | Memory control circuit capable of dynamically adjusting deglitch windows, and related method |
| CN102193891B (en) * | 2010-03-03 | 2013-11-27 | 纬创资通股份有限公司 | Timing adjustment module, second-line transmission system and timing adjustment method |
| US9665505B2 (en) * | 2014-11-14 | 2017-05-30 | Cavium, Inc. | Managing buffered communication between sockets |
| US9779813B2 (en) * | 2015-09-11 | 2017-10-03 | Macronix International Co., Ltd. | Phase change memory array architecture achieving high write/read speed |
| CN106559630B (en) * | 2015-09-30 | 2019-10-01 | 中强光电股份有限公司 | Projection device and data access control module |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5453957A (en) * | 1993-09-17 | 1995-09-26 | Cypress Semiconductor Corp. | Memory architecture for burst mode access |
| JP3455040B2 (en) * | 1996-12-16 | 2003-10-06 | 株式会社日立製作所 | Source clock synchronous memory system and memory unit |
| US6446158B1 (en) * | 1999-05-17 | 2002-09-03 | Chris Karabatsos | Memory system using FET switches to select memory banks |
| KR20010036202A (en) * | 1999-10-06 | 2001-05-07 | 박종섭 | Memory module for protecting voltage noise |
| US6535038B2 (en) * | 2001-03-09 | 2003-03-18 | Micron Technology, Inc. | Reduced jitter clock generator circuit and method for applying properly phased clock signals to clocked devices |
-
2002
- 2002-05-24 TW TW91111026A patent/TW559809B/en not_active IP Right Cessation
- 2002-06-13 CN CN 02123231 patent/CN1228783C/en not_active Expired - Lifetime
- 2002-06-13 CN CN02238705U patent/CN2585371Y/en not_active Expired - Fee Related
- 2002-12-24 DE DE2002160996 patent/DE10260996B4/en not_active Expired - Lifetime
-
2003
- 2003-01-02 GB GB0300026A patent/GB2388691B/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE10260996A1 (en) | 2003-10-23 |
| GB2388691B (en) | 2004-03-31 |
| TW559809B (en) | 2003-11-01 |
| CN1399277A (en) | 2003-02-26 |
| GB2388691A (en) | 2003-11-19 |
| CN2585371Y (en) | 2003-11-05 |
| GB0300026D0 (en) | 2003-02-05 |
| DE10260996B4 (en) | 2008-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7003684B2 (en) | Memory control chip, control method and control circuit | |
| US9767886B2 (en) | Memory command received within two clock cycles | |
| US7089412B2 (en) | Adaptive memory module | |
| CN1172247C (en) | Memory controller and its control method | |
| US6898648B2 (en) | Memory bus polarity indicator system and method for reducing the affects of simultaneous switching outputs (SSO) on memory bus timing | |
| US7640386B2 (en) | Systems and methods for providing memory modules with multiple hub devices | |
| US7289383B2 (en) | Reducing the number of power and ground pins required to drive address signals to memory modules | |
| EP2319044B1 (en) | Memory system and method using stacked memory device dice, and system using the memory system | |
| US7646649B2 (en) | Memory device with programmable receivers to improve performance | |
| US20110032932A2 (en) | Apparatus and method for producing device identifiers for serially interconnected devices of mixed type | |
| US20060039204A1 (en) | Method and apparatus for encoding memory control signals to reduce pin count | |
| CN1759449A (en) | Multi-frequency synchronizing clock signal generator | |
| US9953943B2 (en) | Semiconductor apparatus having multiple ranks with noise elimination | |
| CN1302481C (en) | Semiconductor integrated circuit and storage system thereof | |
| JP2000315174A (en) | Semiconductor memory device for improving transmission data rate of data input / output bus and memory module having the same | |
| US12300303B2 (en) | Signal skew in source-synchronous system | |
| CN1228783C (en) | Memory control chip, control method and control circuit | |
| KR100396885B1 (en) | Semiconductor memory device lowering high frequency system clock signal for the use of operation frequency of address and command and receiving different frequency clock signals, memory module and system having the same | |
| CN1744228A (en) | Memory modules and cells and hubs utilizing aperiodic clocks and methods thereof | |
| CN1892528A (en) | Circuit and method for generating digital signal processor and storage | |
| US20220156223A1 (en) | Memory system, memory controller and memory chip | |
| CN1941188B (en) | data input circuit of semiconductor memory device | |
| EP4607360A1 (en) | Memory controller communicating with vertically stacked dies and semiconductor device including the same | |
| US20250266080A1 (en) | Integrated circuit reading data and semiconductor device including the same | |
| CN118899020B (en) | On-chip termination signal generating circuit and storage system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20051123 |