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

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

3天内不再提示

数字IC与数字IC前端设计

工程师邓生 来源:于博士Jacky 作者:小乔 2022-09-21 10:10 次阅读

b245ff10-3114-11ed-ba43-dac502259ad0.png

数字IC是传递、加工、处理数字信号集成电路(Integrated Circuit, IC), 一般将其分为通用数字IC和专用数字IC。

数字IC前端设计,以架构设计为起点,以生成可布局布线的网表级为终点。该过程主要包括:TRL编程仿真验证、逻辑综合(Design Compiler)、静态时序分析(STA)、形式验证(Formality)。

1.RTL代码设计

使用硬件描述语言(HDL )将功能以代码的形式描述实现,形成RTL代码。

2.功能仿真验证

检验RTL级的代码设计的正确性。

常用工具:Mentor公司的Modelsim、Synopsys的VCS、Cadence的NC-Verilog等。

3.STA(静态时序分析)

静态时序分析属于验证范畴,指的是在时序上对电路进行验证,检查电路是否存在建立时间(setup time)和保持时间(hold time)的违例(violation)。

常用工具:Synopsys的Prime Time。

4.逻辑综合

将HDL代码翻译成门级网表Netlist。

常用工具:Synopsys的Design Compiler。

5.形式验证(Formality)

为保证在逻辑综合过程中不改变原先HDL描述的电路功能,在功能上对综合后的网表进行的验证,就是形式验证。

常用方法:等价性检查方法。即以功能验证后的HDL设计为参考,对比综合后的网表功能,验证它们是否在功能上存在等价性。

常用工具:Synopsys的Formality。




审核编辑:刘清

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

    关注

    5318

    文章

    10689

    浏览量

    353160
  • 数字信号处理

    关注

    15

    文章

    515

    浏览量

    45284
  • 数字IC
    +关注

    关注

    1

    文章

    37

    浏览量

    12260

原文标题:一图懂!数字IC设计前端设计流程

文章出处:【微信号:于博士Jacky,微信公众号:于博士Jacky】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

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

    什么是锁存器?数字IC设计中为什么要避免锁存器?

    数字IC设计里,常会出现锁存器,D触发器和寄存器,很多人(比如我)老傻傻分不清,搞不懂他们的区别是什么。
    的头像 发表于 02-17 15:04 621次阅读
    什么是锁存器?<b class='flag-5'>数字</b><b class='flag-5'>IC</b>设计中为什么要避免锁存器?

    数字IC与模拟IC的架构差异

    如今的芯片大多数都同时具有数字模块和模拟模块,因此芯片到底归属为哪类产品是没有绝对标准的,通常会根据芯片的核心功能来区分。在数模混合芯片的实际工作中,数字IC与模拟IC工程师也是遵照各
    发表于 12-20 11:29 205次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>IC</b>与模拟<b class='flag-5'>IC</b>的架构差异

    数字前端生存指南—PPA

    PPA是数字IC设计逃不开的概念,分别是P(Performance)、P(Power)和A(Area),分别代表芯片的性能、功耗和面积。
    的头像 发表于 12-04 10:09 1383次阅读
    <b class='flag-5'>数字前端</b>生存指南—PPA

    数字ic测试系统有什么特点?如何助力车载mcu芯片测试?

    数字ic测试系统有什么特点?如何助力车载mcu芯片测试? 数字IC测试系统是用于评估和验证集成电路(IC)性能的设备。它们在电子行业中起到至
    的头像 发表于 11-10 15:29 364次阅读

    ic测试是什么意思

    。 根据器件类型,IC测试可以分为数字电路测试、模拟电路测试和混合电路测试。 数字电路测试是IC测试的基础,除少数纯模拟IC如运算放大器、电
    的头像 发表于 10-30 11:16 1034次阅读
    <b class='flag-5'>ic</b>测试是什么意思

    ADTR1007: 6千兆赫至18千兆赫,前端IC数据表 ADI

    电子发烧友网为你提供ADI(ADI)ADTR1007: 6千兆赫至18千兆赫,前端IC数据表相关产品参数、数据手册,更有ADTR1007: 6千兆赫至18千兆赫,前端IC数据表的引脚图
    发表于 10-09 18:50
    ADTR1007: 6千兆赫至18千兆赫,<b class='flag-5'>前端</b><b class='flag-5'>IC</b>数据表 ADI

    数字IC电源、时钟、接口相关的滤波设计

    0 前言 本文为EMC小知识学习简笔系列的第三篇,前文EMC小知识学习简笔(二)介绍了EMC三要素、插入损耗及电源滤波相关案例,本文主要介绍数字IC电源、时钟、接口相关的滤波设计。 1 数字电源滤波
    的头像 发表于 09-06 09:39 2250次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>IC</b>电源、时钟、接口相关的滤波设计

    ic设计是芯片设计吗 数字ic设计流程及工具介绍

    IC设计中,设计师使用电路设计工具(如EDA软件)来设计和模拟各种电路,例如逻辑电路、模拟电路、数字信号处理电路等。然后,根据设计电路的规格要求,进行布局设计和布线,确定各个电路元件的位置和连线方式。最后,进行物理设计,考虑电磁兼容性、功耗优化、时序等问题,并生成芯片制
    发表于 08-30 17:07 1992次阅读

    ic设计前端到后端的流程 ic设计的前端和后端的区别

    IC(Integrated Circuit)设计涉及两个主要的阶段:前端设计和后端设计。它们在IC设计流程中扮演着不同的角色和职责,具有以下区别
    的头像 发表于 08-15 14:49 2184次阅读

    都是IC,模拟和数字有何不同?

    的是 模拟信号 , 而手机处理的则是 数字信号 。 在理解数字IC与模拟IC的不同之前, 我们得先了解下这两种信号的差异。 模拟信号和数字
    的头像 发表于 08-04 17:55 1545次阅读

    数字IC前端设计流程及工具

    以门级网表(Netlist)生成为分界线,之前称为前端,之后称为后端。
    发表于 06-25 17:51 1254次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>IC</b><b class='flag-5'>前端</b>设计流程及工具

    100个数字IC设计中常用的缩写或术语

    下面为大家收集了100个数字IC设计中常用的缩写或术语,供大家参考,为初学者门的学习添砖加瓦。
    发表于 06-20 12:43 634次阅读

    如何使用数字IC4026和4017构建一个秒表

    今天我们将看到如何使用数字IC的4026和4017构建DIY秒表。这个项目最突出的特点是它不使用任何MCU来完成这项工作。尽管使用 MCU 会是一个更好的选择,但对于那些喜欢玩数字芯片的人来说,这个项目将是一个很好的 DIY。
    的头像 发表于 06-18 17:00 752次阅读
    如何使用<b class='flag-5'>数字</b><b class='flag-5'>IC</b>4026和4017构建一个秒表

    数字IC设计流程中为什么要做门级仿真?

    门级仿真(gate levelsimulation)也称之为后仿真,是数字IC设计流程中的一个重要步骤。
    的头像 发表于 06-07 09:55 1265次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>IC</b>设计流程中为什么要做门级仿真?