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

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

3天内不再提示

芯片设计包含哪些内容 芯片设计流程详解

jt_rfid5 来源:半导体封装工程师之家 2023-07-19 10:46 次阅读

芯片设计分为前端设计和后端设计,前端设计(也称逻辑设计)和后端设计(也称物理设计)并没有统一严格的界限,涉及到与工艺有关的设计就是后端设计。

wKgaomS3TvSAfzR1AAG8EGuQJxk485.png

1、规格制定

芯片规格,也就像功能列表一样,是客户向芯片设计公司(称为Fabless,无晶圆设计公司)提出的设计要求,包括芯片需要达到的具体功能和性能方面的要求。

2、详细设计

Fabless根据客户提出的规格要求,拿出设计解决方案和具体实现架构,划分模块功能。

3、HDL编码

使用硬件描述语言(VHDL,Verilog HDL,业界公司一般都是使用后者)将模块功能以代码来描述实现,也就是将实际的硬件电路功能通过HDL语言描述出来,形成RTL(寄存器传输级)代码。

4、仿真验证

仿真验证就是检验编码设计的正确性,检验的标准就是第一步制定的规格。看设计是否精确地满足了规格中的所有要求 。规格是设计正确与否的黄金标准,一切违反,不符合规格要求的,就需要重新修改设计和编码。设计和仿真验证是反复迭代的过程,直到验证结果显示完全符合规格标准。

5、逻辑综合――Design Compiler

仿真验证通过,进行逻辑综合。逻辑综合的结果就是把设计实现的HDL代码翻译成门级网表netlist。综合需要设定约束条件,就是你希望综合出来的电路在面积,时序等目标参数上达到的标准。 逻辑综合需要基于特定的综合库,不同的库中,门电路基本标准单元(standard cell)的面积,时序参数是不一样的。所以,选用的综合库不一样,综合出来的电路在时序,面积上是有差异的。一般来说,综合完成后需要再次做仿真验证(这个也称为后仿真,之前的称为前仿真)。

逻辑综合工具Synopsys的Design Compiler。

6、STA

Static Timing Analysis(STA),静态时序分析,这也属于验证范畴,它主要是 在时序上对电路进行验证,检查电路是否存在建立时间(setup time)和保持时间(hold time)的违例(violation)。这个是数字电路基础知识,一个寄存器出现这两个时序违例时,是没有办法正确采样数据和输出数据的,所以以寄存器为基础的数字芯片功能肯定会出现问题。

STA工具有Synopsys的Prime Time。

7、形式验证

这也是验证范畴,它是从功能上(STA是时序上)对综合后的网表进行验证。 常用的就是等价性检查方法,以功能验证后的HDL设计为参考,对比综合后的网表功能,他们是否在功能上存在等价性。这样做是为了保证在逻辑综合过程中没有改变原先HDL描述的电路功能。

形式验证工具有Synopsys的Formality。

从设计程度上来讲,前端设计的结果就是得到了芯片的门级网表电路。

Backend design flow :

1、DFT

Design For Test,可测性设计。芯片内部往往都自带测试电路,DFT的目的就是在设计的时候就考虑将来的测试。DFT的常见方法就是,在设计中插入扫描链,将非扫描单元(如寄存器)变为扫描单元。关于DFT,有些书上有详细介绍,对照图片就好理解一点。

DFT工具Synopsys的DFT Compiler

2、布局规划(FloorPlan)

布局规划就是 放置芯片的宏单元模块,在总体上确定各种功能电路的摆放位置,如IP模块,RAM,I/O引脚等等。布局规划能直接影响芯片最终的面积。

工具为Synopsys的Astro

3、CTS

Clock Tree Synthesis, 时钟树综合,简单点说就是时钟的布线。 由于时钟信号在数字芯片的全局指挥作用,它的分布应该是对称式的连到各个寄存器单元,从而使时钟从同一个时钟源到达各个寄存器时,时钟延迟差异最小。这也是为什么时钟信号需要单独布线的原因。

CTS工具有Synopsys的Physical Compiler。

4、布线(Place & Route)

这里的布线就是 普通信号布线了,包括各种标准单元(基本逻辑门电路)之间的走线。比如我们平常听到的0.13um工艺,或者说90nm工艺,实际上就是这里金属布线可以达到的最小宽度,从微观上看就是MOS管的沟道长度。

工具有Synopsys的Astro。

5、寄生参数提取

由于导线本身存在的电阻,相邻导线之间的互感,耦合电容在芯片内部会产生信号噪声,串扰和反射。这些效应会产生信号完整性问题,导致信号电压波动和变化,如果严重就会导致信号失真错误。 提取寄生参数进行再次的分析验证,分析信号完整性问题是非常重要的。

工具Synopsys的Star-RCXT。

6、版图物理验证

对完成布线的物理版图进行功能和时序上的验证,验证项目很多,如LVS(Layout Vs Schematic)验证,简单说,就是版图与逻辑综合后的门级电路图的对比验证;DRC(Design Rule Checking):设计规则检查,检查连线间距,连线宽度等是否满足工艺要求, ERC(Electrical Rule Checking):电气规则检查,检查短路和开路等电气 规则违例;等等。

工具为Synopsys的Hercules。

实际的后端流程还包括电路功耗分析,以及随着制造工艺不断进步产生的DFM可制造性设计)问题,在此不赘述了。

物理版图验证完成也就是整个芯片设计阶段完成,下面的就是芯片制造了。物理版图以GDS II的文件格式交给芯片代工厂(称为Foundry)在晶圆硅片上做出实际的电路,再进行封装和测试,就得到了我们实际看见的芯片。

来源:半导体封装工程师之家

审核编辑:汤梓红

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

    关注

    15

    文章

    1006

    浏览量

    54838
  • HDL
    HDL
    +关注

    关注

    8

    文章

    327

    浏览量

    47351
  • 后端设计
    +关注

    关注

    0

    文章

    13

    浏览量

    8602
  • 前端设计
    +关注

    关注

    0

    文章

    19

    浏览量

    10044
  • 仿真验证
    +关注

    关注

    0

    文章

    25

    浏览量

    8131

原文标题:【光电集成】芯片设计全流程概述

文章出处:【微信号:今日光电,微信公众号:今日光电】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    半导体芯片流程都都包含哪些环节?

    芯片
    电子学习
    发布于 :2022年12月08日 08:17:47

    芯片封装测试流程详解ppt

    芯片封装测试流程详解ppt•按封装外型可分为:SOT 、QFN 、SOIC、TSSOP、QFP、BGA、CSP等;• 决定封装形式的两个关键因素:Ø封装效率。芯片面积/封装面积,尽量接
    发表于 01-13 11:46

    一文详解芯片逆向工程的设计与流程

    的使用却又并不知道该软件用于哪个流程之中,而且每个流程可能使用到的工具软件也不是太清楚(此观点仅为个人经历所得出的结论,并不一定真是这样)。芯片正向设计与反向设计。目前国际上的几个大的设计公司都是以正向
    发表于 09-14 18:26

    北桥芯片详解

    北桥芯片详解       北桥芯片(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称
    发表于 04-26 17:41 3641次阅读

    一文详解T218半导体芯片制造流程与设备

    本文主要详解T218半导体芯片制造,首先介绍了T218半导体芯片设计流程图,其次介绍了T218半导体芯片制造
    的头像 发表于 05-31 15:03 3.1w次阅读
    一文<b class='flag-5'>详解</b>T218半导体<b class='flag-5'>芯片</b>制造<b class='flag-5'>流程</b>与设备

    芯片设计流程详解

    芯片,指的是内含集成电路的硅片,所以芯片又被称集成电路,可能只有2.5厘米见方大小,但是却包含几千万个晶体管,而较简单的处理器可能在几毫米见方的芯片上刻有几千个晶体管。
    的头像 发表于 07-28 09:44 3.7w次阅读
    <b class='flag-5'>芯片</b>设计<b class='flag-5'>流程</b><b class='flag-5'>详解</b>

    27张详解ASIC芯片设计生产流程的PPT

    详解ASIC芯片设计生产流程的PPT
    的头像 发表于 07-16 15:37 1.1w次阅读

    芯片设计中数模混合集成电路的设计流程是怎么样的

     芯片设计包含很多流程,每个流程的顺利实现才能保证芯片设计的正确性。因此,对芯片设计
    的头像 发表于 08-17 11:26 1.6w次阅读

    数字芯片的设计流程思路和技术说明

    本文档的主要内容详细介绍的是数字芯片的设计流程思路和技术说明。
    发表于 06-09 08:00 1次下载
    数字<b class='flag-5'>芯片</b>的设计<b class='flag-5'>流程</b>思路和技术说明

    芯片设计中数模混合集成电路的设计流程

    芯片设计包含很多流程,每个流程的顺利实现才能保证芯片设计的正确性。因此,对芯片设计
    的头像 发表于 10-30 17:13 1074次阅读

    芯片设计流程 芯片的设计原理图

    原文:http://m.elecfans.com/article/719874.html芯片是什么?芯片的具体设计流程又是什么?本文探讨的就是芯片在字面以外的意义,以及
    发表于 11-06 20:51 53次下载
    <b class='flag-5'>芯片</b>设计<b class='flag-5'>流程</b> <b class='flag-5'>芯片</b>的设计原理图

    芯片制造全流程详解

    我们身边大大小小的电子设备中都会有芯片芯片让生活步入了更加智慧的模式。那么芯片那么神奇的东西是怎么制造的呢?下面小编就带大家看看芯片制造全流程
    的头像 发表于 12-10 18:15 1.7w次阅读

    MEMS芯片制造工艺流程

    赞助商广告展示 原文标题:MEMS芯片制造工艺流程详解 文章出处:【微信公众号:今日半导体】欢迎添加关注!文章转载请注明出处。       审核编辑:彭静
    的头像 发表于 07-11 16:20 6555次阅读

    芯片电学测试如何进行?包含哪些测试内容

    芯片电学测试如何进行?包含哪些测试内容芯片电学测试是对芯片的电学性能进行测试和评估的过程。它是保证
    的头像 发表于 11-09 09:36 1506次阅读

    数字设计ic芯片流程

    主要介绍芯片的设计流程                                                                    &
    发表于 11-20 15:57 0次下载