0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文看懂集成电路的设计流程

半导体动态 来源:wv 作者:功烨 2019-09-15 17:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

集成电路设计和房屋设计原理上是相似的。假设你要设计房屋,假设你要设计IC((integrated circuit)芯片,第一步要做什么?,第一步要想,你要做什么?这就是所谓的SPEC.,SPEC.告诉你要做一个计算机IC芯片,对应设计房屋,例如你要设计一座大别墅。

一文看懂集成电路的设计流程

SPEC.告诉你要设计什么芯片,接下来就是RTL(Register-Transfer-Level) Code,你要设计的计算机芯片主要有什么功能呢?比如最起码能实现四则运算,加减乘除,RTL Code要设计加法器,减法器,乘法器,除法器等;对应你的别墅设计要三层楼,五个卧室,三间厕所,两个客厅,一个厨房等等。

RTL Code完成后需要做Pre-Simulation,也就是模拟,你写的加法器,是否能正确运算,1+1=2,不能算出来等于3吧,减法器也是如此,你写的每个元件都要进行Pre-Simulation,确定能实现相对的功能;Pre-Simulation在别墅设计中对应的是,你设计的厨房要可以烧饭,厕所是不能烧饭的吧,卧室可以睡觉,客厅可以接待客人等等。模拟完以后进行Synthesis合成,所谓的合成,在IC设计过程中,标准库里有一些元件可以直接拿来用,用来实现你想要的功能;Synthesis在别墅设计中对应的就是去商店买家具,比如客厅需要沙发,卧室需要床,厕所需要马桶,你不用自己设计制作,可以直接去宜家购买。Synthesis的目标是用最少的标准元件实现功能,你的芯片性能就越好,这就好像在别墅设计中,有的设计师能力不行,厕所设计了三个马桶,这就不合理,资源浪费,别墅设计的目标就是用最少的家具材料实现最完善的功能。

合成完以后就可以把RTL Code转换成Gate level Netlist,这时候还是抽象的标准元件,具体摆放位置,如何连线还不知道;对应别墅设计中,你只知道需要多少张床,多少马桶,电视,柜子数量等等,但是具体摆放位置还不知道。接下来就是Placement,确定标准元件在芯片上的具体位置;对应别墅设计中客厅在几楼,厕所在几楼,卧室在哪里。标准元件摆放位置影响芯片性能,例如你把厕所放在别墅四楼,那你每次都要爬到四楼上厕所,这显然不好,厕所位置放在每层楼靠近窗户位置肯定最合理,如果放在中间位置,那肯定臭死了,Placement同理,每个标准元件摆放位置一定要合理。Placement结束后是Routing的步骤,决定标准元件在芯片中的连线,对应别墅中,水管如何铺设,电线如何走向等等。

接下来就是Layout,是一份具体的,详细的IC设计图纸,所有元件的位置,以及布局走线的方向等等;对应别墅的详细设计图纸。有了详细设计图纸,然后就是Post-Simulation&Verification,其作用就是验证这张IC设计图纸真的能实现计算机的功能,可能乘法运算有问题,这就需要修改;对应别墅设计中,你需要确定每个房间,每个设计是否满足你的要求,比如你需要卧室要有阳台等等。验证没有问题接下来就是Tape-out,将Layout给IC制造公司,请他们帮忙制造,别墅设计中接下来就是将设计图纸交给建筑商,请他们帮忙施工。Fabrication就是芯片制造;对应就是打地基,砌砖,盖房子。

制造完以后是Packaging & Testing,先测试制造的芯片有没有问题,然后在封装保护芯片;房子盖好以后,需要进行测试,比如抗震测试,漏电测试,水管是否连通等等。

最后就是成品Chip,对应就是房子盖好咯。

以上简单介绍IC芯片从设计到制造完成的过程,实际过程远比这复杂,每个步骤都有相应的公司,目前还没有一家可以从头到尾完成。接下来给大家讲一下各个流程每家公司扮演的角色。

在Tape-out之前,都是在设计阶段,IC设计公司被称为Design House,著名的公司有高通海思联发科,展讯等等,为什么有这么多design house呢?很好理解,就像房屋设计,有的设计公司擅长居民楼设计,有的擅长商场设计,有的擅长工厂厂房设计等等。Design House里面还有一类公司叫EDA company,它是提供所有IC 设计过程中 的软件 ,有Cadence,Synopsys,SIEMENS等,就像在你设计盖房子的时候,不可能拿出纸笔进行手绘吧,现在都是用AUTO-CAD,用软件辅助设计,EDA软件可以理解为AUTO-CAD软件。

Tape-out之后就是fabrication,芯片制造公司就是所谓 的Foundry,制造工厂称为Fab,著名的公司有TSMC,GF(不是女票,是global foundry),SMIC,HHgrace等等。

制造完之后是封装测试,Assembly & Test,著名的公司有日月光 ASE(没错,就是那个徐汇日月光商场,其实它的主营业务是半导体封测),矽品SPLI(学中文的妹子知道,矽是硅元素的旧称,***地区把硅元素称为矽)。

半导体集成电路产业极其复杂,分工合作非常重要,国内半导体公司,海思是设计龙头,中芯国际是制造龙头 ,长电是封测龙头,各公司与国际公司还有差距,仍需继续努力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5446

    文章

    12470

    浏览量

    372727
  • 半导体
    +关注

    关注

    336

    文章

    30004

    浏览量

    258494
  • SPEC
    +关注

    关注

    0

    文章

    34

    浏览量

    16417
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集成电路制造中薄膜刻蚀的概念和工艺流程

    薄膜刻蚀与薄膜淀积是集成电路制造中功能相反的核心工艺:若将薄膜淀积视为 “加法工艺”(通过材料堆积形成薄膜),则薄膜刻蚀可称为 “减法工艺”(通过材料去除实现图形化)。通过这 “减” 的过程,可将
    的头像 发表于 10-16 16:25 2606次阅读
    <b class='flag-5'>集成电路</b>制造中薄膜刻蚀的概念和工艺<b class='flag-5'>流程</b>

    PDK在集成电路领域的定义、组成和作用

    PDK(Process Design Kit,工艺设计套件)是集成电路设计流程中的重要工具包,它为设计团队提供了与特定制造工艺节点相关的设计信息。PDK 是集成电路设计和制造之间的桥梁,设计团队依赖 PDK 来确保设计能够在晶圆
    的头像 发表于 09-08 09:56 1285次阅读

    看懂芯片的设计流程

    引言:前段时间给大家做了芯片设计的知识铺垫(关于芯片设计的些基本知识),今天这篇,我们正式介绍芯片设计的具体流程。芯片分为数字芯片、模拟芯片、数模混合芯片等多种类别。不同类别的设计流程也存在
    的头像 发表于 07-03 11:37 1854次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>看懂</b>芯片的设计<b class='flag-5'>流程</b>

    CMOS超大规模集成电路制造工艺流程的基础知识

    本节将介绍 CMOS 超大规模集成电路制造工艺流程的基础知识,重点将放在工艺流程的概要和不同工艺步骤对器件及电路性能的影响上。
    的头像 发表于 06-04 15:01 1922次阅读
    CMOS超大规模<b class='flag-5'>集成电路</b>制造工艺<b class='flag-5'>流程</b>的基础知识

    电机驱动与控制专用集成电路及应用

    的功率驱动部分。前级控制电路容易实现集成,通常是模拟数字混合集成电路。对于小功率系统,末级驱动电路也已集成化,称之为功率
    发表于 04-24 21:30

    电机控制专用集成电路PDF版

    本书共13章。第1章绪论,介绍国内外电机控制专用集成电路发展情况,电机控制和运动控制、智能功率集成电路概况,典型闭环控制系统可以集成的部分和要求。第2~7章,分别叙述直流电动机、无刷直流电动机、步进
    发表于 04-22 17:02

    中国集成电路大全 接口集成电路

    资料介绍本文系《中国集成电路大全》的接口集成电路分册,是国内第次比较系统地介绍国产接口集成电路的系列、品种、特性和应用方而知识的书籍。全书共有总表、正文和附录三部分内容。总表部分列有
    发表于 04-21 16:33

    集成电路制造中的电镀工艺介绍

    本文介绍了集成电路制造工艺中的电镀工艺的概念、应用和工艺流程
    的头像 发表于 03-13 14:48 2047次阅读
    <b class='flag-5'>集成电路</b>制造中的电镀工艺介绍

    集成电路制造工艺中的High-K材料介绍

    本文介绍了在集成电路制造工艺中的High-K材料的特点、重要性、优势,以及工艺流程和面临的挑战。
    的头像 发表于 03-12 17:00 2264次阅读
    <b class='flag-5'>集成电路</b>制造工艺中的High-K材料介绍

    集成电路技术的优势与挑战

    硅作为半导体材料在集成电路应用中的核心地位无可争议,然而,随着科技的进步和器件特征尺寸的不断缩小,硅集成电路技术正面临着系列挑战,本文分述如下:1.硅集成电路的优势与地位;2.硅材料
    的头像 发表于 03-03 09:21 1208次阅读
    硅<b class='flag-5'>集成电路</b>技术的优势与挑战

    集成电路开发中的器件调试环节

    本文介绍了集成电路开发中的器件调试环节,包括其核心目标、关键技术与流程等内容。
    的头像 发表于 03-01 14:29 806次阅读
    <b class='flag-5'>集成电路</b>开发中的器件调试环节

    集成电路为什么要封胶?

    环境因素的损害。封胶作为种有效的保护措施,能够隔绝这些有害物质,防止它们对集成电路造成侵害,从而确保集成电路的稳定性和可靠性。增强机械强度:封胶能够增强集成电路
    的头像 发表于 02-14 10:28 883次阅读
    <b class='flag-5'>集成电路</b>为什么要封胶?

    集成电路的引脚识别及故障检测

    集成电路的引脚识别 集成电路是在同块半导体材料上,利用各种不同的加工方法同时制作出许多极其微小的电阻、电容及晶体管等电路元器件,并将它
    的头像 发表于 02-11 14:21 1762次阅读

    集成电路新建项目机电二次配制定减震措施的流程是怎样的?

    制定集成电路新建项目机电二次配设备减震措施,需要从前期规划到后期的监测优化,形成个完整的流程,以确保减震措施的有效性和可靠性。以下是具体流程
    的头像 发表于 01-07 15:09 673次阅读
    <b class='flag-5'>集成电路</b>新建项目机电二次配制定减震措施的<b class='flag-5'>流程</b>是怎样的?

    看懂电感、磁珠和零欧电阻的区别

    电子发烧友网站提供《看懂电感、磁珠和零欧电阻的区别.docx》资料免费下载
    发表于 01-02 14:48 3次下载