前言:

随着指纹识别技术的日益普遍,其在手机上的应用也得到了广泛关注。作为全球第一款Android正面按压指纹识别手机,魅族MX4 Pro所搭载的国产指纹识别系统可谓是赚足了眼球,这就是由汇顶科技提供的“触摸式指纹识别芯片技术”。下面SITRI就为大家带来MX4 Pro上的指纹传感器GF919的深度解析。

封装平面:

汇顶科技的GF919的封装尺寸为10.85 mm X 6.75 mm X 0.70 mm。

封装X-Ray:

GF919带封装的X-Ray如下图所示。

从SITRI对于GF919的拆解来看,GF919里面一共有三颗芯片。其中最大的一颗就是指纹传感芯片,另外两颗分别是触屏控制芯片和连续闪存芯片。这三颗芯片在整个GF919传感器中的布局如下图所示。

从SITRI对于GF919的拆解来看,GF919里面一共有三颗芯片。其中最大的一颗就是指纹传感芯片,另外两颗分别是触屏控制芯片和连续闪存芯片。这三颗芯片在整个GF919传感器中的布局如下图所示。

指纹传感芯片基本信息:

下图为这颗指纹传感芯片的OM正面和侧面照, 芯片尺寸为6.13 mm X 7.66 mm, 芯片厚度为0.23 mm。

指纹传感芯片Die Mark为GF900-5E4_968。

指纹传感芯片Die Corner如下图所示。

指纹传感芯片上面有两种形状的PAD, 一种是常规的方形,另一种是八边形。方形PAD的长宽尺寸为72 um X 72 um,Pitch为200 um。八边形的长宽尺寸为72 um X 118 um, Pitch为90 um。

`

 

指纹传感芯片基本纵向分析:

SITRI也对GF919里的指纹传感芯片做了基本纵向分析。这颗指纹传感芯片采用了3层平坦化铝布线制程,含有1层多晶的CMOS技术,工艺节点为0.35um

三层平坦化铝布线的具体厚度尺寸如下,表面钝化层有两层,厚度分别为0.31 um和0.58 um。金属层3厚度为0.95 um,金属层2和1的厚度都为0.63 um,介质层2厚度为0.97 um,介质层1厚度为0.93 um,初始介质层厚度为1.14 um,具体见下图。

指纹传感芯片平民及电路分析:

从这颗指纹传感芯片的OM平面照片可以看出,其中感应像素区域占据了大部分空间,SITRI就这块区域做了部分平面分析。下图为放大的像素区域的OM和SEM照片,每一个像素的尺寸约为50 um X 50 um。

除此之外,SITRI也对指纹传感芯片的平面进行了剥层处理,并且得到了像素区域的电路分析结果。电路分析结果显示电路的输出值与手指和芯片之间的距离成反比,与手指和芯片之间的电容成正比。如下图所示。

SITRI还对电路分析得出的电容做了定点纵向分析,在这里就不加以赘述。

 

总结:

以上是对于GF919指纹传感器的深度解析,最后奉上其中三颗芯片的封装信息汇总。对于指纹传感芯片感应区域的具体电路分析结果和定点纵向请看SITRI的GF919指纹传感器的具体分析报告。

汇顶指纹传感器GF919深度解析的更多相关文章

  1. 深度解析javascript中的浅复制和深复制

    原文:深度解析javascript中的浅复制和深复制 在谈javascript的浅复制和深复制之前,我们有必要在来讨论下js的数据类型.我们都知道有Number,Boolean,String,Null ...

  2. mybatis 3.x源码深度解析与最佳实践(最完整原创)

    mybatis 3.x源码深度解析与最佳实践 1 环境准备 1.1 mybatis介绍以及框架源码的学习目标 1.2 本系列源码解析的方式 1.3 环境搭建 1.4 从Hello World开始 2 ...

  3. 并发编程(十五)——定时器 ScheduledThreadPoolExecutor 实现原理与源码深度解析

    在上一篇线程池的文章<并发编程(十一)—— Java 线程池 实现原理与源码深度解析(一)>中从ThreadPoolExecutor源码分析了其运行机制.限于篇幅,留下了Scheduled ...

  4. 深度解析Objective-C笔试题

    2011-08-11 17:39 佚名 互联网 字号:T | T 本文介绍的是Objective-C笔试题,先来问一个,为什么很多内置类如UITableViewController的delegate属 ...

  5. Flink 源码解析 —— 深度解析 Flink 是如何管理好内存的?

    前言 如今,许多用于分析大型数据集的开源系统都是用 Java 或者是基于 JVM 的编程语言实现的.最着名的例子是 Apache Hadoop,还有较新的框架,如 Apache Spark.Apach ...

  6. Flink 源码解析 —— 深度解析 Flink 序列化机制

    Flink 序列化机制 https://t.zsxq.com/JaQfeMf 博客 1.Flink 从0到1学习 -- Apache Flink 介绍 2.Flink 从0到1学习 -- Mac 上搭 ...

  7. Flink Connector 深度解析

    作者介绍:董亭亭,快手大数据架构实时计算引擎团队负责人.目前负责 Flink 引擎在快手内的研发.应用以及周边子系统建设.2013 年毕业于大连理工大学,曾就职于奇虎 360.58 集团.主要研究领域 ...

  8. [WebKit内核] JavaScript引擎深度解析--基础篇(一)字节码生成及语法树的构建详情分析

    [WebKit内核] JavaScript引擎深度解析--基础篇(一)字节码生成及语法树的构建详情分析 标签: webkit内核JavaScriptCore 2015-03-26 23:26 2285 ...

  9. 第37课 深度解析QMap与QHash

    1. QMap深度解析 (1)QMap是一个以升序键顺序存储键值对的数据结构 ①QMap原型为 class QMap<K, T>模板 ②QMap中的键值对根据Key进行了排序 ③QMap中 ...

随机推荐

  1. Spark GraphX的函数源码分析及应用实例

    1. outerJoinVertices函数 首先给出源代码 override def outerJoinVertices[U: ClassTag, VD2: ClassTag] (other: RD ...

  2. 深入理解javascript闭包(一)

    闭包(closure)是Javascript语言的一个难点.也是它的特色,非常多高级应用都要依靠闭包实现. 一.什么是闭包? 官方"的解释是:闭包是一个拥有很多变量和绑定了这些变量的环境的表 ...

  3. [Angular 2] Template property syntax

    This lesson covers using the [input] syntax to change an element property such as “hidden” or “conte ...

  4. (转)cocos2dx 内存管理

    原文地址:http://blog.csdn.net/ring0hx/article/details/7946397 cocos2dx的内存管理移植自Objective-C, 对于没有接触过OC的C++ ...

  5. Android 跨应用调用Activity及Service

    如何调用另外一个app应用的activity或者service,本文提供一个验证可行的方法. 调用方法: Intent intent=new Intent("youActionName&qu ...

  6. http状态码对应表

    http状态码 1**:请求收到,继续处理 2**:操作成功收到,分析.接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100— ...

  7. php-fpm 启动参数及重要配置详解<转>

    原文地址  http://levi.cg.am/archives/3127 约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm. ...

  8. js动态添加table 数据tr td

    成果库修改:      要求主题列表随成果类型改变而改变      网上查询资料后开工,在成果类型下拉框添加change()事件触发Dwr,查询主题集合——动态创建/编辑Table      概要代码 ...

  9. Linq101-Ordering

    using System; using System.Collections.Generic; using System.Linq; namespace Linq101 { class Orderin ...

  10. 五、C# 类

    面向对象编程 类是面向对象编程的3个主要特征---封装.继承和多态性---的基础.   封装允许隐藏细节.   继承 继承关系至少涉及两个类,其中一个类(基类)是另一个类的更泛化的版本.   为了从一 ...