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

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

3天内不再提示

数字IC设计流程

旺材芯片 来源:旺材芯片 作者:温戈 2020-12-09 10:12 次阅读

数字IC设计流程是每个IC从业者的第一课,无论你是做前端,后端,还是验证,都需要对芯片的整个设计流程有个基本的了解。

本文章主要介绍以下三点内容:

一. 数字IC设计的流程及每个流程需要做的工作

二. 每个流程涉及到的EDA工具

在介绍设计流程之前,我们先来看看数字芯片内部的架构。

如下图所示,一个芯片是包含很多模块的,有CPUDSPUSB外设,memory等,然后通过总线连接,1通常我们都是把各个模块先设计好(IP team),然后再把他们集成到一起(SOC team).

ff65a872-2f77-11eb-a64d-12bb97331649.jpg

一. 数字IC设计的流程

下面我用流程图把设计的四大步以及要做的事情整理出来,主要分四大步:

1.确定项目需求

首先做一款芯片需要有市场,一般公司会先做市场调研,比如最近市面上比较火的人工智能芯片,物联网芯片,5G芯片,需求量都比较大。有了市场的需求我们就可以设计芯片的spec了。先由架构工程师来设计架构,确定芯片的功能,然后用算法进行interwetten与威廉的赔率体系 仿真,最后得出一个可行的芯片设计方案。

有了芯片的spec,下一步就可以做RTL coding了。

2. 前端设计

RTL(register transfer level) 设计:利用硬件描述语言,如VHDL,Verilog,System Verilog, 对电路以寄存器之间的传输为基础进行描述。

功能仿真:通常是有DV工程师来完成这部分工作,通过搭建test bench, 对电路功能进行验证。

逻辑综合:逻辑综合是将电路的行为级描述,特别是RTL级描述转化成为门级表达的过程。也就是将代码翻译成各种实际的元器件

STA:(static timing analysis) 静态时序分析,也就是套用特定的时序模型,针对特定电路分析其是否违反设计者给定的时序限制。

整个IC设计流程都是一个迭代的过程,每一步如果不能满足要求,都要重复之前的过程,直至满足要求为止,才能进行下一步。

除了以上的步骤,前端设计还有一个步骤就是DFT,随着芯片越来越大,DFT也就成为必不可少的一步。DFT通常要做scan chain, mbist ,ATPG等工作。

完成以上的工作后,就生成nestlist交给后端。

3. 后端设计

下图给出了后端设计的流程及主要工作。

Place & Route一般由后端工程师来做,Physical Design Engineer.

后端里DRC就是要检查设计规则是否符合芯片制造商的要求,这样才能正确的生产芯片。

最后上一个全家福:

这里就不对每一步做具体的介绍了,因为内容实在太多,每一点都可以挖掘的很深入。

后端完成工作后,最终会生成GDSII格式的文件,交由芯片制造商流片。

二. 每个流程使用的EDA 工具

数字逻辑仿真工具:

cadence: Incisive

synopsys: VCS

mentor: QuestaSim

数字逻辑综合工具:

Cadence:Genus

Synopsis: design

Compiler (DC)

数字后端设计工具:

1. 自动布局布线工具

Cadence: Innovus

Synopsis: IC Compiler

2.物理验证工具

Mentor: Calibre

Synopsis: Hercules

Cadence: Diva/dracula

责任编辑:xj

原文标题:干货 | 数字IC设计全流程介绍

文章出处:【微信公众号:旺材芯片】欢迎添加关注!文章转载请注明出处。

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

    关注

    455

    文章

    50732

    浏览量

    423247
  • IC
    IC
    +关注

    关注

    36

    文章

    5945

    浏览量

    175505
  • 数字
    +关注

    关注

    1

    文章

    1693

    浏览量

    51302

原文标题:干货 | 数字IC设计全流程介绍

文章出处:【微信号:wc_ysj,微信公众号:旺材芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数字设计ic芯片流程

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

    TI电池监控器IC的高级电量监测器固件流程

    电子发烧友网站提供《TI电池监控器IC的高级电量监测器固件流程图.pdf》资料免费下载
    发表于 10-12 10:07 0次下载
    TI电池监控器<b class='flag-5'>IC</b>的高级电量监测器固件<b class='flag-5'>流程</b>图

    【「数字IC设计入门」阅读体验】+ 数字IC设计流程

    设计的流程,对IC行业有个初步的认识,这样有助于后面威廉希尔官方网站 章节的学习;对于我通读第1章后,最大的收获就是了解了数字IC的设计流程。书中使用图1
    发表于 09-25 15:51

    【「数字IC设计入门」阅读体验】+ 概观

    IC和模拟IC的设计流程,后面几节说明了模拟IC数字IC和FPGA设计的区别,平时了解的这些知
    发表于 09-24 10:58

    名单公布!【书籍评测活动NO.40】数字IC设计入门,多角度透视芯片设计

    系统地介绍了IC设计及仿真验证过程。初学者可完整、详细地学习IC设计及验证流程,不仅有数字IC的设计介绍,还有模拟
    发表于 08-08 15:31

    VSP2560/62/66数字相机混合信号处理IC数据表

    电子发烧友网站提供《VSP2560/62/66数字相机混合信号处理IC数据表.pdf》资料免费下载
    发表于 07-22 11:19 0次下载
    VSP2560/62/66<b class='flag-5'>数字</b>相机混合信号处理<b class='flag-5'>IC</b>数据表

    自动化IC封装模拟分析工作流程

    IC封装制程的制程模拟中,为了同时提升工作效率与质量,CAE团队常会面临到许多挑战。在一般的CAE分析流程中,仿真分析产生结构性网格,是非常繁琐且相当花时间的。必须要先汇入2D(或3D)图档,接着
    的头像 发表于 06-26 08:35 312次阅读
    自动化<b class='flag-5'>IC</b>封装模拟分析工作<b class='flag-5'>流程</b>

    用于数字机顶盒的电源管理IC TPS652x数据表

    电子发烧友网站提供《用于数字机顶盒的电源管理IC TPS652x数据表.pdf》资料免费下载
    发表于 04-09 10:36 0次下载
    用于<b class='flag-5'>数字</b>机顶盒的电源管理<b class='flag-5'>IC</b> TPS652x数据表

    半导体IC设计是什么?IC设计和芯片设计区别

    的设计过程。通常,半导体IC设计涉及到多个子领域,包括数字电路逻辑设计、模拟电路设计、射频集成电路设计、功率管理及处理器设计等。在半导体IC设计中,设计人员需要使用计算
    的头像 发表于 04-03 08:26 1824次阅读
    半导体<b class='flag-5'>IC</b>设计是什么?<b class='flag-5'>IC</b>设计和芯片设计区别

    fpga和数字ic区别 fpga和plc区别

    fpga和数字ic区别 FPGA(现场可编程逻辑门阵列)和数字IC(集成电路)在设计、功能、应用等方面存在显著的区别。 FPGA和数字
    的头像 发表于 03-14 18:08 2619次阅读

    数字IC设计入门经典书籍合集推荐

    本文所列书籍都面向数字集成电路方向,其他方向,诸如模拟集成电路、射频IC、功率器件、工艺、器件等,均未涉及。将从理论基础、晶体管级电路、系统级电路、物理实现、Verilog HDL 、FPGA、处理器设计、数字
    的头像 发表于 03-07 13:48 1063次阅读

    用于数字机顶盒的电源管理IC TPS652x数据表

    电子发烧友网站提供《用于数字机顶盒的电源管理IC TPS652x数据表.pdf》资料免费下载
    发表于 03-06 14:03 0次下载
    用于<b class='flag-5'>数字</b>机顶盒的电源管理<b class='flag-5'>IC</b> TPS652x数据表

    Ansys与舍弗勒合作共同实现产品开发流程数字化和标准化

    Ansys仿真解决方案将助力舍弗勒在整个企业内实现产品开发流程数字化和标准化
    的头像 发表于 02-25 14:01 738次阅读

    什么是烧录?怎么判别IC是否烧录过

     IC烧录的基本流程,有时候我们会买来新料,新料一般是空白的可以跳过清除这道程序。
    的头像 发表于 02-02 14:14 5935次阅读

    数字电路设计有哪些仿真验证流程

    数字电路设计的仿真验证流程是确保设计能够正确运行的重要步骤之一。在现代电子设备中,数字电路被广泛应用于各种应用领域,如计算机、通信设备、汽车电子等等。因此,设计师必须通过仿真验证来确保电路能够按照
    的头像 发表于 01-02 17:00 1606次阅读