理想汽车NPU IP设计
任职要求
任职资格: 1、计算机、电子工程及相关专业硕士毕业,3年以上芯片架构/前端设计经验; 2、熟练掌握Verilog、 VHDL等设计语言,熟悉片上总线如AMBA等,熟悉crossbar/noc架构;熟悉数值计算、内存管理、数据搬运等; 3、熟悉Unix/Linux环境,熟练使用Tcl/Perl/Make/Python脚本编程; 4、熟练使用EDA,如Spyglass、VCS、Verdi、DC、primetime、Formality等相关设计工具; 5、熟悉前端设计流程,包括RTL,验证,综合,STA等。
工作职责
1、参与NPU系统的RTL设计; 2、根据微架构设计文档,独立完成重要模块比如指令队列,标量核,总线接口模块等模块的设计; 3、支持验证团队,配合验证完成覆盖率的分析与优化; 4、根据需求进行性能、功耗、面积迭代优化 ,对接中后端团队完成后端设计; 5、支持数字电路从RTL到GDSII的实现:逻辑综合,形式验证,低功耗分析优化,以及时钟分析、时序约束、STA signoff等工作; 6、支持综合、Formal,Timing flow 的搭建和维护。
1. 通过技术调研和竞品分析,完成有竞争力的NPU架构定义和设计;确保所设计的架构在业务支持性、高性能、高面效、低功耗、高能效等关键评价指标的竞争力; 2. 深入分析DJI大疆业务网络模型需求以及业界广泛使用的经典算法及网络结构,确保架构设计能够高效支持多样化NN工作负载; 3. 制定详细的NPU规格架构,包括指令集及调度控制链路设计、关键计算资源设计、数据路径设计、存储体系结构等,解决设计及实现过程中的关键问题,确保NPU系统的功能和性能达成; 4. 与网络算法团队,NPU IP设计、软件开发和编译器团队高效协同; 5. 对NPU进行功耗分析与建模,运用功耗优化工具识别能效优化关键点,以芯片低功耗技术为基础手段,协同算法软件团队,通过算法调整和编译优化,实现软件层的功耗降低,确保整体系统在各类运行场景下的能效最大化。
1. 负责NPU IP前端设计,协助架构师进行架构分析,输出IP规格及详细设计方案,使用verilog完成NPU相关单元部件的逻辑设计; 2. 与算法、软件团队紧密配合,协助完成指令定义和编译器优化,协助网络性能、功耗等分析; 3. 协助EDA和SV验证团队来完成功能、性能和功耗的验证,对NPU进行性能分析和功耗优化; 4. 协助完成物理实现(布局布线,解决时序等)。

岗位职责: 1、负责实际应用下NPU架构规划、PPA性能分析和优化、设计规格定义; 2、负责跟NPU工具链/算法一起进行NPU算法优化和硬件实现; 3、参与定义指令集并参与编译器性能优化; 4、参与NPU IP模块硬件设计。
1.负责多媒体在手机、平板、车机中的场景分析与架构设计 (1)熟悉并参与多媒体领域的架构设计(ISP/AI/Display/Video Codec/Audio/CV等) (2)负责多媒体跨领域IP间的的架构规划及讨论 2.多媒体系统性能及低功耗方向 (1)评估并拉通多媒体各领域IP及多媒体子系统的带宽,频率、电压 (2)评估并拉通多媒体子系统内部总线、以及与SoC间的总线接口 3.多媒体芯片安全架构方向 (1)熟悉手机安全业务,包括安全启动、人脸识别、指纹识别、版权码流播放等;了解trustzone,TEE等概念 (2)熟悉多媒体IP(ISP/NPU/VCodec/Display)在安全模式下的架构需求以及数据流需求 (3)熟悉手机SoC的整体安全架构、鉴权体系 (4)有虚拟化设计,包括硬隔离、半虚拟化等方案经验更优 (5)有车规安全的IP设计规范的方案经验更优