ADS 使用教程(八)Yield Analysis


上一篇:ADS 使用教程(七)Monte Carlo Simulations


在上一节中,我们进行了蒙特卡洛仿真,探究了组件的公差对仿真结果的影响。但是我们目前仍不清楚有多少组件是满足我们最初的设计要求的。

所以,我们需要进行Yield Analysis(良率分析),良率分析是一种用于评估和优化电子电路设计中制造良率的方法,通过模拟制造过程中的各种不确定因素,分析电路性能在这些不确定因素下的变化情况,从而评估电路在实际制造过程中能够达到的良率。

我们需再在主设计中,先选中蒙特卡洛控制器,然后点击工具栏中的禁用蒙特卡洛分析。然后在Library Palettes中选择“Optim/Stat/DOE”,选择其中的,放入良率规范。然后选择,放入良率分析控制器。

首先,我们先从设定规范开始。双击打开编辑窗口。

我们先定义需要规范的目标参数,以dB(S(2,1))为例:

然后选择SimInstanceName为“SP1”。由于此时单位为dB,所以将最小值设为“-1”。设置RangeVar时,哟与此时X轴所表示的内容仅为频率,所以将其设定为“freq”。然后将RangeMin设为0.01 GHz,将RangeMax设为0.2 GHz。

接下来,我们需要定义良率控制器的相关参数。将NumIters(迭代次数)设为250(为了演示,实际操作中可能远高于该值)。然后我们将SaveAllIterations设为yes,将所有迭代的结果保存下来。

然后,我们需要对参数进行统计方法设计,选择“Simulate – Simulation Variables Setup”,然后选择“Statistics”选项卡,勾选需要分析的参数(该步骤在上一节教程中有详细介绍,此次不再赘述)。

点击“OK”并保存设计。然后点击进行仿真,可以看到此次仿真与蒙特卡洛仿真得到的结果十分相似:

然后,我们可以选择来添加一个表格,此时可以看到,选项中多出了几项,我们将“Yield”、“NumFail”和“NumPass”添加到表格中:

此时,我们可以看到,良率为99.6%,说明我们分析的加入损耗的电路几乎全部通过了测试。

同理,我们可以用“Ctrl + C”、“Ctrl + V”在复制一个Yield SPEC,用来分析dB(S(1,1))。由于我们不希望有太大的回波损耗,所以我们将最大值设为-15dB:

保存后再次执行仿真:

可以看到,此时良率降到了29.6%,说明有很多电路出现了故障。古刹左上角图片可以得知,在低频时由于组件存在公差,许多电路的回波损耗都大于了-15dB。

然后,为了分析传输响应,我们禁用第二个Yield SPEC,然后再复制第一个Yield SPEC,将Max设为-25,然后将频率范围修改为0.35 GHz到0.5 GHz。

现在我们只是在检查传输响应。执行仿真,我们可以看到,虽然我们在低频时有不错的表现,但由于组件公差的存在,良率仍然有所降低:

如果我们将最大值约束修改为-20,再次进行仿真,此时可以看到良率变为了100%,说明此时所有设计都已经满足要求了。

总之,良率分析可以让我们更加直观的看到在考虑组件公差的情况下电路的设计情况,同时我们也可利用其他数据据来分析哪些组件对公差更为敏感,这有助于我们更好地进行后续设计。

(To be continued......)


下一篇:ADS 使用教程(九)Using Vendor Library Components in ADS


  • 22
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当在ADS仿真中出现报错"yield"时,通常表示仿真过程中出现了错误或者无法达到预期的结果。这可能是由于多种原因引起的,比如仿真设置错误、参数设置不正确、电路设计问题等。为了解决这个问题,可以尝试以下几个步骤: 1. 检查仿真设置:确保仿真设置正确,包括频率范围、仿真时间等参数是否合理。 2. 检查电路设计:检查电路设计是否符合要求,包括元件连接是否正确、元件参数是否准确等。 3. 检查参数设置:检查参数设置是否正确,包括元件参数、仿真参数等是否符合要求。 4. 检查错误信息:查看报错信息中的具体错误提示,根据错误提示进行相应的调整和修正。 如果以上步骤都没有解决问题,可以尝试重新建立原理图、重新设置仿真参数或者咨询相关专业人士以获取更详细的帮助。 #### 引用[.reference_title] - *1* [ADS仿真微带型lange耦合器学习笔记](https://blog.csdn.net/qq_36521926/article/details/128598003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [ADS Circuit Design Cookbook](https://blog.csdn.net/weixin_38628101/article/details/126903374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值