-
公开(公告)号:US20170206962A1
公开(公告)日:2017-07-20
申请号:US15324685
申请日:2014-07-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Brent Buchanan
CPC classification number: G11C13/0069 , G11C13/0007 , G11C27/00 , G11C29/52 , G11C29/70 , G11C29/785 , G11C2013/0092 , G11C2213/75
Abstract: Error reduction in memristor programming includes programming an n-th switched memristor of a switched memristor array with an error-corrected target resistance. The error-corrected target resistance is a function of a resistance error of the switched memristor array and a target resistance of the n-th switched memristor. The n-th switched memristor programming is to reduce a total resistance error of the switched memristor array.
-
公开(公告)号:US20170200496A1
公开(公告)日:2017-07-13
申请号:US15325358
申请日:2014-10-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Brent Buchanan , R. Stanely Williams
IPC: G11C13/00
CPC classification number: G11C13/004 , G11C11/1673 , G11C13/0002 , G11C13/0007 , G11C2013/0045 , G11C2013/0054
Abstract: A method of increasing a read margin in a memory cell may include sensing an input current created from the application of a read voltage across a memristive device, squaring the input current, and comparing the squared input current to a reference current. A memristive device may include a memristor and a sense amplifier communicatively coupled to the memristor wherein a sensed input current created from the application of a reference voltage across a memristor is squared and wherein the sense amplifier compares the squared input current to a reference current.
-
公开(公告)号:US20170200495A1
公开(公告)日:2017-07-13
申请号:US15320788
申请日:2014-07-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Hans S. Cho , Gary Gibson , Brent Buchanan
CPC classification number: G11C13/004 , G11C7/04 , G11C13/0007 , G11C13/0028 , G11C13/0033 , G11C13/0069 , G11C2213/72 , G11C2213/76 , H01L27/2463 , H01L45/04 , H01L45/1233 , H01L45/146
Abstract: According to an example, an apparatus may include an input line, an output line, and a memory cell connected between the input line and the output line. The memory cell may include a memristor connected in series with a selector. The apparatus may also include a shunt device connected to the input line, in which the shunt device is to divert a portion of current away from the memory cell in response to a voltage at the input line being greater than a threshold voltage.
-
公开(公告)号:US11507761B2
公开(公告)日:2022-11-22
申请号:US16072279
申请日:2016-02-25
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Brent Buchanan , Le Zheng
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.
-
公开(公告)号:US11158370B2
公开(公告)日:2021-10-26
申请号:US16065364
申请日:2016-01-26
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Emmanuelle J. Merced Grafals , Brent Buchanan , Le Zheng
Abstract: In one example in accordance with the present disclosure a memristive bit cell is described. The memristive bit cell includes a memristive device switchable between states. The memristive device is to store information. The memristive bit cell also includes a first switch regulating component coupled to the memristive device. The first switch regulating component enforces compliance of the memristive device with a first property threshold when switching between states in a first direction. The first property threshold corresponds to a state of the memristive device. The memristive bit cell also includes a second switch regulating component coupled to the memristive device. The second switch regulating component enforces compliance of the memristive device with a second property threshold when switching between states in a second direction. The second property threshold corresponds to a state of the memristive device.
-
公开(公告)号:US10593403B2
公开(公告)日:2020-03-17
申请号:US16073902
申请日:2016-02-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Brent Buchanan , Le Zheng
Abstract: A memristive array includes a number of bit cells, each bit cell including a memristive element and a selecting transistor serially coupled to the memristive element. The array also includes a waveform generation device coupled to the number of bit cells. The waveform generation device generates a shaped waveform to be applied to the number of bit cells to switch a state of the memristive element. The waveform generation device passes the shaped waveform to gates of the selecting transistors of the number of bit cells.
-
公开(公告)号:US10529394B2
公开(公告)日:2020-01-07
申请号:US16117509
申请日:2018-08-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ali Shafiee Ardestani , Naveen Muralimanohar , Brent Buchanan
Abstract: Examples disclosed herein relate to a circuit having first and second analog processors and an analog-to-digital converter coupled to the first and second analog processors. The first analog processor provides a first analog signal having a voltage representing a function of a first vector and a second vector. The second analog processor provides a second analog signal having a voltage representing a function of a binary inverse of the first vector and the second vector. The analog-to-digital converter receives the first analog signal and the second analog signal, compares a signal selected from a group consisting of the first analog signal and the second analog signal to a reference voltage and based on the comparison to the reference voltage, determines a digital result representing the function of the first vector and the second vector.
-
公开(公告)号:US20190235458A1
公开(公告)日:2019-08-01
申请号:US16354076
申请日:2019-03-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Brent Buchanan , John Paul Strachan , Le Zheng
IPC: G05B19/045 , G11C15/04
CPC classification number: G05B19/045 , G05B2219/23289 , G11C7/1006 , G11C15/04
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.
-
公开(公告)号:US10339202B2
公开(公告)日:2019-07-02
申请号:US16213385
申请日:2018-12-07
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Brent Buchanan
Abstract: In one example in accordance with the present disclosure a resistive memory array is described. The array includes a number of resistive memory elements to receive a common-valued read signal. The array also includes a number of multiplication engines to perform a multiply operation by receiving a memory element output from a corresponding resistive memory element, receiving an input signal, and generating a multiplication output based on a received memory element output and a received input signal. The array also includes an accumulation engine to sum multiplication outputs from the number of multiplication engines.
-
公开(公告)号:US20190114141A1
公开(公告)日:2019-04-18
申请号:US16218636
申请日:2018-12-13
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Brent Buchanan , Le Zheng , John Paul Strachan
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.
-
-
-
-
-
-
-
-
-