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设计与方法》

审核编辑 :李倩

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

    关注

    53

    文章

    4406

    浏览量

    137665
  • Verilog
    +关注

    关注

    30

    文章

    1370

    浏览量

    114125

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

    与热特性。目前,该平台已集成一款基于SPICE(电路仿真程序)的模型生成工具,可将外部电路和栅极驱动器选型纳入系统仿真。该工具通过充分考虑器件的非线性半导体物理特
    的头像 发表于 10-27 17:03 283次阅读
    英飞凌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 977次阅读
    光伏发电系统篇:双<b class='flag-5'>级</b>式并网系统实时<b class='flag-5'>仿真</b>

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

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

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

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

    ESD技术文档:芯片级ESD与系统ESD测试标准介绍和差异分析

    ESD技术文档:芯片级ESD与系统ESD测试标准介绍和差异分析
    的头像 发表于 05-15 14:25 4017次阅读
    ESD技术文档:<b class='flag-5'>芯片级</b>ESD与系统<b class='flag-5'>级</b>ESD测试标准介绍和差异分析

    概伦电子千兆高精度电路仿真器NanoSpice Giga介绍

    NanoSpiceGiga是概伦电子自主研发的千兆晶体管SPICE电路仿真器,通过基于大数据的并行仿真引擎处理十亿以上单元的电路仿真,可
    的头像 发表于 04-23 15:21 876次阅读
    概伦电子千兆<b class='flag-5'>级</b>高精度电路<b class='flag-5'>仿真</b>器NanoSpice Giga介绍

    概伦电子芯片级HBM静电防护分析平台ESDi介绍

    ESDi平台是一款先进的芯片级ESD(静电防护)验证平台,为设计流程的各个阶段提供定制化解决方案。该平台包括原理图HBM(人体模型)检查工具ESDi-SC,芯片级HBM检查工具ESDi,和适用于多线程
    的头像 发表于 04-22 10:25 909次阅读
    概伦电子<b class='flag-5'>芯片级</b>HBM静电防护分析平台ESDi介绍

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

    发电并网系统省去了中间的变换环节,转换效率更高、结构更为简单。本篇中我们基于EasyGo实时仿真器EGBox Mini,对单式光伏并网系统进行仿真实验。 通过与离线实验结果进行对比,可以看到
    发表于 02-17 18:24

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

    并网系统省去了中间的变换环节,转换效率更高、结构更为简单。本篇中我们基于EasyGo实时仿真器EGBoxMini,对单式光伏并网系统进行仿真实验。通过与离线实验
    的头像 发表于 02-17 18:05 999次阅读
    光伏发电系统篇:单<b class='flag-5'>级</b>式并网系统实时<b class='flag-5'>仿真</b>

    OpenAI推进“星际之门”项目,评估美国数据中心选址

    OpenAI近日宣布,正紧锣密鼓地评估美国各州作为“星际之门”(Stargate)项目数据中心选址的适宜性。该项目被视为美国在全球人工智能(AI)竞赛中保持领先地位的关键举措。 OpenAI首席全球
    的头像 发表于 02-08 09:46 730次阅读

    OpenAI“星际之门”首期工厂亮相

    近日,OpenAI的首席执行官萨姆·阿尔特曼在社交平台X上分享了备受瞩目的“星际之门”项目的首期工厂照片。这一举动标志着OpenAI在人工智能算力基础设施建设方面迈出了重要一步。 据
    的头像 发表于 02-05 13:54 704次阅读