IP Library Granted Patent US 7,187,383
Granted Patent B2
US 7,187,383 · App. 10/086,980 · Granted Mar 6, 2007

Yield enhancement of complex chips

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,187,383
App. No.
10/086,980
Granted
Mar 6, 2007
Kind
B2
Abstract

A graphics processing chip which includes parallel texturing pipelines, with task allocation units which can bypass inoperative ones of said pipelines. Chips which have some but not all pipelines operative can still have full functionality, although performance is reduced.

Claims (44)

1. A graphics processor, comprising:

a plurality of parallellized graphics computational units; and

one or more task allocation units programmed to bypass defective ones of said units within said groups, and to distribute incoming tasks only among operative ones of said units.

2. The graphics processor of claim 1 , wherein each of said parallellized graphics computational units also includes respective multiple vertex processors.

3. The graphics processor of claim 1 , wherein each of said parallellized graphics computational units also includes respective texturing pipelines.

4. The graphics processor of claim 1 , wherein each of said parallellized graphics computational units also includes a respective memory controller.

5. A method of 3D graphics rendering which comprises: using a task allocation unit and parallellized graphics computational units with relations as recited in claim 1 .

6. The graphics processor of claim 1 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative vertex processors.

7. The graphics processor of claim 1 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative texturing pipelines.

8. The graphics processor of claim 3 , wherein said texturing pipelines also include a shading unit and a texture filter unit.

9. The graphics processor of claim 3 , wherein said texturing pipelines also include a shading unit and a primary texture cache.

10. A method of 3D graphics rendering, comprising the actions of:

providing a plurality of parallellized graphics computational units;

bypassing defective ones of said units, and

distributing incoming tasks only among operative ones of said units.

11. The method of claim 10 , wherein each of said parallellized graphics computational units also includes respective multiple vertex processors.

12. The method of claim 10 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative vertex processors.

13. The method of claim 10 , wherein each of said parallellized graphics computational units also includes respective multiple texturing pipelines.

14. The method of claim 10 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative texturing pipelines.

15. The method of claim 10 , wherein each of said parallellized graphics computational units also includes a respective memory controller.

16. The method of claim 13 , wherein said texturing pipelines also include a shading unit and a texture filter unit.

17. The method of claim 13 , wherein said texturing pipelines also include a shading unit and a primary texture cache.

18. A computer graphics system comprising:

means for providing a plurality of parallellized graphics computational units;

means for bypassing defective ones of said units, and

means for distributing incoming tasks only among operative ones of said units.

19. The system of claim 18 , wherein each of said parallellized graphics computational units also includes respective multiple vertex processors.

20. The system of claim 18 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative vertex processors.

21. The system of claim 18 , wherein each of said parallellized graphics computational units also includes respective multiple texturing pipelines.

22. The system of claim 18 , wherein one or more of said parallellized graphics computational units operate with no more than 4 operative texturing pipelines.

23. The system of claim 18 , wherein each of said parallellized graphics computational units also includes a respective memory controller.

24. The system of claim 21 , wherein said texturing pipelines also include a shading unit and a texture filter unit.

25. The system of claim 21 , wherein said texturing pipelines also include a shading unit and a primary texture cache.

26. A method for computer graphics system operation, comprising the actions of:

providing a plurality of parallellized rendering units;

bypassing defective ones of said units, and

distributing incoming tasks only among operative ones of said units.

27. The method of claim 26 , wherein each of said parallellized rendering units also includes respective multiple vertex processors.

28. The method of claim 26 , wherein one or more of said parallellized rendering units operate with no more than 4 operative vertex processors.

29. The method of claim 26 , wherein each of said parallellized rendering units also includes respective multiple texturing pipelines.

30. The method of claim 26 , wherein one or more of said parallellized rendering units operate with no more than 4 operative texturing pipelines.

31. The method of claim 26 , wherein each of said parallellized rendering units also includes a respective memory controller.

32. The method of claim 29 , wherein said texturing pipelines also include a shading unit and a texture filter unit.

33. The method of claim 29 , wherein said texturing pipelines also include a shading unit and a primary texture cache.

Assignments (9)
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded May 10, 2022
From: BARINGS FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 059925/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2020
From: RPX CORPORATION
To: MEDIATEK INC.
Reel/Frame 054152/0888 →
RELEASE OF LIEN ON PATENTS Recorded Aug 14, 2020
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RPX CORPORATION
Reel/Frame 053498/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: RPX CORPORATION
To: MEDIATEK INC.
Reel/Frame 054107/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2019
From: ZIILABS INC., LTD
To: RPX CORPORATION
Reel/Frame 048947/0592 →
CHANGE OF NAME Recorded Mar 10, 2014
From: 3DLABS INC., LTD.
To: ZIILABS INC., LTD.
Reel/Frame 032423/0468 →