Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-19 15:24:40 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
小妹想要以hspice模擬暫態分析的結果, 其輸入Vinp為0.25V到0.375V, 輸出每100n看一次結果(這個檔案為& k8 {( a4 j0 l' _; F8 q  U
了節省時間, 所以只掃到15u, 實際上是要掃到710u), 再將結果放到matlab裡模擬.
2 S4 l$ f+ {( d! j; t* P0 l
* [2 A- ~7 U1 U2 E假設我的hspice檔內容如下:
7 T& E' `' C3 ?6 c& F# L
: ~9 B7 x4 A  ~- X. v4 U* ZVinp vinp1 0 pwl 12u 0.25v, 710u 0.375v
$ X3 Q0 ?  [6 D. O- F; z1 G.TRAN 100n 15u - G' E, V+ D5 s1 o

+ [! ^! }" l9 S; g& i7 V2 g輸出的lis檔如下:, `/ ^/ E8 C" h

* p) m$ M7 |6 U% ~) {       t           Vinp
  y9 x6 V8 D6 F3 @  1.2000e-05    2.500e-01  4 q) g5 r# J" Q# K0 T$ X
  1.2100e-05    2.500e-01  7 x8 s& B* t' A# Z+ O
  1.2200e-05    2.500e-01  - [' F! Q5 N9 `3 N7 o
  1.2300e-05    2.501e-01  
4 |0 e# j4 J( c6 ~' a2 a/ Z. Y' ~  1.2400e-05    2.501e-01  
1 E+ [( Y/ e! A+ u8 A  1.2500e-05    2.501e-01  
  Z5 i2 T, n# W6 G  1.2600e-05    2.501e-01  ( l( b8 d6 p' D: r; W5 I
  1.2700e-05    2.501e-01  7 J$ N3 a: O& Q! d8 y
  1.2800e-05    2.501e-01  9 E+ Z) U+ F$ k% t7 h$ D( {
  1.2900e-05    2.502e-01  
" Z; z5 l1 a7 w! C- G  1.3000e-05    2.502e-01  " S% Q0 ]' y5 @" M# u( ?" d! ^0 U- n
  1.3100e-05    2.502e-01  
, M- X5 U, P, @. n  1.3200e-05    2.502e-01  1 {$ J! _/ T2 U( u- K
  1.3300e-05    2.502e-01  9 L+ L1 g# @7 n9 H
  1.3400e-05    2.503e-01  
' ^# Z/ }( ~' R& @  1.3500e-05    2.503e-01  3 U+ Z1 E/ A. I9 L7 r) I! O. j; E
  1.3600e-05    2.503e-01  , N/ \6 S0 y+ w9 E
  1.3700e-05    2.503e-01  . j" G( T- S  \
  1.3800e-05    2.503e-01  4 O* Z$ _6 Q* L; I9 S1 d* ?" x6 |
  1.3900e-05    2.503e-01  
( z6 r: i0 C; \& `# \& \  1.4000e-05    2.504e-01  $ n5 R2 O7 A+ z) I
     .              .
7 f1 f: `( J" B9 N7 v     .              .
# g+ I7 {$ u. ^) V! I2 y     .              ./ B# O4 D: t3 j. `& q0 a. I
     .              .$ `& g& |" H- @9 S$ K% Z
9 V# A: g+ |# f4 A& \! B2 O! \0 U
在輸出的lis檔終,卻發現Vinp並沒有每100n上升一次,8 w  e' z6 W: H: C
不知道是只有顯示出的lis檔是這樣, 但實際上Vinp每100n有上升?  j1 O+ t4 b8 w8 J0 a
還是因為設定的上升幅度很小, 所以顯示出來的跟實際的Vinp都是沒有每100n上升一次?
. w" J8 p" F4 [* }請問有甚麼指令或是方法可以解決這個問題? 麻煩先進們糾正和指教,謝謝唷
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
6#
發表於 2009-10-21 07:47:17 | 只看該作者
If .option measdgt=9 doesn't work, then please add
. W) G7 B) _+ b  D.option numdgt=9' I  j6 A9 m! @: I( Z  D/ ~
into your sp file, I believe this should resolve your problem.
5#
 樓主| 發表於 2009-10-20 17:21:08 | 只看該作者

回復 3# 的帖子

我疑惑的是,Vinp在每100n取的點中,應該也是漸增不是嗎?但呈現的結果卻有點像是步階上升.7 x$ [- A2 K- v. f: S' s
" W) l8 U( w, {
所以不清楚是因為解析度的問題?還是因為上升範圍太小了所以顯示不出來?; k2 ^) F* Y/ D5 H. j2 |6 \
% [1 I1 u4 V1 g
[ 本帖最後由 PEGGY7458 於 2009-10-20 05:23 PM 編輯 ]
4#
發表於 2009-10-20 10:36:19 | 只看該作者
.tran 100n 15u, @- J0 y% T) T( K& s
      ^^^^時間 t 每個會上升 0.1u
. z( h# t/ p: Q1 k4 Y# c2 n所以你這樣設vinp不會在0.1uSEC 一定上升多少 V
3#
發表於 2009-10-20 09:26:04 | 只看該作者
lis 檔明明就有掃每0.1u
. E- C+ d3 i3 n2 U?????????????????
2#
發表於 2009-10-19 20:18:23 | 只看該作者
Please use the following% k) L% K5 f( s) S/ e$ F
.OPTION MEASDGT = 8
' G7 Y7 v! ^/ `: `7 G* B5 _to increase the printout accuracy.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-18 11:02 PM , Processed in 0.160000 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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