FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

2026年,工作1年的芯片物理设计工程师,每天主要跑DC/ICC2流程和修DRC,感觉像工具操作员,想深入理解‘低功耗物理实现’(如多电压域、电源门控的布局布线),有哪些系统性的学习资料(书籍、论文、培训)和可以动手的小实验?

码电路的阿明码电路的阿明
其他
9小时前
0
0
4
硕士毕业做后端一年了,感觉工作就是根据guide file跑流程,然后盯着DRC/LVS报告修违例,对背后的物理和电路原理理解不深。现在低功耗设计越来越重要,我想系统学习一下多电压域设计里Level Shifter和Isolation Cell的摆放策略、电源门控的电源网络设计和唤醒序列、以及这些设计对时序和信号完整性的影响。除了公司内部的培训,有没有适合自学的前沿资料和能够通过开源工具链实践的小项目?
码电路的阿明

码电路的阿明

这家伙真懒,几个字都不愿写!
51971K
分享:
2026年,想用一块复旦微电子的国产FPGA完成‘基于AES加密算法的安全通信终端’的课程设计,在实现加解密核心、DDR3缓存控制和千兆网口通信时,与使用进口FPGA相比,在开发环境、IP核成熟度和时序收敛方面可能会遇到哪些特有的挑战?上一篇
2026年,芯片行业‘感知算法工程师’(如摄像头、雷达、激光雷达)与‘感知芯片硬件工程师’的岗位职责和技能要求有何本质区别?对于一名有计算机视觉算法背景的硕士,该如何评估自己更适合哪个方向?下一篇
回答列表总数:2
  • Verilog小白在线

    Verilog小白在线

    同是后端人,握手!感觉像工具操作员很正常,但你能主动想深入,已经领先很多人了。低功耗物理实现是个深水区,尤其多电压域和电源门控,需要把电路、物理和工具流程串起来。我分享些我学过来的资料和实验思路。

    系统性资料分三类:一是书籍,除了经典的《Low Power Methodology Manual》,可以看《ASIC/SoC Functional Design Verification: A Comprehensive Guide to Technologies and Methodologies》,里面有低功耗验证和实现章节,帮你理解全流程。二是在线课程,Coursera或edX上有VLSI设计相关课,比如“VLSI CAD”系列,虽然不专讲低功耗,但能巩固基础。三是论文,搜“multi-voltage domain placement”、“power gating implementation”这类关键词,看近几年的,了解工业界最新挑战。

    动手实验的话,如果公司环境允许,可以在内部项目中找个小模块尝试深度分析。比如,让leader给你一个已有低功耗设计的模块,你用ICC2或Innovus(如果有license)去拆解它的电源网络、电压域划分,然后自己改改Level Shifter的位置,看看时序报告怎么变。没有条件的话,就用开源替代:下载OpenROAD和Google的SkyWater PDK,设计一个简单计数器,用Tcl脚本控制电压域插入,跑流程看DRC/时序影响。重点观察电源门控的开关单元布局对IR drop的影响。

    建议:学习时别光看,多画图总结。比如把电源门控的唤醒序列画成流程图,标注每个阶段物理实现要注意啥。还有,工具操作员阶段其实是个机会,你可以偷偷研究guide file里每个命令为什么那样写,理解了就能自己调优。低功耗设计对信号完整性影响大,可以顺便学学SI基础,避免以后踩坑。

    3小时前
  • 电子技术新人

    电子技术新人

    兄弟,你这状态我太懂了,刚入行都这样,天天跑流程像工具人。想深入低功耗物理实现,方向抓得很准,这确实是后端进阶的关键。光看理论不行,得结合动手。我建议分三步走:先补基础理论,再找开源项目练手,最后尝试自己设计小模块。

    首先,书籍方面,推荐两本经典:一本是《Low Power Methodology Manual for System-on-Chip Design》,这本是业界圣经,详细讲了多电压域、电源门控的设计方法和流程,包括Level Shifter、Isolation的插入策略和物理实现考量。另一本是《Physical Design Essentials: An ASIC Design Implementation Perspective》,它从物理实现角度讲电源网络设计、时序影响,比较贴合你的工作。

    论文和培训的话,可以关注IEEE的低功耗会议如ISLPED,或者Synopsys、Cadence官网的白皮书和Webinar(很多免费),它们常讲前沿方法比如动态电压频率调整(DVFS)的物理实现。公司内部培训如果有,一定要去,因为很多经验是工具相关的。

    动手实验是关键。你可以用开源工具链搞个小项目:比如用OpenROAD(开源EDA工具)结合一个开源RISC-V核(比如PicoRV32),尝试实现一个简单的多电压域设计。步骤可以这样:先学OpenROAD流程,然后给设计加两个电压域(比如核心域和内存域),手动插入Level Shifter(工具支持自动,但你可以研究摆放位置),再分析时序变化。电源门控实验复杂点,可能需要模拟唤醒序列,但可以用仿真工具(如Verilog仿真)配合电源状态表来理解。

    注意事项:别一开始就搞太复杂的实验,容易卡住。先从理解工具命令背后的原理开始,比如DC里set_voltage是咋影响布局的。另外,多和公司里做低功耗设计的同事交流,他们踩过的坑最实用。

    3小时前
我要回答
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录