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。




审核编辑:刘清

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

    关注

    5391

    文章

    11618

    浏览量

    362936
  • 数字信号处理

    关注

    15

    文章

    563

    浏览量

    45966
  • 数字IC
    +关注

    关注

    1

    文章

    38

    浏览量

    12618

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

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

收藏 人收藏

    评论

    相关推荐

    bq2435x DSG EVM用于锂离子充电器前端保护IC指南

    电子发烧友网站提供《bq2435x DSG EVM用于锂离子充电器前端保护IC指南.pdf》资料免费下载
    发表于 12-19 16:32 0次下载
    bq2435x DSG EVM用于锂离子充电器<b class='flag-5'>前端</b>保护<b class='flag-5'>IC</b>指南

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

    的流程应该非常熟悉了,但对于我这样的外行,图中的信息量太大,充满未知。就学习而言,有问题是件好事,带着问题去研究。上述流程图中几个关键步骤的学习总结: 数字前端设计:数字IC设计分为前端
    发表于 09-25 15:51

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

    能够申请到《数字IC设计入门》一书,非常高兴。我是一个嵌入式软件工程师,产品开发中使用过多类芯片,产品做的多了,感觉产品的软件开发都是在控制芯片,一个芯片使用各种通信接口再去控制其它芯片,读写芯片
    发表于 09-24 10:58

    ic测试原理和设备教程的区别

    涉及如何通过测试信号的生成与传输,对IC的性能、功能和可靠性进行全面评估。 测试原理包括测试信号的生成与传输、测试响应的采集与分析,以及测试结果的判断与反馈。测试信号可以是模拟信号、数字信号或混合信号,测试响应则可能是电压、电流、频率等参数,或是逻
    的头像 发表于 09-24 09:51 281次阅读

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

    系统地介绍了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>数据表

    如何正确使用数字化仪前端信号调理?(二)

    在上期文章如何正确使用数字化仪前端信号调理?(一)中,我们为大家介绍了数字化仪前端电路所需的特性以及使用过程中需要的输入抗阻和输入耦合,本期文章将为您介绍
    的头像 发表于 04-12 14:31 474次阅读
    如何正确使用<b class='flag-5'>数字</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和Li+充电器前端保护IC bq2431x数据表

    电子发烧友网站提供《过电压和过电流保护IC和Li+充电器前端保护IC bq2431x数据表.pdf》资料免费下载
    发表于 04-08 10:16 0次下载
    过电压和过电流保护<b class='flag-5'>IC</b>和Li+充电器<b class='flag-5'>前端</b>保护<b class='flag-5'>IC</b> bq2431x数据表

    过电压和过电流保护IC和Li+充电器前端保护IC bq24300和bq24304数据表

    电子发烧友网站提供《过电压和过电流保护IC和Li+充电器前端保护IC bq24300和bq24304数据表.pdf》资料免费下载
    发表于 04-08 10:15 0次下载
    过电压和过电流保护<b class='flag-5'>IC</b>和Li+充电器<b class='flag-5'>前端</b>保护<b class='flag-5'>IC</b> bq24300和bq24304数据表

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

    的设计过程。通常,半导体IC设计涉及到多个子领域,包括数字电路逻辑设计、模拟电路设计、射频集成电路设计、功率管理及处理器设计等。在半导体IC设计中,设计人员需要使用计算
    的头像 发表于 04-03 08:26 1962次阅读
    半导体<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 2797次阅读

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

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

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

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

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

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