To: Elmer who wrote (66159 ) 7/20/1999 1:33:00 AM From: Jeff R Read Replies (6) | Respond to of 1585470
This is the history of the AMD Microcode lawsuit and other issues that plague AMD. AMD reversed engineered the 80287 Math Coprocessor and copied the microcode. Actually they contracted with another company to to do the design. AMD didn't want to use their technology exchange credit for the 287 design. AMD and Intel had a technology exchange agreement. AMD gave Intel the rights to a couple of chips, (.i.e Hard Disk Controller and QPDM graphics chip). Intel refused these chips and complained they weren't what they were asking for and were not compatible with Intel's process. Later it was found in court arbitration that Intel had purposely refused the devices so AMD would not have enough points to claim access to the 386. Subsequently. AMD went off and reversed engineered the 386 in Austin Texas. AMD made the AM386 static with lower power with a slightly higher frequency. In parallel, AMD requested arbitration to resolve the technology exchange dispute and claimed damages. Also Intel claimed breach of contract on a few small items. After AMD introduced the AM287, Intel immediately sued for copyright infringement. AMD had the patent licenses but claimed they had access to the microcode too under a separate agreement. True to AMD operations the lead litigator left AMD's representative law firm and the law firm lost the case. At this point of time the AM386 was history and AMD was just starting to sample the AM486. There was dark cloud over AMD. AMD could be liable for billion dollars of revenue and profits of the AM386 and AMD was unable to ship the AM486. Jerry Sanders immediately stated that a clean room 486 was already in the works. This was not true at the time and VP Bob McConnel eventually lost job. AMD spend the next 9 months trying to develop a clean room microcode version. AMD was never successful in developing one which ran all the code. They failed partly because AMD had no real documentation of 486 micro-architecture. They had product engineers trying to write microcode because all the design engineers were exposed. AMD eventually won the Arbitration hearing which awarded right to the 386 technology as a remedy for Intel's breach of contract. This really had no effect since the AM386 was completely ramped down. If was found through a Cyrix/Intel litigation that Intel had generated and internal memo which stated that one Intel executive believed that AMD had the rights to the microcode. Once this document was exposed which Intel knew about but didn't turn over, the 287 litigation case was thrown out and retired. As soon as the 287 court case was thrown out, AMD started shipping the AM486 with Intel's original microcode. AMD disabled the ICE function but the original microcode was still there. Eventually AMD won the 287 microcode case. AMD hired a new law firm which made intel executives look like chimps. AMD explicitly paid Intel for rights to microcode. I recall a few hundred thousand dollars. Intel claimed that those right only were for the the microcomputer system and not for firmware within the chips. AMD at the time of the agreement AMD was in both the chip and and microcomputer business with (Advanced Micro Computer). AMD won the retried case unanimously. At this point the cloud was lifted. Intel later sued claiming that AMD did not have the rights to the ICE code. AMD claimed that the pin was disabled but Intel claimed that the code was still there. Since AMD was already shipping millions of 486, AMD eventually settled with Intel on the arbritration ruling and paid Intel about 60 million and agreed that the could continue shipping the 486 for a couple of months until the fixed their mask sets which would interrupt production. AMD had also gained rights to make 20 percent of their production in outside fabs. Just when AMD thought they would introduced the 133 MHz version Intel brought out the 90, 100 and 120 MHz Pentium which completely obsoleted the AM486. The AM486-133 could only complete with the Pentium-75. In this agreement, AMD gave-up their rights to Pentium technology. AMD was working on the K5 design. The K5 was late because this was the first true AMD design and AMD's engineers didn't really understand the full extent of the x86 compatibility issues. Intel had years of verifications suites, etc and knew the architecture. The K5 design was more a risk design which was susposed to go fast. The original K5 design has a shallow pipeline stage and was inefficient in executing commonly used x86 instructions like string moves and segmentation reloads. The bottom line it the K5 design sucked. It was late, the frequency was low, it was a much larger die size than Pentium, and didn't offer a clock to clock advantage. The floating point unit was much slower as compared to the Pentium. The K5 had to be re-architected in some areas and completely re-layed out and just to get the frequency up. The original K5 barely made 60-75 MHz. AMD came up with PR rating since their integer super scalar unit was now fixed. Finally AMD's die size was considerably larger than Intel's tried and proven Pentium and just made it to 100 MHz in frequency in 0.35 micro process. Eventually AMD made version at 117 MHz for the PR150 rating. The later K5 design teams made a heroic effort to catch up but the Pentium was far ahead. Sensing the melt down in Austin Texas, AMD merged with Nexgen with had the NX686 on the drawing boards and had demonstrated their advanced architecture. The NEXGEN team basically saved AMD processor business with their timely execution. The K6 had twice the transistors as the K5 but was smaller. Because K6's design was originally designed for an IBM process, AMD attempted to duplicate the design in 0.35 AMD thought they had the recipe working in the SDC but when the process was transferred to Fab 25 there seemed to infighting and bickering so the process was not transferred but re-done. The Austin's fab engineers had this inflated ego because they were getting all the millions of $$$ for Fab 25. What they failed to realize was to transfer SDC's recipe exactly. The Texas engineers ineptness and NIH are the major reasons AMD has a poor reputation in manufacturing.