PERFORMING COMPLEX MULTIPLY-ACCUMULATE OPERATIONS

    公开(公告)号:US20200167530A1

    公开(公告)日:2020-05-28

    申请号:US16072279

    申请日:2016-02-25

    Abstract: In one example in accordance with the present disclosure a device is described. The device includes at least two memristive cells. Each memristive cell includes a memristive element to store one component of a complex weight value. The device also includes a real input multiplier coupled to the memristive element to multiply an output signal of the memristive element with a real component of an input signal. An imaginary input multiplier of the device is coupled to the memristive element to multiply the output signal of the memristive element with an imaginary component of the input signal.

    Finite state machines
    3.
    发明授权

    公开(公告)号:US10261487B1

    公开(公告)日:2019-04-16

    申请号:US15885193

    申请日:2018-01-31

    Abstract: An example finite state machine may include a content-addressable memory. The content-addressable memory may include blocks that respectively store input-terms of the finite state machine. The finite state machine may be configured to, for each received input: select a subset of the blocks of the content addressable memory to enable for searching, the subset being selected based on a current state of the finite state machine, and determine a next state of the finite state machine by searching the currently enabled subset of blocks of the content addressable memory based on the input.

    Multiply-accumulate circuits
    4.
    发明授权

    公开(公告)号:US10180820B2

    公开(公告)日:2019-01-15

    申请号:US15282021

    申请日:2016-09-30

    Abstract: In some examples, a method may be performed by a multiply-accumulate circuit. As part of the method a row driver of the multiply-accumulate circuit may drive a row value line based on an input vector bit of an input vector received by the row driver. The row driver may also drive a row line that controls a corresponding memristor according to the input vector bit. The corresponding memristor may store a weight value bit of a weight value to apply to the input vector for a multiply-accumulate operation. The method may further include a sense amplifier generating an output voltage based on a current output from the corresponding memristor and counter circuitry adjusting a counter value that represents a running total of the multiply-accumulate operation based on the row value line, the output voltage generated by the sense amplifier, or a combination of both.

    Redundant column or row in resistive random access memory

    公开(公告)号:US09953728B2

    公开(公告)日:2018-04-24

    申请号:US15216589

    申请日:2016-07-21

    CPC classification number: G11C29/789 G11C13/0021 H01L45/04 H01L45/16

    Abstract: Examples include a resistive random access memory (RRAM) array to support a redundant column. Some examples include an RRAM cell at a cross point of a column line and a row line of the RRAM array. A first column line may be coupled to a first input of a first current-steering multiplexer and the first current-steering multiplexer may have an output coupled to a first current sense amplifier and a select input coupled to a first column select signal. A second column line may be coupled to a second input of the first current-steering multiplexer and coupled to a first input of a second current-steering multiplexer. The second current-steering multiplexer may have an output coupled to a second current sense amplifier and a select input coupled to a second column select signal. A third column line may be coupled to a second input of the second current-steering multiplexer.

    TERNARY CONTENT ADDRESSABLE MEMORIES HAVING A BIT CELL WITH MEMRISTORS AND SERIALLY CONNECTED MATCH-LINE TRANSISTORS

    公开(公告)号:US20180040374A1

    公开(公告)日:2018-02-08

    申请号:US15228559

    申请日:2016-08-04

    CPC classification number: G11C15/046

    Abstract: An example ternary content addressable memory. A bit cell of the memory may include a first memristor that has a first terminal that is connected to a first data line and a second terminal that is selectively connected to a second data line via a first switching transistor. The bit cell may also include a second memristor that has a first terminal that is connected to a third data line and a second terminal that is selectively connected to a fourth data line via a second switching transistor. The bit cell may also include a first match-line transistor and a second match-line transistor that are connected in series between a first rail and a match line, with a gate of the first match-line transistor being connected to the second terminal of the first memristor, and a gate of the second match-line transistor being connected to the second terminal of the second memristor.

    Content addressable memories
    7.
    发明授权

    公开(公告)号:US09721661B1

    公开(公告)日:2017-08-01

    申请号:US15216011

    申请日:2016-07-21

    CPC classification number: G11C15/046 G11C13/0002 G11C13/0007 G11C15/04

    Abstract: An example content addressable memory. A bit cell of the memory may include a memristor and a switching transistor that are connected in series between a first data line and a second data line. The bit cell may also include a match-line transistor connected between a match line and a rail. A gate of the match-line transistor may be connected to a common node of the memristor and the switching transistor. The switching transistor may be sized such that its channel resistance when on is between a resistance associated with a low-resistance state of the memristor and a resistance associated with a high-resistance state of the memristor.

    Comparator associated with dictionary entry

    公开(公告)号:US10216720B2

    公开(公告)日:2019-02-26

    申请号:US15336907

    申请日:2016-10-28

    Abstract: Comparators may be associated with dictionary entries. In one aspect, a dictionary entry may store a dictionary word. A register may store an input word. A comparator associated with the dictionary entry may compare the dictionary word and the input word. The comparison may be a bit by bit comparison. The comparator may output a signal indicating if the dictionary word is less than the input word, equal to the input word, or greater than the input word. The output may indicate indeterminate when the comparison is not yet complete.

    Neuron circuits
    9.
    发明授权

    公开(公告)号:US10089574B2

    公开(公告)日:2018-10-02

    申请号:US15264768

    申请日:2016-09-14

    Abstract: Examples disclosed herein relate to neuron circuits and methods for generating neuron circuit outputs. In some of the disclosed examples, a neuron circuit includes a memristor and first and second current mirrors. The first current mirror may source a first current through the memristor and the second current mirror may sink a second current through the memristor. The memristor may generate a voltage output as a function of the sourced first current and the sunk second current through the memristor.

Patent Agency Ranking