他很想,但是自己挖的坑,只能跪着填下去。
Intel的发家史, 你只能说命好的人怎么都挡不住, AMD的发家史, 你只能说, 技术NB还是有点活路的.
实际上, x86的专利,最初并不属于Intel.
x86最早的设计来自Datapoint, Datapoint是一个智能终端厂商, 他试图用高集成化的微处理器代替大块电路板,来解决当时小型机终端的散热问题。
Datapoint设计了8008相关的指令集和寄存器系统, 并委托几家公司开发,最终选择了自己的存储供货商Intel。Intel起初并没有兴趣,因为这会影响他的主业务,微处理器没有存储挣钱。但最终Intel还是接了下来了, 但是悲催的是菜鸡Intel进度非常落后, Datapoint最终放弃了8008, 选择了自己重新开发的另外一款CPU。
Datapoint随后把看起来已经没用的8008的知识产权以5万美元的价格,抵扣给Intel作为开发费用, Intel也只能含泪接受了。Google 书店有本书Datapoint: The Lost Story of the Texans Who Invented the Personal Computer,介绍了这段八卦.
同期Intel还接了一个日本计算器厂商的活, 定制了一个给计算器使用的专用计算芯片4004, 这也是Intel第一块真正意义上的CPU. 4004的设计者Faggin, 在完成4004后就跑到了基本死翘翘的8008项目组, 重新设计并领导完成了8008. 而Faggin是Intel在签了4004的合同以后才招来的, 这运气.
8008是真正意义上的x86体系的基石,之后到了74年,Faggin在8008基础上进行了改进,完成了首款商业化的8位CPU 8080,最初用来控制交通灯,然后被雅达利选为PC牵牛星的CPU而广为人知, 这也是通用意义上的第一台PC。
8080被认为通用微处理器市场的真正奠基者, 各种衍生型号活跃了快20年,至今依旧在嵌入市场发光发热.
8080之父Faggin也同样出身仙童公司, 但他依旧和Intel管理层八字不合, 他认为Intel不重视CPU, 不把他当回事, 比如他刚设计完4004, Intel居然就把4004的知识产权很便宜的卖掉了.
完成8080的流片以后, Faggin和另外一个骨干自己跑路出来单干做了z80. z80兼容了8080指令集, 又做了扩展, 还有更好的性能和功耗控制. 在76年出来以后就打的8080满地找牙(这个故事也说明,指令集本身是没有专利的,专利还是指令集背后的ISA)。
某些中年痴汉熟悉的任天堂GB,用的就SHARP生产的z80特别定制。
8080反响很好,但是Intel本身只是一个华强北小厂,这类厂子当时普遍的问题是质量控制和生产工艺糟糕。而这恰恰是当时AMD的优势, AMD是拿到了军方认证的专业second source厂商,妥妥的一线大厂, 军工品质。而且AMD的技术很牛, 在集成电路相关领域, 实力比没有Faggin的Intel更强, 在协处理器和内存控制器方面领先于Intel.
AMD证明自己的NB简单干脆, 他很快逆向了8080, 推出自己的山寨AM9080,居然比原厂质量还好。Intel卖给雅利达的8080一片才75美元,而AMD出售给军方的9080为每片700美金(根据访谈录修订)。Intel最初试图起诉AMD, 但Intel的工程师弄不明白AMD为何能在没有图纸的情况下复刻8080,只能随便找了个专利起诉,没成功。
所以在1976年, AMD 和Zilog站在Intel肩膀, 戏剧性的成了新兴的微处理器5强之二,另外2家则是6800系列的。但是AMD没有自己的核心架构,而且AM9080几个复刻大师, 觉得8080这种太没技术含量了, 然后就转行去干别的了.
Intel眼红AMD生产制造方面的优势,AMD看上了Intel的X86架构的可持续发展,2家一合计就在1976年签署了一个为期10年的交叉授权协议。当时财大气粗的AMD向Intel支付了32.5万美刀(Datapoint明显亏大了),表示以后2兄弟就穿1条内裤,一起捞钱。这是今天所有纠结的根源,说到底就是当时Intel人穷志短,见钱眼开。
再吐槽一下, 前面说了x86的专利是Intel 5万块买的, 其实连Intel的商标也是1.5万买的.
The companies have signed four patent cross-license agreements since 1976, said John Greenagel, an AMD spokesman. "Anything that we patent they can use, and anything they patent we can use," he said.
交叉协议实际没发言人说的这么神, 但这份协议最大的坑在于Intel授权AMD可以使用8080的微指令.
CPU在执行计算机指令的时候, 需要把指令翻译成一组更细粒度的微指令, 微指令大约等同于乐高的基础积木单元, 而单元的实现, 则更多是单纯的体力活了. 这就留下了隐患. AMD其后声称1976和1982的授权允许他复制Intel所有的微指令集, 这样他在实现Intel兼容CPU方面就木有阻碍了. 但Intel也得到了自己想要的技术,据说跟8086的协处理器有关。
到了81年, IBM 为了对抗Apple, 准备推出PC, 但IBM并不知道怎么做PC,实际是按Bill Gates的建议选择了兼容8080的16位8086.
微软极力说服IBM应该使用大内存,向高端商业市场发展,以期和其他厂商拉开差距,这样限制了系统必须16位起。但微软自己没有操作系统,他们购买了CP/M的许可作为自己操作系统忽悠IBM。虽然CP/M是在z80上开发的,但Zilog设计16位Z8000的时候,为了实现更好的性能, 一开始就放弃了和z80的兼容. 这样微软就无法用现成的CP/M向IBM交货,而8086因为和8080兼容则无此问题,所以性能更好的z8000自然出局了.
Faggin本人认为z8000的这种设计是因为zilog背后的金主爸爸需要和IBM竞争高端处理器市场,放弃了和8080兼容市场。他自己在1980年离开了zilog , 后面多次创业, 包括创建了我们熟知的Synaptics, 并且以微处理器之父入选了美国发明家名人堂, 这就是一代创奇你大爷.
Intel按IBM的要求选择AMD做second source制造商, 在76年的基础上,他们哥俩又签署了一个新的交叉授权协议,按AMD的说法,在1976的基础上, 这个协议就是允许AMD 克隆所有X86当前和后续产品。而据说AMD当时为Intel代工超过1半的CPU。可以说早期没有AMD,Intel也解决不了大规模生产的问题。
IBM成功把PC变成了一个新兴产业,市场很大,所以多个厂商都拿到8086授权,clone生产开发。经过几代的发展,Intel终于从华强北变成了海思,膨胀了,从386起拒绝再给几个小弟授权。只能说AMD牛逼,他自己居然又独立复刻出了386,依旧比原厂好,高频型号比Intel款快2倍, 这就是实力呀, 差点吓死了Intel。其时AMD386市场占有率,一度比Intel高,这只能逼着Intel非技术手段解决。
指令集本身是没有专利的,根据Clean Room这玩意, 电子芯片山寨同接口的白盒实现是合法的.但是指令集只是ISA实现的抽象,这背后Intel积累了大量核心专利,要想做出兼容最新X86指令集的实现, 那么在设计和生产工艺上就无法绕过Intel的专利。所以Intel拿起了专利大棒,把所有兼容厂商都收拾了一遍。
最著名的就是The Crawford ‘338 Patent,Intel一项关于内存管理和高效缓存实现的基础专利,据说跟L2缓存设计有关,号称X86体系下没有任何实现可以绕过。
“Nobody can design [an Intel compatible] CPU without using the patent.”
唯一的幸运儿是Cyrix,Cyrix和其他厂商不同, 他一开始就没和Intel谈什么授权, 他一直都是坚持技术白嫖, 自己复刻. Cyrix最初是做FPU的, 通过FPU的生产也逐步掌握了CPU的设计制造, 并且在内存控制器方面有一定技术积累. 最重要的一点, 他是几大兼容商里唯一的Fabless模式,他自己不生产,所以他找了有Intel相关IP授权的工厂代工,试图绕过专利诉讼。经过多年官司法院最终判定Cyrix可以合法销售兼容x86产品。其后Cryrix又反诉Intel专利侵权,最终和Intel签署了一个轻量级的交叉授权协议和解,合法得到了x86的非完全授权。但因为拿不到后续各种专利的授权,加上代工厂生产工艺上的明显缺陷,逐渐落伍,最后基本退出竞争。Cyrix最终被Via收购,又被via拿到大陆骗钱就是今天的兆芯。
至于其他兼容厂商就都悲剧了,包括AMD。
但AMD永不为奴,反诉Intel违反了76年和82年的交叉授权协议,并在一场长达数年的官司里最终获得司法认可的386,486体系完整永久授权。2家厂商的官司实际更加复杂, Intel首先起诉AMD盗窃了他微指令, 但是AMD在1992年获得法院的裁定,可以使用386的微指令, 随后又在其他几场裁定中获许永久使用486的微指令, 但也被裁定违反338和其他专利, 做出了相应赔偿.
双方在1996年又重新签署了一轮交叉授权协议,但这持续五年的官司也把AMD弄得元气大伤,和Intel彻底拉开了距离.
在后面漫长的年月,2个冤家一直都在相爱相杀,比如在某年AMD快死的时候,Intel因为涉嫌操控市场,被控赔了AMD10多亿美刀,生生又把准备破产的AMD救活了。
Intel为了摆脱AMD这只吸血鬼,曾经试图在64位系统里引入完全不兼容x86的架构,但是和z8000一样悲剧了,反而被AMD推出x86兼容的64位架构抢了先机。
干来干去,在市场发展和培育过程中,双方都向X86体系贡献了大量的专利,并得到消费者的认可。市场为王,最后双方都不得不向对方授权和获取授权,让自己可以使用这些得到认可的ip。比如最为广为人知的就是AMD的3dnow和AMD64指令集。2家陆续签署了多轮交叉授权协议,绑成了一条线上唯二的2个蚂蚱。
严格意义,x86架构的技术专利,非过期的部分,主要是2家公司共同拥有的,而且是你中有我,我中有你,即所谓交叉授权。而过期部分,好吧,理论上我们现在也可以自己生产8086 CPU,只是没有主流消费者愿意买单。
有趣的是根据两家公司的授权协议,这些交叉授权失效的限制是当对方公司股权发生重大变更,这是目前已知唯一合法的取消授权的办法。
比如AMD破产,那AMD获得授权就会失效,但是Intel获得的相关授权也会失效。当然也可以说服消费者忍一忍,等他另起炉灶。
2009年AMD分拆的时候,Intel发起了授权失效的起诉,但最终双方达成了和解,很可能是因为x64这类双向授权的反制。
如果美国政府不干预,我们可以集资买下AMD,弄死牙膏厂,梦想还是要有的嘛。
338专利
AMD CPU简明历史
有兴趣的可以阅读这本书系统看看计算机工业大的八卦: The legal battles that shaped the computer industry.
x86基本已经很少用了。现在的主流架构是amd64。
只不过为了避免尴尬,intel一般不愿意把它叫做amd64,而叫em64t或者x86_64之类的。
但是其实业界还是有很多机构把它叫做amd64的。
既然现在pc的主流指令集是amd提出的,题主你觉得是该谁取消谁的授权?
交叉授权不是问题的根本,问题的根本就是Intel很早的时候就被迫把x86的架构授权给了另外两家,AMD和Cyrix……
交叉授权解释不了x64之前的事情……
Intel要搞IA64也是这个原因,因为IA64可以不用再授权给AMD和Cyrix……
但是可耻的失败了……
不要以为Intel很甘心让AMD这么抄作业,自从Pentium以来,Intel一直在搞扩展指令集,例如MMX、SSE等等等等,但是AMD有两个杀手锏,x64和反垄断调查……
另外提问者说的取消是什么意思?你是想撕合同还是去AMD的保险柜偷东西?我借了你一百万然后表示取消这个债务关系?
本来还想讲讲为啥Intel被迫授权的,看到这个取消我觉得回答这个问题是在浪费时间。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有