博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于芯片制造的一些流程
阅读量:3556 次
发布时间:2019-05-20

本文共 1050 字,大约阅读时间需要 3 分钟。

网上有很多不错的芯片制造流程描述, 直接引玉抛砖...

 

记录下芯片制造的一些流程。

1. 设计

     是的, 第一步肯定是芯片设计。 soc设计厂买来各家IP解决方案, 比如arm cortex a53核心, 配到dma pl81, gic中断控制器等。

自己设计i2c, uart控制器, gpio控制器, pwm, watch dog等, 买来其他ip供应商的spi控制器, codec, usb  controller, dram控制器, emmc控制器等。利用EDA软件, 将这些IP和arm核心, ddr控制器等通过 AHB, APB, AXI等amba总线进行连接。 编写verilog或

VDHL硬件描述语言。 通过EDA软件进行仿真模拟, 检查soc内部电路设计。 之后利用大型fpga芯片验证环境, 如cadence家的明星产品palladium验证环境。 将soc裁减后 放入 fpga验证环境进行仿真。 除了运行频率和最终soc相比慢一点外,   其余基本和soc芯片没啥区别了。

    当然, 如果只是设计一个模块的电路, 用小型的如zynqmp等验证环境即可。 目前zynqmp等本身自带arm cortex核心, 使用比较方便。

 

2. 制造

    芯片制造就大学半导体物理,  微电子等课程中介绍的流程。

摘录些其中的步骤。

薄膜:

镀上金属(实际上不一定是金属)

光阻:

在晶圆上涂上一层光阻(感光层)

显影:

用强光透过「光罩」后照在晶圆上。这样的话,除了「电路」该出现的部分,其余光阻的部分是不是都照到光了?

蚀刻:

把没有光阻覆盖的薄膜冲蚀

光阻去除:

把上面的光阻去除,留下的薄膜部分就是电路图了!(这里假设电路图就是「一长条」而已,实际情况当然较复杂啰!)

 

3. 封测

以上制造出来的其实是晶圆,  片子还没经过测试, 切割和封装。

故还需要经过封测厂,   测试, 选片, 切割, 封装等步骤。

 


ok,  片子就算出来了, 后续就是把片子焊到设计好的PCB板子上, bring up, 软件开发, 做最终的产品了。

介绍下这时期常见PCB板子。

 

CVB - Chip Verification Board,  芯片验证板子,  对于BGA植球封装的片子, 类似Intel芯片, 可以做一个socket卡座,  把soc放到卡座上卡住, 就可以进行bring up和软件开发了。

DVB - Develop Verification Board, 片子焊在PCB板子上, 这就是开发测试用的开发板了。

转载地址:http://hscrj.baihongyu.com/

你可能感兴趣的文章
oracle主键自增触发器编写
查看>>
String与StringBuilder与StringBuffer三者的差别
查看>>
各种IO流之间的关系和区别
查看>>
SSM如何实现上传单图片
查看>>
SSM环境下java如何实现语音识别(百度语音识别版)
查看>>
ajax方法参数的用法和他的含义
查看>>
数据库基础技巧及用法
查看>>
实用方法:无request参数时获得当前的request的方法
查看>>
JS操作数组常用实用方法
查看>>
springboot实现CAS的server服务器端的搭建,并实现链接mysql数据库,自定义加密算法
查看>>
Python超详细的安装教程
查看>>
小甲鱼Python第一讲(我和Python的第一次亲密接触)
查看>>
小甲鱼Python第三讲(小插曲之变量和字符串)
查看>>
小甲鱼Python第十一讲(一个打了激素的数组2)
查看>>
小甲鱼Python第十三讲(戴上了枷锁的列表)
查看>>
小甲鱼Python第十四讲(各种奇葩的内置方法)
查看>>
小甲鱼Python第十五讲(格式化)
查看>>
小甲鱼Python第十七讲(Python的乐高积木)
查看>>
小甲鱼Python第十九讲(函数,我的地盘听我的)
查看>>
小甲鱼python第二十讲(内嵌函数和闭包)
查看>>