`
`
`
`
`
`
`
` Exhibit 8
`
`
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 2 of 21
`
`U.S. Patent No. 7,917,680 (“’680 Patent”)
`
`Accused Products
`Apple products including smartphones, tablets, and computers with Apple A-Series or M-Series SoCs (“Apple Ax/Mx
`System”) infringe at least Claim 1 of the ’680 Patent.
`
`Claim 1
`
`Claim 1
`1[pre]. A method for managing packet-
`based communications in a rules-based
`system, the method comprising:
`
`Apple Ax/Mx System
`To the extent the preamble is limiting, the Apple Ax/Mx System implements a method
`for managing packet-based communications in a rules-based system as claimed.
`For example, the Apple Ax/Mx System includes an ARM AMBA AXI3 or AXI4 or
`similar, such as a PL301 fabric implementing ordering rules, including without
`limitation an “Apple Fabric.”
`See, e.g.:
`
`
`
`1
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 3 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`
`http://www.trustedreviews.com/news/apple-a11-processor-specs-performance-
`benchmarks-3286346
`
`
`
`2
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 4 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`iboot-master\platform\t8010\include\platform\soc\hwregbase_t8010.h
`
`iboot-master\platform\t8002\include\platform\soc\miu.h
`
`
`
`3
`
`
`
`
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 5 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`1[a] in a packet processor,
`generating a protocol-based ordering
`configuration for passing packet data as a
`function of protocol compliance rules for
`the rules-based system, and
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`The Apple Ax/Mx System includes a packet processor that implements generating a
`protocol-based ordering configuration for passing packet data as a function of protocol
`compliance rules for the rules-based system.
`For example, the Apple Ax/Mx System orders AXI packet data communications
`according to rules set out in the AXI3, AXI4, PL301, and/or other related protocols.
`See, e.g.:
`
`
`
`
`
`4
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 6 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`5
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 7 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI Protocol specification, v1.0, Issue B, ARM, Mar. 19,2004.
`
`
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`6
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 8 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`7
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 9 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`8
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 10 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`iboot-master\platform\t8010\include\platform\soc\hwregbase_t8010.h
`
`
`
`9
`
`
`
`
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 11 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`iboot-master\platform\s8000\chipid\tunables_pmgr_s8003.c
`
`
`
`
`
`10
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 12 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`PrimeCell High-Performance Matrix (PL301) Revision: r1p2 Technical Summary
`DDI0422D
`
`
`
`
`
`
`11
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 13 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`1[b] generating a performance-based
`communications order for passing the
`packet data as a function of performance-
`based rules and the generated protocol-
`based ordering configuration; and
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`The Apple Ax/Mx System implements generating a performance-based
`communications order for passing the packet data as a function of performance-based
`rules and the generated protocol-based ordering configuration.
`
`
`
`
`
`12
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 14 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`For example, the Apple Ax/Mx system orders packet data communications based on
`AXI3, AXI4, PL301, and/or other QoS systems.
`See, e.g.:
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`13
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 15 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`CoreLink QoS-301 Network Interconnect Advanced Quality of Service Revision: r0p1
`Technical Reference Manual DDI 0451
`
`
`
`
`
`14
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 16 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`iboot-master\platform\t8002\include\platform\soc\miu.h
`
`
`
`
`
`15
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 17 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`1[c] communicating the packet data as a
`function of the performance-based
`communications order.
`
`https://gist.github.com/steventroughtonsmith/421bcc2013f568555c530f3889a3f588
`The Apple Ax/Mx System implements communicating the packet data as a function of
`the performance-based communications order.
`For one example, the AXI master within the Apple Ax/Mx System communicates
`packet data using QoS and ordering rules.
`
`
`
`
`
`16
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 18 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`See, e.g.:
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`17
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 19 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`18
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 20 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`AMBA AXI and ACE Protocol specification, Issue D, ARM, Oct. 28, 2011.
`
`
`
`
`
`19
`
`
`
`Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 21 of 21
`
`Claim 1
`
`Apple Ax/Mx System
`
`http://infocenter.arm.com/help/topic/com.arm.doc.ddi0451b/DDI0451B_corelink_qos3
`01_advanced_quality_of_service_r0p1_trm.pdf
`
`
`
`
`
`
`
`20
`
`