Synopsys, Inc. v. Real Intent, Inc.

CourtDistrict Court, N.D. California
DecidedApril 21, 2023
Docket5:20-cv-02819
StatusUnknown

This text of Synopsys, Inc. v. Real Intent, Inc. (Synopsys, Inc. v. Real Intent, Inc.) is published on Counsel Stack Legal Research, covering District Court, N.D. California primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Synopsys, Inc. v. Real Intent, Inc., (N.D. Cal. 2023).

Opinion

1 2 3 4 UNITED STATES DISTRICT COURT 5 NORTHERN DISTRICT OF CALIFORNIA 6 SAN JOSE DIVISION 7 8 SYNOPSYS, INC., Case No. 5:20-cv-02819-EJD

9 Plaintiff, CLAIM CONSTRUCTION ORDER

v. 10

11 REAL INTENT, INC., Defendant. 12

13 Plaintiff Synopsys, Inc. (“Synopsys”) brings this suit against Defendant Real Intent, Inc. 14 (“Real Intent”) for infringement of U.S. Patent No. 9,721,057, entitled “System and Method for 15 Netlist Clock Domain Crossing Verification” (the “ ’057 Patent”).1 The parties dispute the proper 16 construction of eight terms. See Opening Claim Construction Br. of Pl. Synopsys, Inc. (“Synopsys 17 Br.”), ECF No. 48; Real Intent, Inc.’s Responsive Claim Construction Br. (“Real Intent Br.”), ECF 18 No. 52-4; Reply Claim Construction Br. of Pl. Synopsys, Inc. (“Synopsys Reply Br.”), ECF No. 19 61. Upon consideration of the claims, specification, prosecution history, and other relevant 20 evidence, and after hearing the arguments of the parties, the Court construes the contested 21 language of the patent-in-suit as set forth below. 22 I. BACKGROUND 23 Synopsys is a leader in the electronic design automation and semiconductor intellectual 24 property industry. Second Am. Compl., ECF No. 145 ¶ 1. It develops, manufactures, sells, and 25 licenses products and services that enable designers to create, model, and verify complex 26

27 1 Synopsys also alleges that Real Intent improperly copied Synopsys’s copyrighted expression and 1 integrated circuit designs from concept to silicon. Id. The ’057 Patent, which Synopsys holds by 2 assignment, generally relates to a particular type of circuit verification called clock domain 3 crossing (“CDC”) verification. In modern computer chip designs, a single chip often contains 4 circuits that operate at different clock speeds. ’057 Patent at 1:21–27. When signals from one part 5 of the chip are transmitted to another part of the chip that is running at a different clock speed, 6 there may be errors that lead to chip failure if the signals aren’t “synchronized.” Id. at 1:27–34. 7 CDC verification is the step in the design process where engineers identify and correct those errors 8 and has become an essential part of chip design flows. Id. at 1:34-36. At this step, engineers 9 conduct “[a]nalysis and verification of asynchronous interfaces for correct synchronization 10 mechanisms.” Id. at 1:30-32. 11 CDC verification occurs at multiple stages of the design process. One stage is at the 12 Register Transfer Level (“RTL”). Id. at 2:5-7. At this level, engineers use RTL code to define the 13 functional behavior of a circuit. Expert Rpt. of Dr. Baris Taskin re Claim Construction (“Taskin 14 Rpt.”), ECF No. 48-3 ¶ 13. “Electronic chip designers check for CDC problems by running CDC 15 checks while they develop the register-transfer-level (RTL) design.” ’057 Patent at 2:5-7. After 16 the RTL design stage, designers proceed to the netlist design stage. Id. at 2:17-19. At the netlist 17 design stage, the RTL code is translated into a “gate-level description of the circuit design through 18 a process called logical synthesis.” Taskin Rpt. ¶ 14. “Logical synthesis is typically performed by 19 a logical synthesis tool, which is sometimes also referred to as an RTL compiler.” Id. “The 20 resulting gate-level description is called a gate-level netlist or netlist for short.” Id. The netlist 21 “specifies individual logic gates . . . as well as the connections between the gates.” Id. 22 CDC checks are also conducted at the netlist design stage. ’057 Patent at 2:13-17. 23 According to the ’057 Patent, prior methods of CDC verification at the netlist design level were 24 difficult and time consuming. Id. at 2:23-39. One reason for this was because the netlist had 25 different net names than the RTL design, and the designer had to formulate new CDC constraints 26 that refer to the new net names in the netlist. Id. at 2:25-28. The ’057 Patent described other 27 reasons why the CDC verification at the netlist design stage was burdensome: 1 Well-defined structures like multiplexors used to select between clocks may be difficult to identify in the netlist. Due to the application 2 of CDC at different hierarchy levels in RTL and netlist, the constraints at RTL blocks may not be mapped independently of each other in the 3 netlist. For example, clock constraints corresponding to two different RTL blocks may correspond to fanouts of the same clock at a higher 4 hierarchy level. Thus, the netlist may have additional clock domain crossings not present in the RTL, may have clock domain crossings 5 that don’t map to RTL, and may have crossings that have become unsynchronized. 6 7 Id. at 2:28-39. The ’057 Patent was intended to introduce an automated approach to make CDC 8 verification at the netlist level quick and easy. Id. at 2:40-41. In this automated approach, the 9 netlist-level CDC constraints are created from the RTL-level CDC constraints. Taskin Rpt. ¶ 17. 10 The ’057 Patent calls this automated process “migration.” Id. In the Summary Disclosure, the 11 ’057 Patent claims “[a] system and method for netlist clock domain crossing (NCDC) verification 12 [that] leverages the corresponding RTL clock domain crossing (CDC) verification data and results 13 by migrating RTL-level constraints and waivers to the netlist design so that the user does not have 14 to re-enter them.” ’057 Patent at 2:45-49. 15 After the netlist has been verified, “the components in the gate-level description of the 16 circuit design are physically assigned a location on the chip and the wires in the gate-level 17 description are routed.” Taskin Rpt. ¶ 19. This process generates a layout of the circuit, which is 18 then used to manufacture the circuit. Id. 19 II. LEGAL STANDARDS 20 Claim construction is a question of law to be decided by the court. Markman v. Westview 21 Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995) (en banc), aff’d, 517 U.S. 370 (1996). “[T]he 22 interpretation to be given a term can only be determined and confirmed with a full understanding 23 of what the inventors actually invented and intended to envelop with the claim.” Phillips v. AWH 24 Corp., 415 F.3d 1303, 1316 (Fed. Cir. 2005) (citation omitted). Consequently, courts construe 25 claims in the manner that “most naturally aligns with the patent's description of the invention.” Id. 26 (citation omitted). 27 In construing disputed terms, a court looks first to the claims themselves, for “[i]t is a 1 patentee is entitled the right to exclude.” Id. at 1312 (citation and internal quotation marks 2 omitted). Generally, the words of a claim should be given their “ordinary and customary 3 meaning,” which is “the meaning that the term would have to a person of ordinary skill in the art 4 in question at the time of the invention.” Id. at 1312-13 (citations omitted). In some instances, the 5 ordinary meaning to a person of skill in the art is clear, and claim construction may involve “little 6 more than the application of the widely accepted meaning of commonly understood words.” Id. at 7 1314. 8 In many cases, however, the meaning of a term to a person skilled in the art will not be 9 readily apparent, and a court must look to other sources to determine the term’s meaning. Id.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
Synopsys, Inc. v. Real Intent, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/synopsys-inc-v-real-intent-inc-cand-2023.