数据接收电路及存储器的制作方法

文档序号:40416241发布日期:2024-12-24 14:49阅读:146来源:国知局
数据接收电路及存储器的制作方法

本公开涉及半导体电路设计领域,特别涉及一种数据接收电路及存储器。


背景技术:

1、在计算机高速链路中,随着数据信号的传输速度变得越来越快,难免会产生明显的符号间干扰(inter symbol interference,简称isi)。因此需要对高速链路数据信号进行均衡处理,以重新获得可使用的数据信号。

2、在内存接收器电路设计中,主要采用判决反馈均衡器(decision feedbackequalizer,dfe)来进行均衡处理,其功能是根据当前数据,改变下一数据的判定标准,以降低误码率。

3、然而,现有的均衡处理方式已经难以满足高速接收器对接收数据信号的质量的要求。


技术实现思路

1、本公开实施例提供一种数据接收电路及存储器,以提高存储器所接收数据信号的质量。

2、本公开一实施例提供了一种数据接收电路,包括:第一电压生成模块,接收第一电源电压、第二电源电压和第一选择信号,其中,第一电源电压的电压值大于第二电源电压的电压值;第一电压生成模块基于第一电源电压和第二电源电压进行分压以生成多个中间电压,并基于第一选择信号分别选择适配的中间电压,以作为第一电压生成模块生成的第一中间电压和第二中间电压;其中,第一中间电压和第二中间电压之间的电压差值为第一预设电压;至少一个第二电压生成模块,每一第二电压生成模块耦接第一电压生成模块,接收第一中间电压、第二中间电压和第二选择信号;第二电压生成模块基于第一中间电压和第二中间电压进行分压以生成多个输出电压,并将第一中间电压的电压值和第二中间电压的电压值的均值作为输出参考电压,基于第二选择信号分别选择适配的输出电压,以作为第二电压生成模块生成的第一输出电压和第二输出电压;其中,第一输出电压的电压值和第二输出电压的电压值的均值等于输出参考电压的电压值。

3、第一输出电压和第二输出电压作为数据接收器的两个参考电压,从而实现数据接收器的参考电压的可控性,以在不同使用场景下通过具体调整第一输出电压的电压值和第二输出电压的电压值大小,以使得当采样时钟的有效沿来临时,数据信号和参考电压的比较结果适配于预输出值,从而提高存储器所接收数据信号的质量。

4、例如,第一电压生成模块,包括:第一分压单元,接收第一电源电压和第二电源电压,被配置为,基于第一电源电压和第二电源电压进行分压以生成a个中间电压,a为整数;第一识别单元,被配置为,接收并识别第一选择信号,并基于第一选择信号生成第一电压值选择信号和第二电压值选择信号;第一选择单元,包括b个第一输入端,且第一输入端一一对应接收电压值最低的b个中间电压,b为小于a的整数;第一选择单元被配置为,基于第一电压值选择信号从输出端选择输出适配的中间电压,以作为第一电压生成模块生成的第一中间电压;第二选择单元,包括至少d个第二输入端,且第二输入端一一对应接收电压值最高的d个中间电压,d为大于等于b的整数;第二选择单元被配置为,基于第二电压值选择信号从输出端选择输出适配的中间电压,以作为第一电压生成模块生成的第二中间电压。

5、例如,第一分压单元,包括:a-1个级联的第一电阻,其中,第一级第一电阻的第一端接收第一电源电压,最后一级第一电阻的第二端接收第二电源电压,每一级第一电阻的第二端与下一级第一电阻的第一端连接;每一第一电阻的两端作为输出端口以生成a个中间电压。

6、例如,第一识别单元,包括:第一子译码单元,被配置为,接收并识别第一选择信号,以生成第一电压值选择信号;处理子单元,连接第一子译码单元且存储有预设调整值;处理子单元被配置为,基于第一电压值选择信号和预设调整值生成第二电压值选择信号,预设调整值用于调整第一中间电压和第二中间电压之间的电压差值为第一预设电压。

7、例如,第一识别单元,包括:第一子译码单元,被配置为,接收并识别第一选择信号,以生成第一电压值选择信号;第二子译码单元,存储有预设调整值,被配置为,基于第一选择信号和预设调整值,以生成第二电压值选择信号,预设调整值用于调整第一中间电压和第二中间电压之间的电压差值为第一预设电压。

8、例如,预设调整值基于第二选择信号设置。

9、例如,第一选择单元包括:b个第一开关晶体管;每个第一开关晶体管的控制端接收对应的第一电压值选择信号,每个第一开关晶体管的第一端作为第一输入端,接收对应的中间电压,每个第一开关晶体管的第二端连接第一选择单元的输出端;第二选择单元包括:d个第二开关晶体管;每个第二开关晶体管的控制端接收对应的第二电压值选择信号,每个第二开关晶体管的第一端作为第二输入端,接收对应的中间电压,每个第二开关晶体管的第二端连接第二选择单元的输出端。

10、例如,第二电压生成模块,包括:第二分压单元,接收第一中间电压和第二中间电压,被配置为,基于第一中间电压和第二中间电压进行分压以生成2c个输出电压,c为正整数;第二识别单元,被配置为,接收并识别第三选择信号,并基于第三选择信号生成第三电压值选择信号;第三选择单元,包括2c个第三输入端,且2c个第三输入端一一对应接收2c个输出电压;第三选择单元被配置为,基于第三电压值选择信号选择从第一输出端输出适配的输出电压,以作为第二电压生成模块生成的第一输出电压,并基于第三电压值选择信号选择从第二输出端输出适配的输出电压,以作为第二电压生成模块生成的第二输出电压。

11、例如,第二分压单元,包括:2c个级联的第二电阻,其中,第一级第二电阻的第一端接收第一中间电压,最后一级第二电阻的第二端接收第二中间电压,每一级第二电阻的第二端与下一级第二电阻的第一端连接;其中,前c级第二电阻的第一端用于输出c个输出电压,后c级第二电阻的第二端用于输出c个输出电压。

12、例如,第三选择单元,包括:c个第三开关晶体管,每个第三开关晶体管的控制端接收对应的第三电压值选择信号,第一端作为所述第三输入端,接收最低的c个输出电压中对应的输出电压,第二端连接作为第三选择单元的第一输出端;c个第四开关晶体管,每个第四开关晶体管的控制端接收对应的第三电压值选择信号,第一端作为所述第三输入端,接收最高的c个输出电压中对应的输出端电压,第二端连接作为第三选择单元的第二输出端;每一第三电压值选择信号对应一个第三开关晶体管和一个第四开关晶体管,且第三开关晶体管连接第i级第二电阻的第一端,第四开关晶体管连接第(2c-i+1)级第二电阻的第二端。

13、例如,数据接收电路还包括:多个数据接收器,多个数据接收器中的每一数据接收器的第一输入端接收初始数据电平,第二输入端连接第二电压生成模块的输出端;数据接收器被配置为,基于第一输出电压或第二输出电压识别初始数据电平,以生成并输出数据信号。例如,不同数据接收器连接同一第二电压生成模块的输出端,且第二电压生成模块的输入端连接同一第一电压生成模块的输出端。

14、例如,第二电压生成模块与数据接收器一一对应设置,且数据接收器的第二输入端与第二电压生成模块的输出端对应连接;多个第二电压生成模块的输入端连接同一第一电压生成模块的输出端,其中,不同第二电压生成模块基于不同的第三选择信号导通。

15、本公开另一实施例还提供了一种存储器,包括上述实施例提供的数据接收电路,以提高存储器所接收数据信号的质量。

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