CN113157208A - 存储设备及对包括其的电子设备的温度控制 - Google Patents
存储设备及对包括其的电子设备的温度控制 Download PDFInfo
- Publication number
- CN113157208A CN113157208A CN202110376122.0A CN202110376122A CN113157208A CN 113157208 A CN113157208 A CN 113157208A CN 202110376122 A CN202110376122 A CN 202110376122A CN 113157208 A CN113157208 A CN 113157208A
- Authority
- CN
- China
- Prior art keywords
- temperature
- storage device
- value
- limit
- bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004044 response Effects 0.000 claims abstract description 41
- 230000015654 memory Effects 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 14
- 239000007787 solid Substances 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 claims description 2
- 230000007774 longterm Effects 0.000 claims description 2
- 238000010295 mobile communication Methods 0.000 claims description 2
- 230000002093 peripheral effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 13
- 238000000034 method Methods 0.000 abstract description 12
- 230000008569 process Effects 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000003936 working memory Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000017702 response to host Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/21—Pc I-O input output
- G05B2219/21156—Over temperature protection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Debugging And Monitoring (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
- Read Only Memory (AREA)
Abstract
一种电子设备,其包括主机和从主机接收命令的存储设备。存储设备处理接收到的命令,并向主机返回指示处理接收到的命令的结果的命令响应,并且该命令响应包括关于存储设备的内部温度的信息。
Description
本申请是申请日为2018.07.05,申请号为201810728786.7,发明名称“存储设备及对包括其的电子设备的温度控制”的发明专利申请的分案申请。
相关申请的交叉引用
根据35 U.S.C.§119要求2017年7月24日在韩国知识产权局提交的韩国专利申请第10-2017-0093757号和2018年1月5日在韩国知识产权局提交的韩国专利申请第10-2018-0001938号的优先权,其全部内容通过引用并入于此。
技术领域
本公开涉及一种电子设备,并且更具体地涉及包括存储设备的电子设备的温度控制。
背景技术
目前,信息娱乐***广泛用于车辆中。通常,可以在车辆信息娱乐***中驱动各种应用程序。车辆信息娱乐***中的各种电子设备可以包括半导体设备,诸如用于驱动各种应用的目的的工作存储器(例如,动态随机存取存储器(dynamic random access memory,DRAM))、非易失性存储器和应用处理器。
然而,半导体设备的温度的急剧增加或降低可能影响半导体设备的性能和可靠性。特别地,当安装在车辆中的半导体设备的温度在参考温度范围之外时,半导体设备可能操作异常,在车辆的操作期间可能导致严重的危险。
发明内容
本发明构思的实施例提供了用于向主机传送关于测量的温度的信息的存储设备。
本发明构思的实施例提供了电子设备,该电子设备包括主机和被配置为从主机接收命令的存储设备。存储设备被配置为处理接收到的命令,并且可以向主机传送指示处理接收到的命令的结果的命令响应。该命令响应包括关于存储设备的内部温度的信息。
本发明构思的实施例进一步提供了存储设备,该存储设备包括被配置为存储数据的非易失性存储器设备以及被配置为从主机接收与数据相关联的命令的控制器。控制器被配置为处理接收到的命令,并且向主机传送指示处理接收到的命令的结果的命令响应。该命令响应包括关于存储设备的内部温度的信息。
本发明构思的实施例还进一步提供了存储设备,该存储设备包括被配置为存储数据的非易失性存储器设备;以及控制器,其被配置为从应用处理器接收与数据相关联的命令、处理接收到的命令、并且向应用处理器传送指示处理接收到的命令的结果的命令响应。非易失性存储器设备和控制器被配置为安装在车辆中。控制器包括被配置为管理存储设备的参考温度范围的寄存器以及被配置为测量存储设备的内部温度的传感器。该命令响应包括关于由传感器测量的内部温度是否在参考温度范围之外的信息。
附图说明
考虑到参照附图进行的以下描述,本发明构思的以上和其他目标和特征将变得显而易见。
图1示出了根据本发明构思的实施例的电子设备的框图。
图2示出了根据本发明构思的实施例的电子设备的详细框图。
图3示出了根据本发明构思的实施例的用于测量存储设备的内部温度的概念图。
图4示出了根据本发明构思的实施例的热节流操作。
图5示出了根据本发明构思的另一实施例的热节流操作。
图6示出了根据本发明构思的另一实施例的热节流操作。
图7示出了根据本发明构思的实施例的电子设备执行的温度控制操作的流程图。
图8示出了根据本发明构思的实施例的包括电子设备的电子***的示例性配置的框图。
具体实施方式
以下,将详细并清楚地描述本发明构思的实施例,并清楚到本领域技术人员(在下文中被称为“普通的那些人”)可以容易地实施本发明构思的程度。
正如本发明构思的领域中的传统的那样,可以依据执行描述的功能或者多个功能的块来描述并示出实施例。这些可在本文中被称为单元或模块等的块通过诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等的模拟和/或数字电路来物理地实施,并且可以可选地由固件和/或软件驱动。例如,电路可以体现在一个或多个半导体芯片中,或者在诸如印刷电路板等的基板支撑件上。构成块的电路可以由专用硬件、或由处理器(例如,一个或多个已编程的微处理器和相关联的电路***)、或由执行一些块的功能的专用硬件和执行块的其他功能的处理器的组合来实施。在不脱离本发明构思的范围的情况下,实施例的每一个块可以被物理地分成两个或者多个相互作用的并且离散的块。同样地,在不脱离本发明构思的范围的情况下,实施例的块可以被物理地组合成更复杂的块。
图1示出了根据本发明构思的实施例的电子设备的框图。
电子设备1000可以存储数据、可以管理存储的数据、并且可以向用户提供必要的信息。根据实施例,电子设备1000可以是被包括在车辆的信息娱乐***中的设备。例如,车辆可以是汽车,但不限于此并且可以是其他类型的车辆。电子设备1000可以例如是导航设备或媒体内容播放器。例如,电子设备1000可以是用于高级驾驶辅助***(advanceddriver assistance systems,ADAS)的设备。根据另一实施例,电子设备1000可以是个人计算机、或诸如但不限于笔记本计算机、移动电话、个人数字助理(personal digitalassistant,PDA)、照相机等的移动电子设备。
如图1中所示的电子设备1000包括主机1200和存储设备1400。电子设备可以包括未显示的附加的电路***和/或组件。
当一个或多个电子电路/芯片/设备操作时,主机1200可以向主机1200的用户提供各种服务。根据实施例的主机1200可以执行用于处理从主机1200的用户接收的命令的目的的各种操作,并且可以将操作结果提供给主机1200的用户。根据实施例的主机1200可以包括(多个)操作***、(多个)应用等。根据实施例的主机1200可以包括(多个)操作处理器(例如,中央处理单元(central processing unit,CPU)、图形处理单元(graphic processingunit,GPU)、应用处理器(application processor,AP)等),该操作处理器包括专用逻辑电路(例如,现场可编程门阵列(field programmable gate arrays,FPGA)、专用集成电路(application specific integrated circuits,ASIC)等)。
存储设备1400可以存储数据。根据实施例,存储设备1400可以是例如嵌入式多媒体卡(embedded multimedia card,eMMC)、通用闪速存储(universal flash storage,UFS)、固态驱动(solid state drive,SSD)等。
存储设备1400可以被安装在车辆中。在这种情况下,存储设备1400可以存储车辆驱动必须的各种数据。根据实施例,存储设备1400可以例如存储与媒体内容、地图数据、以及与车辆的安全性相关联的数据(例如,传感器数据)相关联的数据。存储设备1400可以包括用于存储数据的非易失性存储器。例如,存储设备1400可以包括多个闪速存储器。
为了请求存储设备1400执行各种操作,主机1200可以将各种命令(即,图1中的命令)发送到存储设备1400。存储设备1400从主机1200接收的、数据相关联的命令可以包括但不限于用于数据的读取、写入、或擦除命令。响应于来自主机1200的命令,存储设备1400可以执行与存储的或将被存储在存储设备1400中的数据相关联的读取操作、写入操作或擦除操作。
可以由存储设备1400的控制器(未示出)接收从主机1200发送到存储设备1400的命令。控制器可以执行与接收到的请求相对应的操作,并且可以将对接收到的命令的响应(在下文中称为“命令响应”)返回(传送)到主机1200。返回到主机1200的命令响应(即,对图1中的命令的响应)可以指示处理接收到的命令的结果。例如,对接收到的命令的命令响应可以包括关于接收到的命令是否被成功处理的信息。
根据实施例的主机1200可以向存储设备1400发送与数据相关联的读取命令(例如,获取或读取命令),并且存储设备1400可以处理接收到的读取命令并且可以将该命令响应返回给主机1200。
根据实施例的主机1200可以将与数据相关联的写入命令(例如放入或写入命令)发送到存储设备1400,并且存储设备1400可以处理接收到的写入命令并且可以将该命令响应返回到主机1200。
根据实施例的主机1200可以将与数据相关联的删除命令(例如,删除、取消映射、或擦除命令)发送到存储设备1400,并且存储设备1400可以处理接收到的删除命令并且可以将命令响应返回到主机1200。
存储设备1400可以通过附加地包括将要被返回到主机1200的命令响应中的温度信息来向主机1200发送温度信息。当存储设备1400的温度在参考温度范围之外时,可能不能确保存储设备1400的操作或数据的可靠性。存储设备1400可以通过将其自己的温度信息预先发送到主机1200来防止能够发生的意外错误。
温度信息可以是关于存储设备1400的内部温度的信息。存储设备1400的内部温度可以不同于存储设备1400周围的空气的温度或存储设备1400的外部的温度。例如,存储设备1400的内部温度可能意味着存储设备1400内的非易失性存储器设备的温度。
根据实施例的温度信息可以包括关于存储设备1400的内部温度是否在出参考温度范围之外的信息。例如,温度信息可以包括关于由包括在存储设备1400中的传感器测量的内部温度是否低于下限参考温度(例如,第二参考温度)的信息和/或关于由传感器测量的内部温度是否高于上限参考温度(例如,第一参考温度)的信息。
参考温度范围意味着存储设备1400在其中稳定地且正常地操作而不引起错误(或者没有异常操作)的温度范围。根据实施例的参考温度范围例如可以遵照作为针对车辆的半导体可靠性测试标准的AEC(Automotive Electronics Council,汽车电子委员会)标准来确定。例如,根据AEC标准3级,参考温度范围可以被确定为-40℃至85℃。
温度信息可以被包括在将要从存储设备1400被发送到主机1200的命令响应中。例如,存储设备1400可以处理从主机1200接收到的写入命令,并且可以向主机1200返回指示处理写入命令的结果的命令响应。在这种情况下,存储设备1400可以将温度信息记录(即,包括)在命令响应中。例如,在发送到主机1200的命令响应是比特串的形式的情况下,关于存储设备1400的内部温度是否低于下限基准温度的信息,以及关于存储设备1400的内部温度是否高于上限参考温度的信息可以通过使用比特值来分别表示。
主机1200可以基于从存储设备1400接收的温度信息执行用于控制存储设备1400的内部温度的热节流操作。例如,当存储设备1400的内部温度被确定为在参考温度范围之外时,主机1200可以执行用于调整存储设备1400的内部温度的各种控制操作。将在后面更详细地描述热节流操作。
图2示出了根据本发明构思的实施例的电子设备的框图。
图2的电子设备2000是图1的电子设备1000的详细实施例。因此,参照图1的电子设备1000给出的描述也可以被应用于图2的电子设备2000。例如,图2的主机2200和存储设备2400可以分别对应于图1的主机1200和存储设备1400。
存储设备2400包括存储器设备(存储器)2600和控制器2800。
存储器设备2600可以包括用于存储数据的非易失性存储器。例如,存储器设备2600可以包括多个闪速存储器。可替换地,存储器设备2600可以包括其他种类的非易失性存储器,例如相变RAM(phase-change RAM,PRAM)、铁电RAM(ferrroelectric RAM,FRAM)和磁阻RAM(magnetoresistive RAM,MRAM)等。
控制器2800可以从主机2200接收与数据相关联的命令,并且可以响应于接收到的命令执行各种操作。控制器2800可以处理命令并且可以向主机2200返回指示处理该命令的结果的命令响应2900。
控制器2800可以控制存储设备2400的总体操作。例如,控制器2800可以调度存储设备2600的操作,或者可以编码和解码要在存储设备2400中处理的信号/数据。例如,控制器2800可以控制存储器设备2600允许存储器设备2600存储或输出数据。
控制器2800可以通过多个通道(未示出)与存储器设备2600相连接。控制器2800可以包括用于响应于来自主机2200的各种请求执行操作的硬件或软件设备(未示出)。根据实施例的控制器2800可以包括诸如动态随机存取存储器(DRAM)、静态随机存取存储器(static random access memory,SRAM)或同步DRAM(synchronous DRAM,SDRAM)等的易失性存储器(未示出)。
控制器2800可以包括被配置为执行以上描述的和以下将要描述的功能的一个或多个硬件组件(例如,模拟电路、逻辑电路等)。额外地或可替换地,控制器2800可以包括一个或多个处理器核心。可以用软件和/或固件的程序代码来实施以上描述的述和下面将要描述的控制器2800的功能,并且控制器2800的(多个)处理器核心可以执行程序代码的指令集。控制器2800的(多个)处理器核心可以为了执行指令集的目的而处理各种种类的算术操作和/或逻辑操作。
控制器2800可以包括用于测量存储设备2400的内部温度的传感器2820。例如,可以将使用随温度变化的电动势的热电动势(或热电偶)传感器、感测随温度变化的电阻器的值的热传导率传感器等用作传感器2820。然而,本发明构思不限于此,并且可以使用其他类型的温度传感器。传感器2820可以被配置成测量控制器2800和存储器设备2600的接合部分的温度,并且测量的温度可以被确定为存储设备2400的内部温度。传感器2820可以测量控制器2800与存储器设备2600之间的接合部分处的温度。
参照图3,“TCase”指示存储设备2400的壳体的温度,并且“TAmbient”指示存储设备2400的周围的空气(即,附近)的温度。传感器2820可以测量控制器2800和存储设备2600的接合部分3300的温度TJunction。“TJunction”可以被确定为存储设备2400的内部温度。然而,传感器2820测量存储设备2400的内部温度的方式不限于此处所述。
返回到图2,控制器2800可以包括用于加速操作的寄存器2840(例如,Reg#1、Reg#2、……Reg#n)。寄存器2840的至少一部分可以被用于管理将要施加到存储设备2400的参考温度范围。例如,寄存器2840中的至少一个可以被用于管理存储设备2400的上限参考温度的值。寄存器2840中的至少另一个可以被用于管理存储设备2400的下限参考温度的值。
根据实施例,寄存器2840中的至少一个可以被用于确定是否将温度信息包括在命令响应2900中以被发送到主机2200。例如,当“1”被记录在相关寄存器中时,控制器2800可以将温度信息包括在命令响应2900中,并且当“0”被记录在相关寄存器中时,控制器2800可以不把温度信息包括在命令响应2900中。
根据实施例,命令响应2900可以是比特数据(例如,比特串)。在这种情况下,指示传感器2820测量的温度是否高于上限参考温度的比特值(例如,第一比特值)可以被记录在命令响应2900的字段2920中。例如,当由传感器2820测量的温度高于上限参考温度时,可以在字段2920中记录“1”,并且当由传感器2820测量的温度不高于上限参考温度时,可以在场字段2920中记录“0”。并且,指示传感器2820测量的温度是否低于下限参考温度的比特值(例如,第二比特值)可以被记录在命令响应2900的字段2940中。例如,当由传感器2820测量的温度低于下限参考温度时,可以在字段2940中记录“1”,并且当由传感器2820测量的温度不低于下限参考温度时,可以在字段2940中记录“0”。
主机2200可以基于从存储设备2400接收的温度信息执行用于控制存储设备2400的内部温度的热节流操作。
根据实施例的热节流操作可以包括冷却存储设备2400的操作。
图4示出了根据本发明构思的实施例的热节流操作。参照图4,基于被提供在来自存储设备2400的命令响应(2900)中的温度信息(该信息指示由传感器2820测量的温度高于上限参考温度),主机2200可以将控制信号发送到电子设备2000的冷却器4000并且接收控制信号的冷却器4000可以冷却存储设备2400。
根据实施例的热节流操作可以包括调节要从主机2200被发送到存储设备2400的命令的数量的操作。
图5示出了根据本发明构思的实施例的热节流操作。参照图5,基于来自存储设备2400的、指示由传感器2820测量的温度高于上限参考温度的命令响应(2900),主机2200可以通过减小(即,限制)在参考时间期间要被发送到存储设备2400的输入/输出命令的数量来降低存储设备2400的功耗。
根据实施例的热节流操作可以包括调节要被施加到存储设备2400的驱动时钟的频率的操作。驱动时钟可以是驱动存储设备2400所需的时钟信号,并且存储设备2400的内部温度可以随着驱动时钟的频率降低而降低。可替换地,存储设备2400的内部温度可以随着驱动时钟的频率增加而增加。
图6示出了根据本发明构思的实施例的热节流操作。参照图6,主机2200可以将控制信号发送到时钟发生器6000,并且接收控制信号的时钟发生器6000可以改变要被施加到存储设备2400的驱动时钟(即,受控时钟)的频率。例如,基于来自存储设备2400的、指示由传感器2820测量的温度高于上限参考温度的命令响应(2900),主机2200可以将控制信号发送到时钟发生器6000以降低要被施加到存储设备2400的驱动时钟的频率。时钟发生器6000被示出为被包括在主机2200中,但是时钟发生器6000可以被放置在存储设备2400或电子设备2000中的另一位置处。
然而,应该理解的是,热节流操作可以包括为了调节存储设备2400的内部温度的目的由主机2200执行的任何操作,并且不限于上述实施例。
图7示出了根据本发明构思的实施例的电子设备执行的温度控制操作的流程图。
在操作S7100中,主机1200可以将与数据相关联的命令发送到存储设备1400。与数据相关联的命令可以是但不限于用于请求存储设备1400写入数据的命令、用于请求存储设备1400读取数据的命令或用于请求存储设备1400删除存储在存储设备1400中的数据的命令。
在操作S7200中,存储设备1400可以处理接收到的命令。
在操作S7300中,存储设备1400可以向主机1200返回温度信息包括在其中的命令响应。根据实施例,命令响应可以包括处理命令以及关于存储设备1400的内部温度是否在参考温度范围之外的信息的结果。
在操作S7400中,主机1200可以基于从存储设备1400接收的温度信息来确定是否需要调整存储设备1400的温度。例如,主机1200可以参照记录在从存储设备1400接收的命令响应的特定字段中的比特值来确定存储设备1400的内部温度是否在参考温度范围之外。如果确定存储设备1400的温度在参考温度范围之外,则在操作S7500中,可以执行热节流操作。
在操作S7500中,主机1200可以执行热节流操作。例如,主机1200可以使用冷却器来冷却存储设备1400。可替换地,主机1200可以调整要被发送到存储设备1400的命令的数量。可替换地,主机1200可以调整要被施加到存储设备1400的驱动时钟的频率。
图8示出了根据本发明构思的实施例的包括电子设备的电子***的示例性配置的框图。
电子***10000可以包括主处理器11010、工作存储器12000、存储设备13000、通信块14000、用户接口15000和总线16000。例如,电子***10000可以是诸如台式计算机、膝上型计算机、平板电脑、智能电话、可穿戴设备、视频游戏控制台、工作站、服务器、车辆信息娱乐设备、高级驾驶员辅助***(ADAS)设备等的电子设备中的一个。根据实施例的电子***10000可以包括以上参照图1至图6描述的电子设备中的任何一个。例如,电子***10000可以包括图2的电子设备2000,但是不限于此。
主处理器11010可以控制电子***10000的整体操作。主处理器11010可以处理各种种类的算术操作和/或逻辑操作。为此,主处理器11010可以包括特殊用途的逻辑电路(例如,现场可编程门阵列(FPGA)或专用集成芯片(ASIC))。例如,主处理器11010可以包括一个或多个处理器核心,并且可以用一般用途的处理器、特殊用途的处理器或应用处理器来实施。
工作存储器12000可以存储要被用于电子***10000的操作的数据。例如,工作存储器12000可以暂时地存储由主处理器11010处理或将要处理的数据。例如,工作存储器12000可以包括诸如DRAM、SDRAM等的易失性存储器和/或诸如PRAM、MRAM、ReRAM、FRAM等的非易失性存储器。
存储设备13000可以包括至少一个存储器设备和控制器。存储设备13000的存储器设备可以存储数据,而不管电源如何。例如,存储设备13000可以包括非易失性存储器,诸如闪速存储器、PRAM、MRAM、ReRAM、FRAM等。例如,存储设备13000可以包括诸如固态驱动(SSD)、嵌入式多媒体卡(eMMC)、通用闪速存储(UFS)等的存储介质。
存储设备13000可以包括用于测量存储设备13000的内部温度的传感器。在处理从主处理器11010接收到的命令后,存储设备13000可以将关于由传感器测量的内部温度的信息记录(即,包括)在命令响应中以返回到主处理器11010。
例如,存储设备13000可以从主处理器11010接收读取命令,并且可以向主处理器11010返回指示处理读取命令的结果的命令响应。关于存储设备13000的内部温度的信息可以附加地包括在命令响应中。在这种情况下,关于读取命令是否成功被执行的信息、关于存储设备13000的温度是否低于下限参考温度的信息以及关于存储设备13000的温度是否高于上限参考温度的信息可以被记录在对读取命令的响应中。主处理器11010可以基于从存储设备13000接收到的温度信息执行用于调节存储设备13000的温度的热节流操作。
通信块14000可以与电子***10000的外部设备/***通信。例如,通信块14000可以支持各种无线通信协议中的至少一种,诸如长期演进(long term evolution,LTE)、微波接入的全球互操作性(worldwide interoperability for microwave access,WiMax)、全球移动通信***(global system for mobile communication,GSM)、码分多址(codedivision multiple access,CDMA)、蓝牙、近场通信(near field communication,NFC)、和无线保真(wireless fidelity,Wi-Fi)、射频识别(radio frequency identification,RFID)和/或支持各种有线通信协议中的至少一种,诸如传输控制协议/因特网协议(transfer control protocol/Internet protocol,TCP/IP)、通用串行总线(universalserial bus,USB)和火线。
用户接口15000可以执行用户与电子***10000之间的通信仲裁。例如,用户接口15000可以包括输入接口,诸如键盘、鼠标、小键盘、按钮、触摸面板、触摸屏、触摸平板、触摸球、相机、麦克风、陀螺仪传感器以及振动传感器。例如,用户接口15000可以包括诸如液晶显示器(liquid crystal display,LCD)设备、发光二极管(light emitting diode,LED)显示设备、有机LED(organic LED,OLED)显示设备、有源矩阵OLED(active matrix OLED,AMOLED)显示设备、扬声器和电机的输出接口。
总线16000可以提供电子***10000的组件之间的通信路径。电子***10000的组件可以基于总线16000的总线格式彼此交换数据。例如,总线格式可以包括诸如USB、小型计算机***接口(computer system interface,SCSI)、***组件互连高速(peripheralcomponent interconnect express,PCIe)、移动PCIe(mobile PCIe,M-PCIe)、高级技术附件(advanced technology attachment,ATA)、并行ATA(parallel ATA,PATA)、串行ATA(serial ATA,SATA)、串行附接SCSI(serial attached SCSI,SAS)、集成驱动器电子(integrated drive electronics,IDE)、增强型IDE(enhanced IDE,EIDE)、非易失性存储器规范(nonvolatile memory express,NVMe)和通用闪速存储(universal flashstorage,UFS)的各种接口协议中的一个或者多个。
尽管已经参照本发明的示例性实施例描述了发明构思,但是对于本领域的普通技术人员来说显而易见的是,可以对其进行各种改变和修改而不脱离如以下的权利要求中阐述的本发明构思的精神和范围。
Claims (22)
1.一种电子设备,包括:
存储设备,被配置为从主机接收请求;以及
传感器,被配置为测量所述存储设备的温度;
其中所述存储设备被配置为存储上限温度的值和下限温度的值,并且基于所述请求将第一比特的值和第二比特的值输出到所述主机,并且
其中所述存储设备还被配置为当所述存储设备的温度高于所述上限温度时,设置所述第一比特的值,并且当所述存储设备的温度低于所述下限温度时,设置所述第二比特的值。
2.根据权利要求1所述的电子设备,其中当所述存储设备的温度高于所述上限温度时,所述存储设备被配置为将所述第一比特的值设置为一,并且当所述存储设备的温度低于所述下限温度时,所述存储设备被配置为将所述第二比特的值设置为一。
3.根据权利要求1所述的电子设备,其中当所述存储设备的温度不高于所述上限温度时,所述第一比特的值为零,并且当所述存储设备的温度不低于所述下限温度时,所述第二比特的值为零。
4.根据权利要求1所述的电子设备,其中所述下限温度为-40℃。
5.根据权利要求2所述的电子设备,其中由所述下限温度和所述上限温度限定的温度范围包括-40℃至85℃。
6.根据权利要求1所述的电子设备,其中由所述下限温度和所述上限温度限定的温度范围符合AEC(汽车电子委员会)的等级。
7.根据权利要求6所述的电子设备,其中由所述下限温度和所述上限温度限定的温度范围符合AEC(汽车电子委员会)的等级3。
8.根据权利要求2所述的电子设备,其中所述存储设备包括:
第一寄存器,被配置为管理所述上限温度的值;以及
第二寄存器,被配置为管理所述下限温度的值。
9.根据权利要求1所述的电子设备,其中基于包括从所述存储设备输出的第一比特的值的信息,通过节流操作来冷却所述存储设备。
10.根据权利要求1所述的电子设备,其中所述传感器被设置在所述存储设备内部。
11.根据权利要求1所述的电子设备,其中所述传感器被配置为感测所述存储设备的壳体的温度。
12.根据权利要求1所述的电子设备,其中所述主机是应用处理器,并且
其中所述存储设备是嵌入式多媒体卡eMMC、通用闪速存储UFS和固态硬盘SSD中的一个。
13.根据权利要求2所述的电子设备,其中由所述下限温度和所述上限温度限定的温度范围符合AEC(汽车电子委员会)的等级,
其中基于包括从所述存储设备输出的第一比特的值的信息,通过节流操作来冷却所述存储设备,并且
其中所述传感器被配置为感测所述存储设备的壳体的温度。
14.根据权利要求1所述的电子设备,其中所述存储设备被配置为对在所述存储设备中处理的信号和/或数据进行编码和/或解码。
15.一种电子***,包括:
存储设备,被配置为从主机接收请求;
传感器,被配置为测量所述存储设备的温度;
通信块,被配置为与外部设备通信;以及
总线,被配置为提供所述通信块和所述存储设备之间的通信路径;
其中所述存储设备被配置为存储上限温度的值和下限温度的值,并且响应于所述请求将第一比特的值和第二比特的值输出到所述主机,
其中所述存储设备还被配置为当所述存储设备的温度高于所述上限温度时,设置所述第一比特的值,并且当所述存储设备的温度低于所述下限温度时,设置所述第二比特的值,并且
其中所述通信块被配置为支持至少一种无线通信协议,所述至少一种无线通信协议包括长期演进(LTE)、全球移动通信***(GSM)、近场通信(NFC)、无线保真(Wi-Fi)、射频识别(RFID)、传输控制协议/互联网协议(TCP/IP)或通用串行总线(USB)中的至少一个。
16.根据权利要求15所述的电子***,其中当所述存储设备的温度高于所述上限温度时,所述存储设备被配置为将所述第一比特的值设置为一,并且当所述存储设备的温度低于所述下限温度时,所述存储设备被配置为将所述第二比特的值设置为一。
17.根据权利要求15所述的电子***,其中当所述存储设备的温度不高于所述上限温度时,所述第一比特的值为零,并且当所述存储设备的温度不低于所述下限温度时,所述第二比特的值为零。
18.根据权利要求15所述的电子***,其中所述存储设备被配置为对在所述存储设备中处理的信号和/或数据进行编码和/或解码。
19.根据权利要求15所述的电子***,其中所述总线的总线格式包括通用串行总线(USB)、小型计算机***接口(SCSI)、高速***组件互连(PCIe)、高级技术附接(ATA)、串行ATA(SATA)、串行附接SCSI(SAS)、电子集成驱动器(IDE)、高速非易失性存储器(NVMe)或通用闪存(UFS)中的至少一个。
20.根据权利要求15所述的电子***,其中由所述下限温度和所述上限温度限定的温度范围包括-40℃至85℃。
21.根据权利要求15所述的电子***,其中由所述下限温度和所述上限温度限定的温度范围符合AEC(汽车电子委员会)的等级3。
22.根据权利要求15所述的电子***,其中基于包括从所述存储设备输出的第一比特的值的信息,通过节流操作来冷却所述存储设备。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170093757 | 2017-07-24 | ||
KR10-2017-0093757 | 2017-07-24 | ||
KR10-2018-0001938 | 2018-01-05 | ||
KR1020180001938A KR102671475B1 (ko) | 2017-07-24 | 2018-01-05 | 스토리지 장치 및 스토리지 장치를 포함하는 전자 장치 |
CN201810728786.7A CN109298833B (zh) | 2017-07-24 | 2018-07-05 | 存储设备及对包括其的电子设备的温度控制 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810728786.7A Division CN109298833B (zh) | 2017-07-24 | 2018-07-05 | 存储设备及对包括其的电子设备的温度控制 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113157208A true CN113157208A (zh) | 2021-07-23 |
Family
ID=65019058
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110376122.0A Pending CN113157208A (zh) | 2017-07-24 | 2018-07-05 | 存储设备及对包括其的电子设备的温度控制 |
CN201810728786.7A Active CN109298833B (zh) | 2017-07-24 | 2018-07-05 | 存储设备及对包括其的电子设备的温度控制 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810728786.7A Active CN109298833B (zh) | 2017-07-24 | 2018-07-05 | 存储设备及对包括其的电子设备的温度控制 |
Country Status (2)
Country | Link |
---|---|
US (3) | US10761501B2 (zh) |
CN (2) | CN113157208A (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113157208A (zh) | 2017-07-24 | 2021-07-23 | 三星电子株式会社 | 存储设备及对包括其的电子设备的温度控制 |
CN110928387B (zh) * | 2019-12-09 | 2021-08-31 | Oppo广东移动通信有限公司 | 温度控制方法、装置、存储介质及电子设备 |
CN111007931B (zh) * | 2019-12-09 | 2021-06-29 | Oppo广东移动通信有限公司 | 温度控制方法、装置、存储介质及电子设备 |
CN111026254A (zh) * | 2019-12-09 | 2020-04-17 | Oppo广东移动通信有限公司 | 温度控制方法、装置、存储介质及电子设备 |
US11762585B2 (en) * | 2020-03-23 | 2023-09-19 | Micron Technology, Inc. | Operating a memory array based on an indicated temperature |
KR20220072153A (ko) * | 2020-11-25 | 2022-06-02 | 에스케이하이닉스 주식회사 | 저장 시스템 및 저장 시스템의 동작 방법 |
CN113707203A (zh) * | 2021-08-12 | 2021-11-26 | 长江存储科技有限责任公司 | 温度值输出控制电路、温度值输出控制方法以及电子*** |
US11941270B2 (en) * | 2022-04-04 | 2024-03-26 | Western Digital Technologies, Inc. | Data storage device with die-based enhanced thermal management |
WO2024070466A1 (ja) * | 2022-09-28 | 2024-04-04 | パナソニックIpマネジメント株式会社 | 記録媒体およびホスト機器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150301744A1 (en) * | 2014-04-17 | 2015-10-22 | Hyun-seok Kim | Memory system and method of operating the same |
KR20160038642A (ko) * | 2014-09-30 | 2016-04-07 | 삼성전자주식회사 | 메모리 장치, 메모리 시스템 및 메모리 장치에 대한 제어 방법 |
CN105762870A (zh) * | 2016-03-30 | 2016-07-13 | 合肥联宝信息技术有限公司 | 具有保护预警功能的电池及具有该电池的电子设备 |
US20170060202A1 (en) * | 2015-08-27 | 2017-03-02 | Rajesh Sundaram | Thermal monitoring of memory resources |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1338153A (zh) * | 1999-11-05 | 2002-02-27 | 索尼公司 | 数据发送设备和方法 |
US7234067B2 (en) | 2004-03-11 | 2007-06-19 | Apple Inc. | Autonomous thermal management |
US7400945B2 (en) | 2005-03-23 | 2008-07-15 | Intel Corporation | On-die temperature monitoring in semiconductor devices to limit activity overload |
JP4825789B2 (ja) * | 2007-12-27 | 2011-11-30 | 株式会社東芝 | 情報処理装置及び不揮発性半導体メモリドライブ |
KR101559906B1 (ko) | 2008-11-05 | 2015-10-13 | 삼성전자주식회사 | 반도체 메모리 장치의 온도 데이터 출력 방법 및 온도 데이터 출력 회로 |
JP2011170943A (ja) * | 2010-02-22 | 2011-09-01 | Sony Corp | 記憶制御装置、記憶装置、記憶装置システム |
DE102010063376A1 (de) * | 2010-12-17 | 2012-06-21 | Bayerische Motoren Werke Aktiengesellschaft | Temperaturregelverfahren für einen elektrochemischen Energiespeicher in einem Fahrzeug |
US8694719B2 (en) | 2011-06-24 | 2014-04-08 | Sandisk Technologies Inc. | Controller, storage device, and method for power throttling memory operations |
US9121772B2 (en) | 2012-01-25 | 2015-09-01 | Mitsubishi Electric Corporation | Semiconductor element temperature detecting system and semiconductor module and semiconductor module system |
US9006000B2 (en) | 2012-05-03 | 2015-04-14 | Sandisk Technologies Inc. | Tj temperature calibration, measurement and control of semiconductor devices |
US9396755B2 (en) * | 2013-02-20 | 2016-07-19 | Kabushiki Kaisha Toshiba | Temperature-defined data-storage policy for a hybrid disk drive |
WO2015035142A1 (en) * | 2013-09-09 | 2015-03-12 | Seagate Technology Llc | Mobile data storage device with power management |
JP2015125687A (ja) * | 2013-12-27 | 2015-07-06 | シナプティクス・ディスプレイ・デバイス合同会社 | タッチ検出装置及び半導体装置 |
KR102210964B1 (ko) * | 2014-05-13 | 2021-02-03 | 삼성전자주식회사 | 스토리지 장치, 스토리지 장치의 동작 방법, 그리고 스토리지 장치를 액세스하는 액세스 방법 |
KR20160017580A (ko) | 2014-07-31 | 2016-02-16 | 삼성전자주식회사 | 스토리지 장치 및 이의 제어 방법 |
US20160062421A1 (en) * | 2014-09-03 | 2016-03-03 | Lenovo (Singapore) Pte. Ltd. | Device side initiated thermal throttling |
KR102316441B1 (ko) * | 2015-04-14 | 2021-10-25 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
US9684457B2 (en) * | 2015-05-21 | 2017-06-20 | Intel Corporation | Gathering sensed data from devices to manage host command transmission and cooling of the devices |
KR102311916B1 (ko) * | 2015-08-17 | 2021-10-15 | 삼성전자주식회사 | 스토리지 장치 |
US9668337B2 (en) * | 2015-09-08 | 2017-05-30 | Western Digital Technologies, Inc. | Temperature management in data storage devices |
JP6104340B1 (ja) | 2015-09-30 | 2017-03-29 | 三菱電機株式会社 | 車載エンジン制御装置 |
US10007638B2 (en) | 2015-11-10 | 2018-06-26 | Dell Products, Lp | Asynchronous notification including parameter values in serial advanced technology attachment protocol |
US10712789B2 (en) | 2015-12-18 | 2020-07-14 | Intel Corporation | Integrated circuit thermal throttling with workload adapted thermal sensor maximum temperature |
JP6517685B2 (ja) * | 2015-12-22 | 2019-05-22 | 東芝メモリ株式会社 | メモリシステムおよび制御方法 |
JP6517684B2 (ja) * | 2015-12-22 | 2019-05-22 | 東芝メモリ株式会社 | メモリシステムおよび制御方法 |
US9837146B2 (en) | 2016-01-08 | 2017-12-05 | Sandisk Technologies Llc | Memory system temperature management |
US9927986B2 (en) * | 2016-02-26 | 2018-03-27 | Sandisk Technologies Llc | Data storage device with temperature sensor and temperature calibration circuitry and method of operating same |
TWI595492B (zh) * | 2016-03-02 | 2017-08-11 | 群聯電子股份有限公司 | 資料傳輸方法、記憶體控制電路單元與記憶體儲存裝置 |
US10446242B2 (en) * | 2016-05-27 | 2019-10-15 | Western Digital Technologies, Inc. | Temperature variation compensation |
US9760311B1 (en) * | 2016-06-23 | 2017-09-12 | Sandisk Technologies Llc | Storage system and method for adaptive thermal throttling |
US10235085B2 (en) * | 2016-06-27 | 2019-03-19 | International Business Machines Corporation | Relocating storage unit data in response to detecting hotspots in a dispersed storage network |
US10817191B2 (en) * | 2017-03-13 | 2020-10-27 | Western Digital Technologies, Inc. | Storage system and method for thermal throttling via command arbitration |
US11016545B2 (en) * | 2017-03-29 | 2021-05-25 | Western Digital Technologies, Inc. | Thermal throttling for memory devices |
KR20180130872A (ko) * | 2017-05-30 | 2018-12-10 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
CN113157208A (zh) | 2017-07-24 | 2021-07-23 | 三星电子株式会社 | 存储设备及对包括其的电子设备的温度控制 |
KR102414047B1 (ko) * | 2017-10-30 | 2022-06-29 | 에스케이하이닉스 주식회사 | 통합 메모리 디바이스 및 그의 동작 방법 |
US10395687B1 (en) * | 2018-02-27 | 2019-08-27 | International Business Machines Corporation | Tape drive bearing temperature control |
US10395728B2 (en) * | 2018-06-26 | 2019-08-27 | Intel Corporation | Demarcation voltage determination via write and read temperature stamps |
-
2018
- 2018-07-05 CN CN202110376122.0A patent/CN113157208A/zh active Pending
- 2018-07-05 CN CN201810728786.7A patent/CN109298833B/zh active Active
- 2018-07-24 US US16/043,222 patent/US10761501B2/en active Active
-
2020
- 2020-08-24 US US17/000,914 patent/US11435711B2/en active Active
-
2022
- 2022-07-29 US US17/877,332 patent/US11966207B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150301744A1 (en) * | 2014-04-17 | 2015-10-22 | Hyun-seok Kim | Memory system and method of operating the same |
KR20160038642A (ko) * | 2014-09-30 | 2016-04-07 | 삼성전자주식회사 | 메모리 장치, 메모리 시스템 및 메모리 장치에 대한 제어 방법 |
US20170060202A1 (en) * | 2015-08-27 | 2017-03-02 | Rajesh Sundaram | Thermal monitoring of memory resources |
CN105762870A (zh) * | 2016-03-30 | 2016-07-13 | 合肥联宝信息技术有限公司 | 具有保护预警功能的电池及具有该电池的电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109298833A (zh) | 2019-02-01 |
CN109298833B (zh) | 2021-05-04 |
US20220365505A1 (en) | 2022-11-17 |
US10761501B2 (en) | 2020-09-01 |
US20200387126A1 (en) | 2020-12-10 |
US11435711B2 (en) | 2022-09-06 |
US11966207B2 (en) | 2024-04-23 |
US20190025784A1 (en) | 2019-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109298833B (zh) | 存储设备及对包括其的电子设备的温度控制 | |
US10742737B2 (en) | Storage device and electronic device including the same | |
US20200334140A1 (en) | Memory system, data processing system including the same and operating method of the same | |
US10877887B2 (en) | Data storage device and operating method thereof | |
CN107797855B (zh) | 存储器***及其操作方法 | |
US20140101386A1 (en) | Data storage device including buffer memory | |
US10664333B2 (en) | Semiconductor memory device including a controller for controlling power and electronic device including the semiconductor memory device | |
KR102558901B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작방법 | |
US10628041B2 (en) | Interface circuit and storage device having the interface circuit | |
KR20160025292A (ko) | 데이터 저장 장치, 그것을 포함하는 데이터 처리 시스템 및 그것의 동작 방법 | |
US20170038974A1 (en) | Storage device changing condition parameter value based on aging level and method for managing the same | |
KR20170094674A (ko) | 데이터 저장 장치 | |
KR102671475B1 (ko) | 스토리지 장치 및 스토리지 장치를 포함하는 전자 장치 | |
US20150106573A1 (en) | Data processing system | |
CN110874328B (zh) | 控制器及其操作方法 | |
KR102645786B1 (ko) | 컨트롤러, 메모리 시스템 및 그것의 동작 방법 | |
US10073702B2 (en) | Memory system, computing system including the same and method of operating memory system | |
CN110874329A (zh) | 控制器及其操作方法 | |
US20240241493A1 (en) | Storage device and temperature control of electronic device including the same | |
CN110795366B (zh) | 数据存储装置及数据存储装置的操作方法 | |
US20190205258A1 (en) | Device for performing iterator operation in database | |
KR20200071282A (ko) | 메모리 시스템 및 메모리 시스템의 동작방법 | |
KR20130122187A (ko) | 데이터 저장 시스템 및 그의 데이터 전송 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |