← Back to Patent Explorer
US5586072A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiport memory and method

Assignee: Intersil Corp
•
Filing: 1994-11-21
•
Granted: 1996-12-17
•
Expires: 2014-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Integrated circuit memory with bitlines which cross each other in multiple place for symmetric capacitives coupling. Also read only memory with differential sense amplifier with an input to each half array of cells. Bits are stored complementarily in the two halves.

Inventors

  • 👤 Charles W. T. Longway
  • 👤 William R. Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:15
CPC Classifications
G; G11; G11C; G11C17/00; G11C17/08; G11C17/10; G11C17/12; G11C7/00; G11C7/06; G11C7/062; G11C7/065; G11C7/14; G11C8/00; G11C8/16

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 185 words
A multiport memory, comprising: a plurality of memory cells arranged into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, said N pairs of bitlines are in the same plane and parallel, except where crossing, and said N pairs of bitlines are divided into 2 N equal length intervals; for each set of two pairs of said N pairs, one pair of said N pairs of bitlines crossing at the center of each of said intervals so as to exchange locations of Bj and Bj# at the center of each of said intervals; a different said one pair of said N pairs of bitlines for each said set crossing in each of said intervals until the original arrangement of said N pairs of bitlines is duplicated; and a precharger, a decoder and a sense amplifier of a first port of said multiports, wherein one pair of said N pairs in each said set connects to said sense amplifier with a crossing of said one pair between said precharger and said decoder.
Claim 2
Dependent Claim 185 words
A multiport memory, comprising: a plurality of memory cells arranged into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, said N pairs of bitlines are in the same plane and parallel, except where crossing, and said N pairs of bitlines are divided into 2 N equal length intervals; for each set of two pairs of said N pairs, one pair of said N pairs of bitlines crossing at the center of each of said intervals so as to exchange locations of Bj and Bj# at the center of each of said intervals; a different said one pair of said N pairs of bitlines for each said set crossing in each of said intervals until the original arrangement of said N pairs of bitlines is duplicated; and a precharger, a decoder and a sense amplifier of a first port of said multiports, wherein one pair of said N pairs in each said set connects to said sense amplifier with a crossing of said one pair between said precharger and said decoder.
Claim 3
Dependent Claim 128 words
A multiport memory, comprising: a plurality of memory cells arranged into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, said N pairs of bitlines are in the same plane and parallel, except where crossing, and said N pairs of bitlines are divided into 2 N approximately equal length intervals; one pair of said N pairs of bitlines crossing at the center of each of said intervals so as to exchange locations of Bj and Bj# at the center of each of said intervals; and a different said one pair of said N pairs of bitlines crossing in each of said intervals until the original arrangement of said N pairs of bitlines is duplicated.
Claim 4
Dependent Claim 128 words
A multiport memory, comprising: a plurality of memory cells arranged into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, said N pairs of bitlines are in the same plane and parallel, except where crossing, and said N pairs of bitlines are divided into 2 N approximately equal length intervals; one pair of said N pairs of bitlines crossing at the center of each of said intervals so as to exchange locations of Bj and Bj# at the center of each of said intervals; and a different said one pair of said N pairs of bitlines crossing in each of said intervals until the original arrangement of said N pairs of bitlines is duplicated.
Claim 5
Dependent Claim 23 words
The memory of claim 2 further comprising two power rails, and wherein said N pairs of bitlines are between said two power rails.
Claim 6
Dependent Claim 21 words
The memory of claim 2 wherein said N pairs of bitlines are divided into plural sets of the equal length intervals.
Claim 7
Dependent Claim 95 words
The memory of claim 1, wherein N equals 2; and at one end of a first of said intervals said 2 pairs of bitlines have an ordering B1, B2, B1#, B2#; at one end of a second of said intervals said 2 pairs of bitlines have an ordering B1, B2#, B1#, B2; at one end of a third of said intervals said 2 pairs of bitlines have an ordering B1#, B2#, B1, B2; and at one end of a fourth of said intervals said 2 pairs of bitlines have an ordering B1#, B2, B1, B2#.
Claim 8
Dependent Claim 54 words
The memory of claim 5, wherein said 2 pairs of bitlines extend over a precharger and a decoder of a first port of said multiports and one pair of said 2 pairs connects to a sense amplifier of said first port with a crossing of said one pair between said precharger and said decoder.
Claim 9
Dependent Claim 24 words
The memory of claim 6 further comprising a second precharger, and wherein the other of said 2 pairs crosses prior to said second precharger.
Claim 10
Dependent Claim 108 words
A cell for a dual port memory comprising: two pairs of bitlines, each of said pairs having a bitline that is the complement of the other bitline; each of said bitlines in each of said pairs having a first part that is between said bitlines in the other of said pairs of bitlines with said complement bitline of said other pair to one side thereof, and a second part that is between said bitlines in said other pair of bitlines with said complement bitline of said other pair to the other side thereof; two power rails, wherein said two pairs of bitlines are between said two power rails.
Claim 11
Dependent Claim 108 words
A cell for a dual port memory comprising: two pairs of bitlines, each of said pairs having a bitline that is the complement of the other bitline; each of said bitlines in each of said pairs having a first part that is between said bitlines in the other of said pairs of bitlines with said complement bitline of said other pair to one side thereof, and a second part that is between said bitlines in said other pair of bitlines with said complement bitline of said other pair to the other side thereof; two power rails, wherein said two pairs of bitlines are between said two power rails.
Claim 12
Dependent Claim 14 words
The memory cell of claim 8 further comprising four transistors for connecting said bitlines.
Claim 13
Dependent Claim 30 words
The memory cell of claim 8 further comprising another of said two pairs of bitlines, and wherein both of said two pairs of bitlines are between said two power rails.
Claim 14
Dependent Claim 57 words
The memory cell of claim 8, wherein said two pairs of bitlines extend over a precharger and a decoder of a first port of said dual port memory and one pair of said two pairs connects to a sense amplifier of said first port with a crossing of said one pair between said precharger and said decoder.
Claim 15
Dependent Claim 25 words
The memory cell of claim 11 further comprising a second precharger, and wherein the other of said two pairs crosses prior to said second precharger.
Claim 16
Independent Claim 129 words
A method of equalizing impedance coupling among bitlines in a multiport memory, comprising the steps of: (a) arranging a plurality of memory cells into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, the N pairs of bitlines being in the same plane and parallel, except where crossing; (b) dividing the N pairs of bitlines into 2 N approximately equal length intervals; (c) crossing the bitlines Bj and Bj# in one pair of the N pairs of bitlines at the center of each of the intervals; and (d) crossing a different pair of the N pairs of bitlines in each of the intervals until the original arrangement of the N pairs of bitlines is duplicated.
Claim 17
Independent Claim 129 words
A method of equalizing impedance coupling among bitlines in a multiport memory, comprising the steps of: (a) arranging a plurality of memory cells into rows and columns, with N pairs of bitlines, Bj and Bj# for j=1, 2, . . . N, along each column of cells, the N pairs of bitlines being in the same plane and parallel, except where crossing; (b) dividing the N pairs of bitlines into 2 N approximately equal length intervals; (c) crossing the bitlines Bj and Bj# in one pair of the N pairs of bitlines at the center of each of the intervals; and (d) crossing a different pair of the N pairs of bitlines in each of the intervals until the original arrangement of the N pairs of bitlines is duplicated.
Claim 18
Dependent Claim 28 words
The method of claim 13 wherein the step of arranging the memory cells further comprises the step of arranging the N pairs of bitlines between two power rails.
Claim 19
Dependent Claim 29 words
The method of claim 13 further comprising the step of extending the N pairs of bitlines over a precharger and a decoder of a first port of the multiports.
Claim 20
Dependent Claim 38 words
The method of claim 15 further comprising the step of connecting one pair of the N pairs to a sense amplifier of the first port with a crossing of the one pair between the precharger and the decoder.

References Cited (Backward Citations)

US5060189A Cited
US4922459A Cited
US5418737A Cited
US5287322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-17 2000-06-17 2000-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-17 2004-06-17 2004-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-17 2008-06-17 2008-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag