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

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

3天内不再提示

芯片设计之门级仿真

倩倩 来源:《IC设计与方法》 作者:《IC设计与方法》 2022-08-15 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经过逻辑综合过程后,Verilog代码被转化成门级网单,转化后的门级网单需要被验证与Verilog代码功能是否一致,需要进行门级仿真

Verilog代码的仿真可以被称为功能仿真,可以验证Verilog代码功能与设计需求是否一致。

验证Verilog代码过程中需要编写测试平台文件tb.vhd,该平台文件仍可以在门级仿真中使用。门级仿真所用的仿真器(仿真工具,如

Modelsim)与功能仿真相同,门级仿真还需要逻辑综合保存的文件:门级网表文件和时序反标文件(时序相关信息),门级网表文件所用的底层电路(如:与门)的特性信息在库文件中,库文件由芯片制造公司提供,各个芯片制造公司的库文件因其元器件性能的差异而不同。

综上,门级仿真基于测试平台文件、门级网表文件、时序反标文件、库文件,可以进行更精确的仿真。设计人员除了可以通过门级仿真验证门级网单与Verilog代码功能是否一致,还可以检查门级电路的时序是否正确。

e90ab5c6-1b62-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

门级仿真的过程与功能仿真过程相类似,不同之处在于需要将库文件重新编译,库文件编译结束后,依次编译门级网单、测试平台、时序反标文件,并编写时序反标的命令文件。

如果仿真工具采用Modelsim,时序反标文件可以内嵌在Modelsim工具中,不需编译。如果采用NC仿真工具,还需要进行Elborate(个人理解Elborate步骤是进行精细化的设定)。

最后进行仿真并检查结果。

e943d2ca-1b62-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

编译库文件时,需将底层门级电路单独建立库,而不能将库文件混入到芯片设计代码中。这是因为库文件中有数百个元器件,混入芯片设计代码中,难以定位由设计人员自主设计的部分。

因为设计方案最终确定前需要反复修改,所以编译过程会反复进行,库文件也需要重新编译,需要及时清理过去编译的内容。

因为门级网单的仿真步长(根据网络资料理解:连续系统仿真中设置的最小时间间隔)和库文件的仿真步长不一定相同,需要设置统一的仿真步长。底层单元库(库文件)仿真步长通常设置在ps(皮秒,1s=10-12s)量级,设计人员编写的芯片代码仿真步长通常设置在ns(纳秒,1ns=10-9s)量级。

进行门级仿真前,时序反标信息需要标注到门级网单中。标注方式采用Verilog代码中$sdfannotate系统任务,$sdfannotate系统任务可以向仿真工具输入门级网单的时序信息。

下图是门级仿真的结果。偏上的图片中,延时显示的是1ns,长于门元器件的延时,意味着时序反标可能不正确。当时序反标不正确时,库文件会采用默认延时,即该库文件的默认延时是1ns。时序反标不正确的原因可能是反标文件名错误、反标流程错误等。

偏下的图片是反标正确的结果,延时在0.1ns左右。正常情况下,下图所映射的电路输出应该从3直接变为4,但实际输出由3变为1,再变为0,再变为4,所对应的波形会显示出毛刺。如果该输出只作为状态信号(只在信号稳定时作为输入)或输出指示(如指示发光二极管发光),没有什么影响,其他情况需要考虑毛刺的影响。

e976941c-1b62-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

审核编辑 :李倩

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

    关注

    55

    文章

    4567

    浏览量

    138817
  • Verilog
    +关注

    关注

    31

    文章

    1374

    浏览量

    114826

原文标题:芯片设计相关介绍(26)——门级仿真

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单相双式光伏发电并网系统实时仿真

    光伏发电作为重要的可再生能源利用方式,受到广泛关注。单相双式光伏并网是主流光伏并网拓扑结构,其具备控制灵活、稳定性高、MPPT跟踪精准等优势。本篇中我们基于EasyGo实时仿真器EGBoxMini
    的头像 发表于 05-22 14:07 49次阅读
    单相双<b class='flag-5'>级</b>式光伏发电并网系统实时<b class='flag-5'>仿真</b>

    储能发电系统篇:双式超级电容并网实时仿真

    超级电容凭借高功率密度、快充快放特性,在电网短时功率支撑、调频调峰等场景中发挥关键作用,其并网控制性能直接决定储能系统运行效率。本篇中我们基于EasyGo实时仿真器EGBoxMini,对双式超级
    的头像 发表于 03-31 17:55 1527次阅读
    储能发电系统篇:双<b class='flag-5'>级</b>式超级电容并网实时<b class='flag-5'>仿真</b>

    浅谈复杂芯片设计中的SPICE仿真困境

    在现代集成电路设计领域,SPICE(Simulation Program with Integrated Circuit Emphasis)仿真一直是验证电路功能和性能的核心手段。然而,随着芯片设计复杂度的指数增长,传统SPI
    的头像 发表于 03-13 13:39 835次阅读

    消费、工业、车规驱动芯片的核心区别是什么?

    ?三天两头出问题,不是过温保护就是莫名停机。其实芯片挺冤的——它不是不行,只是被放错了地方。消费、工业、车规这三个等级,对应的是完全不同的生存环境:今天我们就来
    的头像 发表于 03-10 14:51 647次阅读
    消费<b class='flag-5'>级</b>、工业<b class='flag-5'>级</b>、车规<b class='flag-5'>级</b>驱动<b class='flag-5'>芯片</b>的核心区别是什么?

    奥迪威芯片级风扇:面向高性能电子设备的芯片级主动热管理方案

    芯片级风扇代表了热管理领域的一次范式转变,从板或系统散热转向了精确的、芯片级的主动干预。其小型化、易于集成、高效运行和可扩展性的结合,使其成为下一代高性能、紧凑型电子产品不可或缺的
    的头像 发表于 02-25 11:13 377次阅读
    奥迪威<b class='flag-5'>芯片级</b>风扇:面向高性能电子设备的<b class='flag-5'>芯片级</b>主动热管理方案

    车规与消费芯片的深度解析:从设计到应用的全方位差异

    在当今科技飞速发展的时代,芯片已成为现代电子设备的核心灵魂。无论是飞驰的智能汽车,还是手中的智能手机,芯片的性能与可靠性都直接决定着终端产品的安全性与用户体验。然而,同属半导体技术范畴的车规
    的头像 发表于 12-03 16:47 942次阅读
    车规<b class='flag-5'>级</b>与消费<b class='flag-5'>级</b><b class='flag-5'>芯片</b>的深度解析:从设计到应用的全方位差异

    DCDC芯片TPS54620的缓启动时间仿真

    以下以DCDC芯片TPS54620为例对缓启动时间进行仿真
    的头像 发表于 12-02 15:20 816次阅读
    DCDC<b class='flag-5'>芯片</b>TPS54620的缓启动时间<b class='flag-5'>仿真</b>

    车规与消费芯片的差异与影响

    车规芯片与消费芯片在设计目标、应用场景及性能要求上存在显著差异,其核心区别源于各自服务的产品属性——汽车领域强调安全性、可靠性与长生命周期,而消费电子则更注重性价比与短期性能迭代。
    的头像 发表于 11-27 14:14 1145次阅读
    车规<b class='flag-5'>级</b>与消费<b class='flag-5'>级</b><b class='flag-5'>芯片</b>的差异与影响

    车规与消费芯片的可靠性、安全性与成本差异

    引言在汽车电子和消费电子领域,"车规"与"消费"芯片代表了两种截然不同的设计理念和技术标准。车规芯片专为汽车应用设计,强调在极端环境下
    的头像 发表于 11-18 17:27 1774次阅读
    车规<b class='flag-5'>级</b>与消费<b class='flag-5'>级</b><b class='flag-5'>芯片</b>的可靠性、安全性与成本差异

    英飞凌IPOSIM平台加入基于SPICE的模型生成工具,助力提升系统仿真精度

    与热特性。目前,该平台已集成一款基于SPICE(电路仿真程序)的模型生成工具,可将外部电路和栅极驱动器选型纳入系统仿真。该工具通过充分考虑器件的非线性半导体物理特
    的头像 发表于 10-27 17:03 826次阅读
    英飞凌IPOSIM平台加入基于SPICE的模型生成工具,助力提升系统<b class='flag-5'>级</b><b class='flag-5'>仿真</b>精度

    式光伏发电并网系统实时仿真

    基于 EasyGo 实时仿真器 EGBox Mini,对双式光伏并网系统进行仿真实验。通过与离线仿真对比,可以看到 EasyGo 实时仿真
    发表于 09-18 17:58

    光伏发电系统篇:双式并网系统实时仿真

    基于EasyGo实时仿真器EGBoxMini,对双式光伏并网系统进行仿真实验。通过与离线仿真对比,可以看到EasyGo实时仿真设备能在实际
    的头像 发表于 09-18 17:45 1779次阅读
    光伏发电系统篇:双<b class='flag-5'>级</b>式并网系统实时<b class='flag-5'>仿真</b>

    康谋分享 | 物理传感器仿真:破解自动驾驶长尾场景验证难题

    本文聚焦物理仿真,剖析摄像头光学建模、CMOS 光电转换、激光雷达高斯光束与衰减建模,解读 ASAM OpenMATERIAL 3D 标准,以构建可信仿真闭环,助力算法验证与高阶智驾落地。
    的头像 发表于 07-09 09:36 4206次阅读
    康谋分享 | 物理<b class='flag-5'>级</b>传感器<b class='flag-5'>仿真</b>:破解自动驾驶长尾场景验证难题

    看点:曝OpenAI与甲骨文加码“星际之门” 富士康要求中国员工从印度撤离 微软放慢AI芯片开发:专注务实设计

    给大家带来一些行业资讯: 曝OpenAI与甲骨文加码“星际之门” 据外媒报道,OpenAI已同意从甲骨文公司的数据中心租用大量计算能力,作为“星际之门”(Stargate)计划的一部分。据悉
    的头像 发表于 07-03 13:56 968次阅读

    EGBox:一体化工业实时仿真旗舰平台,全功能覆盖

    随着电力电子、新能源等领域的快速发展,复杂系统仿真需求日益增长。EasyGo半实物仿真事业部深耕行业需求,推出基于CPU+FPGA异构架构的一体化工业实时仿真器——EGBox,以模块
    的头像 发表于 05-27 12:00 958次阅读
    EGBox:一体化工业<b class='flag-5'>级</b>实时<b class='flag-5'>仿真</b>旗舰平台,全功能覆盖