龙空技术网

数字IC前端设计怎么学?薪资前景好吗?

IC修真院 465

前言:

如今大家对“数字ic设计是干什么的”大约比较珍视,姐妹们都想要学习一些“数字ic设计是干什么的”的相关知识。那么小编也在网摘上搜集了一些有关“数字ic设计是干什么的””的相关内容,希望兄弟们能喜欢,你们一起来学习一下吧!

数字IC前端设计和各岗位之间有着很多联系,是一个薪资待遇高,前景发展好的岗位。但这个岗位的门槛也比较高,很多人不知道怎么学习,下面就和IC修真院一起来了解一下吧。

数字前端设计必备技能

1、熟悉数字电路设计

2、熟悉Verilog或VHDL

3、熟悉异步电路设计

4、熟悉FIFO的设计

5、熟悉UNIX系统及其工具的使用

6、熟悉脚本语言Perl、Shell、Tcl等

7、熟悉C/C++语言、SystemVerilog、Matlab等

8、熟悉DC、VCS、Verdi、LEC、PT、Spyglass等工具的使用

9、有FPGA验证经验

10、熟悉CMOS电路原理

11、熟悉数字信号处理算法、通信算法、图像算法、人工智能算法等中的一种或多种

12、熟悉计算机体系结构、熟悉通用MCU/SOC设计流程

13、熟悉各种总线协议、接口协议等14、有相关芯片设计/流片经验

数字前端设计处于数字IC设计流程的前端,属于数字IC设计类岗位的一种。前端工程师主要负责芯片的定义和开发,以及逻辑结构的设计,目标是提供可供后续设计的RTL网表。

数字设计主要分成几种层次的设计:IP level, unitlevel,fullchip/SoC level, gatelevel等。

随着芯片规模不断加大,IC设计的复杂度进一步增加,需要用到的岗位人数也越来越多。人才的需求量进一步加大,因此现阶段数字设计工程师招聘量巨大,就业形势较好。

数字前端设计工程师的薪资整体水平较高:

由于中国对于集成电路越来越重视,企业资金充裕,预计后面应届生的薪资依然会刷新纪录。

工作环境

设计工程师的工作环境就比较简单,大多数时间就是待在办公室里面,面对电脑进行工作。一般配备两台电脑,一台台式机用来工作,一台笔记本用来看资料、处理邮件、文案处理等。

当然会议室是设计工程师经常要去的地方,各种会议、各种review都要在办公室完成,偶尔要少不了一些争吵和撕逼。

如果你在的公司,在全国甚至全球有很多site,偶尔也会需要出差。总的来说出差概率都比较少。当然,如果你是在设计服务公司做设计工程师,可能另当别论,一个项目完成之后可能会派到另外一家公司去。

设计工程师的工作强度还算可以,项目启动的时候相对轻松一些,越接近项目结束时,就会更忙,加班也是常事。当然,工作的强度还是依所在公司的性质来看,一般外企比较轻松,国内的公司就要辛苦很多。

与高薪对应的,数字前端设计对人才的要求也很高,一般企业都要求有相关的专业技能和项目经验,对于非集成电路专业的同学来讲,自学一些专业技能还好,可是获取项目经验就真的比较困难了。

现在就有一个学习数字设计的绝佳机会,不仅可以从最基础的理论知识开始学起,还能进行实战训练,积累项目经验。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 可综合设计

阻塞和非阻塞

Verilog总结

ASIC概述

常见概念介绍

计算机体系架构

ASIC设计流程

ASIC制造流程

基础知识总结和回顾

组合逻辑电路(MUX及其电路实现)

时序逻辑电路(DFF)

介绍亚稳态

建立时间裕量、保持时间裕量

时序收敛

关键路径

常见EDA工具介绍

版本控制SVN

脚本语言–Makefile

vcs编译仿真

dve调试

编译仿真_Verdi使用

模块设计训练

模块设计实例及常用协议介绍

同步FIFO的基本概念

同步FIFO的Verilog代码实现

同步FIFO的TB搭建及调试

异步FIFO的基本概念

异步FIFO的逻辑框图

单比特信号的跨时钟处理

UART协议相关概念的介绍

UART协议计算

UART的设计规格书

常见握手方式

SPI协议相关概念的介绍

SPI实际应用场景

SPI的优缺点

SPI的设计规格书

APB协议相关概念介绍

APB接口信号

APB接口时序

APB协议向UART/SPI协议的转换

AMBA简述

AMBA握手机制

AHB协议介绍

AHB协议信号介绍

AHB协议时序

模块实例整体答疑及总结

答疑及总结

模块设计项目实战1(模块设计:Mem控制器设计)

AXI protocol

Memory overview

DDR SDRAM

Memory controller design

模块设计项目实战2(模块设计:Flash控制器设计)

Flash overview and mode

Flash controller spec

Flash controller interface

Flash controller timing

spyglass的使用

DesignWare库的介绍

使用spyglass对项目实战的RTL代码进行分析

SOC系统设计及综合

SOC系统设计

SOC概述

SOC设计流程

SOC系统架构

IP复用的设计方法

综合

可测性设计

低功耗设计

计算机体系架构

计算机存储架构

SOC项目实战(MCU项目)

时钟

复位

低功耗

综合

IC设计综合的定义

IC设计综合的过程

IC设计综合的结果

IC设计综合的后续

IC设计中时序约束的定义

IC设计中时序约束的组成

I/O约束概述

设计规则约束-DRC

各种时钟定义

时钟关系

时钟属性

时序特例

综合方法

综合优化

现在行业缺口较大,所以HR对求职者的专业要求也不会卡得特别严,大家想要入行IC行业的,一定要抓住风口,往后随着更多人涌入,门槛就会越来越高。想要了解更多知识,可以关注IC修真院哦!

标签: #数字ic设计是干什么的 #数字ic设计入门 #数字ic设计加班多么 #数字ic设计是干嘛的