Claims
- 1. A method for writing data onto a read bitline of a FIFO buffer comprising the steps of:
- connecting a data input to said read bitline, wherein said read bitline is not shorted to a write bitline; and
- writing data from the data input to the read bitline as the data from the data input is written to a write bitline when said read pointer and said write pointer are in the same row.
- 2. An apparatus for writing data onto a read bitline in a FIFO memory having a read pointer, a write pointer and a data input line, the apparatus comprising:
- access means connected directly between said data input line and said read bitline for controlling data flow between said data input line and said read bitline, said access means having an on state and an off state wherein said information flows between said data input line and said read bitline when said access means is in said on state; and
- a control circuit configured to place said access means in said on state when the read pointer and the write pointer are in the same row with the read pointer behind the write pointer.
- 3. The apparatus according to claim 2 wherein said access means includes one or more MOS transistors each having a gate connected to said control circuit.
- 4. An apparatus for providing data directly onto a read bitline in a FIFO memory comprising:
- a read pointer configured to indicate a memory cell to be read;
- a write pointer configured to indicate a memory cell to be written;
- access means connected directly between a data input line and a read bitline for controlling data flow between said input line and said read bitline, said access means having an on state and an off state, wherein information flows between said data input line and said read bitline when said access means is in said on state; and
- a pointer detecting circuit configured to place said access means in said on state when the read pointer and the write pointer are in the same row with the read pointer behind the write pointer.
- 5. A method for providing data directly onto a read bitline in a FIFO memory having a plurality of rows, a read pointer and a write pointer, said method comprising the steps of:
- detecting when the memory is nearly empty;
- connecting a data input line and read bitline directly through a gate having an on state and an off state;
- controlling data flow between said data input line and said read bitline by controlling said on state and said off state; and
- placing said gate in said on state when (i) said memory is nearly empty and (ii) said read pointer and said write pointer are in the same row with the read pointer behind the write pointer.
- 6. The method according to claim 1 wherein:
- said read bitline comprises one or more read bitlines; and
- said write bitline comprises one or more write bitlines.
- 7. The apparatus according to claim 2 wherein said read bitline comprises one or more read bitlines.
- 8. The apparatus according to claim 4 wherein said read bitline comprises one or more read bitlines.
- 9. The method according to claim 5 wherein said read bitline comprises one or more read bitlines.
- 10. The method according to claim 1, further comprising the step of:
- detecting when a read pointer and a write pointer are in the same row.
- 11. The method according to claim 1, wherein said connecting step comprises connecting said data input directly to said read bitline.
- 12. The method according to claim 1, wherein said writing step comprises writing data when said write pointer is ahead of said read pointer.
- 13. The method according to claim 1, further comprising the step of:
- detecting when said FIFO buffer is nearly empty.
- 14. The apparatus according to claim 4, further comprising a detection circuit configured to detect when the memory is nearly empty.
- 15. The method according to claim 5, further comprising the step of:
- indicating a memory cell to be read with a read pointer.
- 16. The method according to claim 15, further comprising the step of:
- indicating a memory cell to be written with a write pointer.
- 17. The method according to claim 16, further comprising the step of:
- detecting when the read pointer and the write pointer are in the same row with the read pointer behind the write pointer.
- 18. The method according to claim 1, wherein a fallthru condition occurs when said read pointer is in the same row as said write pointer.
- 19. The apparatus according to claim 4, wherein said FIFO memory comprises a plurality of rows.
- 20. The apparatus according to claim 4, wherein a fallthru condition occurs when said read pointer is in the same row as said write pointer.
Parent Case Info
This is a continuation of U.S. patent application Ser. No. 08/572,181, U.S. Pat. No. 5,673,234, filed Dec. 13, 1995.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4802122 |
Auvinen et al. |
Jan 1989 |
|
5157633 |
Aoki |
Oct 1992 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
572181 |
Dec 1995 |
|