首页|资源下载
登录|注册

您现在的位置是:首页 > 技术阅读 >  如何从0到1做一颗5G基带?

如何从0到1做一颗5G基带?

时间:2024-06-04

上周有一家公司突然蹦了出来,官微发文,星思半导体首款自研5G基带芯片一版流片成功。我们知道了这家公司从0到1做了一颗5G基带。

时间回到2021年第一季度,一个工程师在电话里跟老朋友叙旧,朋友问,你现在在哪里呀?工程师说,我在xing思。朋友说,哦,Synopsys挺好的。

工程师,不是新思,是星思,星星的星。不是新思科技,是星思半导体。

。。。

星思的英文名叫Cygnus,天鹅座,说实话这真让人无法联系起来。然后我上网搜索了下。天鹅代表什么象征意义。然后我就搜到了下面这段话。

  • 天鹅的飞行高度在所有鸟类中排名前列,是飞行高度最高的鸟类之一。它的高度可达9000多米,天鹅在迁徙过程中甚至可以飞越世界最高峰珠穆朗玛峰。因此,这种高飞的鸟也被视为挑战高度、志存高远的人的象征。

大师,我悟了。天鹅挑战珠穆朗玛峰,星思半导体的挑战就是5G基带芯片,Cygnus挑战Everest。一切都变得合理起来。

从0到1,要做一颗5G基带芯片,这在当时确实不可思议,因为我们看到了太多的现实,全球能做5G终端基带芯片的厂商屈指可数,海思,高通,联发科,三星,紫光展锐。多少基带芯片厂商止步于4G。更不用说,通信行业的专利壁垒。

最开始很多人告诉星思,你做不出来的,而星思给出的回应是,造自行车的说造飞机的造不出来。

一个全新的芯片公司,开始的准备工作显然更多。组建团队,算法,IP,SoC,软件,模拟,硬件,IT,HR,Q&A,Markting,销售,行政等等。买服务器,买EDA,买office等等。搭建一个支撑几百人协作开发的开发环境,和项目代码管理平台等等。

大家都是来自不同的公司的,开发习惯都不同,代码风格不同,各种规范的建立以及实现过程中的碰撞和摩擦常有。

不像成熟公司flow都是做好的push botton。创业公司这一切都要从0开始建立flow,SoC设计,IP开发管理,RTL开发,lint/cdc,验证,集成,低功耗,版本交付,memory管理,综合/fomal,交付后端,后仿等等flow。每一个小环节出问题都有可能导致芯片失败。一堆坑等着你去踩。

我就想做复杂的芯片,所以来这儿。——一位早期加入星思半导体的员工说。

不仅仅是做颗基带芯片,要接空口,所以还要有射频部分。星思要两个芯片同时做,基带芯片和射频芯片,要做成一套完整解决方案。

随着项目开发的深入,逐渐进入深水区。

我现在就像一个单线程CPU

每天平均有十几个中断上报

但我只能顺序执行

我要一个一个去响应执行

我还要给中断分级,高优先级会直接打断当前正在执行的事务

处理完,清除中断状态

再去查新的中断状态,去执行

这就是当时所有星思人的状态,每天都有处理不完的事情。

知乎上一位朋友彼时分享了自己的参与过程

  • 我从去年4月份入职,至今已经快9个月。

  • 我是看着一堆IP的代码是从无到有开发出来的

  • 我是看着一堆模块验证case从0/0/0,到一直跑随机case

  • 我是参与看着公司的研发flow,开发流程建立起来。

  • nr 是我集成进soc,没有人比我了解所有的基本情况

  • 3月份开始上海疫情爆发,大家都被隔离在家远程办公,直接把公司mini机抱回家,或拿出自己十年前的笔记本。边开会边听着把米饭煮上。debug到中午12点多,完了去炒个菜。喝一口团来的可口可乐,打开共享屏幕继续debug。隔离这段时间也正是项目的最后冲刺时间段。不过实践证明在家办公的效率没有受到影响。

    从0到1,把不可能变成可能。

    终于等到2022年11月9日,在基带芯片回片三天后,星思半导体官微发布通知。

    继7月18日首款自研射频芯片CS600流片成功后,星思半导体首款自研5G基带芯片CS6810也于近日一版流片成功。

    在CS6810芯片回片4小时内点亮、72小时内打通数传,完成芯片核心功能验证。这么快的速度,不知道星思参与bringup的团队这几天只睡了几个小时。

    从0到1,两颗芯片同时做,最终完成基带芯片和射频芯片对接,72小时内打通数传。两颗芯片均一版流片成功。

    从官方信息中,可以看到,星思这套解决方案,可以在Sub-6G频段上支持5G双载波、最大200MHz频谱带宽。

    据另一篇公众号补充道。星思半导体流片成功,成为国内唯一在自主可控产线上跑通流片的基带芯片厂商。

    我们做了一件可以吹一辈子牛逼的事情。——一位星思内部员工朋友圈这样说。

    这两颗芯片的成功,标志着星思半导体在全球公开市场上,继高通、联发科、紫光展锐之后成为具有5G基带芯片研发能力的公司。

    长风破浪会有时,直挂云帆济沧海。

    星思完成了从0到1的第一步,接下来从1到n的过程依然充满挑战。不过就像星思的英文名Cygnus一样,谜底就在谜面上,星思的态度早已表明。

           ​​​​