throbber
UNITED STATES PATENT AND TRADEMARKOFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`LG ELECTRONICS, INC.,
`Petitioner,
`
`V.
`
`ATI TECHNOLOGIES ULC,
`Patent Owner.
`
`
`
`Case IPR2015-00326
`Patent 6,897,871 Bl
`
`
`DECLARATION OF ANDREWWOLFE
`REGARDINGU.S. PATENT NO.6,897,871
`
`Mail Stop “Patent Board”
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`ATT 2003
`
`LGvy. ATI
`IPR2015-00326
`
`ATI Ex. 2115
`IPR2023-00922
`Page 1 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 1 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`Table of Contents
`
`I.
`
`TE.
`
`INTRODUCTION ooooicccccccccccccccccccscecseceeseesceeeeseeeseeeseeessecssecssecssecssessestaeenees 1
`
`BACKGROUND ooo ccccccccccsecesecesecesecsecsecssecssesesessscssessssssssestetsseesaeenes 2
`
`TH.=EXHIBITS ooo cccccccccccscccseccseccsecssecssecseessecssecssecssessessssscssseeseesseenes 7
`
`IV. OVERVIEW OF THE LAW USED FOR THIS DECLARATION............. 10
`
`A.
`
`Burden of Proof... cccccccccessceesseceseeeeseeesessescectseecsessetenieeess 11
`
`B.—Level of skillin the art 0000.00 ccee ccc ects teettetneteneeens 11
`
`C.
`
`Reduction to Practice... ccc ccccccccceseceeseccneceseceeeecsscssseecsseeeeeenaes 12
`
`1.
`
`2.
`
`Actual Reduction to Practice 00.00.0000 cec cece cette eeeeeees 13
`
`Constructive Reduction to Practice... ccc cccceceeetetenees 13
`
`NOVENY coon ccc cccccne cece cece se sees esceseseeseseeseneesenesectsesecssstteeneeees 14
`
`ODVIOUSIESS 00.0... cccecceecceccecseeeseceeseecsseceseeecsseeseceeseeecssscteeetseenateaees 14
`
`ObviOUSNESS tO COMDING 0... ccc cece cece ceseceeseeessestseeetsseessesetseeesenenies 16
`
`D.
`
`E.
`
`F,
`
`G.-CConstruction ooo. cc cece ceeccccececenecenseeenseersetecsesenseeetsteenseeneees 17
`
`VV.
`
`INSTITUTED GROUNDS 1... ccc ccc ccscceecenseeneeeeenssecsesssesseststenees 17
`
`VE
`
`TECHNOLOGYooooooccoccccccccccccece cece cee ceeeceee see sees etc eeseeteesecettetitetiteneeneens 18
`
`A,
`
`B.
`
`C.
`
`D.
`
`Terminologies... cc cccccccccccsscccesseeeseseeecesssesecssescesseeccsteeeseeenaes 18
`
`General OVerview ooo... ccc cece cece cee ceneceene et ee tet ectstecettuntteteeens 19
`
`Conventional graphics systems used separate shaders for vertex
`calculations and pixel calculations .......0000000c cece cecctececeeeeeeneteeees 21
`
`Drawbacks of graphics systems using separate vertex and pixel
`SHAMCTS ooo cece ccccecsseeescecsseeeseeecseecsseceeseeesseseeseecesesssessiseensseeitenseees 22
`
`VIL. U.S. PATENT NO. 6,897,871 ooo. ccccccccscceteccecnsecnsecssecssscssscssessestieseees 27
`
`Vl. BACKGROUND ON CHIP DESIGN AND ATTS CHIP DESIGN........... 28
`
`IX.
`
`THE CODE FOR ATI’S R400 CHIP ooo. cccccccccccecsecctetetectesseeeaees 31
`
`AL
`
`Cham icc cece cece cee eects e cee eeeeeeseetesstesesstsetesttstteteeees DD
`
`lL.
`
`2.
`
`3,
`
`The Preamble oo... ccc cccccccccsseceeseeeseseseeessesceseecssesstseessanenaes 35
`
`The Arbiter Circuit ......00000000ccccc cece ccc cceecectesceeeseneeseceeeesneeees 35
`
`The shader coupled to the arbiter circuit ....000.0 eee 45
`
`-i-
`
`ATI Ex. 2115
`IPR2023-00922
`Page2 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 2 of 271
`
`

`

`a.
`
`b.
`
`C.
`
`Case IPR2015-00326 of
`USS. Patent No. 6,897,871
`The shader is operative to process the selected one
`of the plurality of inputs .0..0.00 ccc ccceeeeeseeeeeneaes48
`
`The shader including means for performing vertex
`operations and pixel operations ........00..cc cee ecceeeeeenees 50
`
`The shader also includes means for performing one
`of the vertex operations or pixel operations based
`on the selected one of the plurality of inputs.......000.0..... 58
`
`d.
`
`And the shader provides a appearance attribute. ............ 58
`
`CDA2c cccccceccceesteccseeecssecsseceecsseceeeeeseeestseecsseesseecsssstiteseeeeeeeess 73
`
`C13 ccc cccccccccsecsteeessceessecsseceecsseceeeeeseeeseseecseesseenssetitereeeeeeeess 75
`
`1.
`
`2.
`
`The vertex storage block further includes a parameter
`COCK. cccccccceccsccssecssecsseccnsecsecssecseescsesssesssessescasssaseseeeseeeaes 76
`
`The vertex storage block and a position cache...........0.....0.6 83
`
`CDat Soe ccc cccnteceececeeseeeetecseececseeeceseeessssseccsssseecsatestsaeeeeaeeses 88
`
`1.
`
`2,
`
`The appearanceattribute is position 200.0... 00 eeceee erences 88
`
`The position attribute is associated with a corresponding
`VETEOX ccc cece cccnsececneeeeseesseceesseeessseecessceessseeeccssterseeeneieeees 92
`
`C16 ccc cccccccccsecsteecsececssecsseceecsseceseeeeseeestseesssessiseecsssetiteseeseteeeess 93
`
`1.
`
`2,
`
`The appearanceattribute is Color 0.20.00 cccceccceeeeceeeseeeees93
`
`The color attribute is associated with a corresponding
`PIX] cc ccc ccceccecsnececsecssecceseecenseseeccsstsecsutescsateesseeeesaeeees96
`
`1A8 ccc ccccccccecseccsececseeesseceecsseceeeeeseeessseessseessseecissstitesseeseteeeess 97
`
`CDA9 ccc ccc cccectteceseceeseeeseceeeseseseeeeseeestsesssseesseessssenitereeeeeeeegs 98
`
`1.
`
`2.
`
`3.
`
`The selection Circuit 0.0.0 ccccccccccccesesecseecseesteeetseesatesseeeseeees 99
`
`The control signal.....0...000 cece cece cccec cece ce ceseceeececeuteesseeesiees 102
`
`The arbiter is coupled to the multiplexer... 103
`
`Chaim 10 icc cece cc cece eens cece teens teteeeetetecietittteceieeteesteteteees 103
`
`lL.
`
`2.
`
`3.
`
`The vertex position data... ccccccccccccccccccssecsescetstecsteesseeesees 104
`
`The primitive assembly block coupled to the shader.............. 105
`
`The primitive assembly block is operative to generate
`PTUMELDVESocc eect eee ce eee cene cee te tobe teceeetteeneeeeteees 107
`
`-ii-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 3 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 3 of 271
`
`

`

`Case IPR2015-00326 of
`USS. Patent No. 6,897,871
`Charm D1 occ ccc cccececccsececseecseeeecsseesseeeeseeeseseessesseestsesetieeseesseeees 109
`
`I,
`
`1.
`
`2.
`
`The Raster Engine oo... coccccccceccceececceecececeenteeteteesteeseertes 110
`
`
`Generating the pixel parameter... ccc cccceeceseceeneees 112
`
`J.
`
`C)atm 13 icc cc ce ccecete cece ee ceneteteeeebeeecietiestecttetestiteeeseeed 113
`
`lL.
`
`2.
`
`3,
`
`The register DIOCK..0000 coc ccceccccccscccessececesssssecsuececateessseeeesaees 114
`
`The computation clement .........000 ccc ccc ccc cccecceecenteceees 119
`
`The Sequencer 0.0... 0.0 cccccccccscccccssccccsseeecesssssccsuececateesaeeeesaees 124
`
`Ke
`
`Chat 15 ccc cccccceceseceesseecesseecseeeeeecceesssesesseststersesssseeesees 132
`
`1.
`
`2.
`
`3.
`
`A general purpose register DBlOCK oo... ccc ccceeeetseceeteees 133
`
`The ProcesSOr UNIt oo. c cc ccecccccccccccessececesssesccsuececuteesaeeeesaees 135
`
`The S@quencer .........00. ccc cccecce cece cece ceevceseseveetsecuteetteeessaees 135
`
`a.
`
`b.
`
`Coupled to the general purpose register... 135
`
`The sequencer maintains instructions.....0000000000000000. 138
`
`L.
`
`1am 17 ccc ccecccseceeseeeseceeeseeesseeeeseeeseseccsecseestsseeatenseeeeseees 139
`
`M., Chat 18 occ cece cecnne cee ceeeesesettesecrsetetattesttteetteeeseeees 142
`
`N.C)atm 20 cc ccccccccccccseceeeecseeeeeseecnseeesseeccseesssssessesttstetsesesseensees 142
`
`THE CLAIMS OF THE °871 PATENT ARE SUPPORTED BY THE
`PRIORITY DOCUMENT0... cccccccccccccccsccescccsceeeeecssecssecssecsestsestseeneeeeeens 143
`
`Xi.
`
`CONCEPTION0000000 ccc cece secs cece eee bene su secu ee tu sesueseetestiteieteeeseeeets 175
`
`Xl.
`
`OVERVIEW OF THE APPLIED REFERENCES FOR GROUNDS
`Dad eee cece ce eeee attest eeeeeeeeeeteeceeeeesseseeeetecestsettcttcetscitesteteeneees 236
`
`AL RICK ccc ccc ccccssceeccseseseeesseecseeeseecseeestecsescssssssscsescesteeneeieeess 236
`
`Bo Raptrance cece cece ccece cece sens tecbesccssesssttstitecteseseenees 240
`
`All,
`
`GROUNDS6 AND 9: OBVIOUSNESS GROUND BASED ON
`RICH AND KURIHARA 0oooooooccccccccccccec cece ccc ce ccc ee ce tbbetbeetbceteteteneeeneeees 242
`
`A.
`
` APOSA would not have modified Rich in the way that LG and
`Dr. Bagherzadeh propose. ..........cccccccccccccsccceteecenesetttssesstsesenteeee DAD
`
`B.—Kurihara does not teach or suggest a “processor unit”that
`“executes vertex calculations while the pixel calculations are
`still in progress,” as in Claim 20. 0000.0... ccce ce cccceectseeeenseeees256
`
`C.
`
`Objective indicia Of NON-ODVIOUSNESS.....0...cc ccc cece cccceeeesseeeeaees261
`
`- ili -
`
`ATI Ex. 2115
`IPR2023-00922
`Page 4 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 4 of 271
`
`

`

`XIV. CONCLUSION 2c cccccceeencecsesnsececeseeeveseveeeverevnresateneeccestestrsteversate 265
`
`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`-1V-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 5 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 5 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`I, Andrew Wolfe, declare as follows:
`
`1.
`
`INTRODUCTION
`
`1.
`
`I have been retained bythe patent owner, ATT Technologies ULC
`
`(“ATT”), to evaluate several technical issues relating to U.S. Patent No. 6,897,871
`
`(“the ’871 patent”).
`
`2.
`
`First, | have been asked to evaluate source code related to the
`
`development of the “R400”projectat its state of development on August 5, 2002,
`
`and to provide my opinion regarding whether the functionality of this source code
`
`for the R400 chip and the structure it describes corresponds to each and every
`
`element as set forth in claims 1, 2, 3, 5, 6, 8,9, 10, 11, 13, 15, 17, 18, and 20 ofthe
`
`°871 patent. As set forth below,it is my opinion that this source code includes
`
`everylimitation of these claims.
`
`3.
`
`Second, | have been asked to review U.S. Patent Application No.
`
`10/718,318 (‘the °318 application”), filed November 20, 2003, to which the ’871
`
`patent claims priority, and to provide my opinion regarding whetherclaims 1, 2, 3,
`
`5, 6, 8,9, 10, 11, 13, 15, 17, 18, and 20 are supported bythe 318 application. As
`
`set forth below,it is my opinion that the °318 application provides support for
`
`every limitation of these claims.
`
`ATI Ex. 2115
`IPR2023-00922
`Page 6 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 6 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`Lhird, | have been asked to review ATI’s internal documents relating
`
`4,
`
`to the R400 project to provide my opinion regarding whether the inventors of the
`
`°871 patent conceived claims 1, 2, 3,5, 6, 8,9, 10, 11, 13, 15, 17, 18, and 20. As
`
`set forth below,it is my opinion that these internal documents showthat the °871
`
`patent inventors conceived of every limitation of these claims.
`
`5.
`
`Fourth, | have been asked to review Rich and Kurihara and to provide
`
`myopinion regarding whether these references render obvious claims 15 and 20.
`
`Asset forth below,it is my opinion that claims 15 and 20 are patentable over these
`
`references.
`
`1.
`
`BACKGROUND
`
`6.
`
`I have more than 30 years of experience as a computerarchitect,
`
`computer system designer, personal computer graphics designer, educator, and
`
`executive in the electronics industry. A curriculum vitae is attached as Exhibit
`
`2003 to this report and is summarized below.
`
`7.
`
`In 1985, I earned a B.S.E.E. in Electrical Engineering and Computer
`
`Science from The Johns Hopkins University. In 1987, | received an M.S. degree in
`
`Electrical and Computer Engineering from Carnegie Mellon University. In 1992, I
`
`received a Ph.D. in Computer Engineering from Carnegie Mellon University. My
`
`ATI Ex. 2115
`IPR2023-00922
`Page 7 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 7 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`doctoral dissertation pertained to a newapproachfor the architecture of a computer
`
`processor.
`
`8.
`
`In 1983, I began designing touch sensors, microprocessor-based
`
`computer systems, and I/O (input/output) cards for personal computers as a senior
`
`design engineer for Touch Technology, Inc. During the course of my design
`
`projects with Touch Technology, I designed I/O cards for PC-compatible computer
`
`systems, including the IBM PC-AT, to interface with interactive touch-based
`
`computer terminals that I designed for use in public information systems. I
`
`continued designing and developing related technology as a consultant to the
`
`Carroll Touch division of AMP, Inc., where in 1986, I designed one ofthe first
`
`custom touch screen integrated circuits.
`
`9.
`
`While I studied at Carnegie Mellon University for my master’s
`
`degree, from 1986 and through 1987, I designed and built a high-performance
`
`computer system. From 1986 through early 1988, I also developed the curriculum,
`
`and supervised the teaching laboratory, for processor design courses.
`
`10.
`
`In the latter part of 1989, I worked as a senior design engineer for
`
`ESL-TRW Advanced Technology Division. While at ESL-TRW,I designed and
`
`built a bus interface and memory controller for a workstation-based computer
`
`system, and also worked on the design of a multiprocessor system.
`
`ATI Ex. 2115
`IPR2023-00922
`Page 8 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 8 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`ll. Atthe end of 1989, | (along with mypartners) reacquired the rights to
`
`the technologyI had developed at Touch Technology and at AMP, and founded
`
`The Graphics Technology Company. Over the next seven years, as an officer and a
`
`consultant for The Graphics Technology Company, I managed the company’s
`
`engineering developmentactivities and personally developed dozens of touch
`
`screen sensors, controllers, and interactive touch-based computer systems.
`
`12.
`
`Ihave consulted, formally and informally, for a numberof fabless
`
`semiconductor companies. In particular, I have served on the technical advisory
`
`boards for two processor design companies: BOPS, Inc., where I chaired the board,
`
`and Siroyan Ltd., where I served in a similar role for three networking chip
`
`companies—Intellon, Inc., Comsilica, Inc., and Entridia, Inc—and one 3D game
`
`accelerator company, Ageia, Inc.
`
`13.
`
`[have also served as a technology advisor to Motorola and to several
`
`venture capital funds in the United States and Europe. Currently, | am a director of
`
`Turtle Beach Corporation, providing guidance in its development of premium
`
`audio peripheral devices for a variety of commercial electronic products.
`
`14.
`
`From 1991 through 1997, I served on the Faculty of Princeton
`
`University as an Assistant Professor of Electrical Engineering. At Princeton,I
`
`taught undergraduate and graduate-level courses in Computer Architecture,
`
`ATI Ex. 2115
`IPR2023-00922
`Page 9 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 9 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`Advanced Computer Architecture, Display Technology, and Microprocessor
`
`Systems, and conducted sponsored research in the area of computer systems and
`
`related topics. I was also a principal investigator for Department of Defense
`
`(“DOD”) research in video technology and a principal investigator for the New
`
`Jersey Center for Multimedia Research. From 1999 through 2002, I taught the
`
`Computer Architecture course to both undergraduate and graduate students at
`
`Stanford University multiple times as a Consulting Professor. At Princeton, I
`
`received several teaching awards, both from students and from the School of
`
`Engineering. | have also taught advanced microprocessor architecture to industry
`
`professionals in IEEE and ACM sponsored seminars. I am currently a lecturerat
`
`Santa Clara University teaching graduate courses on Computer Organization and
`
`Architecture and undergraduate courses on electronics and embedded computing.
`
`15.
`
`From 1997 through 2002, I held a variety of executive positionsat a
`
`publicly-held fabless semiconductor companyoriginally called S3, Inc. and later
`
`called SonicBlue Inc. I held the positions of Chief Technology Officer, Vice
`
`President of Systems Integration Products, Senior Vice President of Business
`
`Development, and Director of Technology, among others. At the time I joined S3,
`
`the companysupplied graphics accelerators for more than 50% of the PCs sold in
`
`the United States.
`
`ATI Ex. 2115
`IPR2023-00922
`Page 10 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 10 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`16. While at S3/SonicBlue I developed technology for and participated in
`
`the development of products for digital music and digital video including HDTVs,
`
`DVD players and recorders, DVRs, portable video devices, PDAs, andtablets. I
`
`also supervised the video research and development team.
`
`17.
`
`Thave published more than 50 peer-reviewed papers in computer
`
`architecture and computer systemsand IC design.
`
`18.
`
`T also have chaired IEEE and ACM conferences in microarchitecture
`
`and integrated circuit design and served as an associate editor for IEEE and ACM
`
`journals.
`
`19.
`
`Jam anamedinventoron at least 43 U.S. patents and 27 foreign
`
`patents.
`
`20.
`
`In 2002, I was the invited keynote speaker at the ACM/TEEE
`
`International Symposium on Microarchitecture and at the International Conference
`
`on Multimedia. From 1990 through 2005, I was also an invited speaker on various
`
`aspects of technology and the PC industry at numerous industry events including
`
`the Intel Developer’s Forum, Microsoft Windows Hardware Engineering
`
`Conference, Microprocessor Forum, Embedded Systems Conference, Comdex, and
`
`Consumer Electronics Show, as well as at the Harvard Business School and the
`
`University of Illinois LawSchool. I have been interviewed on subjects related to
`
`-6-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 11 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 11 of 271
`
`

`

`Case IPR2015-00326 of
`US. Patent No. 6,897,871
`computer graphics and video technology and the electronics industry by
`
`publications such as the Wall Street Journal, New York Times, Los Angeles
`
`Times, Time, Newsweek, Forbes, and Fortune as well as CNN, NPR, and the BBC.
`
`I have also spoken at dozens of universities including MIT, Stanford, University of
`
`Texas, Carnegie Mellon, UCLA, University of Michigan, Rice, and Duke.
`
`21.
`
`Tam being compensated for my time working on this case at my
`
`customaryrate of $450 per hour for work performed on the case. My compensation
`
`is not in any way related to the outcomeofthe case.
`
`Il. EXHIBITS
`
`22.
`
`In this Declaration, I cite to the following Exhibits.
`
`
`
`
`
`United States Patent No. 6,897,871 to Morein ef al.
`
`
`
`
`
`
`1002
`Prosecution History of U.S. Patent No. 6,897,871
`
`
`1003
`Declaration of Dr. Nader Bagherzadeh
`
`
`1004
`U.S. Patent 7,015,913 to Lindholm ef al.
`
`
`1005
`USS. Patent No. 5,808,690 to Rich
`
`
`1006
`US. Patent No. 7,376,811 B2 to Kizhepat
`
`
`1007
`
`US. Patent No. 5,500,939 to Kunhara
`
`1008
`
`Mark Segal and Kurt Akeley, The OpenGL® Graphics System:
`A Specification (Version 1.4) (Chris Frazier and Jon Leech eds.,
`Silicon Graphics, Inc. 2002)
`1009|CurriculumVitaeofDr.NaderBagherzadeh
`
`-7-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 12 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 12 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`2004
`Curriculum Vitae of Dr. Andrew Wolfe
`
`
`2010
`R400 Sequencer Specification (Version 0.4)
`
`
`
`
`
`
`2028
`R400 Sequencer Specification (Version 2.0)
`
`2041
`R400 Top Level Specification (Version 0.2)
`2042
`R400 Shader Processor (Version1.2)
`
`
`
`
`
`
`Deposition Transcript of Nader Bagherzadeh, Ph.D., taken
`Sept. 15, 2015
`Deposition Transcript of Nader Bagherzadeh, Ph.D. for
`
`IPR2015-00325, taken Aug. 14, 2015
`Uniram Technology, Inc. v. Taiwan Semiconductor
`Manufacturing Co., Ltd., et al., 3:04-cv-01268-VRW,Findings
`of Facts and Conclusions of Law, Dkt. No. 627, April 14, 2008
`United States Patent Application No. 10/718,318 to Morein et
`2076
`al.
`
`
`
`2077
`
`2078
`
`Graham Singer, History of the Modern Graphics Processor,
`
`Part 3, TechSpot (Apr. 10, 2013)
`David Luebke & Greg Humphreys, How GPUs Work, IEE!
` (Tl
`
`Computer, 96-100 (2007)
`Microsoft and ATI Technologies Announce Technology
`2079
`
`Development Agreement, Microsoft (Aug. 14, 2003)
`
`2080
`
`2081
`
`2082
`
`2083
`
`2084
`
` Anton Shilov, ATI and NVIDIA Proclaim Different Graphics
`
`Processors Architecture Goals: ATI Says Unified Rendering
`Engine — the Way to Go, NVIDIA Disagrees, Xbit (Dec. 23,
`
`2004, 7:55 AM)
`Anton Shilov, NVIDIA Chief Architect: Unified Pixel and
`Vertex Pipelines — The Way to Go. NVIDIA SaysIt Would
`Make a Chip with Unified Pipes ““When it Makes Sense,” Xbit
`
`(July 11, 2005, 11:07 PM)
`Yoo et al., Mobile 3D Graphics SoC: From Algorithm to Chip
`(2010)
`Luna, Introduction to 3D Game Programming with DirectX
`9.0, Figures 4.2, 5.7, pp. 94-97, 107-109 (2003)
`Ahmedef a/., OpenGL - Lighting, Material, Shading and
`
`Texture Mapping (August 28, 2009)
`
`-8-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 13 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 13 of 271
`
`

`

`2087
`
`
`
`
`
`2090
`
`2092
`
`
`
`
`
`
`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`2085
`MICROSOFT COMPUTER DICTIONARY (Sth Ed. 2002)
`2086
`Foley et al., Fundamentals of Interactive Computer Graphics
`
`(1984)
`S3 Graphics, DirectX 10 Architecture for Chrome 400 Series
`Discrete Graphics Processors, A $3 Graphics White Paper (July
`
`21, 2007)
`
`2088
`COLLIN, DICTIONARY OF COMPUTING(4th ed., 2002)
`2089
`Woo, J.H. et al., A 195/152-mW mobile multimedia SoC with
`fully programmable 3D graphics and MPEG4/H.264/JPEG.
`IEEFE J. Solid-St. Cire., 43 (9), 2047-2056 (2008)
`Technical Brief, NVIDIA GeForce® GTX 200 GPU
`
`Architectural Overview (May,2008)
`2091
`Intel® Processor Graphics DirectX Developer’s Guide (2008-
`
`2010)
`The Rise of Mobile Gaming on Android: Qualcomm®
`Snapdragon™Technology Leadership (2014)
`RTL CodeFile: sq.v
`2093
`RTL Code File: sq_ais_output.v
`2094
`2095
`RTL Code File: sq_alu_instr_queue.v
`
`2096|RTL Code File: sqaluinstrseq.v
`2097
`RTL CodeFile: sq_thread_arb.v
`2098
`RTL CodeFile: sq_input_arb.v
`
`RTL Code File: sq_instruction_store.v
`2099
`
`2100
`RTL Code File: sq_defs.v
`2101
`RTL Code File: sq_thread_buff.v
`2102
`RTL Code File: sq_target_fetch.v
`2103
`RTL Code File: sq export alloc.v
`
`2104
`RTL CodeFile: vector.v
`
`
`
`
`
`2105
`RTL Code File: macc_gpr.v
`
`2106
`RTL Code File: export_control.v
`2107
`RTL Code File: macc.v
`
`
`
`2108
`RTL Code File: macc32.mc
`
`
`
`2109 RTL Code File: sx.v
`
`ATI Ex. 2115
`IPR2023-00922
`Page 14 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 14 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`
`
`2110
`2111
`2112
`
`RTL Code File: parameter_caches.v
`RTLCode File: paramcache_ctl.v
`
`RTL Code File: sp.v
`
`RTL Code File: export_buffers.v
`2114|RTL Code File: pa.v
`
`2115
`RTL Code File: pa_ag.v
`RTL CodeFile: pa_sxifecg.v
`RTL Code File: pa ccgsxifsm.v
`2117
`
`2118
`RTLCode File: se.v
`
`2119
`Takahashi, The XBOX 360 Uncloaked (2006)
`
`2120 Microsoft Corporation Annual Report (2006)
`
`23.
`
`Exhibits 2077-2092 and 2119 are true and accurate copies of what
`
`they purportto be.
`
`24.
`
`This declaration represents only the opinions I have formed to date.I
`
`may consider additional documents as they becomeavailable or other documents
`
`that are necessary to form my opinions.I reserve the right to revise, supplement, or
`
`amend my opinions based on newinformation and on mycontinuing analysis.
`
`IV. OVERVIEW OF THE LAW USED FOR THIS DECLARATION
`
`25. When considering the °871 patent and stating my opinions, I am
`
`relying on legal principles that have been explained to me by counsel.
`
`-10-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 15 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 15 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`A.
`
`Burden ofProof
`
`26.
`
`Iunderstand that for a claim to be found patentable, the claims must
`
`be, among other requirements, novel and nonobvious from what was knownat the
`
`time ofthe invention.
`
`27.
`
` Tunderstand that the information that 1s used to evaluate whether a
`
`claim is novel and nonobviousis referred to as priorart.
`
`28.
`
`Iunderstand that in this proceeding, LG has the burden of proving that
`
`each element of the challenged claims is rendered obvious by the alleged prior art
`
`references.
`
`B.
`
`Level ofskill in the art
`
`29.
`
` Thave been asked to considerthe level of ordinary skill in the art that
`
`someone would have had from August 2001 to November 2003. With over 30
`
`years of experience as a computer architect, computer system designer, personal
`
`computer graphics designer, educator, and executive in the electronics industry, I
`
`am well informed of the level of ordinary skill in the art. I understand that
`
`determining the level ordinary skill in the art takes into consideration:
`
`e Levels of education and experience of persons working in the field;
`
`e Types of problems encountered in the field; and
`
`-|l]-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 16 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 16 of 271
`
`

`

`e Sophistication of the technology.
`
`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`30.
`
`Based on the technologies disclosed in the ’871 patent and the
`
`considerations listed above, a person having ordinary skill in the art (‘POSA”)
`
`would haveat least a bachelor’s degree in electrical or computer engineering or
`
`computer science plus five years of experience in the computer graphics hardware
`
`industry, or a master’s degree in electrical or computer engineering or computer
`
`science plus two years of experience in that industry, or an equivalent combination
`
`of education and experience.
`
`31.
`
`Throughout my declaration, even if I discuss my analysis in the
`
`present tense, | am always making my determinations based on what a POSA
`
`would have knownat the time of the invention. Additionally, throughout my
`
`declaration, even if I discuss something stating “I,” I am referring to a POSA’s
`
`understanding.
`
`C.
`
`Reduction to Practice
`
`32.
`
`lunderstand there are two types of reduction to practice—actual
`
`reduction to practice and constructive reduction to practice. My understanding of
`
`each, I describe below.
`
`-|12-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 17 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 17 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`T,
`
`Actual Reduction to Practice
`
`33.
`
`lunderstand that actual reduction to practice requires proof of either
`
`(i) an embodiment of a claimed invention or (11) performance of a processthat
`
`includes all limitations ofthe clarmed invention.
`
`34. Here, I have examined the R400 RTL code foran early version of the
`
`R400 written in Verilog. Verilog RTL codeis a structural and functional
`
`embodimentof a design that in the development of 3D graphics chips is generally
`
`used to model, define, and instantiate a hardware design. Below,I identify the
`
`specific files, objects, input/output interfaces, and functions that describe cach
`
`element of claims 1, 2,3, 5, 6, 8,9, 10, 11, 13, 15, 17, 18, and 20 of the ’871
`
`patent.
`
`2.
`
`Constructive Reduction to Practice
`
`35.
`
` Tunderstand that constructive reduction to practice occurs when the
`
`patent application discussing the subject matter of the claims is filed. In this case,
`
`the constructive reduction to practice occurred on November20, 2003, with the
`
`filing of the °318 Application. Below, I include a claim chart where I identify
`
`support for each element of claims 1, 2, 3,5, 6, 8, 9, 10, 11, 13, 15, 17, 18, and 20
`
`of the °318 Application.
`
`ATI Ex. 2115
`IPR2023-00922
`Page 18 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 18 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`
`D.
`
`Novelty
`
`36.
`
`lunderstand that a claim is unpatentable for being anticipated
`
`(sometimes called lack of novelty) if a prior art reference disclosed, at the time of
`
`the invention, each claim element as arranged in the claim. I also understand that if
`
`a prior art reference fails to expressly disclose one or more claim elements, the
`
`claim may be anticipated if the missing element(s) are inherently disclosed. I
`
`understand that to establish inherency, the evidence must make clearthat the
`
`missing claim element is necessarily present in the prior art reference. I understand
`
`that anticipation requires a high threshold because each and every claim element
`
`must be unambiguouslytaught by a single reference, either explicitly or inherently.
`
`EF.
`
`Obviousness
`
`37.
`
`Tunderstand that a patent claim is invalid if the claims would have
`
`been obvious to a POSAat the time of the invention. I understand that the
`
`obviousness inquiry should not be done in hindsight, but from the perspective of a
`
`POSAasof the time of invention of the patent claim.
`
`38.
`
`lunderstandthat to obtain a patent, the claims must have,as of the
`
`time of the invention, been nonobvious in viewof the priorart.
`
`-|4-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 19 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 19 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`lunderstand that a claimis obvious whenthe differences between the
`
`39.
`
`subject matter sought to be patented and the prior art are such that the subject
`
`matter as a whole would have been obvious to a POSAatthe time the invention.
`
`40.
`
`lunderstandthat to prove that prior art reference or a combination of
`
`priorart references renders a patent obvious, it is necessary to: (1) identify the
`
`particular references that, singly or in combination, make the patent obvious;
`
`(2) specifically identify which elements of the patent claim appearin each of the
`
`asserted references; and (3) explain how a POSA could have combined thepriorart
`
`references to create the claimed invention.
`
`41.
`
`lunderstand that to support a conclusion that a prior art reference or a
`
`combination of prior art references renders a patent obvious, there must be some
`
`documentary evidence. Mere statements about whatis basic knowledgeor
`
`commonsense, /.e., common knowledgeas a replacement for documentary
`
`evidence, is insufficient to support a conclusion of obviousness.
`
`42.
`
`| understand that certain objective indicia can be important evidence
`
`regarding whether a patent is obvious. Such indicia include: industry acceptance,
`
`commercial success of products covered bythe patent claims; long-felt need for
`
`the invention; failed attempts by others to make the invention; copying of the
`
`invention by others in the field; unexpected results achieved by the invention as
`
`-1[5-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 20 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 20 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`compared to the closest prior art; praise of the invention by the infringer or others
`
`in the field; taking of licenses under the patent by others; expressions of surprise or
`
`skepticism by experts and those skilled in the art at the making of the invention;
`
`and the patentee proceeded contrary to the accepted wisdom ofthepriorart.
`
`E.
`
`Obviousness to combine
`
`43.
`
`Junderstand that obviousness can be established by combining
`
`multiple prior art references to meet each and every claim element, but I also
`
`understand that a proposed combination of references can be susceptible to
`
`hindsightbias.
`
`44.
`
`| understand that references are more likely to be combinable if the
`
`nature of the problem to be solved is the same.
`
`45.
`
`lunderstand that if the combination of references results in the
`
`references being unsatisfactory for their intended purposes or the combination
`
`changes the references’ principle of operation, a POSA would not have a
`
`motivation to combine the references.
`
`46.
`
`Junderstand that teaching away, e.g., discouragement,is strong
`
`evidence that the references are not combinable. I also understand that a disclosure
`
`of more than one alternative does not necessarily constitute a teaching away. I
`
`understand that the combination does not needto result in the most desirable
`
`-16-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 21 of 271
`
`ATI Ex. 2115
`
`IPR2023-00922
`Page 21 of 271
`
`

`

`Case IPR2015-00326 of
`U.S. Patent No. 6,897,871
`embodiment, but if the proposed combination does not have a reasonable
`
`expectation of successat the time of the invention, a POSA would not have a
`
`teaching, suggestion, or motivation to combine the references.
`
`G.
`
`Claim construction
`
`47.
`
` lunderstand that in this /nter Partes Reviewproceeding the claims
`
`must be given their broadest reasonable interpretation consistent with the
`
`specification. In this declaration, I have used this broadest-reasonable-
`
`interpretation standard when interpreting the claim terms.
`
`48.
`
`lunderstand that the Board construed the term “means for performing
`
`vertex operations and pixel operations and performing one of the vertex operations
`
`or pixel operations based on the selected one of the plurality of inputs” to include a
`
`register, an instruction sequencer capable ofproviding instructionsfor performing
`
`vertex operations and pixel operations, and a processor capable offloating point,
`
`arithmetic, and logical operations on a selected input. For the purposesofthis
`
`proceeding, I apply that construction to my analysis below.
`
`Vv.
`
`INSTITUTED GROUNDS
`
`49.
`
`J understand that LG proposed nine groundsfor inter partes review
`
`based on two primary references: Lindholmand Rich. I understand that the Board
`
`denied LG’s Grounds5, 7, and 8 in their entirety, and denied Ground 6 with
`
`-|7-
`
`ATI Ex. 2115
`IPR2023-00922
`Page 22 of 271
`
`ATI Ex. 2115
`
`IPR2023-00

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket