当前位置: 首页 > news >正文

MFU简介

1、缩写

        MFU - Mask Field Utilization(光刻掩膜版有效利用比例)
        GDPW - Gross Die Per Wafer,每张wafer上die的数量

2、什么是MASK

        在光刻机中,光源(紫外光、极紫外光)透过mask曝光在晶圆上形成图形。在同一尺寸的晶圆上,曝光的次数跟mask尺寸成反比,mask尺寸越小,曝光次数越多,成本越高,所以应该尽可能将mask尺寸做到最大。那如何将mask做大呢?那这就需要引入MFU的概念。

3、MFU

        MFU - Mask Field Utilization,光刻掩膜版有效利用比例。实际mask size = die_area x N + scribe_line_area, N是一张mask内die数量,受限于scanner(推测是曝光的机器),mask尺寸最大可以做到26mm x 33mm,因此MFU =(die_area x N + scribe_line_area) / (26mm x 33mm)。

        scribe_line的宽度一般定义在DRC deck文件中。可以咨询foundary得到scribe_line的具体数值。

        理想情况是MFU做到100%,这样mask尺寸可以做到最大,曝光的次数就最小,曝光成本最低。但现实情况很难做到100%,通常会要求在80%以上,越高越好,也就是要优化die的尺寸,尽量将26mm x 33mm的尺寸用起来,这就是MFU。

        MFU值越高,同一wafter产生的die的数目越多,所以提高MFU的值非常重要,MFU的值越高越好。同时MFU值高,有可能得到foundary的折扣奖励。

4、scrible line & seal ring

        芯片生产出来的时候是许多芯片在一片wafer上的需要用划片机将芯片分割开来,这个时候就需要为分割芯片预留的空间scribe line,在分割芯片及芯片运输封装的过程中,芯片边缘的应力会产生变化,设计上需要在芯片周边做一圈钝化的区域(seal ring)以保护芯片不碎裂以及屏蔽和防潮功能。

        这样整个芯片的面积就是芯片主体边长(主体面积开方)加上两倍的scribe line的宽度和两倍的seal ring宽度再平方。

4.1 seal ring

1、什么是seal ring?

        从layout角度看,seal ring是一个由diff(有源区)、 contact(过孔)、 via(通孔)和metal(金属)等layer(层次)按照一定的规则叠加组成的图形。

        从工艺角度看,seal ring是一种金属层、氧化层、钝化层结构。像一圈堤坝,将芯片围在圈内保护起来。

        从晶圆角度看,seal ring是介于芯片(chip)和划片槽(scribe line)之间的(保护)环。

2、seal ring有什么作用?

        Seal ring的作用就是防止芯片在切割的时候受到机械损伤,还有一些搭顺风车来得作用,我们了解下:

        a) 把Seal ring接地,屏蔽芯片外的干扰;

        b) Seal ring可以防止潮气从侧面断口侵入;

        c) 将切割所产生的静电就近接地,再由切割时邻近的Seal ring共同分摊所产生的电流,将对die本体的冲击降到最小

        Seal ring就像是芯片的长城一样,从四周环绕包围,防止划片(芯片切割)时伤害到内部电路,另外还能防止外界灰尘进入芯片内部。Seal ring是为了保护真正芯片的部分留有这个保护,划片刀砍下去的时候是在这个ring的外面砍下去的。

        在Scribe line上切割时,可能有应力作用到chip内部,加Seal ring可以阻止切割时产生的裂痕损坏到芯片。

3、Seal ring(封装条)与Guard ring(保护环)是不同的

        Seal ring是在芯片IO ring 之外的密闭环(所用层基本涵盖所有mask layer);Guard ring通常用于电路内部block与block之间的隔离,所用层通常是nwell 或psub,或两者一同使用。

4、Seal ring(封装条)与Scribe line(划片槽)的区别。

        Scribe line,是把芯片从晶圆上切下来的线,是要实际走刀子的地方,而Seal ring是围在芯片周围的一圈从衬底到最上层金属全部都打一圈的保护圈。Seal ring,它的作用有两个:主要作用是防止芯片在切割的时候的机械损伤,尤其是芯片的四个角一般都不放重要器件;其次的作用是Seal ring接地,屏蔽芯片外的干扰。

4.2 scrible line

        在一个晶圆上通常有几百个至数千个芯片连在一起。它们之间留有一定的间隙,以便于划片,这些间隔结构被称为切割通道(dicing channel),有时也被称为划片槽(scribe line)锯道(saw channel)或通道(street)。

        问题:什么是划片(scribe)?

        回答:划片是将多个芯片的圆片,用金刚砂刀片等方法分隔成单独的芯片,以便装片。

        问题:划片对芯片有何影响?

        回答:划片会产生应力,造成晶格损伤(如背崩等),影响芯片电性或可靠性。显性的首先表现出来,电参数退化;隐形的在长期使用中发展恶化,造成电参数退化或失效。有研究表明,应力与圆片翘曲度密切相关,应力越大,圆片的翘曲越严重。

        问题:怎么减少划片对芯片有何影响?

        回答:留足划片槽(scribe line)宽度;好的划片工艺,好的划片道(边缘整齐,崩边小,断面光滑)

相关文章:

MFU简介

1、缩写 MFU - Mask Field Utilization(光刻掩膜版有效利用比例) GDPW - Gross Die Per Wafer,每张wafer上die的数量 2、什么是MASK 在光刻机中,光源(紫外光、极紫外光)透过mask曝光在晶圆上形成图…...

十分钟实现内网连接,配置frp

十分钟实现内网连接,配置frp 一.frp是什么?其实是一款实现外网连接内网的一个工具,个人理解,说白了就像是teamviwer一样,外网能访问内网。 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服…...

解决MySQL命令行中出现乱码问题

在MySQL命令行中遇到乱码问题通常是由于字符编码设置不正确导致的。以下是一些解决步骤: 1. **检查和设置字符集**: 首先,您需要确保MySQL服务器、客户端和数据库使用的是正确的字符集。您可以通过执行以下命令来查看当前的字符集设置&…...

TS系列(7):知识点汇总

你好,我是沐爸,欢迎点赞、收藏、评论和关注。 一、TS是什么? TypeScript 由微软开发,是基于 JavaScript 的一个扩展语言。TypeScript 包含 JavaScript 的所有内容,是 JavaScript 的超集。TypeScript 增加了静态类型检…...

Unity 查看Inspectors组件时严重掉帧

遇到一个问题,就是运行一个脚本的时候,只要我查看它的Inspectors,就会严重掉帧。 原本是30fps,只要查看这个组件,就掉到5fps。 这还真有点像波粒二象性,一观察就会掉帧,不观察就正常。 using…...

golang学习笔记23-面向对象(五):多态与断言【重要】

本节也是GO核心部分,很重要。 注:由于导包语句已经在19讲(笔记19:面向对象的引入)展示过了,所以这里就不展示了。 一、多态(Polymorphism) 变量(实例)具有多…...

RabbitMQ基础知识

1.1 什么是MQ? 消息队列(Message Queue),是基础数据结构中 “先进先出” 的一种数据结构。 一般用来解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 RabbitMQ可以理解为一个邮箱&#x…...

基于Python大数据的音乐推荐及数据分析可视化系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…...

安达发|太阳能设备行业APS计划排程软件能解决哪些问题

在当今快速发展的太阳能设备行业中,高级计划与排程(APS)软件成为了企业优化生产流程、提高生产效率和满足市场需求的关键工具。APS软件通过集成先进的算法和数据分析技术,为企业提供了一个全面的生产计划和排程解决方案。本文将探…...

CaChe的基本原理

目录 一、Cache的定义与结构 二、Cache的工作原理 三、Cache的映射与替换策略 四、Cache的写操作处理 Cache,即高速缓冲存储器,是计算机系统中位于CPU与主存之间的一种高速存储设备。它的主要作用是提高CPU对存储器的访问速度,从而优化系…...

数据结构-栈(理解版)

一、栈的定义 相信大家对于栈或多或少有一些了解,可能大多数人会告诉你栈是一种先进后出的数据结构。这其实说了跟没说一样(❁◡❁)!当然(last in,first out)是栈最有特色的性质。 这里可以给大家一些比较好理解的例…...

NAND Flash虚拟层初始化

在整个NAND Flash初始化过程中,其主要过程由NAND_Init()函数来完成的,因此以下以NAND_Init()函数作为入口,对NAND Flash虚拟层初始化进行全面分析: NAND_Init()NAND_PhyInit()FMT_Init()FMT_FormatNand()LML_Init() NAND_Init()函数首先调用NAND_PhyInit()函数…...

zabbix7.0监控linux主机案例详解

前言 服务端配置 链接: rocky9.2部署zabbix服务端的详细过程 环境 主机ip应用zabbix-server192.168.10.11zabbix本体zabbix-client192.168.10.12zabbix-agent zabbix-server(服务端已配置) 具体实现过程 zabbix-client配置 安装zabbix-agent 添加扩展包 dnf -y instal…...

2024重生之回溯数据结构与算法系列学习(10)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】

欢迎各位彦祖与热巴畅游本人专栏与博客 你的三连是我最大的动力 以下图片仅代表专栏特色 专栏跑道一 ➡️ MYSQL REDIS Advance operation 专栏跑道二➡️ 24 Network Security -LJS ​ ​ ​ 专栏跑道三 ➡️HCIP;H3C-SE;CCIP——LJS[华为、华三、思科高级网络]…...

django drf 过滤器

排序 代码: from rest_framework.generics import ListAPIView from rest_framework.filters import OrderingFilterclass TestListAPIView(ListAPIView):queryset models.Course.objects.filter(is_deleteFalse).all()serializer_class serializers.TestModelS…...

蓝桥杯—STM32G431RBT6(RTC时钟获取时间和日期)

一、RTC是什么,有什么用? 在 STM32 中,RTC(Real-Time Clock,实时时钟)主要有以下作用: 时间保持:即使在系统断电情况下,也能持续记录时间。(需要纽扣电池供电…...

DriveVLM 论文学习

论文链接:https://arxiv.org/abs/2402.12289 解决了什么问题? 自动驾驶对交通行业有着革命性的作用,实现 FSD 的一个主要障碍就是场景理解。场景理解涉及在复杂且不可预测的环境中进行导航,这些环境可能包括恶劣的天气条件、复杂…...

Unity3D 客户端多开

Unity3D 实现客户端多开 客户端多开 最近在做好友聊天系统,为了方便测试,需要再开一个客户端。 简单的方法,就是直接拷贝一个新的项目,但是需要很多时间和占用空间。 查阅了网络资料,发现有一种软链接,…...

使用代理IP数据采集都需要注意那些?

“在当今大数据时代,数据采集成为了企业决策和个人研究的重要依据。然而频繁访问目标网站往往会引发IP被封锁的风险,这时使用代理IP就显得尤为重要。但代理IP的使用并非毫无风险,以下是使用代理IP进行数据采集时需要注意的几个关键事项。” 一…...

城市大脑:智慧城市的神经中枢——典型实践与经验启示

随着信息技术的飞速发展,智慧城市已成为全球城市转型升级的重要方向。“城市大脑”作为智慧城市的核心引擎,正以其强大的数据处理能力、智能决策支持和跨领域协同优势,引领着城市管理与服务的深刻变革。本文将深入探讨几个具有代表性的“城市…...

ES6从入门到精通:前言

ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var&#xf…...

椭圆曲线密码学(ECC)

一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法,用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理,能够自动确定一个阈值,将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

push [特殊字符] present

push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

【C++进阶篇】智能指针

C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...

[论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG

TrustRAG: Enhancing Robustness and Trustworthiness in RAG [2501.00879] TrustRAG: Enhancing Robustness and Trustworthiness in Retrieval-Augmented Generation 代码:HuichiZhou/TrustRAG: Code for "TrustRAG: Enhancing Robustness and Trustworthin…...

Pydantic + Function Calling的结合

1、Pydantic Pydantic 是一个 Python 库,用于数据验证和设置管理,通过 Python 类型注解强制执行数据类型。它广泛用于 API 开发(如 FastAPI)、配置管理和数据解析,核心功能包括: 数据验证:通过…...