IP Library Granted Patent US 7,221,607
Granted Patent B1
US 7,221,607 · App. 11/054,011 · Granted May 22, 2007

Multi-port memory systems and methods for bit line coupling

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,221,607
App. No.
11/054,011
Granted
May 22, 2007
Kind
B1
Abstract

Systems and methods provide bit line coupling detection techniques for multi-port memory applications. For example, in accordance with an embodiment of the present invention, a memory includes at least one column of memory having a plurality of memory cells and at least two ports and a dummy column having a dummy memory cell and a first port and a second port. At least one bit line is provided for each port of the columns of memory and the dummy column, with the dummy column adapted to provide a read timing indication by performing a write operation through the first port at substantially the same time as a read operation through the second port.

Claims (32)

1. A memory comprising:

at least one column of memory having a plurality of memory cells and at least two ports;

a dummy column having a dummy memory cell and a first port and a second port; and

a bit line for each port of the at least one column of memory and the dummy column, wherein the dummy column is adapted to provide a read timing indication by performing a write operation through the first port at substantially the same time as a read operation through the second port.

2. The memory of claim 1 , wherein the read timing indication comprises an assertion of a first signal indicating a worst-case read operation with bit line coupling has been completed.

3. The memory of claim 1 , wherein the write operation is a pseudo write operation adapted to transition voltage levels of the bit lines employed for the write operation in the dummy column.

4. The memory of claim 1 , wherein the read timing indication signifies that at least one of a latching of data, a switching off of word lines, and a precharging of the bit lines can occur in the at least one column of memory.

5. The memory of claim 1 , wherein the dummy memory cell in the dummy column is disposed in a row farthest from column circuits, and the dummy column is disposed as the farthest column from row driver circuits.

6. The memory of claim 1 , wherein the dummy column further comprises a plurality of memory cells, with the dummy memory cell set to a first state and the plurality of memory cells in the dummy column set to a second state different than the first state.

7. The memory of claim 1 , wherein the memory is formed as part of a programmable logic device.

8. An integrated circuit comprising:

a plurality of columns of memory having a plurality of memory cells and a plurality of ports;

a plurality of bit lines associated with the plurality of ports; and

a dummy column adapted to provide a read completion signal based on a substantially simultaneous read and write operation for the dummy column.

9. The integrated circuit of claim 8 , wherein the write operation in the dummy column is a pseudo write operation adapted to transition voltage levels of the bit lines employed for the write operation in the dummy column.

10. The integrated circuit of claim 8 , wherein the read completion signal signifies that at least one a latching of data, a switching off of word lines, and a precharging of the bit lines can occur in the plurality of columns of memory.

11. The integrated circuit of claim 8 , wherein the dummy column further comprises a plurality of memory cells, with the dummy memory cell set to a first state and the plurality of memory cells in the dummy column set to a second state different than the first state.

12. The integrated circuit of claim 8 , wherein the dummy column further comprises a dummy memory cell disposed in a row farthest from column circuits, and the dummy column is disposed as the farthest column from row driver circuits.

13. The integrated circuit of claim 8 , wherein the read completion signal indicates that a read operation with bit line coupling has been completed.

14. The integrated circuit of claim 8 , wherein the integrated circuit is a programmable logic device.

15. A method to account for bit line coupling in a multi-port memory, the method comprising:

performing a read operation in a first column of the multi-port memory;

performing a write operation in the first column of the multi-port memory at substantially the same time as the read operation; and

providing a read completion signal to the other columns of the multi-port memory indicating the read operation is complete in the first column.

16. The method of claim 15 , wherein the read completion signal indicates a worst-case read operation with bit line coupling has been completed.

17. The method of claim 15 , wherein the write operation is a pseudo write operation adapted to transition voltage levels of bit lines employed for the write operation in the first column.

18. The method of claim 15 , further comprising:

latching data in the other columns of the multi-port memory;

switching of word lines in the multi-port memory; and

precharging bit lines after the read completion signal is received by the other columns of the multi-port memory.

19. The method of claim 15 , wherein the first column comprises a dummy column.

20. The method of claim 19 , wherein the dummy column comprises a plurality of dummy memory cells each having a first port and a second port and corresponding bit lines.

Assignments (4)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035222/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2005
From: VERNENKER, HEMANSHU T.; DE LA CRUZ, LOUIS; WHITE, ALLEN
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 015786/0563 →