存储装置及包括该存储装置的存储系统的制作方法

文档序号:18201930发布日期:2019-07-17 06:13阅读:193来源:国知局
存储装置及包括该存储装置的存储系统的制作方法

本申请要求2018年1月10日在韩国知识产权局提交的韩国专利申请no.10-2018-0003474的优先权,其公开内容通过引用整体并入本文。

一些示例实施例涉及存储装置和包括该存储装置的存储系统。



背景技术:

为了在半导体芯片之间高速发送和接收数据,使用选通信号以允许正确地识别数据。因此,当在半导体芯片之间高速发送和接收数据时,与数据一起发送和接收选通信号。

作为典型示例,诸如同步动态随机存取存储器(sdram)的半导体存储装置可以伴随着数据信号向存储控制器或芯片组发送选通信号,并伴随着数据信号从存储控制器或芯片组接收选通信号。



技术实现要素:

一些示例实施例提供了一种即使在数据信号被直接提供给采样电路的情况下,也能精确对齐数据信号和选通信号的存储装置。

根据一些示例实施例,提供了一种存储装置,所述存储装置包括被配置为从外部装置接收数据信号和选通信号的接口,所述选通信号对应于所述数据信号。所述存储装置还包括被配置为从所述接口接收所述选通信号的选通缓冲器。所述存储装置还包括相位检测单元,所述相位检测单元被配置为检测从所述接口输出的所述数据信号与从所述选通缓冲器输出的所述选通信号之间的相位差。所述存储装置还包括相位调整单元,所述相位调整单元被配置为基于所述相位差来调整从所述选通缓冲器输出的所述选通信号的相位。所述存储装置还包括采样单元,所述采样单元被配置为基于从所述相位调整单元输出的已经调整了相位的所述选通信号,对从所述接口输出的所述数据信号进行采样。

根据一些示例实施例,提供了一种存储系统,所述存储系统包括存储控制器,所述存储控制器被配置为输出:包括多条数据的数据信号,所述多条数据包括多条有效数据和在所述多条有效数据之前的至少一条虚拟数据;以及包括多个定时脉冲的选通信号。所述存储系统还包括存储装置,所述存储装置包括:选通缓冲器,被配置为接收所述选通信号;相位检测单元,被配置为基于所述至少一条虚拟数据和所述选通信号,检测所述数据信号与从所述选通缓冲器输出的所述选通信号之间的相位差;相位调整单元,被配置为根据所述相位差调整从所述选通缓冲器输出的所述选通信号的相位;以及采样单元,被配置为根据从所述相位调整单元输出的已经调整了相位的所述选通信号,对所述数据信号进行采样。

根据一些示例实施例,提供了一种存储系统,包括存储控制器,所述存储控制器被配置为输出多个数据信号和与所述多个数据信号相对应的选通信号,所述多个数据信号中的每一个均包括有效数据,所述有效数据相对于所述选通信号被延迟确定的持续时间。所述存储系统还包括存储装置,所述存储装置被配置为:经由选通缓冲器接收所述选通信号;复制所述选通信号以生成多个选通信号,所述多个选通信号中的选通信号的数量对应于所述多个数据信号中的数据信号的数量;基于所述多个数据信号和所述多个选通信号,调整所述多个选通信号中的每一个的相位;以及根据已经调整了相位的所述多个选通信号中的相应选通信号,对所述多个数据信号进行采样。

附图说明

通过以下结合附图的详细描述,将更清楚地理解一些示例实施例的以上和其他方面、特征和优点,其中:

图1是耦合存储装置的框图的示例;

图2是非耦合存储装置的另一个框图;

图3是根据一些示例实施例的存储系统的框图;

图4是示出根据一些示例实施例的使数据信号与选通信号对齐的过程的波形图;

图5是根据一些示例实施例的由存储控制器提供的包括虚拟数据的数据信号和选通信号的波形图;

图6是示出根据一些示例实施例的使包括虚拟数据的数据信号与选通信号对齐的过程的波形图;

图7是根据一些示例实施例的包括复制网络的存储系统的框图;

图8是根据一些示例实施例的复制网络的视图;

图9是根据一些示例实施例的由存储控制器提供的数据信号和选通信号的波形图;

图10是示出根据一些示例实施例的使数据信号与选通信号对齐的过程的波形图;以及

图11是根据一些示例实施例的存储系统应用于图形存储系统的示例的视图。

具体实施方式

在下文中,将参照附图描述一些示例实施例。

图1是存储装置的框图的示例。图1示出了耦合存储装置。

参照图1,存储装置1可以包括数据缓冲器11、选通缓冲器12和采样单元13。根据一些示例实施例,描述为由数据缓冲器11、选通缓冲器12和采样单元13中的任何一个或全部所执行的操作可以由电路系统执行。例如,电路系统可以包括专用集成电路(asic)或现场可编程门阵列(fpga)。

存储装置1可以从存储控制器接收数据信号dq和选通信号dqs。在一些示例实施例中,数据信号dq和选通信号dqs可以由存储控制器输入成具有90°的相位差。换句话说,所输入的选通信号dqs的上升沿和下降沿二者都可以与数据信号dq中的数据的中心部分对齐。根据一些示例实施例,存储控制器可以执行存储在存储器中的非暂时性计算机可读指令,以执行本文所描述的由存储控制器执行的操作。

数据信号dq和选通信号dqs可以分别输入到数据缓冲器11和选通缓冲器12。数据缓冲器11和选通缓冲器12均可以被实现为顺序地放大数据信号dq和选通信号dqs以减少或防止信号损耗的放大器。

选通缓冲器12的放大器可以与数据缓冲器11的放大器配对,使得输入到数据缓冲器11的数据信号dq和输入到选通缓冲器12的选通信号dqs在被发送到采样单元13的同时保持它们之间的相位差。采样单元13可以用作一种锁存电路。

采样单元13可以使用与数据信号dq中的数据的中心部分对齐的选通信号dqs来锁存数据信号dq,使得存储装置可以正确地识别数据信号dq。

上面提供的描述说明了由存储控制器提供的数据信号dq和选通信号dqs具有90°的相位差。换句话说,作为输入的选通信号dqs的上升沿和下降沿二者都可以与数据信号dq中的数据的中心部分对齐。然而,根据一些示例实施例,数据信号dq和选通信号dqs可以对齐成具有相似的相位或相同的相位。换句话说,选通信号dqs的上升沿和下降沿可以与数据信号dq的相应的边沿部分对齐地被输入。

在这种情况下,为了准确地识别数据信号dq,可以在选通信号dqs的路径上提供对选通信号dqs的相位进行移位的移位电路。

图2是存储装置的另一框图。图2示出了未耦合存储装置。

参照图2,存储装置2可以包括选通缓冲器21和采样单元22。选通缓冲器21和采样单元22可以与图1的选通缓冲器12和采样单元13类似或相同。可以省略图1和图2之间的冗余描述。

存储装置2可以从存储控制器接收数据信号dq和选通信号dqs。数据信号dq被直接提供给采样单元22以由采样单元22直接采样,而选通信号dqs通过选通缓冲器21被提供给采样单元22。

以与图1的耦合存储装置的选通缓冲器12不同的方式,在图2的非耦合存储装置的选通缓冲器21的情况下,可以消除对匹配的需求,从而减小从放大和摆动提供增益的难度。因此,与耦合存储装置1相比,非耦合存储装置2可以改善带宽和电压灵敏度。然而,补偿未在未耦合存储装置2中进行补偿的、由选通缓冲器21引起的选通信号dqs的延迟,将是所期望的。

图3是根据一些示例实施例的存储系统的框图。

参照图3,存储系统10a可以包括存储控制器100a和存储装置200a。

存储控制器100a可以分别通过输出引脚tx_dq和tx_dqs输出数据信号dq和选通信号dqs。存储装置200a可以分别通过输入引脚rx_dq和rx_dqs(也称为接口)接收数据信号dq和选通信号dqs。根据一些示例实施例,存储控制器100a可以执行存储在存储器中的非暂时性计算机可读指令,以执行本文描述的由存储控制器100a执行的操作。

存储装置200a可以包括选通缓冲器210、相位检测单元220、相位调整单元230和采样单元240。根据一些示例实施例,描述为由选通缓冲器210、相位检测单元220、相位调整单元230和采样单元240中的任何一个或全部所执行的操作可以由电路系统执行。例如,电路系统可以包括专用集成电路(asic)或现场可编程门阵列(fpga)。选通缓冲器210和采样单元240可以与图1的选通缓冲器12和采样单元13类似或相同。可以省略图1和图3之间的冗余描述。

选通缓冲器210可以从存储控制器100a接收选通信号dqs,以通过相位调整单元230向采样单元240提供选通信号dqs。此外,采样单元240可以直接从存储控制器100a接收数据信号dq。

为了在采样单元240中正确地锁存数据信号dq,选通信号dqs与数据信号dq中的数据的中心部分对齐,即,数据信号dq与选通信号dqs之间的相位差为90°。然而,采样单元240可以直接从存储控制器100a接收数据信号dq,并且可以通过选通缓冲器210接收由存储控制器100a提供的选通信号dqs。因此,由于由选通缓冲器210引起的选通信号dqs的延迟,导致数据信号dq和选通信号dqs之间的相位差可能不是90°。

根据一些示例实施例的存储系统可以采用相位检测单元220和相位调整单元230来补偿选通信号dqs的延迟。

相位检测单元220可以检测由存储控制器100a提供的数据信号dq与由选通缓冲器210提供的选通信号dqs之间的相位差。它们之间的相位差可以包括由设置在选通信号dqs的路径上的选通缓冲器210引起的延迟相位差,以及由存储控制器100a提供的数据信号dq和选通信号dqs之间的相位差(也称为初始相位差)。

相位检测单元220可以检测由存储控制器100a提供的数据信号dq与由选通缓冲器210提供的选通信号dqs之间的相位差,从而确定选通信号dqs的补偿水平。在一些示例实施例中,相位检测单元220可以通过将数据信号dq的第一有效数据与选通信号dqs的第一时钟进行比较来检测相位差,并且可以根据检测到的相位差来确定补偿水平。相位检测单元220可以根据选通信号dqs的补偿水平生成要提供给相位调整单元230的补偿信号。

相位调整单元230可以从选通缓冲器210接收选通信号dqs并且从相位检测单元220接收补偿信号。相位调整单元230可以根据由相位检测单元220提供的补偿信号来调整由选通缓冲器提供的选通信号dqs的相位。在一些示例性实施例中,相位调整单元230可以调整选通信号dqs的相位,以使数据信号dq的第一有效数据的中心部分与选通信号dqs的第一时钟的上升沿对齐。换句话说,通过相位调整单元230可以使选通信号dqs的上升沿和下降沿二者都与数据信号dq中的数据的中心部分对齐。相位调整单元230可以向采样单元240提供已经调整了相位的选通信号dqs。在一些示例实施例中,相位调整单元230可以包括延迟锁定环电路,该延迟锁定环电路用于以使选通信号dqs延迟的方式来调整选通信号dqs的相位。

采样单元240可以直接从存储控制器100a接收数据信号dq,并且从相位调整单元230接收已经调整了相位的选通信号dqs。采样单元240可以以这样的方式识别合适的数据信号dq:使用在调整选通信号dqs的相位之后其上升沿和下降沿二者都与数据信号dq的中心部分对齐的选通信号dqs,来锁存数据信号dq。

图4是示出根据一些示例实施例的使数据信号和选通信号对齐的过程的波形图。

图4中的(a)示出了由存储控制器100a提供的数据信号dq和选通信号dqs;图4中的(b)示出了由相位检测单元220检测到的数据信号dq和选通信号dqs;以及图4中的(c)示出了提供给采样单元240的数据信号dq和选通信号dqs。

参照图4中的(a),由存储控制器100a提供的数据信号dq和选通信号dqs可以对齐以具有相似的相位或相同的相位。换句话说,选通信号dqs的上升沿和下降沿可以与数据信号dq的相应边沿部分对齐地被提供。数据信号dq可以包括多条数据d1至d5,即,第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5。选通信号dqs可以包括多个时钟clk1至clk3,即,第一时钟clk1、第二时钟clk2和第三时钟clk3。根据一些示例实施例,包括在选通信号dqs中的多个时钟可以对应于定时数据或定时脉冲。

参照图4中的(b),选通信号dqs可能由于选通缓冲器等而发生延迟,使得选通信号dqs的相位可能与数据信号dq的相位不配对。相位检测单元220可以通过将对应于数据信号dq的第一有效数据的第一数据d1与对应于选通信号dqs的第一个时钟的第一时钟clk1进行比较来检测相位差(diff_ph)。相位检测单元220可以根据检测到的相位差(diff_ph)确定选通信号dqs的补偿水平lcom。相位检测单元220可以根据选通信号dqs的补偿水平lcom生成补偿信号。

参照图4中的(c),根据相位检测单元220提供的补偿信号,相位调整单元230可以调整选通信号dqs的相位,以使数据信号dq的第一有效数据的中心部分与选通信号dqs的第一个时钟的上升沿对齐。采样单元240可以以这样的方式识别合适的数据信号dq:使用在调整选通信号dqs的相位之后其上升沿和下降沿二者都与数据信号dq的中心部分对齐的选通信号dqs,来锁存数据信号dq。

如上所述,使得相位检测单元220可以将数据信号dq的第一有效数据与选通信号dqs的第一个时钟进行比较,并且相位调整单元230可以调整选通信号dqs的相位,使数据信号dq的第一有效数据的中心部分与选通信号dqs的第一个时钟的上升沿对齐。

在由存储控制器100a提供的选通信号dqs的上升沿和下降沿与所提供的数据信号dq中的数据的中心部分对齐的情况下,选通信号dqs的第一个时钟的上升沿被延迟,以至于选通信号dqs的上升沿与数据信号dq中的在数据信号dq的第一有效数据的中心部分之后的部分对齐。因此,不管随后调整相位的过程如何,采样单元240可能都无法正确地识别数据信号dq。

图5是根据一些示例实施例的由存储控制器提供的包括虚拟数据的数据信号和选通信号的波形图。

参照图5,存储控制器100a可以使选通信号dqs的上升沿和下降沿与数据信号dq中的数据的中心部分对齐,以提供给存储装置200a。参照图5,与图4中的(a)的数据信号dq不同,数据信号dq可以包括在第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5之前的虚拟数据dd。虚拟数据dd可以具有与第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5的规格类似或相同的规格。在一些示例实施例中,虚拟数据dd的周期可以与第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5中的每一个的周期相似或相同。

在图5中,数据信号dq被示为具有图5中的单个虚拟数据dd。根据一些示例实施例,虚拟数据dd可以被提供为多条虚拟数据。第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5可以被称为有效数据,以具有与虚拟数据dd的含义不同的含义。另外,在图5中,数据信号dq被示为包括虚拟数据dd,但是,在一些示例实施例中,数据信号dq可以仅包括有效数据d1至d5而没有虚拟数据dd。例如,与选通信号相比,有效数据d1至d5可以被提供为延迟图5中设置了虚拟数据dd的确定的时间段(例如,持续时间)。在下文中,为了便于解释,以数据信号dq包括虚拟数据dd和有效数据d1至d5的情况为例进行说明。

根据一些示例实施例,除了多条数据d1至d5之外,数据信号dq还可以包括在多条数据d1至d5之前的虚拟数据dd,即使存储控制器100a提供的选通信号dqs的上升沿和下降沿与数据信号dq中的数据的中心部分对齐,也能够使对应的采样电路识别数据信号dq。

图6是示出根据一些示例实施例的使包括虚拟数据的数据信号和选通信号对齐的过程的波形图。

图6中的(a)表示由存储控制器100a提供的数据信号dq和选通信号dqs;图6中的(b)表示由相位检测单元220检测到的数据信号dq和选通信号dqs;以及图6中的(c)表示提供给采样单元240的数据信号dq和选通信号dqs。

参照图6中的(a),由存储控制器100a提供的数据信号dq和选通信号dqs具有90°的相位差。换句话说,所提供的选通信号dqs的上升沿和下降沿二者都可以与数据信号dq中的数据的中心部分对齐。数据信号dq可以包括虚拟数据dd以及第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5,而选通信号dqs可以包括第一时钟clk1、第二时钟clk2和第三时钟clk3。

参照图6中的(b),可能由选通缓冲器210等引起延迟,以至于选通信号dqs的相位可能与数据信号dq的相位不配对。相位检测单元220可以将对应于数据信号dq的第一个数据的虚拟数据dd与对应于选通信号dqs的第一个时钟的第一时钟clk1进行比较,以检测相位差(diff_ph)并且可以根据检测到的相位差(diff_ph)确定选通信号dqs的补偿水平lcom。相位检测单元220可以根据选通信号dqs的补偿水平lcom生成补偿信号。

参照图6中的(c),根据相位检测单元220提供的补偿信号,相位调整单元230可以调整选通信号dqs的相位,以使对应于数据信号dq的第一有效数据的第一数据d1的中心部分与选通信号dqs的第一时钟的上升沿对齐。采样单元240可以以这样的方式识别合适的数据信号dq:使用在调整选通信号dqs的相位之后其上升沿和下降沿二者都与数据信号dq中的数据的中心部分对齐的选通信号dqs,来锁存数据信号dq。

同时,以上提供的对应于图6的描述说明了由存储控制器100a提供的数据信号dq和选通信号dqs具有90°的相位差。然而,即使在由存储控制器100a提供的数据信号dq和选通信号dqs具有相似相位或相同相位的情况下,也可以应用结合图6描述的相位调整。

图7是根据一些示例实施例的包括复制网络的存储系统的框图。

由于图7的存储系统10b类似于图3的存储系统10a,将省略重复的描述,并且将仅提供基于不同之处的描述。

参照图7,存储系统10b可以包括存储控制器100b和存储装置200b。存储控制器100b可以分别通过输出引脚tx_dq1至tx_dq8和tx_dqs输出数据信号dq1至dq8和选通信号dqs。根据一些示例实施例,存储控制器100b可以执行存储在存储器中的非暂时性计算机可读指令,以执行本文所描述的由存储控制器100b执行的操作。

存储装置200可以分别通过输入引脚rx_dq1至rx_dq8和rx_dqs接收数据信号dq1至dq8和选通信号dqs。存储装置200可以包括选通缓冲器210、相位检测单元220、相位调整单元230、采样单元240和复制网络250。根据一些示例实施例,描述为由复制网络250执行的操作可以由电路系统执行。例如,电路系统可以包括专用集成电路(asic)或现场可编程门阵列(fpga)。选通缓冲器210、相位检测单元220、相位调整单元230和采样单元240可以与图3的选通缓冲器210、相位检测单元220、相位调整单元230和采样单元240类似或相同。可以省略图3和图7之间的冗余描述。

选通缓冲器210可以从存储控制器100b接收选通信号dqs。复制网络250可以复制在选通缓冲器210中接收到的选通信号dqs,以对应于多个数据信号dq1至dq8。

图8是根据一些示例实施例的复制网络的视图。复制网络250可以包括设置在具有树形的网络路径上的多个缓冲器b1至b15。多个缓冲器b1至b15可以减少或防止网络路径上的选通信号dqs的损耗。

参照图8,复制网络250可以顺序地复制从选通缓冲器210发送的选通信号dqs,以生成与多个数据信号dq1至dq8相对应的选通信号dqs1至dqs8。

参照图7,采样单元240可以通过相位调整单元230接收从复制网络250发送的选通信号dqs1至dqs8,并且可以从存储控制器100b接收数据信号dq1至dq8。采样单元240可以使用相应的选通信号dqs1至dqs8对数据信号dq1至dq8中的每一个进行采样。采样单元240可以包括与选通信号dqs1至dqs8的数目和数据信号dq1至dq8的数目相对应的多个采样电路。

为了在采样单元240中正确地锁存数据信号dq1至dq8,选通信号dqs1至dqs8与相应的数据信号dq1至dq8中的数据的中心部分对齐。然而,采样单元240可以直接从存储控制器100接收数据信号dq1至dq8,并且可以通过选通缓冲器210和复制网络250接收由存储控制器100提供的选通信号dqs1至dqs8。因此,由于选通信号dqs1至dqs8的延迟,导致在不调整选通信号dqs1至dqs8的相位的情况下,数据信号dq1至dq8与选通信号dqs1至dqs8之间的相位差可能不是90°。

相位检测单元220可以从存储控制器100b接收数据信号dq1至dq8,并且可以从复制网络250接收选通信号dqs1至dqs8。相位检测单元220可以检测由存储控制器100b提供的数据信号dq1至dq8与由复制网络250提供的相应的选通信号dqs1至dqs8之间的相位差。根据一些示例实施例,可以检测数据信号dq1至dq8中的一个数据信号与选通信号dqs1至dqs8中的相应的一个选通信号之间的相位差。该相位差可以包括:由设置在选通信号dqs的路径上的选通缓冲器210和复制网络250引起的延迟相位差,以及由存储控制器100b提供的数据信号dq1至dq8与选通信号dqs之间的相位差。

相位检测单元220可以检测由存储控制器100b提供的数据信号dq1至dq8与由复制网络250提供的选通信号dqs1至dqs8之间的相位差,以确定选通信号dqs1至dqs8的补偿水平。在一些示例实施例中,相位检测单元220可以通过将数据信号dq1至dq8中的一个数据信号的第一有效数据与选通信号dqs1至dqs8中的相应的一个选通信号的第一时钟进行比较来检测相位差,并且可以根据检测到的相位差来确定补偿水平。相位检测单元220可以根据选通信号dqs1至dqs8的补偿水平生成要提供给相位调整单元230的补偿信号。

相位调整单元230可以从复制网络250接收选通信号dqs1至dqs8,并且可以从相位检测单元220接收补偿信号。相位调整单元230可以根据相位检测单元220提供的补偿信号,调整由复制网络250提供的各个选通信号dqs1至dqs8的相位。在一些示例实施例中,相位调整单元230可以调整选通信号dqs1至dqs8的相位,以便使数据信号dq1至dq8中的每一个数据信号的第一有效数据的中心部分与选通信号dqs1至dqs8中的相应的一个选通信号的第一时钟的上升沿对齐。换句话说,通过相位调整单元230可以使选通信号dqs1至dqs8的上升沿和下降沿与相应的数据信号dq1至dq8的数据的中心部分对齐。相位调整单元230可以向采样单元240提供已经调整了相位的选通信号dqs1至dqs8。

采样单元240可以从存储控制器100接收数据信号dq1至dq8,并且从相位调整单元230接收已经调整了相位的选通信号dqs1至dqs8。采样单元240可以以这样的方式识别合适的数据信号dq1至dq8:使用在调整选通信号dqs1至dqs8的相位之后其上升沿和下降沿二者都分别与数据信号dq1至dq8中的数据的中心部分对齐的选通信号dqs1至dqs8,来锁存数据信号dq1至dq8。

与结合图3所描述的不同,在一些示例实施例中,可能由于连接复制网络250上的多个缓冲器b1至b15的线,进一步增大选通信号dqs1至dqs8的延迟程度。

类似于上面结合图4中的(a)的讨论,即使在数据信号dq1至dq8和选通信号dqs在由存储控制器100b提供时被对齐成具有相似相位或相同相位的情况下,各个选通信号dqs1至dq8的第一时钟的上升沿也可能延迟到使得选通信号dqs1至dqs8中的每一个选通信号的第一时钟的上升沿与相应的数据信号dq1至dq8的第一有效数据的中心部分之后的部分对齐。因此,不管随后的调整相位的过程如何,采样电路330可能都无法正确地识别数据信号dq1至dq8。

图9是根据一些示例实施例的由存储控制器提供的数据信号dq1至dq8和选通信号dqs的波形图。

参照图9,存储控制器100b可以使数据信号dq1至dq8中的数据的边沿部分与选通信号dqs的上升沿和下降沿对齐,以提供给存储装置200b。参照图9,与图4中的(a)的数据信号dq不同,数据信号dq1至dq8可以包括虚拟数据dd和多条数据d1至d5,即,虚拟数据dd在第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5之前。

根据一些示例实施例,数据信号dq1至dq8中的每一个可以包括在多条数据d1至d5之前的虚拟数据dd,从而如上面结合图8所讨论的那样,即使存储控制器100a提供的选通信号dqs的上升沿和下降沿与数据信号dq1至dq8中的每一个数据信号中的数据的中心部分对齐,也能够使对应的采样电路识别数据信号dq1至dq8。

图10是根据一些示例实施例的使数据信号和(一个或多个)选通信号对齐的过程的波形图。

图10中的(a)示出了由存储控制器100b提供的数据信号dq1至dq8和选通信号dqs;图10中的(b)示出了由相位检测单元220检测到的数据信号dq1至dq8和选通信号dqs1至dqs8;以及图10中的(c)示出了提供给采样单元240的数据信号dq1至dq8和选通信号dqs1至dqs8。

参照图10中的(a),由存储控制器100b提供的数据信号dq1至dq8和选通信号dqs可以对齐成具有相似的相位或相同的相位。换句话说,所提供的选通信号dqs的上升沿和下降沿可以与数据信号dq1至dq8中的每一个数据信号中的数据的边沿部分对齐。数据信号dq1至dq8可以包括虚拟数据dd和多条数据d1至d5,即第一数据d1、第二数据d2、第三数据d3、第四数据d4和第五数据d5。选通信号dqs可以包括多个时钟clk1至clk3,即,第一时钟clk1、第二时钟clk2和第三时钟clk3。根据一些示例实施例,包括在选通信号dqs中的多个时钟可以对应于定时数据。

参照图10中的(b),延迟可能由选通缓冲器210、复制网络250等引起,以至于选通信号dqs1至dqs8的相位可能与数据信号dq1至dq8的相位不配对。相位检测单元220可以通过将对应于数据信号dq1至dq8中的每一个数据信号中的第一个数据的虚拟数据dd与各个选通信号dqs1至dqs8的第一时钟clk1进行比较来检测相位差(diff_ph)。相位检测单元220可以根据检测到的相位差(diff_ph)来确定选通信号dqs1至dqs8的补偿水平lcom。相位检测单元220可以根据选通信号dqs1至dqs8的补偿水平lcom生成补偿信号。

参照图10中的(c),相位调整单元230可以根据相位检测单元220提供的补偿信号,调整选通信号dqs1至dqs8的相位,以使得与数据信号dq1至dq8中的每一个数据信号的第一有效数据相对应的第一数据d1的中心部分与选通信号dqs1至dqs8中的相应的一个选通信号的第一时钟clk1的上升沿对齐。采样单元240可以以这样的方式识别合适的数据信号dq1至dq8:使用在调整选通信号dqs1至dqs8的相位之后其上升沿和下降沿二者都与数据信号dq1至dq8中的每一个数据信号的数据的中心部分对齐的相应的选通信号dqs1至dqs8来锁存数据信号dq1至dq8。

以上提供的对应于图10的描述示出了由存储控制器100b提供的数据信号dq1至dq8和选通信号dqs1至dqs8具有相似的相位或相同的相位。然而,即使在由存储控制器100b提供的数据信号dq1至dq8和选通信号dqs1至dqs8具有90°的相位差的情况下,也可以应用结合图10所描述的相位调整。

图11是根据一些示例实施例的存储系统应用于图形存储系统的示例的视图。

参照图11,图形存储系统可以包括:包括多个存储器1120_1、内部接口(i/f)1120_3和多个存储器接口(i/f)1120_2的存储器组1120;控制存储器组1120的控制器1110(例如,中央处理单元(cpu));以及存储器组1120与控制器1110之间的系统总线1130。控制器1110可以包括图形引擎核心,并且可以被配置为向存储器组1120发送数据以及从存储器组1120接收数据。如上所述的系统总线1130、多个存储器接口1120_2及内部接口1120_3可以被集成,以实现为单个输入/输出(i/o)设备;或者系统总线1130、多个存储器接口1120_2及内部接口1120_3可以是分离的。取决于根据应用的图形存储系统的配置,可以通过串行器/解串器(serdes)等部分地改变用于在控制器1110与存储器组1120之间进行通信的数据格式。根据一些示例实施例,控制器1110可以执行存储在存储器中的非暂时性计算机可读指令,以执行本文所描述的由控制器1110执行的操作。

如上所述,根据一些示例实施例,可以精确地使数据信号和选通信号对齐,从而提高由存储装置执行的操作的可靠性。

在附图中,例如,由于制造技术和/或公差,可以估计对所示形状的修改。因此,一些示例实施例不应被解释为限于本文所示区域的特定形状,例如,以包括制造中产生的形状变化。

尽管上面已经示出和描述了一些示例实施例,但是对于本领域技术人员来说显而易见的是,在不脱离所附权利要求的范围的情况下,可以进行修改和改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1