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

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

3天内不再提示

一文读懂什么是数字 IC 设计

jf_78858299 来源:摩尔学堂 作者:摩尔学堂 2023-03-16 10:34 次阅读

什么是数字 IC 设计?

数字 IC 设计是一个程序过程,涉及将规格和功能转换为数字块,然后进一步转换为逻辑电路。许多与数字 IC 设计相关的限制来自代工工艺和技术限制。

设计技能和独创性是数字 IC 设计的更高级别阶段以及确保设计尽可能高效地满足规范的系统和流程开发的关键。

1、综合与验证:硬件描述语言与功能验证

在数字设计的早期阶段开发的具有行为描述的数字模块需要转换为硬件描述语言 (HDL),例如 Verilog 或 VHDL。这个阶段通常被称为寄存器传输级 (RTL) 阶段,它通常包括功能验证,以确保逻辑实现符合高层规范。

(a) HDL 代码示例和 (b) 它描述的电路

在这一步之后,硬件描述然后被转换成门级网表,在此期间可以尝试各种实现和优化例程以更好地满足设计目标。此阶段的重要考虑因素包括功率预算、速度、占地面积和可靠性。

2、物理 IC 布局:布局规划和 IP 核

经过综合验证后,门级网表转化为物理版图,即IC的层级和物理结构的几何表示。布局规划方法用于确保整个 IC 中的块和焊盘布局符合设计目标。

由于某些数字模块(例如存储器和寄存器)的结构化和重复性,部分数字 IC 布局通常使用脚本和自动化软件流程完成。外部 IP 核也在此阶段放置,其中软件仅显示 IP 的必要接口部分。在放置所有块和门之后——以及手动布线,如有必要——布线自动化脚本和软件用于连接每个元素。

3、验证和模拟:流片和测试

然后执行验证和模拟,两者都必须考虑布局的布局和物理特征。如果成功,结果是一个输出文件,例如 GDSII (GDS2),代工厂使用内部软件和流程来制造 IC,即流片阶段。在某些情况下,代工厂会发现设计问题,然后需要设计团队纠正/确认。

M00/81/D4/wKgZomQSf8WAMkDRABZ936qOS4A939.jpg) 布局和布线后的芯片布局。图片由 Cadence Design Systems 提供。

流片后,会生产小批量的首次运行或原型 IC,以便进行测试。根据生产 IC 的性能和经济性,此测试可能会导致重新设计或工艺更改。

数字集成电路抽象级别

  1. 行为的
  2. 寄存器传输级 (RTL)
  3. 功能性
  4. 晶体管
  5. 物理布局

数字 IC 设计流程

  • 以下列表概述了数字 IC 设计流程中的步骤,包括子步骤:
  • 设计规范
    • 规格
    • 约束
    • 测试台开发
  • 高级系统设计
    • 设计分区
    • 入门 Verilog 行为建模
    • 模拟/功能验证
    • 集成与验证
  • 逻辑综合
    • 寄存器传输级 (RTL) 转换为网表
    • 设计划分为物理块
    • 时序裕量和时序约束
    • RTL和门级网表验证
    • 静态时序分析
  • 平面规划
  • 合成
    • 时序约束和优化
    • 静态时序分析
    • 更新展示位置
    • 更新电源和时钟规划
  • 块级布局
    • 完整的块布局和布线
  • IC 级布局
    • 所有模块的IC集成
    • 单元格放置
    • 扫描链/时钟树插入
    • 信元路由
    • 物理和电气设计规则检查 (DRC)
    • 布局与原理图 (LVS)
    • 寄生提取
    • 布局后时序验证
    • GDSII 创建
    • 流片
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑电路
    +关注

    关注

    13

    文章

    469

    浏览量

    42206
  • HDL
    HDL
    +关注

    关注

    8

    文章

    323

    浏览量

    47101
  • 数字IC
    +关注

    关注

    1

    文章

    37

    浏览量

    12265
收藏 人收藏

    评论

    相关推荐

    读懂电阻和电容的不同

    要了解它们的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。读懂电阻和电容的不同  电阻器和电容器的标称值和允许偏差
    发表于 11-14 10:25

    【转帖】读懂电阻和电容的不同

    的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。读懂电阻和电容的不同电阻器和电容器的标称值和允许偏差
    发表于 11-14 15:43

    张图读懂“云栖大会·南京峰会”重磅发布产品

    摘要: 数字化转型需要做什么?云计算当然是必不可少的黑科技。张图读懂“云栖大会·南京峰会”重磅发布的云计算产品。数字化转型需要做什么?云计算当然是必不可少的黑科技。
    发表于 05-03 15:57

    读懂接口模块的组合应用有哪些?

    读懂接口模块的组合应用有哪些?
    发表于 05-17 07:15

    读懂如何去优化AC耦合电容?

    读懂如何去优化AC耦合电容?
    发表于 06-08 07:04

    读懂DS18B20温度传感器及编程

    读懂DS18B20温度传感器及编程对于新手而言,DS18B20基本概念仅做了解,最重要的是利用单片机对DS18B20进行编程,读取温度信息,并把读取到的温度信息利用数码管,LCD1602或者上位
    发表于 07-06 07:10

    读懂芯片是什么

    概念使用。芯片制造的过程就如同用乐高盖房子样,先有晶圆作为地基,再层层往上叠的芯片制造流程后,就可产出必要的 IC 芯片(这些会在后面介绍)...
    发表于 07-29 08:19

    读懂什么是NEC协议

    读懂什么是NEC协议?
    发表于 10-15 09:22

    带你读懂OpenHarmony数字管家

    ,给孩子个安静舒适的学习环境;碰到学习难题,可以随时请求你的远程指导。出门远行,也不担心家里的“多肉”植物和宠物无人照顾,这样的生活体验是不是很棒?让你的生活每天轻松惬意!二、数字管家是什么然而现实很
    发表于 11-05 16:11

    读懂中断方式和轮询操作有什么区别吗

    读懂中断方式和轮询操作有什么区别吗?
    发表于 12-10 06:00

    读懂传感器的原理与结构

    读懂传感器传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和测量设备也就
    发表于 01-13 07:08

    带你读懂数字管家

    电视和扫地机,给孩子个安静舒适的学习环境;碰到学习难题,可以随时请求你的远程指导。 出门远行,也不担心家里的“多肉”植物和宠物无人照顾,这样的生活体验是不是很棒?让你的生活每天轻松惬意! 二、数字管家
    发表于 03-31 16:58

    一文读懂模拟IC数字IC差异

    模拟IC按技术类型来分有只处理模拟信号的线性IC和同时处理模拟与数字信号的混合IC。模拟IC按应用来分可分为标准型模拟
    发表于 03-13 16:57 2.9w次阅读

    数字IC数字IC前端设计

    数字IC是传递、加工、处理数字信号的集成电路(Integrated Circuit, IC), 一般将其分为通用数字
    的头像 发表于 09-21 10:10 2731次阅读

    一文读懂模拟IC数字IC的区别

    数字电路ic是处理数字信号的器件,比如CPU、逻辑电路等;而模拟电路ic是处理和提供模拟信号的器件,比如运算放大器、线性稳压器、基准电压源等,它们都属于模拟
    发表于 02-13 09:46 2598次阅读
    一文<b class='flag-5'>读懂</b>模拟<b class='flag-5'>IC</b>与<b class='flag-5'>数字</b><b class='flag-5'>IC</b>的区别