学习才能不焦虑!UVM实训、初级IC、SoC设计开课通知!

转载 2018年04月13日 00:00:00


随着国家大力发展集成电路产业,IC验证工程师需求一直都很旺盛,缺口巨大。硕士应届毕业生月薪已达15k,远高于大多数岗位。


现在E课网开办了UVM实训、初级IC、SoC设计培训,通过实战培训,并且利用E课网在IC设计行业的人脉,让毕业生和转岗从业人员找到一个IC设计验证的职位,月薪2万不是梦。

 

  • 介绍先进验证方法学的作用和优点。

  • 基于systemverilog和UVM搭建验证平台。

  • 三个实战项目,积累UVM平台IC验证经验。

  • 可成功应聘数字IC验证工程师职位。


UVM实训


课程大纲

(总计100课时)


序号

课程内容

课程时长

1

UVM基本模块:

  • OOP 进阶

  • 讲解UVM验证平台及结构

  • Objection机制

  • 配套上机实例

10课时

2

UVM基本模块:

  • 数据建模transaction

  • sequence机制

  • Factory机制

  • Config机制

  • 配套上机实例

10课时

3

UVM进阶:

  • TLM通信机制

  • Callback机制

  • Phase机制

  • 配套上机实例

10课时

4

UVM进阶:

  • Virtual sequence使用

  • Sequence library

  • 寄存器模型reg_model

  • 前门后门访问机制

  • 复杂寄存器模型用法

  • 配套上机实例

10课时

5

IP项目实践:SRAM控制器UVM平台搭建:

  • AHB 协议简介

  • SRAM 时序

  • AHB-SRAM控制器设计介绍

  • 讲解如何搭建UVM验证平台

  • 自动生成平台脚本讲解及使用(perl)

  • 搭建完整UVM验证平台

  • 创建test cases进行仿真验证

  • 课程总结和常见UVM面试题分析

10课时

1

IP项目实践:APB-SPI模块验证

  • 讲解design spec和编写验证计划

  • 讲解如何搭建基于UVM-RAL验证平台

  • 使用平台自动生成脚本生成UVM平台框架

  • 使用RAL脚本自动生成寄存器模型

10课时

2

IP项目实践:APB-SPI模块验证

  • UVM平台搭建及RAL集成

  • 编写功能覆盖率

  • 创建test cases并进行debug

  • Regression及覆盖率分析

  • 编写验证报告

10课时

3

IP项目实践:SD-HOST模块验证

  • SD协议简介

  • 讲解design spec和寄存器文档

  • 编写验证计划文档

  • 使用平台自动生成脚本生成UVM平台框架

  • 使用RAL脚本自动生成寄存器模型

  • AHB接口功能组件代码编写及调试

10课时

4

IP项目实践:SD-HOST模块验证

  • RAL访问寄存器testcase编写及check

  • SD接口功能组件代码编写及调试

  • 完成参考模型和比对板

10课时

5

IP项目实践:SD-HOST模块验证

  • 创建test cases并进行debug

  • 随机测试,回归测试,覆盖率分析

  • 完成验证报告文档编写

  • 指导学生完成整个项目(答疑)

  • 课程总结和面试指导

10课时


授课对象


  • 有意应聘数字IC验证工程师的电子类从业人员;

  • 高等院校电子类在校教师和研究生;

  • 相关集成电路企业、科研所工程师和研究人员。


2018年4月15号

周日:9:30-17:30

每周日上课

持续10个周末


价格

课程原价格:6000元

活动优惠价:5800元

并赠送价值 1800元SystemVerilog课程

(不需要SV可再优惠300元,即5500元)


扫码添加微信,领取报名优惠


初级IC实训


  • 掌握数字IC模块级设计。

  • 以设计流程为主体,以EDA工具使用为内容,提供一个RTL—Netlist—GDS的完整数字ASIC设计流程的专门课程

  • 熟悉了解ASIC设计流程的每个步骤,获得一次规范化、工业化的流片经验,并从中提高发现问题、解决问题的能力,

  • 可成功应聘SOC设计工程师职位。


课程大纲

(总计100课时)


序号

课程内容

课程时长

适应职位

1

  • 数字设计流程介绍

  • 软件安装

  • UNIX和文本编译器常用指令

10课时

Basic Skill

2

  • 学习Verilog语言

  • 学习Coding Style

  • 经典verilog电路模块实现

  • Modelsim使用

10课时

ASIC Design

 Engineer

 

ASIC Design Verification

 

3

  • 项目IP结构分析

  • 项目参考代码分析

  • 状态机verilog实现

  • 同步异步fifo verilog实现

  • Testbench编写及仿真

10课时

ASIC Design

 Engineer/

ASIC integrate engineer

4

  • I2C总线学习

  • I2C master控制器verilog实现

  • 主流验证方法学学习(UVM)

  • UVM架构学习

10课时

ASIC Design Verification engineer/

ASIC integrate engineer

5

  • UVM主体学习:

driver/monitor/agent/env/sequencer/

sequence/scoreboard/ref_model/test

  • UVM 环境实例实战

  • FIFO/I2C 的UVM验证测试

10课时

ASIC Design Verification engineer/

 

ASIC integrate engineer

6

  • Perl脚本学习,正则表达式学习

  • Assertion介绍了解

  • 前端设计实战测试。理论部分进行考试,实战部分进行上机测试。

10课时


7

  • 逻辑综合原理

  • TCL语言介绍

  • Design Compiler使用

  • 上机实验

10课时

ASIC Design

 Engineer

 

Front-End ASIC Design CAD Engineer

8

  • 标准单元库,综合约束

  • 多时钟,多周期,异步介绍

  • 上机实验

  • 项目DC实现,分析报告

10课时

ASIC Design

 Engineer

 

Front-End ASIC Design Engineer

9

  • 形式验证原理

  • Formality使用

  • 上机实验

  • 项目Formality检查

10课时

ASIC Design

 Engineer

 

Front-End ASIC Design CAD Engineer

10

  • 静态时序分析原理

  • Primetime介绍

  • 上机实验

  • 项目Primetime分析

10课时

ASIC Design

 Engineer

 

Front-End ASIC Design CAD Engineer

11

  • 自动布局布线流程介绍

  • ICC介绍    

  • DRC,LVS,ANT介绍

  • 上机实验

10课时

Physical Design Engineer

 

Back-End ASIC Design CAD Engineer

12

  • 后端设计实战测试。理论部分进行考试,实战部分进行上机测试。

  • 项目P&R实现

10课时


授课对象


  • 有意应聘数字IC工程师的电子类从业人员;

  • 高等院校电子类在校教师和研究生;

  • 相关集成电路企业、科研所工程师和研究人员。


2018年4月14号

周六:9:30~17:30

每周六上课

持续10个周末

(视频学习权限为年,使用时间为5个个月)



价格

课程价格:5800


扫码添加微信,回复“初级IC”领取报名优惠

SoC设计

  • 掌握数字IC模块级设计。

  • 掌握企业级的完整SoC前端设计流程。

  • 通过项目实战掌握SoC设计。

  • 学完达到企业级SoC前端设计工程师水平。

  • 可成功应聘SoC设计工程师职位。


课程大纲

(总计100课时)


序号

课程内容

课程时长

1

项目介绍

  • 芯片产品全周期/芯片设计流程/项目服务器使用/实训工具介绍

  • 实训项目芯片介绍/database介绍

  • 芯片规格书介绍

  • 芯片详细设计

5课时

2

AMBA总线及实例

  • AMBA总线介绍

  • 基于AHB/APB Slave设计

  • 基本的验证概念(TB/TC/Makefile/regression/SV interface等)

10课时

3

基于AHB Sram控制器设计

  • 代码风格介绍

  • Sram介绍

  • 设计文档

  • 代码介绍

  • 代码仿真

10课时

4

基于AHB Flash控制器设计

  • Flash介绍

  • 设计文档

  • 代码讲解

  • 代码仿真

10课时

5

基于APB/AHB SD Host控制器设计

  • SD协议介绍

  • 基于APB SD Host设计(熟悉协议)

  • 基于AHB SD Host设计(熟悉DMA

20课时

6

AHB/APB相关模块生成

  • AHB/APB bus生成

  • AHB-DMAC生成

  • INTC生成

  • GPIO生成

20课时

7

芯片集成

  • 模块回顾

  • 系统控制模块设计

  • 芯片Boot原理

  • Core集成

  • PLL/OSC/POR集成

  • Pinmux集成

  • PAD集成

30课时

8

  • 全芯片仿真/FPGA/中后端设计介绍/答疑

5课时

授课对象


  • 有意应聘数字IC设计工程师的电子类从业人员;

  • 高等院校电子类在校教师和研究生;

  • 相关集成电路企业、科研所工程师和研究人员。


2018年4月15号

周日:9:30~17:30

每周日上课

持续10个周末


价格

课程价格:6800


上课方式

1.www.eecourse.com在线授课(直播回放,课程直播后即可回放,同时会给学员开放上一期直播保存的完整课程视频,方便学员调整进度)

2. 通过VNC远程登录云服务器进行项目实训。

3. 微信群、QQ群多渠道实时答疑。

4. 高效班级管理

(视频学习权限为1年,VNC使用时间5个月)

扫码立即报名



学员评价


(左右滑动查看学员评价)

E课网

E课网(www.eecourse.com)是专业的集成电路在线教育平台,于2018年4月并入摩尔精英半导体培训事业部,致力于培养集成电路专业人才。平台以企业岗位需求为导向,提供贴合企业环境的实训平台,让培养学员符合企业需求,直接就业。E课网将提供数字集成电路设计、验证、中端、DFT、后端及模拟版图等完整的项目级培训,由具备10多年从业经验的资深工程师授课,从理论讲解到项目实战,帮助学员建立完整的知识体系并具备实战能力。


1.为什么原来每换一个CPU就必须改写程序,但现在不用了?

2.Linux 将不再支持旧 CPU 架构,可节省 50 万行代码!

3.单片机的外围功能电路,学完这个才能运行系统!

4.在选不选择ROS这个问题上,资深嵌入式工程师如是说!

5.十年开发经验总结的 Java 程序员架构学习路线

6.2018年第4期《单片机与嵌入式系统应用》电子刊新鲜出炉!

  • 本文已收录于以下专栏:

程序员月薪多少才不会焦虑

文/洪生鹏1对刚刚踏入IT行业或是刚从事该行业周期不久的程序员来说,这样感慨对你来说可能稍微有点遥远,但个人觉得其实也并不遥远,建议你不妨花一两分钟来浏览一下这篇文章。如果你不是程序员,不清楚程序员是...
  • vatty748895431
  • vatty748895431
  • 2017-01-09 16:26:05
  • 1767

中山大学软件工程专业初级实训-会议议程管理Agenda

刚刚经历了两个星期的中级实训,那么这次实训的话毫无疑问地比大一初级实训简单了。在这里的话呢,还要感谢许多前辈给的神器。这里首先感谢@卡帕kalper前辈和@jayjiahua前辈。下面给出两个中级实训...
  • baidu_21840469
  • baidu_21840469
  • 2016-07-11 22:43:55
  • 3507

技术人如何才能不焦虑

又到年末,做技术的大牛小虾们,你焦虑了吗?反正我是焦虑了!!      一年一度的年底焦虑症,今年还是不可避免地发作了,虽然这一年整体还比较顺利,年底也没有太多烦心事。今天突然灵光一闪,写一篇如何不焦...
  • offbye
  • offbye
  • 2015-12-28 18:20:19
  • 2398

IC设计经典书籍

学习数字IC设计一段时间,总结一下自己学习期间遇到的比较好的书籍,希望能给大家一个指导和借鉴,同时也希望大家相互学习交流。   1  《Verilog HDL高级数字设计》     ...
  • limanjihe
  • limanjihe
  • 2016-09-26 22:08:28
  • 2948

中山大学软件工程初级实训2017

  • 2017年06月29日 18:10
  • 26.58MB
  • 下载

[SYSU实训] Agenda

项目简介: 开发一个基于命令行的议程管理系统。系统需提供用户登录,新用户注册,已注册用户登陆后用户可以注销(delete)当前用户账户,查询(query)用户名单,也可以添加(add)、删除(del...
  • qq_26304333
  • qq_26304333
  • 2017-04-23 10:08:03
  • 523

UVM初级开发指南

  • 2015年03月18日 09:36
  • 1.2MB
  • 下载

初级实训经验总结

初级实训经验总结Agenda-gitHubCPP版本在上周完成了升大二前的初级实训。这次实训的主要内容为实现一个用C++写的会议管理系统。这个系统使用了MVC模式,以及文件读写从而实现数据永久化。这个...
  • stary_yan
  • stary_yan
  • 2016-09-03 00:29:40
  • 421

MCGS初级教程

  • 2018年04月12日 11:34
  • 3.21MB
  • 下载

UVM系统验证基础知识1(基于UVM的verilog验证 )

需求说明:UVM系统验证 内容       :IC设计验证 来自       :时间的诗 原文:http://www.cnblogs.com/bettty/p/5285785.html A...
  • Times_poem
  • Times_poem
  • 2016-07-20 11:00:28
  • 6122
收藏助手
不良信息举报
您举报文章:学习才能不焦虑!UVM实训、初级IC、SoC设计开课通知!
举报原因:
原因补充:

(最多只允许输入30个字)