IP Library Granted Patent US 7,453,761
Granted Patent B2
US 7,453,761 · App. 11/016,999 · Granted Nov 18, 2008

Method and system for low cost line buffer system design

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,453,761
App. No.
11/016,999
Granted
Nov 18, 2008
Kind
B2
Abstract

Various aspects of the low cost line buffer system allow a reduction in circuitry versus conventional approaches to line buffer design. A plurality of line buffers such that the output of one line buffer in the plurality of line buffers may be coupled to an input of a succeeding line buffer in the plurality of line buffers. A first line buffer in the plurality of line buffers may be coupled to an input write data signal, while the width of a subsequent plurality of line buffers may be less than or equal to the width of the previous line buffers in the plurality of line buffers.

Claims (18)

1. A method for low cost line buffer design, the method comprising: concurrently transferring data from each of at least a portion of a plurality of line buffers to at least a subsequent one of said plurality of line buffers based on a single write address and a single write enable signal; wherein said at least a subsequent one of said plurality of line buffers receives said concurrently transferred data comprising at least a portion of read data output from a corresponding one of said each of at least a portion of said plurality of line buffers; wherein a width of at least one subsequent one of said plurality of line buffers is less than a width of any preceding one of said plurality of line buffers.

2. The method according to claim 1 , comprising receiving input data written to a first of said plurality of line buffers from a data source external to said plurality of line buffers.

3. The method according to claim 1 , comprising incrementing said single write address to generate a single read address.

4. The method according to claim 3 , wherein said single write address and said single read address comprise numbers each of which is greater than or equal to 0 and less than or equal to a length of each of said plurality of line buffers.

5. The method according to claim 3 , comprising inputting said single read address to each of said plurality of line buffers.

6. The method according to claim 3 , comprising reading data output from a current one of said plurality of line buffers at a location based on said single read address during a current cycle of a system clock and writing at least a portion of said read data output to a subsequent one of said plurality of line buffers at a location based on said single write address during a subsequent cycle of said system clock.

7. The method according to claim 6 , comprising incrementing said single write address during said current cycle of said system clock to generate said single write address during said subsequent cycle of said system clock.

8. The method according to claim 1 , comprising concurrently inputting said single write address and/or said single write enable signal to each of said plurality of line buffers.

9. The method according to claim 1 , comprising sending output data read from a last of said plurality of line buffers to a data destination external to said plurality of line buffers.

10. A system for a low cost line buffer, the system comprising: one or more circuits that enable concurrent transfer of data from of a plurality of line buffers to at least a subsequent one of said plurality of line buffers based on a single write address and a single write enable signal; wherein said at least a subsequent one of said plurality of line buffers receives said concurrently transferred data comprising at least a portion of read data output from a corresponding one of said each of at least a portion of said plurality of line buffers; wherein a width of at least one subsequent one of said plurality of line buffers is less than a width of any preceding one of said plurality of line buffers.

11. The system according to claim 10 , comprising one or more circuits that enable reception of input data written to a first of said plurality of line buffers from a data source external to said plurality of line buffers.

12. The system according to claim 10 , comprising one or more circuits that enable incrementing of said single write address to generate a single read address.

13. The system according to claim 12 , wherein said single write address and said single read address comprise numbers each of which is greater than or equal to 0 and less than or equal to a length of each of said plurality of line buffers.

14. The system according to claim 12 , comprising one or more circuits that enable input of said single read address to each of said plurality of line buffers.

15. The method according to claim 12 , comprising one or more circuits that enable reading of data output from a current one of said plurality of line buffers at a location based on said single read address during a current cycle of a system clock and writing at least a portion of said read data output to a subsequent one of said plurality of line buffers at a location based on said single write address during a subsequent cycle of said system clock.

16. The system according to claim 15 , comprising one or more circuits that enable incrementing of said single write address during said current cycle of said system clock to generate said single write address during said subsequent cycle of said system clock.

17. The system according to claim 10 , comprising one or more circuits that enable concurrent input of said single write address and/or said single write enable signal to each of said plurality of line buffers.

18. The system according to claim 10 , comprising one or more circuits that enable sending of output data read from a last of said plurality of line buffers to a data destination external to said plurality of line buffers.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2005
From: YANG, GENKUN JASON; CHEN, JEAN-HUANG; WYMAN, RICHARD H.
To: BROADCOM CORPORATION
Reel/Frame 016249/0480 →