ArticleslgStudy

computer science

Silvaco Data Systems v. Intel Corp.

Silvaco Data Systems v. Intel Corp. is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Silvaco Data Systems v. Intel Corp. rather than just read about it. In short: Silvaco Data Systems v. Intel Corp was a trade secrets case heard before the California Court of Appeal for the Sixth District.

Silvaco Data Systems v. Intel Corp. — main illustration
Silvaco Data Systems v. Intel Corp. — illustration

Key takeaways

  • Silvaco Data Systems v. Intel Corp. belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Silvaco Data Systems v. Intel Corp. to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Silvaco Data Systems v. Intel Corp. from memory before moving on to harder problems.

Reference excerpt

Silvaco Data Systems v. Intel Corp was a trade secrets case heard before the California Court of Appeal for the Sixth District. Silvaco sued Intel for misappropriation of trade secrets because Intel used software produced by a third-party that had misappropriated Silvaco's trade secrets. The appeals court affirmed the decision of the trial court to grant summary judgment in favor of Intel, finding that merely using infringing software does not constitute a trade secret infringement in itself.

Background Silvaco is a California-based company that produces electronic design automation (EDA) software. Silvaco makes several EDA products including SmartSpice, a tool for designing and simulating analog circuits. In December 2000, Silvaco sued Circuit Semantics, Inc. (CSI) for misappropriating Silvaco's trade secrets in the design of DynaSpice, a CSI product that competed with SmartSpice. This case went to trial, where Silvaco eventually prevailed. Silvaco then sued several customers of CSI that had used DynaSpice, including Intel. Silvaco argued that by using DynaSpice, Intel was guilty of misappropriation of trade secrets under the California Uniform Trade Secrets Act (CUTSA). Intel demurred; that is, they argued that, even if they had used DynaSpice, their use of DynaSpice did not constitute misappropriation of trade secrets. In particular, Intel presented evidence that they only received the object code for DynaSpice, not the source code, and that because object code "does not readily yield its underlying design to human understanding", possession of object code does not imply possession of information that would be protected as a trade secret. The trial court granted summary judgment in favor of Intel, stating that:

By acquiring the CSI software that 'embodies' Silvaco's source code, Intel did not acquire, or gain knowledge of, the information that constitutes Silvaco's alleged trade secret.... It is not the functionality of the CSI software that constitutes Silvaco's alleged trade secret, but Silvaco's means of creating that functionality through the source code. Silvaco appealed the trial court's decision.

Opinion of the court The appeals court affirmed the decision of the trial court, granting summary judgment in favor of Intel. Agreeing with the trial court, the appeals court found that Intel never had possession of any trade secrets belonging to Silvaco, which CUTSA defines as one of the criteria for misappropriation of trade secrets. The court distinguished between the "use" of a trade secret—which would constitute an infringement—from the "use" of the software via executing its object code. The court reasoned in part by analogy:

One who bakes a pie from a recipe certainly engages in the "use" of the latter; but one who eats the pie does not, by virtue of that act alone, make "use" of the recipe in any ordinary sense, and this is true even if the baker is accused of stealing the recipe from a competitor, and the diner knows of that accusation. Yet this is substantially the same situation as when one runs software that was compiled from allegedly stolen source code. The source code is the recipe from which the pie (executable program) is baked (compiled). The court also observed that accepting Silvaco's arguments would have dire policy consequences:

To brand Intel‟s conduct as unethical, we would have to conclude that any end user of a software application must desist from its use—whatever the resulting harm to his own business—the moment anyone claims that the application was compiled from stolen source code. This would be a prescription for the stultification of technological development and of other business activities taking place at a considerable remove, causally and ethically, from the claimed wrong. Far from serving the purposes of trade secrets law, such a rule would make it far too easy to suppress competition and technological development by threatening not only would-be competitors, but also their customers, with litigation of virtually unlimited scope.

Impact Several commentators observed that the court's decision in this case clarified the application of trade secret law to software. In particular, the court's decision supports the idea that although a program's object code is derived from the program's source code, an individual possessing the object code does not possess any knowledge of any trade secrets embodied in the source code. The appeals court decision also prompted discussion because of a lengthy footnote contained in the opinion that decried the 8,000 pages of records filed with the court for this case, to which fact Justice Rushing commented: "Seldom have so many trees died for so little".

See also Uniform Trade Secrets Act

References

Illustrations

Silvaco Data Systems v. Intel Corp. illustration

Worked examples

Example 1 — a first encounter with Silvaco Data Systems v. Intel Corp.

Start with the simplest possible case. Write down what Silvaco Data Systems v. Intel Corp. claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Silvaco Data Systems v. Intel Corp. before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Silvaco Data Systems v. Intel Corp. ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Silvaco Data Systems v. Intel Corp.

In research
Silvaco Data Systems v. Intel Corp. appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Silvaco Data Systems v. Intel Corp. in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Silvaco Data Systems v. Intel Corp. is common in secondary-school and first-year university syllabi. It links to neighbouring topics 2010 in California, 2010 in United States case law, California state case law, so understanding it makes those chapters shorter.
In everyday life
Look for Silvaco Data Systems v. Intel Corp. outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Silvaco Data Systems v. Intel Corp.” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Silvaco Data Systems v. Intel Corp. in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Silvaco Data Systems v. Intel Corp. means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Silvaco Data Systems v. Intel Corp. out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Silvaco Data Systems v. Intel Corp. in simple terms?

Silvaco Data Systems v. Intel Corp was a trade secrets case heard before the California Court of Appeal for the Sixth District.

Why does Silvaco Data Systems v. Intel Corp. matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Silvaco Data Systems v. Intel Corp.?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Silvaco Data Systems v. Intel Corp..

Tags

  • 2010 in California
  • 2010 in United States case law
  • California state case law
  • Electronic design automation
  • Intel litigation
  • Trade secret case law
  • United States computer case law

Keep exploring