- 主题:[求助]SOC如何规划职业发展路线
不能把控整体芯片的soc,就是你说的胶水工程师,只会把名字一样的线连在一起
--
FROM 1.119.130.*
我大概捋一下高级soc工程师需要做的工作:
1、top 集成,含pad复用,基本的 DFT 规划;
2、需要熟悉总线,最好自己能动手去配置总线IP;
3、芯片的总体架构,熟悉芯片的使用场景,从而定义芯片的数据流(大数据量的芯片需要分析带宽,以及仲裁方式);
4、时钟,复位,芯片的整体时钟结构和power domain,上下电顺序,软硬件boot流程;
5、最好能熟悉一些cpu的架构,因为经常需要和软件去debug问题;
6、需要熟悉中后端流程(dc,pt,formality工作要有实际动手操作经验),因为需要出sdc,并协助分析和优化时序;
7、需要能写一些脚本,重复的工作用脚本处理;
8、需要熟悉最小soc的常用IP,如uart,timer,dmac......
--
修改:diploma FROM 1.119.130.*
FROM 1.119.130.*
最明显的例子:
1、soc层可以通过优化数据流,定义更优的软硬件接口,从而减少system ram容量。
2、整个芯片的performance、power,只能在soc层去处理。IP级只对module负责。
【 在 ttaudi 的大作中提到: 】
: 看样子SOC参与的流程比较长,各个流程都会会参与点。
: 另外,请问ppa这个SOC还可以怎么干预呢?总感觉在IP设计阶段ppa还可以通过设计改变,集成IP的时候不是很多参数确定了吗。
:
--
FROM 1.119.130.*