Patents by Inventor Eli Ehrman

Eli Ehrman 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).

  • Publication number: 20170316829
    Abstract: A computing device includes bit line processors, multiplexers and a decoder. Each bit line processor includes a bit line of memory cells and each cell stores one bit of a data word. A column of bit line processors stores the bits of the data word. Each multiplexer connects a bit line processor in a first row of bit line processors to a bit line processor in a second row of bit line processors. The decoder activates at least two word lines of the bit line processor of the first row and a word line in the bit line processor in the second row and enables a bit line voltage associated with a result of a logical operation performed by the bit line processor in the first row to be written into the cell in the bit line processor in the second row.
    Type: Application
    Filed: July 16, 2017
    Publication date: November 2, 2017
    Inventors: Eli EHRMAN, Avidan AKERIB
  • Publication number: 20170213594
    Abstract: A computing device includes a memory array built of several sections having memory cells arranged in rows and column, at least one cell in each column of the memory array being connected to a bit line; and at least one multiplexer to connect a bit line in a first column of a first section to a bit line in a second column in a second section different from the first section, where the second column is not continuous with the first column; and a decoder to activate at least two word lines of the first section and a word line connected to a cell in the second column in the second section to write a bit line voltage associated with a result of a logical operation performed on the first column into the cell in the second column.
    Type: Application
    Filed: April 6, 2017
    Publication date: July 27, 2017
    Inventors: Avidan Akerib, Eli Ehrman
  • Patent number: 9653166
    Abstract: A computing device includes a memory array built of several sections having memory cells arranged in rows and column, at least one cell in each column of the memory array being connected to a bit line; and at least one multiplexer to connect a bit line in a first column of a first section to a bit line in a second column in a second section different from the first section, where the second column is not continuous with the first column ; and a decoder to activate at least two word lines of the first section and a word line connected to a cell in the second column in the second section to write a bit line voltage associated with a result of a logical operation performed on the first column into the cell in the second column.
    Type: Grant
    Filed: July 10, 2016
    Date of Patent: May 16, 2017
    Assignee: GSI Technology Inc.
    Inventors: Avidan Akerib, Eli Ehrman
  • Publication number: 20160342662
    Abstract: A method to divide a database of TCAM rules includes selecting a rule of the database having multiple don't care values and selecting a bit of the rule having a don't care value, generating two distributor rules based on the selected rule, where the selected bit has a 1 value in one of the distributor rules and a 0 in the other of the distributor rules, associating rules of the database which match each of the distributor rules with the distributor rule they match thereby to create associated databases, and repeating the steps of selecting, generating and associating on the database and the associated databases until the average number of rules in each associated database is at or below a predefined amount. A search unit includes a distributor TCAM and a DRAM search unit having a DRAM storage unit and an associated DRAM search logic unit. The DRAM storage unit has a section for each associated database, where each section is pointed to by a different distributor rule.
    Type: Application
    Filed: August 1, 2016
    Publication date: November 24, 2016
    Inventors: Avidan AKERIB, Oren AGAM, Eli EHRMAN
  • Publication number: 20160322106
    Abstract: A computing device includes a memory array built of several sections having memory cells arranged in rows and column, at least one cell in each column of the memory array being connected to a bit line; and at least one multiplexer to connect a bit line in a first column of a first section to a bit line in a second column in a second section different from the first section, where the second column is not continuous with the first column ; and a decoder to activate at least two word lines of the first section and a word line connected to a cell in the second column in the second section to write a bit line voltage associated with a result of a logical operation performed on the first column into the cell in the second column.
    Type: Application
    Filed: July 10, 2016
    Publication date: November 3, 2016
    Inventors: Avidan AKERIB, Eli EHRMAN
  • Patent number: 9418719
    Abstract: A computing device comprising includes a memory array having a plurality of sections with memory cells arranged in rows and column, at least one cell in each column of the memory array connected to a bit line having a bit line voltage associated with a logical 1 or a logical 0. The computing device additionally includes at least one multiplexer to connect a bit line in a column of a first section to a bit line in a column in a second section different from the first section and a decoder to activate a word line connected to a cell in the column in the second section to write the bit line voltage into the cell.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: August 16, 2016
    Assignee: GSI TECHNOLOGY ISRAEL LTD.
    Inventors: Avidan Akerib, Eli Ehrman
  • Patent number: 9406381
    Abstract: A search unit including a distributor TCAM and a DRAM search unit and a method to divide a database of TCAM rules is disclosed. The method includes selecting a rule having multiple “don't care” values and selecting a bit of the rule having a “don't care” value, generating two distributor rules based on the selected rule, associating rules of the database which match each of the distributor rules with the distributor rule they match to create subset databases, and repeating the steps of selecting, generating and associating until the average number of rules in each subset database is at or below a predefined amount. A DRAM storage unit has a section for each subset database, where each section is pointed to by a different distributor rule. A DRAM search unit matches an input key to one of the rules in the section pointed to by the matched distributor rule.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: August 2, 2016
    Assignee: GSI TECHNOLOGY ISRAEL LTD.
    Inventors: Avidan Akerib, Oren Agam, Eli Ehrman
  • Publication number: 20150200009
    Abstract: Disclosed is a method of selecting a data candidate having a maximum value from a plurality of data candidates stored in columns in a memory array. The method includes computing marker bit values for each row of data in the memory array, and performing a Boolean OR operation on the marker bit values to generate a responder signal value. Also disclosed is a memory device including a memory array of memory cells arranged in rows and columns, and responder signal circuitry to generate a responder signal responsive to positive identification of a data candidate in the memory array.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 16, 2015
    Inventors: Avidan AKERIB, Eli Ehrman
  • Patent number: 9076527
    Abstract: A memory cell includes a storage capacitor, a read line, and a storage transistor, where the storage transistor is connected to the read line and is subject to activation by a charge in the storage capacitor. An in-memory processor includes a memory array which stores data, and an activation unit to activate at least two cells in a column of the memory array at generally the same time, thereby to generate a Boolean function output of the data of the at least two cells, wherein each of the at least two cells includes at least a storage capacitor, a storage transistor and a read line, where the storage transistor is connected to the read line and subject to activation by a charge in the storage capacitor.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: July 7, 2015
    Assignee: MIKAMONU GROUP LTD.
    Inventors: Oren Agam, Avidan Akerib, Eli Ehrman, Moshe Meyassed
  • Publication number: 20150146491
    Abstract: A computing device comprising includes a memory array having a plurality of sections with memory cells arranged in rows and column, at least one cell in each column of the memory array connected to a bit line having a bit line voltage associated with a logical 1 or a logical 0. The computing device additionally includes at least one multiplexer to connect a bit line in a column of a first section to a bit line in a column in a second section different from the first section and a decoder to activate a word line connected to a cell in the column in the second section to write the bit line voltage into the cell.
    Type: Application
    Filed: November 27, 2014
    Publication date: May 28, 2015
    Inventors: Avidan AKERIB, Eli EHRMAN
  • Publication number: 20150131383
    Abstract: Disclosed is an in-memory computing device including a memory array with non-volatile memory cells arranged in rows and columns; a multiple row decoder to activate at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and circuitry to write data associated with the parametric change into the memory array. Additionally disclosed is a method of computing inside a memory array including non-volatile memory cells arranged in rows and columns, the method includes activating at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and writing data associated with the parametric change into the memory array.
    Type: Application
    Filed: January 1, 2015
    Publication date: May 14, 2015
    Inventors: Avidan AKERIB, Eli EHRMAN
  • Patent number: 8908465
    Abstract: A content addressable memory (CAM) unit does not have any in-cell comparator circuitry. The CAM unit includes a memory array, a multiple row decoder, a controller and an output unit. The memory array has storage cells arranged as data rows and complement rows. The multiple row decoder activates more than one row of the memory array at a time and the controller indicates to the multiple row decoder to activate data rows or complement rows as a function of an input pattern to be matched. The output unit indicates which columns generated a signal, the columns matching the pattern.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: December 9, 2014
    Assignee: Mikamonu Group Ltd.
    Inventors: Avidan Akerib, Oren Agam, Eli Ehrman, Moshe Meyassed
  • Patent number: 8711638
    Abstract: A method includes activating at least two rows of pure memory cells and reading at least one column of activated the memory cells, the reading generating a binary function of data stored in the activated memory cells.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: April 29, 2014
    Assignee: Zikbit Ltd.
    Inventors: Avidan Akerib, Oren Agam, Eli Ehrman, Moshe Meyassed
  • Patent number: 8341362
    Abstract: A system and method for data processing, the method includes: storing input data words in a row-wise manner in a memory that comprises multiple memory cells arranged in rows and columns; and transposing multiple data words by performing a sequence of shift operations and associative operations; wherein an associative operation comprises comparing in parallel multiple columns of associative memory cells to at least one comparand; and storing transposed data words in the memory.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: December 25, 2012
    Assignee: ZikBit Ltd.
    Inventors: Avidan Akerib, Eli Ehrman, Moshe Meyassed, Oren Agam
  • Patent number: 8332580
    Abstract: An integrated circuit device includes a semiconductor substrate and an array of random access memory (RAM) cells, which are arranged on the substrate in first columns and are configured to store data. A computational section in the device includes associative memory cells, which are arranged on the substrate in second columns, which are aligned with respective first columns of the RAM cells and are in communication with the respective first columns so as to receive the data from the array of the RAM cells and to perform an associative computation on the data.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 11, 2012
    Assignee: ZikBit Ltd.
    Inventors: Avidan Akerib, Eli Ehrman, Josh Meir, Moshe Meyassed, Oren Agam, Yair Alpern
  • Publication number: 20120243284
    Abstract: A content addressable memory (CAM) unit does not have any in-cell comparator circuitry. The CAM unit includes a memory array, a multiple row decoder, a controller and an output unit. The memory array has storage cells arranged as data rows and complement rows. The multiple row decoder activates more than one row of the memory array at a time and the controller indicates to the multiple row decoder to activate data rows or complement rows as a function of an input pattern to be matched. The output unit indicates which columns generated a signal, the columns matching the pattern.
    Type: Application
    Filed: April 3, 2012
    Publication date: September 27, 2012
    Applicant: ZIKBIT LTD.
    Inventors: Avidan AKERIB, Oren AGAM, Eli EHRMAN, Moshe MEYASSED
  • Publication number: 20120243283
    Abstract: A method includes activating at least two rows of pure memory cells and reading at least one column of activated the memory cells, the reading generating a binary function of data stored in the activated memory cells.
    Type: Application
    Filed: April 3, 2012
    Publication date: September 27, 2012
    Applicant: ZIKBIT LTD.
    Inventors: Avidan AKERIB, Oren AGAM, Eli EHRMAN, Moshe MEYASSED
  • Publication number: 20120246380
    Abstract: A memory device includes a plurality of storage units in which to store data of a bank, wherein the data has a logical order prior to storage and a physical order different than the logical order within the plurality of storage units and a within-device reordering unit to reorder the data of a bank into the logical order prior to performing on-chip processing. In another embodiment, the memory device includes an external device interface connectable to an external device communicating with the memory device, an internal processing element to process data stored on the device and multiple banks of storage. Each bank includes a plurality of storage units and each storage unit has two ports, an external port connectable to the external device interface and an internal port connected to the internal processing element.
    Type: Application
    Filed: October 6, 2010
    Publication date: September 27, 2012
    Inventors: Avidan Akerib, Eli Ehrman, Oren Agam, Moshe Meyassed, Yehoshua Meir, Yukio Fukuzo
  • Patent number: 8238173
    Abstract: An in-memory processor includes a memory array which stores data and an activation unit to activate at least two cells in a column of the memory array at generally the same time thereby to generate a Boolean function output of the data of the at least two cells. Another embodiment shows a content addressable memory (CAM) unit without any in-cell comparator circuitry.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: August 7, 2012
    Assignee: ZikBit Ltd
    Inventors: Avidan Akerib, Oren Agam, Eli Ehrman, Moshe Meyassed
  • Publication number: 20120140540
    Abstract: A memory cell includes a storage capacitor, a read line, and a storage transistor, where the storage transistor is connected to the read line and is subject to activation by a charge in the storage capacitor. An in-memory processor includes a memory array which stores data, and an activation unit to activate at least two cells in a column of the memory array at generally the same time, thereby to generate a Boolean function output of the data of the at least two cells, wherein each of the at least two cells includes at least a storage capacitor, a storage transistor and a read line, where the storage transistor is connected to the read line and subject to activation by a charge in the storage capacitor.
    Type: Application
    Filed: September 15, 2011
    Publication date: June 7, 2012
    Inventors: Oren AGAM, Avidan AKERIB, Eli EHRMAN, Moshe MEYASSED