准备入门IC的全局观念系列-上

文章目录

1、引言

该系列主要是为了针对如何入门IC,了解如何设计IC的流程,以及定位自己的工作,有一个大概的全局观念,比如你为什么要写Verilog HDL?
参考资料:
https://www.bilibili.com/video/av79184139/?spm_id_from=333.788.videocard.0

2、正文

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
快速指的是:编程综合到可实现
速度慢指的是:主频时钟
面积大:封装面积大,无法放在手机、只能手表里面
容量有限:可实现的逻辑有限制,容量固定有上限的。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
市场需求文档,简称为MRD。(英文全称Market Requirement Document,MRD)
在这里插入图片描述
一个正规的做IC的公司除了以上灰色部分,都应该有相应的负责人
由市场部来负责MRD
晶圆厂比较有名的公司有:
在这里插入图片描述
ATE是软件测试工程师。自动化测试工程师,主要是负责测试程式的编写和优化,针对工厂端生产的产品的功能进行自动化测试
automatically Test engineer
在这里插入图片描述
作为IC工程师主要负责的部分如上图所示。
在这里插入图片描述
在这里插入图片描述
MRD必须要关心芯片是否能够带来利润
在这里插入图片描述
在写代码的时候一定要思考到硬件的电路
在这里插入图片描述
当Verilog 写完后,就已经完成了RTL设计(IC Design),在设计好了RTL后,就要开始关注物理实现,所以注意,如下图的红色圈的部分。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
大多数公司不会用SV来做设计,仅仅做验证

在这里插入图片描述
UVM是对使用SV做验证来做了一些规范
有空去接触一些perl脚本语言,有助于处理文本文件

谁又来检查验证的正确性?目前用到的方法是覆盖率
code coverage
line coverage 必须要达到100%,如果是自己写的代码

function coverage
功能覆盖率

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
别看芯片这么大,其实里面的die只有红色圈圈这么一小部分,其余都是为了散热等物理因素。
在这里插入图片描述
生产制造可能会出现错误,并不是每一个芯片都是完美的。
此时需要ATE工程师在仪器上进行测试,把坏的芯片挑出来。
而这里面也有DFT的技术。
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值