存储器控制器,存储器装置以及选通信号校准方法制造方法及图纸

技术编号:3082399 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一选通信号校准装置和方法,用以补偿一数据信号和一数据选通信号之间的时序误差。一存储器控制器包含一DQ通道,用以供一数据信号通过后,成为一延迟数据信号。一DQS通道供一数据选通信号通过。一延迟单元耦接该DQS通道,根据一调整信号提供一校准延迟量,使数据选通信号通过该延迟单元后产生延迟而成为一修正后选通信号。一正反器耦接所述的DQ通道和延迟单元,依据修正后选通信号取样该延迟数据信号,以产生一输出数据。一调整单元,根据该输出数据,执行一校准程序以产生调整信号,使所述的校准延迟量被正确调整。

【技术实现步骤摘要】

本专利技术是有关于DDR存储器,尤其是有关于存储器装置中的数据选通信号的校准方法。
技术介绍
图1为一现有存储器控制器,利用数据信号(DQ)和数据选通信号(DQS)传送数据。一命令产生器112传送一读取命令至一存储器装置(未图标),而该存储器装置响应一DQ和一DQS至存储器控制器102。在该存储器控制器102中,DQ和DQS分别经过一DQ通道104和DQS通道106。DQ通道104和DQS通道106为简化过后的示意图,代表存储器控制器102中相关的电路,例如金属导线,缓冲器和接触点等会造成信号延迟的组件。因此当DQ和DQS通过后就会被延迟,而变成延迟数据信号(DQX)和延迟数据选通信号(DQSX)。传统上DQS在读取时是以边缘触发,而在写入时是以中间触发。由于DQ通道104和DQS通道106在传送数据过程中会产生不一致的延迟效应,所以需要一个延迟单元108来补偿DQSX的延迟差异,使DQSX的上升边缘大致对齐DQX的中间。延迟单元108是受到延迟校准单元114的控制,随着一内部时脉#CLK而调整。接着DQX和DQSX就输入至一正反器110,而DQX则被DQSX取样而产生输出数据。图2a为一存储器控制器中的时序误差图。一DQ的上升与下降边缘耗时设定期tS,而电压维持在高点的时间为稳定期tH。只有在稳定期tH期间所取样到的数据是有效的。从DQ所衍生的DQX,具有延迟X。而从DQS衍生的DQSX具有比X长的延迟Y,大致上使DQSX的上升边缘对齐DQX的稳定期tH中间。延迟单元108在延迟校准单元114的控制下,调整延迟Y的值。传统上DQSX和DQX的时间差是1/4周期。把DQXS的上升边缘对齐到DQX的稳定期tH中间,可以确保所取样的数据具有正确性。延迟校准单元114虽然补偿了DQS通道106和DQ通道104之间的延迟差异,但是随着温度、电路不匹配以及电线长度差异,延迟的程度也会随之变化。因此要准确的补偿延迟也是一件技术上的瓶颈,有待发开一种有效的机制来维持1/4周期的延迟量。图2b为现有自动更新程序的时序图。在图2b中,一更新命令#AR被发出后使一存储器装置(未图标)执行一自动更新程序,占用多个时脉周期tRFC。在自动更新程序的期间,DQS和DQ皆为空白信号(don’t care),而命令线上的信号则为空命令NOP。或者说,在自动更新程序期间,DQ通道104和DQS通道106并未传送任何有用的数据,这种闲置状况不利用实在可惜。
技术实现思路
为让本专利技术的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下专利技术的一实施例,提供一存储器控制器,用以控制一存储器,其中包含一DQ通道,用以供一数据信号通过后,成为一延迟数据信号。一DQS通道供一数据选通信号通过。一延迟单元耦接该DQS通道,根据一调整信号提供一校准延迟量,使数据选通信号通过延迟单元后产生延迟而成为一修正后选通信号。一正反器,耦接所述的DQ通道和延迟单元,依据修正后选通信号取样延迟数据信号,以产生一输出数据。一调整单元,根据该输出数据,执行一校准程序以产生调整信号,使该校准延迟量被正确调整。所述的调整单元找出可使延迟数据信号被正确取样的一最大延迟量和一最小延迟量,以决定调整信号。延迟单元接收该调整信号后所产生的校准延迟量,做为取样的基准。而校准延迟量即等于最大延迟量和最小延迟量的平均值。在另一实施例中,所述的存储器控制器更进一步包含一命令产生器,耦接调整单元,通过一更新命令触发校准程序。当该命令产生器发出更新命令时,存储器进行自动更新程序,同时存储器控制器进入一校准模式。在该校准模式中,输入包含一校准数值的数据信号和数据选通信号以进行测试。调整单元传送一调整信号至延迟单元,而该延迟单元将数据选通信号延迟一校准延迟量以产生一修正后选通信号。所述的正反器依据该修正后选通信号将延迟数据信号取样,以产生一输出数据。所述的调整单元根据输出数据和校准数值,修正该调整信号。调整单元可包含一校准器,提供调整信号至延迟单元,以控制校准延迟量。以及一控制单元,在从所述的命令产生器接收到一更新命令的时候,发出一使能信号,以激活校准器;其中该校准器在激活后,比对输出数据与校准数值,以修正调整信号。所述的校准器可包含一缓冲器,储存一最大延迟量和一最小延迟量。一延迟计数器耦接该缓冲器,读取最大延迟量或最小延迟量,以产生调整信号。一比较器比较输出数据和校准数值。一计算器耦接该缓冲器和比较器,在接收到使能信号的时候,根据该比较器的比较结果,更新最大延迟量或最小延迟量;其中当计算器结束更新后,调整信号被设定为最大延迟量和最小延迟量的平均值。在另一实施例中,存储器控制器,更进一步包含一命令产生器,耦接所述的调整单元,用以控制一存储器装置;其中该调整单元发出一使能信号至命令产生器,以激活一校准模式。当该校准模式激活后,所述的命令产生器发出一中断命令以暂停该存储器装置。在所述的校准模式中,调整单元产生一数据信号,包含一校准数值,而经过所述的DQ通道的延迟,该数据信号变成一延迟数据信号。调整单元传送一调整信号至该延迟单元,使该数据选通信号受到延迟,藉此产生一具有一校准延迟量的一修正后选通信号。所述的正反器根据该修正后选通信号,取样延迟数据信号,而产生一输出数据。所述的调整单元根据该输出数据和校准数值,修正调整信号。本专利技术另提供一种存储器装置,包含一命令译码器,用以接收一读取命令或一更新命令。一或门耦接至该命令译码器,当接收到更新命令时,激活一校准模式。一存储器数组储存一校准数值。一DQS驱动器耦接至该或门,当校准模式激活时,产生一数据选通信号。一多任务器耦接至该存储器数组,当校准模式激活时,从该存储器数组输出校准数值。一DQ驱动器耦接至该多任务器和或门,当校准模式激活时,产生一数据信号,包含一校准数值。本专利技术还提供一选通信号校准方法,用以补偿一数据信号和一数据选通信号之间的时序误差,包含下列步骤。首先提供一数据信号,包含一校准数值。接着指定能使该数据信号被数据选通信号正确取样的一最大延迟量和一最小延迟量。最后以该最大延迟量加上一偏移值延迟所述的数据选通信号,使它取样该数据信号。如果取样的结果是正确的,将最大延迟量加上该偏移值。以最小延迟量减去该偏移值延迟数据选通信号,使它取样该数据信号。如果取样的结果是正确的,将最小延迟量减去该偏移值。根据该最大延迟量和最小延迟量,产生一校准延迟量。在正常模式下,所述的数据选通信号受到该校准延迟量的延迟后,对该数据信号进行取样。所述的选通信号校准方法更进一步包含,比较该数据信号的取样结果和校准数值,以判断取样的结果是否正确。其中如果数据信号的取样结果不正确,则不更新最大延迟量或最小延迟量。所述的校准延迟量为该最大延迟量和最小延迟量的平均值。附图说明图1为一现有存储器控制器,利用DQ和DQS传送数据;图2a为一存储器控制器中的时序误差图;图2b为现有自动更新程序的时序图;图3为本专利技术实施例之一的存储器控制器;图4为图3中的调整单元202的实施例;图5为图4中校准器402的实施例;图6为图4中控制单元404的实施例;图7为DQX和DQSX的时序图; 图8为本专利技术选通信号校准方法的流程图;图9为本专利技术实施例之一本文档来自技高网
...

【技术保护点】
一种存储器控制器,用以控制一存储器,包含:一DQ通道,用以供一数据信号通过后,成为一延迟数据信号;一DQS通道,用以供一数据选通信号通过;一延迟单元,耦接所述的DQS通道,根据一调整信号提供一校准延迟量,使该数据选通 信号通过延迟单元后产生延迟而成为一修正后选通信号;一正反器,耦接所述的DQ通道和延迟单元,依据修正后选通信号取样该延迟数据信号,以产生一输出数据;以及一调整单元,根据该输出数据,执行一校准程序以产生调整信号,使所述的校准延迟 量被正确调整。

【技术特征摘要】
US 2006-3-21 11/385,5011.一种存储器控制器,用以控制一存储器,包含一DQ通道,用以供一数据信号通过后,成为一延迟数据信号;一DQS通道,用以供一数据选通信号通过;一延迟单元,耦接所述的DQS通道,根据一调整信号提供一校准延迟量,使该数据选通信号通过延迟单元后产生延迟而成为一修正后选通信号;一正反器,耦接所述的DQ通道和延迟单元,依据修正后选通信号取样该延迟数据信号,以产生一输出数据;以及一调整单元,根据该输出数据,执行一校准程序以产生调整信号,使所述的校准延迟量被正确调整。2.如权利要求1所述的存储器控制器,其中所述的调整单元找出可使延迟数据信号被正确取样的一最大延迟量和一最小延迟量,以决定该调整信号;以及所述的延迟单元接收该调整信号后所产生的校准延迟量,即等于该最大延迟量和最小延迟量的平均值。3.如权利要求1所述的存储器控制器,更进一步包含一命令产生器,耦接所述的调整单元,通过一更新命令触发校准程序,其中当所述的命令产生器发出更新命令时,所述的存储器进行自动更新程序,同时该存储器控制器进入一校准模式;在该校准模式中输入数据信号和数据选通信号,其中该数据信号包含一校准数值;所述的调整单元传送一调整信号至延迟单元,而该延迟单元将数据选通信号延迟一校准延迟量以产生一修正后选通信号;所述的正反器依据该修正后选通信号将延迟数据信号取样,以产生一输出数据;以及所述的调整单元根据该输出数据和校准数值,修正调整信号。4.如权利要求3所述的存储器控制器,其中所述的调整单元包含一校准器,提供调整信号至所述的延迟单元,以控制校准延迟量;以及一控制单元,在从所述的命令产生器接收到一更新命令的时候,发出一使能信号,以激活校准器;其中该校准器在激活后,比对输出数据与校准数值,以修正调整信号。5.如权利要求4所述的存储器控制器,其中该校准器包含一缓冲器,储存一最大延迟量和一最小延迟量;一延迟计数器,耦接该缓冲器,读取该最大延迟量或最小延迟量,以产生所述的调整信号;一比较器,用以比较输出数据和校准数值;以及一计算器,耦接所述的缓冲器和比较器,在接收到使能信号的时候,根据该比较器的比较结果,更新最大延迟量或最小延迟量;其中当该计算器结束更新后,调整信号被设定为最大延迟量和最小延迟量的平均值。6.如权利要求1所述的存储器控制器,更进一步包含一命令产生器,耦接所述的调整单元,用以控制一存储器装置;其中该调整单元发出一使能信号至命令产生器,以激活一校准模式;当该校准模式激活后,所述的命令产生器发出一中断命令以暂停存储器装置;在该校准模式中所述的调整单元产生一数据信号,包含一校准数值,而经过所述的DQ通道的延迟,该数据信号变成一延迟数据信号;所述的调整单元传送一调整信号至延迟单元,使数据选通信号受到延迟,藉此产生一具有一校准延迟量的一修正后选通信号;所述的正反器根据修正后选通信号,取样延迟数据信号,而产生一输出数据;以及所述的调整单元根据该输出数据和校准数值,修正调整信号。7.如权利要求6所述的存储器控制器,其中所述的调整单元包含一校准器,提供调整信号至延迟单元,以控制校准延迟量;以及一控制单元,用以发出一使能信号至该校准器和命令产生器,以激活校准程序;一缓存器,用以提供校准数值至所述的校准器...

【专利技术属性】
技术研发人员:黄祥毅
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1