IP Library Granted Patent US 7,069,386
Granted Patent B2
US 7,069,386 · App. 10/842,075 · Granted Jun 27, 2006

Associative memory device

View Patent ↗
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 7,069,386
App. No.
10/842,075
Granted
Jun 27, 2006
Kind
B2
Abstract

An associative memory support for a data processing system includes an associative memory device containing n-cells. A controller is provided for issuing an instruction to the associative memory device. A clock device outputs a synchronizing clock signal that includes a predetermined number of clock cycles per second, the clock device outputting the synchronizing clock signal to the associative memory device and the controller. The controller globally communicates the instruction to all of the n-cells simultaneously, within one of the clock cycles and the instruction is applied equally to each of the n-cells.

Claims (18)

1. A data processing system comprising:

an associative memory device containing n-cells, wherein n is any known whole number greater than zero;

a controller for issuing a command to said n-cells in said associative memory device; and

wherein said command defines a size and location of a key field within each of said n-cells, said key field being utilized to identify data within said n-cells.

2. An associative memory system for data processing, said associative memory system comprising:

an associative memory device containing n-cells, n being any known whole number greater than zero;

a controller for issuing an instruction to said n-cells; and

wherein said instruction defines a size of a key field utilized in an execution of said instruction.

3. The associative memory system for data processing system according to claim 2 , wherein:

said defined size of said key field is applied to all of said n-cells.

4. An associative memory system for data processing, said associative memory system comprising:

an associative memory device containing n-cells, n being any known whole number greater than zero, and wherein each of said n-cells stores m-bits of data therein, m being any known whole number greater than zero;

a controller for issuing an instruction to said n-cells; and

wherein said instruction selectively defines which of said m-bits within each of said n-cells represents a key field for each of said n-cells.

5. An associative memory system for data processing, said associative memory system comprising:

an associative memory device containing n-cells, each of said n-cells storing m-bits of data, wherein n and m are any known whole number greater than zero;

a controller for issuing an instruction to said n-cells; and

wherein said instruction selectively designates which of said m-bits within each of said n-cells is to act as a key field in accordance with said issued instruction.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2009
From: BRIGHTSCALE, INC.
To: ALLSEARCH SEMI LLC
Reel/Frame 023245/0424 →
RELEASE Recorded Jun 24, 2009
From: SILICON VALLEY BANK
To: BRIGHTSCALE, INC.
Reel/Frame 022868/0330 →
SECURITY AGREEMENT Recorded Jan 11, 2008
From: BRIGHTSCALE, INC.
To: SILICON VALLEY BANK
Reel/Frame 020353/0462 →
CHANGE OF NAME Recorded Dec 11, 2006
From: CONNEX TECHNOLOGY
To: BRIGHTSCALE, INC.
Reel/Frame 018688/0349 →
CHANGE OF NAME Recorded Sep 13, 2004
From: GEMICER, INC.
To: CONNEX TECHNOLOGY, INC.
Reel/Frame 015134/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2004
From: STEFAN, GHEORGHE; THIEBAUT, DOMINIQUE; TOMESCU, DAN
To: GEMICER, INC.
Reel/Frame 014693/0753 →