二磕 作品

第二百三十四章:芯片之难之架构(第2页)

 用这个指令集架构的,有大名鼎鼎的因特尔x86系列芯片。

 而在十年后,其他主流手机厂商使用的芯片基本都是精简架构的arm芯片架构。

 李贤审与张俊平两人对望了一眼,然后李贤审才点头说道:“芯片设计流程是一个非常复杂的过程,需要从需求分析开始,经过多个设计阶段的磨合,才能完成最终的物理设计。

 在第一阶段,我们整理芯片设计的方向和目标时,得到的反馈是这颗芯片需要运算功能强大,甚至需要有一个图形处理器,支持图形渲染和并行处理等操作。

 同时,要完成一系列功能,我们目前无法自己组建指令集,所以只能从两大指令集里面进行选择。

 精简架构的arm芯片需要支持arm指令集,而复杂架构的intel芯片则需要支持x86指令集。

 我们也想设计出高运算性能又低功耗,同时又能最大限度使用内存等手机硬件性能的芯片,但是考虑到芯片与其他硬件模块进行通信的需求,最终还是将复杂架构纳入了方案之中。

 毕竟一个soc可能需要包含usb、hdmi、以太网等接口,以支持不同的外部设备,arm公司不能给我们稳定先进的授权,那我们只能去找因特尔寻求x86或者其他架构的授权。

 当然,到这个环节,一切都还有很大的选择余地,等到我们落实到体系结构设计环节,后续就不会有这么多方案可以选择了。”

 周瑜听到这里,点了点头。

 随后,他在李贤审的惊讶目光中,接过话头,说道:“体系结构设计是将功能需求转化为具体架构的过程,同时它也是连接需求分析和逻辑设计的关键阶段。

 确定了芯片需求之后,将需求细分到每一个模块上,然后选择芯片架构,然后依照芯片架构的授权进行接口设计、逻辑设计、硬件描述语言、电路设计等一系列工作。

 最后验证了电路问题,确定芯片没有问题之后,才能开始芯片优化。

 首先,对于大家能够理解我们公司目前的研发局限,选择找芯片架构授权这条路,我是认可的。

 虽然我也很想做自研,但是我们没有庞大的工程师团队,也没有庞大的企业用户群为我们的相关技术做适配,所以也只能选择架构授权这条路。

 但是我想两位也应该知道一个很核心的重要问题。

 上世纪八十年代,也就是二十几年前,第一批arm芯片正式问世之后,没过几年这批arm芯片的生产方橡果公司就遭遇财务危机,为了度过危机,这家公司连同平果,芯片代工厂vlsi,共同组建的arm公司。

 我们现在正与平果竞争未来智能手机市场,而平果在arm公司又有不小的话语权。

 一旦我们采用arm的架构,那么平果在竞争不赢,或者仅仅是看到了我们的威胁,就让arm终止授权,我们该如何应对?”