- 目录
岗位职责是什么
ic验证是集成电路设计流程中的关键环节,旨在确保设计的芯片在实际应用中能够正确无误地执行预定功能。这一岗位专注于通过一系列系统化的测试方法,验证芯片设计的完整性和性能。
岗位职责要求
1. 深厚的数字和模拟电路理论基础,熟悉半导体物理原理。
2. 熟练掌握verilog/vhdl等硬件描述语言,以及systemverilog等验证语言。
3. 具备扎实的计算机体系结构知识,了解cpu、内存系统、总线协议等。
4. 精通ic验证工具,如modelsim、synopsys vcs、 mentor questa等。
5. 能够编写验证计划,设计和实现验证环境,编写测试用例。
6. 具备良好的问题定位和调试能力,能快速解决验证过程中遇到的问题。
7. 具备团队协作精神,良好的沟通技巧,能与设计工程师密切合作。
岗位职责描述
ic验证工程师的角色是确保设计出的集成电路在实际环境中能够按照预期工作。他们需要理解设计规格,建立验证模型,设计和实施测试用例,以覆盖所有的设计功能。此外,他们还需要监控验证进度,分析测试结果,以及在发现问题时进行调试和修复。
有哪些内容
1. 验证环境搭建:构建基于uvm的验证环境,包括激励生成器、 scoreboard、覆盖率分析等模块。
2. 测试用例开发:编写测试脚本,确保覆盖所有设计规范和边界条件。
3. 功能验证:运行仿真,对设计进行深入的功能验证,检查其在各种场景下的行为是否符合设计规格。
4. 覆盖率评估:跟踪代码覆盖率和功能覆盖率,确保验证的全面性。
5. 问题追踪与修复:发现设计错误后,与设计团队协作,定位问题,推动问题的解决。
6. 文档编写:记录验证过程,编写验证报告,为后续的设计改进提供依据。
7. 技术交流:参与内部的技术讨论,分享验证经验,提升团队整体技术水平。
作为ic验证工程师,你需要持续关注行业动态,掌握最新的验证技术和工具,以应对日益复杂的芯片设计挑战。你将参与到从项目开始到结束的整个流程,对产品质量和上市时间产生直接影响,因此,严谨的态度和高度的责任心是必不可少的。
ic验证岗位职责范文
第1篇 高级ic验证工程师岗位职责
高级ic验证工程师 岗位职责:
1. 负责制定模块级/系统级的验证计划,搭建模块级/系统级验证平台,编写模块级/系统级测试用例,完成模块级/系统级的功能验证。参与芯片后仿真;
2.编写验证自动化脚本,加速验证过程和提升验证的自动化;
3.解决芯片验证过程中的工具和环境问题。
4.参与芯片bring up调试。
任职要求:
1.精通芯片验证流程和uvm验证方法学,使用uvm+systemverilog搭建验证平台;
2.精通verilog和system verilog语言;熟练使用vcs, verdi等主流eda仿真工具;
3.熟悉linu_/uni_环境,熟悉c/c++,熟练掌握makefile,perl/python等脚本语言;
4.熟悉a_i/ahb等总线协议;有ssd控制器芯片设计验证经验优先考虑;
5.5年左右设计或者验证工程师经验,有过至少1个asic/soc项目的流片经验;
6.较强的技术文档撰写能力和良好的团队协作能力;具备积极的工作态度,做事认真负责,善于沟通。
职位必备项
学校类型必须公办以上学校
专业选择必须电气工程类,计算机科学与技术类相关专业
学历必须统招本科以上学历
其他项5年左右设计或者验证工程师经验,有过至少1个asic/soc项目的流片经验
精通芯片验证流程和uvm验证方法学,使用uvm+systemverilog搭建验证平台
职位优先项
工作经验 5年以上工作经验优先
技能要求 具备较强的r;建模;集成电路能力优先
方向要求 具有芯片;集成电路相关工作经验优先
其他项 精通verilog和system verilog语言;熟练使用vcs, verdi等主流eda仿真工具
熟悉linu_/uni_环境,熟悉c/c++,熟练掌握makefile,perl/python等脚本语言
熟悉a_i/ahb等总线协议;有ssd控制器芯片设计验证经验优先考虑
岗位职责:
1. 负责制定模块级/系统级的验证计划,搭建模块级/系统级验证平台,编写模块级/系统级测试用例,完成模块级/系统级的功能验证。参与芯片后仿真;
2.编写验证自动化脚本,加速验证过程和提升验证的自动化;
3.解决芯片验证过程中的工具和环境问题。
4.参与芯片bring up调试。
任职要求:
1.精通芯片验证流程和uvm验证方法学,使用uvm+systemverilog搭建验证平台;
2.精通verilog和system verilog语言;熟练使用vcs, verdi等主流eda仿真工具;
3.熟悉linu_/uni_环境,熟悉c/c++,熟练掌握makefile,perl/python等脚本语言;
4.熟悉a_i/ahb等总线协议;有ssd控制器芯片设计验证经验优先考虑;
5.5年左右设计或者验证工程师经验,有过至少1个asic/soc项目的流片经验;
6.较强的技术文档撰写能力和良好的团队协作能力;具备积极的工作态度,做事认真负责,善于沟通。
第2篇 高级ic验证工程师岗位职责任职要求
高级ic验证工程师岗位职责
ic验证高级工程师 采微科技 上海采微电子科技有限公司 1.develop test plans, tests and verification infrastructure for comple_ ips/sub-system/socs
2.create verification environment for both directed and random verification
3.create reusable bus functional models, monitors, checkers and scoreboards
4.drive functional coverage driven verification closure
5.work with architects, designers and post-silicon teams
任职条件
1.ms with 5+ or 3+ years of e_perience in design verification
2.e_perience with risc cpu (riscv/mips/arm) related ips verification are highly desirable
3.e_perience with usb/mipi_csi/mipi_dsi or other high speed interface ips verification are highly desirable
4.e_perience with deep learning accelerator related ips verification are highly desirable
5.e_cellent knowledge of popular eda simulation tools (vcs or equivalent simulation tools, debug tools like debussy, simvision)
6.e_perience in system verilog or similar hvl is highly desirable
7.c++ programming language e_perience desirable
8.scripting knowledge (perl/shell)
9.e_cellent communication skills and ability to lead highly competent team.
高级ic验证工程师岗位
第3篇 ic验证工程师岗位职责
ic验证工程师 采微科技 上海采微电子科技有限公司,上海采微科技,采微科技 senior/staff verification engineer or manager
responsibilities:
- participate/lead asic digital verification for cpu/soc projects;
- create verification plans with designers;
- develop dv architecture and verification environment;
- verification e_ecution and sign-off;
skills mandatory:
- e_cellent team working style;
- solid ip/soc verification background:
- mass production for verified ip/soc
- production e_periences on verification strategies and testplans;
- proficiency in uvm for testbench creation, debug, reuse, constrained-random stimulus and functional coverage;
- e_pert level knowledge of verification tools ;
- familiar with linu_, csh/python or any script languages;
skills plus:
- production e_perience on simulation acceleration solution;
- familiar with _86 architecture is a big plus, especially on pci e_press;
- familiar with any risc architecture (arm, mips, .etc);
- familiar with system modeling;
- good understanding on modern operating systems and virtualization.
高级/工作人员验证工程师或经理
职责:
- 参与/领导针对cpu / soc项目的asic数字验证;
- 与设计师制定验证计划;
- 开发dv架构和验证环境;
- 验证执行和签名;
技能强制:
- 优秀的团队合作精神;
- 固体ip / soc验证背景:
- 批量生产的验证ip / soc
- 验证策略和测试计划的生产经验;
- 熟练的uvm测试台创建,调试,重用,约束随机刺激和功能覆盖;
- 验证工具的专家级知识;
- 熟悉linu_,csh / python或任何脚本语言;
技能加:
- 模拟加速解决方案的生产经验;
- 熟悉_86架构是一大优势,特别是在pci e_press上;
- 熟悉任何risc架构(arm,mips,.etc);
- 熟悉系统建模;
- 对现代操作系统和虚拟化的良好理解。
第4篇 数字ic验证工程师岗位职责
数字ic验证工程师 岗位职责:
1. 负责搭建模块级到系统级可重用的验证环境及验证平台;
2. 负责编写测试用例,并进行调试、收集分析验证覆盖率;
3. 负责改进并完善公司的芯片验证流程。
任职要求:
1. 本科及以上学历,微电子、电子工程、通信工程类专业;
2. 至少5年以上工作经验或有多个ic设计项目的验证经验;
3. 熟悉asic芯片全开发流程(cot/soc均可);
4. 熟练掌握hdl语言:verilog/systemverilog;
5. 对验证方法学的熟练使用:vmm/uvm/ovm之一;
6. 脚本的熟练使用:sh/perl/tcl/makefile/python/ruby。
岗位职责:
1. 负责搭建模块级到系统级可重用的验证环境及验证平台;
2. 负责编写测试用例,并进行调试、收集分析验证覆盖率;
3. 负责改进并完善公司的芯片验证流程。
第5篇 ic验证岗位职责
ic验证 1. 负责制定高覆盖率的芯片/模块验证计划;
2. 用system verilog以及uvm验证方法学进行模块以及全芯片的功能验证;
3. 利用仿真,fpga和emulator进行性能分析和验证;
4. 执行带时序的后仿真工作;
5. 为芯片测试工程师提供测试机测试向量;
6. 在soc芯片中利用固件代码(c语言)进行芯片测试;
7. 帮助fpga工程师搭建并调试芯片/模块的fpga验证环境 。
1. 负责制定高覆盖率的芯片/模块验证计划;
2. 用system verilog以及uvm验证方法学进行模块以及全芯片的功能验证;
3. 利用仿真,fpga和emulator进行性能分析和验证;
4. 执行带时序的后仿真工作;
5. 为芯片测试工程师提供测试机测试向量;
6. 在soc芯片中利用固件代码(c语言)进行芯片测试;
7. 帮助fpga工程师搭建并调试芯片/模块的fpga验证环境 。
第6篇 ic验证工程师职位描述与岗位职责任职要求
职位描述:
1. 工作内容:
a)负责芯片或ip的验证相关工作;
b)验证环境和相关脚本的开发和维护;
c)与设计人员合作,协调验证的相关工作;
2.岗位需求:
a)硕士学历,3到5年工作经验;
b)精通systemverilog和uvm验证方法学;
c)熟悉相关eda工具;
d)有soc层次验证环境开发经验优先。
第7篇 高级asic验证工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
搭建模块级和系统级uvm验证环境
根据设计需求文档制定模块级和系统级验证方案,跟设计工程师一起审查设计和验证
验证整个设计,调试各种错误与设计中的bug
管理验证的审查,建立代码质量的标准
岗位要求:
硕士及以上学历,三年以上相关工作经验
精通verilog,systemverilog,sva及脚本语言(perl, shell等)
精通uvm验证的工具和环境
有视频编解码,图像处理和外设(mipi、usb,存储控制器等)调试经验者优先
具有较强的沟通、学习和撰写英文文档的能力
responsibilities:
build system and unit-level uvm verification environment
create system and unit-level verification plans from specification and review with design engineers
debug failures and manage bug tracking
conduct verification reviews and set standard for coding quality
qualifications:
master degree or above, with 3+ years working e_perience
proficiency in system verilog, object oriented programming, scripting languages
e_perience in uvm development a plus
e_perience in debugging designs of video codec, isp and peripherals (mipi, usb, memory controller, etc.) is a plus
e_cellent written, verbal and presentation skills
第8篇 ic验证岗位职责任职要求
ic验证岗位职责
工作内容:
a) 负责芯片或ip的验证相关工作;
b) 验证环境和相关脚本的开发和维护;
c) 与设计人员合作,协调验证的相关工作;
2. 岗位需求:
a) 硕士学历,3到5年工作经验;
b) 精通systemverilog和uvm验证方法学;
c) 熟悉相关eda工具;
d) 有soc层次验证环境开发经验优先。
ic验证岗位