包括存储器控制器的存储设备及电子系统的操作方法技术方案

技术编号:24167454 阅读:38 留言:0更新日期:2020-05-16 01:53
一种存储设备包括用于如下操作的存储器控制器:通过第一信道从外部设备接收第一信号,基于所述第一信号从存储器获得数据,以及通过第二信道向所述外部设备输出所述数据。在接收到所述第一信号的时间与获得所述数据的时间之间的时间间隔大于第一参考间隔的情况下,通过所述第二信道输出所述数据。

Storage device including memory controller and operation method of electronic system

【技术实现步骤摘要】
包括存储器控制器的存储设备及电子系统的操作方法相关申请的交叉引用本申请要求于2018年11月7日在韩国知识产权局递交的韩国专利申请No.10-2018-0135850的优先权,其全部公开内容通过引用合并于此。
本文描述的专利技术构思的实施例涉及一种存储设备,并且更具体地,涉及一种包括存储器控制器和存储器的存储设备。
技术介绍
智能手机、平板计算机和其他电子设备执行各种功能。随着半导体技术的持续发展,这些功能有望增加。为了支持这些功能,数据存储容量和性能也应该提高。存储设备可以位于电子设备外部或内部。当存储设备位于电子设备内部时,电子设备可以使用诸如中央处理单元(CPU)、应用处理器(AP)或图形处理单元(GPU)的主机设备来访问存储设备。随着电子设备的功能的数量的增加,存储设备要处理的数据量可以增加。而且,随着电子设备的功能变得更加多样化,同时访问单个存储设备的主机设备的数量可能增加。这两种效果都可能引入延迟或以其他方式增加主机或电子设备与存储设备的操作之间的交互时间。
技术实现思路
本专利技术构思的实施例提供了一种能够减少或最小化要提供给主机的响应信号的传输延迟的存储设备。根据一个或多个实施例,所述存储设备包括:存储器,被配置为存储数据;以及存储器控制器,被配置为通过第一信道从外部设备接收第一信号,所述第一信号用于请求来自所述存储器的数据;基于所述第一信号从所述存储器获得所述数据;以及通过与所述第一信道不同的第二信道将所述数据输出给所述外部设备。在接收到所述第一信号的时间与获得所述数据的时间之间的时间间隔大于第一参考间隔的情况下,通过所述第二信道输出所述数据。根据一个或多个实施例,一种存储设备包括:存储器,被配置为存储数据;以及存储器控制器,被配置为:通过第一信道从外部设备接收第一信号,其中所述第一信号指示要在所述存储器中执行的第二操作,并且在所述存储器控制器在所述存储器执行第一操作期间接收到所述第一信号的情况下,基于所述第一信号通过第二信道向所述外部设备输出第二信号,所述第二信道不同于所述第一信道。根据一个或多个实施例,一种操作包括存储器的电子系统的方法包括:通过第一信道从主机接收第一信号;基于所述第一信号向所述存储器输出第二信号,所述第二信号请求存储在存储器中的数据;基于所述第二信号从所述存储器获得所述数据;以及在接收到所述第一信号的时间与输出所述第二信号的时间之间的时间间隔大于参考间隔的情况下,通过与所述第一信道不同的第二信道输出所述数据,使得所述数据被发送给所述主机。附图说明通过参考附图详细描述本专利技术构思的示例性实施例,本专利技术构思的上述及其他目的和特征将变得更清楚。图1示出了电子系统的示例。图2示出了电子系统的示例操作。图3示出了电子系统的另一示例操作。图4示出了电子系统的实施例。图5示出了根据实施例的图4的电子系统的操作。图6示出了根据实施例的图4的电子系统的操作。图7示出了根据实施例的图4的电子系统的操作。图8示出了电子系统的另一实施例。图9示出了信道数据的示例。图10示出了信道控制器的实施例。图11示出了根据实施例的图8的电子系统的操作。图12示出了根据实施例的图8的电子系统的操作。图13示出了根据实施例的图8的电子系统的操作。具体实施方式下面以使本领域普通技术人员容易实现本专利技术构思的程度详细并清楚地描述了本专利技术构思的实施例。图1示出了包括一个或多个主机110、120和130、交换设备200和存储设备300的电子系统1000的示例。在一种情况下,“主机”可以是通过交换设备200访问存储设备300的任何类型的设备或实体。下面将电子系统1000描述为包括三个主机110、120和130,但是电子系统1000可以具有不同数量(例如,一个、两个或四个或更多个)的主机。在一种情况下,电子系统1000可以是一个电子设备,例如,台式个人计算机(PC)、笔记本电脑、平板计算机以及智能电话。在另一种情况下,电子系统1000可以是电子设备的组合。当电子系统1000被实现为一个电子设备时,主机110、120和130中的每一个可以包括例如处理器(例如,中央处理单元(CPU)、应用处理器(AP)或图形处理单元(GPU))。当电子系统1000被实现为电子设备的组合时,主机110、120和130中的每一个可以包括例如台式PC、笔记本电脑、平板计算机或智能电话。在一种情况下,电子系统1000可以是以存储器为中心的系统。主机110、120和130可以请求要在存储设备300中执行操作。例如,主机110、120和130可以将信号s10、s20和s30发送给存储设备300,以便指示要在存储设备300中执行的操作(例如,读取操作、写入操作、擦除操作等)。信号s10、s20和s30可以包括例如与要在存储设备300中执行的操作相关联的命令和/或数据。主机110、120和130可以通过对应的信道VC10、VC20和VC30将信号s10、s20和s30输出给存储设备300。信道VC10、VC20和VC30可以用作用于在主机110、120和130与存储设备300之间发送和接收信号的通信路径。例如,信道VC10、VC20和VC30可以是用于以异步传输模式发送信号的一个或多个虚拟信道。信号s10、s20和s30可以通过交换设备200输入到存储设备300。交换设备200可以位于由信道VC10、VC20和VC30提供的通信路径上。存储设备300可以包括存储器控制器310和存储器350。存储器控制器310可以接收信号s10、s20和s30,并根据所接收的信号s10、s20和s30控制存储器350。例如,存储器控制器310可以控制存储器350执行由信号s10、s20和s30指示的操作。存储器350可以包括非易失性存储器、易失性存储器或非易失性存储器和易失性存储器的组合。在一种情况下,存储器350可以是存储器池,其中组合了非易失性存储器和易失性存储器。当电源关闭时,易失性存储器可能丢失存储在其中的数据。示例包括静态随机访问存储器(SRAM)、动态RAM(DRAM)、同步DRAM等。当电源关闭时,非易失性存储器可以保留存储在其中的数据。示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、相变RAM(PRAM)、磁性RAM(MRAM)、电阻性RAM(RRAM)、铁电RAM(FRAM)等。存储器350可以在存储器控制器310的控制下执行由信号s10、s20和s30指示的操作。例如,存储器350可以在存储器控制器310的控制下存储(例如,写入)数据,或者可以提供(例如,读取)存储在其中的数据。当存储器350完成由信号s10、s20和s30指示的操作时,存储器控制器310可以通过信道VC10、VC20和VC30中的相应信道发送信号s11、s21和s31(对应于本文档来自技高网...

【技术保护点】
1.一种存储设备,包括:/n存储器,被配置为存储数据;和/n存储器控制器,被配置为:/n通过第一信道从外部设备接收第一信号,所述第一信号用于请求来自所述存储器的数据;/n基于所述第一信号从所述存储器获得所述数据;以及/n在接收到所述第一信号的时间与获得所述数据的时间之间的时间间隔大于第一参考间隔的情况下,通过与所述第一信道不同的第二信道向所述外部设备输出所述数据,以便将所述数据传输给所述外部设备。/n

【技术特征摘要】
20181107 KR 10-2018-01358501.一种存储设备,包括:
存储器,被配置为存储数据;和
存储器控制器,被配置为:
通过第一信道从外部设备接收第一信号,所述第一信号用于请求来自所述存储器的数据;
基于所述第一信号从所述存储器获得所述数据;以及
在接收到所述第一信号的时间与获得所述数据的时间之间的时间间隔大于第一参考间隔的情况下,通过与所述第一信道不同的第二信道向所述外部设备输出所述数据,以便将所述数据传输给所述外部设备。


2.根据权利要求1所述的存储设备,其中,所述第二信道的数据传输速度高于所述第一信道的数据传输速度。


3.根据权利要求1所述的存储设备,其中:
所述存储器控制器被配置为基于所述第一信号来输出第二信号,所述第二信号用于请求来自所述存储器的数据,并且
所述存储器被配置为基于所述第二信号向所述存储器控制器输出所述数据。


4.根据权利要求1所述的存储设备,其中,所述存储器控制器被配置为当所述时间间隔小于所述第一参考间隔时,通过所述第一信道向所述外部设备输出所述数据。


5.根据权利要求1所述的存储设备,其中,所述存储器控制器被配置为:
当所述时间间隔大于第二参考间隔时,通过第三信道输出所述数据,以及
当所述时间间隔小于所述第二参考间隔且大于所述第一参考间隔时,通过所述第二信道输出所述数据,其中所述第二参考间隔大于所述第一参考间隔,并且其中所述第三信道不同于所述第一信道和所述第二信道。


6.根据权利要求1所述的存储设备,其中,所述存储器控制器被配置为将信道数据包括在所述数据中并输出所述数据,并且其中所述信道数据与所述第一信道相关联。


7.根据权利要求1所述的存储设备,其中,所述存储器控制器被配置为基于所述第一信号和所述数据对所述时间间隔进行计数。


8.一种存储设备,包括:
存储器,被配置为存储数据;和
存储器控制器,被配置为:通过第一信道从外部设备接收第一信号,其中所述第一信号指示要在所述存储器中执行的第二操作;并且在所述存储器控制器在所述存储器执行第一操作期间接收到所述第一信号的情况下,基于所述第一信号通过第二信道向所述外部设备输出第二信号,所述第二信道不同于所述第一信道。


9.根据权利要求8所述的存储设备,其中,在所述存储器控制器在所述存储器没有进行操作时接收到所述第一信号的情况下,所述存储器控制器被配置为通过所述第一信道输出所述第二信号,以便将所述第二信号传输给所述外部设备。


10.根据权利要求8所述的存储设备,其中,所述存储器控制器被配置为:
基于所述第一信号向所述存储器输出第三信号,所述第三信号用于指示要在所述存储器中执行的所述第二操作;以及
当所述存储器已完成所述第二操作时,基于所述第三信号输出所述第二信号。


11.根据权利要求8所述的存储设备,其中,所述存储器控制器被配置为:
基于所述第一信号输...

【专利技术属性】
技术研发人员:金善凤黄美娜沈昊俊李光九
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1