技术新讯 > 信息存储应用技术 > 多模态存储器设备及系统的制作方法  >  正文

多模态存储器设备及系统的制作方法

  • 国知局
  • 2024-07-31 19:50:41

本申请涉及半导体的,且更特定来说涉及多模态存储器设备及系统。

背景技术:

1、半导体存储器被用于许多电子系统中以存储可稍后检索的数据。半导体存储器通常通过向所述存储器提供命令信号、地址信号及时钟信号来控制。例如,各种信号可由存储器控制器来提供。命令信号可控制半导体存储器执行各种存储器操作,例如,用以从存储器检索数据的读取操作及用以将数据存储到存储器的写入操作。随着对电子系统更快、具有更大计算能力及消耗更少功率的需求的增加,已不断开发可更快存取、存储更多数据及使用更少功率的半导体存储器来满足变化的需要。

2、开发的部分包含创建用于控制及存取半导体存储器的新规范(例如,标准),其中所述规范从一代到下一代的变化旨在改进电子系统中的存储器的性能。在许多情况下,存储器及控制器由不同方来开发,且虽然规范可允许存储器及控制器的显著独立开发,但通常,所述方在不同阶段进行交互以测试彼此的产品以确认存储器及控制器符合规范的预期进行交互。

3、在一些例子中,设计差异或性能问题可能导致存储器与控制器之间的不兼容性。不兼容性可能是由于物理接口问题、性能问题、不符合规范及/或其它因素。所述问题可能需要一方或双方进行设计变化,从而导致增加的开发及测试时间。因此,用于独立性能及兼容性测试的工具及技术可能是合乎需要的。

技术实现思路

1、根据本申请的一个实施例,提供一种设备。所述设备包括:硬物理接口层(phy);及软phy,其耦合到所述硬phy。所述软phy包括经配置以存储对应于所述软phy、所述硬phy或其组合的不同操作模式的多个值的寄存器。

2、根据本申请的另一实施例,提供一种设备。所述设备包括控制器,所述控制器包括经配置以存储对应于所述控制器的不同操作模式的多个值的寄存器。

3、根据本申请的又一实施例,提供一种方法。所述方法包括:从控制器向存储器装置发出模式寄存器读取命令;从所述存储器装置接收值;及基于所述值,为所述控制器选择多种操作模式中的操作模式。

4、根据本申请的又一实施例,提供一种系统。所述系统包括:存储器装置,其包括经配置以存储指示所述存储器装置的存储器类型的值的模式寄存器;物理接口层(phy),其耦合到所述存储器装置;及控制器,其耦合到所述phy,所述控制器包括经配置以存储对应于所述控制器的不同操作模式的多个值的寄存器。

5、根据本申请的又一实施例,提供一种方法。所述方法包括:经由物理接口层(phy)从控制器向存储器装置发出模式寄存器读取命令;在所述phy处从所述存储器装置接收值;将所述值从所述phy提供到所述控制器;基于所述值,为所述控制器选择第一多种操作模式中的第一操作模式;及基于所述值,为所述phy选择第二多种操作模式中的第二操作模式。

6、根据本申请的又一实施例,提供一种系统。所述系统包括:控制器,其经配置以在多种操作模式下操作,其中操作模式至少部分地基于与所述控制器通信的存储器装置的存储器类型;及多个接口,其经配置以将数据及命令提供到所述控制器。

7、根据本申请的又一实施例,提供一种方法。所述方法包括:选择多个接口中的第一接口;经由所述第一接口将第一命令提供到控制器;经由所述第一接口将第一数据提供到所述控制器;选择所述多个接口中的第二接口;经由所述第二接口将第二命令提供到所述控制器;及经由所述第二接口将第二数据提供到所述控制器。

技术特征:

1.一种设备,其包括:

2.根据权利要求1所述的设备,其中所述不同操作模式中的个别者与存储器装置的多种存储器类型中的不同存储器类型相关联。

3.根据权利要求2所述的设备,其中所述硬phy及所述软phy经配置以至少部分地基于所述多种存储器类型中的存储器类型而在由所述多个值中的值定义的所述不同操作模式中的操作模式下操作。

4.根据权利要求1所述的设备,其中所述硬phy经配置以耦合到存储器装置。

5.根据权利要求4所述的设备,其中所述硬phy包括经配置以耦合到所述存储器装置的外部端子的外部端子。

6.根据权利要求1所述的设备,其中所述硬phy包括锁相环、延迟线或其组合。

7.根据权利要求1所述的设备,其中所述硬phy包括zq校准电路。

8.根据权利要求1所述的设备,其中所述软phy经配置以耦合到控制器。

9.根据权利要求1所述的设备,其中所述寄存器是可编程寄存器。

10.一种设备,其包括:

11.根据权利要求10所述的设备,其中所述不同操作模式中的个别者与耦合到所述控制器的存储器装置的多种存储器类型中的不同存储器类型相关联。

12.根据权利要求10所述的设备,其中所述控制器经配置以发出命令,且所述命令的类型至少部分地基于由所述多个值中的值指示的所述控制器的操作模式。

13.根据权利要求10所述的设备,其中所述寄存器是可编程寄存器。

14.根据权利要求13所述的设备,其进一步包括处理器,所述处理器经配置以将所述多个值编程在所述可编程寄存器中。

15.根据权利要求10所述的设备,其中所述控制器进一步包括控制及定时电路、数据控制电路、命令队列及调度器电路或其组合。

16.根据权利要求10所述的设备,其中所述控制器进一步包括错误校正控制ecc电路。

17.根据权利要求10所述的设备,其中所述控制器进一步包括读取-修改-写入电路。

18.根据权利要求10所述的设备,其中所述控制器包括多个通道,其中数个活动通道至少部分地基于所述控制器的操作模式。

19.根据权利要求10所述的设备,其中所述多个值中的值指示用于所述不同操作模式中的操作模式的时序参数。

20.根据权利要求10所述的设备,其中所述多个值中的值指示用于所述不同操作模式中的操作模式的命令类型。

21.一种方法,其包括:

22.根据权利要求21所述的方法,其中所述选择包括从所述控制器的寄存器选择第二值。

23.根据权利要求21所述的方法,其中所述第二值是存储在所述寄存器中的多个值中的一者。

24.根据权利要求21所述的方法,其中所述值指示所述存储器装置的存储器类型。

25.根据权利要求21所述的方法,其进一步包括至少部分地基于所述操作模式而从所述控制器发出刷新命令。

26.根据权利要求21所述的方法,其进一步包括至少部分地基于所述操作模式而从所述控制器发出损耗均衡命令。

27.根据权利要求21所述的方法,其进一步包括至少部分地基于所述操作模式而设置所述控制器的时序参数。

28.一种系统,其包括:

29.根据权利要求28所述的系统,其中所述控制器的操作模式至少部分地基于所述模式寄存器的所述值。

30.根据权利要求28所述的系统,其中所述phy进一步包括经配置以存储对应于所述phy的不同操作模式的第二多个值的第二寄存器,其中所述phy的操作模式至少部分地基于所述模式寄存器的所述值。

31.根据权利要求30所述的系统,其中所述phy包括耦合到所述控制器的软phy及耦合到所述存储器装置的硬phy,其中所述第二寄存器位于所述软phy中。

32.根据权利要求28所述的系统,其进一步包括处理器,所述处理器耦合到所述控制器,其中所述处理器经配置以将所述多个值中的值编程在所述寄存器中。

33.根据权利要求28所述的系统,其中所述存储器类型包括低功率双倍数据速率随机存取存储器ram、nand存储器、自旋转移磁阻ram mram、铁电存储器、自旋轨道力矩mram、相变存储器、电阻式ram或其组合。

34.根据权利要求28所述的系统,其中所述phy的至少一部分与所述控制器集成。

35.根据权利要求28所述的系统,其中所述控制器包括多通道控制器。

36.一种方法,其包括:

37.根据权利要求36所述的方法,其中选择所述第一操作模式包括从所述控制器的第一寄存器选择第二值,且选择所述第二操作模式包括从所述phy的第二寄存器选择第三值。

38.根据权利要求37所述的方法,其进一步包括使用所述控制器对所述phy的所述第二寄存器的所述第三值进行编程。

39.根据权利要求36所述的方法,其中所述值指示所述存储器装置的多种存储器类型中的存储器类型。

40.根据权利要求39所述的方法,其中所述第一多种操作模式及所述第二多种操作模式包含与所述存储器类型相关联的时序参数、命令类型或其组合。

41.根据权利要求36所述的方法,其进一步包括从所述控制器发出命令,其中所述命令的命令类型基于所述第一操作模式。

42.一种系统,其包括:

43.根据权利要求42所述的系统,其中所述多个接口中的接口包括联合测试行动组jtag接口。

44.根据权利要求42所述的系统,其中所述多个接口中的接口包括精简指令集计算机接口。

45.根据权利要求42所述的系统,其中所述多个接口中的接口包括串行化器/解串行化器serdes电路。

46.根据权利要求45所述的系统,其中所述接口进一步包括耦合到interlaken核心的高级可扩展接口axi桥,所述interlaken核心耦合到所述serdes电路。

47.根据权利要求42所述的系统,其进一步包括经配置以选择所述多个接口中的一者以用于将所述命令提供到所述控制器的第一多路复用器及经配置以选择所述多个接口中的一者以用于将所述数据提供到所述控制器的第二多路复用器。

48.根据权利要求42所述的系统,其进一步包括时钟产生电路、复位产生电路及系统寄存器。

49.根据权利要求48所述的系统,其中所述多个接口中的至少一者经配置以对所述系统寄存器进行编程。

50.根据权利要求42所述的系统,其中所述多个接口中的至少一者经配置以对所述控制器的所述寄存器进行编程。

51.根据权利要求42所述的系统,其进一步包括物理接口层,所述物理接口层耦合到所述控制器且经配置以进一步耦合到所述存储器装置。

52.一种方法,其包括:

53.根据权利要求52所述的方法,其中所述第一命令将值写入到所述控制器的状态及控制寄存器。

54.根据权利要求53所述的方法,其中所述值指示用于所述控制器的操作模式的操作参数。

55.根据权利要求53所述的方法,其中所述值指示所述控制器的操作模式。

56.根据权利要求52所述的方法,其中所述第一接口或所述第二接口包括联合测试行动组jtag接口。

57.根据权利要求56所述的方法,其中所述第一命令或所述第二命令包括写入命令,且所述第一数据或所述第二数据包括待写入到与所述控制器通信的存储器装置的型式。

58.根据权利要求52所述的方法,其中所述第一接口或所述第二接口包括精简指令集计算机接口。

59.根据权利要求58所述的方法,其中所述第一命令或所述第二命令及所述第一数据或所述第二数据模拟移动装置。

60.根据权利要求52所述的方法,其中所述第一接口或所述第二接口包括serdes电路。

61.根据权利要求52所述的方法,其中所述第一命令、所述第二命令或其组合包括jedec命令。

62.根据权利要求52所述的方法,其进一步包括设置多路复用器信号的状态以选择所述多个接口中的一者。

技术总结本申请涉及多模态存储器设备及系统。存储器控制器及物理接口层可容纳多种存储器类型。在一些实例中,所述存储器控制器及/或物理接口层可包含寄存器,所述寄存器包含用于多种操作模式的操作参数。不同操作模式可与不同存储器类型兼容。在一些实例中,所述存储器控制器及物理接口层可被包含在用于测试多种存储器类型的系统中。所述系统可提供用于与所述存储器通信的多个接口。所述不同通信类型可用于执行不同测试及/或模拟可利用所述存储器的不同类型的装置。技术研发人员:K·M·丘尔维兹,J·卡明斯,J·D·波特,B·D·库克,J·P·莱特受保护的技术使用者:美光科技公司技术研发日:技术公布日:2024/4/22

本文地址:https://www.jishuxx.com/zhuanli/20240731/184312.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。