Patents by Inventor Frederick A. Perner
Frederick A. Perner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9911490Abstract: A memory controller includes a voltage control module that operates to isolate a target memristor of a memory crossbar array. The voltage control module applies a column voltage to a column line coupled to the target memristor, applies a first row voltage to all row lines not coupled to the target memristor and a second row voltage to a row line coupled to the target memristor, and senses a current through the target memristor to determine a state of the target memristor. The memory crossbar array includes a plurality of column lines, a plurality of row lines, a plurality of memristors, and a plurality of shorting switches. Each memristor is coupled between a unique combination of one column line and one row line. Each shorting switch has a high impedance resistor and a low impedance transistor, and each shorting switch is coupled to an end of a unique row line.Type: GrantFiled: May 30, 2014Date of Patent: March 6, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Ning Ge, Jianhua Yang, Frederick Perner, Janice H. Nickel
-
Patent number: 9846644Abstract: A method for implementing nonvolatile memory array logic includes configuring a crosspoint memory array in a first configuration and applying an input voltage to the crosspoint array in the first configuration to produce a setup voltage. The crosspoint array is configured in a second configuration and an input voltage is applied to the crosspoint array in the second configuration to produce a sense voltage. The setup voltage and the sense voltage compared to perform a logical operation on data stored in the crosspoint array. A system for performing nonvolatile memory array logic is also provided.Type: GrantFiled: January 14, 2013Date of Patent: December 19, 2017Assignee: Hewlett Packard Enterprise Development LPInventor: Frederick Perner
-
Patent number: 9812196Abstract: In one example, a system includes a multi-plane memory array with shared crossbars and memory elements accessed through the shared crossbars and support circuitry. The support circuitry includes a bias multiplexer to determine an orientation of a target memory element in the multi-plane memory array and output voltage biases with a polarity based on the orientation of the target memory element. Methods for generating and applying geometry dependent voltage biases are also provided.Type: GrantFiled: October 28, 2013Date of Patent: November 7, 2017Assignee: Hewlett Packard Enterprise Development LPInventor: Frederick Perner
-
Patent number: 9792980Abstract: In one example, a three dimensional resistive memory architecture includes adjacent memory tiles with each tile including a multilevel resistive crossbar array and at least one decoder. The multilevel crossbar array includes layers of row crossbars, layers of column crossbars, and layers of resistive memory elements interposed between cross points of the row crossbars and the column crossbars, in which at least one layer of crossbars extends from a first tile through an adjacent tile and is used to address resistive memory elements in the adjacent tile. The at least one decoder underlies the multilevel resistive crossbar array and includes an address matrix comprising digital lines and analog lines, in which the digital lines select which crossbars are connected to the analog lines.Type: GrantFiled: October 31, 2013Date of Patent: October 17, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Frederick Perner, Kwangmyoung Rho, Jeong Hwan Kim, Sangmin Hwang, Jinwon Park, Jae Yun Yi, Jae Yeon Lee, Sung Won Chung
-
Publication number: 20170200494Abstract: A memory controller includes a voltage control module that operates to isolate a target memristor of a memory crossbar array. The voltage control module applies a column voltage to a column line coupled to the target memristor, applies a first row voltage to all row lines not coupled to the target memristor and a second row voltage to a row line coupled to the target memristor, and senses a current through the target memristor to determine a state of the target memristor. The memory crossbar array includes a plurality of column lines, a plurality of row lines, a plurality of memristors, and a plurality of shorting switches. Each memristor is coupled between a unique combination of one column line and one row line. Each shorting switch has a high impedance resistor and a low impedance transistor, and each shorting switch is coupled to an end of a unique row line.Type: ApplicationFiled: May 30, 2014Publication date: July 13, 2017Applicant: Hewlett Parkard Enterprise Development LPInventors: Ning Ge, Jianhua Yang, Frederick Perner, Janice H. Nickel
-
Patent number: 9589623Abstract: Word shift static random access memory (WS-SRAM) cell, word shift static random access memory (WS-SRAM) and method using the same employ dynamic storage mode switching to shift data. The WS-SRAM cell includes a static random access memory (SRAM) cell having a pair of cross-coupled elements to store data, a dynamic/static (D/S) mode selector to selectably switch the WS-SRAM cell between the dynamic storage mode and a static storage mode, and a column selector to selectably determine whether or not the WS-SRAM cell accepts shifted data. The WS-SRAM includes a plurality of WS-SRAM cells arranged in an array and a controller to shift data. The method includes switching a storage mode and activating a column selector of, coupling data from an adjacent memory cell to, and storing the coupled data in, a selected WS-SRAM cell.Type: GrantFiled: January 30, 2012Date of Patent: March 7, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Frederick A. Perner, Matthew D. Pickett
-
Patent number: 9558820Abstract: A method includes applying a voltage bump across a combined memory device comprising a volatile selector switch and a nonvolatile switch, in which the voltage bump changes a state of the volatile selector switch from a high resistance to a low resistance but does not change a state of the nonvolatile switch. A read voltage that is lower than the voltage bump across the combined memory device to read a state of the nonvolatile switch.Type: GrantFiled: October 29, 2013Date of Patent: January 31, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Frederick Perner, Yoocharn Jeon
-
Patent number: 9466352Abstract: Dynamic/static random access memory (D/SRAM) cell, block shift static random access memory (BS-SRAM) and method using the same employ dynamic storage mode and dynamic storage mode switching to shift data. The D/SRAM cell includes a static random access memory (SRAM) cell having a pair of cross-coupled elements to store data, and a dynamic/static (D/S) mode selector to selectably switch the D/SRAM cell between the dynamic storage mode and a static storage mode. The BS-SRAM includes a plurality of D/SRAM cells arranged in an array and a controller to shift data from an adjacent D/SRAM cell in a second row of the array to a D/SRAM cell in a first row. The method includes switching the mode of, coupling data from an adjacent memory cell to, and storing the coupled data in, a selected D/SRAM cell.Type: GrantFiled: January 30, 2012Date of Patent: October 11, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Frederick A. Perner
-
Publication number: 20160267970Abstract: A method includes applying a voltage bump across a combined memory device comprising a volatile selector switch and a nonvolatile switch, in which the voltage bump changes a state of the volatile selector switch from a high resistance to a low resistance but does not change a state of the nonvolatile switch. A read voltage that is lower than the voltage bump across the combined memory device to read a state of the nonvolatile switch.Type: ApplicationFiled: October 29, 2013Publication date: September 15, 2016Applicant: Hewlett Packard Enterprise Development LPInventors: Frederick Perner, Yoocharn Jeon
-
Publication number: 20160247565Abstract: In one example, a three dimensional resistive memory architecture includes adjacent memory tiles with each tile including a multilevel resistive crossbar. array and at least one decoder. The multilevel crossbar array includes layers of row crossbars, layers of column crossbars, and layers of resistive memory elements interposed between cross points of the row crossbars and the column crossbars, in which at least one layer of crossbars extends from a first tile through an adjacent tile and is used to address resistive memory elements in the adjacent tile. The at least one decoder underlies the multilevel resistive crossbar array and includes an address matrix comprising digital lines and analog lines, in which the digital lines select which crossbars are connected to the analog lines.Type: ApplicationFiled: October 31, 2013Publication date: August 25, 2016Applicant: Hewlett Packard Enterprise Development LPInventors: Frederick Perner, Kwangmyoung Rho, Jeong Hwan Kim, Sangmin Hwang, Jinwon Park, Jae Yun Yi, Jae Yeon Lee, Sung Won Chung
-
Publication number: 20160247563Abstract: In one example, a system includes a multi-plane memory array with shared crossbars and memory elements accessed through the shared crossbars and support circuitry. The support circuitry includes a bias multiplexer to determine an orientation of a target memory element in the multi-plane memory array and output voltage biases with a polarity based on the orientation of the target memory element. Methods for generating and applying geometry dependent voltage biases are also provided.Type: ApplicationFiled: October 28, 2013Publication date: August 25, 2016Inventor: Frederick Perner
-
Publication number: 20160217856Abstract: A method of switching a memristive device applies a current ramp of a selected polarity to the memristive device. The resistance of the device during the current ramp is monitored. When the resistance of the memristive device reaches the target value, the current ramp is removed.Type: ApplicationFiled: March 30, 2016Publication date: July 28, 2016Inventors: Frederick Perner, Wei Yi, Matthew D. Pickett
-
Patent number: 9384824Abstract: A list sort static random access memory (LSSRAM) unit cell includes a static random access memory (SRAM) cell having a pair of cross-coupled elements to store data and a dynamic/static (D/S) mode selector to selectably switch the LSSRAM unit cell between a dynamic storage mode and a static storage mode. The LSSRAM unit cell further includes a swap selector to swap the stored data with data stored in an adjacent memory cell during the dynamic storage mode when the swap selector is activated, and a data comparator to compare the stored data in the SRAM cell with the data stored in the adjacent memory cell and to activate the swap selector according to a result of the comparison.Type: GrantFiled: July 10, 2012Date of Patent: July 5, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Frederick Perner
-
Patent number: 9324421Abstract: A method of switching a memristive device applies a current ramp of a selected polarity to the memristive device. The resistance of the device during the current ramp is monitored. When the resistance of the memristive device reaches the target value, the current ramp is removed.Type: GrantFiled: January 31, 2011Date of Patent: April 26, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Frederick Perner, Wei Yi, Matthew D. Pickett
-
Patent number: 9214231Abstract: Examples disclose a crossbar memory with a first crossbar to write data values corresponding to a word. The crossbar memory further comprises a second crossbar, substantially parallel to the first crossbar, to receive voltage for activation of data values across the second crossbar. Additionally, the examples of the crossbar memory provide an output line that interconnects with the crossbars at junctions, to read the data values at the junctions. Further, the examples of the crossbar memory provide a logic module to determine whether the second crossbar data values correspond to the word written in the first crossbar.Type: GrantFiled: January 31, 2013Date of Patent: December 15, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matthew D Pickett, Frederick Perner
-
Publication number: 20150356006Abstract: A method for implementing nonvolatile memory array logic includes configuring a crosspoint memory array in a first configuration and applying an input voltage to the crosspoint array in the first configuration to produce a setup voltage. The crosspoint array is configured in a second configuration and an input voltage is applied to the crosspoint array in the second configuration to produce a sense voltage. The setup voltage and the sense voltage compared to perform a logical operation on data stored in the crosspoint array. A system for performing nonvolatile memory array logic is also provided.Type: ApplicationFiled: January 14, 2013Publication date: December 10, 2015Inventor: Frederick Perner
-
Publication number: 20150187414Abstract: A dynamic sense circuit to determine memristor states within a memristor crossbar array that includes a differential comparator made up of a resistance capacitance (RC) network to capture a reference voltage and a differential pre-amp to operate in an open loop mode to dynamically compare the reference voltage to a sense voltage. An alternating current (AC) coupled amplifier receives the output of the comparator and outputs an amplified signal. A set-reset (SR) latch samples and holds the amplified signal as a digital value.Type: ApplicationFiled: July 27, 2012Publication date: July 2, 2015Inventor: Frederick Perner
-
Patent number: 9064568Abstract: A read circuit for sensing a resistance state of a resistive switching device in a crosspoint array utilizes a transimpedance equipotential preamplifier connected to a selected column line of the resistive switching device in the array. The equipotential preamplifier delivers a sense current while maintaining the selected column line at a reference voltage near a biasing voltage applied to unselected row lines of the array. A reference resistor is selectively connected to the equipotential preamplifier for setting a reference current, wherein the equipotential preamplifier is set to produce a preamplifier output voltage having a magnitude depending on whether the sense current is smaller or greater than the reference current. A voltage comparator is connected to the equipotential preamplifier to compare the preamplifier output voltage with a setup reference voltage and generate a comparator output voltage indicative of the resistance state of the resistive switching device.Type: GrantFiled: August 26, 2011Date of Patent: June 23, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Frederick Perner
-
Publication number: 20150162075Abstract: A list sort static random access memory (LSSRAM) unit cell includes a static random access memory (SRAM) cell having a pair of cross-coupled elements to store data and a dynamic/static (D/S) mode selector to selectably switch the LSSRAM unit cell between a dynamic storage mode and a static storage mode. The LSSRAM unit cell further includes a swap selector to swap the stored data with data stored in an adjacent memory cell during the dynamic storage mode when the swap selector is activated, and a data comparator to compare the stored data in the SRAM cell with the data stored in the adjacent memory cell and to activate the swap selector according to a result of the comparison.Type: ApplicationFiled: July 10, 2012Publication date: June 11, 2015Inventor: Frederick Perner
-
Patent number: 9025365Abstract: A method for reading the state of a memory element within a crossbar memory array includes storing a first electric current sensed from a half-selected target memory element within the crossbar memory array; and outputting a final electric current based on the stored first electric current and a second electric current sensed from the target memory element when the target memory element is fully selected.Type: GrantFiled: May 21, 2013Date of Patent: May 5, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Frederick Perner