11532356

Self-Healing Dot-Product Engine

PublishedDecember 20, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The Dot-Product Engine of claim 1, wherein a size of the primary memristor crossbar array is greater than the size of the redundant memristor crossbar array.

3

3. The Dot-Product Engine of claim 2, wherein the primary memristor crossbar array and the redundant memristor crossbar array have an equal number of rows of memristor devices.

4

4. The Dot-Product Engine of claim 1, wherein the primary memristor crossbar array comprises operational columns of memristor devices and the redundant memristor crossbar array comprises spare columns of memristor devices.

5

5. The Dot-Product Engine of claim 1, wherein each memristor crossbar array comprises memristor devices which are programmable to at least 256 states.

6

6. The Dot-Product Engine of claim 1, wherein the shared analog circuit block comprises a set of analog-to-digital converters and amplifiers that are operable to determine a dot product value for each memristor column of the primary memristor crossbar array.

7

7. The Dot-Product Engine of claim 1, wherein the error detection and correction logic block is configured to implement corrective actions to the at least one memristor crossbar array of the plurality of memristor crossbar arrays in response to a detected error.

8

8. The Dot-Product Engine of claim 7, further comprising a state machine block coupled to the shared analog circuit block and the error correction and logic block, wherein the state machine block is configured to record error and correction activity associated with the plurality of memristor crossbar arrays during deployment of the DPE matrix.

9

9. The Dot-Product Engine of claim 8, wherein the state machine block further initiates a response action to the detected error and detected input patterns with potential for errors.

10

10. The Dot-Product Engine of claim 9, wherein the response action consists of a self-test and characterization process to modulate key circuit parameters and thus determine optimal operating point for error free operation.

11

11. The Dot-Product Engine of claim 1, wherein the plurality of memristor crossbar arrays comprises at least one dedicated test memristor crossbar array programmed with known values.

12

12. The Dot-Product Engine of claim 1, further comprising a spare block of shared analog circuits, the spare block of shared analog circuits comprising a set of Trans-Impedance Amplifiers (TIAs) and analog-to-digital converters (ADCs).

14

14. The non-transitory computer readable medium of claim 13, wherein the corrective action includes a cessation to operate a memristor column within a primary memristor crossbar with a defective memristor device and deploying a memristor column from a pare pool of memristor columns.

15

15. The non-transitory computer readable medium of claim 13, wherein the corrective action further includes a cessation of operation of a first analog to digital converter (ADC) within the block of shared analog circuits and deploying redundant circuits within a spare pool of analog circuits.

16

16. The non-transitory computer readable medium of claim 13, wherein the error detection and corrective action is instituted is performed by a state machine.

17

17. The non-transitory computer readable medium of claim 13, further comprising computer executable instructions to mark at least one of faulty locations, optimal operating conditions, and tunable parameter values.

Patent Metadata

Filing Date

Unknown

Publication Date

December 20, 2022

Inventors

Amit S. Sharma
John Paul Strachan
Catherine Graves
Suhas Kumar
Craig Warner
Martin Foltin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SELF-HEALING DOT-PRODUCT ENGINE” (11532356). https://patentable.app/patents/11532356

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.