【芯片设计- RTL 数字逻辑设计入门 5 -- 芯片产业 - 常见流程和术语】

文章目录

    • 芯片产业 - 常见流程和术语
      • 角色
      • 晶圆
      • 晶圆等级
      • 工艺和阶段
      • 流片的过程和成本
      • 三大EDA厂商
      • 主流IP供应商
    • IC专业术语盘点(A—G)
      • Flip-Flop 是什么?
        • Flip-Flop 与 D触发器

在这里插入图片描述


芯片产业 - 常见流程和术语

在这里插入图片描述

角色

  • Foundry:在集成电路领域是指专门负责生产、制造芯片的厂家。主要有 TSMC(台积电)、格罗方德、联华电子、中芯国际等企业。

  • Fabless:是Fabrication(制造)和 less(无、没有)的组合,是指 “没有制造业务、只专注于设计”的集成电路设计的一种运作模式,也用来指代未拥有芯片制造工厂的IC设计公司;通常说的 IC design house(IC设计公司)即为Fabless。华为、联发科、高通,都是 Fabless。

晶圆

  • Wafer:一片完整的晶圆,由纯硅(Si)构成。一般分为6英寸、8英寸、12英寸规格不等
    在这里插入图片描述

  • Die:Wafer上的一个小块,就是一个晶片晶圆体,学名die,封装后就成为一个芯片(chip),wafer首先经过切割,然后测试,将合格的 die 取下。
    在这里插入图片描述
    芯片良率计算

晶圆等级

  • 原装片:三星、现代等厂商,生产出来的晶圆是按容量分等级的,高于93%容量的晶圆被称为A级品,简称A片,原厂封装并提供质保,品牌闪存一般使用此类芯片。

  • 白片:是在晶圆生产过程中二次挑选下的瑕疵品,多见于内存条、固态硬盘、u盘、存储卡。和原片价差30%以上。颗粒上有品牌标或编号。用于品牌低价产品。

  • 黑片是在晶圆生产过程中首次挑选下的淘汰品,不能用来生产固态和内存条等存储产品,大多用于山寨u盘、山寨存储卡、mp3、mp4。按吨卖的废料。

  • 降级片是白片和黑片的统称,多指白片,用于品牌低价产品。比如著名的大S降级片就是镁光白片处理厂。

品质合格的die切割下去后,原来的晶圆就成了下图的样子。
在这里插入图片描述

工艺和阶段

  • CP (Chip Probing 芯片/晶片+测试/探测): 顾名思义,测试芯片的电性参数。测试的是晶圆中的每一个芯片(die),目的是剔掉次品以减少后续封装的成本

  • WAT (Wafer Acceptance Test 允收晶片/圆测试): 对专门的测试图形 (test key) 的测试,通过电参数来监控各步工艺是否正常和稳定

  • FT (Final Test 出厂测试): 对封装好的芯片进行测试。通常测试项比CP要少得多,因为之前已经测过了

  • Tape Out, 流片(投片)

  • Mask 芯片掩膜版/光罩,是用来制造集成电路各个层次的母版,比如说N阱,有源区,多晶硅,金属1,通孔,金属2… 金属10… 这些工艺层。 芯片是以上各工艺层精密叠加的产物。

  • Full Mask是“全掩膜”的意思,即制造流程中的全部掩膜都为某个设计服务

  • MPW(MulTI-Project Wafer, 多项目晶圆),是将多个具有相同工艺的集成电路设计放在同一晶圆片上流片加工服务,每个设计品种可以得到数十片芯片样品,用于产品研发阶段的实验和验证测试。

流片的过程和成本

来自:流片需要经历哪些过程,为什么贵,为什么正式生产就便宜了?MASK贵在哪? - 知乎

Foundry的报价都是根据工艺和投片的量,给出单层mask价格。

费用 =Mask制版费+N*单片晶圆成本。也就是说成本大约分为两类,

1 是MASK成本,大约30-50万美元。

2 是Wafer成本,就是晶圆成本,每片晶圆在1500-2000美元左右。

刻蚀在28nm前的成本是低于光刻的,而目前14、7nm因为多为离子刻蚀

此外还有测试成本和封装成本

三大EDA厂商

Synopsys、Cadence、Mentor

主流IP供应商

ARM、eMemory、Synopsys、Cadence

IC专业术语盘点(A—G)

见 IC专业术语盘点(A—G)

Flip-Flop 是什么?

在SoC设计中,Flip-Flop 是一种重要的基本单元。
Flip-Flop是一种能够存储单元信息(0或1)的数字电路元件,也就是一种具有两种稳定状态的电路。Flip-Flop的输出取决于其当前和/或以前的输入。Flip-Flop在时序电路和存储元件中起到了重要的作用。

Flip-Flop主要有以下几种类型:

  • SR Flip-Flop(Set-Reset):最基本的Flip-Flop类型,有两个输入S和R和两个输出Q和Q’。
  • D Flip-Flop (Data or Delay):只有一个数据输入,当时钟信号为1时,输出与输入同步。
  • JK Flip-Flop:是SR Flip-Flop的扩展,通过引入时钟信号解决了不确定状态的问题。
  • T Flip-Flop (Toggle):只有一个输入,输入每变化一次,输出就切换一次。

在SoC设计中,Flip-Flops被广泛用于各种电路中,包括寄存器、计数器、状态机等。对Flip-Flops的优化(如减少数量、优化时序)对于提高SoC性能和降低功耗具有重要作用。

Flip-Flop 与 D触发器

D触发器其实就是一种特殊类型的 Flip-Flop。
在这里插入图片描述

D Flip-Flop,也被称为数据触发器或延迟触发器,是Flip-Flop的一种。它有一个数据输入端口(D)和一个时钟输入端口(CLK)。当时钟信号从低电平变为高电平(上升沿触发)或从高电平变为低电平(下降沿触发)时,D端口的数据就会被储存在触发器内,并在Q端口输出。这就意味着 D Flip-Flop在每个时钟周期中,都会将D端口的当前值储存下来并输出。

因此,我们可以说D触发器就是一种特殊类型的Flip-Flop,它用于存储和输出一个二进制位,并且输出的数据与输入的数据在每个时钟周期中保持同步。这使得D Flip-Flop在数字电路中有许多重要的应用,如数据存储、数据转移、二进制计数和分频等。

推荐阅读
https://www.bilibili.com/read/cv3584463/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/148152.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

索引的认识

目录 一、索引的介绍 介绍 为什么要引入索引: 索引的使用场景: 二、索引的优缺点 三、索引的类别 1、普通索引 2、唯一索引 3、主键索引 4、组合索引 5、全文索引 四、索引的失效与生效 五、聚集索引和非聚集索引的区别(MYSQL&…

PHP 论文发表管理系统mysql数据库web结构layUI布局apache计算机软件工程网页wamp

一、源码特点 PHP 论文发表管理系统是一套完善的web设计系统mysql数据库 ,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 php 论文发表系统1 代码 https://download.csdn.net/download/qq_412213…

C# Onnx 轻量实时的M-LSD直线检测

目录 介绍 效果 效果1 效果2 效果3 效果4 模型信息 项目 代码 下载 其他 介绍 github地址:https://github.com/navervision/mlsd M-LSD: Towards Light-weight and Real-time Line Segment Detection Official Tensorflow implementation of "M-…

【LeetCode:2656. K 个元素的最大和 | 贪心+等差数列】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

sql查询结果跟in传入参数顺序一致

Orcle、postgresql、td-sql中可以使用如下语句 select namefrom tbl_user_infowhere id in (4,3,1)order by instr(4,3,1,id);查询结果:

2023.11.14-hive的类SQL表操作之,4个by区别

目录 1.表操作之4个by,分别是 2.Order by:全局排序 3.Cluster by 4.Distribute by :分区 5. Sort by :每个Reduce内部排序 6.操作练习 步骤一.创建表 步骤二.加载数据 步骤三.验证数据 1.表操作之4个by,分别是 order by 排序字段名 cluster by 分桶并排序字段名 dis…

Golang实现一个一维结构体,根据某个字段排序

package mainimport ("fmt""sort" )type Person struct {Name stringAge int }func main() {// 创建一个一维结构体切片people : []Person{{"Alice", 25},{"Bob", 30},{"Charlie", 20},{"David", 35},{"Eve…

Spring-boot Mybatis-plus 实战应用

文章目录 前言一、springBoot 集成mybatis-plus1.1 maven 引入依赖:1.2 配置数据源:: 二、使用:2.1 mysql 打印执行的sql 设置:2.2 分页查询:2.3 条件构造器:2.3.1 QueryWrapper 查询:2.3.2 Upd…

Linux软硬链接

文章目录 🐋1. 建立软硬链接现象🐠2. 软硬链接🪸2.1 软链接🪸2.2 硬链接 🐦3. 应用场景🪹3.1 软链接应用场景🪹3.2 硬链接应用场景 🐋1. 建立软硬链接现象 我们这里给file.txt建立软…

手机-电脑互传软件:在 Windows 上安装和使用 Localsend 的完整指南

引言: Localsend 是一个简单而强大的本地文件传输工具,它可以让您在本地网络中快速、安全地共享文件和文件夹。本文将介绍如何在 Windows 上安装和使用 Localsend,以便您可以轻松地在本地网络中共享文件。 电脑端安装: 下载&…

基于单片机的电子万年历(论文+源码)

1.系统设计 本次基于proteus仿真的电子万年历的设计,对功能设计如下: 整个系统可以实现显示年、月、日、吋、分、秒的信息显示。带有温度检测功能,检测范围为0-100℃。具有闹钟功能,可以通过按键设定闹钟时间;可以通…

【python】—— 控制语句和组合数据类型(其一)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

全方位移动机器人 Stanley 轨迹跟踪 Gazebo 仿真

全方位移动机器人 Stanley 轨迹跟踪 Gazebo 仿真 本来打算今天出去跑一下 GPS,但是下雨,作罢 添加参考轨迹信息 以下三个功能包不需要修改: mrobot:在 Rviz 和 Gazebo 中仿真机器人cmd_to_mrobot:运动学解算&#…

冯诺依曼体系和操作系统简单介绍

冯诺依曼体系和操作系统简单介绍 冯诺依曼体系 输入设备:键盘,话筒,摄像头,usb,鼠标,磁盘/ssd,网卡等等输出设备:显示器,喇叭,打印机,磁盘&#…

Path Aggregation Network for Instance Segmentation(2018.9)

文章目录 Abstract1. IntroductionOur FindingsOur Contributions 3. Framework3.1. Bottom-up Path AugmentationMotivationAugmented Bottom-up Structure 3.2. Adaptive Feature PoolingMotivationAdaptive Feature Pooling Structure 3.3. Fully-connected FusionMask Pred…

如何从 iCloud 恢复永久删除的照片?答案在这里!

在数字时代,丢失珍贵的照片可能会令人痛苦。然而,了解如何从 iCloud 恢复永久删除的照片可以带来一线希望。无论是意外删除还是技术故障,本指南都提供了 2023 年的最新方法来找回您的珍贵记忆。发现分步解决方案并轻松重新访问您的照片库。不…

Linux Ubuntu系统中添加磁盘

在学习与训练linux系统的磁盘概念、文件系统等,需要增加磁盘、扩展现有磁盘容量等,对于如何添加新的磁盘,我们在“Linux centos系统中添加磁盘”中对centos7/8版本中如何添加、查看、删除等,作了介绍,而对Ubuntu版本中…

css技巧分享(优惠券缺角样式实现)

主要知识点:radial-gradient radial-gradient() CSS 函数创建一个图像,该图像由从原点辐射的两种或多种颜色之间的渐进过渡组成。它的形状可以是圆形或椭圆形。函数的结果是 数据类型的对象。这是一种特别的 。 .coupon{width: 190rpx;height: 194rpx;b…

腾讯滑块验证

不在同一起跑线,力所能及尽力就好。 之前的文章里介绍腾讯系列点选类型的验证,然后的话也是有时间去看了无感验证跟这个滑块验证,就放在一起来说说吧,之前的文章在这:TX验证码_逆向学习之旅的博客-CSDN博客 这个tdc_pa…

《使用EasyExcel在Excel中增加序号列的方法》

《使用EasyExcel在Excel中增加序号列的方法》 1、简介2、正文3、核心代码4、使用方法5、效果 1、简介 在处理Excel文件时,有时候需要为表格增加序号列。本文介绍了如何使用Java代码实现在Excel中增加序号列的功能,并提供了一个示例代码。 2、正文 在处理…