Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-19 15:24:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小妹想要以hspice模擬暫態分析的結果, 其輸入Vinp為0.25V到0.375V, 輸出每100n看一次結果(這個檔案為+ S2 ?2 v' a: t2 H0 b
了節省時間, 所以只掃到15u, 實際上是要掃到710u), 再將結果放到matlab裡模擬., R$ b, A' R4 Q+ ]& L
1 X) K. o1 L! V6 }
假設我的hspice檔內容如下:
& |: ?) ]6 s. |- N$ d# A" U5 m3 L9 c: Y! }) q" ^  ]
Vinp vinp1 0 pwl 12u 0.25v, 710u 0.375v5 i6 i' h6 A" b* V0 R" \0 J
.TRAN 100n 15u
6 b( E1 k* ?9 Z# [) ~8 B: }/ [0 d, p* t; z7 A
輸出的lis檔如下:& T  [; G) c/ L4 A( |. R3 _

* R" _( N, \' ?  x* }  ~4 b( V       t           Vinp
: R, {0 ]- U6 g6 c  1.2000e-05    2.500e-01  ) }! N! S8 s& s9 A' V0 r/ D
  1.2100e-05    2.500e-01  
; @0 d3 C0 f0 |/ [  1.2200e-05    2.500e-01  * E% A' E" W' J  s4 `5 r
  1.2300e-05    2.501e-01  
- e9 x8 K+ ^  u+ P4 g  1.2400e-05    2.501e-01  
. C% `; e0 B- A! [) U  1.2500e-05    2.501e-01  6 M% v0 b/ @  p- c9 h
  1.2600e-05    2.501e-01  - G* i  k) `. ]  X+ ?! C
  1.2700e-05    2.501e-01  ! A# y2 S) v3 ^7 d7 [. g3 N
  1.2800e-05    2.501e-01  * A5 U) K7 h6 m5 G! w% ?
  1.2900e-05    2.502e-01  , \* L' W, ?8 e3 A
  1.3000e-05    2.502e-01  
4 v; J5 R6 e* G, M$ n. f  1.3100e-05    2.502e-01  / d  q' D( H; l! C
  1.3200e-05    2.502e-01  : J$ s; b8 Y4 \% T$ K
  1.3300e-05    2.502e-01  ( |! i! V1 s7 k) u0 F4 q% x  }" o
  1.3400e-05    2.503e-01  ; W$ s7 S' b) X9 n! a  f
  1.3500e-05    2.503e-01  & v" G& N  J* k4 [
  1.3600e-05    2.503e-01  9 n9 V7 X, Q# h+ G/ ~+ P  J# P2 k
  1.3700e-05    2.503e-01  
$ [+ V6 O9 G' g$ W  1.3800e-05    2.503e-01  - t( X9 Q! V" A! g
  1.3900e-05    2.503e-01  0 O) V) z8 F  y" u+ ^% Z
  1.4000e-05    2.504e-01  
: }5 x/ O% s& W+ S( v     .              .8 l3 I+ k/ i: A) P' ]" a2 M* f
     .              .0 g8 n/ o* R" S7 d( A
     .              .; o. ?% x. r1 C) M- B
     .              ." R4 j! f* e; M& A2 b8 N
7 R; b( _1 \3 F4 d' R8 ?
在輸出的lis檔終,卻發現Vinp並沒有每100n上升一次,
! d1 G7 F8 {  [% N' ?7 R6 P不知道是只有顯示出的lis檔是這樣, 但實際上Vinp每100n有上升?9 h! d4 ~' v% i
還是因為設定的上升幅度很小, 所以顯示出來的跟實際的Vinp都是沒有每100n上升一次?
* x7 }. T! H- }0 i$ n' V. X請問有甚麼指令或是方法可以解決這個問題? 麻煩先進們糾正和指教,謝謝唷
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-19 20:18:23 | 只看該作者
Please use the following
% p' A/ V1 d  y# n$ q: |" j.OPTION MEASDGT = 8( B! }7 N3 ]7 I. W, k2 d' m
to increase the printout accuracy.
3#
發表於 2009-10-20 09:26:04 | 只看該作者
lis 檔明明就有掃每0.1u
; X3 f5 P2 N, M% o9 n( h: h?????????????????
4#
發表於 2009-10-20 10:36:19 | 只看該作者
.tran 100n 15u9 e+ A$ N: f9 v) a
      ^^^^時間 t 每個會上升 0.1u
4 I) B2 Y, `+ P+ s& m& h+ k所以你這樣設vinp不會在0.1uSEC 一定上升多少 V
5#
 樓主| 發表於 2009-10-20 17:21:08 | 只看該作者

回復 3# 的帖子

我疑惑的是,Vinp在每100n取的點中,應該也是漸增不是嗎?但呈現的結果卻有點像是步階上升.* R1 B6 W  h7 M6 p
4 T- j: G- e. J* B3 r
所以不清楚是因為解析度的問題?還是因為上升範圍太小了所以顯示不出來?& T& V/ e9 V2 F: L

' G  L* w" U- U/ o* t0 Y[ 本帖最後由 PEGGY7458 於 2009-10-20 05:23 PM 編輯 ]
6#
發表於 2009-10-21 07:47:17 | 只看該作者
If .option measdgt=9 doesn't work, then please add
: R4 k7 X3 [0 R! o( M: f, ?.option numdgt=9" p" ?9 i; L8 A0 Q
into your sp file, I believe this should resolve your problem.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-18 10:49 PM , Processed in 0.160000 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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