基于SPICE的电路仿真系统接口程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘
要: 基于 S I E仿真 引擎 , 出利 用 V PC 提 C语 言编写接 口程序实现 电路分级仿真 的方法 , 实现 S I E文件与数学运算来自百度文库序包之 间的数据 PC
传递 , 解决 电路仿真系统仿真 时钟 不同步 、 特殊 时间点仿真不收敛、数字器件不是单 入单 出,以及在 S I E仿真数字器件时没有可用模型 PC
第 3 卷 第 1 6 2期
V 13 o.6
No 1 .2
计
算
机
工
程
21 0 0年 6月
J n 0 0 u e2 1
Co mput r Engne rng e i ei
・ 工程 应 用技 术 与实现 ・
文章编号: oo_48 o0 2 05 _3 文献标识码: 10_32( l)— 23 o 2 1_ — A
1 概述
在工程设计过程 中,有很多系统需要进行 电路仿真 ,如 电路级虚拟维修系统、网上虚拟实验室系统 J 。、虚拟 电路仿 真 系统 等。一般的 电路仿真软件必须独立 运行 ,没有命令 行启动功能 ,输 出结果具有独特 的文件格 式 ,不易被其他软 件动态读取 。 PC 】 I E仿真 引擎经过编译后的版本 D S i Wi S u pc n e
等问题。实例验证了该方法的正确性和可行性 。
关健诃 :电路仿真 ;S I E仿真引擎 ;数学运算程序包 ;接 口程序 PC
I t r a ePr g a De i n o r u tS m u a i n S se n e f c o r m sg f Ci c i i l to y t m
2 Deto si n ier g Orn n e n ier gColg , h iz un 5 0 3 . p.f MiseE gnei , d ac gn e n l e S iah ag0 0 0 ) l n E i e j
[ s at hs ae us ow r to muaeh i ut codn se esw i rga Ab t c!T ip p r tfr adame dt s l e r iac riga vl, hc ipo rmme yV ae nS I Esmuain r p h O i tt c c l hs db C b sdo PC i lt o
Ba e n S CE s d o PI
HAOY n .h n HA uje, o gs e g, N L - 。WAN Gu n . n XI inh a i G a g1 g, EJa .u o
( . o trl e m, v l r n u ia a dAs o a t a U ies y Y n a 2 4 0 ; 1 D co a T a Na a Aeo a t l n t n ui l n v ri , a ti 6 0 0 c r c t
作为一个小 电路 ,用各个小 电路 的电气行为来描述原电路 的
电气行为 。以数字器件为节点 ,数字器件之前不含 其他 数字 器件 的电路作为一级 电路 ,该数字器件及其在 电路 流程 中处
于后部的 电路作为二级 电路 。为 了使 电路完整 ,二级电路在 级 电路 中以极大 电阻代替 。各级 电路中节点的编号和原 电
e gn . t v r I n i e Da a i e e y SP CE l n t e a ia p r t n pr g a a k c n b a f re y t sme h d. v r l r b e r o v d i ic i n i f e a d ma h m tc l e a i o r m p c a e t nse r d b t o Se e a o l msa e s l e c r u t o o r hi p n smu a i n p o r m uc sn y c r o sc o k, i e g n e i p c a i o n , p n i ia l me t n o S CE d l fd g t l l me t l i l t r g a s h a o s n h on u l c d v r e c n s e i l me p i t s i y d g t l e n sa d n PI o t e mo e so i ia e n s e
一
路应一致 。如果二级电路中仍然有其他 数字元件 ,则按 此规 则依次划分。电路分解方法如 图 1 所示。
可在 Wid w 环境下运行 ,并支持 V no s C下的进程 调用。将其
应用于 电路仿真系统 中,可解决上述问题 ,因此 ,本文选择 S I E仿真 引擎作为系统 的仿真 内核 。 PC 在基于 S IE的电路仿真 系统 中,需要编写接 I程序实 PC : l 现 S I E电路文件与 数学运算程序包 的数据传递 。S I E程 PC PC 序没有直接可以拿来 使用的数字器 件模 型 ,因此 ,在 电路 仿 真系统中 , 直接 用 S I E仿真 引擎按照工业标准来仿真数字 PC 器件会造成计算机资源 的极 大浪费 ,导致仿真速度过慢 J 。
中 圈分类号: P0 T33
基 于 S I E 的 电路仿真 系统接 I程 序设计 PC = /
郝永生 ,韩路杰 2 9王广 龙 2 9谢建华
(. 军航 空工程 学院博 士生队 ,烟台 2 4 0 ;2 1海 6 0 0 .军械工程学院导弹工程 系,石 家庄 0 0 0 ) 50 3
An e a l v n t a i a e t e c r e t e sa d f a i l yo e me o . x mp ei gi e v l t o r c n s n e sbi t ft t d s O d h i h h
[ ywod ]crut i lt n S I E s lt ne gn ; te t a prt npo r a k itr c rga Ke r s i ismuai ; PC muai n ie mahma cl eai rga p c ;nef eporm c o i o i o o m a