Temperature control circuit, memory storage device and temperature control method
阅读说明:本技术 温度控制电路、存储器存储装置及温度控制方法 (Temperature control circuit, memory storage device and temperature control method ) 是由 叶家惠 黄昭达 李宜峰 邱柏捷 凌君瑜 于 2019-04-19 设计创作,主要内容包括:本发明的范例实施例提供一种温度控制电路、存储器存储装置及温度控制方法,其用于电子装置。所述温度控制电路包括温度检测器、状态检测电路及控制电路。所述温度检测器用以检测所述电子装置的温度并产生第一评估信息。所述状态检测电路用以检测所述电子装置中的至少一电路模块的工作状态并产生第二评估信息。所述控制电路用以根据所述第一评估信息与所述第二评估信息调整所述电子装置的至少一电气参数,以控制所述电子装置的所述温度。(Exemplary embodiments of the present invention provide a temperature control circuit, a memory storage device and a temperature control method for an electronic device. The temperature control circuit comprises a temperature detector, a state detection circuit and a control circuit. The temperature detector is used for detecting the temperature of the electronic device and generating first evaluation information. The state detection circuit is used for detecting the working state of at least one circuit module in the electronic device and generating second evaluation information. The control circuit is used for adjusting at least one electrical parameter of the electronic device according to the first evaluation information and the second evaluation information so as to control the temperature of the electronic device.)
1. A temperature control circuit for an electronic device, comprising:
the temperature detector is used for detecting the temperature of the electronic device and generating first evaluation information;
the state detection circuit is used for detecting the working state of at least one circuit module in the electronic device and generating second evaluation information;
a control circuit connected to the temperature detector and the state detection circuit and used for adjusting at least one electrical parameter of the electronic device according to the first evaluation information and the second evaluation information so as to control the temperature of the electronic device.
2. The temperature control circuit of claim 1, wherein the at least one circuit module comprises a first circuit module and a second circuit module, and the operation of the state detection circuit detecting the operating state of the at least one circuit module in the electronic device and generating the second evaluation information comprises:
detecting a first working state of the first circuit module;
detecting a second operating state of the second circuit module; and
and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
3. The temperature control circuit of claim 2, wherein the state detection circuit comprises:
a first gate circuit for generating a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first operating status, and the first weight signal reflects the first weight information;
a second gate circuit for generating a second output signal according to a second status signal and a second weight signal, wherein the second status signal reflects the second operating status, and the second weight signal reflects the second weight information; and
a logic circuit connected to the first gate circuit and the second gate circuit and configured to generate the second evaluation information according to the first output signal and the second output signal.
4. The temperature control circuit of claim 3, wherein the logic circuit comprises:
an accumulator connected to the first gate circuit and the second gate circuit and configured to generate accumulation information according to the first output signal and the second output signal; and
a normalization circuit connected to the accumulator and configured to generate the second evaluation information according to the accumulation information.
5. The temperature control circuit of claim 1, wherein the operating state of the at least one circuit module corresponds to a busy state of the at least one circuit module.
6. The temperature control circuit of claim 1, further comprising:
a current meter connected to the control circuit and configured to detect a current of the electronic device and generate third evaluation information,
wherein the control circuit further adjusts the at least one electrical parameter of the electronic device according to the third evaluation information.
7. The temperature control circuit of claim 1, wherein the control circuit comprises:
a comparator for generating adjustment information according to the second evaluation information and at least one threshold information; and
the adjusting circuit is connected to the comparator and is used for adjusting the at least one electrical parameter of the electronic device from a first electrical parameter to a second electrical parameter according to the adjusting information so as to reduce the temperature of the electronic device.
8. The temperature control circuit of claim 7, wherein the control circuit further comprises:
and the restoring circuit is connected to the adjusting circuit and used for restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter when at least one of the first evaluation information and the second evaluation information meets a preset condition.
9. The temperature control circuit of claim 8, wherein the recovery circuit comprises:
a counter for counting a maintaining time of the temperature of the electronic device at a preset temperature; and
and the recovery controller is connected to the counter and is used for recovering the at least one electrical parameter to the first electrical parameter according to the maintaining time.
10. The temperature control circuit of claim 1, further comprising:
the compensation circuit is connected to the control circuit and used for generating at least one compensation parameter according to the temperature of the electronic device so as to compensate at least one analog circuit related to the at least one electrical parameter.
11. The temperature control circuit of claim 1, wherein the at least one electrical parameter comprises at least one of a system voltage of the electronic device, a system frequency of the electronic device, an input voltage of the at least one circuit module, an output voltage of the at least one circuit module, and weight information of the at least one circuit module.
12. A memory storage device, comprising:
a connection interface unit for connecting to a host system;
a rewritable non-volatile memory module;
a memory control circuit unit; and
a temperature control circuit connected to the connection interface unit, the rewritable nonvolatile memory module and the memory control circuit unit,
wherein the temperature control circuit is configured to detect a temperature of the memory storage device and generate first evaluation information,
the temperature control circuit is further used for detecting the working state of at least one circuit module in the memory storage device and generating second evaluation information, and
the temperature control circuit is further configured to adjust at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device.
13. The memory storage device of claim 12, wherein the at least one circuit block comprises a first circuit block and a second circuit block, and the operation of the temperature control circuit detecting the operating state of the at least one circuit block in the memory storage device and generating the second evaluation information comprises:
detecting a first working state of the first circuit module;
detecting a second operating state of the second circuit module; and
and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
14. The memory storage device of claim 13, wherein the operation of the temperature control circuit to generate the second evaluation information according to the first operating state, the second operating state, the first weight information of the first circuit module, and the second weight information of the second circuit module comprises:
generating a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first working status and the first weight signal reflects the first weight information;
generating a second output signal according to a second status signal and a second weight signal, wherein the second status signal reflects the second operating status, and the second weight signal reflects the second weight information; and
generating the second evaluation information according to the first output signal and the second output signal.
15. The memory storage device of claim 14, wherein the operation of the temperature control circuit to generate the second evaluation information from the first output signal and the second output signal comprises:
generating accumulation information according to the first output signal and the second output signal; and
and generating the second evaluation information according to the accumulated information.
16. The memory storage device of claim 12, wherein the operating state of the at least one circuit block corresponds to a busy state of the at least one circuit block.
17. The memory storage device of claim 12, wherein the temperature control circuit is further configured to detect a current of the memory storage device and generate third evaluation information, and
the temperature control circuit is further configured to adjust the at least one electrical parameter of the memory storage device according to the third evaluation information.
18. The memory storage device of claim 12, wherein the operation of the temperature control circuit to adjust the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device comprises:
generating adjustment information according to the second evaluation information and at least one threshold information; and
adjusting the at least one electrical parameter of the memory storage device from a first electrical parameter to a second electrical parameter according to the adjustment information to reduce the temperature of the memory storage device.
19. The memory storage device of claim 18, wherein the operation of the temperature control circuit to adjust the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device further comprises:
and when at least one of the first evaluation information and the second evaluation information meets a preset condition, restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter.
20. The memory storage device of claim 19, wherein the operation of the temperature control circuit to restore the at least one electrical parameter from the second electrical parameter to the first electrical parameter when the at least one of the first evaluation information and the second evaluation information meets the preset condition comprises:
counting a maintenance time of the temperature of the memory storage device at a preset temperature; and
and restoring the at least one electrical parameter to the first electrical parameter according to the maintaining time.
21. The memory storage device of claim 12, wherein the temperature control circuit is further configured to generate at least one compensation parameter based on the temperature of the memory storage device to compensate at least one analog circuit related to the at least one electrical parameter.
22. The memory storage device of claim 12, wherein the at least one electrical parameter comprises at least one of a system voltage of the memory storage device, a system frequency of the memory storage device, an input voltage of the at least one circuit module, an output voltage of the at least one circuit module, and weight information of the at least one circuit module.
23. A temperature control method for a memory storage device, the temperature control method comprising:
detecting a temperature of the memory storage device and generating first evaluation information;
detecting the working state of at least one circuit module in the memory storage device and generating second evaluation information; and
adjusting at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device.
24. The temperature control method of claim 23, wherein the at least one circuit block comprises a first circuit block and a second circuit block, and the step of detecting the operating state of the at least one circuit block in the memory storage device and generating the second evaluation information comprises:
detecting a first working state of the first circuit module;
detecting a second operating state of the second circuit module; and
and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
25. The temperature control method of claim 24, wherein generating the second evaluation information according to the first operating state, the second operating state, the first weight information of the first circuit module, and the second weight information of the second circuit module comprises:
generating a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first working status and the first weight signal reflects the first weight information;
generating a second output signal according to a second status signal and a second weight signal, wherein the second status signal reflects the second operating status, and the second weight signal reflects the second weight information; and
generating the second evaluation information according to the first output signal and the second output signal.
26. The temperature control method of claim 25, wherein generating the second evaluation information from the first output signal and the second output signal comprises:
generating accumulation information according to the first output signal and the second output signal; and
and generating the second evaluation information according to the accumulated information.
27. The temperature control method of claim 23, wherein the operating state of the at least one circuit module corresponds to a busy state of the at least one circuit module.
28. The temperature control method of claim 23, further comprising:
detecting a current of the memory storage device and generating third evaluation information; and
adjusting the at least one electrical parameter of the memory storage device according to the third evaluation information.
29. The temperature control method of claim 23, wherein adjusting the at least one electrical parameter of the memory storage device based on the first evaluation information and the second evaluation information to control the temperature of the memory storage device comprises:
generating adjustment information according to the second evaluation information and at least one threshold information; and
adjusting the at least one electrical parameter of the memory storage device from a first electrical parameter to a second electrical parameter according to the adjustment information to reduce the temperature of the memory storage device.
30. The temperature control method of claim 29, wherein adjusting the at least one electrical parameter of the memory storage device based on the first evaluation information and the second evaluation information to control the temperature of the memory storage device further comprises:
and when at least one of the first evaluation information and the second evaluation information meets a preset condition, restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter.
31. The temperature control method according to claim 30, wherein the step of restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter when the at least one of the first evaluation information and the second evaluation information meets the preset condition comprises:
counting a maintenance time of the temperature of the memory storage device at a preset temperature; and
and restoring the at least one electrical parameter to the first electrical parameter according to the maintaining time.
32. The temperature control method of claim 23, further comprising:
generating at least one compensation parameter based on the temperature of the memory storage device to compensate at least one analog circuit associated with the at least one electrical parameter.
33. The temperature control method of claim 23, wherein the at least one electrical parameter comprises at least one of a system voltage of the memory storage device, a system frequency of the memory storage device, an input voltage of the at least one circuit module, an output voltage of the at least one circuit module, and weight information of the at least one circuit module.
Technical Field
The present invention relates to temperature control technology for electronic devices, and more particularly, to a temperature control circuit, a memory storage device and a temperature control method.
Background
Digital cameras, mobile phones and MP3 players have grown rapidly over the years, resulting in a rapid increase in consumer demand for storage media. Since a rewritable non-volatile memory module (e.g., a flash memory) has the characteristics of non-volatility, power saving, small volume, and no mechanical structure, it is very suitable for being built in various portable multimedia devices.
When the temperature of a memory storage device or other type of electronic device is too high, internal circuitry or stored data may be corrupted. Therefore, the temperature of the device can be detected by the temperature detector, and the frequency divider circuit is used to reduce the system frequency, so as to try to reduce the temperature of the device. However, in practice, adjusting the system frequency simply according to the temperature often results in the system frequency being excessively reduced, which greatly affects the device performance.
Disclosure of Invention
The invention provides a temperature control circuit, a memory storage device and a temperature control method, which can improve the problems.
An exemplary embodiment of the present invention provides a temperature control circuit for an electronic device. The temperature control circuit comprises a temperature detector, a state detection circuit and a control circuit. The temperature detector is used for detecting the temperature of the electronic device and generating first evaluation information. The state detection circuit is used for detecting the working state of at least one circuit module in the electronic device and generating second evaluation information. The control circuit is connected to the temperature detector and the state detection circuit and used for adjusting at least one electrical parameter of the electronic device according to the first evaluation information and the second evaluation information so as to control the temperature of the electronic device.
In an exemplary embodiment of the invention, the at least one circuit module includes a first circuit module and a second circuit module, and the operation of the state detection circuit detecting the operating state of the at least one circuit module in the electronic device and generating the second evaluation information includes: detecting a first working state of the first circuit module; detecting a second operating state of the second circuit module; and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
In an exemplary embodiment of the present invention, the state detection circuit includes a first gate circuit, a second gate circuit and a logic circuit. The first gate circuit is configured to generate a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first operating status, and the first weight signal reflects the first weight information. The second gate circuit is used for generating a second output signal according to a second state signal and a second weight signal, wherein the second state signal reflects the second working state, and the second weight signal reflects the second weight information. The logic circuit is connected to the first gate circuit and the second gate circuit and is configured to generate the second evaluation information according to the first output signal and the second output signal.
In an exemplary embodiment of the invention, the logic circuit includes an accumulator and a normalization circuit. The accumulator is connected to the first gate circuit and the second gate circuit and is used for generating accumulation information according to the first output signal and the second output signal. The normalization circuit is connected to the accumulator and is used for generating the second evaluation information according to the accumulation information.
In an exemplary embodiment of the invention, the temperature control circuit further includes a current meter connected to the control circuit and configured to detect a current of the electronic device and generate third evaluation information. The control circuit further adjusts the at least one electrical parameter of the electronic device according to the third evaluation information.
In an exemplary embodiment of the invention, the control circuit includes a comparator and an adjusting circuit. The comparator is used for generating adjustment information according to the second evaluation information and at least one threshold information. The adjusting circuit is connected to the comparator and is used for adjusting the at least one electrical parameter of the electronic device from a first electrical parameter to a second electrical parameter according to the adjusting information so as to reduce the temperature of the electronic device.
In an exemplary embodiment of the invention, the control circuit further includes a restoring circuit connected to the adjusting circuit and configured to restore the at least one electrical parameter from the second electrical parameter to the first electrical parameter when at least one of the first evaluation information and the second evaluation information meets a predetermined condition.
In an exemplary embodiment of the present invention, the recovery circuit includes a counter and a recovery controller. The counter is used for counting the maintaining time of the temperature of the electronic device at a preset temperature. The recovery controller is connected to the counter and is used for recovering the at least one electrical parameter to the first electrical parameter according to the maintaining time.
In an exemplary embodiment of the invention, the temperature control circuit further includes a compensation circuit connected to the control circuit and configured to generate at least one compensation parameter according to the temperature of the electronic device to compensate at least one analog circuit related to the at least one electrical parameter.
In an exemplary embodiment of the invention, the at least one electrical parameter includes at least one of a system voltage of the electronic device, a system frequency of the electronic device, an input voltage of the at least one circuit module, an output voltage of the at least one circuit module, and weight information of the at least one circuit module.
An exemplary embodiment of the present invention further provides a memory storage device, which includes a connection interface unit, a rewritable nonvolatile memory module, a memory control circuit unit and a temperature control circuit. The connection interface unit is used for connecting to a host system. The temperature control circuit is connected to the connection interface unit, the rewritable nonvolatile memory module and the memory control circuit unit. The temperature control circuit is used for detecting the temperature of the memory storage device and generating first evaluation information. The temperature control circuit is further used for detecting the working state of at least one circuit module in the memory storage device and generating second evaluation information. The temperature control circuit is further configured to adjust at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device.
In an exemplary embodiment of the invention, the at least one circuit module includes a first circuit module and a second circuit module, and the operation of the temperature control circuit detecting the operating state of the at least one circuit module in the memory storage device and generating the second evaluation information includes: detecting a first working state of the first circuit module; detecting a second operating state of the second circuit module; and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
In an exemplary embodiment of the present invention, the operation of the temperature control circuit generating the second evaluation information according to the first operating state, the second operating state, the first weight information of the first circuit module and the second weight information of the second circuit module includes: generating a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first working status and the first weight signal reflects the first weight information; generating a second output signal according to a second status signal and a second weight signal, wherein the second status signal reflects the second operating status, and the second weight signal reflects the second weight information; and generating the second evaluation information according to the first output signal and the second output signal.
In an exemplary embodiment of the invention, the operation of the temperature control circuit generating the second evaluation information according to the first output signal and the second output signal includes: generating accumulation information according to the first output signal and the second output signal; and generating the second evaluation information according to the accumulated information.
In an exemplary embodiment of the invention, the temperature control circuit is further configured to detect a current of the memory storage device and generate third evaluation information. The temperature control circuit is further configured to adjust the at least one electrical parameter of the memory storage device according to the third evaluation information.
In an exemplary embodiment of the invention, the operation of the temperature control circuit adjusting the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device comprises: generating adjustment information according to the second evaluation information and at least one threshold information; and adjusting the at least one electrical parameter of the memory storage device from a first electrical parameter to a second electrical parameter according to the adjustment information to reduce the temperature of the memory storage device.
In an exemplary embodiment of the invention, the operation of the temperature control circuit adjusting the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device further comprises: and when at least one of the first evaluation information and the second evaluation information meets a preset condition, restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter.
In an exemplary embodiment of the invention, the operation of the temperature control circuit to restore the at least one electrical parameter from the second electrical parameter to the first electrical parameter when the at least one of the first evaluation information and the second evaluation information meets the preset condition includes: counting a maintenance time of the temperature of the memory storage device at a preset temperature; and restoring the at least one electrical parameter to the first electrical parameter according to the maintenance time.
In an exemplary embodiment of the invention, the temperature control circuit is further configured to generate at least one compensation parameter according to the temperature of the memory storage device to compensate at least one analog circuit related to the at least one electrical parameter.
An exemplary embodiment of the present invention further provides a temperature control method for a memory storage device. The temperature control method comprises the following steps: detecting a temperature of the memory storage device and generating first evaluation information; detecting the working state of at least one circuit module in the memory storage device and generating second evaluation information; and adjusting at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device.
In an exemplary embodiment of the invention, the at least one circuit module includes a first circuit module and a second circuit module, and the step of detecting the operating state of the at least one circuit module in the memory storage device and generating the second evaluation information includes: detecting a first working state of the first circuit module; detecting a second operating state of the second circuit module; and generating the second evaluation information according to the first working state, the second working state, the first weight information of the first circuit module and the second weight information of the second circuit module.
In an exemplary embodiment of the present invention, the step of generating the second evaluation information according to the first operating status, the second operating status, the first weight information of the first circuit module and the second weight information of the second circuit module includes: generating a first output signal according to a first status signal and a first weight signal, wherein the first status signal reflects the first working status and the first weight signal reflects the first weight information; generating a second output signal according to a second status signal and a second weight signal, wherein the second status signal reflects the second operating status, and the second weight signal reflects the second weight information; and generating the second evaluation information according to the first output signal and the second output signal.
In an exemplary embodiment of the present invention, the step of generating the second evaluation information according to the first output signal and the second output signal includes: generating accumulation information according to the first output signal and the second output signal; and generating the second evaluation information according to the accumulated information.
In an exemplary embodiment of the invention, the operating state of the at least one circuit module corresponds to a busy state of the at least one circuit module.
In an exemplary embodiment of the invention, the temperature control method further includes: detecting a current of the memory storage device and generating third evaluation information; and adjusting the at least one electrical parameter of the memory storage device according to the third evaluation information.
In an exemplary embodiment of the present invention, the step of adjusting the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device comprises: generating adjustment information according to the second evaluation information and at least one threshold information; and adjusting the at least one electrical parameter of the memory storage device from a first electrical parameter to a second electrical parameter according to the adjustment information to reduce the temperature of the memory storage device.
In an exemplary embodiment of the invention, the step of adjusting the at least one electrical parameter of the memory storage device according to the first evaluation information and the second evaluation information to control the temperature of the memory storage device further comprises: and when at least one of the first evaluation information and the second evaluation information meets a preset condition, restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter.
In an exemplary embodiment of the invention, the step of restoring the at least one electrical parameter from the second electrical parameter to the first electrical parameter when the at least one of the first evaluation information and the second evaluation information meets the predetermined condition includes: counting a maintenance time of the temperature of the memory storage device at a preset temperature; and restoring the at least one electrical parameter to the first electrical parameter according to the maintenance time.
In an exemplary embodiment of the invention, the temperature control method further includes: generating at least one compensation parameter based on the temperature of the memory storage device to compensate at least one analog circuit associated with the at least one electrical parameter.
In an exemplary embodiment of the invention, the at least one electrical parameter includes at least one of a system voltage of the electronic device, a system frequency of the electronic device, an input voltage of the at least one circuit module, an output voltage of the at least one circuit module, and weight information of the at least one circuit module.
Based on the above, after the temperature of the electronic device and the operating state of at least one circuit module in the electronic device are measured, the control circuit may adjust at least one electrical parameter of the electronic device according to the corresponding evaluation information to control the temperature of the electronic device. The temperature is assisted by detecting the working state of the circuit module to adjust the electrical parameters, so that the balance between temperature control and system efficiency maintenance can be more accurately obtained.
In order to make the aforementioned and other features and advantages of the invention more comprehensible, embodiments accompanied with figures are described in detail below.
Drawings
Fig. 1 is a schematic diagram of a temperature control circuit according to an exemplary embodiment of the present invention.
FIG. 2 is a schematic diagram of a state detection circuit according to an exemplary embodiment of the present invention.
Fig. 3 is a schematic diagram of a control circuit according to an exemplary embodiment of the present invention.
Fig. 4 is a schematic diagram of a control circuit according to an exemplary embodiment of the present invention.
Fig. 5 is a schematic diagram of a compensation circuit according to an exemplary embodiment of the invention.
FIG. 6 is a diagram illustrating a host system, a memory storage device, and an input/output (I/O) device according to an example embodiment of the invention.
FIG. 7 is a diagram illustrating a host system, a memory storage device and an I/O device according to another example embodiment of the invention.
FIG. 8 is a diagram illustrating a host system and a memory storage device according to another exemplary embodiment of the invention.
FIG. 9 is a schematic block diagram of a memory storage device according to an exemplary embodiment of the present invention.
Fig. 10 is a flowchart illustrating a temperature control method according to an exemplary embodiment of the present invention.
[ notation ] to show
10: temperature control circuit
11: temperature detector
12: state detection circuit
13: control circuit
14. 510: voltage regulation circuit
15. 520, the method comprises the following steps: oscillator
16: current meter
17: compensation circuit
101. 201(1) - (201 (n): circuit module
210(1) -210 (n): gate circuit
220: logic circuit
221: accumulator
222: normalization circuit
310: comparator with a comparator circuit
320: adjusting circuit
321: updating a filter
322: scheduler
330: recovery circuit
331: recovery controller
332: recovery monitor
333: recovery counter
501-503: multiplexer
530: I/O driver
60. 80, 90: memory storage device
61. 81: host system
610: system bus
611: processor with a memory having a plurality of memory cells
612: random access memory
613: read-only memory
614: data transmission interface
62: input/output (I/O) device
70: main machine board
701: u disk
702: memory card
703: solid state disk
704: wireless memory storage device
705: global positioning system module
706: network interface card
707: wireless transmission device
708: keyboard with a keyboard body
709: screen
710: horn type loudspeaker
82: SD card
83: CF card
64: embedded memory device
841: embedded multimedia card
842: embedded multi-chip packaging storage device
902: connection interface unit
904: memory control circuit unit
906: rewritable nonvolatile memory module
S1001: step (detecting the temperature of the electronic device and generating the first evaluation information)
S1002: step (detecting the operating status of at least one circuit module in the electronic device and generating second evaluation information)
S1003: step (adjusting at least one electrical parameter of the electronic device according to the first evaluation information and the second evaluation information to control the temperature of the electronic device)
Detailed Description
In the following, a number of embodiments are presented to illustrate the invention, however, the invention is not limited to the illustrated embodiments. Suitable combinations between the embodiments are also allowed. The term "coupled" as used throughout this specification, including the claims, may refer to any direct or indirect connection means. For example, if a first device couples to a second device, that connection should be interpreted as either being a direct connection, or a indirect connection via other devices and some means of connection. Furthermore, the term "signal" may refer to at least one current, voltage, charge, temperature, data, or any other signal or signals.
Fig. 1 is a schematic diagram of a temperature control circuit according to an exemplary embodiment of the present invention. Referring to fig. 1, a
In an exemplary embodiment, the
The
In an exemplary embodiment, the operating state of the
In an exemplary embodiment, the evaluation information ES (1) and ES (2) are transmitted in the form of current or other signals. For example, in an exemplary embodiment, the
The
The
In an example embodiment, the electrical parameter comprises a system voltage and/or a system frequency. The
In an exemplary embodiment, it is assumed that the
FIG. 2 is a schematic diagram of a state detection circuit according to an exemplary embodiment of the present invention. Referring to FIG. 2, in an exemplary embodiment, the
The gate circuits 210(1) -210 (n) can also receive the weight signals W (1) -W (n), respectively. The weight signals W (1) to W (n) correspond to the circuit blocks 201(1) to 201(n), respectively. For example, the weight signals W (1) to W (n) may reflect weight information corresponding to the circuit blocks 201(1) to 201(n), respectively.
The gate circuits 210(1) to 210(n) can generate output signals WS (1) to WS (n) according to the status signals BS (1) to BS (n) and the weight signals W (1) to W (n). For example, the gate circuit 210(1) can generate the output signal WS (1) according to the status signal BS (1) and the weight signal W (1). The state signal BS (1) reflects the operating state of the circuit module 201 (1). The weight signal W (1) reflects weight information corresponding to the circuit block 201 (1). For example, the gate circuit 210(1) can generate the output signal WS (2) according to the status signal BS (2) and the weight signal W (2). The state signal BS (2) reflects the operating state of the circuit module 201 (2). The weight signal W (2) reflects weight information corresponding to the circuit block 201 (2).
In an exemplary embodiment, the weight information corresponding to a circuit block is related to the attribute, area and/or power consumption of the circuit block. Taking the circuit module 201(1) as an example, the weight signal W (1) may positively relate to the area and/or power consumption of the circuit module 201 (1). That is, the higher the area and/or power consumption of the circuit module 201(1), the greater the weight information (e.g., weight value) reflected by the weight signal W (1). Alternatively, for example, in the circuit modules 201(1) and 201(2), if the area of the circuit module 201(1) is larger than the area of the circuit module 201(2) and/or the power consumption of the circuit module 201(1) is larger than the power consumption of the circuit module 201(2), the weight information (e.g., the weight value) reflected by the weight signal W (1) may be larger than the weight information (e.g., the weight value) reflected by the weight signal W (2).
The logic circuit 220 is connected to the gate circuits 210(1) to 210 (n). The logic circuit 220 may generate the evaluation information ES (2) according to the output signals WS (1) -WS (n). For example, the logic circuit 220 may accumulate the output signals WS (1) -WS (n) to generate the evaluation information ES (2). In addition, the logic circuit 220 may normalize the accumulated result of the signals WS (1) -WS (n) to generate the evaluation information ES (2).
In an exemplary embodiment, the logic circuit 220 includes an accumulator 221 and a normalization circuit 222. The output of accumulator 221 is connected to the input of normalization circuit 222. The accumulator 221 receives the output signals WS (1) -WS (n) and accumulates the output signals WS (1) -WS (n) to generate accumulated information. The accumulated information may reflect the sum of the logic values respectively corresponding to the signals WS (1) -WS (n). The normalization circuit 222 receives the accumulated information and performs a normalization operation on the accumulated information to generate the evaluation information ES (2).
In an exemplary embodiment, it is assumed that the status signals BS (1) and BS (2) are both logic high (corresponding to a logic value "1"), the remaining status signals are both logic low (corresponding to a logic value "0"), and the weight signals WS (1) and WS (2) correspond to weight values "10" and "5", respectively. The gate circuit 210(1) can multiply the logic value "1" corresponding to the status signal BS (1) by the weight value "10" corresponding to the weight signal WS (1) to generate the output signal WS (1) (i.e., 1 × 10 ═ 10) corresponding to the logic value "10". The gate circuit 210(2) can multiply the logic value "1" corresponding to the status signal BS (2) by the weight value "5" corresponding to the weight signal WS (2) to generate the output signal WS (2) corresponding to the logic value "5" (i.e., 1 × 5 ═ 5). The accumulator 221 may obtain the sum of the logical values "10" and "5" as the logical value "15" (i.e., 10+5 ═ 15) (i.e., the accumulated information). Then, the normalization circuit 222 adds an adjustment value to the logic value "15" to generate the evaluation information ES (2). For example, assuming that the adjustment value is a logical value of "200", the evaluation information ES (2) may correspond to a logical value of "215" (i.e., 15+200 ═ 215). Thus, the normalizing circuit 222 can output a current of 215 milliamperes (mA) (i.e., the second current).
It should be noted that, in another exemplary embodiment, the adjustment value may be other values depending on the practical requirements. In addition, the normalization operation is only exemplary, and the present invention is not limited to the details of the normalization operation performed by the normalization circuit 222. For example, in another exemplary embodiment, the normalization circuit 222 may generate the evaluation information ES (2) through other logic operations, such as multiplying the accumulated information by an adjustment value.
In an exemplary embodiment, the
In an exemplary embodiment, the
Fig. 3 is a schematic diagram of a control circuit according to an exemplary embodiment of the present invention. Referring to fig. 3, in an exemplary embodiment, the
In an exemplary embodiment, the adjusting
Fig. 4 is a schematic diagram of a control circuit according to an exemplary embodiment of the present invention. Referring to fig. 4, in an exemplary embodiment, the
In an example embodiment, the
In an exemplary embodiment, after adjusting some electrical parameters to the second electrical parameters to reduce the temperature of the electronic device, the recovery monitor 332 may continuously determine whether the temperature of the electronic device reaches a predetermined temperature (or a predetermined temperature range) according to the evaluation information ES (1). If the temperature of the electronic device reaches the predetermined temperature, the resume monitor 332 may start the
In other words, after the temperature of the electronic device has dropped and reached a steady state, the
In an exemplary embodiment, the
Fig. 5 is a schematic diagram of a compensation circuit according to an exemplary embodiment of the invention. Referring to FIG. 5, the
In an exemplary embodiment, the compensation parameters TP (1) -TP (3) correspond to the first temperature range to the third temperature range, respectively. The temperature of the first temperature range is higher than the temperature of the second temperature range, and the temperature of the second temperature range is higher than the temperature of the third temperature range. If the
In an exemplary embodiment, the circuit module (e.g., the
In an exemplary embodiment, the electrical parameter may further include an input voltage of a certain circuit module (e.g., the circuit module 201(1) of fig. 2), an output voltage of a certain circuit module, and/or weight information corresponding to a certain circuit module (e.g., the weight signal W (1) corresponding to the circuit module 201(1) of fig. 2). According to different temperature states and/or different operating states, the electrical parameters of at least some of the electronic circuits in the
It should be noted that, in the foregoing exemplary embodiments, the connection relationship between the circuit elements is exemplary and not intended to limit the invention. In the foregoing exemplary embodiments, the connection relationship of at least some of the circuit elements may be adjusted, at least some of the circuit elements may be replaced with other circuit elements having the same or similar functions, and/or more circuit elements may be added to provide additional functions.
In an exemplary embodiment, the
Generally, a memory storage device (also referred to as a memory storage system) includes a rewritable non-volatile memory module (rewritable non-volatile memory module) and a controller (also referred to as a control circuit). Typically, memory storage devices are used with a host system so that the host system can write data to or read data from the memory storage devices.
FIG. 6 is a diagram illustrating a host system, a memory storage device, and an input/output (I/O) device according to an example embodiment of the invention. FIG. 7 is a diagram illustrating a host system, a memory storage device and an I/O device according to another example embodiment of the invention.
Referring to fig. 6 and 7, the
In the exemplary embodiment,
In the present exemplary embodiment, the
In an exemplary embodiment, the host system referred to is substantially any system that can cooperate with a memory storage device to store data. Although the host system is described as a computer system in the above exemplary embodiment, fig. 8 is a schematic diagram of a host system and a memory storage device according to another exemplary embodiment of the invention. Referring to fig. 8, in another exemplary embodiment, the
FIG. 9 is a schematic block diagram of a memory storage device according to an exemplary embodiment of the present invention. Referring to fig. 9, the memory storage device 90 includes a connection interface unit 902, a memory control circuit unit 904, and a rewritable nonvolatile memory module 906.
The connection interface unit 902 is used to connect the memory storage device 90 to the
The memory control circuit unit 904 is configured to execute a plurality of logic gates or control commands implemented in hardware or firmware, and write, read, and erase data in the rewritable nonvolatile memory module 906 according to the commands of the
The rewritable nonvolatile memory module 906 is connected to the memory control circuit unit 904 and stores data written by the
Each memory cell in the rewritable nonvolatile memory module 906 stores one or more bits with a change in voltage (hereinafter also referred to as a threshold voltage). Specifically, each memory cell has a charge trapping layer between the control gate (control gate) and the channel. By applying a write voltage to the control gate, the amount of electrons in the charge trapping layer can be varied, thereby varying the threshold voltage of the memory cell. This operation of changing the threshold voltage of the memory cell is also referred to as "writing data to the memory cell" or "programming" the memory cell. As the threshold voltage changes, each memory cell in the rewritable nonvolatile memory module 1006 has multiple memory states. The read voltage is applied to determine which memory state a memory cell belongs to, thereby obtaining one or more bits stored by the memory cell.
In the present exemplary embodiment, the memory cells of the rewritable nonvolatile memory module 906 may constitute a plurality of physical programming cells, and the physical programming cells may constitute a plurality of physical erasing cells. Specifically, memory cells on the same word line may constitute one or more physically programmed cells. If each memory cell can store more than 2 bits, the physical program cells on the same word line can be classified into at least a lower physical program cell and an upper physical program cell. For example, the Least Significant Bit (LSB) of a memory cell belongs to the lower physical program cell, and the Most Significant Bit (MSB) of a memory cell belongs to the upper physical program cell. Generally, in the MLC NAND flash memory, the writing speed of the lower physical program cell is faster than that of the upper physical program cell, and/or the reliability of the lower physical program cell is higher than that of the upper physical program cell.
In the present exemplary embodiment, the physical program cell is a programmed minimum cell. That is, the physical programming unit is the minimum unit for writing data. For example, the physical programming unit can be a physical page (page) or a physical fan (sector). If the physical programming units are physical pages, the physical programming units may include a data bit region and a redundancy (redundancy) bit region. The data bit region includes a plurality of physical sectors for storing user data, and the redundant bit region stores system data (e.g., management data such as error correction codes). In the present exemplary embodiment, the data bit area includes 32 physical fans, and the size of one physical fan is 512 bytes (B). However, in other example embodiments, the data bit region may also include 8, 16, or a greater or lesser number of physical fans, and the size of each physical fan may also be greater or lesser. On the other hand, the physically erased cell is the minimum unit of erase. That is, each physically erased cell contains the minimum number of memory cells that are erased together. For example, the physical erase unit is a physical block (block).
In an example embodiment, the rewritable nonvolatile memory module 906 of FIG. 9 is also referred to as a flash memory module. In an example embodiment, the memory control circuit unit 904 of fig. 9 is also referred to as a flash memory controller for controlling a flash memory module.
Fig. 10 is a flowchart illustrating a temperature control method according to an exemplary embodiment of the present invention. Referring to fig. 10, in step S1001, a temperature of an electronic device (e.g., a memory storage device) is detected and first evaluation information is generated. In step S1002, an operating state of at least one circuit module in the electronic device is detected and second evaluation information is generated. In step S1003, at least one electrical parameter of the electronic device is adjusted according to the first evaluation information and the second evaluation information to control the temperature of the electronic device.
In summary, after the temperature of the electronic device and the operating state of at least one circuit module in the electronic device are measured, the control circuit can adjust at least one electrical parameter of the electronic device according to the corresponding evaluation information to control the temperature of the electronic device. The temperature is assisted by detecting the working state of the circuit module to adjust the electrical parameters, so that the balance between temperature control and system efficiency maintenance can be more accurately obtained.
Although the present invention has been described with reference to the above embodiments, it should be understood that various changes and modifications can be made therein by those skilled in the art without departing from the spirit and scope of the invention.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:一种变压器的油温控制方法及使用该方法的变压器