[go: up one dir, main page]

CN1228783C - Memory control chip, control method and control circuit - Google Patents

Memory control chip, control method and control circuit Download PDF

Info

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
Application number
CN 02123231
Other languages
Chinese (zh)
Other versions
CN1399277A (en
Inventor
张乃舜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Via Technologies Inc filed Critical Via Technologies Inc
Publication of CN1399277A publication Critical patent/CN1399277A/en
Application granted granted Critical
Publication of CN1228783C publication Critical patent/CN1228783C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/02Arrangements for writing information into, or reading information out from, a digital store with means for avoiding parasitic signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1066Output synchronization
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1072Input/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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/105Aspects related to pads, pins or terminals

Landscapes

  • Dram (AREA)

Abstract

A memory control chip comprises a plurality of groups of data signal pins, each group of data signal pins can be correspondingly connected to one group of data signal pins of each memory module, and a plurality of time pulse generating pins are used for outputting corresponding time pulse signals to time pulse input pins of each memory module. That is, a plurality of memory modules, which are the same memory bank , originally referenced to the same time pulse may instead be referenced to different time pulses having a predetermined phase difference, that is, the memory modules in the same memory bank may be accessed with different time pulses. Therefore, the amount of data that is varied simultaneously is reduced, i.e., the simultaneous switching noise is reduced, so that fewer power/ground pins can be arranged to reduce the manufacturing cost.

Description

存储器控制芯片、控制方法及控制电路Memory control chip, control method and control circuit

技术领域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 memory control chip 110 , a clock buffer 140 , a first memory module 120 and a second memory module 130 . The memory modules of the first memory module 120 and the second memory module 130 belonging to two different storage groups are inserted into memory module slots (not shown) to achieve data access with the memory control chip 110 . In addition, since the data signal pin (DATA) of the memory control chip 110 is 64 bits wide, and the data signal pins SD1 and SD2 of the first memory module 120 and the second memory module 130 are also 64 bits wide, so the memory control The chip 110 can use the 64-bit wide data bus 115 to access data in each memory module respectively. As shown in the figure, the timing pulse generating pin (DCLKO) of the memory control chip 110 is connected to the timing pulse input terminal (CKI) of the timing pulse buffer 140 to enhance the driving capability of the timing pulse signal, and then the timing pulse buffer 140’s clock output terminal (CKO1) to output a clock signal to simultaneously drive the first memory module 120 and the second memory module 130 (the clock signal output by the clock buffer 140 can be used to drive up to 4 groups of memory modules) . Therefore, the timing pulse signal can be sent to the first memory module 120 and the second memory module 130 as a reference timing pulse signal during data access. The clock pulse feedback output terminal ( CKO2 ) of the clock pulse buffer 140 transmits the clock pulse signal back to the clock pulse feedback input terminal ( DCLKI ) of the memory control chip 110 . There is a phase-locked loop (not shown) in the memory control chip 110 for adjusting the phase of the clock pulse sent by the clock pulse signal output terminal (DCLKO). Since the data signal pin of the memory module on the memory module slot is 64 bits wide, when the time pulse generation pin (DCLKO) of the memory control chip 110 sends the time pulse signal, and cooperates with an address to access any memory module, which means that there may be 64-bit data changes on the data bus 115, and the data changes on the data bus 115 will cause a lot of noise on the data signal pin (DATA) of the memory control chip, such as switching the output ( Simultaneous Switch Output, referred to as SSO) noise. In order to overcome this problem, it is necessary to arrange many power/ground pins near the data signal pin (DATA) in the memory control chip 110, so as to increase the charging and discharging path when the data signal pin (DATA) changes to quickly eliminate noise, and make the noise control within the allowable range.

随着半导体科技的发展,中央处理单元运算能力的进步可谓一日千里。因此,个人计算机中存储器控制芯片的总线宽度也必须加以扩充,以便与中央处理单元的运算能力相配合。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 memory control chip 110 to adjust the time pulse generation pin (DCLKO ) sent by the time pulse phase.

以新的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 chip 110 at the data signal pin (DATA) must be much larger than the noise at the data signal pin of the memory control chip that processes 64-bit data signals. Therefore, to simultaneously access 128-bit data with the same time pulse signal, it is necessary to add a lot of power/ground pins, which are arranged near the data signal pin (DATA) to reduce its noise. However, in order to avoid greatly increasing the manufacturing cost, the memory control chip 110 is packaged in a 37.5mm*37.5mm package, and due to the limitation of the number of pins, it is impossible to arrange enough power/ground pins. However, if the number of power/ground pins is arranged Insufficient, it will be difficult to overcome the problem of noise.

发明内容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 memory control chip 210 , a clock buffer 240 , a fifth memory module 222 and a sixth memory module 224 . The above-mentioned fifth memory module 222 and sixth memory module 224 are defined as the same memory bank (Memory bank) 220 inserted in individual memory module slots (not shown).

由于此存储器控制芯片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 memory control chip 210 are 128-bit wide, and the sum of the data signal pins SD1 and SD2 of the fifth memory module 222 and the sixth memory module 224 is 128-bit wide, the memory The control chip 210 can use the 128-bit wide data bus to access the data of the memory modules 222 and 224 in the same memory bank 220 . Wherein, the first group of chip data signal pins ( DATA1 ) are connected to the first group of data pins ( SD1 ) of the fifth memory module 222 , and are accessed through the first data bus 212 with a width of 64 bits. The second group of chip data signal pins ( DATA2 ) are connected to the second group of data pins ( SD2 ) of the sixth memory module 224 and accessed through the second data bus 214 with a width of 64 bits.

由图上可知,存储器控制芯片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 memory control chip 210 outputs a first timing pulse, and the second timing pulse generating pin (DCLKOH) outputs a second timing pulse. The two time pulses are respectively input to the first time pulse input terminal (CKI1) and the second time pulse input terminal (CKI2) of the time pulse buffer 240, in order to enhance the driving capability of the time pulse signal, and then the time pulse buffer 240 The first time pulse output terminal (CKO1) and the second time pulse output terminal (CKO2) of the first time pulse output terminal (CKO2) respectively output the first time pulse signal and the second time pulse signal to the time pulse input pin (CK1) of the fifth memory module 222 and The clock pulse input pin (CK2) of the sixth memory module 224. Therefore, the fifth memory module 222 and the sixth memory module 224 can respectively refer to the first time pulse and the second time pulse to achieve data access.

再者,时间脉冲缓冲器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 timing pulse buffer 240 respectively transmit the first timing pulse timing signal and the second timing pulse signal back to the memory control chip The first timing pulse feedback input terminal (DCLKIL) and the second timing pulse feedback input terminal (DCLKIH) of 210 are used for the memory control chip 210 to individually adjust the first timing pulse generation pin (DCLKOL) and the second timing pulse generation The time pulse sent by the pin (DCLKOH).

由于电源/接地脚位数目受限于存储器控制芯片采用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 fifth memory module 222 and the sixth memory module 224 refer to the first time pulse signal and the second time pulse signal respectively, so the first data signal 212 and the second data signal 214 are received by the memory control chip 210 at different times. Access, because each access only has a change of 64 bits at most (the data change on the first data bus 212 or the second data bus 214), so just less power/ground pins can be used, and in A lot of noise caused by Simultaneous Switch Output (SSO) caused by 64-bit data changes is eliminated twice at two different times, without increasing the number of power/ground pins to eliminate 128-bit data changes.

当然上述芯片数据信号脚位与时间脉冲产生脚位并非限定于两组,只要有不同位宽的存储器控制芯片,都可随时调整到适当的时间脉冲产生脚产生多个时间脉冲信号对应控制芯片数据信号脚位所存取数据信号即可。而在预定相位差(相位差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 fifth memory module 222 . And the second clock pulse generating pin (DCLKOH) is directly connected to the clock clock input pin (CK2) of the sixth memory module 224 . In this way, two time pulses with a predetermined phase difference can also be used to access two memory modules in the same bank.

依照本实施例,此第一时间脉冲与第二时间脉冲的频率例如为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 first data bus 212 and the second data bus 214 is 266MHz, and the predetermined phase difference is set as 1/8 cycle of the first time pulse The noise can be effectively controlled within a predetermined range. When the frequency of the first time pulse and the second time pulse is 166MHz, the data transmission rate on the first packet data signal pin (DATA1) and the second packet data signal pin (DATA2) is 333MHz, and the predetermined phase difference is set When it is set as 1/4 period of the first time pulse, the noise can be effectively controlled within a predetermined range.

故知,由于本发明提供的一种存储器控制芯片、控制方法及控制电路,已将原参考相同时间脉冲的总线数据,改为参考具有一预定相位差的不同时间脉冲。因此,至少具有以下的优点: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)

1.一种存储器控制芯片,用以存取一存储组中的一第一与第二存储器模块,至少包括:1. A memory control chip for accessing a first and second memory module in a memory group, at least comprising: 一第一数据信号脚位,该第一数据信号脚位连接至该第一存储器模块的一第一数据信号脚位;a first data signal pin connected to a first data signal pin of the first memory module; 一第二数据信号脚位,该第二数据信号脚位连接至该第二存储器模块的一第二数据信号脚位;a second data signal pin connected to a second data signal pin of the second memory module; 一第一时间脉冲产生脚位,用以输出一第一时间脉冲信号用以输入至该第一存储器模块的一第一时间脉冲输入脚位;以及a first timing pulse generating pin for outputting a first timing pulse signal for inputting to a first timing pulse input pin of the first memory module; and 一第二时间脉冲产生脚位,用以输出一第二时间脉冲信号用以输入至该第二存储器模块的一第二时间脉冲输入脚位;a second timing pulse generating pin for outputting a second timing pulse signal for inputting to a second timing pulse input pin of the second memory module; 其中,该第一与第二时间脉冲信号具有相同频率且彼此间存在一预定相位差,且该存储器控制芯片根据该第一与第二时间脉冲信号,依序由该第一与第二芯片数据信号脚位对该第一与第二存储器模块所对应的该第一与第二数据信号脚位进行数据存取。Wherein, the first and second time pulse signals have the same frequency and there is a predetermined phase difference between them, and the memory control chip sequentially generates data from the first and second chips according to the first and second time pulse signals The signal pins perform data access to the first and second data signal pins corresponding to the first and second memory modules. 2.如权利要求1所述的存储器控制芯片,其特征在于:该存储器控制芯片是耦合至一时间脉冲缓冲器,且该时间脉冲缓冲器为连接于该第一与第二时间脉冲产生脚位与该第一与第二存储器模块的时间脉冲输入脚位之间,用以增加该些时间脉冲信号的驱动能力。2. The memory control chip according to claim 1, wherein the memory control chip is coupled to a clock buffer, and the clock buffer is connected to the first and second clock generation pins and between the timing pulse input pins of the first and second memory modules to increase the driving capability of the timing pulse signals. 3.如权利要求2所述的存储器控制芯片,其特征在于:该时间脉冲缓冲器具有多个时间脉冲反馈输出端,对应连接到该存储器控制芯片的多个时间脉冲反馈输入端,用以调整对应的该些时间脉冲信号的相位。3. The memory control chip according to claim 2, wherein the time pulse buffer has a plurality of time pulse feedback output terminals correspondingly connected to a plurality of time pulse feedback input terminals of the memory control chip for adjusting The phases of the corresponding time pulse signals. 4.如权利要求1所述的存储器控制芯片,其特征在于:该些存储器模块的数目为两个。4. The memory control chip as claimed in claim 1, wherein the number of the memory modules is two. 5.如权利要求1所述的存储器控制芯片,其中该存储器控制芯片的每一组数据信号脚位有64位的宽度。5. The memory control chip as claimed in claim 1, wherein each group of data signal pins of the memory control chip has a width of 64 bits. 6.如权利要求1所述的存储器控制芯片,其中每一该存储器模块的该组数据信号脚位有64位的宽度。6. The memory control chip as claimed in claim 1, wherein the group of data signal pins of each memory module has a width of 64 bits. 7.一种存储器控制方法,用以控制同一存储组中的一第一与第二存储器模块,包括下列步骤:7. A memory control method for controlling a first and a second memory module in the same memory group, comprising the following steps: 提供一第一芯片数据信号脚位,该第一芯片数据信号脚位连接至该第一存储器模块的一第一数据信号脚位;providing a first chip data signal pin, the first chip data signal pin being connected to a first data signal pin of the first memory module; 提供一第二芯片数据信号脚位,该第二芯片数据信号脚位连接至该第二存储器模块的一第二数据信号脚位;providing a second chip data signal pin, the second chip data signal pin being connected to a second data signal pin of the second memory module; 提供及调整一第一与第二时间脉冲信号,使该第一与第二时间脉冲信号具有相同频率且存在一预定相位差;providing and adjusting a first and a second time pulse signal so that the first and second time pulse signals have the same frequency and have a predetermined phase difference; 分别提供该第一与第二时间脉冲信号至该第一与第二存储器模块的一第一与第二时间脉冲输入脚位,使得该第一与第二存储器模块可依据该第一与第二时间脉冲信号对该第一与第二存储器模块进行数据存取;以及providing the first and second clock signals to a first and second clock input pins of the first and second memory modules, respectively, so that the first and second memory modules can operate according to the first and second a time pulse signal for data access to the first and second memory modules; and 根据该第一与第二时间脉冲信号,依序由该第一与第二芯片数据信号脚位对该第一与第二数据信号脚位进行数据存取。According to the first and second timing pulse signals, the first and second chip data signal pins sequentially perform data access to the first and second data signal pins. 8.一种存储器控制电路,至少包括:8. A memory control circuit comprising at least: 一第一存储器模块,该第一存储器模块具有一第一时间脉冲输入脚位与一第一数据信号脚位;A first memory module, the first memory module has a first time pulse input pin and a first data signal pin; 一第二存储器模块,该第二存储器模块具有一第二时间脉冲输入脚位与一第二数据信号脚位,其中,该第一与第二存储器模块为同一存储组;以及A second memory module, the second memory module has a second time pulse input pin and a second data signal pin, wherein the first and second memory modules are in the same memory group; and 一存储器控制芯片,具有一第一与第二存储器数据信号脚位,该第一与第二数据信号脚位对应连接至该第一与第二存储器模块的该第一与第二存储器数据信号脚位,并且具有一第一与第二存储器时间脉冲产生脚位,用以输出一第一与第二时间脉冲信号用以输入至该第一与第二存储器模块的该第一与第二存储器时间脉冲输入脚位;A memory control chip, having a first and a second memory data signal pin, and the first and second data signal pin are correspondingly connected to the first and second memory data signal pins of the first and second memory modules bit, and has a first and a second memory timing pulse generating pin for outputting a first and a second timing pulse signal for inputting to the first and second memory timing of the first and second memory modules Pulse input pin; 其中,该第一与第二时间脉冲信号具有相同频率且彼此间存在一预定相位差。Wherein, the first and second time pulse signals have the same frequency and have a predetermined phase difference between them. 9.如权利要求8所述的存储器控制电路,其特征在于:还包括一时间脉冲缓冲器,连接于该第一与第二存储器时间脉冲产生脚位与该第一与第二存储器模块的时间脉冲输入脚位之间,用以增加该第一与第二时间脉冲信号的驱动能力。9. The memory control circuit according to claim 8, further comprising a clock buffer connected to the first and second memory clock generation pins and the clocks of the first and second memory modules Between the pulse input pins, it is used to increase the driving capability of the first and second time pulse signals. 10.如权利要求9所述的存储器控制电路,其特征在于:该时间脉冲缓冲器具有多个时间脉冲反馈输出端,对应连接到该存储器控制芯片的多个时间脉冲反馈输入端,用以调整对应的该第一与第二时间脉冲信号的相位。10. The memory control circuit according to claim 9, wherein the time pulse buffer has a plurality of time pulse feedback output terminals correspondingly connected to a plurality of time pulse feedback input terminals of the memory control chip for adjusting corresponding to the phases of the first and second time pulse signals.
CN 02123231 2002-03-27 2002-06-13 Memory control chip, control method and control circuit Expired - Lifetime CN1228783C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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