throbber
Case 6:21-cv-00263-ADA Document 1-8 Filed 03/16/21 Page 1 of 21
`
`
`
`
`
`
`
` 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
`
`

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