throbber
Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 1 of 9 PageID #: 337
`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 1 of 9 PageID #: 337
`
`EXHIBIT Q
`EXHIBIT Q
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 2 of 9 PageID #: 338
`
`Analysis of Infringement of U.S. Patent No. 8,676,538 by Huawei Device USA Inc., Huawei Device Co., Ltd., and HiSilicon Technologies Co., Ltd.
`(Based on Public Information Only)
`
`Plaintiff Ocean Semiconductor LLC (“Ocean Semiconductor”), provides this preliminary and exemplary infringement analysis with respect to infringement of U.S.
`
`Patent No. 8,676,538, entitled “ADJUSTING WEIGHTING OF A PARAMETER READING TO A FAULT DETECTION BASED ON A DETECTED FAULT” (the “’538
`patent) by Huawei Device USA Inc., Huawei Device Co., Ltd., and HiSilicon Technologies Co., Ltd. (“Huawei”). The following chart illustrates an exemplary analysis
`regarding infringement by Defendant Huawei’s semiconductor products, systems, devices, components, integrated circuits, and products containing such circuits, fabricated or
`using PDF Solutions, Inc.’s (“PDF Solutions”) platforms, and/or framework, including PDF Solutions’ software and APC system, including the Exensio platform hardware
`and/or software (collectively, “Exensio”) and/or other APC system and platform hardware and/or software. Such products include, without limitation, SoC chipsets and
`solutions (e.g., Hi3559A V100, Hi3519A V100, Hi3516D V300, Hi3556A V100, Hi3559 V200, Hi3559A V100, Hi3559C V100, Hi3559 V100, Hi3716M V430, Hi3716M
`V430, Hi3798C V200, Hi3798M V200H, Hi3798M V300, Hi3798M V310, Hi3796M V200, Hi3798M V200, Hi3796M V100, Hi3798M V100, Hi3716M V420, Hi3716M
`V410, and Hi3751 V553), processors (e.g., Hi3536, Hi3536C, Hi3536D V100, Hi3531D V100, Hi3521D V100, Hi3520D V400, Hi3520D V300, and Hi3520D V200), TV
`solutions (e.g., Hi3731 V201, Hi3731 V101, Hi3751 V811, HI3751 V810, Hi3751 V551, Hi3751 V730, Hi3751 V620, Hi3751 V510, Hi3751 V310, Hi3751 V320, and
`Hi3751 V600), Kirin solutions (e.g., Kirin 9000/E, Kirin 1020, Kirin 990, Kirin 980, Kirin 970, Kirin 960, Kirin 950, Kirin 930, Kirin 920, Kirin 910, and Kirin 710); Ascend
`solutions (e.g., Ascend 310 and Ascend 910); Kunpeng solutions (e.g., Kunpeng 920); and Balong solutions (e.g., Balong 5000, Balong 5G01, Balong 765, Balong 750,
`Balong 720, Balong 710, and Balong 700), systems, products, or devices containing these solutions, and similar systems, products, devices, and integrated circuits
`(collectively, the “’538 Infringing Instrumentalities”).
`
`The analysis set forth below is based only upon information from publicly available resources regarding the ’538 Infringing Instrumentalities, as Huawei has not yet
`provided any non-public information.
`
`Unless otherwise noted, Ocean Semiconductor contends that Huawei directly infringes the ’538 patent in violation of 35 U.S.C. § 271(g) by using, selling, and/or
`
`offering to sell in the United States, and/or importing into the United States, the ’538 Infringing Instrumentalities. The following exemplary analysis demonstrates that
`infringement. Unless otherwise noted, Ocean Semiconductor further contends that the evidence below supports a finding of indirect infringement under 35 U.S.C. § 271(b) in
`conjunction with other evidence of liability.
`
`Unless otherwise noted, Ocean Semiconductor believes and contends that each element of each claim asserted herein is literally met through Huawei’s provision or
`
`importation of the ’538 Infringing Instrumentalities. However, to the extent that Huawei attempts to allege that any asserted claim element is not literally met, Ocean
`Semiconductor believes and contends that such elements are met under the doctrine of equivalents. More specifically, in its investigation and analysis of the ’538 Infringing
`Instrumentalities, Ocean Semiconductor did not identify any substantial differences between the elements of the patent claims and the corresponding features of the ’538
`Infringing Instrumentalities, as set forth herein. In each instance, the identified feature of the ’538 Infringing Instrumentalities performs at least substantially the same
`function in substantially the same way to achieve substantially the same result as the corresponding claim element.
`
`Ocean Semiconductor notes that the present claim chart and analysis are necessarily preliminary in that Ocean Semiconductor has not obtained substantial discovery
`from Huawei nor has Huawei disclosed any detailed analysis for its non-infringement position, if any. Further, Ocean Semiconductor does not have the benefit of claim
`construction or expert discovery. Ocean Semiconductor reserves the right to supplement and/or amend the positions taken in this preliminary and exemplary infringement
`
`
`
`1
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 3 of 9 PageID #: 339
`
`analysis, including with respect to literal infringement and infringement under the doctrine of equivalents, if and when warranted by further information obtained by Ocean
`Semiconductor, including but not limited to information adduced through information exchanges between the parties, fact discovery, claim construction, expert discovery,
`and/or further analysis.
`
`
`
`
`
`
`
`2
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 4 of 9 PageID #: 340
`
`
`
`
`
`USP 8,676,538
`
`Infringement by the ’538 Accused Instrumentalities
`
`1. A method comprising:
`
`performing in a computer a
`
`fault detection analysis relating
`
`to a processing of a workpiece;
`
`
`
`determining in a said computer
`
`a relationship of a parameter
`
`relating to said fault detection
`
`analysis to a detected fault;
`
`To the extent that the preamble of Claim 1 is a limitation, PDF Solutions’ Exensio performs in a computer a fault detection analysis relating
`to a processing of a workpiece.
`
`For example, Exensio includes a software module for Fault Detection and Classification (FDC), as shown below:
`
`“Exensio –Control is a scalable Fault Detection and Classification (FDC) software solution that controls semiconductor manufacturing
`equipment and processes. Exensio-Control allows manufacturers to accurately detect and identify process or tool problems that arise during
`production, in real-time.
`
`
`• Wide data acquisition capabilities — Exensio –Control acquires all the equipment and logistics data for FDC analysis, in any format
`and from any source (Interface A, databases, SECS/HSMS, automation, files, etc.)
`• Advanced analysis capabilities — Exensio –Control includes signal transformation and summarization, univariate SPC, multivariate
`fault detection and classification functions, plus meta-analysis based on indicators. In addition, Exensio –Control provides off-line
`and historical analysis capabilities to test FDC control strategies before deployment.
`• Real-time alarms and events management — Exensio –Control centralizes and assesses events and alarms to trigger the appropriate
`action. Equipment alarms and events are overlaid with trace and univariate SPC charts and can be analyzed in conjunction with FDC
`alarms. … ”
`
`
`See Exensio Control, available at http://www.pdf.com/Exensio-Control (last visited Oct. 12, 2020).
`
`As a further example, the Exensio platform is “designed to enable real-time rapid diagnosis and understanding of key manufacturing and test
`metrics during both inline and end-of-line wafer processing,” and “enable[s] predictive and proactive optimization decisions for process
`control, process adjustments, PM scheduling, tool corrective actions, wafer dispatching, and wafer level and final test.” See PDF Solutions
`Inc.’s Form 10-K (filed Mar. 10, 2020) at 6, available at http://ir.pdf.com/static-files/fb23407a-dfbc-489f-adb1-ac54e83102ad (last visited
`Oct. 12, 2020) (“2020 Form 10-K”).
`
`
`Exensio determines in the computer a relationship of a parameter relating to said fault detection analysis to a detected fault.
`
`As an example, the Exensio System is adapted to receive monitor and identify a fault condition covering various process parameters of the
`processing tool:
`
`“● Exensio Control – This software provides failure detection and classification (or FDC) capabilities for monitoring, alarming and control of
`manufacturing tool sets. These capabilities include proprietary data collection and analysis of tool sensor trace data and summary indicators
`designed to rapidly identify sources of process variations and manufacturing excursions. When used together with Exensio Yield and related
`modules, the accretive data mining and correlation capabilities are designed to enable identification of tool level sources of yield loss and
`process variation that impact end of line product yield, performance and reliability.”
`
`
`
`3
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 5 of 9 PageID #: 341
`
`
`See 2020 Form 10-K at 7.
`
`As a further example, Exensio collects data related to, e.g., equipment parameters, as shown below:
`
`
`
`See S1.2—Exensio Platform, 16th Annual PDF Solutions Users Conference (Oct. 15, 2019) at 11, available at
`http://www.pdf.com/upload/File/Investors/PUG2019/S1.2%20PUG2019_ExensioPlatform_SaidAkar.pdf (“S1.2—Exensio Platform
`Presentation”) (last visited Apr. 30, 2020) (annotated).
`
`As a further example, Exensio uses algorithms and a Single Machine Learning Pipeline to model processes for fault detection and
`classification, as shown below:
`
`
`
`
`
`
`4
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 6 of 9 PageID #: 342
`
`
`See S1.3— Machine Learning in Exensio, 16th Annual PDF Solutions Users Conference (Oct. 15, 2019) at 23, available at
`http://www.pdf.com/upload/File/Investors/PUG2019/S1.3%20PUG2019_AISolutions_JeffDavid.pdf (“S1.3—Machine Learning in
`Exensio”) (last visited Oct. 12, 2020).
`
`As a further example, the Maestria FDC platform produced by PDF Solutions performs fault detection and classification using univariate and
`multivariate models, as shown below:
`
`
`
`
`
`
`5
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 7 of 9 PageID #: 343
`
`
`
`
`See “Usage of Hercules inside commercial FDC System Maestria,” (“Hercules Maestria Presentation”) at 11, available at
`https://www.plasmetrex.com/ref/workshop/2007/foeh.pdf (last visited Oct. 12, 2020).
`
`Exensio adjusts in the computer a weighting of said parameter based upon said relationship of said parameter to said detected fault.
`
`For example, Exensio uses “[o]ne-step parameter screening with advanced diagnostics to drive response correlations to feedback to tool
`control (dynamic SPC) for yield, device parametrics, and metrology”
`
`See https://www.pdf.com/products/exensio-analytics-platform/modules/process-control/ (last visited Oct. 12, 2020).
`
`As a further example, Exensio performs “[a]utomated detection of excursion events with FDC tool sensor level diagnostics and drilldown to
`perform process and metrology shifts, parametric drift, preventative maintenance and consumable event detection.”
`
`See id.
`
`As a further example, Exensio “[i]dentifies what is a nuisance defect and what is a critical defect and adjust[s] accordingly,” as shown below:
`
`“Find the Source of Critical Defects Quickly and Easily
`
`6
`
`adjusting in said computer a
`
`weighting of said parameter
`
`based upon said relationship of
`
`said parameter to said detected
`
`fault; and
`
`
`
`
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 8 of 9 PageID #: 344
`
`Exensio Foundry collects all fab sensor data together in a common semantic database making it simple to connect data together to drive
`actionable insights. Defect wafer maps from the fab can be linked to actual defect images. Identify which equipment causes more defects.
`Identify what is a nuisance defect and what is a critical defect and adjust sensitivity accordingly. That is the power of Exensio Foundry.”
`
`See https://www.pdf.com/products/exensio-analytics-platform/products/exensio-foundry/ (last visited Oct. 12, 2020).
`
`As a further example, one of PDF Solutions’ own patents discloses “adjust[ing] the process parameters of the established fabrication process”
`in response to the identification of systematic defects. See U.S Patent 7,739,065 at 4:65-5:5.
`
`
`Exensio performs in the computer fault detection analysis relating to processing of a subsequent workpiece using adjusted weighting.
`performing in said computer the
`
`For example, Exensio’s FDC analysis uses “comparison and analysis to a golden tool or known good tool/chambers,” as shown below:
`
`
`fault detection analysis relating
`
`to processing of a subsequent
`
`workpiece using said adjusted
`
`weighting.
`
`
`
`
`See https://www.pdf.com/products/exensio-analytics-platform/modules/process-control/ (last visited Oct. 12, 2020).
`
`As another example, the Exensio System adjusts processing of the processing tool by updating recipe tables and processing/tool parameters in
`response to the presence of a fault condition:
`
`
`
`
`
`
`7
`
`

`

`Case 4:20-cv-00991-ALM Document 1-17 Filed 12/31/20 Page 9 of 9 PageID #: 345
`
`
`
`
`See PDF Solutions, “Cognitive End to End Analytics for Semiconductor Manufacturing: A Smart Testing Application” (Oct. 30, 2019) at 20,
`available at http://liralingerie.com/nldfpd/end-to-end-analytics.html (Last visited Apr. 30, 2020) (“Cognitive End to End Analytics
`Presentation”) (annotated).
`
`As a further example, the Maestria FDC system also produced by PDF Solutions “focuses on real-time (on-line) detection of manufacturing
`equipment parameter excusion,” as shown below:
`
`“The PDF Solutions maestria® FDC tool focuses on real-time (on-line) detection of manufacturing equipment parameter excursion and also
`provides valuable data for further analysis. The data is collected, analyzed and stored in a mixed architecture: distributed for local efficient
`fault detection, and centralized for fab wide data consolidation and correlation with other product data.”
`
`See “Bosch Selects FDC Solution from PDF Solutions,” available at https://www.nbcnews.com/id/wbna40698254 (last visited Oct. 12,
`2020). See also maestria® Support & Maintenance Terms, available at https://www.pdf.com/wp-content/uploads/2020/03/maestria-
`Maintenance-and-Support-2008-0731.pdf (last visited Oct. 12, 2020).
`
`
`
`
`
`
`
`8
`
`

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