IP Library Patent Application 13502783
Patent Application
App. No. 13/502,783

IN-MEMORY PROCESSOR

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/502,783
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.

Claims (21)

1 . A memory device comprising:

at least two memory banks storing data, said at least two memory banks being accessible by a host processor; and

an internal processor to receive a timeslot from said host processor and to process a portion of said data from an indicated one of said at least two banks of said memory array during said timeslot,

the remaining said banks being available to said host processor during said timeslot.

2 . The memory device according to claim 1 and wherein said internal processor comprises an internal activator to activate said portion independent of activation of said remaining banks by said host processor during said timeslot.

3 . The memory device according to claim 2 and wherein said internal activator comprises:

an internal processing controller to provide an internal address to column and row address buffers of said memory device upon receipt of said timeslot command; and

a column address burst element to provide address bursts to activated columns of said memory bank for the duration of said timeslot.

4 . The memory device according to claim 1 and also comprising a command decoder to provide a timeslot command to said internal processor and to provide other commands to a general controller of said memory device.

5 . The memory device according to claim 1 and wherein said memory array is a DRAM array.

6 . A method of operating a memory device having banks storing data, the method comprising:

a host processor issuing per bank timeslots to an internal processor of a memory device;

said internal processor operating on an indicated bank of said memory device during said timeslot; and

said host processor not accessing said indicated bank during said timeslot.

7 . The method according to claim 6 and wherein said operating comprises:

activating a row in an indicated bank of said memory device during a timeslot provided by said host processor;

transferring data from said row to an internal processor; and

precharging said row.

8 . A method of operating a memory device, the method comprising:

a host processor issuing input and output commands to memory banks of said memory device; and

said host processor issuing a start processing command to an internal processor connected to said memory banks to start operating on an indicated one of said memory banks, said indicated bank not receiving either of said input and output commands for the duration of said start processing command.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2014
From: ZIKBIT LTD.
To: MIKAMONU GROUP LTD.
Reel/Frame 034056/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: AGAM, OREN, MR.; MEYASSED, MOSHE, MR.; FUKUZO, YUKIO, MR.
To: ZIKBIT LTD.
Reel/Frame 028389/0808 →