ADS仿真 之 容差/良率分析

2024-01-09 10:52
文章标签 分析 仿真 ads 容差 良率

本文主要是介绍ADS仿真 之 容差/良率分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        之所以要进行容差分析, 是因为任何电子元器件均存在一定的误差, 如电感、电容的精度等。 例如一个标称为2.0nH±0.1nH的电感,代表的意思产品有99.74%的概率落在2.0nH±0.1nH范围内, 即满足6σ ,σ是标准偏差或者说方差,当产品随机变量值与平均值之差为6σ时,产品的良品率为99.74%,这是统计学范畴。

一、容差分析

        电路模块的容差分析可以通过蒙特卡洛(Monte carlo)分析进行, 通过容差分析可以知道元件的误差对电路性能的影响程度, 以一个带通滤波器为例说明容差分析的方法。 如下是通过优化设计的一个带通滤波器,要求在2.4GHz-2.5GHz通带内插损小于2dB,在3.2GHz处最小的衰减值为20dB,在1.6GHz处的衰减值最小为15dB,设计原理图如下:

在未添加蒙特卡洛仿真控件情况下其结果如下
 

        容差分析可以对几个或者一个元件进行, 但至少需要1个存在误差的元件的变量, 这里对C1和C3的变化来看对整个滤波器的影响, 具体流程如下:
        1、 将需要进行容差分析的元件值设置为变量,并添加变量等式VAR;
        2、 在VAR中设置变量的初值,并在Tune/opt/stat/DOE setup中的statistics选项卡中使能
statistics status,同时设置变量的分布类型和误差。 这里设置c1和c3分别为±0.25和5%。

        3、 添加MONTE CARLO控件, 设置SimInstanceName和Numitem,即选择内嵌的仿真器和抽样次数, 本例以设置10次。
        4、 设置OK后运行仿真,查看仿真结果如下

        蓝色曲线是滤波器需要符合的模板, 仿真可以看到C1和C3对滤波器的通带内的衰减平衡,某些情况下在2.5GHz的衰减值已超过2dB的插损。 所以这样的滤波器参数不能很好地应对元件误差带来的影响。

二、良率分析

        良率分析是用于分析设计电路通过给定标准的数量和总的数量的比率, 但是对于一个电路设计来说, 可能存在的设计总量是无法估计的,所以良率分析均是采用一种有限数量的试验来进行分析, 当试验的次数越多,就越接近真实情况。
        上面的带通滤波器优化不够完善,我们来分析一个之前设计的3阶低通滤波器的良品率,定义3阶低通滤波器的spec为0-3GHz内插损为1dB,回波损耗最小为15dB, 4.8GHz-6GHz的插损最小为10dB, 根据如上要求建立原理图:

        1、 在原理图中添加Yield分析的控件和Yield SPEC控件, 并设置相应的Yield的SimItem数量为1000,并在parameters选项卡内勾选save data all for all trials以保持所有的试验数据。 设置
Yield SPEC控件, 定义良率分析的参考值。
        2、 良率分析至少需要一个可变变量, 这里分析三个元件对良品率带来的影响。设置原理图如下:

仿真结果如下:

可以看到该滤波器的良品率为76.5%, 改变器件C1和C2的精度,良品率为提升至81.7%。

                                                          提高精度与良率的影响结果
        在原理图中添加了senshist控件,它用来统计仿真结果中,某一个变量对良品率带来的影响程
度,如在原理图中该控件的设置为sensHist1=histogram_sens(dB(S(1,1)),l1,,-15,2.4GHz,2.5GHz),代表的意思是l1这个变量,在2.4GHz-2.5GHz频率范围内,对S11值小于-15dB的影响程度,从两次仿真结果来看,当l1的值偏大的话,对S11的影响更小, 所以在不改变C1和C2的精度情况下,将电感的值有2.9nH改为3.0nH时,其得到的良品率为93%,结果如下图所示, 可以看到在不改版器件精度的情况下,增大L1的值对良品率有很大帮助。

                                                                       修改L1对良率影响
 

这篇关于ADS仿真 之 容差/良率分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/586869

相关文章

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57