打造IC人才
科技生态圈

数字IC验证

  • 线上授课
  • 项目实战
  • 推荐就业
  • 免费试听

自购买期一年有效

2843人报名

1205

课程简介:

本课程以数字IC验证岗位为导向,重在培养满足企业需求的数字IC验证工程师。

课程讲解了数字IC验证的每个步骤,教会同学们如何制定验证计划,验证策略,如何搭建平台以及验证执行方法。通过企业真实项目案例让学员熟练掌握VCS、DVE、VERDI等相关EDA工具,能够独自完成核心数字IC的验证工作。

适合人群:

本课程适合本科及以上学历,电子类相关专业的人群学习(如:电子信息、微电子、计算机等);点击咨询>> 你适合学芯片验证吗?

主讲老师:

溪林老师:10年以上数字IC验证专家级工程师。曾就职于华为担任专家级验证工程师.......

Nancy老师:10年以上数字IC验证工程师。曾就职于中兴通信,INTEL,担任高级芯片验证工程师.......

实战派老师指路,不走弯路,助你学习核心技能,就业顺畅。更多老师>>

课程安排:

线上直播课+线下项目实训,上课时间为每周3次,每次2节课,24小时实时答疑;

点击:了解详细的上课安排>>>>

项目实操:

项目名称:SoC芯片系统级验证 

模块级项目:USB,CPU,MC,DMA,DDRC,12C, FLASH,SPI(选一)

项目类型:低功耗SoC芯片、商业级真实项目

项目工艺:28nm;

点击:了解实战项目详情>>>>

课程大纲:

数字ic验证

点击:获取完整课程大纲>>>>

就业薪资(参考):

平均薪资35W/年

初级工程师(20W - 50W)、中级工程师(45W - 80W)、高级工程师(60w - 100w)

以往学员就业案例>>>>

就业介绍:

就业指导课+ 1对1就业服务 + 终身就业跟踪,随时提供就业服务。

1000余家企业招聘需求衔接、与大厂深度合作,定期为企业输送IC人才!

点击:定制专属就业计划>>>>


0615

大家都在问:

报名费用多少钱?

学习周期是多长时间?

零基础可以学会吗?

报名流程是怎么样的?



数字IC功能验证试听课

  • 数字IC功能验证

    试看

开班课

  • IC修真院学习管理及使用

  • 数字功能验证直通营开班课

Linux

  • 基本概念及服务器登录

  • 目录操作

  • 文件压缩

  • 文件操作

  • vi编辑器1

  • vi编辑器2

  • 其他命令操作

  • Linux总结&答疑

数字电路

  • 数值和码值

  • 逻辑代数运算

  • 组合逻辑电路

  • 触发器

  • 时序逻辑电路

  • 总结&答疑

verilog HDL

  • Verilog 概述

  • Verilog 建模

  • Verilog 基本语法概念

  • Verilog 模块结构

  • Verilog 数据类型,常量,变量

  • Verilog 运算符

  • Verilog 赋值语句和块语句

  • Verilog 条件语句

  • Verilog 循环语句1

  • Verilog 循环语句2

  • Verilog always语句

  • Verilog always以及initial语句

  • Verilog 任务

  • Verilog函数

  • Verilog 基础语句总结

  • Verilog 系统任务

  • Verilog预编译处理语句

  • Verilog 语法总结

  • verilog描述半加器电路设计及验证

  • verilog描述全加器电路设计及验证

  • verilog描述数据选择器电路设计及验证

  • verilog描述数据比较器电路设计及验证

  • verilog描述计数器电路设计及验证

  • verilog描述D触发器电路设计及验证

  • Verilog描述加法器、乘法器电路设计及验证

  • Verilog 设计层次描述

  • Verilog 测试与验证

  • Verilog 同步状态机原理和设计1

  • Verilog 同步状态机原理和设计2

  • Verilog_同步FIFO

  • Verilog 可综合设计

  • 阻塞和非阻塞

  • Verilog总结和答疑

验证概念

  • 01 验证概述

工具环境

  • 02 芯片开发环境_介绍

  • 03 EDA_VCS_使用介绍

  • 04 EDA_Verdi_使用介绍

SV

  • 08 SV_概述

  • 09 SV_数据类型

  • 10 SV_数组

  • 11 SV_数组的操作

  • 12 SV_结构体_枚举类型_字符串

  • 13 SV_过程语句

  • 14 SV_子程序

  • 15 SV_激励的时序

  • 16 SV_接口

  • 17 SV_接口的驱动和采样

  • 18 SV_类

  • 19 SV_类的成员操作

  • 20 SV_类的封装继承

  • 21 SV多态

  • 22 SV虚接口

  • 23 SV包的使用

  • 24 SV多线程之间的通信

  • 25 SV_随机化约束的种类

  • 26 SV_随机化约束的控制

SV实验

  • 27 SV实验_Router简介

SV进阶

  • 28 SV_随机化约束的概率

  • 29 SV_随机化约束常见错误

  • 30 SV_随机化约束的数组约束

  • 31 SV断言

  • 32 SV语法总结及作业答疑

  • 33 SV覆盖率类型

  • 34 SV覆盖策略及覆盖组

  • 35 SV覆盖率数据采样

  • 36 SV交叉覆盖率_覆盖选项

  • 37 SV_DPI

验证理论

  • 38 理解DUT

  • 39 数字验证概念_验证策略

  • 40 验证方法

  • 41 验证平台

  • 42 验证点提取

  • 43 验证执行

  • 44 覆盖率检查

项目实战1 /SV 项目/FIFO

  • 46 SV项目实战任务一_理解DUT-设计概述

  • 47 SV项目实战任务二_验证策略验证方法&提取验证点

  • 48 SV项目实战任务三_验证环境&验证框图

  • 49 SV项目实战任务四_测试激励&波形分析

  • 50 SV项目实战任务五_覆盖率分析

  • 51 SV项目实战任务六-后仿真

  • 52 SV项目实战总结及答疑

UVM

  • 53 UVM_Introduction

  • 54 UVM_Factory

  • 55 UVM_Sequencer

  • 56 UVM_Driver_Monitor

  • 57 UVM_Scoreboard

  • 58 UVM_Agent_Env_Test

  • 59 UVM_phase_objection

  • 60 UVM_transaction

  • 61 UVM_sequence

  • 62 UVM_do

  • 63 UVM_sequence进阶

  • 64 UVM_config_db

  • 65 UVM_message

  • 66 UVM_event pool

  • 67 UVM_RAL1

  • 68 UVM_RAL_2

  • 69 UVM_TLM_1

  • 70 UVM_TLM_2

  • 71 UVM总结及作业答疑

项目实战2

  • 72 UVM之UART项目实训

  • 73 UART项目实训答疑-UART协议及UART Spec讲解

  • 74 UART项目实训答疑-UART验证策略和验证点提取

  • 75 UART项目实训答疑-UART验证环境框架图

  • 76 UART项目实训lab1_实现顶层模块,完成DUT例化

  • 77 UART项目实训lab2_通过接口写入发送数据

  • 78 UART项目实训lab3_寄存器模型搭建

  • 79 UART项目实训lab4_UART基本接收功能验证

  • 80 UART项目实训lab5_对比DUT输入和输出的数据

  • 81 UART项目实训lab6_实现覆盖率收集

  • 82 UART项目实训任务_UART总结与答疑

项目实战3

  • 83 准备工作:C语言复习

  • 84 任务1:熟悉系统环境&冒烟case机制

  • 85 任务2:数据的发送

  • 86 任务2:数据的接收

  • 87 任务2:验证中断

  • 88 任务3:跑回归,收覆盖率

  • 89 任务4:提升覆盖率

  • 90 任务:答辩

在未来十年,我国集成电路产业发展将进入一个关键时期,可现阶段我国的IC设计人才是比较稀缺的,随着芯片规模不断加大,在IC设计过程中验证的复杂度也进一步加剧,IC验证岗位需求也增大,很多大公司,数字前端设计工程师与验证工程师的比例已经达到1:3。资深数字验证工程师(5年经验)的薪资在50K-80K,所以对于即将走入IC验证行业的科班人,亦或是其他专业有意转行IC的在职人,数字验证工程师将是你踏入IC行业一个不错的选择。

职业简介:

数字验证处于数字IC设计流程的前端,属于数字IC设计类岗位的一种。数字验证主要分成几种层次的验证:IP level, unitlevel,fullchip/SoC level, gatelevellevel,硬件加速仿真等。

就业薪资(参考):

平均薪资35W/年

初级工程师(20W - 50W)、中级工程师(45W - 80W)、高级工程师(60w - 100w);

工作内容:

验证工程师主要负责:编程、debug;

1. 阅读各种SPEC;

2.撰写verification spec;

3. 码代码,搭建验证环境;

4. 创建test cases;

5. debug;

6. regression和coverage;

7. support;

8. meeting;

数字ic验证


×