Chip Maker Gets $35 Million Judgment 88
Neoflexycurrent writes "The Ninth Circuit Court of Appeals has affirmed a $35 million judgment against Clear Logic for violation of the Semiconductor Chip Protection Act of 1984. The court concluded that the jury properly rejected Clear Logic's argument that it had legitimately reverse engineered Plaintiff Altera Corporation's mask work design to create cheaper application-specific integrated circuits."
in (somewhat) plainer english (Score:5, Informative)
Clear Logic made "application specific integrated circuits" - ie they only do one specific thing that the customer needs, but are cheaper than programmable chips if you buy enough.
The issue here is that Clear Logic's mechanism for receiving the design from the customer and making it into a chip is to use the programming data (bitstream) for an Altera chip. Then the data is used together with an image (mask) copied from an Altera chip to create the ASIC.
The ruling is that Clear Logic's use of the mask in building the ASIC is not legitimate reverse engineering, but illegal re-use of Altera's IP.
FYI: Clear Logic [clear-logic.com] seems to have been dead since 2003.
editorial: only $35M?
A question: (Score:5, Interesting)
1) just reverse engineer the masks of the FPGA to figure out how to decode the programming stream and automatically make an ASIC with the same functionality, or
2) actually clone significant sections of one or more of the FPGA masks themselves into the mask geometry generation step for the automatic ASIC design process, so that the geometry of the FPGA mask is reproduced (perhaps with edits, such as jumpers where programmable transistors would be) in the masks for the ASIC?
If 1), IMHO they were blameless. If 2), IMHO the jury called it correctly.
Re:Jabbar vs. Jar-Jar (Score:2)
It would be hard for Jabbar to do worse than that. B-)
Re:A question: (Score:2)
This does make sense because investment in R&D of the tools is extreme. But Altera had to do it because otherwise its FPGAs would be useless. However Altera does not want to support freeloaders who use the tools to program something else.
Because of that, in your case #1 the reverse enginee
Re:A question: (Score:2)
So what? Then the customer is the one that should be sued, not ClearLogic; ClearLogic did not violate the EULA or in fact make any agreement at all with Altera. Altera just didn't like the competition, that's all, and decided to run a smaller company into the ground before they could take root.
Bitstream (Score:1)
Re:A question: Did Clear Logic use Altera Masks ? (Score:5, Informative)
I worked for Clear Logic from its begining to its end (we ran out of money paying lawyers). We never used any Altera masks ever. We spent a significant amount of time reverse engineering the masks so we would be legal. I believe the judge never understood this.
Re:A question: (Score:2)
As I understand it, Clear Logic reverse engineered the bitstream format, allowing them to retarget the placed, routed, FPGA design to an ASIC.
Altera has their own ASIC conversion business. I'm sure they would rather not have Clear Logic poaching their FPGA customers.
To put it in software-speak: It is as if Microsoft created a compiler that produces object code in a trade secret format that can only be decoded and run under Windows. Then another company reverse engineers the object code
Re:A question: (Score:2, Informative)
Altera Mask Set (Score:3, Informative)
Re:Altera Mask Set (Score:5, Informative)
It seems like the distinction is similar to music recordings. That copying the majority of an audio recording, with a few tweaks of your own, is considered infringement. While the "underlying ideas" are not necessarily protected, eg. so you could play the exact same notes with very similar timings again on your own instrument, and that would not be considered to be a copyright violation. (eg. they could have reverse engineered the logic of the circuit and re-generated their own, different, layout)
Re:Altera Mask Set (Score:3, Insightful)
If it is as dougxray asserts above and they never touched or saw an Altera mask, then it is A and I have to reverse my opinion. Setting the music metaphor aside, if they figured out what the mask has to look like given the verilog code as an in and the resulting data as an out, then that sounds like a clean reverse-engineering. And making a derivative customization of your own workalike mask usi
Re:in (somewhat) plainer english (Score:1)
Re:in (somewhat) plainer english (Score:2)
Clear Logic DID NOT use Altera masks ! (Score:1)
Non-Protectible (Score:4, Insightful)
Re:Non-Protectible (Score:2)
Well, first of all, the SCO issue is completely different. IBM isn't arguing that their copying was protected. Their arguign that no copying happened in the first place.
Second of fall, an MPAA representative has stated (though this may have been a case of 'foot in mouth') that there are legitimate fair use rights for copying music CDs, no doubt the RIAA's chagrin. (sorry, can't find the quote off h
Which Chips? (Score:2, Insightful)
Mod parent down - bad link (Score:2, Informative)
Re:Which Chips? (Score:2, Informative)
Re:Which Chips? (Score:3, Informative)
Imagine someone buying one Altera eval board (given away if your company is big enough), designing code, getting the timing all worked out, putting it in a board and then going through all the testing. Voila, working product. Only problem? That FPGA is expensive.
So, enter clear logic, they'll copy Altera's mask and subtract all the bits that aren't needed. They'll guarantee identical timing, just lower cost and power. Altera is thus shafted out of
Re:Which Chips? (Score:1)
When I used to use FPGAs and PALs we were often interested in the very low level configuration of these devices with our programming (for speed or other logic optimization). I wonder if this ruling would affect customer use of that information.
Re:Which Chips? (Score:2)
Certainly the value of FPGAs as ASIC prototyping tools is high. Bridging that gap in a suit friendly way is worth some money. However
Re:And we care because? (Score:5, Funny)
Maybe you'd like another article about global warming or the Iraq war?
Re:And we care because? (Score:2)
There are still plenty of Google articles! Nerds like Google, right?
=Smidge=
Re:And we care because? (Score:2, Flamebait)
Re:And we care because? (Score:2)
Of course, having a horse trainer in charge of FEMA didn't help matters any.
This is news about a lawsuit. (Score:2)
Re:This is news about a lawsuit. (Score:3, Insightful)
Seriously, outside of the court cases, who the hell ever heard of Roe (well, the actual person anyway) of Roe v Wade fame, or Brown of Brown v. Board of Education.
Re:This is news about a lawsuit. (Score:2)
Yeah, whats up with that?
Article text - +5 Informative (and question) (Score:5, Informative)
Case is rare appellate decision under Semiconductor Chip Protection Act of 1984
Altera Corporation filed suit in the U.S. District Court for the Northern District of California against Clear Logic, Inc., a competitor in the semiconductor industry. Altera alleged that Clear Logic had violated the Semiconductor Chip Protection Act of 1984, 17 U.S.C. 901 et seq. ("SCPA"), by using the bitstream generated when programming Altera programmable logic devices to create application-specific integrated circuits. A jury found in favor of Altera, and awarded more than $30 million in damages, plus an additional $5 million in interest and costs.
Clear Logic appealed to the Ninth Circuit, arguing that the trial court improperly instructed the jury regarding the affirmative defense of legitimate reverse engineering, which is provided for under the SCPA. The court affirmed, however, holding that certain misstatements of the law in the jury instructions were harmless error.
The trial court's instructions initially defined "legitimate reverse engineering" to allow copying and analyzing only "non-protectible concepts or techniques" embodied in a mask work. This was an incorrect statement of the law, but the court concluded that further instructions adequately provided correction. The later instructions explained that "it is permissible [under the SCPA] to reproduce 'a registered mask work' as a step in the process of creating an original chip, so long as the purpose of reproducing the chip is appropriate."
Accordingly, the court held that the jury was able to properly conclude that the Clear Logic mask works incorporated into the application-specific integrated circuits were not original, but were copies prohibited under the SCPA.
---
And my question is: What the hell is a "mask"? Can someone please post the Wikipedia entry that will explain all the background information I need to know on the subject? It looks to me like a run of the mill, "he copied me" case. Why is this news?
'Mask' in this context (Score:5, Informative)
Re:'Mask' in this context (Score:2)
Re:'Mask' in this context (Score:5, Informative)
Re:Article text - +5 Informative (and question) (Score:3, Informative)
In this case, the mask was probably used as a starting point -- FPGA's (Field Programmable Gate Array) have switches that control gates for interconnects between logic units and PGA's have little fuses that control the interconnects. They minimally need to know the logic units used and how the interconnects connect them which they could reverse
Re:Article text - +5 Informative (and question) (Score:2)
Re:Gee, What a Surprise - 9th Circuit (Score:1)
1) Read original decision
2) Read relevant portion of statute
3) Read jury instructions
4) Read 9th Circuit decision
5)THEN tell me I don't know what I'm talking about. This decision is important in that it has implications far outside of chipmaking, especially in the 9th Circuit. If you need me to draw you a diagram I will, but don't attempt to use any part of it to argue with me, lest I sue you for improperly using it.
The only post worse than one from a Karma whore (Score:5, Insightful)
Maybe the guy really is a myopic jackass for getting his panties in a twist over a very obscure and complex ruling from a court he doesn't like... maybe not. I dunno. Reverse engineering laws are complex, and I admit that, not being an IP lawyer, I barely grasp them.
How about arguing against his point rather than making a personal attack and calling for him to be silenced (by begging mods to crank his post down to -1 where almost nobody will see it)?
Why do you hate Free Speech?
Seriously. Why? There's no room for debate on the point that you do, as you are trying to censor rather than debate, so the only question is, why do you hate Free Speech?
Re:The only post worse than one from a Karma whore (Score:4, Insightful)
The OP points out that the particular court which ruled on this case is requently overturned. If nothing else, he called attention to the fact that the 9th Circuit is perceived by some as somewhat controversial. If we are going to discuss their ruling, that might be worth talking about.
since you dont want anyone censored, do you read
The purpose of moderation is two-fold: The first (and more important) purpose is to elevate the visibility of noteworthy comments. Some people like to read at a high threshold to save time. They will only see posts which were seen by at least a few people as particularily worthy of consideration.
The other is allow people to filter out crapflooders, goatse.cx trolls, and other folks who are not really posting to express an idea or participate in a conversation, but simply ruin the experience of reading the forum for everybody else. The moderation guidelines take great pains to urge people to use negative moderation points extremely sparingly.
Modding down somebody simply because you disagree with them, don't like them, or consider their views "dangerous" is not what moderation is supposed to be for. Some people choose to do exactly that with their mod points, but that's a shame.
The way to counter bad ideas is to confront them with good ones, not shout them down.
Yeah, yeah... insert oblig. "you must be new here" joke.
Re:The only post worse than one from a Karma whore (Score:1)
Oh, and for the GP I do read at -1. I'm a glutton for punishment I guess.
Re:The only post worse than one from a Karma whore (Score:2)
Seriously. Why? There's no room for debate on the point that you do, as you are trying to censor rather than debate, so the only question is, why do you hate Free Speech?
Alright... I'm not going to defend the grandparent, but seriously I get *MY* panties all in a knot when I see people talk about moderation as "censorship." (despite the fact that constituional limits on censorship only applies to government action!) The moderation system on slashdot is a lot like a spam
Re:Gee, What a Surprise - 9th Circuit (Score:2, Informative)
Re:Gee, What a Surprise - 9th Circuit (Score:1, Informative)
rejection of clear logic (Score:5, Funny)
Re:rejection of clear logic (Score:1)
Re:rejection of clear logic (Score:1)
Do I find it ironic that a judge can decide whether a jury made the right decision?
A judge can decide whether a jury was properly instructed as to which facts to try.
Not sure about the irony... (Score:2)
Re:rejection of clear logic (Score:2)
For funny, I seem to remember headlines during the antitrust case proclaiming stuff like, "Big Government Hard on Microsoft."
There's funny in there, although no irony. To make my example ironic, Microsoft would need to have the hard on.
Re:rejection of clear logic (Score:1)
masks and copyright (Score:3, Interesting)
Imagine being on the Jury (Score:5, Insightful)
From the article:
Clear Logic appealed to the Ninth Circuit, arguing that the trial court improperly instructed the jury regarding the affirmative defense of legitimate reverse engineering, which is provided for under the SCPA. The court affirmed, however, holding that certain misstatements of the law in the jury instructions were harmless error. The trial court's instructions initially defined "legitimate reverse engineering" to allow copying and analyzing only "non-protectible concepts or techniques" embodied in a mask work. This was an incorrect statement of the law, but the court concluded that further instructions adequately provided correction. The later instructions explained that "it is permissible [under the SCPA] to reproduce 'a registered mask work' as a step in the process of creating an original chip, so long as the purpose of reproducing the chip is appropriate."
As an electrical engineer, I'm having a hard time fully following all the legalese on this - imagine having to learn what reverse-engineering is, what an FPGA is, and the entire design process while on the jury?
I bet they just sat back in their little deliberation box:
I dunno, they look guity to you, Jeb?
Re:Imagine being on the Jury (Score:4, Insightful)
Re:Imagine being on the Jury (Score:5, Insightful)
Indeed, in the end, its not who's right, it's whose most credible to the jury. And usually that's the side that's most likable. The actual facts don't really matter.
Re:Imagine being on the Jury (Score:1)
ninth circuit court (Score:2, Funny)
Re:ninth circuit court (Score:1)
Why even bother?
Re:ninth circuit court (Score:1)
Re:ninth circuit court (Score:1)
Evidently the statistic is deceiving though. As I understand it now, it's 75% of all the 9th circuit decisions that the supreme court actually reviews are overturned. Not 75% of the total 9th circuit decisions.
Re:ninth circuit court (Score:1)
Dude, chill out. It. Was. A. Freakin. Joke.
No need to take it so personally. ;-)
The Shrub is trying to get rid of the 9th circuit (Score:2)
They would like to move it to Boise, defund it, get rid of it altogether, or greatly reduce its power,
Which would make it the 9th "Micro"-Circuit Court of course.
Ok, ok, so. . . (Score:5, Funny)
A: A Circuit Court!!!
Bad, Bad!!!
It's a confusion of scope. (Score:3, Interesting)
The law in question allows someone to reproduce a photomask
What Clear Logic seems to have done is get ahold of an Altera FPGA / photomask, and reverse-engineer the programmer portion of the chip - And then made their own device, which translated signals that COULD HAVE been sent to an Altera Field Programmer into the Altera's internal signals to program the Gate Array, and used
Basically, they seem to have hijacked Altera's programming controller (a sizeable chunk of IP) for their own purposes. And probably didn't license it.
Altera is suitably disturbed because every one of the ASICs Clear Logic makes with their stolen work could have (in theory, anyway) been money in their pocket from licensing the field programmer or could have had their FPGA in place.
It's as if one has a dynamic web-page generator and backend database, and someone stole the code for that dynamic web page generator & backend database and used it to churn out their own static pages (and sold them) because one's program inherently produces good design.
Re:It's a confusion of scope. (Score:1, Interesting)
This is pretty darn close to what was happening. There's a little more to the story: Clear Logic not only hijacked Altera's masks, bitstream and programmer, they were also providing Altera's CAD software, Quartus II [altera.com], as the CAD development environment for their users. Their flow for their users was: design and debug in Quartus II, send the bitstream to Clear Logic, get an ASIC back, bypass Altera.
Can any of you lawyers tell me... (Score:2, Interesting)