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了。先由架构工程师来设计架构,确定芯片的功能,然后用算法进行模拟仿真,最后得出一个可行的芯片设计方案。

有了芯片的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设计全流程介绍

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

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

    关注

    463

    文章

    54649

    浏览量

    471050
  • IC
    IC
    +关注

    关注

    36

    文章

    6497

    浏览量

    186768
  • 数字
    +关注

    关注

    1

    文章

    1701

    浏览量

    52667

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索MIC2800:高性能数字电源管理IC的卓越之选

    探索MIC2800:高性能数字电源管理IC的卓越之选 在电子设备的设计中,电源管理是至关重要的一环。一款优秀的电源管理IC能够为设备提供稳定、高效的电源供应,从而确保设备的正常运行。今天,我们就来
    的头像 发表于 03-15 17:30 1033次阅读

    新思科技全流程IC设计师资培训班成功举办

    近日,由武汉大学物理科学与技术学院主办、新思科技特邀协办、华中地区高校 EDA 技术研究会与武汉大学物理国家级实验教学示范中心共同支持的“新思科技全流程 IC 设计师资培训班”成功举办。此次培训吸引
    的头像 发表于 12-29 11:25 2499次阅读

    慧能泰荣获2025国产数字IC行业入围奖

    12月6日,第十六届亚洲电源技术发展论坛在深圳湾万丽酒店隆重举行。在同期进行的“第四届电源行业配套品牌颁奖典礼”中,慧能泰半导体凭借在电源领域卓越的技术创新和突出的市场表现,荣获数字IC行业奖。获此殊荣,是行业对慧能泰技术实力的肯定,更将激励我们持续创新,共同推动电源管理
    的头像 发表于 12-16 15:09 1004次阅读
    慧能泰荣获2025国产<b class='flag-5'>数字</b><b class='flag-5'>IC</b>行业入围奖

    IC卡在人员管理中的应用

    IC卡在人员管理中的应用IC卡在人员管理中通过身份识别、权限控制和数据记录实现全流程数字化,核心价值在于提升管理效率、保障安全性并降低人工成本。一、身份识别与权限管控多场景身份核验:员
    的头像 发表于 12-15 16:13 490次阅读
    <b class='flag-5'>IC</b>卡在人员管理中的应用

    数字IC/FPGA设计中的时序优化方法

    数字IC/FPGA设计的过程中,对PPA的优化是无处不在的,也是芯片设计工程师的使命所在。此节主要将介绍performance性能的优化,如何对时序路径进行优化,提高工作时钟频率。
    的头像 发表于 12-09 10:33 3682次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>IC</b>/FPGA设计中的时序优化方法

    分享1-Wire接口数字温度传感器IC型号

    如今,随着测温应用环境的升级和拓展,精准的温度测量与控制已成为各种环境数据采集的关键,传统模拟温度传感器已经无法满足市场的要求,而1-Wire接口数字温度传感器IC的出现,极大地简化了系统设计。为此
    的头像 发表于 12-02 16:34 1088次阅读
    分享1-Wire接口<b class='flag-5'>数字</b>温度传感器<b class='flag-5'>IC</b>型号

    温度传感器IC,数字温度传感器IC的工作原理

    温度传感器IC作为现代电子系统的核心感知元件,集成了温度传感与数字处理功能,通过单总线接口即可与微控制器完成温度测量任务。这类芯片能够将敏感元件检测到的模拟物理量(如热电偶的微小电压或热电阻的阻值变化)通过内置的模数转换器(ADC)及
    的头像 发表于 10-31 16:54 1142次阅读
    温度传感器<b class='flag-5'>IC</b>,<b class='flag-5'>数字</b>温度传感器<b class='flag-5'>IC</b>的工作原理

    如何利用数据+AI重塑业务流程

    在瞬息万变的商业世界里,企业一直在通过业务流程再造寻找提升竞争力的突破口。从ERP热潮,到数字技术的全面开花,每一次技术浪潮都推动着企业优化流程、提升效率。如今,站在AI和数据驱动的时代,企业应该思考的不是AI能不能取代人,而是
    的头像 发表于 09-04 14:37 1144次阅读

    一文详解线性霍尔IC

    全面认知·线性霍尔IC 线性霍尔IC,是一种rail to rail的模拟输出传感器,后端微控制器处理起来简单方便,因此与霍尔IC一样,适用于白色家电和工业设备。 线性霍尔IC进行模拟
    的头像 发表于 07-24 17:59 2671次阅读
    一文详解线性霍尔<b class='flag-5'>IC</b>

    开关式霍尔IC的应用实例

    霍尔IC是一种能够进行高/低电平数字信号输出的传感器,检测磁场强度的霍尔IC被称为开关式霍尔IC。本章将介绍开关式霍尔IC的应用实例。
    的头像 发表于 07-10 14:32 1395次阅读
    开关式霍尔<b class='flag-5'>IC</b>的应用实例

    锁存型霍尔IC的定义和典型应用实例

    霍尔IC是一种能够进行高/低电平数字信号输出的传感器,交替检测S极和N极磁场的霍尔IC被称为锁存型霍尔IC
    的头像 发表于 07-10 14:23 1904次阅读
    锁存型霍尔<b class='flag-5'>IC</b>的定义和典型应用实例

    华大九天Empyrean Liberal工具助力数字集成电路设计

    SRAM、ROM等),到大量数模混合 IP(如物理层接口 PHY、锁相环 PLL 等)——这些模块经过“K 库”流程,形成预先定义好、经过参数特征化的标准模块集合,方可被数字 IC 设计流程
    的头像 发表于 07-09 10:14 3213次阅读
    华大九天Empyrean Liberal工具助力<b class='flag-5'>数字</b>集成电路设计

    一文看懂芯片的设计流程

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

    数字IC设计:方法、技巧与实践

    主要内容: 芯片设计的背景知识 芯片设计流程和工具 构架(ARCHITECTURE)设计 RTL级设计和仿真 逻辑综合和相关技术 芯片设计的项目管理 本文内容主要是数字芯片前端设计,不涉及模拟
    发表于 05-28 16:06

    西门子利用AI来缩小行业的IC验证生产率差距

    Questa One将集成电路(IC)验证从被动反应流程重新定义为智能的自优化系统。 西门子数字化工业软件推出了Questa™ One智能验证软件组合,将连接性、数据驱动方法和可扩展性与人
    的头像 发表于 05-27 14:34 713次阅读