IP Library Granted Patent US 9,324,451
Granted Patent B2
US 9,324,451 · App. 14/534,548 · Granted Apr 26, 2016

All voltage, temperature and process monitor circuit for memories

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,324,451
App. No.
14/534,548
Granted
Apr 26, 2016
Kind
B2
Abstract

A device for monitoring process variations across memory bitcells includes a bitcell inverter that provides an output voltage to be used for identifying skewed corners of the memory bitcells. A first comparator compares the output voltage with a first reference voltage, and a second comparator compares the output voltage with a second reference voltage. The first and the second comparators generate a corner code based on comparison results.

Claims (41)

1. A device for monitoring process variations across memory bitcells, the device comprising:

a bitcell inverter configured to provide an output voltage to be used for identifying skewed corners of the memory bitcells;

a first comparator configured to compare the output voltage with a first reference voltage; and

a second comparator configured to compare the output voltage with a second reference voltage,

wherein the first and the second comparators are configured to generate a corner code based on comparison results, and wherein the first reference voltage is greater than the second reference voltage.

2. The device of claim 1 , wherein the bitcell inverter comprises a first portion of a memory bitcell and a second portion of the memory bitcell.

3. The device of claim 2 , wherein the memory bitcells comprise CMOS memory bitcells, and wherein the first portion comprises a PMOS transistor and the second portion comprises an NMOS transistor.

4. The device of claim 3 , wherein the bitcell inverter is configured by coupling a gate node of the PMOS transistor to a gate node of the NMOS transistor.

5. The device of claim 3 , wherein the PMOS transistor comprises a pull-up PMOS transistor of the CMOS memory bitcell and the NMOS transistor comprises a pass-gate NMOS transistor of the CMOS memory bitcell.

6. The device of claim 1 , wherein the bitcell inverter is biased at a trip-point of a CMOS memory bitcell.

7. The device of claim 1 , wherein the first and the second comparators are configured to generate a code corresponding to a SF corner when the output voltage is greater than the first reference voltage.

8. The device of claim 1 , wherein the first and the second comparators are configured to generate a code corresponding to a FS corner when the output voltage is smaller than the second reference voltage.

9. The device of claim 1 , wherein the corner code is provided to an adaptive assist circuit that provides an adaptive assist setting output to a memory assist circuit, and wherein the device is configured to enable the adaptive assist circuit in a low-voltage mode (LVM) operation.

10. A method for monitoring process variations across memory bitcells, the method comprising:

configuring a bitcell inverter to provide an output voltage in response to an enable signal;

providing a first comparator that is configured to compare the output voltage with a first reference voltage;

providing a second comparator that is configured to compare the output voltage with a second reference voltage; and

configuring the first and the second comparators to generate a corner code based on comparison results,

wherein the corner code is configured to be used for identifying skewed corners of the memory bitcells, and wherein the first reference voltage is greater than the second reference voltage.

11. The method of claim 10 , wherein the bitcell inverter comprises a first portion of a memory bitcell and a second portion of the memory bitcell of a memory chip.

12. The method of claim 11 , wherein the memory bitcells comprise CMOS memory bitcells, and wherein the first portion comprises a PMOS transistor and the second portion comprises an NMOS transistor.

13. The method of claim 12 , wherein configuring the bitcell inverter comprises coupling a gate node of the PMOS transistor to a gate node of the NMOS transistor.

14. The method of claim 12 , wherein coupling the gate node of the PMOS transistor to the gate of the NMOS transistor comprises coupling a pull-up PMOS transistor of the CMOS memory bitcell to the gate node of the NMOS transistor, and wherein the NMOS transistor comprises a pass-gate NMOS transistor of the CMOS memory bitcell.

15. The method of claim 10 , wherein configuring biasing the bitcell inverter comprises biasing the bitcell inverter at a trip-point of a CMOS memory bitcell.

16. The method of claim 10 , and wherein the method further comprising configuring the first and the second comparators to generate a code corresponding to a SF corner when the output voltage is greater than the first reference voltage.

17. The method of claim 10 , further comprising configuring the first and the second comparators to generate a code corresponding to a FS corner when the output voltage is smaller than the second reference voltage.

18. The method of claim 10 , further comprising providing the corner code to an adaptive assist circuit that provides an adaptive assist setting output to a memory assist circuit, and enabling the adaptive assist circuit in a low-voltage mode (LVM) operation.

19. A communication device, comprising:

memory comprising memory bitcells; and

a device for monitoring process variations across the memory bitcells, the device comprising:

a bitcell inverter configured to provide an output voltage in response to an enable signal;

a first comparator configured to compare the output voltage with a first reference voltage; and

a second comparator configured to compare the output voltage with a second reference voltage,

wherein the first and the second comparators are configured to generate a corner code based on comparison results, and wherein the corner code is configured to be used for identifying skewed corners of the memory bitcells, and wherein the first reference voltage is greater than the second reference voltage.

20. The communication device of claim 19 , wherein:

the memory bitcells comprise CMOS memory bitcells,

the bitcell inverter comprises a first portion of a memory bitcell and a second portion of the memory bitcell,

the first portion comprises a PMOS transistor and the second portion comprises an NMOS transistor,

the bitcell inverter is configured by coupling a gate node of the PMOS transistor to a gate of the NMOS transistor,

the PMOS transistor comprises a pull-up PMOS transistor of the CMOS memory bitcell and the NMOS transistor comprises a pass-gate NMOS transistor of the CMOS memory bitcell, and

the bitcell inverter is biased at a trip-point of a CMOS memory bitcell.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2014
From: GUPTA, SAKET; ZHANG, YIFEI; MONZEL, CARL
To: BROADCOM CORPORATION
Reel/Frame 034130/0502 →