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

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

3天内不再提示

趣谈混合信号模型与仿真实践

冬至子 来源:模拟混合信号设计验证 作者:吴顺珉 2023-11-06 17:05 次阅读

在工作中会遇到不少建立模型,建立顶层仿真并在后期进行验证的工作。应版主把个人零星的一些感受总结一下。

主要工作角色还是模拟设计工程师,日常负责的也主要是模拟模块的设计。因此建模使用的比较多的还是Verilog和VerilogA。会写一些数字模块作为辅助。数字域和模拟域通常是严格分离的。

真正的VerilogAMS混合信号的模块几乎没有。SystemVerilog,UVM之类的技术似乎更加偏向数字领域。看过EENET实现的一些模拟模型。 感觉就是:我的天啊

图片

数字行为模型用于描述数字电路;以及模拟电路的功能,如使用wreal或者System Verilog。

宏模型用于简化模块,描述模拟电路的功能和性能。实践中设计者多使用VerilogA。有时候提供spice类的模型。

微模型从器件层次描述单元的功能和性能。基本上都是使用spice/spectre模型。

图片

使用数字行为模型,进行基本的功能验证。

使用宏模型和微模型进行性能验证。

使用混合信号模型搭建测试仿真平台。

客户需要的模型多种多样。基本是从IC设计中的模型转化而来。

图片

这里只涉及芯片设计阶段的仿真验证。

数字行为模型的仿真验证一般在设计初期进行,通常只用于验证系统功能,提高验证覆盖率。而且有待于后期使用混合信号仿真进一步验证。

数模混合模型的仿真验证在设计中与电路设计同步进行。可以使用数字顶层的架构,有利于批量仿真进行功能验证。缺点是配置复杂,模拟电路设计师对数字的设置和配置可能不是很熟悉。

如果采用模拟顶层的方式优点是直观,便于电路的调试,内部修改比较容易。缺点是批量仿真比较难,需要额外的仿真测试平台模型支持。

全模拟仿真,在顶层使用微模型进行仿真。最耗时间也最能够体现真实的功能和性能。通常这里最能够体现实际问题。

图片

仿真验证流程如上图。大致思路是:模型先于电路;模型和电路要互相对比验证;模型要体现电路的实现方法;多次迭代进行。

图片

搭建任何一种模型都对工程师的能力有相应的要求。能力不足可能写出错误的模型,或者掩盖了真实的问题,或者消耗过多的设计时间。

采用任何一种建模方式都意味着额外的设计时间。在消耗的时间和不使用这种技术带来的风险之间要权衡利弊。并不是使用了越多的技术就能带来越好的结果。

模型和电路要迭代对比验证。模型要反映电路的实际实现方法。

选择了一种建模技术后,要考虑可复用性。尽量在模块阶段搭建可复用的模型,为将来的/其他人的项目节省时间。

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

    关注

    0

    文章

    341

    浏览量

    64810
  • IC设计
    +关注

    关注

    37

    文章

    1264

    浏览量

    102956
  • UVM
    UVM
    +关注

    关注

    0

    文章

    181

    浏览量

    18964
  • AMS
    AMS
    +关注

    关注

    10

    文章

    204

    浏览量

    86647
  • 模拟电路
    +关注

    关注

    0

    文章

    3

    浏览量

    911
收藏 人收藏

    评论

    相关推荐

    基于FPGA的混合信号验证流程

    混合信号共同仿真环境在指定的SoC中验证混合信号组件。  在PSC流程中,混合
    发表于 10-16 22:55

    【MSP430趣谈】系列教程汇总贴

    本帖最后由 michael_llh 于 2020-2-24 23:30 编辑 【MSP430趣谈】系列教程汇总贴(2016.02.20更新)在这汇总了【MSP430趣谈】系列教程的所有帖子
    发表于 02-20 16:48

    Altium Designer的混合电路信号仿真工具介绍

    Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真
    发表于 07-19 07:52

    PSpice 仿真实践

    分析及其分析结采的出; PSpice仿真实陇;数字电路的仿真分析。本书可作为工科高等院校有关专业学生或研究生的敦材和鑫考书,也可作为从事电子电路与系统设计的技术人员的参考书。
    发表于 01-20 09:53

    PSpice仿真实践

    PSpice仿真实践 非常详细的介绍了其对应功能,是份不错的资料
    发表于 03-12 01:03 87次下载

    军事仿真实体可视化模型系统关键技术

    介绍军事仿真实体可视化模型系统的关键技术,提出军事仿真实体可视化模型的分类,确定各类模型的建模方法,并依此设计系统的总体架构。制定
    发表于 04-14 08:48 19次下载

    模拟/混合信号仿真

    Harmony单核模拟/混合信号仿真器实时地动态连接SmartSpice 电路仿真器和SILOS-XVerilog仿真器的性能。Harmon
    发表于 03-31 13:09 73次下载

    PSpice教程:PSpice仿真实践

    PSpice教程:PSpice仿真实践
    发表于 04-07 15:40 0次下载

    MATLAB信号处理仿真实验代码包

    MATLAB信号处理仿真实验代码包
    发表于 09-23 14:31 213次下载

    信号混合放大电路仿真

    信号混合放大电路仿真,PCB学习好资料,欢迎下载学习。
    发表于 03-23 09:55 0次下载

    PSpice仿真实践

    PSpice仿真实践 - 2001 哈尔浜工业大学
    发表于 05-19 15:16 0次下载

    HFSS 5个天线仿真实模型资料免费下载

    本文档的主要内容详细介绍的是HFSS 5个天线仿真实模型资料免费下载。
    发表于 05-07 15:21 188次下载
    HFSS 5个天线<b class='flag-5'>仿真实</b>例<b class='flag-5'>模型</b>资料免费下载

    60个HFSS仿真实模型库的详细资料说明

    收集整理的史上最全的HFSS 仿真实模型下载,近60个模型打包下载。
    发表于 05-07 16:01 205次下载
    60个HFSS<b class='flag-5'>仿真实</b>例<b class='flag-5'>模型</b>库的详细资料说明

    MATLAB与控制系统仿真实践(第3版)源码

    MATLAB与控制系统仿真实践 第3版 源码分享
    发表于 09-05 09:20 0次下载

    Cadence混合信号仿真教程.zip

    Cadence混合信号仿真教程
    发表于 12-30 09:19 9次下载