Patents Assigned to Zikbit Ltd.
  • 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: 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: 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: 20120246401
    Abstract: A memory device includes at least two memory banks storing data and an internal processor. The at least two memory banks are accessible by a host processor. The internal processor receives a timeslot from the host processor and processes a portion of the data from an indicated one of the at least two banks of the memory array during the timeslot while the remaining banks are available to the host processor during the timeslot. A method of operating a memory device having banks storing data includes a host processor issuing per bank timeslots to an internal processor of a memory device, the internal processor operating on an indicated bank of the memory device during the timeslot and the host processor not accessing the indicated bank during the timeslot.
    Type: Application
    Filed: October 21, 2010
    Publication date: September 27, 2012
    Applicant: ZIKBIT LTD.
    Inventors: Oren Agam, Moshe Meyassed, 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
  • Patent number: 7965564
    Abstract: Standard memory circuits are used for executing a sum-of-products function between data stored in the memory and data introduced into the memory. The sum-of-products function is executed in a manner substantially similar to a standard memory read operation. The memory circuits are standard or slightly modified SRAM and DRAM cells, or computing memory arrays (CAMs).
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: June 21, 2011
    Assignee: Zikbit Ltd.
    Inventors: Yoav Lavi, Eli Ehrman, Avidan Akerib
  • Publication number: 20090254697
    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: Application
    Filed: May 12, 2008
    Publication date: October 8, 2009
    Applicant: ZIKBIT LTD.
    Inventors: Avidan Akerib, Eli Ehrman, Yoav Lavi, Moshe Meyassed
  • Publication number: 20090254694
    Abstract: A method for data processing includes accepting input data words including bits for storage in a memory, which includes multiple memory cells arranged in rows and columns. The accepted data words are stored so that the bits of each data word are stored in more than a single row of the memory. A data processing operation is performed on the stored data words by applying a sequence of one or more bit-wise operations to at least one row of the memory, so as to produce a result that is stored in one or more of the rows of the memory.
    Type: Application
    Filed: May 1, 2008
    Publication date: October 8, 2009
    Applicant: ZIKBIT LTD.
    Inventors: Eli Ehrman, Yoav Lavi, Avidan Akerib