大家都知道,作为一个芯片后端设计师,最重要的一项技能就是丰富项目经验,那接下来一段时间,我就和大家来介绍一下,一个项目里是包含什么内容的。
可能大家会不以为然,认为做项目么,只是按部就班timing, physical, power sign off就可以了。其实并不是这样,在芯片规模越来越大的今天,一个项目从一开始到最后结束,通常需要大半年甚至一年时间,各个team如何在这么长的时间内分工合作,最终完成芯片的投产,这是一门艺术。
大家平时应该会玩游戏,我们应该知道游戏中一个团队去攻打一个Boss前,队员职责的分配是尤为重要的。肉盾,辅助,输出,每个人各司其职,才能合作完成任务。后端设计也是一个大型团体项目,大家坐在一起,玩命搞,才能做好后端。因此,项目的开始之前,我们首先需要建设一个规范的团队。接下来,我给大家先介绍一下,这个团队中有哪些角色?这些角色在整个设计周期里面是怎么样分工合作,来完成这样一个芯片的。
来看下图,我给队伍划分成这样几个角色