传统芯片设计模式的痛点
一直以来,软件行业有“不要重新发明轮子”的说法,因为软件行业可以方便地实现设计复用,之前设计的代码可以方便地使用到新的设计中。而开源项目的出现更是加快了软件行业的开发周期,因为公司只需要把主要精力集中到整体项目中最核心的那部分就行,其他的周边都可以用开源代码完成,避免了反复劳动,大大提升了效率。主板定制 嵌入式开发 开源不仅对公司有利,对于整体工程师社区也很有帮助,因为工程师可以用业余时间去做开源项目,这样能大大开阔其技术视野并紧跟技术前沿潮流,并且通过开源项目可以与其他工程师交流。因此,我们看到的软件行业是一个快速实施,快速迭代且工程师社区相当健全的行业,这一切都离不开开源项目的支持。 芯片行业就远远不是这样。与软件项目相比,芯片设计出了bug很难有补救的机会,因此每个模块的设计和验证都要付出很大代价,这也让开源项目在传统芯片行业难以找到位置。设计复用的概念一般仅存在于同一家公司之中,根本不存在软件行业这样的全行业设计复用,因此新公司成立时往往要首先自己把轮子造一遍,这就大大降低了芯片设计行业的整体效率。 在过去的十几年里,半导体芯片行业的趋势还是打造一个能兼容大部分应用的大一统平台...