AMD logo
超威半导体
Front-End Silicon Design Engineer

Front-End Silicon Design Engineer

发布于 5 个月前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
硕士
硬件工程
低功耗设计
CDC
Dgpu
EDA工具
LEC
RTL
SoC设计
STA

AI 估算 · 45k–80k

该职位要求5年以上IC设计高级经验,涉及GPU等前沿芯片设计,技术门槛高,市场人才稀缺,薪资竞争力强。

职位详情

关于这个职位

该职位是超威半导体(AMD)的前端硅设计工程师,主要负责为世界级的dGPU产品进行系统级(SOC)设计,确保功能正确

你将参与定义静态时序分析(STA)目标、功耗策略,并建立前端网表生成和质量检查流程
这是一个专注于高性能GPU芯片前端设计、需要与架构师和物理设计团队紧密协作的技术核心岗位

最低要求

年以上IC行业工作经验

扎实的电子学和IC基础知识
强大的分析能力和问题解决能力
熟悉EDA工具,如DC, FC, Formality, PT, CDC, Spyglass
良好的沟通能力,积极主动,具备团队合作精神
熟悉Linux工作环境及脚本语言,如csh, perl, tcl, python等

工作职责

与指导方针和架构师合作,定义STA目标、功耗策略等

为dGPU产品开发系统级(SOC)设计并确保功能正确
完成前端网表生成和质量检查
检查并推动问题解决和质量改进,包括RTL语法检查、逻辑等价性检查(LEC)、时钟域交叉(CDC)、低功耗设计和静态时序分析(STA)等
与物理设计团队合作,处理布局规划、时序收敛、功耗设计验证等
支持ASIC芯片的启动和调试

优先资格

硕士及以上学历,微电子相关专业优先

AI 洞察

优缺点分析

优点

  • 平台优势:在AMD这样的半导体巨头工作,能接触到世界顶级的GPU项目和技术栈,职业背书价值高
  • 技能积累:深度参与高性能芯片全流程设计,能积累非常硬核和稀缺的IC前端设计经验
  • 行业前景:处于AI计算和高端GPU的黄金赛道,技术发展和市场需求持续旺盛
  • 技术难度高:GPU设计复杂度极高,对工程师的技术深度、问题排查能力和细致度要求非常苛刻
  • 知识更新快:需要持续学习最新的工艺、EDA工具和设计方法学以保持竞争力
  • 适合拥有扎实IC设计基础、追求技术深度、乐于解决复杂工程问题,并希望在半导体核心领域长期发展的资深工程师

缺点 / 挑战

  • 工作强度大:芯片设计项目周期紧,流片前可能面临较大的交付压力和加班情况

角色解读

  • 技术纵深发展:可成为特定领域(如高速接口、低功耗架构)的技术专家或首席工程师
  • 技术管理路径:积累项目经验后,可转向技术经理或项目经理,负责芯片设计项目的整体交付
  • 跨领域拓展:凭借在GPU等复杂SOC的设计经验,可向芯片架构师或更广泛的系统设计领域发展
  • 负责高性能GPU芯片的系统级(SOC)前端设计,从架构定义到功能实现
  • 建立并维护前端设计流程,包括网表生成、质量检查(如LEC, CDC)和静态时序分析(STA)
  • 与物理设计、架构等多个团队协作,解决芯片设计中的时序、功耗等关键问题
  • 扎实的芯片前端设计全流程技能,精通RTL设计、验证及相关的EDA工具链(如DC, PT, Spyglass)
  • 深入理解静态时序分析(STA)、时钟域交叉(CDC)和低功耗设计等芯片设计核心方法论
  • 熟练使用Linux环境及Perl/Python/Tcl等脚本语言进行自动化流程开发与问题排查

申请策略

  • 仔细研究AMD的“Responsible AI Policy”及公司文化(强调创新、协作、包容),在面试中可适当呼应
  • 了解AMD在AI和数据中心领域的战略布局,思考该dGPU职位如何支撑公司整体业务目标
  • 重点突出参与过的芯片(尤其是GPU/高性能SOC)流片项目经验,明确你在其中的具体职责和贡献
  • 详细列举你熟悉的EDA工具(DC, PT, Formality等)和掌握的设计检查项(STA, CDC, LEC)
  • 展示通过脚本(Python/Tcl/Perl)优化设计流程或自动化解决问题的实际案例
  • 深入复习芯片前端设计的基础理论,如时序分析、低功耗设计原理,并准备能体现你理解深度的项目案例
  • 加强对AMD或业界主流GPU架构特点的了解,思考其设计挑战和可能的解决方案

面试指南

  • STAR原则:描述项目背景(Situation)、你的任务(Task)、采取的行动(Action)及最终结果(Result),重点突出你的个人贡献和技术决策
  • 方法论+实例:先简要说明通用的技术原理或流程,然后立即结合一个具体的项目实例来阐述你是如何应用的
  • 体现协作:在回答中提及与架构、验证、后端团队的协作经历,展示你的沟通和团队合作能力
  • 请详细介绍你过去负责的一个芯片前端设计项目,你遇到了哪些主要挑战,是如何解决的?
  • 你如何为一个复杂模块制定STA约束(SDC)?如果出现时序违例,你的调试思路是什么?
  • 请解释一下时钟域交叉(CDC)可能带来的问题,以及你通常采用哪些方法和工具进行验证?
  • 在低功耗设计中,你使用过哪些技术(如电源门控、多电压域)?如何平衡功耗、性能和面积(PPA)?
  • 请举例说明你如何使用脚本(Python/Tcl)来提高设计或验证流程的效率

职位点评

Watch Jobs