Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4268|回復: 5
打印 上一主題 下一主題

[問題求助] 請教hspice設定輸出timestep的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-19 15:24:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小妹想要以hspice模擬暫態分析的結果, 其輸入Vinp為0.25V到0.375V, 輸出每100n看一次結果(這個檔案為( \  o+ K$ o" U
了節省時間, 所以只掃到15u, 實際上是要掃到710u), 再將結果放到matlab裡模擬.: v/ S2 V& ~( r# P* K: Q+ a5 A( u

6 G& N4 W; L1 C假設我的hspice檔內容如下:5 K$ t" w" y( \' z* a  O

; p  `* J5 N% v3 o6 l" yVinp vinp1 0 pwl 12u 0.25v, 710u 0.375v
: U1 b* D! @6 p7 F  C/ _* }8 Q.TRAN 100n 15u
# {+ A. h1 \4 @  u& j/ g6 w+ {/ `' A3 W" x8 G1 }  t
輸出的lis檔如下:: O2 X' ~6 s9 v
7 ], d) {3 J% @7 E
       t           Vinp! d& y( V  J" V1 _, ?( E
  1.2000e-05    2.500e-01  
" P7 c$ [# Y. m. m: d& F8 J% \1 G' A) ^  1.2100e-05    2.500e-01  % x! A# L, s1 u" G5 y+ Z6 n
  1.2200e-05    2.500e-01  
0 B: d# P" q: f* B6 q+ l9 L' f  1.2300e-05    2.501e-01  
8 g0 [% O& Z# ?7 o0 I* }  1.2400e-05    2.501e-01  ; L1 Y& X3 }- f9 |  d6 l
  1.2500e-05    2.501e-01  
' C7 |* A8 i, G" g  v) r  1.2600e-05    2.501e-01  
# F+ i" o" E4 T$ H  1.2700e-05    2.501e-01  
5 h7 u4 A. o5 v4 M* E" _3 K  1.2800e-05    2.501e-01  
+ J1 c. a  r7 w0 v  n  1.2900e-05    2.502e-01  
  A, s: C; a' [: [  1.3000e-05    2.502e-01  
4 ]8 O! H: L/ J* m& l  1.3100e-05    2.502e-01  8 x/ D1 w/ o$ M7 R( p4 c
  1.3200e-05    2.502e-01  
$ I! L9 ?* M% g: ~8 a  1.3300e-05    2.502e-01  ) Q7 K, y" X0 h6 ]$ [' Y, E
  1.3400e-05    2.503e-01  ' S6 c, ?2 y' t+ e
  1.3500e-05    2.503e-01  * E% b/ ~' M$ G5 M
  1.3600e-05    2.503e-01  
5 K/ J! A9 T1 ~! Q; |2 a0 t2 V' z- c  1.3700e-05    2.503e-01  ' N6 ?2 K# I+ z' V  {
  1.3800e-05    2.503e-01  ' C& Z; |% n9 l2 h
  1.3900e-05    2.503e-01  
/ j/ }7 f4 M/ O3 E; ^! K; Z8 x  1.4000e-05    2.504e-01  5 K3 b" y1 Q' Z  n2 J# W9 \0 E9 v/ l
     .              .
* K' o- |* o. M& n8 b     .              .
5 _7 H5 w& k" z* n3 g5 Z     .              .  }' o+ V/ r* B  e$ F5 w$ C
     .              .
, H" f  l) Y% {1 D8 S0 [2 c2 e( c6 n+ Q/ V9 R
在輸出的lis檔終,卻發現Vinp並沒有每100n上升一次,% Z6 m$ o& ]4 _- V! p! k
不知道是只有顯示出的lis檔是這樣, 但實際上Vinp每100n有上升?
8 F' p# s8 e1 h# n還是因為設定的上升幅度很小, 所以顯示出來的跟實際的Vinp都是沒有每100n上升一次?3 S1 C  w* B- A2 F: }3 U9 j' t
請問有甚麼指令或是方法可以解決這個問題? 麻煩先進們糾正和指教,謝謝唷
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-19 20:18:23 | 只看該作者
Please use the following
2 m4 H# a3 Q6 n/ i.OPTION MEASDGT = 8
; n7 w8 v) s  B$ eto increase the printout accuracy.
3#
發表於 2009-10-20 09:26:04 | 只看該作者
lis 檔明明就有掃每0.1u
  p$ \% H* G& v$ Q7 Q( v" g) q?????????????????
4#
發表於 2009-10-20 10:36:19 | 只看該作者
.tran 100n 15u. q. y" L; D  M5 A/ b1 c
      ^^^^時間 t 每個會上升 0.1u
. {  u8 O/ E- V# P所以你這樣設vinp不會在0.1uSEC 一定上升多少 V
5#
 樓主| 發表於 2009-10-20 17:21:08 | 只看該作者

回復 3# 的帖子

我疑惑的是,Vinp在每100n取的點中,應該也是漸增不是嗎?但呈現的結果卻有點像是步階上升.+ k3 N9 _) c* g2 |$ p5 X
% ]8 @. V. w9 U# c
所以不清楚是因為解析度的問題?還是因為上升範圍太小了所以顯示不出來?
0 k: m+ C) N8 Z' f0 I+ G
3 X" W! ~; Y7 @. A5 I' o3 B" n[ 本帖最後由 PEGGY7458 於 2009-10-20 05:23 PM 編輯 ]
6#
發表於 2009-10-21 07:47:17 | 只看該作者
If .option measdgt=9 doesn't work, then please add% ?2 B) G8 Y1 d9 b
.option numdgt=9& Q+ e, e1 t' `
into your sp file, I believe this should resolve your problem.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-19 02:05 AM , Processed in 0.150001 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表