《HSIM仿真工具研究使用报告》

合集下载

matlab高级编程与应用-通讯工程仿真实验报告

matlab高级编程与应用-通讯工程仿真实验报告

通信系统仿真实验报告自03 张驰昱2010012028一、FDMA的Simulink仿真(1)Simulink模块图:参考图提供了主要的调制、解调、选频模块,但是在实际的simulink仿真中还要加上各级的零阶保持器,因为调制解调模块只能处理离散量。

(2)前三个Analog Filter Design滤波器的作用是滤出纯净的调制信号,进行传输;后三个滤波器的作用是在传输线中选出所要解调的一路信号。

为了使信号的失真度最小,我经过反复的实验调整,最终确定各个滤波器的参数如下:发送、接收信号分别为:Scope2(3)用Spectrum Scope进行频谱分析注意要设置各个频谱分析仪的采样周期要与之前的临界采样器一样,不然频谱上的频率就不是实际频率了。

频域采样的精细程度可以用FFT length来调。

这里采用的频域宽度为-10Hz到10Hz,spectrum units用Watts/Hertz.正弦信号的发送、接收频谱:方波信号的发送、接收频谱:方波信号的发送、接收频谱:由于滤波不是非常精确,所以正弦波频谱的包络不是很精确,但是三角波和方波的频谱还是比较准确的,传输前后基本无差别。

二、TDMA的Simulink仿真TDMA仿真图:(1)Multiplex单元:其中Pulse Generator的参数设置如下:0.003秒的周期即延时环节周期的三倍,所以33.33%的占空比配合两个延时环节正好可以把一个周期的脉冲时间满打满算分为三个通道实现时分多址。

(2)接收单元应该与发送单元完全一样。

门控脉冲时间也完全一样,即各个通道每次都是发送端与接收端同时选中。

(3)接收端波形:三、CDMA的Simulink仿真各模块参数设置如下:伯努利随机序列发生器Bernoulli Binary Generator1 Initial seed:20Sample time:1/8000(2和3的initial seed为40和60)中继器Relay 1、2、3、7、8、9Switch on point: 0.8Switch off point: -0.2Output when on: 1Output when off:-1中继器Relay 4、5、6Switch on point: 0.5Switch off point: -0.5Output when on: 1Output when off:-1高斯白噪声信道AGWN Channel:Initial seed:67Mode:Signal to noise ratioEb/No:100M序列生成器PN Sequence Generator:Sample time:1/8000/50数字滤波器Digital Filter Design:要设计成低通滤波器Response Type: LowpassFs:200Fpass: 10Fstop: 15其余用默认设置即可。

MATLABsimulink系统仿真分析仿真报告

MATLABsimulink系统仿真分析仿真报告

MATLABsimulink系统仿真分析仿真报告仿真报告课程名称:自动化技术导论报告题目:MATLAB/simulink系统仿真分析班级姓名学号xxxxxx自动化学院2016年4月认形式,如图一所示。

指令窗该窗是进行各种MATLAB操作的最主要窗口。

在该窗内,可键入各种送给MATLAB 运作的指令、函数、表达式;显示除图形外的所有运算结果;运行错误时,给出相关的出错提示。

当前目录浏览器在该浏览器中,展示着子目录、M文件、MAT文件和MDL文件等。

对该界面上的M文件,可直接进行复制、编辑和运行;界面上的MAT数据文件,可直接送入MATLAB工作内存。

此外,对该界面上的子目录,可进行Windows平台的各种标准操作。

此外,在当前目录浏览器正下方,还有一个“文件概况窗”,该窗显示所选文件的概况信息。

工作空间浏览器该浏览器默认位于当前目录浏览器的后台,罗列出MATLAB工作空间中所有的变量名、大小、字节数。

在该窗中,对可变量进行观察、图示、编辑、提取和保存。

历史指令窗该窗记录已经运行过的指令、文字都允许复制、重运行及用于产生M文件。

捷径(start)键引出通往本MATLAB所包含的各种组件、模块库、图形用户界面、帮助分类目录、演示算例等的捷径,以及向用户提供自建快捷操作的环境。

下面对几个常用菜单、窗口功能的使用进行介绍。

1.菜单栏MATLAB操作界面菜单提供了“file”、“Edit”、“View”、“Web”、“Window”和“Help”菜单。

(1)“File”菜单主要负责新建M文件、图形窗口、仿真模型和GUI设计模型,以及数据导入、路径和属性设置及退出等功能。

(2)Edit菜单的个菜单项与Windows的Edit菜单相似。

(3)View菜单(4)Web菜单(5)Windows菜单Windows菜单提供了在已打开的窗口之间切换的功能。

(6)Help菜单Help菜单提供了进入各类帮助系统的方法。

(7)开始菜单①上半部分是交互界面窗口的列表;②下半部分是常用的子菜单项,包括Desktop Tools,Web,Preferences,Help和Demos2.工具栏(如图)3.通用操作界面窗口(1)命令窗口(Command Window)在命令窗口中可键入各种Matlab的命令、函数和表达式,并显示除图形外的所有运算结果。

程控仿真实验报告

程控仿真实验报告

一、实验目的1. 熟悉程控仿真软件的基本操作及功能。

2. 掌握程控仿真系统的搭建与调试方法。

3. 分析程控仿真系统在实际应用中的优势与局限性。

4. 培养独立思考和解决问题的能力。

二、实验内容1. 程控仿真软件介绍2. 程控仿真系统搭建3. 程控仿真系统调试4. 程控仿真系统应用案例分析5. 实验结果与分析三、实验设备1. 个人计算机2. 程控仿真软件(如Matlab、Simulink等)3. 程控仿真实验指导书四、实验步骤1. 程控仿真软件介绍(1)打开程控仿真软件,熟悉软件界面及功能模块。

(2)了解程控仿真软件的基本操作,如建模、仿真、分析等。

2. 程控仿真系统搭建(1)根据实验需求,选择合适的程控仿真软件。

(2)搭建仿真模型,包括系统结构、输入输出、参数设置等。

(3)连接模型模块,确保系统正常运行。

3. 程控仿真系统调试(1)设置初始参数,如时间步长、仿真精度等。

(2)运行仿真,观察系统动态响应。

(3)调整模型参数,优化系统性能。

4. 程控仿真系统应用案例分析(1)选择一个实际工程案例,如控制系统、通信系统等。

(2)利用程控仿真软件搭建该案例的仿真模型。

(3)进行仿真实验,分析系统性能。

5. 实验结果与分析(1)整理实验数据,包括仿真结果、系统性能指标等。

(2)分析实验结果,总结程控仿真系统的优势与局限性。

(3)撰写实验报告,阐述实验过程、结果及心得体会。

五、实验结果与分析1. 程控仿真软件操作熟练,能够快速搭建仿真模型。

2. 程控仿真系统搭建成功,系统运行稳定。

3. 通过仿真实验,分析了系统性能,为实际工程应用提供了参考。

4. 程控仿真系统在实际应用中具有以下优势:(1)快速搭建仿真模型,缩短研发周期。

(2)降低实验成本,提高实验效率。

(3)便于进行系统性能分析,优化系统设计。

5. 程控仿真系统在实际应用中存在以下局限性:(1)仿真结果与实际系统存在一定偏差。

(2)对仿真模型的准确性要求较高。

MATLAB控制系统仿真实验报告

MATLAB控制系统仿真实验报告

练习 A:
(1) help rand,然后随机生成一个 2×6 的数组,观察 command window、command history 和 workspace 等窗口的变化结果 (2) 学习使用 clc、clear,了解其功能和作用 (3) 输入一个 2 维数值数组,体会标点符号的作用(空格和逗号的作用)。 (4) 一维数组的创建和寻访,创建一个一维数组(1×8)X,查询 X 数组的第 2 个 元素,查询 X 数组的第 3 个元素到第 6 个元素,查询 X 数组的第 5 个元素到最 后一个元素,查询 X 数组的第 3、2、1 个元素,查询 X 数组中≤5 元素,将 X 数组的第 2 个元素重新赋值为 111,实例 expm1。 (5) 二维数组的创建和寻访,创建一个二维数组(4×8)A,查询数组 A 第 2 行、 第 3 列的元素, 查询数组 A 第 2 行的所有元素, 查询数组 A 第 6 列的所有元素, 查询数组 A 按列拉长形成新的数组 B(1×8),查询数组 A 按行拉长形成新的数 组 C(1×8),以全元素赋值的方式对数组 A 赋值。 (6) 两种运算指令形式和实质内涵的比较。设有 3 个二维数组 A2×4,B2×4,C2×2, 写出所有由 2 个数组参与的合法的数组运算和矩阵指令 (7) 学习使用表 8 列的常用函数(通过 help 方法) (8) 学习使用表 9 数组操作函数 (9) 学习字符串的创建,a='This is an example.'
实验时间:2015.10.19 上午 8:30—9:30 实验地点:黄岛老校区计算中心
二、实验目的:
1、 熟悉 MATLAB 程序编辑与设计环境 2、 掌握各种编程语句语法规则及程序设计方法 3、 函数文件的编写和设计 4、 了解和熟悉跨空间变量传递和赋值

中南大学自动化胡杨系统仿真实验报告完整版

中南大学自动化胡杨系统仿真实验报告完整版

中南大学系统仿真实验报告指导老师:实验者:学号:专业班级:完成时间:实验一MATLAB中矩阵与多项式的基本运算基本命令训练:1.eye(m)取n=3,程序如下:>> eye(3)ans =1 0 00 1 00 0 1结论:eye(n)用于产生n×n维的单位矩阵,在这里n取3,故产生3×3维单位矩阵。

2.one(n)、ones(m,n)对ones(n) 取n=5,对ones(m,n)取m=3,n=5,程序如下:>> ones(5)ans =1 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 1>> ones(3,5)ans =1 1 1 1 11 1 1 1 11 1 1 1 1结论:ones(n)用于产生n×n维的全1矩阵,在这里n取5,故产生5行5列全1矩阵。

ones(m,n)用于产生m×n维的全1矩阵,在这里m取3,n 取5,故产生3行5列的全1矩阵。

3.zeros(m,n)取m=3,n=2,程序如下:>> zeros(3,2)ans =0 00 00 0结论:zeros(m,n)用于产生m×n维全0矩阵,在这里m取3,n取2,故产生3行2列全0矩阵。

4.rand(m,n)取m=3,n=4,程序如下:>> rand(3,4)ans =0.9501 0.4860 0.4565 0.44470.2311 0.8913 0.0185 0.61540.6068 0.7621 0.8214 0.7919结论:rand(m,n)用于产生m×n维平均分布的随机矩阵,在这里m取3,n取4,故产生了3行4列的随机矩阵5.diag(v)先创建3×3的魔方矩阵v,在进行diag(v)运算,程序如下:>> v=magic(3)diag(v)v =8 1 63 5 74 9 2ans =852结论:diag(v)用于得到矩阵v的对角元素6.A\B 、A/B、inv(A)*B 、B*inv(A)先创建A、B两个矩阵,在进行运算,程序如下: >> A=[1,2;3,4];>> B=[5,6;7,8];>> a=A\Bb=A/Bc=inv(A)*Bd=B*inv(A)a =-3 -44 5b =3.0000 -2.00002.0000 -1.0000c =-3.0000 -4.00004.00005.0000d =-1.0000 2.0000-2.0000 3.0000结论:’ / ’表示矩阵右除,’ \ ’表示矩阵左除,inv(A)表示求A的逆矩阵,由实验结果可知,矩阵左除与右除结果不一样,矩阵左乘与右乘结果也不一样,A\B是求AX=B的解,A/B是求XB=A的解。

塔里木大学MATLAB及仿真应用实验报告8

塔里木大学MATLAB及仿真应用实验报告8
1.掌握Simulink的使用方法方法;
2.了解Simulink的各个模块。
实验结果分析
1.实验步骤与内容:
1.建立仿真模型: 查看仿真图像;
2.
3.
4.
2.用一个示波器同时显示多个仿真结果:
3.利用simulink仿真 。
4.产生一个高度为1,宽度为4,延时为4秒的矩形脉冲信号
5.系统的微分方程为 ,其中u(t)是幅度为1,角频率为1rad/s的方波输入信号,试建立simulink模型并仿真;
塔里木大学Matlab及仿真应用实验报告
课程名称:
Matlab及仿真应用
任课教师:
陈杰
机房:
逸夫楼207
计算机编号:
实验日:
实验成绩:
实验班级:
学生姓名:
实验名称:
Simulink仿真
实验设备
、设施:
计算机
Matlab7.0
Simulink
实验要求:
附带源程序及结果的截图;并填写实验结果分析。
实验目的:
6.
7.一系统如下图所示:其中 , ,系统的输入信号为 ,用simulink求取系统输出相应,并将输入输出信号对比显示。

MATLABAM调制解调系统仿真报告

MATLABAM调制解调系统仿真报告

基于MATLAB的AM调制解调系统的仿真报告XXXX-XXXX-XXXX-XXXXV1.0天津市智能信号与图像处理重点实验室2013年10月29日修订历史记录编制审查审核批准文档评审负责人:参加评审人员:目录1引言 (5)1.1设计目的 (5)1.2术语定义 (5)1.3参考资料 (5)1.4文档组织 (5)2 AM调制解调 (6)2.1AM调制 (6)2.2AM解调 (7)3 基于MATLAB的AM仿真 (8)3.1仿真基本参数 (8)3.2生成调制信号 (8)3.3AM调制器 (8)3.4相干解调器 (9)4 仿真结果曲线 (10)4.1发送信号波形和频谱 (10)4.2载波信号波形和频谱 (12)4.3AM信号波形和频谱 (14)4.4相干解调波形和频谱 (16)4.5恢复信号波形和频谱 (18)5总结 (20)6程序附录 (20)1引言1.1设计目的本报告依照传统模拟调制的规范,给出了AM调制解调的具体流程,重点研究了系统中各阶段信号时域和频谱波形以及频谱的搬移变化,为AM调制解调系统信号波形的进一步深入研究做了基础。

1.2术语定义本文档使用以下关键术语和简略语。

1.3参考资料[1]通信原理(第六版)樊昌信曹丽娜编著国防工业出版社2007年1月[2]1.4文档组织报告第二部分给出了AM调制解调的基本原理;第三部分给出了系统在MATLAB里面的程序调试及仿真;第四部分给出了各仿真模块输出时域和频域波形,并对比发射信号和接收信号的时域波形;第五部分对报告进行了总结。

2 AM 调制解调图1 AM 调制解调系统框图图1显示给出了用于AM 调制解调的系统框图。

从图中可知,发送端信源信号()m t 经AM 调制器的调制后搭载高频载波发送出去,发送信道中经历加性高斯白噪声的干扰。

接收端信号经历AM 解调器的解调输出,最终得到信宿信号^()m t 。

2.1 AM 调制A ocos(ѡc t)图2 AM 调制模型图2显示给出了AM 调制的原理模型。

进出口贸易模拟SIMTRADE报告(合集五篇)

进出口贸易模拟SIMTRADE报告(合集五篇)

进出口贸易模拟SIMTRADE报告(合集五篇)第一篇:进出口贸易模拟SIMTRADE 报告进出口贸易模拟(含单证制作)进出口贸易模拟(含单证制作)报告一、实习目的在专业教育中,实习是一个重要的实践性教学环节。

通过实习,可以使学生熟悉外贸实务的具体操作流程,增强感性认识,并可从中进一步了解,巩固与深化已经学过的理论和方法,提高发现问题,分析问题以及解决问题的能力。

SimTrade 外贸实习的平台在很大程度上解决了学生实习难的问题。

通过课堂单据制作,使大家结合实践进行国际贸易结算单据的模拟制单,掌握各种国际商务单据的缮制,了解在实际工作中如何防止单证不符的现象出现,以及对于对方的信用证应如何进行审核,对于对方提出的单证不符现象要怎样进行对待,如何在国际贸易中获得自己应得的利益。

二、实习要求通过实习熟悉外贸实务的具体操作,增强感性认识和社会适应能力,进一步巩固、深化已学过的理论知识,提高综合运用所学知识发现问题、解决问题的能力。

三、实习主要内容1.利用 SimTrade 提供的各项资源,做好交易前的准备工作。

2.学会运用网络资源宣传企业及产品。

3.使用邮件系统进行业务磋商,掌握往来函电的书写技巧。

4.掌握不同贸易术语在海运、保险方面的差异。

在询盘、发盘、还盘、接受环节的磋商过程中,灵活使用贸易术语(CIF、CFR、FOB)与结算方式(L/C、T/T、D/P、D/A),正确核算成本、费用与利润,以争取较好的成交价格。

5.根据磋商内容,正确使用贸易术语与结算方式签订外销合同。

6.掌握四种主要贸易术语(L/C、T/T、D/P、D/A)的进出口业务流程。

7.根据磋商内容做好备货工作,正确签订国内买卖合同。

8.正确判断市场走向,做好库存管理。

9.正确填写各种单据(包括出口业务中的报检、报关、议付单据,进口业务中的信用证开证申请)。

10.掌握开证、审证、审单要点。

11.学会合理利用各种方式控制成本以达到利润最大化的思路。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《HSIM仿真工具研究阶段汇报》---- 胡滨 2006.1.4张雷鸣修正2007 10.91).HSIM简介:HSIM(基于Nassda公司的专利层次化数据存储和同构匹配算法)是全球第一个满足深亚微米设计需求的全电路、层次化的晶体管级仿真器。

HSIM可以准确的仿真电路的各种行为,包括:电路的功能、电压和电流波形、时序和功耗信息、电源网络的电压降、串扰噪声等。

由于采用了创新的层次化数据存储和同构匹配算法,HSIM对仿真的电路规模几乎没有限制,真正能够对HSIM仿真产生影响的决定性因素是仿真的硬件平台。

因为随着仿真的进行,迭代次数越来越多,观测点的数据也越来越大。

而想观察这些观测点必须使用第三方软件,比如debussy,但是第三方软件支持的观测数据容量是有限的,因此在使用改软件进行仿真时应该适当的控制仿真的精度与观测信号的数量。

目前已知的极限情况是512M内存,P4 3.0配置的机器在对DLL仿真时,如果精度较高可能需要20个小时才能完成25us的仿真,需要注意的是DLL中有很多的寄存器单元,而寄存器单元正是在所有仿真软件中最耗时的电路。

所以建议最好是使用配置较高的双核CPU 比较大的内存来运行HSIM及其仿真波形观测软件debussy。

层次化数据存储免除了仿真器处理电路冗余单元和子电路对内存的需求,因此HSIM可以容易地做到高容量的全电路仿真;同构匹配可以减少对冗余单元和子电路的计算量。

目前,该算法已经获得美国专利。

HSIM可以象SPICE一样用于任何电路的瞬态扫描、交流扫描、直流扫描和蒙特卡罗分析扫描仿真,而且它比SPICE快很多倍。

HSIM的强项在于它维持一定精度和快速的情况下,对数以千万计晶体管的仿真能力。

HSIM的用户可以用它来对大的电路模块、一组电路模块或者整个电路做晶体管级仿真,尤其是对于包含大量寄存器与存储器单元的大型电路系统。

虽然hsim的精度相对hspice和其他仿真器要差一些,但是如果只关注系统在模拟仿真的环境下的功能是否正确的话还是可以尝试一下大的,尤其是在包含较大数字模块较小模拟模块的混合信号系统中使用hsim是具有很大优势的。

因为HSIM是根据I/V LUT的原理来进行工作的,而I/V LUT的有效数字位数决定了仿真的精度和速度,这就决定了他在高速的情况下不精确而在精确的情况下不高速的特性。

因此对于hsim而言比较合理的使用方案是先使用nclaunch、Hspice或者Spectre进行底层模块单元的数字与模拟仿真,得到对应的延迟与功耗仿真结果,然后再使用HSIM进行全芯片的模数混合仿真,验证功能是否正确。

HSIM不同于其它同类仿真器之处在于它的全电路仿真器能力免去了用户烦琐的划分子电路的工作。

同时,HSIM也免去了用户编写模拟电路高层次模型的工作,这类模型只是在用户描述电路功能时有用,而在实现整个设计时却毫无用处。

HSIM可以高速处理超大容量电路,它保留了接近于SPICE的精度。

HSIM在轻微增加CPU时间的前提下,也可以处理电路的耦合与感应现象。

它的完美的RC约减能力可以有效地减少布局寄生参数的数量。

另外,HSIM的自动层次化抽取能力可以自动的从"打平"的网表中生成层次化网表以用于HSIM独到的层次化仿真。

基于Nassda专有的技术,HSIM结合了全芯片晶体管级验证所需的特殊技术,包括:层次化存储技术:以减少工作站内存和磁盘空间占用,能为当今高端的数百万晶体管级电路提供一个高效率的层次化数据处理机制;层次化的RC精简算法:用以在层次化电路数据结构中压缩寄生电阻电容的个数同时保持很高的精度;高效的层次化的矩阵方程求解器:使得电路仿真能在实现层次化的同时保持SPICE精度。

Hsim支持的仿真格式有verilog、vhdl、spice的网表格式(比如cdl和spi格式,前者只能看到展平后顶层端口的信号而不能看到模块内部的信号,后者则可以根据需要观测任何一级的信号),同时也支持数模混合仿真,还可以通过文件调用实现对c、verilog等其他语言的调用。

因此hsim是一种非常灵活仿真工具。

一般在使用hsim作全芯片的模拟仿真时,使用spice格式的网表和语法更为方便。

层次化反标:使用高效的参数精简技术,全芯片的SPICE精度晶体管级分析方法能够识别出今天设计中的纳米效应。

今天先进的post-layout工具能够把寄生参数反标到pre-layout层次化网表中,这种方法在保持SPICE精度的同时显著得增加了验证的能力和减少了验证的时间。

同构匹配技术:Nassda专利的同构匹配技术,能极大得提高仿真性能。

使用这种技术,仿真器对于重复的电路元件不再进行重复计算,这极大得提高了运行速度和计算容量。

这种高性能、大容量的仿真能力帮助设计队伍能进行高效的纳米设计验证。

HSIM使用推荐和限制:HSIM推荐在分析电源网络的电压降对电路性能的影响,进行芯片的串扰分析,以及在带寄生参数的全芯片后仿真时使用。

HSIM并不适用于少于100个晶体管的电路仿真,也不适用于仿真有很多测试向量的电路,如果必须要带很多激励,那就用更强大的计算机来缩减仿真时间。

2).阶段使用心得:本次使用软件为Nassda公司的HSIMPLUS v5.0,没有自带看波形的工具,于是使用Debussy作为波形显示工具。

需在网表中定义HSIM输出文件格式为fsdb,当然工具允许的情况下其他形式的输出格式也是可以的。

语法为: .param hsimoutput=fsdb针对仿真时所需要的库调用可以使用参数HSIMFMODLIB或者使用spice的函数.inc 与.LIB来调用库文件。

语法:.param HSIMFMODLIB=”./log22.l”tt(corner)或.LIB 'D:\MPW_csmc\MPW05\h05mixddst02v231.lib' capacitor或.inc 'log022.l' tt对于仿真温度的设定可以使用参数.TEMP语法:.TEMP 25.0000全局信号的使用需要调用参数.global语法:.global pbvdd! vdd! gnd!需要定义的全局信号名pbvdd、vdd、gnd对全局信号进行电平定义可以在仿真文件后面的激励列表中给出。

语法:vvdd vdd! 0 2.5vpbvdd pbvdd! 0 2.0注意gnd!不需要给出,因为默认是参考电位。

确定扫描模式与仿真的精度和时间长短可以用参数“.TRAN 精度时间”来实现。

语法:.TRAN 50n 1600nHSIM兼容SPICE和SPECTRE格式的网表,依靠设置一些仿真控制参数达到精度与速度之间的折衷。

语法: .param HSIMparameter_name=value1HSIMTIMEFORMAT 决定了CPU输出时间的格式。

默认为1,此时是以s为单位的。

为2时以m为单位,为3时为m/s,为4时为h,为7时为h/m/s,为8时为days hsimspeed:数值可选0到8之间的整数,可在顶层或子模块中设置。

Hsimspeed=0,仿真结果与SPICE结果非常匹配,推荐在仿真小于1000个元件的小型模拟电路时使用。

Hsimspeed=1,速度比0有很大提高,但精度损失非常小,特别是在大型电路仿真中。

需要指出的是,在两种情况下,设置速度1会损失很多精度:一是对漏电流的仿真,二是对很低电源电压的电路模拟。

Hsimspeed=2,速度进一步提高,精度损失很小。

Hsimspeed=3,缺省值,由于对于不同模块设置了不同的步长,总的步长数减少,速度自然提高,精度的区别在于仿真高敏感度的模拟电路。

一般情况下,并不需要把速度值设置小于3,可利用hsimanalog控制模拟电路精度。

Hsimspeed=4,建议仿真数字电路,存储器电路,低敏感度模拟电路。

Hsimspeed=5,建议使用在存储器和混合信号电路功能验证,仿真速度的提升会带来5-10%的时延误差。

Hsimspeed=6,建议使用在数字电路或低敏感度模拟电路的功能验证。

Hsimspeed=7,与6类似,也可用于ROM和CAM的验证。

Hsimspeed=8,建议使用在混合信号或Flash存储器电路功能验证。

包含两种子模式,hsimspeed=8.4和hsimspeed=8.8可以使速度更快,特别适用于包含电压调整和电荷泵的电路。

hsimstep2taumax:如果hsimstep2taumax=1,则.tran命令中的步长值将作为hsimtaumax的值(hsimtaumax是hsim中定义的最大步长值),也就是说,当此参数为0时,.tran中定义的步长值并不影响hsim的仿真速度。

hsimpostl:后仿真中寄生RC网络是降低仿真速度的主要原因,因此在hsim中可以设置hsimpostl来控制是否以等效的精简RC网络来替代繁杂的寄生RC网络。

缺省值是0,并没有精简RC,值为1、2、3时,后仿真的速度递增,可视情况设置。

此参数可对顶层也可对子模快进行设置。

hsimanalog:为了优化hsim在模拟和混合信号仿真中的性能,可以设置此参数控制模拟电路仿真算法的复杂度,值越高,模拟仿真的算法越精确也越耗时。

如果只是仿真数字电路,可设置hsimanalog=-1;如果仿真全定制或存储器电路,可设置hsimanalog=0或1;如果仿真带隙基准电压发生电路、高增益放大器、VCO、开关电容滤波器、锁相环、A/D和D/A 转换电路,建议设置hsimanalog=2;设置为3是最精确最耗时的。

此参数可对顶层也可对子模快进行设置。

hsimspice:此参数确定在hsim仿真中MOSFET模型的复杂度,因此可以调低此参数值提高仿真速度。

Hsimspice=0是缺省值,对某些敏感于小电压变化的电路有小的精度损失。

最大值为3,也是最高精度,hsim会计算栅/漏/源/衬底之间的耦合效应,相应速度会减慢。

仿真测试网表(HSPICE格式):320*240ROIC数字部分寄生参数后仿真网表;bq24020前仿真网表(纯模拟)。

在对ROIC的后仿真中,由于是全定制的数字电路,以及重复单元比较多,因此采用缺省设置的hsim仿真速度比hspice快几倍,如果设置hsimpeed=8.8,则又会提高几倍速度,另一个提高速度的方法是设置hsimpostl=3,可以将RC网络精简70%。

在对bq24020前仿真中,由于是全定制的模拟电路,几乎没有重复单元,因此采用缺省设置的hsim仿真速度并没有比hspice快,而且hspice可以依靠设置大的步长值来提高速度,但是hsim中用hsimstep2taumax引入步长对模拟电路速度没有太大提高,而设置hsimspeed可以提高速度,但感觉在这个模拟电路的前仿真中,hsim的速度并没有比hspice 有太大优势。

相关文档
最新文档