非常感谢您!: M( b0 ^, E' V0 u8 n4 R0 B 3 K# `$ w% L) D& u$ y1 U% M* C t g2 w% ?( w0 M 1 D9 o4 P2 J7 I4 X, O $ }; t _- }, Y) E, p& j7 M0 n* P 美的空调官网blog.163.com/midea_kt999/ |
本帖最后由 雁过泪留痕 于 2012-3-8 16:56 编辑 # M, T) r0 @0 O8 k5 { 有个问题想问一下大家,有没有谁知道怎样在hspice中添加一个连续阶跃波形的信号啊 !!! 虽然pwl语句貌似可以,但是要我输入一个那么多阶跃的波形会死人的。。。。。。。 波形大致如下:(由于是画图画的不是很好哈 见谅) |
必须 谢谢楼主2 n: r: s! W$ P |
Good! |
上面的语句通过软件自动调节(resetting dcon option to 1 and retrying, f: i- a# o2 L& H ' X: u$ U n9 z )还算是出结果了,可是我再增加一次运算之后就输不出结果了 5 ~' P8 A6 _# p **diagnostic** dc convergence failure, resetting dcon option to 1 and retrying ' ^7 X+ x3 Y" r" d no convergence with standard algorithm, trying damped pseudo-transient* p/ I/ R) s! A1 \ * K& K9 s1 L* M& C) \( C( Q **diagnostic** time step too small in pseudo tran. delta= 8.8818E-19 *** final try failed *** *** gshunt ramping started *** **diagnostic** gshunt ramping failed % ]" f0 a6 W/ B9 p& E trying gmath ramping method ; W5 g9 A2 P3 V l9 S+ s* T$ P% c4 I **diagnostic** no convergence in gmath method gmath= 6.047E-05 5 O. O. L9 W2 s1 V( p8 i2 f' h ) u) z- p! T& }2 A5 a. L, k, f5 U **error** no convergence in operating point6 ` d2 D6 d/ c$ @/ f, V 8 K5 J { r9 j9 t' [ ) s! }) j; i, z *** *** hspice diagnostic ***( H# M$ j9 ~+ S7 h6 [9 K! T$ H9 v nonconvergent voltage failures= 68 k6 D3 d9 r, d" f nonconvergent element current failures= 0$ K& h5 _& M- t" s% v( M' ^ *** 这什么错误啊 挺奇怪的 |
**diagnostic** dc convergence failure, resetting dcon option to 1 and retrying3 D' d1 d4 y4 u/ i1 ^: @5 V **diagnostic** dc convergence successful! Y. m- E4 J; L* a8 Y0 i5 R you can increase the efficiency of the' \6 [* z/ h! C+ u. m y operating point calculation by setting dcon= 16 M I& T/ M$ N/ J3 i9 P X in the .option statement p* m( h; G& B& m/ N 表示看不懂哇 这是什么意思 |
要翻页了么 好吧 90楼我要了 真心觉得89l的东西写得连我自己也看不懂啊 纠结 |
本帖最后由 雁过泪留痕 于 2012-3-2 10:04 编辑 4 C! ]- }; m/ `! _1 B 虽然可能这个问题就我反应迟钝,不过我补充一下: 在这个语句中,and/nand 是输入中较小的一个影响输出状态,而 or/nor是输入中较大的一个影响输出状态(和我们所理解的门电路逻辑一样)。这里的x可能就是对应着系统判断之后输入中较大的或者是较小的一个值,y就是对应着这种判断结果应该输出什么值,(不知道我是不是理解偏了)。所以,按照门电路的逻辑,我们只需要在,x1,y1,x2,y2,.........中注意设置x,y对应的逻辑关系。 2 S' T7 A1 L7 a4 q 顺便在此 大力感谢一下shark楼主给我的指导,有不会的我会再回来的(这么说肯定会回来的,o(╯□╰)o),希望大家继续指导啊 !!! + t0 M# a) v, G# i) T4 E" I |
本帖最后由 雁过泪留痕 于 2012-3-2 10:23 编辑 ) o- E! c! D0 B2 C % X- n: b# g# X# u3 J 之前遇到的Exxx(VCVS非独立源)中multi-input gate 语句的用法,我在其他论坛上找到了一些提示,在这里讲一下(纯个人理解,错了希望大家指点一下哈)。 首先参考网址列下:& J7 ~$ o, Q) @# |' y) X2 I http://www.edaboard.com/thread98195.html (提到了一些关于三输入语句的用法) 还有一个是逻辑门的spice语句: http://www.ecircuitcenter.com/circuits/logic_sw/logic_sw.htm' F. |. R, _ ^7 f6 |% x- o manual上原语句如下(VCVS下的多输入门):) t3 U1 |1 i2 U$ b/ h/ D+ ? 多输入门* j# l9 L$ [0 ^+ @1 u" F8 k) X9 { Exxx n+ n- <VCVS> gatetype(k) in1+ in1- ... ink+ ink- <DELTA=val> <TC1=val>4 ]0 x" b: I! g4 E3 ` + <TC2=val> <SCALE=val> x1y1 ... x100y100 <IC=val> # g3 t# G K' ]6 m 语句相关解释如下: ①Exxx 电压控的制元件名。此参数必须以一个“E”且后面紧跟最长至1023个数字字母顺序的字符开始。 ②gateype(k) 可以是AND,NAND,OR或NOR。(k)代表输入的门的数目。x’s和y’s,作为输入函数,代表输出的分段线性变量。在多输入门中,仅仅有一个输入决定输出的状态。以上的关键字字不应该用作节点名。' p* t" o1 P% n4 v5 p3 ?* y$ y2 T0 ]+ D* M ③n+/- 控制元件的正或负节点。' P+ _/ U& f( B7 d( S- g, A ④VCVS 电压控制的电压源的关键字。VCVS是一个保留的关键字且不应该用作节点名。: E$ Y) }6 |# B2 k s" b. } ⑤x1… 通过in+和in-节点的控制电压,x的值必须是递增的顺序0 T) j) B. G: N$ s ⑥y1… x的相应的输出电流值。 ⑦in+/- 正或负控制节点。规定每维一对。2 [, C, B I7 r7 i 其中我一直纠结的就是x1,y1的用法,参考国外论坛的大神们的指导,我理解为这里是规定门逻辑电路的真值表的。8 B8 u! A6 [1 N& T1 W 我写了两个网表如下: 先来一个或非门的 circuit of test2% m4 O" v; V1 i1 a- H) h8 v* }8 Q' H .options post *main circuit4 c& v+ l9 ^! b vi1 1 0 pulse(0 1 0 0 0 50n 100n)9 v: _% f5 ]. p6 f; l* d vi3 2 0 pulse(0 1 0 0 0 75n 150n)7 v5 b( F2 @2 C( T- P% l2 j7 } e 3 0 nor(2) 1 0 2 01 U$ `, Q& H3 P N) }# ?# v +0.0 1.0v6 \% ^2 c! @3 f; M6 t +1.0 0.0v: F! [! x8 l1 Y8 N, I ( C1 p; Q: H E% S .tran 2n 1u1 U) Y0 y0 U2 m; n; r' R .probe v(1) v(2) v(3)" J3 Z$ _9 j$ I% k& P .end9 @% ^ `7 \+ T H0 K/ b 效果如下:$ p! f: O3 b& G% Y! U 再来一个与门的, ^) s/ ?' ~$ q1 x L. E circuit of test2 .options post( z& s/ A- k2 w% m7 f *main circuit( d4 r6 F: f- I# S) M+ Z vi1 1 0 pulse(0 1 0 0 0 50n 100n) vi3 2 0 pulse(0 1 0 0 0 75n 150n)' N$ |- W. G2 Q e 3 0 and(2) 1 0 2 0 +0.0 0.0v +1.0 1.0v .tran 2n 1u .probe v(1) v(2) v(3)) n) g9 J g4 ?+ }0 n .end& G" o8 h* s' ~$ d% X/ r9 V- _ 效果如下: 有什么错误希望大家指出来(有种不祥的预感) ,好学习一下!!! |
shark大神 在不在 问你个问题: 怎样给一个子电路添加延时啊,# B; w& p( f/ _3 j 比如说,我想应用某个子电路的时候,我希望这个子电路是存在延时的,怎么添加这个延时啊 !!!+ V& `( F* F7 ~" b# r( k; p, I 求指导啊 !!! |
静静地等待着 大神们来给我点提示 以后要坚持每天来这个帖子签个到啊 |
shark楼主每帖必回,悉心指导的精神太令小弟佩服了 。。。{:soso__16984349925490629196_1:} |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2024-12-28 12:49 , Processed in 0.076980 second(s), 48 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050