EDA365电子工程师网

标题: 关于如何使用仿真软件_侃侃 [打印本页]

作者: forevercgh    时间: 2008-4-29 09:12
标题: 关于如何使用仿真软件_侃侃
个人感悟,欢迎交流
$ g8 ]) O% i3 m4 F8 a. v/ f) K* y0 R; O( G/ Z/ f' J
1.如果对SI的基础理论不了解,不要一味的追求使用软件,仿真的目的是为了理解问题原因,避免问题出现。; P) \% n7 @; ?6 V
" q4 H' I+ f8 k! U* V6 l
2.如果E文可以的,help doc会更有利于软件的学习(不要把doc当作课本来读,而是作为工具书,查找我们需要的部分)
0 }- I0 v' t1 E/ @* a# P# ]
; i9 n& q  I, B; v3.比较典型的SI仿真软件,强烈建议新手学习Hyperlynx,很容易上手,不会被复杂的仿真参数设置而搞晕。Xilinx,altera,micron,IDT等厂家都有在使用Hyperlynx。
, c: k7 l: K+ v+ ]+ \
$ T  B6 N7 K9 N- K  b/ g% s8 _4.SQ的功能相对强大,但同时也意味着进行仿真你要做的工作量也越大,设置,设置,再设置。0 ~4 q4 W. m& J$ y

; M) D; a6 u7 |, c+ ?3 c5.hyperlynx和SQ差不多,深刻理解了其中一个软件,另一个的使用也不会让你晦涩。  z2 F0 @8 u1 N. E1 I/ S
- j) `1 f' s2 R) F
6.现在也有在使用Hspice进行SI仿真,时间宝贵的XDJM,建议不要去趟那个混水,sp文件(netlist)的编写会让你疯掉的1 _$ k( X8 i+ a8 Y8 b
1 r( j4 D$ y  \, A: E, X8 I
7.HFSS,ADS更多用在射频和微波领域(RF和MW有区别)- U0 d0 a, K! c2 I& Y. z
  k- H' h1 e1 |
8.siwave进行PI确实不错_刚开始用,非本人感言8 Q* n: d' n$ h5 o2 P. i

% N3 j% L+ Z* m6 ?! q1 S2 ?8 D9.sisoft的Quantum-SI从功能简介来看相当不错,尤其在timing analysis,吸引人,但至今未加到D版
' Q' G3 q/ N. M! B% e- R
! d% B6 z+ M8 z: y( r- d10.ICX/TAU,功能8错,从没见过操作如此复杂的SI软件_摸索了两天,终于放弃,要和expedition结合,可以用brd导出ICX 文件,但要SPB15.7以上版本才有ICX接口,晕。ICX/TAU的help doc不错,有不少基础理论的论述
1 t2 R$ ^5 M' a" ~2 p
) \2 e  t" s. n+ F11.不要觉得什么软件都想用,老老实实把基础理论打好才是正道* t- X& M$ e8 f% Q/ Z, Z- t; Y3 i
7 n, Z1 X1 X# E: X5 f9 C, P/ K
MSN:forevercgh@hotmail.com% v" y" ?5 B8 N% ~* L: ?

, o5 ~( D) ~# M# L+ P欢迎大家补充软件使用感言
) U. H2 S, I: s* q- O% F* |/ A: ~  n$ V* ~
[ 本帖最后由 forevercgh 于 2008-4-29 11:08 编辑 ]
作者: 那一剑    时间: 2008-4-29 09:57
不错不错,写得非常好!
作者: liujie123    时间: 2008-4-29 12:12
说的好
作者: nvidia    时间: 2008-4-29 15:50
en。非常在理。基础的理论是根本。
作者: jjphero    时间: 2008-4-29 16:22
说的很在理呀
作者: SHADOW    时间: 2008-4-29 16:27
恩,说得很好!
作者: sleepyingcat    时间: 2008-4-29 16:39
我觉得HSPICE很好用的,能让你对各种接口,各种原理性的东西有更深入的认识.不错!  }# C1 i- c, U) U. E' F
而且SQ当频率上G的时候,仿真可信度已经不是很高了,这时候就需要一个在高频领域的一个替代的仿真工作.9 y1 y6 {, a" L- T7 k/ q- V8 _
HSPICE不错,前提是你有很好的理论基础,不断的学习吧!
作者: sleepyingcat    时间: 2008-4-29 16:44
HFSS也接触过,非常棒的一个软件,真的,好的软件对你自身的要求也很高,不仅仅是S参数等等的认识了,对建模等等你必须都很精通!& v" x% b$ m$ j+ E& j
我很菜,建模都建的很费劲.- ?) ~: I! w8 w2 N
这个软件很强大,非常强大,但是你自己也必须强大才可以
作者: gupei    时间: 2008-4-29 19:32
ding
作者: cy-yzm    时间: 2008-4-29 22:07
说的很在理
作者: cmos    时间: 2008-4-30 09:56
偶只会用Hspice, ,而且只会其中很小的一部分功能,虽然初学时自己写代码会让人发疯,但是疯过了就好了。
0 a3 h% G7 @' b. L+ W: F因为用Hspice,很多模型必须自己写,引用的参数也会去尝试了解。缺什么文件都会跑不起来。对于打好基础很有帮助。' x9 t# ~$ S! U% O- \
/ D. B. g; H+ n- u! u: `
用SQ之类的都帮你界面打包了,很多他自身调用可能用了default模型,输出的某些结果数据都不知道公式具体是怎么算出来的,波形怎么measure的,以及仿真精度等都会有问题,看波形都很不安心,可能离实际波形差10万8千里了。1 m7 a4 j' Q2 h' V* }

: k: c# x! d5 K: H. [6 ^不过也有5年没碰信号完整性分析了,所学的基本都还给师傅了。连一些基础概念都忘得差不多,以至于一次面试,别人问我一些基本概念,都答不上来。
+ X! d9 X/ K* c6 z  |3 ^) V' ~现在面试layout,也要被问大量的Si问题,真是汗啊!!!
作者: jianghao8888    时间: 2008-4-30 20:40
看一下
作者: zjyaorui    时间: 2008-4-30 23:08
xiexie
作者: wangyu840116    时间: 2008-5-1 14:48
HFSS用过,确实很强大的三维仿真软件,对于模型分析很好
作者: changxk0375    时间: 2008-5-1 20:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: libsuo    时间: 2008-5-3 09:45
精辟
作者: snowwolfe    时间: 2008-5-3 16:19
楼主好厉害
作者: infotech    时间: 2008-5-3 22:26
看了楼主和sleepingcat和cmos的回帖很有感触!大家的经验令我赞叹!
& F) n. t1 }, Y) w+ r现在越来越感到做SI的欠缺,主要是知识的不扎实和不完整,与实际结
) D+ i5 x/ P4 D7 G* [; H. g合就更甭提了!和大家相比,我已经是全身冒汗了! :L
作者: zheng    时间: 2008-5-3 22:31
面试layout,也要被问大量的Si问题% b( _: K) K8 s! I4 s: s1 b
确实不容易啊
作者: cmos    时间: 2008-5-4 09:25
其实感触颇多的是,站在layout工程师的角度,看网上所谓一个合格的layout工程师所要掌握的知识,从SI,封装,调试,甚至系统,原理图等都需要了解。) w' }& d+ f& R7 u
事实上呢,由于各个公司的产品以及工作流程的局限,往往把你的知识面限制在一个很狭隘的范围内。自然绝大部分的layout职位,也不需要你掌握那么多知道。0 g0 P8 x+ d: ]( i0 l0 Q0 @
1 u+ Q& e! {% ^' A. m! I, X& C0 [
* A9 O+ E0 i  Y! C. k; D

* h; Z$ b; D3 u  B; z$ {然后知识的渴求会让你去希望了解些更多的东西,呵呵结果呢,没有人能坚持多久。学几年,荒几年,就基本忘了差不多了。
' x+ d% e( c/ [. p2 @所以SI这类东西,还是要在学以致用的情况下,才能学到手,但是不用,忘的还是很快,毕竟年纪大了,外加知识更新的很快。
. J8 M8 D/ V/ G, E( L' ~8 N/ C
8 q3 W, u4 P6 W& _, d3 e8 v/ D6 A0 {
  {, q0 G3 J* |, z9 z% ?更多情况,我们所谓的优化依据都是来自经验,而不是仿真,想当然,在硬件设计中还是很普遍的现象啊。
作者: itwind    时间: 2008-5-4 15:06
只用HFSS分析RF回路的人飘过。。感觉自己真是很肤浅肤浅啊
作者: wljboy    时间: 2008-5-5 08:41
确实,现在的分工越来越细,做layout的不可能去深入的研究SI以及去仿真,不过与layout相关的SI理论还是要掌握的。还有学习SI的方法,首先如果你模拟电路比较好的话,那些理论就很容易理解了,在我个人看来,模拟电路就是SI的根源,世界就是模拟的。说到仿真,现在的仿真工具很多,低频段(GHZ以下)的SQ,hyperlynx用的比较多,但是时序方面欠缺一些,QSI时序还可以,高频段HSPICE用的多,精度也高,PI可以用SIWAVE,SPEED2000等,三维建模就用HFSS吧,像ADS,HFSS这些软件如果你不懂电磁场理论是很难掌握的,软件的使用方法其实很简单,关键看自己能否理解它的处理过程及输出了,最后不能太浮躁,什么都想学,什么都学不精。
作者: forevercgh    时间: 2008-5-5 21:27
电路的问题说到底就是电磁场与电磁波的问题。; W0 t! q  ?5 }% [! o9 O

2 r0 S* l6 l1 C# T& ^3 s, V* ]8 z传输线理论来讲,我们可以以路的角度去解释传输线效应,也就是R,L,C,G 分布参数。也可以从场的角度去理解,电场E与磁场H的关系。
作者: wing    时间: 2008-5-6 11:15
听大家一席话,胜读十本书啊!- U/ ]# {( `: t$ ~: P8 v" n

  K1 c$ c8 T7 h, L9 o' E! y! Q价值高啊!
作者: dingtianlidi    时间: 2008-5-6 19:15
来学习的!!!8 h0 s0 |) B4 c: Z% r4 L
希望各版主们多多交流一下真枪实战的经验
作者: cityzhao    时间: 2008-5-7 15:09
看看,学习下
作者: osakau    时间: 2008-5-7 15:21
都是高手,来论坛多学习才能不落伍!
作者: ilovechina    时间: 2008-5-8 02:25
不错不错,写得非常好!
作者: shiningstars    时间: 2008-5-8 11:36
学习啊
作者: ihcnqkm    时间: 2008-5-9 10:25
标题: 很好很强大
不错不错,学习了不少东西
作者: chunquan2000    时间: 2008-5-9 11:20
不错不错,写得非常好!
作者: fan54312    时间: 2008-5-9 14:58
各位老大讲的好,很受启发,谢谢了。
作者: jasonlu    时间: 2008-5-11 17:51
斑竹pi ,si的中文是什么意思啊,或者全称是什么啊,谢谢请指点
作者: forevercgh    时间: 2008-5-11 20:00
原帖由 jasonlu 于 2008-5-11 17:51 发表 & g* @- \% O8 G8 }( r
斑竹pi ,si的中文是什么意思啊,或者全称是什么啊,谢谢请指点

6 E4 v: t( X# w9 G1 G  x+ X( u! r3 D/ P* f3 e" K
PI-------power integrity              电源完整性, m2 I4 u# z- `0 i4 @
SI-------signal integrity              信号完整性
作者: rjc    时间: 2008-5-11 20:26
好~~~谢谢分享
作者: agaxy    时间: 2008-5-12 15:56
信号完整性新手一个,看来要好好努力了
作者: figofeng    时间: 2008-5-12 19:33
没错!基础才是最重要的!
作者: bertie    时间: 2008-5-13 04:46
在用Hyperlynx,真的很容易上手
作者: sean_lwy    时间: 2008-5-13 11:12
正在努力中!给自己加油!
作者: springs    时间: 2008-5-14 17:41
说的不错
作者: 血色浪漫II    时间: 2008-5-15 09:56
SI,我现在好像也没入门哎
作者: viseng    时间: 2008-5-15 16:55
高手...我正找不着方向中....
作者: forevercgh    时间: 2008-5-20 11:04
sigxplorer不能仿真多net是个缺失(当然,可以仿真这玩意意味着可以进行真正的timing analysis了)  _3 g' j: F0 j; R0 i, D
啥时候ibis能够包含temperature sweep信息就好了(thermal analaysis是个方向)
作者: JasonDong    时间: 2008-5-20 12:45
标题:
好东西
作者: zxg1113    时间: 2008-5-20 13:20
用用,呵呵
作者: dadaishu0721    时间: 2008-5-20 18:12
什么都要学
作者: kljy911    时间: 2008-5-21 11:02
有目的的学,学以致用
* W2 l, d) c8 W# {7 W  J学学用用忘忘,挺好
作者: 02890917    时间: 2008-5-21 11:13
学习学习
作者: leifei    时间: 2008-5-21 11:50
还不会用仿真软件,学习学习
作者: zll    时间: 2008-5-21 14:42
have a look!
作者: jianghao8888    时间: 2008-5-25 10:43
好帖啊!!!!!!
作者: frankyon    时间: 2008-5-28 12:35
标题: 不错
最近也是在研究HYPER 就是觉得模型比较难找
作者: 坐在云端    时间: 2008-5-28 15:42
kankan
作者: numbdemon    时间: 2008-5-29 09:21
很好,有指导意义!
作者: dragon_0898    时间: 2008-6-2 11:09
受益菲浅啊,正折磨着学习仿真,不知道学哪个好。。。
作者: onestart    时间: 2008-6-5 08:00
It's nice.
作者: chiack    时间: 2008-6-5 15:21
第一次听这个软件,希望是我的下一个目标!
作者: steven1008    时间: 2008-6-5 15:53
暈~~原來HSPICE這麼不好用~~3 ^3 h+ R% I9 ^7 `
有時感覺自己經常在浪費時間做一些蒐集的動作~~6 P' [. ]+ U6 F" U! z2 `6 e9 B, b
實際上學習的時間很短~~
作者: ade-0902    时间: 2008-6-6 10:24
xue xi zhong
作者: longchaoe    时间: 2008-6-13 09:35
顶啊,感谢分享!!1
作者: onestart    时间: 2008-6-13 10:42
good
作者: ccddll    时间: 2008-6-13 14:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: longchaoe    时间: 2008-6-13 17:08
Cadence Allegro不是也有SI仿真吗,不知跟这几个对比怎么样?
作者: forevercgh    时间: 2008-6-13 17:31
原帖由 longchaoe 于 2008-6-13 17:08 发表
1 v% e7 L' [& a$ r( l- I" HCadence Allegro不是也有SI仿真吗,不知跟这几个对比怎么样?
9 c& r& j' N+ O( f. h7 m" ?+ T' @
: z) |8 k5 Y' h0 `) m
candence的SI工具就是就是SQ了
作者: aesther    时间: 2008-6-16 06:46
写得非常好!
作者: luchang    时间: 2008-6-16 12:46
SigXplorer可以仿真多个net的,可以分别提取net出来,然后append在一起,两个net间用大电阻连起来,就可以两个driver同时active了。) Y& r4 ]8 G% [" H! `7 Z  W
ibis也在快速更新,个人感觉有些跟不上了。对新的icm package等都没在实际应用中使用过,遗憾。
$ Y; w% A- O# O应该说model需要应对的挑战还是很大的,特别是高速真的到了高速之后。
3 d. Z; Y8 _5 a6 P/ E- u8 l" Z7 [9 ^: t
原帖由 forevercgh 于 2008-5-20 11:04 发表 & m3 r" u4 I0 y/ h) u
sigxplorer不能仿真多net是个缺失(当然,可以仿真这玩意意味着可以进行真正的timing analysis了)+ Q  g) @9 @  G0 j% H$ n
啥时候ibis能够包含temperature sweep信息就好了(thermal analaysis是个方向)

作者: dihoo    时间: 2008-6-19 12:52
基础的理论是根本
作者: dihoo    时间: 2008-6-19 12:59
不错不错,写得非常好!
作者: cherry5767    时间: 2008-7-2 20:33
得先好好打好基础
作者: zzqfox    时间: 2008-7-3 20:06
学习一下' }/ R  @( Y9 K1 M0 g
以前真不知道从何入手SI
作者: baoweizh    时间: 2008-7-4 21:26
thanks
作者: bluefoxde    时间: 2008-7-7 17:26
标题: 好东东!!!!!!
好东东!!!!!!
作者: yaoxinhua007    时间: 2008-7-9 09:24
没用过 。想到以后要用到,想学习呢
作者: zhanyying    时间: 2008-7-9 09:59
很少接触,但想学习,
作者: kljy911    时间: 2008-7-9 17:29
还徘徊在门外
作者: dayuzhang    时间: 2008-7-10 16:24
来学习了
作者: kljy911    时间: 2008-7-10 17:41

作者: fenqinyao    时间: 2008-7-10 19:39
看看版主的精采评论
作者: yanggo    时间: 2008-7-12 09:19
至少得学会精通使用一样
作者: jhongtao    时间: 2008-7-14 13:45
hehe
作者: joezycn    时间: 2008-7-14 14:03
好帖,谢谢楼主分享
作者: liu25xiang    时间: 2008-7-14 21:09
看看
作者: Haiou    时间: 2008-7-14 21:54
Very good!
3 g: x3 C) z" J6 s) l& T谢谢高手们的经验分享.     看来要从基础和基础的 Hyperlynx 入手.      
作者: jiajia9959    时间: 2008-7-16 16:37
看来这方面还要好好学习。。
作者: 562355762    时间: 2008-7-20 06:45
回家 好好 打基础
作者: may    时间: 2008-7-23 09:28
昨 天 公 司 来 了 位 买 ANSOFT的 ,
) r* W" N# W  R& U& D" L5 \/ Y5 r讲 了 一 天 的 课 ,4 P3 y. x6 U7 {. f
知 识 暴 渊博。
% D' g5 _2 h& Y" R2 ~$ {5 M4 g" D' P: Z6 |真的是一位高人。3 ]8 i( g, Z% L& k3 C
感觉自己欠缺人东西还太多。) w6 ^  w4 }$ o, S0 X, d, [* N
公司打算买SIWAVE AND NEIXXIM了,
作者: sheen    时间: 2008-7-24 10:07
还没有用过仿真软件 都不知道怎么样入手...
作者: punkyyx    时间: 2008-7-25 12:43
小菜鸟前来拜读
作者: zhandouji    时间: 2008-7-28 09:55
Hyperlynx可以用在那些pcb设计软件的仿真呢?
作者: yuwenwen    时间: 2008-7-28 11:55
看看学学
作者: ade-0902    时间: 2008-7-29 23:56
哦看 哦看
作者: armtt6    时间: 2008-8-6 13:52
都是经验阿,我这样的新手谢谢你
作者: diablo77521    时间: 2008-8-7 13:40

作者: forevercgh    时间: 2008-8-8 09:38
原帖由 zhandouji 于 2008-7-28 09:55 发表
$ S' @6 ~/ T9 E# r; m$ e3 L( V' ^Hyperlynx可以用在那些pcb设计软件的仿真呢?
2 _" M+ i0 w) U- _+ V
. X4 M/ P9 g; z/ C! v6 P. U$ L
Hyperlynx的接口还做做的不错。
' ^3 U" s4 n: J9 l9 k8 l& C; ^0 P& ~5 q2 A
mentor的软件 WG,EN,PADS和hyperlynx配合的还不错% d* m$ D/ ^3 t
candence导入hyperlynx的方式在hyperlynx help中有介绍
" y( @3 U4 p# o( I$ T+ BAltium导入hyperlynx就更容易了,只需要save as
作者: hcm1999    时间: 2008-8-12 10:08
说得好哦
作者: zhlxj200    时间: 2008-8-13 08:38
谢谢分享
作者: may    时间: 2008-8-14 09:22
学习
作者: 252631    时间: 2008-8-14 20:34

作者: passola    时间: 2008-8-19 18:57
偶是小菜菜,只会用Hyperlynx
作者: fenqinyao    时间: 2008-8-25 18:47
什么都没有用过,没有机会用




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2