在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7488|回复: 11

[求助] 关于Verilog-A模型如何进行蒙特卡罗 (monte carlo)分析

[复制链接]
发表于 2019-9-30 10:56:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,希望知道的前辈能指点一下。目前根据个人的了解是要自己建立蒙特卡罗文件,有试着写了一个文件,但是跑起来没用。不知道参数是怎么和va文件中参数联合到一块的。

总的说就是不知道具体怎样建立一个有效的蒙特卡罗文件进行仿真。

下面列出已有的一些 monte carlo相关帖子,以及一些资料。






eetop.cn_Statistical Modeling for Monte Carlo Simulation.pdf

312.21 KB, 下载次数: 113 , 下载积分: 资产 -2 信元, 下载支出 2 信元

eetop.cn_spectre_Monte Carlo Sim.pdf

54.15 KB, 下载次数: 90 , 下载积分: 资产 -2 信元, 下载支出 2 信元

第6章蒙特卡洛(MonteCarlo)工具的使用.pdf

5.52 MB, 下载次数: 121 , 下载积分: 资产 -3 信元, 下载支出 3 信元

MonteCarlo简介及举例.pdf

1.61 MB, 下载次数: 105 , 下载积分: 资产 -2 信元, 下载支出 2 信元

montecarlo仿真教程.pdf

1.21 MB, 下载次数: 129 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Cadence_Monte_Carlo_simulation_tutorial.pdf

3.11 MB, 下载次数: 101 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2019-9-30 10:59:18 | 显示全部楼层
本帖最后由 zgezi 于 2019-9-30 11:02 编辑

这里上传以上文件压缩包

蒙特卡罗.rar

11.17 MB, 下载次数: 137 , 下载积分: 资产 -4 信元, 下载支出 4 信元

发表于 2019-9-30 22:15:08 | 显示全部楼层
zhe ge hao
 楼主| 发表于 2019-10-7 09:44:09 | 显示全部楼层
没人吗?
 楼主| 发表于 2019-10-8 10:03:36 | 显示全部楼层
本帖最后由 zgezi 于 2019-10-8 10:06 编辑

用户手册

Virtuoso Advanced Analysis Tools User Guide.pdf

1.16 MB, 下载次数: 46 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Spectre_Circuit_Simulator_Reference.pdf

2.04 MB, 下载次数: 42 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2019-12-1 15:29:33 | 显示全部楼层
mark~
发表于 2020-3-16 09:17:25 | 显示全部楼层
谢谢资料
发表于 2020-3-16 10:04:19 | 显示全部楼层
发表于 2020-3-16 10:06:15 | 显示全部楼层
MORE


google find  


https://community.cadence.com/ca ... te-carlo-simulation

use the cds_inherited_parameter attribute on a parameter which you are going to have a mismatch definition of in the statistics block. For example, this VerilogA module

`include "disciplines.vams"

module res(vp, vn);
inout vp, vn;
electrical vp, vn;
(* cds_inherited_parameter *) parameter real monteres = 0;
parameter real r = 1k;
localparam real r_effective = r + monteres; // nominal resistance plus
// monte-carlo mismatch effect

analog
V(vp, vn) <+ (r_effective)*I(vp, vn);
endmodule


//
parameters monteres=0

statistics {
  mismatch {
    vary monteres dist=gauss std=5
  }
}
R1 (n1 0) res
I1 (n1 0) isource dc=1m

ahdl_include "monteres.va"
monte montecarlo numruns=10 variations=mismatch {
   dc dc
   export vdc=oceanEval("v(\"n1\" ?result 'dc)")
}



发表于 2021-6-11 10:48:21 | 显示全部楼层

奥奥我明白了,一下子没想起来

本帖最后由 ds981016 于 2021-6-11 10:51 编辑


您好,我想请问一下这个第二个文件在哪里运行,就是那个SCS文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-3 16:41 , Processed in 0.037010 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表