阿里巴巴CIPU芯片研发工程师
任职要求
1. 扎实的ASIC芯片设计功底 • 精通数字电路设计原理,熟练掌握RTL编码规范与综合优化技巧; • 精通Verilog/SystemVerilog,具备复杂逻辑模块独立设计与实现能力; • 熟悉主流EDA工具链(VCS/Xcelium/Questa、Verdi、SpyGlass、Design Compiler、PrimeTime等),具备Debug复杂仿真波形、定位深层设计缺陷的能力。 2. 卓越的验证工程能力 • 熟练掌握SV/UVM验证方法学及Constrained-Random验证思想,具备搭建可重用验证环境的能力; • 熟悉功能覆盖率与代码覆盖率驱动验证(CDV),能制定科学的验证计划并实现验证目标闭环; • 熟悉常见SoC协议(如AMBA、PCIe/CXL、Ethernet、DDR等),有协议VIP使用或开发经验者优先。 3. 敏锐的业务洞察与架构思维 • 了解云计算基础设施架构,对存储、网络、安全或AI加速等至少一个领域有深入理解; • 具备系统级抽象能力,能将业务需求精准转化为芯片架构特性; • 对Chiplet、先进封装、异构集成等前沿技术保持关注。 4. 出色的协作能力与自驱力 • 具备优秀的跨团队沟通能力,能在复杂项目中高效推进多方协同; • 对芯片研发充满热情,…
工作职责
CIPU芯片是阿里巴巴云计算数据中心的“神经中枢”,通过硬件级卸载与加速云计算核心负载,将通用计算、AI计算、存储与网络资源深度融合,为云上应用提供极致性能与弹性扩展能力。 作为连接云端业务需求与底层硅片实现的战略枢纽,你将主导下一代CIPU芯片的架构演进与产品落地,以自研芯片重新定义云时代的算力范式。在这里,你的每一行代码、每一次架构决策,都将直接转化为支撑全球百万级云服务器高效运转的硬核动力。 1. 架构规划与规格定义 • 深入洞察云计算与AI业务发展趋势,精准提炼芯片核心诉求,参与CIPU芯片规格定义与系统架构设计; • 主导芯片软硬件接口规范制定,完成系统级建模与接口适配,构建高效协同的交互框架。 2. RTL设计与高质量交付 • 负责核心算法与关键模块的RTL设计、编码实现与功能验证; • 运用先进设计方法论,确保模块在性能、功耗、面积(PPA)等多维指标上达到最优平衡; • 深度参与SoC集成与芯片全流程开发,保障设计高质量按期交付。 3. 系统验证与流片保障 • 采用业界先进验证方法学,制定系统化验证策略及各层级验证计划; • 搭建多层次验证环境与仿真平台,建立完善的验证闭环体系,为芯片一次流片成功保驾护航。
系统设计与研发 • 使用软件模拟硬件系统,实现CIPU系统模拟开发和测试环境。 • 在软件模拟系统平台和硬件系统平台上实现自动部署,自动运维,一键拉起,自动测试等功能。 • 基于业务需求和设计方案完成UT用例设计开发,对系统的稳定性负责。 • 负责系统设计与研发文档的编写、改进与维护 。 系统性能优化 • 对软件系统进行性能数据分析,通过软件系统重构,实现软件系统稳定性/性能的提升。 • 沉淀、输出相关案例/工具。 系统测试与维护 • 负责软件系统的技术支持与运维工作,分析软件系统中可能存在的问题,全局视角分析问题根因,定位并解决问题,保证系统符合性能、稳定性等指标要求。 • 负责CIPU软件和Simulator软件系统的测试工作,设计、搭建与管理测试平台,通过性能测试,推动产品不断演进迭代。 技术规划 • 基于业务需求和技术洞察,制定本领域内的技术团队的中长期发展规划和技术路线图。 • 体系性地设计各类配套规划,包括技术人员规划、技术基础设施规划、技术质量规划、技术安全规划等。 项目管理 • 确定项目目标和范围,并拟定项目计划、预算和资源需求计划、项目风险评估、交付成果等。 • 按项目计划进行落地实施,并对项目进度、数据、质量进行监控,确保项目保质保量实施。 • 总结项目经验和教训,反馈项目成果和绩效,为之后的项目管理沉淀经验总结。
在2022阿里云峰会上,阿里云正式发布了其自主研发的云基础设施处理器CIPU(Cloud infrastructure Procrssing Units),作为一款为新型云数据中心设计的专用处理器,它将在未来取代CPU成为新一代云计算的管控和加速中心。了解CIPU: https://mp.weixin.qq.com/s/VEco9XaX0eQtZy-pAVS6ug 系统设计与研发 • 负责云平台系统CIPU 的存储云化加速 架构设计和优化工作 • 负责CIPU存储云化加速 新技术和方案的研发以及在云产品推广应用的工作 • 基于业务需求和设计方案完成UT用例设计开发,对系统的稳定性负责 • 负责系统设计与研发文档的编写、改进与维护 系统性能优化 • 对软件系统进行性能数据分析,通过软件系统重构,实现软件系统稳定性/性能的提升 • 沉淀、输出相关案例/工具 系统测试与维护 • 负责软件系统的技术支持与运维工作,分析软件系统中可能存在的问题,全局视角分析问题根因,定位并解决问题,保证系统符合性能、稳定性等指标要求 • 负责CIPU存储软件和系统的测试工作,设计、搭建与管理测试平台,通过性能测试,推动产品不断演进迭代 技术规划 • 基于业务需求和技术洞察,制定本领域内的技术团队的中长期发展规划和技术路线图 • 体系性地设计各类配套规划,包括技术人员规划、技术基础设施规划、技术质量规划、技术安全规划等 项目管理 • 确定项目目标和范围,并拟定项目计划、预算和资源需求计划、项目风险评估、交付成果等 • 按项目计划进行落地实施,并对项目进度、数据、质量进行监控,确保项目保质保量实施 • 总结项目经验和教训,反馈项目成果和绩效,为之后的项目管理沉淀经验总结