Patent US5642322A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5642322A Expired / Lapsed US ⏱️ 0.0 years remaining

Layout of semiconductor memory and content-addressable memory

Assignee: Kawasaki Microelectronics Inc
•
Filing: 1995-09-28
•
Granted: 1997-06-24
•
Expires: 2015-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The layout of a semiconductor memory and a content-addressable memory is adaptable for size reduction, high-speed operation and power saving. The layout of a semiconductor memory on a semiconductor chip has a plurality of memory blocks, each of which includes a plurality of memory wards, a main ward line extending from a main decoder through each memory ward, a memory block selection line extending from a subdecoder through each memory block, and a memory ward selection means provided in each memory ward of each memory block. A column of more than one row of memory cells are used to form each memory ward of each memory block, and at least one subward line for simultaneously and totally activating all the memory cells is provided for the row of memory cells.

Inventors

  • 👤 Masato Yoneda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:19
CPC Classifications
G; G11; G11C; G11C15/00; G11C15/04; G11C7/00; G11C7/18; G11C8/00; G11C8/14

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 228 words
A layout of a semiconductor memory on a semiconductor chip, the semiconductor memory comprising: a plurality of memory blocks, each block including a plurality of memory wards, each ward including a plurality of memory cells for storing 1-bit data, a main ward line extending from a main decoder for selecting one of the plurality of memory wards through each of the plurality of memory wards of the plurality of memory blocks in a first predetermined direction, a memory block selection line extending from a subdecoder for selecting one of the plurality of memory blocks to the memory wards of each of the plurality of memory blocks in a second direction intersecting the first direction, and at least one memory ward selection means for receiving the main ward line and the memory block selection line in each memory ward of the memory block, wherein in each memory ward of the memory block, a column of more than one row of the plurality of memory cells are arranged in the first direction and wherein at least one subward line capable of simultaneously and totally activating the plurality of memory cells constituting the row of memory cells by means of the memory ward selection means is provided for a column of more than one row of memory cells of the same memory ward with respect to the one main ward line.
Claim 2
Dependent Claim 228 words
A layout of a semiconductor memory on a semiconductor chip, the semiconductor memory comprising: a plurality of memory blocks, each block including a plurality of memory wards, each ward including a plurality of memory cells for storing 1-bit data, a main ward line extending from a main decoder for selecting one of the plurality of memory wards through each of the plurality of memory wards of the plurality of memory blocks in a first predetermined direction, a memory block selection line extending from a subdecoder for selecting one of the plurality of memory blocks to the memory wards of each of the plurality of memory blocks in a second direction intersecting the first direction, and at least one memory ward selection means for receiving the main ward line and the memory block selection line in each memory ward of the memory block, wherein in each memory ward of the memory block, a column of more than one row of the plurality of memory cells are arranged in the first direction and wherein at least one subward line capable of simultaneously and totally activating the plurality of memory cells constituting the row of memory cells by means of the memory ward selection means is provided for a column of more than one row of memory cells of the same memory ward with respect to the one main ward line.
Claim 3
Dependent Claim 108 words
The layout of a semiconductor memory as claimed in claim 1, wherein the memory cell is accessed via the subward line extended in the first direction and a pair of bit lines each extending in the second direction and wherein in the two rows of memory cells out of a column of more than one row of memory cells constituting one memory ward, two adjoining pairs of bit lines as one set are arranged so that one of the two bit lines constituting the other pair of bit lines is placed between the two bit lines constituting one pair of bit lines and extended in the second direction.
Claim 4
Dependent Claim 52 words
The layout of a semiconductor memory as claimed in claim 2, wherein the two pairs of bit lines constituting each set are arranged so that the two bit lines constituting one of the two pairs of bit lines constituting each set repeatedly cross each other in different phases in the second direction.
Claim 5
Dependent Claim 34 words
The layout of a semiconductor memory as claimed in claim 1, wherein one subward line is provided for each row of memory cells of a column of more than one row of memory cells.
Claim 6
Dependent Claim 69 words
The layout of a semiconductor memory as claimed in claim 1, wherein one subward line is commonly used for the plurality of memory cells constituting the two rows of memory cells adjacent to each other in the second direction within a column of more than one row of memory cells and wherein the plurality of memory cells are arranged on both sides of the subward line for common use.
Claim 7
Dependent Claim 21 words
The layout of a semiconductor memory as claimed in claim 1, wherein the semiconductor memory is a static random access memory.
Claim 8
Dependent Claim 19 words
The layout of a semiconductor memory as claimed in claim 1, wherein the semiconductor memory is a content-addressable memory.
Claim 9
Dependent Claim 335 words
A layout of a content-addressable memory on a semiconductor chip, the content-addressable memory comprising: a plurality of content-addressable memory blocks, each content-addressable memory block including a plurality of content-addressable memory wards, each content addressable memory ward including a plurality of content-addressable memory cells for storing 1-bit data, a feed line extending from the plurality of content-addressable memory blocks in a predetermined first direction with respect to each of the plurality of content-addressable memory wards to a main priority encoder for encoding flag data obtained as a result of carrying out a match retrieval by matching retrieval data supplied to the plurality of content-addressable memory wards of the content-addressable memory block with stored data as a collection of 1-bit data stored in each of the plurality of content-addressable memory wards according to a predetermined order of priority, a hit block selection line extending from a subpriority encoder for giving priority order to the plurality of content-addressable memory blocks through the whole content-addressable memory wards in a second direction intersecting the first direction with respect to each of the plurality of content-addressable memory blocks, and flag data input means for supplying flag data resulting from the match retrieval in the plurality of content-addressable memory wards via each corresponding feed line to the main priority encoder, the flag data input means being provided in each of the plurality of content-addressable memory wards of the content-addressable memory block selected by the hit block selection line, wherein in each content-addressable memory ward of the content-addressable memory block, a column of more than one row of the plurality of content-addressable memory cells are arranged in the first direction, wherein the same flag data input means is connectable to more than one row of content-addressable memory cells of the same content-addressable memory ward, and wherein at least one match line for receiving a hit signal indicative of whether the retrieval data is stored in the content-addressable memory ward at the time of the match retrieval is provided for the one feed line.
Claim 10
Dependent Claim 335 words
A layout of a content-addressable memory on a semiconductor chip, the content-addressable memory comprising: a plurality of content-addressable memory blocks, each content-addressable memory block including a plurality of content-addressable memory wards, each content addressable memory ward including a plurality of content-addressable memory cells for storing 1-bit data, a feed line extending from the plurality of content-addressable memory blocks in a predetermined first direction with respect to each of the plurality of content-addressable memory wards to a main priority encoder for encoding flag data obtained as a result of carrying out a match retrieval by matching retrieval data supplied to the plurality of content-addressable memory wards of the content-addressable memory block with stored data as a collection of 1-bit data stored in each of the plurality of content-addressable memory wards according to a predetermined order of priority, a hit block selection line extending from a subpriority encoder for giving priority order to the plurality of content-addressable memory blocks through the whole content-addressable memory wards in a second direction intersecting the first direction with respect to each of the plurality of content-addressable memory blocks, and flag data input means for supplying flag data resulting from the match retrieval in the plurality of content-addressable memory wards via each corresponding feed line to the main priority encoder, the flag data input means being provided in each of the plurality of content-addressable memory wards of the content-addressable memory block selected by the hit block selection line, wherein in each content-addressable memory ward of the content-addressable memory block, a column of more than one row of the plurality of content-addressable memory cells are arranged in the first direction, wherein the same flag data input means is connectable to more than one row of content-addressable memory cells of the same content-addressable memory ward, and wherein at least one match line for receiving a hit signal indicative of whether the retrieval data is stored in the content-addressable memory ward at the time of the match retrieval is provided for the one feed line.
Claim 11
Dependent Claim 191 words
The layout of a content-addressable memory as claimed in claim 8 further comprising: a main ward line extending from a main decoder for selecting one of the plurality of content-addressable memory wards through each of the plurality of content-addressable memory wards of the plurality of content-addressable memory blocks in a first predetermined direction, a memory block selection line extending from a subdecoder for selecting one of the plurality of content-addressable memory blocks to the content-addressable memory wards of each of the plurality of content-addressable memory blocks in a second direction intersecting the first direction, and at least one memory ward selection means for receiving the main ward line and the memory block selection line, the memory ward selection means being provided in each content-addressable memory ward of the content-addressable memory block, wherein at least one subward line capable of simultaneously and totally activating the plurality of content-addressable memory cells constituting the row of memory cells by means of the memory ward selection means is provided for a column of more than one row of content-addressable memory cells of the same content-addressable memory ward with respect to the one main ward line.
Claim 12
Dependent Claim 111 words
The layout of a content-addressable memory as claimed in claim 8, wherein the content-addressable memory cell is accessed via the subward line extended in the first direction and a pair of bit lines each extending in the second direction and wherein in the two rows of content-addressable memory cells out of a column of more than one row of memory cells constituting one content-addressable memory ward, two adjoining pairs of bit lines as one set are arranged so that one of the two bit lines constituting the other pair of bit lines is placed between the two bit lines constituting one pair of bit lines and extended in the second direction.
Claim 13
Dependent Claim 52 words
The layout of a content-addressable memory as claimed in claim 10, wherein the two pairs of bit lines constituting each set are arranged so that the two bit lines constituting one of the two pairs of bit lines constituting each set repeatedly cross each other in different phases in the second direction.
Claim 14
Dependent Claim 73 words
The layout of a content-addressable memory as claimed in claim 8, wherein one match line is commonly used for the plurality of content-addressable memory cells constituting the two rows of content-addressable memory cells adjacent to each other in the second direction within a column of more than one row of content-addressable memory cells and wherein the plurality of content-addressable memory cells are arranged on both sides of the match line for common use.
Claim 15
Dependent Claim 46 words
The layout of a content-addressable memory as claimed in claim 12, wherein the connection between a retrieval unit of the content-addressable memory cell and the match line is commonly used with two content-addressable memory cells arranged on both sides of the match line for common use.

References Cited (Backward Citations)

US5046046A Cited
US4389715A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-23 2000-12-23 2001-06-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-23 2004-12-23 2005-06-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-23 2008-12-23 2009-06-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag