昏昏头了
数字 IC 测试工程师是指负责验证和测试数字集成电路的工程师。以下是数字 IC 测试工程师需要学习的内容:
数字电路基础课程 。数字电路知识是做数字 IC 的基础,也是很多同学入行学习的第一本书,因此需要先掌握。
编程语言 。IC 测试工程师需要学习相应的编程语言,例如:SystemVerilog,最好也要懂 C 和 C++。除了这些编程语言之外,还需要掌握 MATLAB 和 C 语言用来产生测试数据。
验证语言 。验证工程师们需要使用各种验证语言去搭建验证环境。常用的验证语言有 C、C++ 和 SystemVerilog。验证岗位对 Verilog 语言的要求是能够看懂、能够理解的程度,并不需要像设计岗位那样精通。SystemVerilog 就属于验证工程师的核心技能了,随着设计越来越复杂,为了更方便例化模块,所以 SV 语言也是越来越流行。
PCB 设计 。至少应该画下简单的芯片应用电路,因此需要掌握 PCB 设计知识。
验证方法学 。UVM 是现在主流的验证方法学,同样属于验证工程师必备的核心技能。
测试基础理论 。测试基础理论包括需求分析、测试计划、用例设计、测试执行等方面。
体系结构 。体系结构领域的经典书籍是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响,对数字 IC 测试工程师也有很大帮助。
需要注意的是,数字 IC 测试工程师需要掌握的知识和技能非常广泛,包括理论知识、语言类、工具类、实践经验等方面。因此,需要不断学习和积累经验,才能成为一名优秀的数字 IC 测试工程师。
幸福顺延
1) 基本设计规范2) CPU基本知识、架构、性能及选型指导3) MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导 4) 网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型 5) 常用总线的基本知识、性能详解6) 各种存储器的详细性能介绍、设计要点及选型7) Datacom、Telecom领域常用物理层接口芯片基本知识,性能、设计要点及选型8) 常用器件选型要点与精华9) FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导 10) VHDL和Verilog HDL介绍 11) 网络基础12) 国内大型通信设备公司硬件研究开发流程;二。最流行的EDA工具指导熟练掌握并使用业界最新、最流行的专业设计工具 1) Innoveda公司的ViewDraw,PowerPCB,Cam350 2) CADENCE公司的OrCad, Allegro,Spectra 3) Altera公司的MAX+PLUS II4) 学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、MAX+PLUS II、ISE、FOUNDATION等工具; 5) XILINX公司的FOUNDATION、ISE一。 硬件总体设计掌握硬件总体设计所必须具备的硬件设计经验与设计思路1) 产品需求分析 2) 开发可行性分析 3) 系统方案调研4) 总体架构,CPU选型,总线类型5) 数据通信与电信领域主流CPU:M68k系列,PowerPC860,PowerPC8240,8260体系结构,性能及对比;6) 总体硬件结构设计及应注意的问题; 7) 通信接口类型选择 8) 任务分解 9) 最小系统设计; 10) PCI总线知识与规范;11) 如何在总体设计阶段避免出现致命性错误; 12) 如何合理地进行任务分解以达到事半功倍的效果? 13) 项目案例:中、低端路由器等二。 硬件原理图设计技术目的:通过具体的项目案例,详细进行原理图设计全部经验,设计要点与精髓揭密。1) 电信与数据通信领域主流CPU(M68k,PowerPC860,8240,8260等)的原理设计经验与精华;2) Intel公司PC主板的原理图设计精髓 3) 网络处理器的原理设计经验与精华; 4) 总线结构原理设计经验与精华; 5) 内存系统原理设计经验与精华;6) 数据通信与电信领域通用物理层接口的原理设计经验与精华; 7) 电信与数据通信设备常用的WATCHDOG的原理设计经验与精华;
优质工程师考试问答知识库