IP Library Granted Patent US 9,564,210
Granted Patent B2
US 9,564,210 · App. 14/720,930 · Granted Feb 7, 2017

Aging sensor for a static random access memory (SRAM)

Inventors: Venkatasubramanian Narayanan (San Diego, CA); Alex Dongkyu Park (San Diego, CA)
Assignee: QUALCOMM Incorporated
G11C11/417H01L27/1116
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 9,564,210
App. No.
14/720,930
Granted
Feb 7, 2017
Kind
B2
Abstract

A static random access memory (SRAM) includes a first bitcell and a second bitcell. The first bitcell includes an aging transistor and the second bitcell includes a non-aging transistor. An aging sensor is coupled between the first bitcell and the second bitcell to determine an amount of aging associated with the aging transistor. In one aspect, the amount of aging associated with the aging transistor is determined based on a difference between a voltage or current associated with the aging transistor and a voltage or current associated with the non-aging transistor.

Claims (47)

1. A static random-access memory (SRAM) array, comprising:

a first bitcell having an aging transistor;

a second bitcell having a non-aging transistor; and

an aging sensor coupled between the first bitcell and the second bitcell, wherein the aging sensor is configured to determine an amount of aging associated with the aging transistor based on a difference between a voltage or a current associated with the aging transistor and a voltage or a current associated with the non-aging transistor.

2. The static random-access memory (SRAM) array of claim 1 , wherein the aging sensor includes a voltage aging sensor configured to determine a voltage difference between a bitline and a complementary bitline.

3. The static random-access memory (SRAM) array of claim 2 , wherein the voltage aging sensor includes a first isolation gate coupled to a first bitline of the first bitcell and a second isolation gate coupled to a second bitline of the second bitcell, the first isolation gate configured to generate a first signal representative of a first rate at which a voltage changes on the first bitline and wherein the second isolation gate is configured to generate a second signal representative of a second rate at which a voltage changes on the second bitline, wherein a difference between the first rate and the second rate is representative of the aging of the aging transistor.

4. The static random-access memory (SRAM) array of claim 1 , wherein the aging sensor includes a current mirror aging sensor coupled to a first bitline of the first bitcell and to a second bitline of the second bitcell, wherein the current mirror aging sensor is configured to determine a difference between a first current on the first bitline and a second current on the second bitline, wherein the difference between the first current and the second current is representative of the aging of the aging transistor.

5. The static random-access memory (SRAM) array of claim 1 , wherein the aging sensor includes a two-stage current mirror aging sensor coupled to a first bitline of the first bitcell and to a second bitline of the second bitcell, wherein the two-stage current mirror aging sensor is configured to determine a difference in a first time at which a voltage on the first bitline settles and a second time at which a voltage on the second bitline settles, wherein the difference between the first time and the second time is representative of the aging of the aging transistor.

6. The static random-access memory (SRAM) array of claim 1 , further comprising a voltage adjustment module configured to set a supply voltage V DD associated with the first and second bitcells to a first value, wherein the aging sensor is further configured to determine that a minimum supply voltage V DDMIN associated with the first and second bitcells has increased, and wherein the voltage adjustment module is further configured to increase the V DD to a second value greater than the first value based on the determination that the V DDMIN associated with the first and second bitcells has increased.

7. The static random-access memory (SRAM) array of claim 1 , further comprising a frequency adjustment module configured to set a clock frequency associated with the first and second bitcells to a first value, wherein the aging sensor is further configured to determine that a minimum supply voltage V DDMIN associated with the first and second bitcells has increased, and wherein the frequency adjustment module is further configured to decrease the clock frequency to a second value less than the first value based on the determination that the V DDMIN associated with the first and second bitcells has increased.

8. The static random-access memory (SRAM) array of claim 1 , wherein the first bitcell is configured to store the same data as the second bitcell during normal memory operations of the SRAM array.

9. The static random-access memory (SRAM) array of claim 1 , wherein the aging transistor of the first bitcell is an aging p-channel metal oxide semiconductor (PMOS) transistor and wherein the non-aging transistor of the second bitcell is a non-aging PMOS transistor.

10. The static random-access memory (SRAM) array of claim 1 , wherein the aging transistor of the first bitcell is an aging n-channel metal oxide semiconductor (NMOS) transistor and wherein the non-aging transistor of the second bitcell is a non-aging NMOS transistor.

11. A method of fabricating a static random-access memory (SRAM) array, comprising:

coupling an aging sensor between a first bitcell in the SRAM array and a second bitcell in the SRAM array; and

configuring the aging sensor to determine an amount of aging for an aging transistor in the first bitcell and a non-aging transistor in the second bitcell based on a difference between a current associated with the aging transistor and a current associated with the non-aging transistor.

12. The method of claim 11 , further comprising:

coupling the first bitcell to a bitline;

coupling the second bitcell to a complementary bitline; and

coupling the aging sensor to the bitline and to the complementary bitline to determine a voltage difference between the bitline and the complementary bitline.

13. The method of claim 12 , further comprising coupling a voltage aging sensor coupled to the bitline and to the complementary bitline to determine the voltage difference between the bitline and the complementary bitline.

14. The method of claim 11 , further comprising:

coupling the first bitcell to a bitline;

coupling the second bitcell to a complementary bitline; and

coupling a current mirror aging sensor to the bitline and to the complementary bitline to determine a current difference between the bitline and the complementary bitline.

15. The method of claim 11 , further comprising:

coupling the first bitcell to a bitline;

coupling the second bitcell to a complementary bitline; and

coupling a two-stage current mirror aging sensor to the bitline and to the complementary bitline to determine a difference between a first time that a voltage on the bitline settles and a second time that a voltage on the complementary bitline settles.

16. The method of claim 11 , further comprising:

coupling a voltage adjustment module to the first and second bitcells; and

configuring the voltage adjustment module to:

set a supply voltage V DD associated with the first and second bitcells to a first value;

determine that a minimum supply voltage V DDMIN associated with the first and second bitcells has increased; and

set the V DD associated with the first and second bitcells to a second value greater than the first value based on the determination that the V DDMIN associated with the first and second bitcells has increased.

17. The method of claim 11 , further comprising

coupling a frequency adjustment module to the first and second bitcells;

configuring the frequency adjustment module to set a clock frequency associated with the first and second bitcells to a first value;

configuring the aging sensor to determine that a minimum supply voltage V DDMIN associated with the first and second bitcells has increased; and

configuring the frequency adjustment module to adjust the clock frequency associated with the first and second bitcells based on the determination that the V DDMIN associated with the first and second bitcells has increased.

18. A static random-access memory (SRAM) array, comprising:

means for determining an amount of aging associated with an aging transistor based on a difference between a voltage or a current associated with the aging transistor and a voltage or a current associated with a non-aging transistor, wherein the aging transistor is included in a first bitcell coupled to a bitline of the SRAM array, and wherein the non-aging transistor is included in a second bitcell coupled to a complementary bitline of the SRAM array; and

means for adjusting a supply voltage V DD associated with the first and second bitcells based on the amount of aging determined for the aging transistor.

19. The static random-access memory (SRAM) array of claim 18 , wherein the means for determining the amount of aging associated with the aging transistor comprises means for determining a voltage difference between the bitline coupled to the first bitcell and the complementary bitline coupled to the second bitcell.

20. The static random-access memory (SRAM) array of claim 18 , wherein the means for determining the amount of aging associated with the aging transistor comprises means for determining a current difference between a bitline coupled to the first bitcell and a complementary bitline coupled to the second bitcell.

21. The static random-access memory (SRAM) array of claim 18 , further comprising a means for setting the V DD associated with the first and second bitcells to a first value, wherein the means for determining the amount of aging associated with the aging transistor further comprises means for determining that a minimum supply voltage V DDMIN associated with the first and second bitcells has increased, and wherein the means for determining the amount of aging associated with the aging transistor further comprises means for increasing the V DD to a second value greater than the first value based on the determination that the V DDMIN associated with the first and second bitcells has increased.

22. The static random-access memory (SRAM) array of claim 18 , further comprising a means for setting a clock frequency associated with the first and second bitcells to a first value, wherein the means for determining the amount of aging associated with the aging transistor further comprises means for determining that a V DDMIN associated with the first and second bitcells has increased, and wherein the means for determining the amount of aging associated with the aging transistor further comprises means for increasing the clock frequency to a second value greater than the first value based on the determination that the V DDMIN associated with the first and second bitcells has increased.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2015
From: NARAYANAN, VENKATASUBRAMANIAN; PARK, ALEX DONGKYU
To: QUALCOMM INCORPORATED
Reel/Frame 036179/0064 →
Continuity (1)
Related Publication 20160351250A1 · Dec 1, 2016