Movatterモバイル変換


[0]ホーム

URL:


US20010014049A1 - Apparatus and method for thermal regulation in memory subsystems - Google Patents

Apparatus and method for thermal regulation in memory subsystems
Download PDF

Info

Publication number
US20010014049A1
US20010014049A1US09/401,988US40198899AUS2001014049A1US 20010014049 A1US20010014049 A1US 20010014049A1US 40198899 AUS40198899 AUS 40198899AUS 2001014049 A1US2001014049 A1US 2001014049A1
Authority
US
United States
Prior art keywords
memory
memory devices
temperature
memory system
memory device
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.)
Granted
Application number
US09/401,988
Other versions
US6373768B2 (en
Inventor
Steven C. Woo
Ramprasad Satagopan
Richard M. Barth
Ely K. Tsern
Craig E. Hampel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rambus Inc
Original Assignee
Rambus Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rambus IncfiledCriticalRambus Inc
Priority to US09/401,988priorityCriticalpatent/US6373768B2/en
Assigned to RAMBUS INCreassignmentRAMBUS INCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HAMPEL, CRAIG E., TSERN, ELY K., WOO, STEVEN C., BARTH, RICHARD M., SATAGOPAN, RAMPRASSAD
Publication of US20010014049A1publicationCriticalpatent/US20010014049A1/en
Application grantedgrantedCritical
Publication of US6373768B2publicationCriticalpatent/US6373768B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A memory system configured to provide thermal regulation of a plurality of memory devices is disclosed. The memory system comprises a memory module having a plurality of memory devices coupled to a bus. Additionally, the memory system also comprises a controller coupled to the bus. The controller determines an operating temperature (actual or estimated) of the memory device. Based on the determined operating temperature of the memory device, the controller is further operable to manipulate the operation of the memory system.

Description

Claims (27)

What is claimed is:
1. A memory system comprising:
a memory controller coupled to a bus;
a memory module comprising N memory devices coupled to the bus, each one of the N memory devices operable to receive data from the bus during a write operation and to transmit data onto the bus during a read operation;
wherein the memory controller comprises:
a tracking circuit operable to track a number of memory device operations in M of the N memory devices during a period of time, where M is less than or equal to N; and
a control circuit operable to manipulate operation of the memory system in response to a comparison of the number of memory operations and a reference.
2. The memory system of
claim 1
, wherein the tracking circuit comprises at least one counter.
3. The memory system of
claim 2
, wherein the at least one counter comprises:
a first counter incremented by each read operation during the period of time; and
a second counter incremented by each write operation during the period of time.
4. The memory system of
claim 3
, wherein the at least one counter comprises a First-In-First-Out (FIFO) buffer.
5. The memory system of
claim 1
, wherein the reference comprises power value data relating a number of memory device operations with an estimated operating temperature for the M memory devices.
6. The memory system of
claim 5
, wherein the power value data is stored in the memory controller.
7. The memory system of
claim 5
, wherein the power value data is stored in one or more register on the N memory devices.
8. The memory system of
claim 5
, wherein the memory module further comprises a data storage element storing the power value data for the M memory devices.
9. The memory system of
claim 5
, wherein the memory controller further comprises:
a delay circuit operable to select a first delay between successive read operations to the M memory devices and to select a second delay between successive write operations to the M memory devices on the basis of a control circuit comparison indicating that the number of memory operations exceeds the reference.
10. The memory system of
claim 5
, wherein each of the N memory devices is operable in first and second modes of operation, wherein each of the N memory devices consumes less power in the second mode of operation as compared with the first mode of operation; and
wherein the memory controller is operable to select between the first and second modes of operation for each one of the M memory devices on the basis of the control circuit comparison.
11. A method of regulating the operating temperature of memory devices in a memory system comprising; a memory controller and a memory module comprising a plurality of memory devices, the method comprising:
determining a number of operations involving one or more memory devices on the memory module during a time period;
comparing the number of operations to reference data corresponding to an estimated operating temperature the one or more memory devices;
determining whether to manipulate the operation of the memory system on the basis of the comparison between the number of operations and the reference data.
12. The method of
claim 11
, wherein the number of operations comprises at least one of a number of read operations involving the one or more memory devices, a number of write operations involving the one or more memory devices, and a number of refresh operations involving the one or more memory device.
13. The method of
claim 11
, further comprising:
upon determining to manipulate the operation of the memory system, introducing delays between successive read operations and successive write operations to the one or memory devices.
14. The method of
claim 11
, further comprising:
upon determining to manipulate the operation of the memory system, placing the one or more memory devices in a mode of operation requiring less power.
15. The method of
claim 11
, further comprising:
upon determining to manipulate the operation of the memory system, increasing the refresh rate for the one or more memory device.
16. A memory system comprising:
a memory controller coupled to a bus;
a memory module comprising N memory devices coupled to the bus, each one of the N memory devices having a maximum operating temperature;
at least one temperature sensor measuring an actual operating temperature for M of the N memory devices, where M is less than or equal to N; and
a circuit periodically refreshing data in the M memory devices at a first rate when the actual operating temperature is below the maximum operating temperature, and at a second rate, higher than the first rate, when the actual operating temperature is above the maximum operating temperature.
17. The memory system of
claim 16
, wherein the at least one temperature sensor generates temperature data communicated to the memory controller via the bus.
18. The memory system of
claim 16
, wherein the at least one temperature sensor generates temperature data, and wherein the memory system further comprises a signal line outside the bus connecting the at least one temperature sensor and the memory controller, such that the temperature data is communicated to the memory controller via the signal line.
19. The memory system of
claim 18
, wherein the temperature data comprises a digital flag and wherein the memory controller further comprises a data register connected to the signal line and storing a value associated with the digital flag.
20. The memory system of
claim 16
wherein the memory module further comprises a heat spreader, and wherein at least one temperature sensor is associated with either each one of the M memory devices, or a thermocouple between each one of the M memory devices and the heat spreader.
21. A memory system comprising:
a memory module comprising N memory devices coupled to a bus, each one of the N memory devices being operable in at least a first power mode and a second power mode, and having a maximum threshold temperature;
at least one temperature sensors measuring actual operating temperature for a group M of the N memory devices, where M is less than or equal to N;
a memory controller coupled to the bus, the memory controller selecting the first power mode for each memory device in the group M having an actual operating temperature below the maximum threshold temperature, and selecting the second power mode for each memory device in the group M having an actual operating temperature above the maximum threshold temperature;
wherein each one of the N memory device consumes less power in the second power mode than in the first power mode.
22. The memory system of
claim 21
, wherein the at least one temperature sensor generates temperature data communicated to the memory controller via the bus.
23. The memory system of
claim 21
, wherein the at least one temperature sensor generates temperature data, and wherein the memory system further comprises a signal line outside the bus connecting the at least one temperature sensor and the memory controller, such that the temperature data is communicated to the memory controller via the signal line.
24. The memory system of
claim 23
, wherein the temperature data comprises a digital flag and wherein the memory controller further comprises a data register connected to the signal line and storing a value associated with the digital flag.
25. A method of regulating the operating temperature of memory devices in a memory system comprising a memory controller and a memory module comprising N memory devices, the method comprising:
storing power value data indicative of a maximum threshold temperature for at least one of the N memory devices in a data storage element associated with the memory module;
tracking a number of memory system operations involving M of the N memory devices during a time period, where M is less than or equal to N and where the number of operations is indicative of an estimated operating temperature for the M memory devices;
comparing the number of memory system operations to the power value data; and
upon determining based on the comparison of the number of memory system operations to the power value data that the estimated operating temperature for the M memory devices is greater than the maximum threshold temperature, manipulating the operation of the memory system to reduce the operating temperature of the M memory devices.
26. The method of
claim 25
, further comprising:
reading the power value data from the data storage element during memory system initialization.
27. The method of
claim 25
, wherein the data storage element is a serial presence detect device.
US09/401,9881998-07-161999-09-23Apparatus and method for thermal regulation in memory subsystemsExpired - Fee RelatedUS6373768B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/401,988US6373768B2 (en)1998-07-161999-09-23Apparatus and method for thermal regulation in memory subsystems

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/118,696US6021076A (en)1998-07-161998-07-16Apparatus and method for thermal regulation in memory subsystems
US09/401,988US6373768B2 (en)1998-07-161999-09-23Apparatus and method for thermal regulation in memory subsystems

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/118,696Continuation-In-PartUS6021076A (en)1998-07-161998-07-16Apparatus and method for thermal regulation in memory subsystems

Publications (2)

Publication NumberPublication Date
US20010014049A1true US20010014049A1 (en)2001-08-16
US6373768B2 US6373768B2 (en)2002-04-16

Family

ID=22380192

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/118,696Expired - LifetimeUS6021076A (en)1998-07-161998-07-16Apparatus and method for thermal regulation in memory subsystems
US09/401,988Expired - Fee RelatedUS6373768B2 (en)1998-07-161999-09-23Apparatus and method for thermal regulation in memory subsystems

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/118,696Expired - LifetimeUS6021076A (en)1998-07-161998-07-16Apparatus and method for thermal regulation in memory subsystems

Country Status (2)

CountryLink
US (2)US6021076A (en)
WO (1)WO2000004481A2 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6453218B1 (en)*1999-03-292002-09-17Intel CorporationIntegrated RAM thermal sensor
DE10154505A1 (en)*2001-11-072003-05-15Infineon Technologies Ag Storage device and method for accessing a storage device
US20040027867A1 (en)*2002-08-122004-02-12Barr Andrew HManagement of a memory subsystem
US20040199730A1 (en)*2003-03-262004-10-07Eggers Georg ErhardDevice and method for controlling one or more memory modules
US20050007864A1 (en)*2003-07-122005-01-13Samsung Electronics Co., Ltd.Memory controller for controlling a refresh cycle of a memory and a method thereof
EP1612646A1 (en)*2004-07-022006-01-04Nec CorporationMethod and apparatus for controlling heat generation in a communication terminal
US20060002217A1 (en)*2004-07-022006-01-05Walker Robert MRefreshing dynamic volatile memory
US20060142959A1 (en)*2004-12-232006-06-29Oh Kyung SCircuits, systems and methods for dynamic reference voltage calibration
US20060140037A1 (en)*2003-07-032006-06-29Micron Technology, Inc.Temperature sensing device in an integrated circuit
WO2006105546A1 (en)*2005-03-302006-10-05Intel CorporationVariable memory array self-refresh rates in suspend and standby modes
US20060294294A1 (en)*2005-06-232006-12-28Walker Robert MNon-DRAM indicator and method of accessing data not stored in DRAM array
DE102005058438A1 (en)*2005-12-072007-06-14Infineon Technologies Ag Integrated semiconductor memory with determination of a chip temperature
US20070140030A1 (en)*2005-12-162007-06-21Intel CorporationApparatus and method for thermal management of a memory device
EP1818830A3 (en)*2006-01-182007-10-10Apple Computer, Inc.Interleaving policies for flash memory
US20080098153A1 (en)*2006-10-192008-04-24Yasuo NishiokaMemory access controller
US20090262783A1 (en)*2004-05-242009-10-22Pochang HsuThrottling memory in a computer system
US20100292949A1 (en)*2007-12-172010-11-18Nxp B.V.Estimating temperature of memory elements
US7969919B1 (en)*2005-08-082011-06-28Rockwell Collins, Inc.System and method for thermal load sharing between nodes in a communications network
US20110302353A1 (en)*2008-12-302011-12-08Emanuele ConfalonieriNon-volatile memory with extended operating temperature range
US20120033519A1 (en)*2008-12-302012-02-09Emanuele ConfalonieriTemperature alert and low rate refresh for a non-volatile memory
CN103370699A (en)*2011-02-152013-10-23Arm有限公司Controlling latency and power consumption in a memory
US20170076780A1 (en)*2010-12-062017-03-16Kuljit S. BainsMemory device refresh commands on the fly
WO2020051364A1 (en)*2018-09-062020-03-12Micron Technology, Inc.Operating temperature management of a memory sub-system
WO2020086239A1 (en)*2018-10-232020-04-30Micron Technology, Inc.Mode-dependent heating of a memory device
TWI798806B (en)*2021-01-142023-04-11慧榮科技股份有限公司Data accessing method using dynamic speed adjustment with aid of thermal control unit, and associated apparatus
US11650739B1 (en)*2021-12-212023-05-16Datto, Inc.Method for generating crash-consistent backup of source volume and apparatus associated therewith
US20230367519A1 (en)*2014-10-282023-11-16SK Hynix Inc.Memory device

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6021076A (en)*1998-07-162000-02-01Rambus IncApparatus and method for thermal regulation in memory subsystems
US6535798B1 (en)*1998-12-032003-03-18Intel CorporationThermal management in a system
US6233190B1 (en)*1999-08-302001-05-15Micron Technology, Inc.Method of storing a temperature threshold in an integrated circuit, method of modifying operation of dynamic random access memory in response to temperature, programmable temperature sensing circuit and memory integrated circuit
US7050959B1 (en)1999-12-232006-05-23Intel CorporationDynamic thermal management for integrated circuits
US6366466B1 (en)2000-03-142002-04-02Intel CorporationMulti-layer printed circuit board with signal traces of varying width
US6362973B1 (en)2000-03-142002-03-26Intel CorporationMultilayer printed circuit board with placebo vias for controlling interconnect skew
JP2001290697A (en)*2000-04-062001-10-19Hitachi Ltd Information processing system
US6678829B1 (en)*2000-06-192004-01-13Texas Instruments IncorporatedSystem and method of regulating the distribution of power throughout a system through the use of uni-directional and bi-directional switches
DE10036914A1 (en)2000-07-282002-02-14Infineon Technologies Ag Integrated circuit with temperature sensor
DE10042383B4 (en)*2000-08-292005-04-28Infineon Technologies Ag Semiconductor arrangement with optimized refresh cycle
US6662278B1 (en)*2000-09-222003-12-09Intel CorporationAdaptive throttling of memory acceses, such as throttling RDRAM accesses in a real-time system
US6772352B1 (en)*2000-09-292004-08-03Intel CorporationMethod and apparatus for reducing the rate of commands being issued if the rate exceeds a threshold which is based upon a temperature curve
US6484232B2 (en)*2000-11-302002-11-19Compaq Information Technologies Group, L.P.Adaptive calibration technique for high speed memory devices
US6493836B2 (en)*2000-11-302002-12-10Compaq Information Technologies Group, L.P.Method and apparatus for scheduling and using memory calibrations to reduce memory errors in high speed memory devices
US6564288B2 (en)*2000-11-302003-05-13Hewlett-Packard CompanyMemory controller with temperature sensors
US6557072B2 (en)*2001-05-102003-04-29Palm, Inc.Predictive temperature compensation for memory devices systems and method
US6851064B2 (en)*2001-08-222005-02-01Hewlett-Packard Development Company, L.P.Fine-grained thermal control in memory subsystems
US6724665B2 (en)*2001-08-312004-04-20Matrix Semiconductor, Inc.Memory device and method for selectable sub-array activation
US6735546B2 (en)*2001-08-312004-05-11Matrix Semiconductor, Inc.Memory device and method for temperature-based control over write and/or read operations
US6836704B2 (en)2001-09-212004-12-28Intel CorporationMethod and apparatus for regulation of electrical component temperature through component communication throttling based on corrected sensor information
US6507530B1 (en)2001-09-282003-01-14Intel CorporationWeighted throttling mechanism with rank based throttling for a memory system
US7209996B2 (en)*2001-10-222007-04-24Sun Microsystems, Inc.Multi-core multi-thread processor
US7096145B2 (en)*2002-01-022006-08-22Intel CorporationDeterministic power-estimation for thermal control
US6851018B2 (en)*2002-03-272005-02-01Hewlett-Packard Development Company, L.P.Exchanging operation parameters between a data storage device and a controller
US6809978B2 (en)*2002-05-132004-10-26Infineon Technologies AgImplementation of a temperature sensor to control internal chip voltages
US6809914B2 (en)*2002-05-132004-10-26Infineon Technologies AgUse of DQ pins on a ram memory chip for a temperature sensing protocol
US6954394B2 (en)*2002-11-272005-10-11Matrix Semiconductor, Inc.Integrated circuit and method for selecting a set of memory-cell-layer-dependent or temperature-dependent operating conditions
US6974252B2 (en)*2003-03-112005-12-13Intel CorporationFailsafe mechanism for preventing an integrated circuit from overheating
US7080217B2 (en)*2003-03-312006-07-18Intel CorporationCycle type based throttling
US7012459B2 (en)*2003-04-022006-03-14Sun Microsystems, Inc.Method and apparatus for regulating heat in an asynchronous system
US6871119B2 (en)*2003-04-222005-03-22Intel CorporationFilter based throttling
US20040215912A1 (en)2003-04-242004-10-28George VergisMethod and apparatus to establish, report and adjust system memory usage
US20040215177A1 (en)*2003-04-242004-10-28Scimed Life Systems, Inc.Therapeutic apparatus having insulated region at the insertion area
JP3761544B2 (en)*2003-06-252006-03-29インターナショナル・ビジネス・マシーンズ・コーポレーション SETTING DEVICE, INFORMATION PROCESSING DEVICE, SETTING METHOD, PROGRAM, AND RECORDING MEDIUM
US20050041453A1 (en)*2003-08-222005-02-24Brazis Paul W.Method and apparatus for reading and writing to solid-state memory
US7057958B2 (en)*2003-09-302006-06-06Sandisk CorporationMethod and system for temperature compensation for memory cells with temperature-dependent behavior
US20050068831A1 (en)*2003-09-302005-03-31Johnson Brian P.Method and apparatus to employ a memory module information file
US7412614B2 (en)*2004-04-292008-08-12Hewlett-Packard Development Company, L.P.Power management using a pre-determined thermal characteristic of a memory module
JP2006004559A (en)*2004-06-182006-01-05Elpida Memory IncSemiconductor storage device
US7296129B2 (en)2004-07-302007-11-13International Business Machines CorporationSystem, method and storage medium for providing a serialized memory interface with a bus repeater
US7523285B2 (en)*2004-08-202009-04-21Intel CorporationThermal memory control
US7131767B2 (en)*2004-08-312006-11-07Pny Technologies, Inc.Electronic module with built-in temperature display
US7925902B1 (en)*2004-09-102011-04-12Micro Industries CorporationSystem and method for controlling an integrated display computer heat sink temperature
US7331010B2 (en)2004-10-292008-02-12International Business Machines CorporationSystem, method and storage medium for providing fault detection and correction in a memory subsystem
US7313500B2 (en)2004-11-052007-12-25Schweitzer Engineering Labortories, Inc.Method to increase the maximum allowable ambient temperature rating of an electronic device
US7099794B2 (en)*2004-11-232006-08-29Intel CorporationMethod, apparatus, and system for memory read transaction biasing in mirrored mode to provide thermal management
US7218570B2 (en)*2004-12-172007-05-15Sandisk 3D LlcApparatus and method for memory operations using address-dependent conditions
US7620783B2 (en)*2005-02-142009-11-17Qualcomm IncorporatedMethod and apparatus for obtaining memory status information cross-reference to related applications
US7450456B2 (en)*2005-03-302008-11-11Intel CorporationTemperature determination and communication for multiple devices of a memory module
US7260007B2 (en)*2005-03-302007-08-21Intel CorporationTemperature determination and communication for multiple devices of a memory module
US7454586B2 (en)*2005-03-302008-11-18Intel CorporationMemory device commands
DE102005025168B4 (en)*2005-06-012013-05-29Qimonda Ag Electronic storage device and method for operating an electronic storage device
DE102005035661A1 (en)*2005-07-292007-02-01Infineon Technologies Ag Semiconductor memory device system, and method of operating a semiconductor memory device system
US7685392B2 (en)2005-11-282010-03-23International Business Machines CorporationProviding indeterminate read data latency in a memory system
US7283414B1 (en)2006-05-242007-10-16Sandisk 3D LlcMethod for improving the precision of a temperature-sensor circuit
US7640386B2 (en)2006-05-242009-12-29International Business Machines CorporationSystems and methods for providing memory modules with multiple hub devices
US8118483B2 (en)*2006-06-212012-02-21Intel CorporationThermal sensor having toggle control
US7669086B2 (en)2006-08-022010-02-23International Business Machines CorporationSystems and methods for providing collision detection in a memory system
US7587559B2 (en)*2006-08-102009-09-08International Business Machines CorporationSystems and methods for memory module power management
US9262326B2 (en)*2006-08-142016-02-16Qualcomm IncorporatedMethod and apparatus to enable the cooperative signaling of a shared bus interrupt in a multi-rank memory subsystem
US20080046132A1 (en)*2006-08-182008-02-21Nokia CorporationControl of heat dissipation
US7870459B2 (en)2006-10-232011-01-11International Business Machines CorporationHigh density high reliability memory module with power gating and a fault tolerant address and command bus
US7596714B2 (en)*2006-11-202009-09-29Intel CorporationMethods and apparatus to manage throttling in computing environments
US7761191B1 (en)2006-12-122010-07-20Nvidia CorporationManagement of operation of an integrated circuit
US7606988B2 (en)2007-01-292009-10-20International Business Machines CorporationSystems and methods for providing a dynamic memory bank page policy
DE102007028870A1 (en)*2007-06-222009-01-02Qimonda Ag Memory device, data processing system, method for setting operating parameters of a memory and computer program
US7773446B2 (en)2007-06-292010-08-10Sandisk 3D LlcMethods and apparatus for extending the effective thermal operating range of a memory
US8028198B2 (en)2007-07-302011-09-27Micron Technology, Inc.Devices, methods, and apparatuses for detection, sensing, and reporting functionality for semiconductor memory
US7948786B2 (en)*2008-02-062011-05-24Micron Technology, Inc.Rank select using a global select pin
US8307180B2 (en)2008-02-282012-11-06Nokia CorporationExtended utilization area for a memory device
US8982653B2 (en)*2008-11-112015-03-17Memory Technologies LlcMethod and device for temperature-based data refresh in non-volatile memories
US8874824B2 (en)2009-06-042014-10-28Memory Technologies, LLCApparatus and method to share host system RAM with mass storage memory RAM
US8924975B2 (en)*2009-07-232014-12-30Empire Technology Development LlcCore selection for applications running on multiprocessor systems based on core and application characteristics
US8819686B2 (en)*2009-07-232014-08-26Empire Technology Development LlcScheduling threads on different processor cores based on memory temperature
US9268611B2 (en)2010-09-252016-02-23Intel CorporationApplication scheduling in heterogeneous multiprocessor computing platform based on a ratio of predicted performance of processor cores
US20120095719A1 (en)*2010-10-192012-04-19Lenovo (Singapore) Pte. Ltd.Memory thermal management based on slot information
KR101796116B1 (en)2010-10-202017-11-10삼성전자 주식회사Semiconductor device, memory module and memory system having the same and operating method thereof
US8339843B2 (en)*2010-12-172012-12-25Honeywell International Inc.Generating a temperature-compensated write current for a magnetic memory cell
US9311226B2 (en)2012-04-202016-04-12Memory Technologies LlcManaging operational state data of a memory module using host memory in association with state change
US9164804B2 (en)2012-06-202015-10-20Memory Technologies LlcVirtual memory module
JP6003327B2 (en)*2012-07-192016-10-05富士通株式会社 Transmission apparatus and temperature control method
JP6051720B2 (en)*2012-09-192016-12-27株式会社ソシオネクスト Refresh control device, refresh control method, and semiconductor device
KR20140130309A (en)*2013-04-302014-11-10삼성전자주식회사Nonvolatile memory system including nonvolatile memory device and memory controller and operating method for the memroy controller
KR102140783B1 (en)*2013-06-172020-08-04삼성전자주식회사Semiconductor memory device and semiconductor package
WO2015035141A1 (en)*2013-09-092015-03-12Seagate Technology LlcMobile data storage device with temperature management
GB201317514D0 (en)2013-10-032013-11-20Fujifilm Mfg Europe BvSpiral wound gas filtration moduals and components thereof
US9418712B1 (en)2015-06-162016-08-16Sandisk Technologies LlcMemory system and method for power management using a token bucket
KR102311916B1 (en)*2015-08-172021-10-15삼성전자주식회사Storage device
US9760311B1 (en)*2016-06-232017-09-12Sandisk Technologies LlcStorage system and method for adaptive thermal throttling
US10698460B2 (en)2017-03-132020-06-30Samsung Electronics Co., Ltd.Advanced thermal control for SSD
US10809780B2 (en)2017-03-132020-10-20Samsung Electronics Co., Ltd.Active disturbance rejection based thermal control
US10394618B2 (en)2017-07-142019-08-27International Business Machines CorporationThermal and power memory actions
US10585754B2 (en)2017-08-152020-03-10International Business Machines CorporationMemory security protocol
CN109446131A (en)*2018-11-082019-03-08郑州云海信息技术有限公司Information transferring method and system
US10983832B2 (en)2019-02-142021-04-20International Business Machines CorporationManaging heterogeneous memory resource within a computing system
US11442667B2 (en)2020-02-242022-09-13Smart IOPS, Inc.Systems and methods for managing thermal dissipation in multi-stacked dies
CN111949099B (en)*2020-09-012022-08-09深圳大普微电子科技有限公司Temperature control method, device and equipment of memory and storage medium
US11934238B2 (en)*2021-05-212024-03-19Western Digital Technologies, Inc.Customized thermal throttling using environmental conditions

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4398248A (en)*1980-10-201983-08-09Mcdonnell Douglas CorporationAdaptive WSI/MNOS solid state memory system
JPS6061992A (en)*1983-09-141985-04-09Nec CorpPseudo static memory
JPS62154942A (en)*1985-12-271987-07-09Canon Inc fax machine
JPH0229989A (en)*1988-07-191990-01-31Mitsubishi Electric Corp dynamic random access memory device
GB2239539B (en)*1989-11-181994-05-18Active Book Co LtdMethod of refreshing memory devices
JP3158420B2 (en)*1990-08-302001-04-23日本電気株式会社 Temperature detection circuit and semiconductor device provided with temperature detection circuit
EP0512009A4 (en)*1990-11-261993-10-20Adaptive Solutions, Inc.Temperature-sensing control system and method for integrated circuits
US5278796A (en)*1991-04-121994-01-11Micron Technology, Inc.Temperature-dependent DRAM refresh circuit
WO1993006549A1 (en)*1991-09-191993-04-01Chips And Technologies, Inc.A system for performing input and output operations to and from a processor
EP0617812B1 (en)*1991-12-171998-03-04Compaq Computer CorporationApparatus for reducing computer system power consumption
US5293381A (en)*1992-03-271994-03-08Advanced Micro DevicesByte tracking system and method
JP2822791B2 (en)*1992-06-301998-11-11日本電気株式会社 Semiconductor device
US5373227A (en)*1993-03-261994-12-13Micron Semiconductor, Inc.Control circuit responsive to its supply voltage level
AU6988494A (en)*1993-05-281994-12-20Rambus Inc.Method and apparatus for implementing refresh in a synchronous dram system
JPH07130080A (en)*1993-11-021995-05-19Olympus Optical Co LtdInformation recorder
US5440520A (en)*1994-09-161995-08-08Intel CorporationIntegrated circuit device that selects its own supply voltage by controlling a power supply
US5451892A (en)*1994-10-031995-09-19Advanced Micro DevicesClock control technique and system for a microprocessor including a thermal sensor
AU5860696A (en)*1995-05-161996-11-29Giga Operations CorporationMonitor cpu for a logic device
US5692202A (en)*1995-12-291997-11-25Intel CorporationSystem, apparatus, and method for managing power in a computer system
DE29623358U1 (en)*1996-08-301998-04-16Lettmair Karl Heinz Temperature control device
US5784328A (en)*1996-12-231998-07-21Lsi Logic CorporationMemory system including an on-chip temperature sensor for regulating the refresh rate of a DRAM array
US5715201A (en)*1996-12-271998-02-03Intel CorporationSelf-tracking delay-matching write pulse control circuit and method
US5805517A (en)*1996-12-271998-09-08Intel CorporationSelf-calibrating address transition detection scheme
US5875142A (en)*1997-06-171999-02-23Micron Technology, Inc.Integrated circuit with temperature detector
US6021076A (en)*1998-07-162000-02-01Rambus IncApparatus and method for thermal regulation in memory subsystems

Cited By (69)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6453218B1 (en)*1999-03-292002-09-17Intel CorporationIntegrated RAM thermal sensor
DE10154505A1 (en)*2001-11-072003-05-15Infineon Technologies Ag Storage device and method for accessing a storage device
US20030095462A1 (en)*2001-11-072003-05-22Andre SchaferMemory device and method of accessing a memory device
US6804160B2 (en)2001-11-072004-10-12Infineon Technologies AgMemory device and method of accessing a memory device
DE10154505B4 (en)*2001-11-072006-11-16Infineon Technologies Ag Memory device and method for accessing a memory module
GB2392269B (en)*2002-08-122006-04-05Hewlett Packard Development CoManagement of a memory subsystem
US20040027867A1 (en)*2002-08-122004-02-12Barr Andrew HManagement of a memory subsystem
GB2392269A (en)*2002-08-122004-02-25Hewlett Packard Development CoManagement of a memory subsystem
US6948043B2 (en)2002-08-122005-09-20Hewlett-Packard Development Company, L.P.Management of a memory subsystem
US20040199730A1 (en)*2003-03-262004-10-07Eggers Georg ErhardDevice and method for controlling one or more memory modules
DE10313605A1 (en)*2003-03-262004-10-21Infineon Technologies Ag Device and method for controlling one or more memory modules
DE10313605B4 (en)*2003-03-262009-03-19Qimonda Ag Apparatus and method for controlling a plurality of memory devices
US20090072795A1 (en)*2003-07-032009-03-19Lovett Simon JTemperature sensing device in an integrated circuit
US7821235B2 (en)2003-07-032010-10-26Round Rock Research, LlcMethod for measuring a temperature in an electronic device having a battery
US20110037437A1 (en)*2003-07-032011-02-17Round Rock Research, LlcMethod for measuring a temperature in an electronic device having a battery
US8129956B2 (en)2003-07-032012-03-06Round Rock Research, LlcMethod for measuring a temperature in an electronic device having a battery and a memory device
US20060140037A1 (en)*2003-07-032006-06-29Micron Technology, Inc.Temperature sensing device in an integrated circuit
US7463542B2 (en)*2003-07-032008-12-09Micron Technology, Inc.Temperature sensing device in an integrated circuit
US8817565B2 (en)2003-07-032014-08-26Round Rock ResearchMethod for measuring a temperature in an electronic device having a battery and a memory device
US20050007864A1 (en)*2003-07-122005-01-13Samsung Electronics Co., Ltd.Memory controller for controlling a refresh cycle of a memory and a method thereof
US7395176B2 (en)*2003-07-122008-07-01Samsung Electronics Co., Ltd.Memory controller for controlling a refresh cycle of a memory and a method thereof
US9746383B2 (en)2004-05-242017-08-29Intel CorporationThrottling memory in response to an internal temperature of a memory device
US9046424B2 (en)*2004-05-242015-06-02Intel CorporationThrottling memory in a computer system
US20090262783A1 (en)*2004-05-242009-10-22Pochang HsuThrottling memory in a computer system
US7622896B2 (en)2004-07-022009-11-24Nec CorporationBattery charging control terminal and temperature control terminal
EP1612646A1 (en)*2004-07-022006-01-04Nec CorporationMethod and apparatus for controlling heat generation in a communication terminal
US8122187B2 (en)2004-07-022012-02-21Qualcomm IncorporatedRefreshing dynamic volatile memory
US20060001405A1 (en)*2004-07-022006-01-05Nec CorporationCommunication terminal and method of controlling heat generation thereof
US20060002217A1 (en)*2004-07-022006-01-05Walker Robert MRefreshing dynamic volatile memory
US20060142977A1 (en)*2004-12-232006-06-29Rambus Inc.Circuits, systems and methods for dynamic reference voltage calibration
US20060142959A1 (en)*2004-12-232006-06-29Oh Kyung SCircuits, systems and methods for dynamic reference voltage calibration
US7236894B2 (en)2004-12-232007-06-26Rambus Inc.Circuits, systems and methods for dynamic reference voltage calibration
US7162376B2 (en)*2004-12-232007-01-09Rambus Inc.Circuits, systems and methods for dynamic reference voltage calibration
WO2006105546A1 (en)*2005-03-302006-10-05Intel CorporationVariable memory array self-refresh rates in suspend and standby modes
US20060236027A1 (en)*2005-03-302006-10-19Sandeep JainVariable memory array self-refresh rates in suspend and standby modes
US7640392B2 (en)*2005-06-232009-12-29Qualcomm IncorporatedNon-DRAM indicator and method of accessing data not stored in DRAM array
US20060294294A1 (en)*2005-06-232006-12-28Walker Robert MNon-DRAM indicator and method of accessing data not stored in DRAM array
US7969919B1 (en)*2005-08-082011-06-28Rockwell Collins, Inc.System and method for thermal load sharing between nodes in a communications network
DE102005058438B4 (en)*2005-12-072008-09-11Qimonda Ag Integrated semiconductor memory with determination of a chip temperature
DE102005058438A1 (en)*2005-12-072007-06-14Infineon Technologies Ag Integrated semiconductor memory with determination of a chip temperature
US7440349B2 (en)2005-12-072008-10-21Qimonda AgIntegrated semiconductor memory with determination of a chip temperature
US20070133329A1 (en)*2005-12-072007-06-14Georg BraunIntegrated semiconductor memory with determination of a chip temperature
US20070140030A1 (en)*2005-12-162007-06-21Intel CorporationApparatus and method for thermal management of a memory device
US7765825B2 (en)*2005-12-162010-08-03Intel CorporationApparatus and method for thermal management of a memory device
US20110029150A1 (en)*2005-12-162011-02-03Wyatt David AApparatus and method for a thermal management of a memory device
US8590332B2 (en)*2005-12-162013-11-26Intel CorporationApparatus and method for a thermal management of a memory device
EP1818830A3 (en)*2006-01-182007-10-10Apple Computer, Inc.Interleaving policies for flash memory
US7793059B2 (en)2006-01-182010-09-07Apple Inc.Interleaving policies for flash memory
US20080098153A1 (en)*2006-10-192008-04-24Yasuo NishiokaMemory access controller
US8768645B2 (en)*2007-12-172014-07-01Nxp B.V.Estimating temperature of memory elements
US20100292949A1 (en)*2007-12-172010-11-18Nxp B.V.Estimating temperature of memory elements
US20120033519A1 (en)*2008-12-302012-02-09Emanuele ConfalonieriTemperature alert and low rate refresh for a non-volatile memory
US8572333B2 (en)*2008-12-302013-10-29Micron Technology, Inc.Non-volatile memory with extended operating temperature range
US20110302353A1 (en)*2008-12-302011-12-08Emanuele ConfalonieriNon-volatile memory with extended operating temperature range
US8762656B2 (en)*2008-12-302014-06-24Micron Technology, Inc.Temperature alert and low rate refresh for a non-volatile memory
US9858980B2 (en)*2010-12-062018-01-02Intel CorporationMemory device refresh commands on the fly
US20170076780A1 (en)*2010-12-062017-03-16Kuljit S. BainsMemory device refresh commands on the fly
CN103370699A (en)*2011-02-152013-10-23Arm有限公司Controlling latency and power consumption in a memory
US20230367519A1 (en)*2014-10-282023-11-16SK Hynix Inc.Memory device
WO2020051364A1 (en)*2018-09-062020-03-12Micron Technology, Inc.Operating temperature management of a memory sub-system
US11132037B2 (en)2018-09-062021-09-28Micron Technology, Inc.Operating temperature management of a memory sub-system
US11841753B2 (en)2018-09-062023-12-12Micron Technology, Inc.Operating temperature management of a memory sub-system
WO2020086239A1 (en)*2018-10-232020-04-30Micron Technology, Inc.Mode-dependent heating of a memory device
US11238917B2 (en)2018-10-232022-02-01Micron Technology, Inc.Mode-dependent heating of a memory device
US11848044B2 (en)2018-10-232023-12-19Micron Technology, Inc.Mode-dependent heating of a memory device
US11687432B2 (en)2021-01-142023-06-27Silicon Motion, Inc.Data accessing method using dynamic speed adjustment with aid of thermal control unit, and associated apparatus
TWI798806B (en)*2021-01-142023-04-11慧榮科技股份有限公司Data accessing method using dynamic speed adjustment with aid of thermal control unit, and associated apparatus
US11650739B1 (en)*2021-12-212023-05-16Datto, Inc.Method for generating crash-consistent backup of source volume and apparatus associated therewith
AU2022421989B2 (en)*2021-12-212024-09-19Kaseya Us LlcMethod for generating crash-consistent backup of source volume and apparatus associated therewith

Also Published As

Publication numberPublication date
WO2000004481A3 (en)2000-03-30
US6373768B2 (en)2002-04-16
WO2000004481A2 (en)2000-01-27
US6021076A (en)2000-02-01

Similar Documents

PublicationPublication DateTitle
US6373768B2 (en)Apparatus and method for thermal regulation in memory subsystems
US9122648B2 (en)Temperature throttling mechanism for DDR3 memory
EP2596413B1 (en)Managing current and power in a computing system
JP3982690B2 (en) Method and apparatus for optimizing thermal countermeasures
US20080234953A1 (en)Power estimation for a semiconductor device
US20060289862A1 (en)Systems and methods for thermal sensing
US8400091B2 (en)Voltage regulator and cooling control integrated circuit
KR100750030B1 (en)Method and apparatus to establish, report and adjust system memory usage
US6507530B1 (en)Weighted throttling mechanism with rank based throttling for a memory system
EP2573531B1 (en)Threshold-based temperature-dependent power/thermal management with temperature sensor calibration
US7840821B2 (en)Method and apparatus for monitoring energy consumption of an electronic device
US6453218B1 (en)Integrated RAM thermal sensor
US6944084B2 (en)Memory system that measures power consumption
US6167330A (en)Dynamic power management of systems
US20050246558A1 (en)Power management using a pre-determined thermal characteristic of a memory module
US7050959B1 (en)Dynamic thermal management for integrated circuits
US9841325B2 (en)High accuracy, compact on-chip temperature sensor
US20220136909A1 (en)Method and device for temperature detection and thermal management based on power measurement
US20080114967A1 (en)Semiconductor integrated circuit device
JP7630048B2 (en) Managing performance during power supply voltage droop
US7813204B2 (en)Method and system for memory thermal load sharing using memory on die termination
US12189415B2 (en)Providing deterministic frequency and voltage enhancements for a processor
US20030060934A1 (en)Method and apparatus for regulation of electrical component temperature through component communication throttling based on corrected sensor information
US20250167050A1 (en)Local thermal sensing for system monitoring and control
US7478253B2 (en)Reduction of power consumption in electrical devices

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:RAMBUS INC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WOO, STEVEN C.;SATAGOPAN, RAMPRASSAD;BARTH, RICHARD M.;AND OTHERS;REEL/FRAME:010443/0588;SIGNING DATES FROM 19991105 TO 19991117

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20140416


[8]ページ先頭

©2009-2025 Movatter.jp