admin 管理员组文章数量: 1087139
2024年4月15日发(作者:javabean怎么转array)
Perface
最初写作本文的目的是希望提供一份中文版的Hspice手册从而方便初学者的使用,
本文的缘起是几位曾经一起工作过的同事分别进入不同的新公司,而公司主要是使用Hspi
ce,对于已经熟悉了Cadence的GUI界面的使用者转而面对Hspice的文本格式,其难
度是不言而喻的,而Hspice冗长的manual(长达2000页以上)更让人在短时间内理不
出头绪。鉴于我曾经使用过相当一段时间的Hspice,于是我向他们提供了一份简单而明了
的handbook来帮助他们学习,本来是准备借助一个具体运放的设计例子,逐步完善成为
一份case by case的教程,但由于工作比较浩大,加之时间的关系,一直难以完成,愈
拖愈久,在几个朋友的劝说下,与其等其日臻完善后再发布,不如先行发布在逐步完善,
以便可以让更多的朋友及早使用收益。本文虽通过网络发表,但作者保留全部的著作权,
转载时务请通知本人。由于水平的有限,讨论范围的局限及错误不可避免,恳请读者指正。
联系方式为e-mail: nkchenliy@。
一、HSPICE基础知识
Avant! Start-Hspice(现在属于Synopsys公司)是IC设计中最常使用的电路仿真
工具,是目前业界使用最为广泛的IC设计工具,甚至可以说是事实上的标准。目前,一般
书籍都采用Level 2的MOS Model进行计算和估算,与Foundry经常提供的Level 49
和Mos 9、EKV等Library不同,而以上Model要比Level 2的Model复杂的多,因此
Designer除利用Level 2的Model进行电路的估算以外,还一定要使用电路仿真软件H
spice、Spectre等进行仿真,以便得到精确的结果。
本文将从最基本的设计和使用开始,逐步带领读者熟悉Hspice的使用,并对仿真结
果加以讨论,并以一个运算放大器为例,以便建立IC设计的基本概念。在文章的最后还将
对Hspice的收敛性做深入细致的讨论。
Hspice输入网表文件为.sp文件,模型和库文件为.inc和.lib,Hspice输出文件有运
行状态文件.st0、输出列表文件.lis、瞬态分析文件.tr#、直流分析文件.sw#、交流分析文件.
ac#、测量输出文件.m*#等。其中,所有的分析数据文件均可作为AvanWaves的输入文
件用来显示波形。
表1 Hspice所使用的单位
独立电压和电流源包括:
1. 直流源(DC):
电压源Vxxx n+ n- dcval
电流源 Ixxx n+ n- dcval
2. 交流源(AC):Vxxx n+ n- AC=acmag,acphase
3. 瞬态源(随时间变化):
脉冲源:pulse v1 v2 td tr tf pw per
线性源:pwl t1 v1
正弦源:sin vo va freq td damping phasedelay
版权声明:本文标题:SPICE实战手册 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713174719a622524.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论