IP Library Granted Patent US 9,852,090
Granted Patent B2
US 9,852,090 · App. 14/516,261 · Granted Dec 26, 2017

Serial memory device alert of an external host to completion of an internally self-timed operation

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,852,090
App. No.
14/516,261
Granted
Dec 26, 2017
Kind
B2
Abstract

In one embodiment, a method of performing an active polling operation can include: (i) detecting a self-timed operation that is to be executed on a serial memory device; (ii) determining if an active polling mode has been enabled; (iii) determining when the self-timed operation has completed execution on the serial memory device; and (iv) providing a completion indication external to the serial memory device when the self-timed operation has completed execution and the active polling mode is enabled.

Claims (29)

1. A serial memory device, comprising:

a) a command decoder configured to detect a self-timed operation that is to be executed on the serial memory device;

b) a mode detector comprising a plurality of bit match circuits, and being configured to detect when an active polling mode is enabled by matching a received opcode against a predetermined opcode via the plurality of bit match circuits, wherein the received opcode is serially clocked into the serial memory device one bit at a time; and

c) an operation completion indicator configured to provide a completion indication external to the serial memory device when the self-timed operation has completed execution and the active polling mode is enabled.

2. The serial memory device of claim 1 , wherein the self-timed operation comprises a write operation.

3. The serial memory device of claim 1 , further comprising a plurality of serial inputs.

4. The serial memory device of claim 3 , wherein the received opcode is serially clocked into the serial memory device at each of the plurality of serial inputs.

5. The serial memory device of claim 1 , wherein the predetermined opcode comprises 25h.

6. The serial memory device of claim 1 , wherein the completion indication is provided as a signal on a serial output pin of the serial memory device.

7. The serial memory device of claim 6 , wherein the completion indication comprises changing a state of the signal on the serial output pin.

8. The serial memory device of claim 1 , further comprising a status register configured to be written to along with the completion indication to indicate that the self-timed operation has completed execution.

9. The serial memory device of claim 1 , further comprising a plurality of resistive memory cells, wherein each of the resistive memory cells is configured to be programmed to a low resistance state by application of a first voltage in a forward bias direction, and to be erased to a high resistance state by application of a second voltage in a reverse bias direction.

10. A memory system, comprising;

a) a host; and

b) the serial memory device of claim 1 .

11. The memory system of claim 10 , further comprising a serial peripheral interface (SPI) between the host and the serial memory device.

12. A method of performing an active polling operation, the method comprising:

a) detecting a self-timed operation that is to be executed on a serial memory device;

b) determining if an active polling mode has been enabled by matching a received opcode against a predetermined opcode, wherein the received opcode is serially clocked into the serial memory device one bit at a time;

c) determining when the self-timed operation has completed execution on the serial memory device; and

d) providing a completion indication external to the serial memory device when the self-timed operation has completed execution and the active polling mode is enabled.

13. The method of claim 12 , wherein the self-timed operation comprises a write operation.

14. The method of claim 12 , wherein the serial memory device comprises a plurality of serial inputs.

15. The method of claim 14 , wherein the receiving the opcode comprises serially clocking into the serial memory device at each of the plurality of serial inputs.

16. The method of claim 12 , wherein the predetermined opcode comprises 25h.

17. The method of claim 12 , wherein the providing the completion indication comprises driving a signal on a serial output pin.

18. The method of claim 17 , wherein the driving the serial output pin changing a state of the serial output pin of the serial memory device.

19. The method of claim 12 , further comprising writing a status register on the serial memory device along with the completion indication to indicate that the self-timed operation has completed execution.

20. The method of claim 12 , wherein the serial memory device comprises a plurality of resistive memory cells, wherein each of the resistive memory cells is configured to be programmed to a low resistance state by application of a first voltage in a forward bias direction, and to be erased to a high resistance state by application of a second voltage in a reverse bias direction.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2019
From: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
To: ADESTO TECHNOLOGIES CORPORATION; ARTEMIS ACQUISITION LLC
Reel/Frame 050480/0836 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: OPUS BANK
To: ADESTO TECHNOLOGIES CORPORATION; ARTEMIS ACQUISITION LLC
Reel/Frame 049125/0970 →
SECURITY INTEREST Recorded May 8, 2018
From: ADESTO TECHNOLOGIES CORPORATION; ARTEMIS ACQUISITION LLC
To: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
Reel/Frame 046105/0731 →
SECURITY INTEREST Recorded May 22, 2015
From: ADESTO TECHNOLOGIES CORPORATION; ARTEMIS ACQUISITION LLC
To: OPUS BANK
Reel/Frame 035754/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: HILL, PAUL; TRINH, STEPHEN T.; WANG, DIAN
To: ADESTO TECHNOLOGIES CORPORATION
Reel/Frame 033966/0065 →