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

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

3天内不再提示

浅谈仿真工具的选择及注意事项

454398 来源:博客园 作者:一亩2分地 2020-10-16 16:08 次阅读

一、仿真工具的选择

模拟电路的仿真软件并不多,现在常用的就是三家大的EDA公司的Hspice(Synopsys), Spectre(Cadence), EldoMentor)。Eldo我没用过,不好说。Hspice和Spectre各有特点,Spetre图形界面好,使用容易上手,可视化更好;Hspice还是文本形式。不少人喜欢Spectre(如果可以选择的话),不大喜欢 Hspice。这就象UltraEdit和vi一样,多数人喜欢UltraEdit,可有些人是坚定的vi的拥护者。我有点偏向于后者,就是说我更喜欢 Hspice,也喜欢vi。

Hspice的激励需要手写,网表需要先从电路图导出来,可能还要根据需要作些修改。这些看上去比较烦,但只要用熟了,会发现Hspice的功能很强,使用起来也很灵活。Hspice中的一些使用技巧,我以后会列出一些,但大家要想用好,最根本的办法就是熟读manual,不断尝试,遇到问题多动脑筋。

二、仿真中的注意事项

1. 相信仿真结果

当仿真结果与预想差别比较大、或者功能出错时,可能出问题的地方按照概率大小的顺序来讲一般是:A.激励加错; B.电路(netlist)错(包括尺寸选取不合理);C.仿真中的option选项使用不正确;D.程序不够精确。一般情况下,我们还是要相信仿真结果,尽力查找自身可能的错误。也有可能是电路正确而仿真有问题,比如晶振电路的仿真,有时仿真时不起振,实际情况却是可以起振。这种情况一定要反复确认,不要在这里自信心太足。

2. 怀疑仿真结果

实际芯片的测试结果又往往与仿真值有差异,这可能是由于:A. 寄生效应考虑不够完整和准确;B. 实际激励不同于仿真时所加激励;C. 器件自身的噪声难以准确仿真;D. spice model不够准确;

我们需要根据实际芯片的测试结果调整设计,这很重要。

以上两点并不矛盾,希望在工作中细细体会。

3.仿真的完整性

借用信号完整性的概念,仿真要注意完整性。

仿真不全面,说明考虑问题不周全,该作的仿真没有作。其结果甚至是电路的功能都不正确。这里面的东西比较多,需要学习和积累,是模拟电路设计的一个重要方面,也是模拟电路设计者的经验和价值所在。

4. 注意观察中间节点

一类常见的问题是,当有模拟信号到数字信号的转换时,不仅要看输出的数字信号是否正确,还要看模拟信号是否比较“好”。有时虽然输出的数字信号是正确的,可是如果前一级的模拟信号已经很接近数字信号转换的临界状态,那这样的电路很可能是有问题的。这也是设计裕量不足的一种现象。

其实,对应任何模拟电路设计,都要注意中间节点。再比如稳压管,其控制电压在正常工作时都接近于电源或地电平,说明这里已经基本没有margin,实际结果很可能出问题。

这里建议电路中的每个节点的信号都看一遍,看一下是否合理,比如说应该工作在饱和区的晶体管是否完全工作在饱和区,节点电压是否有不正常的毛刺等。

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

    关注

    125

    文章

    1561

    浏览量

    102810
  • 晶体管
    +关注

    关注

    77

    文章

    9708

    浏览量

    138564
  • 模拟信号
    +关注

    关注

    8

    文章

    1136

    浏览量

    52529
收藏 人收藏

    评论

    相关推荐

    FPGA仿真程序的设计方法,有什么注意事项

    FPGA仿真的方法有哪几种FPGA仿真程序的设计方法FPGA仿真注意事项
    发表于 04-29 06:15

    如何选择车载GPS模块?有哪些注意事项

    如何选择车载GPS模块?有哪些注意事项
    发表于 05-18 06:37

    如何选择蓝牙?有哪些注意事项

    如何选择合适的芯片?如何选择蓝牙?有哪些注意事项
    发表于 09-27 07:39

    如何用Cube MX工具配置IDWG?有哪些注意事项

    如何用Cube MX工具配置IDWG?有哪些注意事项
    发表于 11-10 07:13

    Proteus仿真单片机串口的注意事项和实物调试注意事项

    蓝牙的使用,Proteus仿真单片机串口的注意事项和实物调试注意事项。玩转单片机串口详细零基础版学习单片机、Proteus仿真单片机串口一定要看,一定要看,一定要看!!!链接:添加链接
    发表于 02-23 06:57

    胆机使用的注意事项

    胆机使用的注意事项:胆机使用的注意事项 我是初哥, 现在对胆机感兴趣, 但听说胆机使用麻烦, 请问有什么需要注意的?湖南吉首火车站 范增不必担心, 胆机的使用方法
    发表于 11-29 17:09 46次下载

    浅谈PCB板设计注意事项

    在设计PCB板时应注意的一些基本事项:相关PCB设计参数详解以及相关注意事项
    发表于 05-09 16:05 3492次阅读

    浅谈压力传感器的使用方法及注意事项

    浅谈压力传感器的使用方法及注意事项
    发表于 03-10 17:36 14次下载
    <b class='flag-5'>浅谈</b>压力传感器的使用方法及<b class='flag-5'>注意事项</b>

    UWB定位基站安装注意事项

    工厂uwb人员定位系统在安装时有哪些注意事项?uwb定位基站的安装注意事项包括安装位置选择、安装高度、uwb基站布局、位置要求、支架安装、天线安装。
    发表于 05-27 15:53 2656次阅读

    如何选择机房,这五大注意事项需了解

    如何选择适合自己的机房【5大注意事项】?
    的头像 发表于 07-04 20:08 964次阅读

    使用注意事项

    使用注意事项
    发表于 03-17 20:14 1次下载
    使用<b class='flag-5'>注意事项</b>

    使用注意事项

    使用注意事项
    发表于 07-07 19:04 0次下载
    使用<b class='flag-5'>注意事项</b>

    安全光栅选择注意事项

    安全光栅选择注意事项
    的头像 发表于 07-14 10:24 1042次阅读
    安全光栅<b class='flag-5'>选择</b><b class='flag-5'>注意事项</b>

    使用IAR IDE仿真RL78内置硬件乘法器和除法器注意事项

    使用IAR IDE仿真RL78内置硬件乘法器和除法器注意事项
    的头像 发表于 10-30 17:04 1180次阅读
    使用IAR IDE<b class='flag-5'>仿真</b>RL78内置硬件乘法器和除法器<b class='flag-5'>注意事项</b>

    网络设备选择的技巧及注意事项

    电子发烧友网站提供《网络设备选择的技巧及注意事项.doc》资料免费下载
    发表于 10-25 09:15 0次下载
    网络设备<b class='flag-5'>选择</b>的技巧及<b class='flag-5'>注意事项</b>