IP Library Granted Patent US 7,206,244
Granted Patent B2
US 7,206,244 · App. 11/000,560 · Granted Apr 17, 2007

Temperature based DRAM refresh

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,206,244
App. No.
11/000,560
Granted
Apr 17, 2007
Kind
B2
Abstract

A system for controlling the refresh cycles of a DRAM cell array based upon a temperature measurement. During active mode, a refresh request indication based on a measured temperature is provided to a DRAM controller (e.g. of another integrated circuit die), wherein the DRAM controller initiates a refresh cycle of the DRAM cell array in response thereto. In a self refreshing mode, the DRAM controller does not initiate refresh cycles, but refresh cycles are performed by a controller on the integrated circuit die of the array based upon a temperature measurement.

Claims (50)

1. A method for refreshing DRAM cells, the method comprising:

operating in an active mode wherein in the active mode:

sensing a temperature with a temperature sensor located on a same integrated circuit die as an array of dynamic random access memory (DRAM) cells;

providing a first indication to initiate a refresh cycle to first control circuitry, the first indication based on a temperature measured by the temperature sensor;

providing a second indication by the first control circuitry to initiate a refresh cycle of the array based on the first indication;

refreshing the array as per the second indication from the first control circuitry;

operating in a self refresh cycle mode:

sensing a temperature with the temperature sensor;

initiating a refresh of the array by a second control circuitry based on a temperature measured by the temperature sensor;

refreshing the array as per the initiating;

providing an indication by the first control circuitry to initiate a refresh cycle of a second array of dynamic random access memory (DRAM) cells;

refreshing the second array as per the indication from the first control circuitry;

wherein the refreshing the array is performed using a first address generator;

wherein the refreshing the second array is performed using a second address generator.

2. The method of claim 1 wherein the second control circuitry is located on the same integrated circuit die as the array and temperature sensor, wherein the first control circuitry is located on a second integrated circuit die.

3. The method of claim 1 wherein the providing the second indication by the first control circuitry is based upon an opportunity to run a refresh cycle of the array.

4. The method of claim 3 wherein the opportunity is at a time when read or write accesses are not being made to the array.

5. The method of claim 1 wherein the providing the second indication includes providing a refresh command.

6. The method of claim 5 wherein the refresh command is received by circuitry on the same integrated circuit die as the array and wherein the first control circuitry is on a different integrated circuit die.

7. The method of claim 1 wherein the refreshing the array as per the second indication from the first control circuitry and the refreshing the array as per the initiating is performed using an address generator located on the same integrated circuit die as the array.

8. The method of claim 1 wherein the first control circuitry and the second control circuitry is located in a same IC package.

9. The method of claim 1 wherein the first control circuitry and the second control circuitry are located on the same integrated circuit die.

10. The method of claim 1 wherein data read accesses and data write accesses can be made to the array during the active mode and data read accesses and data write accesses can not be made to the array during the self refresh mode.

11. The method of claim 1 wherein the refreshing the array as per the second indication from the first control circuitry when operating the active mode further includes performing an auto refresh cycle.

12. The method of claim 2 wherein the second array is located on a third integrated circuit die.

13. The method of claim 12 wherein the third integrated circuit die includes a second temperature sensor.

14. A method for refreshing DRAM cells, the method comprising:

operating in an active mode wherein in the active mode:

sensing a temperature with a temperature sensor located on a same integrated circuit die as an array of dynamic random access memory (DRAM) cells;

providing a first indication to initiate a refresh cycle to first control circuitry, the first indication based on a temperature measured by the temperature sensor;

providing a second indication by the first control circuitry to initiate a refresh cycle of the array based on the first indication, wherein the first control circuitry is located on a second integrated circuit die;

refreshing the array as per the second indication from the first control circuitry;

operating in a self refresh cycle mode:

sensing a temperature with the temperature sensor;

initiating a refresh of the array by a second control circuitry based on a temperature measured by the temperature sensor, wherein the second control circuitry is located on the same integrated circuit die as the array and temperature sensor, wherein in the self refresh cycle mode, the initiating a refresh is performed independent of the first control circuitry;

refreshing the array as per the initiating.

15. The method of claim 14 wherein the providing the second indication by the first control circuitry is based upon an opportunity to run a refresh cycle of the array.

16. The method of claim 15 wherein the opportunity is at a time when read or write accesses are not being made to the array.

17. The method of claim 14 wherein the providing the second indication includes providing a refresh command.

18. The method of claim 17 wherein the refresh command is received by circuitry on the same integrated circuit die as the array and wherein the first control circuitry is on a different integrated circuit die.

19. The method of claim 14 wherein the refreshing the array as per the second indication from the first control circuitry and the refreshing the array as per the initiating is performed using an address generator located on the same integrated circuit die as the array.

20. The method of claim 14 wherein the first control circuitry and the second control circuitry is located in a same IC package.

21. The method of claim 14 wherein data read accesses and data write accesses can be made to the array during the active mode and data read accesses and data write accesses can not be made to the array during the self refresh mode.

22. The method of claim 14 wherein the refreshing the array as per the second indication from the first control circuitry when operating the active mode further includes performing an auto refresh cycle.

23. The method of claim 14 further comprising:

providing an indication by the first control circuitry to initiate a refresh cycle of a second array of dynamic random access memory (DRAM) cells;

refreshing the second array as per the indication from the first control circuitry;

wherein the refreshing the array is performed using a first address generator;

wherein the refreshing the second array is performed using a second address generator.

24. The method of claim 14 further comprising: generating data accesses to the array by the first control circuitry.

Assignments (24)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: VLSI TECHNOLOGY, LLC
To: NXP USA, INC.
Reel/Frame 051439/0567 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE LISTED CHANGE OF NAME SHOULD BE MERGER AND CHANGE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0180. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 12, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 041354/0148 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040652/0180 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0655 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Nov 1, 2007
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 020045/0448 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2004
From: CRUZ, ARNALDO R.; QURESHI, QADEER A.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 016043/0258 →