存储器存取控制方法

文档序号:6781670阅读:176来源:国知局
专利名称:存储器存取控制方法
技术领域
本发明是有关于一种存储器存取控制方法,且特别是有关于一种可决定是
否执行循环冗余检查(cyclic redundancy check, CRC)的存储器存取控制方法。
背景技术
在通讯系统或电脑系统中,可利用循环冗余检查(cyclic redundancy check, CRC)来提高错误检査能力。在数据传输或数据储存后,CRC可用于检查在数 据传输过程中是否发生错误。在数据传输过程中,收/发双方都需要进行CRC 运算,然后由某一方比对双方所算出的CRC运算结果,即可得知所接收到的 数据是否有错误。
随着电脑系统的数据传递速度越来越快,既有存储器架构已无法保障存储 器的数据传输正确率。因此,在下一代的存储器架构中,可运用CRC错误检 査功能于存储器存取,以确保数据传输的正确。但传统存储器架构并无法支持 CRC错误检查功能,使得支持CRC错误检查功能的下一代存储器架构无法向 上相容于既有的存储器架构。
也就是,如果在同一电脑系统中同时使用支持CRC错误检査功能的下一 代存储器架构与无法支持CRC错误检查功能的现有存储器架构,必需关闭下 一代存储器架构的CRC功能,否则系统运作会有问题。
另一方面,如果在同一电脑系统中都使用能支持CRC错误检査功能的下 一代存储器架构,最好能启动CRC功能,以增加系统效能。

发明内容
本发明为一种存储器存取控制方法,用以解决含有CRC功能的存储器无 法向上相容于旧有存储器传输架构的问题。
本发明的范例之一提供一种存储器控制方法,包括解码一读写指令以产生一模式寄存设定信号;当该模式寄存设定信号为致能时,解码一记忆库选择信号,以产生一寄存器选择信号;根据该寄存器选择信号,从多个寄存器中选择至少一寄存器,并将一地址信号写至被选择的该寄存器;以及根据被选择的该寄存器的值,以决定是否致能一错误检查功能。
综合以上所述,本发明在旧有存储器传输架构无法支持CRC功能时,可以关闭CRC单元,使得存储器可以向上相容于旧有的存储器传输架构。或是当存储器传输架构支持CRC功能时,可以开启CRC单元,保持应有的系统效能。


为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式
作详细说明,其中-图1为存储器100的简化示意图。
图2是依据本发明实施例的存储器100内部之控制方块图。图3是指令解码器220时序示意图。
主要元件符号说明100:存储器210:接收单元220:指令解码器230:锁存器240、 250:解码器260-0、 260-1:寄存器群组260-la:寄存器270: CRC单元ADD—BUS:地址总线ADD<0:12>:地址信号BS<0:1>:记忆库选择信号行地址选通信号CMD—BUS:指令总线
CLK:时脉信号
CRC_EN: CRC功能致能信号 CRC_V:错误检査功能运算结果 DQ:数据总线 MRS:模式寄存设定信号 列地址选通信号
SEL、 SELpO、 SELpl:寄存器选择信号 VSS、 VDD:电源
写入致能信号 CS:芯片致能信号
具体实施例方式
在本发明实施例中,揭露一种存储器控制方法与存储器架构,可视情况而
决定是否启动/关闭下一代存储器架构的CRC功能。最好是,当系统中所有存 储器模组皆能支持CRC功能时,才启动CRC功能,以增加系统效能。也就是 说,当系统中只要有一个存储器模组不能支持CRC功能时,最好不要启动CRC 功能,以避免出错。
请参照图1,其显示存储器100的简化示意图,当然,存储器100还有其 他I/0接脚,但为简化说明,其他I/0接脚未显示出。
如图1所示,存储器100的I/O接脚至少包括地址接脚,其可接收地址 总线ADD—BUS上的地址信号;指令接脚,其可接收指令总线CMD一BUS(包括 ^、 ^、环云及CS)上的指令信号;两个电源接脚,分别接收电源VDD 与VSS;时脉接脚,接收时脉信号CLK;以及数据接脚,接收数据总线DQ。
存储器100将根据所接收到地址信号与指令信号,来决定是否致能错误检 査功能CRC。在错误检查功能CRC没有被致能的情怳下,数据总线DQ不会 输出错误检査功能运算结果CRC_V;在错误检查功能CRC被致能的情况下, 数据总线DQ则会输出错误检查功能运算结果CRC_V。
图2是依据本发明实施例的存储器100内部控制方块图,其能决定是否启动CRC功能。在此,以地址信号ADDO:12〉为13位,而记忆库选择信号BS<0:1〉为2位为例说明。当然,本实施例并不受限于此。
接收单元210接受时脉信号CLK、地址总线ADD一BUS上的地址信号及指令总线CMD—BUS上的指令信号。特别是,接收单元210将由地址总线八00_81^解码出地址信号ADDO:12〉与记忆库选择信号BSO:l〉。另外,接收单元210会将指令总线CMD—BUS上的信号解码成列地址选通信号^(row address strobe)、行地址选通信号rC45" (column address strobe)、写入致能信号^ (write enable)及芯片致能信号CS (chip selected)。
指令解码器220对列地址选通信号^、行地址选通信号^、写入致能信号WE及芯片致能信号CS进行解码,以产生多个信号,其中一个信号称为模式寄存设定信号MRS。此模式寄存设定信号MRS被用来致能锁存器230。请参照图3,其显示列地址选通信号^、行地址选通信号^、写入致能信号^与模式寄存设定信号MRS的时序图。如图3所示,当列地址选通信号^、行地址选通信号^与写入致能信号^皆为逻辑低且芯片致能信号CS为逻辑高时,模式寄存设定信号MRS为致能。当然,本实施例并不受限于此。
锁存器230更会接收地址信号ADD<0:12>、记忆库选择信号BS<0:1>。比
如,当模式寄存设定信号MRS为致能时,锁存器230输出被锁存的地址信号
ADDO:12〉及记忆库选择信号BS<0:1>。
解码器240将记忆库选择信号BSO:l〉解码成寄存器选择信号SELO:3〉。解码器250将寄存器选择信号SELO:3〉解码成寄存器选择信号SELp0、
SELpl…。该些寄存器选择信号SELp0、 SELpl…可用于致能寄存器群组260-0、
260-1、…。
在此,以寄存器群组包括13个寄存器为例做说明。地址信号ADD<0:12>会被写入至被致能的寄存器群组。比如,当寄存器群组260-1被致能时,地址信号ADDO:12〉会写入至此寄存器群组260-1内的13个寄存器。
在本实施例中,某一寄存器的输出值可当成CRC功能致能信号CRC—EN,以控制CRC功能是否被致能。此寄存器比如为寄存器群组260-1内的模式寄存设定(MRS, mode register setting)寄存器260-la。CRC单元270会接收数据DQ,并对其进行CRC运算,以产生错误检査功 能运算结果CRC_V。当此CRC功能致能信号CRC—EN为致能时,可致能CRC 单元270,以令CRC单元270产生错误检查功能运算结果CRC—V。相对的, 当此CRC功能致能信号CRC^EN为失能时,可失能CRC单元270,以令CRC 单元270不产生错误检查功能运算结果CRC—V。当然,CRC功能致能信号 CRC一EN也可控制存储器100内的其他I/O电路,以令存储器100的数据输出 不会有误。
本发明实施例可应用于高速/大数据量的存储器(比如,DDR4)中,以令其 相容于旧有的存储器架构。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本 领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善, 因此本发明的保护范围当以权利要求书所界定的为准。
权利要求
1.一种存储器控制方法,包括解码一读写指令以产生一模式寄存设定信号;当该模式寄存设定信号为致能时,解码一记忆库选择信号,以产生一寄存器选择信号;根据该寄存器选择信号,从多个寄存器中选择至少一寄存器,并将一地址信号写至被选择的该寄存器;以及根据被选择的该寄存器的值,以决定是否致能一错误检查功能。
2. 如权利要求1所述的存储器控制方法,其特征在于还包括 解码一地址总线上的信号,以产生该地址信号与该记忆库选择信号。
3. 如权利要求1或2所述的存储器控制方法,其特征在于还包括 解码一指令总线上的信号,以产生该读写指令。
4. 如权利要求3所述的存储器控制方法,其特征在于,该读写指令至少包 括 一列地址选通信号, 一行地址选通信号、 一芯片致能信号与一写入致能信 号。
5. 如权利要求4所述的存储器控制方法,其特征在于,当该列地址选通信 号、该行地址选通信号、该芯片致能信号与该写入致能信号皆为逻辑高时,该 模式寄存设定信号为致能。
6. 如权利要求1所述的存储器控制方法,其特征在于还包括 锁存该地址信号与该记忆库选择信号;以及当该模式寄存设定信号为致能时,输出被锁存的该地址信号与该记忆库选 择信号。
7. 如权利要求5所述的存储器控制方法,其特征在于还包括 锁存该地址信号与该记忆库选择信号;以及当该模式寄存设定信号为致能时,输出被锁存的该地址信号与该记忆库选 择信号。
全文摘要
本发明提供一种存储器控制方法。对读写指令进行解码以产生模式寄存设定信号,当模式寄存设定信号为致能时,锁存器会输出记忆库选择信号,记忆库选择信号接着被解码并产生寄存器选择信号。此寄存器选择信号可选择寄存器,以将地址信号写至被选择的寄存器。而某一寄存器的值可用于决定是否致能错误检查功能。如此,可令支持CRC功能的下一代存储器架构可向上相容旧有的存储器架构。
文档编号G11C29/04GK101494090SQ20081000469
公开日2009年7月29日 申请日期2008年1月21日 优先权日2008年1月21日
发明者刘维理, 宁树梁 申请人:南亚科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1