IP Library Granted Patent US 7,558,095
Granted Patent B2
US 7,558,095 · App. 11/743,163 · Granted Jul 7, 2009

Memory cell for content-addressable memory

Assignee: Agere Systems Inc.
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,558,095
App. No.
11/743,163
Granted
Jul 7, 2009
Kind
B2
Abstract

A memory cell for use in a content-addressable memory comprises a first latch and a second latch. The first latch is operative to store a first bit associated with a first stored word, while the second latch is operative to store a second bit associated with a second stored word. The first and second latches collectively comprise a plurality of latch transistors. Each of the latch transistors comprises a respective channel. The channels of the latch transistors are oriented in substantially the same direction, resulting in a very compact memory cell implementation.

Claims (48)

1. A memory cell for use in a content-addressable memory, the memory cell comprising:

a first latch, the first latch operative to store a first bit associated with a first stored word;

a second latch, the second latch operative to store a second bit associated with a second stored word;

a first logic gate, the first logic gate coupled to the first latch; and

a second logic gate, the second logic gate coupled to the second latch;

wherein the first and second latches collectively comprise a plurality of latch transistors, each of the plurality of latch transistors comprising a respective channel, the channels being oriented in substantially the same direction; and

wherein the memory cell comprises a central portion in which the first and second latches are implemented, and first and second side portions arranged on opposite sides of the central portion, the first and second logic gates being implemented in the side portions.

2. The memory cell of claim 1 , wherein at least one of the first and second latches comprises a static random access memory latch.

3. The memory cell of claim 1 , wherein at least one of the first and second latches comprises four n-type metal-oxide-semiconductor field effect transistors (MOSFETs) and two p-type MOSFETs.

4. The memory cell of claim 1 , wherein the plurality of latch transistors is switched using eight discrete gate lines.

5. The memory cell of claim 1 , wherein at least one of the first and second logic gates comprises four transistors.

6. The memory cell of claim 1 , wherein at least one of the first and second logic gates comprises an exclusive-or logic gate.

7. The memory cell of claim 1 , wherein the first and second logic gates collectively comprise a plurality of logic gate transistors, each of the plurality of logic gate transistors comprising a respective channel, the channels of the logic gate transistors being oriented in substantially the same direction as the channels of the plurality of latch transistors.

8. The memory cell of the claim 7 , wherein the plurality of logic gate transistors is switched using eight discrete gate lines.

9. The memory cell of claim 1 , wherein the memory cell occupies an area defined by two commonly oriented and partially abutting rectangular regions.

10. The memory cell of claim 1 , wherein the memory cell includes a metallization level comprising:

a first match line;

a first word line, the first word line substantially parallel with and adjacent to the first match line;

a second match line, the second match line substantially parallel with and adjacent to the first word line; and

a second word line, the second word line substantially parallel with and adjacent to the second match line.

11. A method of forming a memory cell for use in a content-addressable memory, the method comprising the steps of:

forming a first latch, the first latch operative to store a first bit associated with a first stored word;

forming a second latch, the second latch operative to store a second bit associated with a second stored word;

forming a first logic gate, the first logic gate being coupled to the first latch; and

forming a second logic gate, the second logic gate being coupled to the second latch;

wherein the first and second latches collectively comprise a plurality of latch transistors, each of the plurality of latch transistors comprising a respective channel, the channels being oriented in substantially the same direction; and

wherein the memory cell comprises a central portion in which the first and second latches are implemented, and first and second side portions arranged on opposite sides of the central portion, the first and second logic gates being implemented in the side portions.

12. An integrated circuit comprising a content-addressable memory, the content-addressable memory including a plurality of memory cells, at least one of the plurality of memory cells comprising:

a first latch, the first latch operative to store a first bit associated with a first stored word;

a second latch, the second latch operative to store a second bit associated with a second stored word;

a first logic gate, the first logic gate coupled to the first latch; and

a second logic gate, the second logic gate coupled to the second latch;

wherein the first and second latches collectively comprise a plurality of latch transistors, each of the plurality of latch transistors comprising a respective channel, the channels being oriented in substantially the same direction; and

wherein the memory cell comprises a central portion in which the first and second latches are implemented, and first and second side portions arranged on opposite sides of the central portion, the first and second logic gates being implemented in the side portions.

13. The integrated circuit of claim 12 , wherein at least one of the first and second logic gates comprises a vertical via that is shared with a different memory cell in the plurality of memory cells.

14. The integrated circuit of claim 13 , wherein the vertical via lands on a diffusion level.

15. The integrated circuit of claim 12 , wherein the content-addressable memory comprises four or more memory cells, the four or more memory cells arranged in an array having a plurality of rows and a plurality of columns, each of the plurality of rows operative to store two words.

16. The integrated circuit of claim 15 , wherein each of the plurality memory cells in a given row is coupled to two common word lines and to two common match lines.

17. The integrated circuit of claim 15 , wherein each of the plurality memory cells in a given column is coupled to two common search lines and to two common bit lines.

18. The integrated circuit of claim 12 , wherein the content-addressable memory is implemented with segmented bit lines.

19. An apparatus comprising a content-addressable memory, the content-addressable memory including a plurality of memory cells, at least one of the plurality of memory cells comprising:

a first latch, the first latch operative to store a first bit associated with a first stored word;

a second latch, the second latch operative to store a second bit associated with a second stored word;

a first logic gate, the first logic gate coupled to the first latch; and

a second logic gate, the second logic gate coupled to the second latch;

wherein the first and second latches collectively comprise a plurality of latch transistors, each of the plurality of latch transistors comprising a respective channel, the channels being oriented in substantially the same direction; and

wherein the memory cell comprises a central portion in which the first and second latches are implemented, and the first and second side portions arranged on opposite sides of the central portion, the first and second logic gates being implemented in the side portions.

20. The apparatus of claim 19 , wherein the apparatus comprises at least one of a data networking device, a memory mapping device, and a data compression device.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
CERTIFICATE OF CONVERSION Recorded Aug 29, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 033663/0948 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2007
From: DUDECK, DENNIS E.; EVANS, DONALD ALBERT; PHAM, HAI QUANG; WERNER, WAYNE E.; WOZNIAK, RONALD JAMES
To: AGERE SYSTEMS INC.
Reel/Frame 019234/0733 →
Continuity (1)
Related Publication 20080273361A1 · Nov 6, 2008