关于芯片设计的一些基本知识

引言:之前给大家介绍了芯片的制造和封装。今天这篇,我们来看看芯片的设计。

芯片的设计理念

众所周知,芯片拥有极为复杂的结构。

英伟达的 B200 芯片为例,在巴掌大的面积上,塞入了 2080 亿个晶体管。里面的布局,堪称一个异次元空间级的迷宫。

关于芯片设计的一些基本知识

英伟达 B200 芯片

如此复杂的架构,无论是制造还是设计,都具有极大的难度。

早期集成电路刚刚诞生的时候,晶体管的数量并不多,结构也不复杂。

所以,基本上都是设计工程师直接在图纸上绘制电路的物理版图,然后把版图送到制造工厂,工厂进行生产。

关于芯片设计的一些基本知识

早期的手绘门电路图纸(来自仙童半导体)

他们手工绘制的版图是非常精细的,直接具体到了晶体管的物理层级,包括布局布线等。

关于芯片设计的一些基本知识

早期手工制作光掩模(1970 年)

随着集成电路变得越来越复杂,他们仍然采用这种方式,先画底层细节,然后进行“拼接”,最终组成一个完整的集成电路。

这种设计理念,叫做自底向上(Bottom-Up)设计。

关于芯片设计的一些基本知识

英特尔 4004 芯片的设计图(1971 年)

这里就要说明一下,一颗芯片从设计的角度来看,是分为不同层级的。

从上到下,依次是:系统层、RTL 层、门级层、晶体管层、布局布线层、掩膜层。

关于芯片设计的一些基本知识

系统层,是最高层,是站在整个宏观的角度对芯片进行整体设计。

RTL 层,是寄存器传输层(Register Transfer Level)。门级层的“门”,就是门电路。门电路是由晶体管搭建的。

掩模,在之前晶圆制造里介绍过,就是光掩模版,是芯片设计的最终产物,是最底层的、最能够从细节对芯片进行描述的东东。掩模层,是最底层。

自底向上(Bottom-Up)设计适用于早期的集成电路和 PCB 传统电路。

到了上世纪 70-80 年代,集成电路发展为大规模和超大规模集成电路,晶体管数量超过 1 万。

此时,再采用自底向上(Bottom-Up)方式就不合适了。于是,自顶向下(Top-Down)的设计理念开始崛起。

关于芯片设计的一些基本知识

简单来说,就是不再从细节开始入手,而是“先宏观,再微观”—— 先做系统级设计,然后再做 RTL 级设计(逻辑功能设计)。等上层设计完成后,再进行下层设计(门级层、晶体管层、布局布线层和掩膜层),完善每一个细节。

自顶向下(Top-Down)设计理念一直到现在都是主流。对于日益复杂的芯片架构来说,这种方式具有更高的效率、更短的设计周期,以及更低的设计成本。

逐级的设计,伴随着逐级的仿真验证,所以,这种设计方式的成功率也很高。

芯片的设计工具

工欲善其事,必先利其器。想要高效进行芯片的设计,当然不能一直依赖于手工作业。

上世纪 70 年代,随着计算机技术的不断成熟,芯片设计逐渐从手工设计走向了计算机辅助设计阶段,出现了 ICCAD(IC Computer Aided Drafting)。

关于芯片设计的一些基本知识

早期的 CAD(1967 年)

到了 80 年代,又出现了 CAE(Computer Aided Engineering,计算机辅助工程)。CAD 专注于产品设计建模与绘图,而 CAE 侧重于工程仿真与性能优化。

再后来,大名鼎鼎的 EDA(Electronic Design Automation,电子设计自动化)诞生了。

关于芯片设计的一些基本知识

EDA 技术的演进阶段

大家需要注意,EDA 并不是一个具体的软件,而是一类软件的统称。它不仅仅用于芯片的设计、验证和仿真,也用于芯片的制造流程。

换言之,EDA 贯穿于芯片的整个研发和生产周期,能够帮助工程师完成大量的细分任务,可以显著提高设计效率、精度以及成功率。

关于芯片设计的一些基本知识

关于芯片设计的一些基本知识

很多人都知道光刻机,也知道光刻机是我们被“卡脖子”的一个关键点。事实上,在 EDA 方面,我们也是被“卡脖子”的,问题同样很严重。

从全球范围内来看,处于 EDA 行业第一梯队的,就是三家公司 ——Synopsys(新思科技)、Cadence(铿腾电子)、Siemens EDA(原 Mentor)。

关于芯片设计的一些基本知识

他们都于上世纪 80 年代创立于美国,目前拥有完整的、全流程的 EDA 产品体系,市场占有率超过 70%,竞争优势非常明显。

weenCompany闻名企业网站系统5.3.0 繁体中英文 UTF8 weenCompany闻名企业网站系统5.3.0 繁体中英文 UTF8

weenCompany闻名企业网站系统(免费开源)是一个功能强大, 使用简单的中英文企业智能建站系统, 您只需要一些基本的计算机知识就可以利用此系统完成中小型企业网站的建设; 是低成本企业网站架设方案之首选CMS系统, 也适合建设个人网站。weenCompany闻名企业网站系统功能:1. 程序代码简洁严谨, 整个系统程序仅2M左右大小.2. 中英文双语版共用一套网站程序, 双语页面实现自由切换.3

weenCompany闻名企业网站系统5.3.0 繁体中英文 UTF8 0 查看详情 weenCompany闻名企业网站系统5.3.0 繁体中英文 UTF8

国内虽然也有华大九天等一些 EDA 企业,但市场份额较小,和第一梯队的差距较大。

前几天传出新闻,漂亮国那边又在 EDA 上搞事,对我们进行封禁。这也是一件麻烦事。

芯片设计的投入成本

在之前的文章中,小枣君介绍过,芯片的研发和制造有非常明确的分工。

关于芯片设计的一些基本知识

除了极少数公司(IDM,整合元件制造商)设计、制造、封测全都做之外,大部分公司都只做其中一块(Fabless、Foundry、OSAT),或者是某个更加细分的领域。

关于芯片设计的一些基本知识

国内的很多知名芯片公司,例如华为海思、中兴微电子、寒武纪等,都是 Fabless(无晶圆芯片设计企业)。

小米前两天发布了自己的手机 SoC 芯片 —— 玄戒 O1。他们也是 Fabless,只负责设计,芯片制造还是交给了台积电(3nm 工艺)。

芯片设计的难度,由芯片的种类、功能和性能所决定。

数字芯片处理数字信号,通常都可以做很大规模,尤其是现在很多 CPU、GPU、NPU 计算芯片,还有手机 SoC 芯片,结构都极为复杂,晶体管数量极多,设计难度极大,成本也极为高昂。

设计这种高端芯片,往往需要几百甚至几千人的专业技术团队,耗费一年甚至几年的时间,投入上亿甚至上百亿美元的资金。芯片工艺制程越先进,成本就越高。

关于芯片设计的一些基本知识

芯片的设计成本估算(单位:美元),仅供参考

成本中,包括了专业人才的薪资(芯片设计人才的薪资很高)、EDA 工具的授权费、IP 核(待会会提到)的采购费、设备购买费以及运营费用等。

模拟 / 射频芯片,处理模拟信号,往往是针对一些具体的功能,规模远不如刚才说的高端数字芯片。另外还有一些数模混合信号芯片,例如 ADC(模数转换)、DAC(数模转换),也是针对一些具体应用。这些芯片,大部分相对数字芯片来说简单一些。

对于较为简单的芯片,一些中小型团队,借助目前比较齐全的芯片设计软件工具平台(例如 EDA)和硬件设备,也能够进行自主设计。当然,哪怕是简单的芯片,设计周期大概是 1-1.5 年,耗费资金在百万至千万级。

特别值得一提的是,芯片设计具有极高的风险性。

如果流片(芯片设计最后要进行流片,相当于做一个测试版)失败,损失会非常大(28nm 单次流片需要 1000 万元,7nm 需要超过 1 亿美元)。

直接经济损失还只是一方面。流片失败还会拉长芯片的研发周期,导致错失市场机遇。

严重情况下,流片失败可以直接导致一家公司破产倒闭。

IP 核

芯片设计,也是有一些“捷径”的。例如采用 IP 核。

IP 核,即知识产权核,代表着一种预先定义、经过验证且可重复使用的模块化功能单元。它是构建大规模集成电路的基础元素。

简单来说,你在设计一个复杂芯片的时候,不必每个部分都从零开始,一些成熟的或通用的功能单元,你就可以直接购买 IP 核,大幅减少芯片设计的工作量。

手机 SoC 芯片的设计理念,其实就来自于 IP 核的复用。

关于芯片设计的一些基本知识

手机 SoC 芯片

根据特性,IP 核可以分为硬核、固核和软核。具体区别可以参考下面的表格:

关于芯片设计的一些基本知识

目前,芯片 IP 核的主要市场份额也被欧美企业所占据,其中 Arm、Synopsys 和 Cadence 位列市场前三。

大家发现了,Synopsys 和 Cadence 不就是刚才 EDA 三强的第一和第二吗?

没错,搭配捆绑销售,软件授权和 IP 核授权一起卖,效果更好,利润更高。

在芯片设计的产业链中,上游的 EDA 工具和 IP 核授权环节毛利率高达 90% 以上。然而,这些利润基本上都被刚才说的那几家公司所占据。

目前,EDA 工具的国产化率尚不足 5%,高端 IP 核仍严重依赖进口,形势真的是不容乐观。

根据有关机构的数据显示,2020 至 2024 年间,全球芯片设计市场的复合增长率是 9.8%,2024 年市场规模突破 4800 亿美元。中国市场的增长更为惊人,占比从 19% 迅速提升至 28%。

随着整个社会数字化转型的不断推进,还有 AI 浪潮的蓬勃发展,相信包括芯片设计在内的整个芯片产业还会继续高歌猛进。这其中,蕴藏着巨大的商业机会和挑战。

好啦,以上就是今天文章的全部内容。

这期是关于芯片设计的一些基本知识铺垫,算是一个“开胃菜”。

下一期,我们就要进入“正餐”环节,详细介绍芯片设计的完整流程步骤

敬请关注!

本文来自微信公众号:鲜枣课堂(ID:xzclasscom),作者:小枣君

以上就是关于芯片设计的一些基本知识的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/730632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
电脑声音输出有杂音或爆音怎么办_声音异常的解决方法
上一篇 2025年11月25日 11:11:36
使用 Josson 库按条件聚合 JSON 数组中的键值
下一篇 2025年11月25日 11:11:36

相关推荐

  • 灵绘AI如何生成艺术画_灵绘AI艺术画创作的完整流程

    首先启动灵绘AI并选择“艺术创作”模式,确保设备联网;接着在提示词框输入具体场景描述并添加风格关键词;然后调节细节等级至60%-80%、创意强度为7,并选择3:4或16:9比例;点击生成后预览结果,不满意可重新生成最多五次;对局部不满意区域使用“局部重绘”功能修改;最后导出时选择4K高清并保留图层信…

    2026年9月20日
    300
  • 如何在Java中声明常量数组

    声明常量数组需用static final,但final仅保证引用不可变而非内容不可变。1. 基本类型数组可用static final声明,如public static final int[] DAYS_IN_MONTH = {31,28,…};引用不可改,但元素可修改。2. 为实现内容不…

    2026年9月20日
    000
  • vivo浏览器设置选项在哪里_vivo浏览器系统设置入口位置

    首先打开vivo浏览器,点击右上角三点图标进入设置菜单;也可通过首页滑动侧边栏或搜索框输入“设置”快速跳转,进而调整搜索引擎、隐私权限及清除缓存等配置。 如果您在使用vivo浏览器时需要调整浏览设置,例如更改默认搜索引擎、管理隐私权限或清除缓存数据,可以通过浏览器内置的系统设置入口进行操作。以下是进…

    2026年9月20日
    000
  • 怎么在VSCode里配置Go语言环境?

    安装Go并配置环境变量后,在VSCode中安装官方Go扩展,通过命令面板安装gopls、delve等必要工具,并设置保存时自动格式化与导入,即可实现代码补全、格式化和调试功能。 在 VSCode 中配置 Go 语言开发环境其实不复杂,只要安装好工具链并正确设置,就能获得代码补全、格式化、调试等完整功…

    2026年9月20日
    100
  • 事务(Transaction)处理与并发控制

    事务处理确保操作全部完成或不完成,并发控制防止事务互相干扰。事务处理核心是acid属性:1.原子性,2.一致性,3.隔离性,4.持久性;并发控制方法包括锁和mvcc,优化需考虑事务粒度、隔离级别、锁和mvcc的应用。 事务处理与并发控制是数据库管理系统中至关重要的两个概念,确保数据的一致性和完整性。…

    2026年9月20日
    100
  • Java从文本文件随机读取并打印指定行数内容

    本文旨在指导读者如何使用java程序从文本文件中高效地读取多组固定行数的内容(如诗歌),并随机选择其中一组进行打印。教程将详细介绍如何利用`files.readalllines`、`random`和`list.sublist`等核心api,实现文件的整体读取、随机索引的生成以及特定内容块的提取与输出…

    2026年9月20日
    100
  • 千牛账号是淘宝账号吗?千牛账号可以更改吗?6大绑定“雷区”你踩中了吗?从多店运营到账号维权的“零风险”避坑攻略!

    在淘宝与天猫的商业生态中,千牛作为商家运营的核心工具之一,承担着至关重要的角色。许多用户和经营者常常会提出一些疑问:千牛账号就是淘宝账号吗?千牛账号能不能修改? 这些问题直接关系到店铺管理、账号安全以及日常操作的便利性。接下来,我们就来深入解析这些常见困惑。 一、千牛账号等同于淘宝账号吗? 虽然千牛…

    2026年9月20日
    100
  • edge浏览器”编写”功能(Copilot)怎么帮你润色文案_edge浏览器AI写作助手使用教程

    答案:通过Edge浏览器内置Copilot可实现文案润色。依次开启AI功能、登录账户,在文本框右键选择“使用Copilot改写”,可选正式、简短等语气风格,或通过侧边栏批量处理内容,提升写作效率。 如果您在撰写网页内容或文档时希望获得智能建议和语言优化,可以借助 Microsoft Edge 浏览器…

    2026年9月20日
    100
  • 如何为VSCode配置LaTeX环境,使其成为撰写学术论文的利器?

    首先安装LaTeX发行版和VSCode插件LaTeX Workshop,再配置XeLaTeX+BibTeX编译链,最后利用实时预览、反向搜索和代码片段等功能实现高效学术写作。 要在 VSCode 中配置 LaTeX 环境,打造高效的学术写作工具,关键在于正确安装和集成相关插件与编译工具。整个过程不复…

    2026年9月20日
    600
  • 小米Civi 3前置摄像头像素是多少 小米Civi 3自拍模式优化技巧

    小米Civi 3前置双3200万像素摄像头,配备78°f/2.0光圈主摄和100°超广角镜头,支持AF对焦与AI畸变矫正;通过切换镜头、开启4K拍摄、调节美颜、优化光线及启用EIS防抖,可显著提升自拍与Vlog画质表现。 小米Civi 3的前置摄像头配置在同级别中非常突出,自拍表现力强,配合一些使用…

    2026年9月20日
    100
  • 美篇如何添加背景音乐

    首先通过美篇内置音乐库或本地导入音频添加背景音乐,再调整自动播放与音量设置,确保阅读体验沉浸且不突兀。 如果您在编辑美篇文章时希望增加背景音乐以提升阅读体验,但不清楚具体操作步骤,可以按照以下方法进行设置。背景音乐能够为图文内容增添氛围,使读者获得更沉浸的浏览感受。 本文运行环境:iPad Air,…

    2026年9月20日
    100
  • Java类的初始化顺序是怎样的 静态代码块和构造代码块先后

    Java类初始化顺序为:父类静态成员→子类静态成员→父类实例成员→父类构造函数→子类实例成员→子类构造函数,静态代码块仅加载时执行一次,构造代码块每次创建对象时执行,且均按书写顺序运行。 Java类的初始化顺序遵循一定的规则,理解这些顺序对掌握对象创建过程非常重要。当一个类被加载并创建实例时,各个代…

    2026年9月20日
    100
  • Via浏览器怎么让地址栏显示完整的网址链接_Via浏览器显示完整网址的设置方法

    1、打开Via浏览器设置,进入高级设置中的地址栏选项,开启“显示完整网址”功能;2、在外观设置中关闭简洁模式或极简地址栏,以恢复协议头和路径显示;3、高级用户可借助自定义脚本强制输出完整URL,通过工具箱添加执行脚本实现。 如果您在使用Via浏览器时发现地址栏默认只显示域名而隐藏了完整的网址链接,可…

    2026年9月20日
    000
  • 淘宝收藏商品降价自动提醒怎么设置?如何收藏商品呢?淘宝收藏商品降价提醒这样设!1年能省3000+!手把手教你捡漏神操作!

    在淘宝琳琅满目的商品中,是否曾因价格偏高而犹豫下单?收藏并开启降价自动提醒功能,正是帮你抓住最佳入手时机的秘密武器。无论你是刚需采购,还是长期观望心仪好物,只需简单设置,系统便会在商品降价时通过淘宝消息中心、短信或app推送第一时间通知你,轻松实现“低价入手,省心又省钱”。 一、为什么你需要降价提醒…

    2026年9月20日
    100
  • win11快速启动功能是灰色的无法更改怎么办_win11快速启动灰色无法修改解决方法

    1、快速启动选项灰色通常因休眠被禁用或组策略限制;2、通过管理员命令提示符执行powercfg /h on启用休眠;3、检查组策略中“要求使用快速启动”设置并调整为“未配置”;4、在电源选项中点击“更改当前不可用的设置”解锁选项;5、若仍无效,执行干净启动排除第三方软件冲突。 如果您尝试在Windo…

    2026年9月20日
    000
  • 如何安装mysql GUI管理工具

    首选安装MySQL Workbench,Windows下载MSI安装,macOS拖拽DMG到应用,Linux用apt命令安装,也可选phpMyAdmin、DBeaver等工具。 安装 MySQL 图形化管理工具(GUI)可以让你更方便地操作数据库,比如建表、查询、备份等。最常用且官方推荐的工具是 M…

    2026年9月20日
    100
  • 新疆一小米SU7 Ultra从山上翻滚10多米而下 车主无碍

    新疆一小米SU7 Ultra从山上翻滚10多米而下 车主无碍新疆一小米SU7 Ultra从山上翻滚10多米而下 车主无碍新疆一小米SU7 Ultra从山上翻滚10多米而下 车主无碍新疆一小米SU7 Ultra从山上翻滚10多米而下 车主无碍

    昨晚,新疆一名小米su7 ultra车主在社交平台分享了一段惊险经历:其驾驶的车辆从十余米高的山坡上翻滚而下,车身严重损毁,但车主本人毫发无伤。车主在发布的视频评论区中向小米以及雷军表示了感谢。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜…

    2026年9月20日 用户投稿
    000
  • Java从文本文件随机读取多行连续内容的教程

    本教程旨在指导java开发者如何高效地从文本文件中随机读取并打印指定数量(例如5行)的连续内容,尤其适用于处理结构化文本块(如诗歌)。我们将探讨如何避免仅读取文件开头固定行数的局限,通过将文件内容一次性加载到内存并结合随机数生成器来精确选取所需的文本块,从而实现真正的随机性与灵活性。 引言与问题分析…

    2026年9月20日
    200
  • Workerman与WebAssembly(Wasm)的交互实践

    workerman和wasm结合使用是为了在高性能服务器环境中引入wasm的沙箱化和跨平台能力,实现更灵活、安全和高效的服务端应用。1) wasm模块的编译与加载:使用编译工具链将wasm模块编译成二进制文件并在workerman中加载。2) wasm模块的调用:通过php扩展或外部程序(如exec…

    2026年9月20日
    000
  • Dark Browser搜索引擎设置方法

    Dark Browser搜索引擎设置方法Dark Browser搜索引擎设置方法Dark Browser搜索引擎设置方法Dark Browser搜索引擎设置方法

    1、 打开Dark Browser浏览器。 2、 点击屏幕上方的三条横线菜单按钮。 3、 进入“设置”功能页面。 4、 选择“查找”选项。 5、 在搜索工具列表中,选择你偏好的搜索引擎。 6、 启动Dark Browser应用。 7、 点按三条横线图标以展开菜单。 8、 进入“设置”界面。 9、 点…

    2026年9月20日 用户投稿
    100

发表回复

登录后才能评论
关注微信