The invention discloses a DDR controller writing equalization method and device, system and storage medium. By detecting that the DDR controller is writing equalization, the clock signal source is switched from the output continuous clock signal to the output single pulse clock signal. The delay time between the single pulse clock signal and the data related signal is determined and the corresponding delay value is adjusted according to the delay value. The data correlation signal is aligned with the single pulse clock signal. Because the time interval between the single pulse clock signals is relatively long, there will be no cross-collection of adjacent periodic signals when the DQS signal samples the clock signal, thus avoiding the phenomenon that the DDR controller mistakenly thinks that the clock signal synchronization is successful, reducing the write error rate of the DDR controller data, and improving the performance of the DDR controller. User experience.
【技术实现步骤摘要】
DDR控制器写入均衡方法及装置、系统、存储计算机
本专利技术涉及DDRSDRAM
,尤其是一种DDR控制器写入均衡方法及装置、系统、存储计算机。
技术介绍
为了信号拥有更好的完整性,DDR存储模块采用了“flyby”结构的命令、地址、时钟总线。“flyby”结构能减少总线数量,但是会导致每个DRAM的时钟与选通信号存在时间偏移,使控制器难以维持tDQSS、tDSS与tDSH这些时序参数的正确性。因此,DDRSDRAM就提供了WriteLeveling(写入均衡)这一特性来补偿这些时间偏移误差。DDR控制器可根据WriteLeveling特性和DDRSDRAM的反馈来调节DQS-DQS#和CK-CK#之间的关系。在WriteLeveling过程中,控制器可通过调节DQS-DQS#的延时设置,来将DQS-DQS#的上升沿与SDRAM引脚的时钟对齐。SDRAM通过DQ输出由DQS-DQS#上升沿采样的CK-CK#。DDR控制器不断调整DQS-DQS#的延时,直到检测到0→1的跳变,由此种方式确定的DQS-DQS#延时可确保tDQSS无误。此外,tDQSS、tDSS与tDSH都需要被满足。目前,市场上的DDR控制器在完成WriteLeveling的过程中都是使用连续的CK-CK#时钟,时序图如图1所示。这种传统方法比较容易实现,DDR控制器不需要变换CK-CK#时钟,只需要控制DQS-DQS#信号。但是当CK-CK#时钟和DQS-DQS#信号的时间偏移出现下面两种情况时,WriteLeveling的结果会出错:(1)当CK-CK#时钟和DQS-DQS#信号的 ...
【技术保护点】
1.一种DDR控制器写入均衡方法,其特征在于,所述方法包括:检测所述DDR控制器是否已进入写入均衡的状态;若所述DDR控制器已进入写入均衡的状态,则控制时钟信号源从连续脉冲时钟信号切换至单脉冲时钟信号;检测所述单脉冲时钟信号与控制器发送的数据相关信号之间的延时时间,根据所述延时时间确定所述单脉冲时钟信号的时延值;根据所述时延值调整所述数据相关信号与所述单脉冲时钟信号对齐。
【技术特征摘要】
1.一种DDR控制器写入均衡方法,其特征在于,所述方法包括:检测所述DDR控制器是否已进入写入均衡的状态;若所述DDR控制器已进入写入均衡的状态,则控制时钟信号源从连续脉冲时钟信号切换至单脉冲时钟信号;检测所述单脉冲时钟信号与控制器发送的数据相关信号之间的延时时间,根据所述延时时间确定所述单脉冲时钟信号的时延值;根据所述时延值调整所述数据相关信号与所述单脉冲时钟信号对齐。2.如权利要求1所述的DDR控制器写入均衡方法,其特征在于,所述数据相关信号包括指示关联的数据信号的有效性的数据选通信号。3.如权利要求1或2所述的DDR控制器写入均衡方法,其特征在于,所述检测所述单脉冲时钟信号与控制器发送的数据相关信号之间的延时时间,根据所述延时时间确定所述单脉冲时钟信号的时延值包括:在所述数据选通信号不进行时延调整的条件下,通过检测按照预设的延时发送出去的所述数据选通信号对单脉冲时钟信号的检测,生成第二DQ信号;判断述第二DQ信号是否发生跳变;若发生跳变,则记录当前使用的延时时间;根据所述延时时间计算出最终的时延值。4.如权利要求3所述的DDR控制器写入均衡方法,其特征在于,在判断所述第二DQ信号是否发生跳变包括:将所述第二DQ信号与第一DQ信号进行比较,所述第一DQ信号为DDR控制器前一次检测生成的DQ信号;若比较结果为从低电平跳变至高电平时,则执行所述记录当前使用的延时时间的步骤。5.如权利要求4所述的DDR控制器写入均衡方法,其特征在于,在所述第二DQ信号与第一DQ信号的比较结果为从低电平跳变至高电平之后,还包括:控制所...
【专利技术属性】
技术研发人员:肖伟翔,
申请(专利权)人:深圳市紫光同创电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。