IP Library Granted Patent US 10,929,252
Granted Patent B2
US 10,929,252 · App. 16/540,409 · Granted Feb 23, 2021

Circuit and method for storing information in non-volatile memory during a loss of power event

Inventors: Juan Manuel Cesaretti (Ciudad de Buenos Aires, AR); Alejandro Gabriel Milesi (Buenos Aires, AR)
Assignee: Allegro MicroSystems, LLC
G06F11/1469G06F1/28G06F1/30G06F11/1456G11C5/005G11C5/143G11C5/148G11C16/225
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 10,929,252
App. No.
16/540,409
Filed
Aug 14, 2019
Granted
Feb 23, 2021
Kind
B2
Art Unit
2824
USPC
714/6.3
Abstract

A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit including an input for receiving a power loss signal in response to a power loss from at least one power source, an input configured to receive data from a volatile memory, a single block of non-volatile matrix of memory cells and a driver circuit coupled to said single row of non-volatile matrix of memory cells. The driver circuit is configured to write data to and read data from said single block of non-volatile matrix of memory cells. The single block of non-volatile matrix of memory cells can be provided as a single row electrically erasable programmable read only memory (EEPROM).

Claims (12)

1. A data storage circuit for storing data, from volatile memory having a turns count register for storing a value representing an angle of rotation of an object, in response to a power loss, the data storage circuit comprising:

a non-volatile matrix of memory cells comprising an independent subset block of memory cells; and

a controller comprising a plurality of drivers including row and column drivers and an independent driver, the controller configured to:

in the absence of a power loss, write data from the volatile memory to the non-volatile matrix of memory cells using the row and column drivers to perform collective row and column operations; and

in response to receiving a power loss signal write data from said volatile memory to said independent subset block by selectively supplying energy to the independent driver and not the row and column drivers.

2. The data storage circuit of claim 1 wherein the object is the steering wheel of a vehicle.

3. The data storage circuit of claim 1 further comprising an energy storing device, wherein the non-volatile matrix of memory cells forms the memory of an EEPROM, and wherein the row and column drivers are EEPROM row and columns drivers, respectively, and wherein the controller is further configured, in response to receiving the power loss signal, to selectively supply energy from the energy storing device to the independent driver.

4. The data storage circuit of claim 3 wherein the controller is arranged and configured to write data from said volatile memory to said independent subset block in less than about 10 milliseconds.

5. A method of storing data from volatile memory having a turns count register for storing a value representing an angle of rotation of an object, the method comprising:

in response to a controller circuit receiving a signal indicating a loss of power in the volatile memory, from a primary circuit coupled to the volatile memory and comprising a charge pump: writing the data by the controller circuit from the volatile memory into a single row of an EEPROM memory having a plurality of row drivers,

wherein writing the data into the single row includes powering only a single row driver of the plurality by releasing residual power from the charge pump.

6. The method of claim 5 wherein writing the data into the single row by the controller does not utilize a clock signal.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 053957/FRAME 0874 Recorded Nov 1, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 065420/0572 →
RELEASE OF SECURITY INTEREST IN PATENTS (R/F 053957/0620) Recorded Jun 22, 2023
From: MIZUHO BANK, LTD., AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 064068/0360 →
PATENT SECURITY AGREEMENT Recorded Jun 22, 2023
From: ALLEGRO MICROSYSTEMS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS THE COLLATERAL AGENT
Reel/Frame 064068/0459 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: MIZUHO BANK LTD., AS COLLATERAL AGENT
Reel/Frame 053957/0620 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053957/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2019
From: CESARETTI, JUAN MANUEL; MILESI, ALEJANDRO GABRIEL; ALLEGRO MICROSYSTEMS ARGENTINA S.A.
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 050062/0864 →
Continuity (2)
Division 15720533 · Sep 29, 2017
Related Publication 20190370125A1 · Dec 5, 2019