小编语:拿汉芯来反观兆芯,这个参照系找的好,有汉芯这个耻辱柱在面前,是不是兆芯只要在做自主设计,不管做出个啥我们都该欢欣鼓舞了?……
2003 年,上海交通大学微电子学院院长陈进通过打磨摩托罗拉的芯片“发明”汉芯,进而借助汉芯,利用国家自主研发高性能芯片的憧憬骗取高达上亿元的科研基金。同时,作为汉芯的“发明”人,陈进被上海市科委授予其上海市科技创业领军人物称号,2004 年上海交大将其特聘为长江学者。
10 年后,同样是在上海,上海市国资委下属的上海联投和中国台湾 VIA 合资兆芯,上海联投注资 12 亿元人民币,还承接了核高基 1 号专项,获得了不少于 70 亿的项目经费。从 2013 年起始,至 2015 年岁末年关,成立已经 3 年的兆芯在技术和人才本土化方面做的如何?又取得了哪些技术成果?
兆芯的技术成果
兆芯的产品线很长,根据兆芯官网的资料,有智能机顶盒解决方案、智能手机解决方案、台式机解决方案、笔记本解决方案。其中智能机顶盒解决方案、智能手机解决方案的 CPU 核购买自 ARM,GPU 用的是购买自 S3 的技术,到底是买 S3 的技术授权,还是购买全套技术资料,因具体交易细节尚未披露也就不得而知。如果是购买了 S3 全部知识产权,并可以此为平台开发自己的产品,那么兆芯(GPU)将会是景嘉微电子的强力竞争对手。
由于相对于用于智能手机、平板和机顶盒的 ARM 解决方案,国内已经有太多太多,比如海思、展讯、联芯、全志、瑞芯微等等 ARM 阵营 IC 设计公司,而且这些公司在商业化方面已经占据先机,市场竞争已经非常激烈,留给后来者的生存空间异常狭小,除了广电强推的 TVOS 指名道姓的要使用兆芯的机顶盒解决方案,兆芯的手机和机顶盒的解决方案鲜有人问津。
而兆芯的台式机和笔记本解决方案所用的 X86 芯片,这才是本文的重点。毕竟中国桌面芯片长期被 Intel、AMD 垄断,突然出现一个获得国家天量投资的 IC 设计公司,还是做 X86 芯片的,确实让国人眼前一亮。
兆芯的 X86 芯片
在引进技术中,往往有这样一个过程先贴牌,后仿制,再修改原始设计,最后在将引进的技术融会贯通后自主创新。最典型的例子就是 50 年代引进的 5 对负重轮和 60 年代初引进米格 21,前者经过魔改后“远看炮塔吓死人,近看 5 对负重轮”,后者一直魔改到米高扬和格列维奇都不认识了。
那么问题来了,经过 3 年时光,VIA 将多少技术和人才转移到了中国?兆芯在技术和人才的本土化方面做到怎么样?拿出了怎么样的 X86 芯片呢?
目前,兆芯有 2 款 X86 芯片 ZX-A 和 ZX-C。
ZX-A 就是 VIANano 的马甲,微结构是 VIA 收购的美国 IC 设计公司设计的“以赛亚”,在当初拿给相关部门检测的时候,连 Nano 的标签都没改(汉芯好歹把摩托罗拉的标签打磨掉了),其性能也惨目忍睹。根据 VIA 官网的白皮书显示,Nano 在 1.2+G 主频(估计睿频到 1.3G-1.4G 了)下使用未知版本的 GCC 编译器下的 SPEC2000 整数为 799,浮点为 696。而根据第三方测试 VIANano 使用 GCC4.6 的 SPEC2000 整数为 551/G。
(源自 VIA 官网白皮书)
而 ZX-C 的微结构和 ZX-A 一样,还是“以赛亚”,其实 ZX-C 就是当年做到一半,后被 VIA 放弃掉的四核 CPU 在遭遇 Intel 专利大棒导致在 VIA 的 X86 芯片市场份额雪崩,以及考虑到该芯片孱弱的性能必然遭遇的悲惨市场前景后,VIA 放弃了该项目。
在拿到核高基的钱后,VIA 重启了这个半成品,将之做成产品也就是 VIAQuadCoreC4650,穿上马甲就成了兆芯的 ZX-C。
虽然目前没有官方公布 ZX-C 的 SPEC 测试成绩,但根据一篇测评来看,微结构基本原地踏步或提升非常有限,ZX-C 和 ZX-A 的区别仅仅在于双核变成了四核,40nm 制程变成了 28nm 制程,主频提升到 2G。
有了 ZX-A 和 ZX-C,可能有人会好奇 ZX-B 哪去了呢?
因为根据核高基项目的要求,ZX-B 必须要使用中国大陆的工艺流片,而从结果上来看,兆芯显然没能做到,所以也就跳过 ZX-B 了。
跳过 ZX-B 的真正原因
一直以来,国外 / 境外 IC 设计公司对中国进行严格的技术封锁。
在 2000 年前后,国家搞 IC 设计时候,国外巨头对此是不屑一顾的,认为中国又在帮美国培养人才。而经过 10 年的成长,龙芯、申威、飞腾取得了长足的进步,眼见技术封锁已经毫无意义,美国和中国台湾企业一改过去技术封锁的姿态,企图用合资建厂的方式扼杀自主技术,正如基本沦为买办的几大车厂那样 Intel、IBM、AMD、VIA 纷纷到大陆寻找代理人,但这些 IC 设计公司并非活雷锋,不远万里赴中国传授技术,而是为了自己的利益,因此,在合资或合作中,国外 / 境外公司在技术上各种保留,只传授外围技术就理所当然了。
相对于 Intel、IBM、AMD 这些技术实力雄厚的公司,VIA 则在技术实力上相距甚远,而且 VIA 的 IC 设计能力也是源自 2000 年前后收购美国 Cyrix 公司,而非自身有 IC 设计的底蕴。更糟糕的是 Cyrix 公司的技术人才在被 VIA 收购前就流失了不少,而 VIA 又不像苹果那样土豪到能重金挖掘技术大牛,因而技术人才只减不增。
另外,VIA 在收购 Cyrix 公司时,美国政府有限制性条款,比如禁止技术团队离开美国,禁止裁员等等,这使得 VIA 虽然收购了 Cyrix,但根本没有能够做到整合该公司。在被 Intel 专利大棒打的半身不遂后,VIA 在 2007 年后的 X86 芯片研发投入少趋于停滞,在美国的技术团队基本垮掉,剩下的技术人才也随着时间老化。现在,VIA 的高管都拿这些美国老头没办法。
既然 VIA 都管不了,兆芯就更拿那些美国老头没辙了,他们最初转交给兆芯的代码甚至不是 Verilog 或 VHDL 代码,接收代码的工程师甚至看不懂到底是什么玩意。
因此,VIA 在转移 X86 芯片技术方面做的非常有限,真正转移到大陆的是一些外围技术,比如目前兆芯掌握了为 ZX-A 和 ZX-C 造主板的能力。在师傅能力本来就不高明,而且在技术转让方面说了也不算的情况下,兆芯在 3 年时间里,没能设计出自己的微结构,始终拿 VIA 的“以赛亚”穿马甲也就不足为奇了。
兆芯的市场定位
当时上海市政府扶持兆芯的初衷是和 Intel、AMD 在民用市场竞争,但因技术实力和 Intel、AMD 差距过大,最后只能做政府安全市常
(兆芯安全桌面台式机 v410)
但面向安全市场,兆芯有五大障碍:
一是境外股权。
根据一些规则和规范,有一些项目是不能承接的。
二是存在后门。
因为本身就是国外芯片穿马甲,在检测中爆出存在后门的事情后。对信息安全要求非常高,能扛得住行政压力,懂技术又不好糊弄的单位自然是将兆芯拒之门外,比如十大军工。
三是性能偏弱。
虽然就目前的 ZX-C 来说,其拥有的 2G 主频还尚能与只有 1G 主频的龙芯 3A2000 一战,但是遭遇拥有 1.6G 主频的申威桌面芯片就很难说了。如果到 2016 年,兆芯无法拿出性能堪比龙芯 GS464E 和飞腾“小米”的微结构,那么面对 2G 主频的龙芯 3A3000 和飞腾“地球”,在性能上就基本被龙芯 3A3000 和飞腾“地球”碾压。
因为设计一个微结构一般需要 3 年左右,舍得花钱能快一些;流片运气好、不排队、舍得砸钱的话最快 3 个多月也能做下来,不过一般要 150 天左右;另外从样品到成品量产,一般情况也要 1 年,当然,舍得花钱另说。
加上兆芯和 VIA 在 IC 设计上实力有限,所以笔者认为 VIA 在 2016 年很可能拿不出和 IntelNehalem、龙芯 GS464E 和 AMDSteamroller 一个等级的微结构。
(除龙芯 GCC4.8 外,其余编译环境未知,仅供参考)
四是能力有限。
兆芯相对于龙芯、申威、飞腾最大的优势是可以跑 Windows,但对安全要求比较高的党政军单位的安全可信 PC 运行的都是国产 Linux 系统,这样一来,兆芯最大的优势被废。而且很多特殊领域有很多特定应用,需要进行软硬件磨合,这些软硬件磨合优化都是兆芯目前的技术实力所做不到的。
五是遭到其他 IC 设计单位竞争。
比如在国防科大和 CEC 合作后,也依靠行政力量强推飞腾(ARM),和兆芯展开激烈竞争。
综上所述,虽然兆芯曾经在行政力量的强势推进下进军党政军安全市场的势头非常猛,但实际上的斩获还是相对有限的,真正推广出去的是那些对信息安全要求并不太高,扛不住行政压力,又不懂技术,比较好糊弄的政府机构。
兆芯是否能面向民用市场?
既然在党政军市耻难走通,那么兆芯的 X86 芯片面向民用市场如何?
其实,兆芯的 X86 芯片在民用市场上也是死路一条。原因有以下两点:
一是存在知识产权问题。
X86 芯片最早是用于日本一家公司的计算器上的,当时 intel 主营业务还是存储芯片,CPU 仅仅是个副业配角,并不是很重视。当 IBM 选择用 Intel 的 X86 芯片做 PC 时,因为 IBM 的订单量太大,Intel 自己产能有限,于是找了酗伴 AMD(仙童出来的)、Cyrix 帮忙生产 X86 芯片。
当年 Intel 无法预料到 X86 专利会有现在这样大的价值,面对当时对 Intel 来说高山仰止的 IBM 的“垂青”,自然是欣喜若狂,将 X86 授权作为 AMD、Cyrix 帮忙生产 X86 芯片的附带条件给了 AMD、Cyrix 等公司。
随着 X86 芯片市场份额越来越大,加上 Intel 和微软建立 Wintel 同盟后日渐羽翼丰满,X86 专利价值越来越大,于是就收紧了 X86 授权。AMD 对 X86 指令进行了扩展,并以交叉授权的方式解决了和 Intel 的专利纠纷,而 Cyrix 则没有这么幸运了。
后来中国台湾 VIA 收购已经穷途末路的 Cyrix 公司。虽然 VIA 获得了 X86 专利技术的使用权(所有权始终是在 Intel 手里),但 VIA 在技术积累方面缺乏底蕴,在遭受 Intel 专利大棒暴击,VIA 的 X86 芯片销声匿迹。
在英特尔与美国联邦贸易委员会(FTC)达成协议后,英特尔需向 VIA 提供 x86 授权协议延长至 2018 年 4 月,也就是说 2018 年 4 月对 VIA 和兆芯都是一道坎。
但其实,兆芯并不用为 2018 年 4 月授权到期而担忧,因为兆芯从成立之初到现在一直没有 X86 授权!
原因何在?因为 Intel 对 VIA 的 X86 授权有限制,只有当 VIA 持股超过 50%,也就是处于控股状态下,麾下的合资公司才能使用 X86 授权。
换言之,只有 VIA 控股兆芯,兆芯才具有 X86 使用权。而 VIA 若要控股兆芯,先不提上海市国资委能否接受,单单是承接核高基项目就已经成为不可能,而没有核高基 56 亿资金(一期工程 56 亿,加上后续申请,不少于 70 亿),VIA 根本没有意愿重启 X86 芯片设计,因此,这构成一个死结。
所以兆芯始终没有 X86 授权。如果市场份额渺小,出于对兆芯背后势力的忌惮和中国市场对知识产权保护的现状,Intel 还能睁一只眼闭一只眼,一旦有做大的势头,势必重蹈 VIA 被专利大棒暴击的覆辙。
二是性能孱弱。
即使技术实力强如 AMD 在 Intel 的阴影下只能苟延残喘,股价更是低的不可思议,AMD 被收购的传言更是时有耳闻。而兆芯和 VIA 的技术实力和 AMD 相比更是天上地下,因此,走向民用桌面芯片市场只能是死路一条。
结语
兆芯曾凭借背后势力的撑腰,在信息安全市场依靠行政力量强势介入。但现在推动兆芯进入党政军市场的行政力量已经大幅衰减,兆芯在安全市场已经从当初的亲自披挂上阵做公关,转变为在暗处默默推动由联想这类整机厂出面,通过联想的关系和渠道打入政府采购。
相比于 2001 年成立时只有十几人的龙芯,只有一间 50-60 平米的实验室,却在成立后的 3 年内做出了龙芯 1 号和龙芯 2B 两个自主设计的产品;申威在 2006 年和 2008 年先后推出自主设计的 2 代产品;飞腾在购买 ARM 指令集授权后,自主设计出了“小米”、“地球”、“火星”。
兆芯在 3 年内的产出和国家对其不计成本的投入极不相称就兆芯的 ZX-A 和 ZX-C 而言,其实是中国出钱购买 / 委托 VIA 设计,由中国台湾代工,取得部分产权,但本质上还是别人的东西,其实跟原来用 Intel 的芯片没有区别。ZX-B 更是因为核高基要求使用大陆工艺流片而夭折。
完成贴牌仿制修改原始设计将引进的技术融会贯通后自主创新的过程一般需要 5 年,已经过去了 3 年,在剩下的 2 年里兆芯是知耻而后勇,设计出超越龙芯、申威、飞腾的产品呢?还是依旧拿 VIA 的技术穿马甲?让国人拭目以待吧。