个人浅见:SOC设计的能力建设

博主分享了从转行到SOC设计岗位的心路历程,强调了基础的IC设计流程、数电基础、Verilog语法、前仿波形理解和脚本技能的重要性。随着经验积累,他还提到了协议理解、SOC顶层设计、综合优化等进阶技能,并提及了与软件硬件协同设计和全芯片覆盖的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人浅见:SOC设计的能力建设

之前有些小伙伴知乎加我,直接上来脱口而出称呼大佬,声明一下哈,我也是离开学校刚刚工作不久,这么客气没红包哦。
2019以来一直在某厂呆着,折腾了自己很多,最后有幸转到soc设计岗位。做项目前。自己的幻想是每天写写v,和验证拉通拉通,早九晚六,会比后端(PR)轻松很多。后面其实发现不然,也许是由于国际形势的原因,项目很杂,干的活儿杂,对自己的发展非常迷茫,于是和一些真大佬,还有微信加的猎头聊,也查查资料了解自己的职业发展的侧重点,至今逐渐稳定下来,慢慢积累中。现总结了一些搞soc设计的注意事项和感悟,对真正步入职场的ICer,特别是半路转设计岗位的小伙伴或许是一份参考。微信上也有个链接介绍了具体能力的掌握,我也贴出来。

一个IC设计工程师要具备哪些知识架构?link.

然而本篇不谈具体技术。

我觉得普通人,普通soc设计者或者宽泛点说前端打工仔首先要具备实现简单功能模块的RTL代码能力。对于像我这种转行的来说尤其重要,因为科班的无法理解你连verilog基本语法都不通怎么和你交流。所以,我觉得最最最最基础的有以下:

  • ic设计流程,你得大约知道你的代码,后面变成了什么,怎么就对应上工艺制造的各种管子了呢,不需要很清楚去了解,大约有个认识;
本书讲解UML在芯片设计上的应用,主要内容包括:SystemC程序的基本组成、用活动图呈现进程设计、用StarUML绘制活动图、用组合结构图呈现结构设计、用StarUML绘制组合结构图、用通信图呈现通信设计、用StarUML绘制通信图、用类图呈现模块设计、用StarUML绘制类图、用用例组织相关图文、用StarUML绘制用例图等。本书通过一个录音芯片的仿真实例,从最简单的芯片设计,到更复杂的芯片组装设计,从UML图:NSystemC代码,一应俱全,解说详尽。本书适合作为初学UML—SystemC的入门书,也适合芯片设计工作者参考。 前言 第1章 新式的芯片设计方法 1.1 概述 1.2 SystemC简介 1.2.1 SystemC的官方网站 1.2.2 以C++为基础 1.2.3 软硬件整合设计 1.2.4 相对于其他硬件建模语言 1.3 UML简介 1.3.1 UML的发展 1.3.2 图形式的建模语言 1.3.3 UML方言 1.3.4 UML开发工具 1.4 迈向最新潮的MDA技术 1.4.1 MDA的主张 1.4.2 MDA的开发程序 1.4.3 MDA在芯片设计的应用 1.4.4 MDA在信息系统上的应用 1.5 本书重点内容 第2章 UML-SystemC绝妙搭配 2.1 UML—SystemC先睹为快 2.2 Memory芯片设计 2.3 组装可重用的设计 第3章 SystemC程序的基本组成 3.1 准备好相关环境 3.2 编译出systemc.1ib 3.3 新增并设置项目 3.4 编写HelloWorld程序 3.5 SystemC程序的基本组成 3.5.1 模块 3.5.2 进程 3.5.3 事件 3.5.4 通道 3.5.5 端口与接口 3.5.6 SC—main 第4章 用活动图呈现进程设计 4.1 活动图 4.2 进程 4.3 事件 4.4 通道 第5章 用StarUML绘制活动图 5.1 新增活动图 5.2 绘制Recorder模块活动图 5.3 绘制lnput子活动图 5.4 绘制Record子活动图 5.5 绘制PlayOnce子活动图 第6章 用组合结构图呈现结构设计 6.1 组合结构图 6.2 结构设计 6.3 端口与通道 6.4 进程 第7章 用StarUML绘制组合结构图 7.1 新增组合结构图 7.2 绘制lJMemory模块的组合结构图 7.3 绘制DAC模块的组合结构图 7.4 绘制Recorder模块的组合结构图 第8章 用通信图呈现通信设计 第9章 用StarUML绘制通信图 第10章 用类图呈现模块设计 第11章 用StarUML绘制类图 第12章 用用例组织相关图文 第13章 用StarUML绘制用例图 第14章 案例研究——语音备忘器
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值