热度 7| ||
此教程面向萌新,刚接触 仿真工具 或者需要 取巧 的朋友,本着节约服务器资源的原则,
首先需要设计者确定:
研究的变量名:电压值V0,电流值I1,元器件的L3/W4。
几个变量同时变?步长?举个栗子:两个变量V0和L3一起扫描,V0(-0.1 0 0.2 0.4 0.8)*L3(2u 4u 8u 10u)结果就有5*4=20个结果(较多),需要权衡时间成本。可以先粗略扫描再细致划分步长网格。
结果处理:仿真数据是基础,数据处理是能力,Cadence内置计算器是很强的辅助工具,要善于利用
——————————————————————————————————————————
作者参考书目是何乐年的《CMOS模拟集成电路设计与仿真实例——基于Cadence ADE(竖版)》,论坛里可以下到(后期会搬运一个链接)
参数扫描适用的设计
仿真步骤
数据处理
——————————————————————————————————————————
参数扫描适用的设计
单管gm/id设计,
放大器关键参数比如miller,
压控振荡器Vctrl,
温度,
电源等
仿真步骤:以环形差分压控振荡器为例
原理图设置PIN 或者 设置模拟库的理想源(较麻烦不适合封装成symbol)
如图中所示Vbias和Vcrtl是输入端口,即变量
打开ADE,设施端口,Vctrl设置 dc 勾选 enable ,DC voltage = Vt
右键 edit 设置变量
手动添加 Vt 初值 0.3
设置结果
设置Parametric Analysis
设置变量Vt
右键可以添加新变量Row
第一个选项是上下限和步长模式 下一个是自定义格点:格式“0 0.2 0.4 0.6 0.8”空格间隔
步长可选择“自动(有想法的设计不建议)”“线性”“Log步长”“指数型”“倍数型”
数据处理
参考如下链接:
Cadence下spectre仿真数据导出matlab数据处理http://blog.eetop.cn/blog-1761019-6945175.html