Temporal memory systems and methods
AssigneeUniversity of Maryland, College Park
InventorAdvait Madhavan
Life of this patent
Estimating the term…
Abstract
Various design concepts, circuit implementations, and methods are provided for implementing temporal memory. For example, temporal memories may perform both read and write operations using time-encoded wavefronts. A temporal memory may include a group of tunable delay components that “store” time-encoding information. Using these delay components, the memory can perform a “read” operation by outputting wavefronts having the same or similar time-encoding as the stored wavefronts. Temporal memories may allow for more energy-cost-efficient operation and may serve as building blocks for more complex temporal computational circuits.
Claims13
A temporal memory comprising:
- a group of tunable delay components in electrical communication with a set of input lines and a set of output lines;
- a write circuit connected to the tunable delay components such that an electrical signal can be controllably applied to each of the tunable delay components in correspondence with relative timing of a set of arriving wavefronts at the input lines associated with the tunable delay components, wherein the set of arriving wavefronts temporally encode data in their relative delay;
- and
- a read circuit connected to the tunable delay components such that an output signal can be controllably conducted through the tunable delay components so as to cause a set of memory recall wavefronts to be generated at the set of output lines having a relative delay corresponding to the relative delay of the set of arriving wavefronts.
A temporal memory comprising:
- a group of tunable delay components in electrical communication with a set of input lines and a set of output lines, the group of tunable delay components configured to control relative timing of a set of arriving wavefronts to arrive at the input lines and to recall from the output lines;
- a write circuit connected to the tunable delay components, the write circuit configured to encode the data in a temporal domain based on a set of relative delays of the set of arriving wavefronts;
- and
- a read circuit connected to the tunable delay components, the read circuit configured to recall the set of arriving wavefronts with the set of relative delays at the output lines.
A temporal memory comprising:
- a group of tunable delay components in electrical communication with a set of input lines and a set of output lines, wherein the group of tunable delay components comprises a plurality of memristor crossbars;
- a write circuit connected to the tunable delay components such that an electrical signal can be controllably applied to each of the tunable delay components to temporally encode data based on a set of relative delays of a set of arriving wavefronts at the input lines;
- and
- a read circuit connected to the tunable delay components such that an output signal can be controllably conducted through the tunable delay components to cause a set of memory recall wavefronts to be generated at the set of output lines having a relative delay corresponding to the set of relative delays of the set of arriving wavefronts.
Dependencies are inferred from the claim text.