Disclosed is a method and apparatus for position adjustment of data latch signal DQS. The method comprises acquiring the margin effective width of all data signals DQ on the transmission bus, determining the left boundary according to the margin effective width, and determining the right boundary, the left boundary being the maximum of the minimum margin effective width of all DQ. The right edge is the minimum of all the maximum effective margin widths corresponding to all DQs aligned with the left edge; the first center position is calculated according to the left edge and the right edge, and the first center position is the center of the minimum effective margin widths after all DQs are aligned for reading data training. The delay line DL of the DQS is adjusted to the first central position. In this method, the establishment time and the holding time margin of the data signal sampled by DQS at the first central position are the largest, so as to avoid the error of data reading and writing and improve the reliability of data reading and writing operation.
【技术实现步骤摘要】
一种DQS位置调整方法和装置
本申请涉及通信
,尤其涉及一种DQS位置调整方法和装置。
技术介绍
随着ICT(InformationCommunicationsTechnology,信息、通信和技术)行业的不断发展,客户对海量数据的存储要求响应快、延时低,即对存储系统的每秒读写(I/O)操作的次数(Input/OutputOperationsPerSecond,IOPS)性能要求更高。此外,闪存技术迅猛发展,闪存的应用成为趋势,为了达到IOPS的高性能需求,一种途径是考虑提高存储控制器和新型闪存介质之间的非易失性闪存接口(NandFlashInterface,NFI)总线速率,因为该NFI总线速率是存储设备性能提升的关键点。随着NFI总线速率的持续提升,时序占比的问题会越来越突出,目前影响系统时序占比的因素有:控制器、板级互连和NANDFlash(flash存储器的一种)。随着NFI总线速率从266MT/S向533MT/S演进,总线速率越高,对应的板级互连的时序占比空间越小(0.34->0.1)。以典型存储系统为例,比如2.5寸固态硬盘、标卡及其他型态SSD等大容量场景,由于布线拓扑、布线长度、布线阻抗等影响,接收端(对应信号传输的目的地)接收到的信号的有效宽度和相位都会发生较大的变化,导致数据信号(Datasignal,DQ)的有效宽度减少,接收端在通过数据锁存信号(Datastrobesignal,DQS)锁存DQ的建立时间或者保持时间的裕量不足,进而导致读写数据时出现误码,造成数据丢失。
技术实现思路
本专利技术实施例提供了一种裕量有 ...
【技术保护点】
1.一种数据锁存信号DQS位置调整方法,其特征在于,方法包括:获取传输总线上所有数据信号DQ的裕量有效宽度,所述裕量有效宽度为预设数据在发送端的理想信号宽度经过传输到达接收端时,被所述接收端正确采样的信号宽度;根据所述裕量有效宽度确定左边界,以及确定右边界,所述左边界为所有DQ的裕量有效宽度最小值中的最大值,所述右边界为所有DQ在以所述左边界对齐的情况下,对应的所有裕量有效宽度最大值中的最小值;根据所述左边界和所述右边界计算第一中心位置,所述第一中心位置为读数据训练时,对齐所有DQ后的最小裕量有效宽度的中心;调整所述DQS的延迟线DL至所述第一中心位置。
【技术特征摘要】
1.一种数据锁存信号DQS位置调整方法,其特征在于,方法包括:获取传输总线上所有数据信号DQ的裕量有效宽度,所述裕量有效宽度为预设数据在发送端的理想信号宽度经过传输到达接收端时,被所述接收端正确采样的信号宽度;根据所述裕量有效宽度确定左边界,以及确定右边界,所述左边界为所有DQ的裕量有效宽度最小值中的最大值,所述右边界为所有DQ在以所述左边界对齐的情况下,对应的所有裕量有效宽度最大值中的最小值;根据所述左边界和所述右边界计算第一中心位置,所述第一中心位置为读数据训练时,对齐所有DQ后的最小裕量有效宽度的中心;调整所述DQS的延迟线DL至所述第一中心位置。2.根据权利要求1所述的方法,其特征在于,所述确定左边界,包括:设置DQS的第一位置,所述第一位置对应的采样数据不产生误码;以N个步进长度为单位向左调整所述第一位置,并判断每次调整后的第一位置对应的采样数据是否产生误码;直至所述调整后的第一位置对应的采样数据产生误码,确定所述左边界值为所述调整后且产生误码的第一位置,再向右调整M个步进长度后的位置,其中,1≤M≤N。3.根据权利要求1所述的方法,其特征在于,所述确定左边界,包括:设置DQS的第二位置,所述第二位置对应的采样数据产生误码;以P个步进长度为单位向右调整所述第二位置,并判断每次调整后的第二位置对应的采样数据是否产生误码;如果P≥2,则调整所述第二位置直至所述调整后的第二位置对应的采样数据不产生误码,确定所述左边界值为当前调整后且不产生误码的第二位置,再向左调整Q个步进长度后的位置,其中,1≤Q≤P;如果P=1,则调整所述第二位置直至调整后的位置对应的采样数据不产生误码,确定所述左边界值为当前所述调整后的位置。4.根据权利要求1至3任一项所述的方法,其特征在于,所述确定右边界,包括:以所述左边界为基准,调整所有DQ的DL,使所有DQ的裕量有效宽度最小值与所述左边界相等;确定所述传输总线上所有DQ中最小的裕量有效宽度;确定所述右边界为所述最小裕量有效宽度的最大值。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:按照正常速率写入、和读取所述预设数据;确定第二中心位置,所述第二中心位置为写数据训练时,对齐所有DQ后的最小裕量有效宽度的中心;调整所述DQS的DL至所述第二中心位置;将所述第一中心位置和所述第二中心位置赋予到DQS寄存器,以及将每个DQ相对于所述第一中心位置和所述第二中心位置调整的DL长度赋予到DQ寄存器。6.根据权利要求1至3任一项所述的方法,其特征在于,所述获取传输总线上所有DQ的裕量有效宽度之前,所述方法还包括:上电或复位时,对所述传输总线上的终端匹配电阻进行校准操作;在所述终端匹配电阻校准操作完成后,检测所述传输总线上的总线速率是否大于阈值;如果大于所述阈值,则执行所述根据所述裕量有效宽度确定左边界,以及确定右边界的步骤;如果小于等于所述阈值,则进入正常工作状态。7.根据权利要求1至3任一项所述的方法,其特征在于,所述获取传输总线上所有DQ的裕量有效宽度之前,所述方法还包括:获取非易失性闪存接口NFI总线的工作模式;根据所述NFI总线模式,以及所述NFI总线模式与总线速率之间的对应关系,确定所述NFI总线模式下的最低速率;按照所述最低速率将所述预设数据写入到NANDFlash的数据寄存器上;从所述NANDFlash的数据寄存器上获取所述预设数据。8.一种数据锁存信号DQS位置调整装置,其特征在于,包括:获取单元,用于获取传输总线上所有数据信号DQ的裕量有...
【专利技术属性】
技术研发人员:李永耀,喻军,王国宇,李建康,李由,洪瑞徽,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。