当前位置:   article > 正文

数字 IC_数字ic与模拟ic配合使用

数字ic与模拟ic配合使用

数字IC及???

    数字IC近些年热度越来越高,在2020年,我国将集成电路这一专业设置为一级学科,这足以看出我国对这方面的重视;并且随着国外的芯片限制,国内加大了对集成电路的投资,着力发展芯片产业,这方面人才的需求也在不断扩大。很多同学都萌生了转行数字IC的想法,其中也包括我。还在纠结自己方向以及想了解学习数字IC相关知识的同学可以一起学习!互相帮助!
    与数字IC相对应的是模拟IC,这两者的区别主要是所处理的信号不同,数字IC和模拟IC分别处理数字信号和模拟信号。模拟IC一般对基础知识要求很高,并且需要扎实的功底和丰富的经验,数字IC相对于模拟IC来说,会更适合应届生。
    与数字IC相关,并且我们在校期间容易接触的就是FPGA开发。FPGA(Field Programmable Gate Array)属于是一种半定制的电路,使用者通过verilog HDL或VHDL硬件描述语言来生成想要的电路。FPGA的使用率非常高,并且入门简单,想自学的同学可以通过购买FPGA开发板来进行学习 ,FPGA的功能非常强大,最近比较火的方向是图像处理和人工智能领域,FPGA的“并行”特性提供了强大的运算能力。

数字IC岗位

    数字IC岗位主要是设计和验证以及工艺这三个方向,非位微电子相关专业的同学就业选择基本只有设计和验证两个方向。设计和验证从薪资来看,基本差不多;从发展上限角度看,个人感觉这个和我们没有关系,能达到上限的人很少。从就业简易程度来看,因为验证岗位需求大于设计,所以数字IC验证相对来说更容易就业。

IC设计的主要职责如下:
  • 根据功能制定设计方案,制定微架构,编写详细技术文档。
  • 使用Verilog进行RTL逻辑设计,实现模块功能。
  • 进行逻辑综合、时序分析,完成时序收敛。
  • 中小规模的芯片可能还会参与DFT的工作。
  • 参与芯片系统调试,后仿真、FPGA验证等工作。
IC验证的主要职责如下:
  • 阅读design spec,编写verification spec,制定test plan。
  • 搭建验证环境 (C/C++,systemC,systemverilog)。
  • 创建test cases。
  • 监测regression和提升coveragesupport 其他工程师。

怎样学习数字IC相关知识

Verilog

    Verilog是数字设计的基础语言,是入门数字IC首先且必须掌握的语言 。不管你是想做FPGA开发,还是数字IC的前端or后端,都是非常重要的!

推荐资料和书籍:
  • Verilog 数字系统设计教程 [第2版] 夏宇闻 (verilog入门第一本书!)
    Alt
  • HDLBits:一个神奇的网站,可以实操verilog语言(建议搭配一个编辑器,配合使用,网站上的编辑器太拉胯!)

System Verilog

    System Verilog基于IEEE1364-2001 Verilog硬件描述语言(HDL),并对其进行了扩展,包括扩充了C语言数据类型、结构、压缩和非压缩数组、 接口、断言等等,这些都使得SystemVerilog在一个更高的抽象层次上提高了设计建模的能力。是数字IC验证工程师必备技能。

推荐书籍:
  • 《System Verilog验证》 《System Verilog验证》

UVM

   UVM是一种验证方法学,也是目前使用最广泛的方法学。这部分知识对于应届生招聘而言,考察的并不多。我现在对方法学也没有进行什么研究。我这里就只是简单提一下,希望大佬可以多多分享。

关于什么是方法学这个问题, 读者可以不必太过于纠结, 因为它属于相对高级的东西, 在开始的时候追究这个问题只会增加自己学习UVM的难度。 把这个问题放在一边, 只把它当成一个库, 等初步学完本书后再来回味这个问题。——《UVM实战》

推荐资料和书籍:
  • 《UVM实战》
    《UVM实战》
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/966541
推荐阅读
相关标签
  

闽ICP备14008679号