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

news2024/11/25 20:17:44

文章目录

    • 芯片产业 - 常见流程和术语
      • 角色
      • 晶圆
      • 晶圆等级
      • 工艺和阶段
      • 流片的过程和成本
      • 三大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/

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

istio安装文档

1、重装命令 istioctl manifest generate --set profiledemo | kubectl delete --ignore-not-foundtrue -f - 2、下载 参考:02、istio部署到k8s中 - 简书 (jianshu.com) 参考 Istio / 入门 curl -L https://istio.io/downloadIstio | ISTIO_VERSION1.20.0 TAR…

深度学习LSTM新冠数据预测 计算机竞赛

文章目录 0 前言1 课题简介2 预测算法2.1 Logistic回归模型2.2 基于动力学SEIR模型改进的SEITR模型2.3 LSTM神经网络模型 3 预测效果3.1 Logistic回归模型3.2 SEITR模型3.3 LSTM神经网络模型 4 结论5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 …

2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项

问题:右键时,没有创建servlet的快捷键,如下图: 解决方法: 1.打开idea,点击File>settings(设置),进入settings页面,如下 从上图中的Files选项中没看到有servlet选项,…

阿里云腾讯云大比拼!阿里云99,腾讯云88!

首先,我们来看一下阿里云和腾讯云在云服务器价格上的差异。根据官方公布的信息,阿里云在双11大促活动中推出了全年最低价的云服务器,最低价格为87元1年。而腾讯云的云服务器价格稍高,最低为88元1年。虽然价格上的差距很小&#xf…

opencv(1):创建和显示窗口, 读取保存图片

下载源码,方便查看 API 信息。 快速在源码文件夹中搜索相关 api. grep“namedWindow(*-Rn// 限定 .h 文件 grep“namedWindow(*-Rn|grep "\.h" vscode 语法检测有问题 一直有波浪线 打开 vscode, setting 界面,搜索 python 在 setting.json…

系列二、类装载器ClassLoader

一、能干嘛 1.1、方法区 存放类的描述信息的地方。 1.2、JVM中的类装载器 1.3、获取ClassLoader的方式 /*** Author : 一叶浮萍归大海* Date: 2023/11/16 0:08* Description: 获取类的加载器的方式*/ public class ClassLoaderMainApp {public static void main(String[] arg…

LeetCode——OJ题之二叉树【上】

✏️✏️✏️今天给大家分享几道二叉树OJ题! 😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流! 动动你们发财的小手,点点关注点点赞&#xff…

string的简单操作

目录 string的接口说明 构造 constructor operator 迭代器操作 begin( )和end( ) rbegin( ) 和 rend( ) 范围for和迭代器的关系 范围for 迭代器 容量 size lengtn max_size resize capacity reserve clear empty string类的元素访问 operator[ ] at fro…

【Shell脚本12】Shell 输入/输出重定向

Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默…

unity3D scrollview嵌套不能滑动的问题及其解决办法

unity3D scrollview嵌套不能滑动的问题 问题来源: 现在有这么一个需求,有一个页面,希望外面是一个水平方向滑动的scrollView A,A的子对象是一种能在垂直方向滑动的scrollview,此时,如果不做特殊处理&#…

MySQL中全文索引和普通索引的区别

MySQL中的全文索引(Full-Text Index)和普通索引(比如B-Tree索引)是为了提高查询效率而设计的,但它们适用于不同的场景和查询类型。 普通索引(如B-Tree索引) 适用场景:普通索引适用于…

cleer的耳机怎么样?南卡和cleer哪个好?两款开放式耳机深度横评对比

随着开放式耳机的发展,成为许多用户的首选。开放式耳机因其更自然的音质表现和佩戴更舒适体验而备受欢迎。然而,市面上开放式耳机品牌和型号繁多,如何选择一款适合自己的耳机成为了许多用户的难题。 本期文章将为大家推荐两款市面上优秀的开…

【6】Spring Boot 3 集成组件:knift4j+springdoc+swagger3

目录 【6】Spring Boot 3 集成组件:knift4jspringdocswagger3OpenApi规范SpringFox Swagger3SpringFox工具(不推荐) Springdoc(推荐)从SpringFox迁移引入依赖配置jAVA Config 配置扩展配置:spring securit…

day26_css

今日内容 零、 复习昨日 一、CSS 零、 复习昨日 HTML - 页面基本骨架结构,内容展现 CSS - 美化页面,布局 JS - 动起来 一 、引言 1.1CSS概念 ​ 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)…

第十九章总结

Java绘图类 Graphics 类 Grapics 类是所有图形上下文的抽象基类,它允许应用程序在组件以及闭屏图像上进行绘制。Graphics 类封装了Java 支持的基本绘图操作所需的状态信息,主要包括颜色、字体、画笔、文本、图像等。 Graphics 类提供了绘图常用的…

Linux系统编程——进程中vfork函数

函数原型 pid_t vfork(void);//pid_t是无符号整型 所需头文件 #include <sys/types.h> #include <unistd.h> 功能 vfork() 函数和 fork() 函数一样都是在已有的进程中创建一个新的进程&#xff0c;但它们创建的子进程是有区别的。 返回值 成功子进程中返回 …

nginx基本配置-基于nuc980开发板的笔记

一、介绍 前面的文章<nginx交叉编译移植-基于nuc980开发板的笔记>,介绍了如何移植nginx到开发板&#xff0c;打开的网页面是默认的网页。下面介绍如何输入网址变为指定的网页。 二、配置 ①将编写的网页&#xff0c;放到html文件夹下&#xff0c;如下图&#xff1a; ②打…

双点重发布路由策略实验

任务&IP分配如下&#xff1a; 双点重发布实验 第一步&#xff1a;配置IP地址&环回地址 以R1为例&#xff0c;R2、R3、R4同理 interface GigabitEthernet 0/0/0 ip address 12.0.0.1 24 interface GigabitEthernet 0/0/1 ip address 13.0.0.1 24 interface LookBack …

docker 安装xxl-job

1.拉取镜像 docker pull xuxueli/xxl-job-admin:2.4.0 2.docker镜像创建并运行 docker run -e PARAMS"--spring.datasource.urljdbc:mysql://xxxxx:3306/xxl_job?useUnicodetrue&characterEncodingUTF-8&autoReconnecttrue&serverTimezoneAsia/Shanghai&…

5. HTML中常用标签

5. html常用标签 5.1 标签语义 学习标签是有技巧的&#xff0c;重点是记住每个标签的语义。简单理解就是指标签的含义。即这个标签是用来干嘛的。 根据标签的语义&#xff0c;在合适的地方给一个最为合理的标签。可以让页面结构给清晰。 5.2 标题标签 <h1>-<h6>…