Skip to main content

Design for Debug (DFD) 工程师

Design
北京地平线信息技术有限公司
1个月前截至 2026/5/15

职位描述

工作职责

  • 制定 NPU Core 的调试策略,分析可能的故障模式和调试场景,规划硬件调试能力(断点数量、Trace Buffer 大小、性能计数器等),确保能够覆盖实际的量产问题定位需求
  • 设计片上调试模块,包括 JTAG/TAP 接口、Debug Controller、Trace Buffer、Performance Counters、Event Trigger 等,定义它们的功能、接口和时序;支持高速追踪数据的采集和传输。
  • 分析 NPU Core 的故障模型,设计 Parity、ECC、CRC、BIST 等故障检测机制,设计故障隔离和诊断算法,支持快速的根因定位。
  • 设计指令追踪、数据追踪、事件追踪等追踪机制,设计追踪数据的压缩和流式传输方案,支持高效的离线分析和因果关系追踪。
  • 负责调试模块的实现,与验证团队协作验证调试功能的正确性,评估调试模块对芯片性能、功耗、面积的影响。
  • 分析量产中发现的问题,通过追踪数据、状态快照、性能计数器等快速定位根本原因,提出修复方案并验证效果。

任职要求

  • 硕士及以上学历,微电子、计算机、电子工程等相关专业;具有5 年及以上芯片设计、验证或调试工作经验,其中 DFD 或调试相关经验不少于 3 年。
  • 深入理解芯片调试的基本原理,精通 JTAG/TAP、SWD、ARM CoreSight 等调试标准;有过调试工具开发或深度使用的实际经验。
  • 深入理解 RTL 设计和微架构细节,有过完整流片项目的设计或验证经验;深入理解指令执行、流水线、缓存、互联等核心概念;能够精确分析硬件中的数据流和控制流。
  • 有过 CPU/GPU/DSP/加速器等处理器芯片的设计或验证经验;理解指令追踪、数据追踪、事件追踪等追踪机制。
  • 深入理解 Parity、ECC、CRC、BIST 等故障检测机制;有过故障诊断或根因分析的实际经验;有过量产问题定位和诊断的经验者优先。
  • 深入理解 CNN、Transformer 等主流算法的计算特性和访存模式;熟悉 NPU/GPU 的架构特点(如向量计算、张量操作、多核调度等);有过 NPU/GPU 调试经验者优先。
  • 了解汽车功能安全标准,理解故障模型、容错机制、安全分析等概念;有过车规芯片设计或验证经验者优先;理解硬件可靠性设计。
  • 具备强大的系统思维和全局观,能够在复杂的多约束条件下找到最优方案;优秀的跨团队沟通能力,能够与架构、RTL、验证等多个团队高效协作;持续学习新技术的热情和能力。

¿Te interesa este puesto?