Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問一下有關Tanner的教材

  [複製鏈接]
1#
發表於 2007-8-20 11:34:09 | 顯示全部樓層
謝永瑞著作的VLSI概論 修訂三版有專門介紹TANNER TOOLS使用 厚度佔了4分之一 粉厚><
, W+ |4 _" x# r) c# l4 P) Y你可以參考看看! 因為小妹我開學後學校有開這門課用這本書上= =& D4 t' _3 j2 M% T" W
但沒有畫實際的操作例子 只是介紹各軟體設定及操作畫面各指令的介紹 並非唐經洲出的書 皆以實作過程為例喔!4 Q! h( T$ ^8 n4 E1 b

- X/ ]' s4 k. [4 l6 w$ Q; |! r[ 本帖最後由 君婷 於 2007-8-20 11:36 AM 編輯 ]
2#
發表於 2007-9-24 21:11:13 | 顯示全部樓層
請問一下/ S# Y( H, g* D
我用L-EDIT建好了反相器 然後export netlist 出 網路檔  *.sp   ,然後我想跑T-SPICE作pri-sim出現Missing model declaration for "PMOS"的訊息  ,表示PMOS沒有宣告 不知是為何?" [2 j4 p. V9 Q: Z/ Q$ C# a# k- y
這是我轉網路檔時的.sp內容如下:/ P1 [, b/ {5 Q" L
------------------------------------------------------------------
8 s2 k) t% k$ f/ \' l* SPICE netlist written by S-Edit Win32 7.030 ~3 p# u. p# n+ c1 K
* Written on Sep 24, 2007 at 20:43:34
7 K, x0 b' w7 y1 n  X( W# h0 n" w/ `7 W- n0 `7 T
* Waveform probing commands2 d1 Y$ ~2 E' h* e
.probe
2 C6 N. [7 z4 S. V0 @% s+ I: M.probe noise dn(*,TOT)
* G8 T2 P+ n2 P. ?- A. Y.acmodel {*}
/ A. Y2 @+ f# ^* k.options probefilename="C:\Documents and Settings\Administrator\桌面\tanner完整版\TSpice70\INV.dat"3 G, Y$ u6 @6 i" f
+ probesdbfile="C:\Documents and Settings\Administrator\桌面\tanner完整版\S-Edit\59513042\基本閘.sdb": N9 a+ e, H/ t
+ probetopmodule="INV"
3 x6 |7 d% k9 L' u* K% e* Main circuit: INV. S( j+ q: u+ n# R, [  W
M1 Y A Gnd Gnd NMOS L=0.5u W=1u AD=66p PD=24u AS=66p PS=24u ( d; ^, ~; O9 G+ @2 j9 G
M2 Y A Vdd Vdd PMOS L=0.5u W=2u AD=66p PD=24u AS=66p PS=24u; x; ]6 h; Z2 S" o( [& u2 f
* End of main circuit: INV3 E7 t  d+ j0 X5 V
--------------------------------------------------; P; r- D  q; ]9 y
然後我只是再裡面隨便一行的位置加入這2項指令
5 z& k6 o9 I! O$ AIVA A Gnd BIT ({0101} pw=20n lt=10n ht=10n rt=1n ft=1n)
6 G* |* }9 S# @" Q2 ]) B, g.tran/op 1n 40n method=bdf% z& r( H& ]' D* C/ c1 u- }6 B
-----------------------------------------
* h* R; c' a. ]. H1 n. l7 `1個是宣告輸入訊號va7 }# c1 v# S' J: W8 _- u; Y
1個是要求作暫態分析
1 f0 b4 H0 b  r但不管加入在那一行,跑t-spice仍出現pmos沒有宣告的訊息,小妹只有謝永瑞的書 ,他的書只有寫利用呼叫指令的方式 來呼叫出所要的分析種類 並沒寫網路檔本身還要修改什麼!
3 W. T" V4 ~7 E, I$ s有會使用tanner tools的 大大能幫忙指正一下嗎 謝謝唷^^
3#
發表於 2007-9-24 23:51:00 | 顯示全部樓層
非常謝謝您 ,另外有一點點問題請教!
1 x9 B, V# k5 o( i.op 不太懂是什麼意思? 我試過有加與沒加 波形都沒什麼變化!/ `. @+ B8 b+ \4 J. M- i
AD PD AS PS 這些mos的參數 謝永瑞的書並沒介紹,請問這些到底是什麼?還有那裡有計算的教學呢?
0 q# @- W$ z8 W----------------" w* F# c) V1 W! y' N- O
用t-spice作pri-sim 似乎仍要看書才知要宣告及修改那些部份吧 並非直接呼叫 想分析的指令吧?4 l, n* f* K3 z: J: ^
& t+ K$ D$ G% F; @7 b/ X5 C$ y
宣告觀察點、宣告電源、宣告輸入訊號、宣告.op   這5項不管作什麼形態分析都是一定要宣告加入的吧?- _9 i1 T/ P: a; x4 B% O: o
然後看想要作什麼種類的分析就一直修改  輸入訊號的 宣告就好  是這樣吧?: l% u# ]) h+ W) d, _5 \
1 i) R+ a- S/ Z, N, T
跑spice也產生一個錯誤的警告 可能是指AD PD AS PS  這些的設定問題吧...
9 e8 A$ m* a8 ?/ o7 `' t# L
. n! f5 T9 ^  \: C0 }" Q: e[ 本帖最後由 君婷 於 2007-9-25 12:09 AM 編輯 ]
4#
發表於 2007-9-25 17:15:39 | 顯示全部樓層
可以請問一下tanner pro的design rule 檔要去那查嗎? 因為我跑drc時太多錯誤 且我根本就不知各層材質的間距和寬度大小 及  這是多少微米的製程  用TSMC 0.6u  還是UMC 0.5u 根本都不知呢!
$ m  B, t2 q. r& _" g8 ]  L# Q) ]能麻煩大大 有空時能回答嗎  謝謝唷^^
% r9 O, a% G: f, y/ ?$ s# D7 R還有其錯誤訊息也沒寫各材質的間距寬度大小 至少要多少 也都沒寫...  而calibre 驗証軟體跑drc卻都有寫,所以使我很困擾 謝謝!& w* C/ U3 X" M9 s+ T

- e2 J* _0 U+ g[ 本帖最後由 君婷 於 2007-9-25 05:17 PM 編輯 ]
5#
發表於 2007-9-26 00:27:37 | 顯示全部樓層
謝謝您的回應!4 |* B9 I/ D3 r8 ^
小妹另外想請教一下,小妹使用的L-EDIT是9.0版本的  。2 i' \, \+ ^7 l7 z8 l0 S+ a9 h
但想問一下,active 與n  diff、 p diff   不是都是指擴散層嗎?
8 ]' F+ U% k* L: M; o( b比如像我畫一個反相器 nmos的擴散層不是要用 n diff 而pmos用 p diff來畫,而active 是何時才用到地? 能回答一下嗎....& Z: |. f( R4 B. O0 p
還有我找不到p+(pimp)及n+(nimp) ,thin oxide(THIN) 這3個材質 呢
0 x: P( M1 V( h1 d9 n$ y& Z& x* O& M  A我是看7.0版本的網路教學(使用UMC 0.5UM製程)
2 q7 Y' d: W2 X: K# Y$ v3 q裡面有p+(pimp)及n+(nimp) ,thin oxide(THIN) 這3個材質 。其中以THIN(氧化層) 來代替diffusion來畫,所以教學中也沒有diffusion這材質!# n* w" \% e# p- F- p
) p( V3 B5 m1 u3 Q* F1 J  c, ?
不好意思 能麻煩大大有空時 能回答 我怎分辯擴散層要用那個畫 及active是畫什麼才用到地 謝謝喔^^
# E4 X! ^+ A( t7 ^. U3 j+ N& b1 F5 n- |9 G! r. c1 @
[ 本帖最後由 君婷 於 2007-9-26 12:29 AM 編輯 ]
6#
發表於 2007-9-27 23:25:51 | 顯示全部樓層
問題終於解決囉且畫完一個DRC通過的反相器,真的非常謝謝 大大您^^
( v, Z6 I9 \5 ^$ ^% c& r畫的過程中也了解錯誤訊息表達的意思,cadence  tools 畫完layout再跑calibre的DRC 其錯誤訊息 反而只能看懂部份文字而已,這一點反而 L-EDIT   DRC較容易理解  合適初學者 捏><
6 v# d3 O3 |0 w3 M" W另外因為小妹是從大陸網站下載軟體地,所以那些說明檔全沒附給我.... 無法看說明。
  H' w" w0 p6 p所以當然也沒有T-SPICE的說明檔,而小妹自已借台科大 出版社的書來研究,只是裡面對於power 的測量並沒寫清楚怎設 捏?  power有2項參數設定; 1項是輸入要測量的時間、1項是提供電源名稱。$ H! J+ j  r  d2 y  b" W/ Z) O+ A
但"電源名稱  "  小妹實在不知怎設 ...  跑spice一直  這項指令錯誤, 我看台科大及謝永瑞的書都沒寫清楚怎設捏.....
. m+ k6 b3 }) |8 T; L5 B4 s至於廖預評的書 暫時借不到,所以能麻煩大大  有空時 再回答 這點好嗎  謝謝你囉^^
7#
發表於 2007-9-28 10:51:34 | 顯示全部樓層
小妹對於lvs使用上也有問題想請教,因為出現錯誤訊息 不知為何無法跑!& `! i& |5 J  v8 N( z
訊息:the file is binary,LVS can not perfrom iteration
0 i0 b  X( n. _-----------------------& \$ B* P( H, H) |9 _& f: t- k& N
不懂為何說我檔案是2進制檔不能重覆執行.....
$ |% L. k! y' g7 ^) ?8 ]* K4 d& [我在LVS Setup 設定畫面中" p6 l, x# v* g. P! X2 d
layout netlist項: 選擇 .spc檔(佈局後轉出的netlist檔,並且"只"加入include命令,其中去掉模型檔案路徑且改成單引號 包住)
9 P2 M( }: w6 I8 z" a1 I7 N) e6 k% l8 s: z0 I8 o
schematic netlist項:.sp(L-EDIT轉出的netlist檔,並且"只"加入include命令,其中去掉模型檔案路徑且改成單引號 包住)# u; F; ]4 @8 i! |! K; \; C2 s

. W9 K) @4 t# routput file項:就隨意選擇1個存放目錄 自已命名 要儲存的結果檔名 .out% C. a% D6 @0 s8 `8 X1 J1 v
----------------------------------------
: b0 N& ^( Z+ w! Z9 B然後跑LVS 則出現如此錯誤訊息  不知為何?
0 B- J) F4 b7 g8 M( {我也試過將模型檔案  和.sp  及 .spc  三個檔案複制到  LVS目錄 避免LVS執行時找不到file  但也沒用!
3 L6 V. p1 T# w: k/ X) W7 V所以能麻煩有大大  可否告知我 這是什麼原因  謝謝唷^^
2 p, |! p; j! P# ?2 R; h因為我大略只剩LVS 還不會使用 ^^
8#
發表於 2007-9-29 22:34:21 | 顯示全部樓層
謝謝!: X/ {. u$ f- l
我的S-EDIT轉出的netlist檔名為INV.sp     ;     大寫檔名/ s2 t, \# L7 x* I. a1 f) S
        L-EDIT轉出的檔名為inv.spc ;  小寫檔名
0 h6 q1 e' p# P' B7 S2個檔案存放位置在LVS資料夾下;* @- L/ i3 m$ Z) a7 ^
INV.sp   netlist及我加入的command如下:-----------------------------------------------------
+ G$ z$ g! e% v( e) Z# O* SPICE netlist written by S-Edit Win32 7.03  K8 p# u9 J! c
* Written on Sep 29, 2007 at 22:01:15
2 Q* ^$ p5 Q; X; g6 c1 s3 y5 P0 E3 Q
. e; [3 Y; k+ P" [7 G. q* Waveform probing commands4 {- ]2 y8 |" `8 Y1 h
.probe. J4 n: C1 h% M- m
.probe noise dn(*,TOT)
3 n* ^- E0 @7 ^/ x# E.acmodel {*}* K+ A- A( A: c- f9 J
.options probefilename="C:\Documents and Settings\Administrator\桌面\tanner完整版\TSpice70\INV.dat"
7 z' t% X0 a3 D, g! I  X+ probesdbfile="C:\Documents and Settings\Administrator\桌面\tanner完整版\S-Edit\59513042\基本閘.sdb"( _, Q; x7 s$ z$ B1 u7 c. S
+ probetopmodule="INV"1 Z! K! q; j$ J5 F2 Y) `
.include 'ml2_125.md'
( Z; K% x  J0 D8 e1 ^; E3 S! X" g. g
' A  b8 q4 Q6 _/ U! B* Main circuit: INV0 X% u! D4 d, b* ?# D# S8 U9 W1 e; u
M1 Y A Gnd Gnd NMOS L=2u W=5u AD=66p PD=24u AS=66p PS=24u
+ C* x! ]  g3 r0 b3 f" MM2 Y A Vdd Vdd PMOS L=2u W=10u AD=66p PD=24u AS=66p PS=24u3 H# U. j: D4 J6 @! q/ |
* End of main circuit: INV) @% T. g8 v* O% q( t
----------------------------------------------
  H" F- L6 i& l; ^( h我只在裡面加入.include 'ml2_125.md'         這一行令命而已 。
! A  H: n: {# y* Z2 n
9 J8 c+ o4 {7 H% e9 P, F4 Tinv.spc  netlist及所加入的command如下:------------------------------------------------
1 p9 I( \" W+ M' X+ Q, E, `* Circuit Extracted by Tanner Research's L-Edit Version 9.00 / Extract Version 9.00 ;
) J% o( a/ N9 T. Q* TDB File:  C:\Documents and Settings\Administrator\桌面\tanner完整版\LEdit90\59513042\基本閘.tdb# K1 G6 l: F4 y& P  b' S
* Cell:  inv        Version 1.15* i5 Z3 |, c: f6 ?
* Extract Definition File:  ..\Samples\SPR\example1\lights.ext9 `  |& s. o4 h- F; A8 B
* Extract Date and Time:  09/29/2007 - 21:59# X, B& }8 I* M, P! x9 P

+ }! Z3 m4 e9 k* f( F' P* Warning:  Layers with Unassigned AREA Capacitance.  Y# W7 B- M0 c
*   < Base Resistor ID>* c3 ]) }1 y, k+ b3 S4 S
*   < Diff Resistor ID>& b1 F" A" Z  \2 w4 B( o1 A: ]
*   <N Diff Resistor ID>8 s1 S; J8 ]2 ^
*   <oly2 Resistor ID>4 m, z" B) [  u7 m& c% d/ g
*   <oly Resistor ID>
' M/ M$ F5 X. s8 }; v9 |$ m*   <MOS Capacitor ID>% T0 i  m# n8 \, g! {) C. i
*   <NMOS Capacitor ID>1 L" _; H7 L  {: {
*   <N Well Resistor ID>8 D" V9 ]) a# f" S5 K8 O1 _+ y! Q3 d
* Warning:  Layers with Unassigned FRINGE Capacitance.! q$ \4 i4 L: N/ ?5 t/ z
*   < Base Resistor ID>1 I* ^* [, I, u5 R" m3 g
*   < Diff Resistor ID>
. x# Z! A5 g7 j4 J4 G5 x*   <N Diff Resistor ID>
/ |& o2 {, w% B5 l$ V" Q. U*   <oly2 Resistor ID>9 {& b( N, N9 H/ n0 ]2 K
*   <oly Resistor ID>- J$ h" h' p* h" c6 z
*   <MOS Capacitor ID>
9 o4 ?# \, z4 c" Z$ W*   <NMOS Capacitor ID>
* v' E# R0 d' l*   <oly1-Poly2 Capacitor ID>3 T, f' ?* a7 y5 j
*   <ad Comment>
6 p8 R; z6 o/ l+ u*   <N Well Resistor ID>% E. B4 {3 ]% @/ Z
* Warning:  Layers with Zero Resistance.* C# ^) c9 i. ^9 p4 _3 o$ F9 n
*   < Base Resistor ID>
( t  Y7 x% T/ q; l*   <MOS Capacitor ID>% y+ V' z+ ]$ H- `! C
*   <NMOS Capacitor ID>
1 v  f* \) ?+ z0 \! R6 k*   <oly1-Poly2 Capacitor ID>, y# ]0 v; e- x; R" p' y# y
*   <ad Comment>
5 `( W* h4 X, F8 }' @0 B: n
- S" f  R, c# k* NODE NAME ALIASES1 {0 [9 o3 Q7 d' b) E9 m
*       1 = A (4.5,-6)$ j5 _+ }' R" }2 ^
*       2 = Y (17,-5.5)
% T' W; k! E: P$ X& e" t*       3 = GND (21,-23.5)0 j& i, e7 _) h
*       4 = VDD (21,17)
2 H- T1 ]0 c6 X: M3 T2 d+ C- i& \! x/ Q& x: N4 Q* N. y, \$ y- p
.include 'ml2_125.md'$ M( j9 e. y, Q* f* O. L& l  d* q
M1 Y A VDD VDD PMOS L=2u W=9u
4 z1 t6 ~# `6 ~6 p: \( d# l* M1 DRAIN GATE SOURCE BULK (14 1 16 10)
- E7 q3 k7 w# H% s) s/ ~: P7 ~( NM2 Y A GND GND NMOS L=2u W=5u
% O/ h( ?2 l+ X* M2 DRAIN GATE SOURCE BULK (14 -14 16 -9)
- }# O* S% z. I$ i" |8 |) V
8 J0 o: e$ y' v* Total Nodes: 4- }: e& }4 ?7 f8 g7 U
* Total Elements: 2" {) _2 N1 b; |3 f* A0 \
* Total Number of Shorted Elements not written to the SPICE file: 0
# I- r/ O5 w! a# s* Extract Elapsed Time: 0 seconds
9 ^/ X- \; C6 c.END
/ ~- H1 L  N' W: f- n----------------------------------------------* d0 a7 L: v- g% `
我也只加入.include 'ml2_125.md'  這行命令而已, J+ T( N9 H- V% Y7 W! b  J0 C# `
+ b- _& I8 l1 k9 }, F& X$ \5 M1 Q

6 Q- e! v' L4 H* X0 h8 g, s7 V麻煩大大有空時 看一下唷   ,在此先謝謝您^^% h4 x, e4 |  _! }& g

* R5 K# j$ }+ e[ 本帖最後由 君婷 於 2007-9-29 10:36 PM 編輯 ]
9#
發表於 2007-9-30 23:31:52 | 顯示全部樓層
您好
2 G+ W  t; N" Q- P1 x您是指schematic轉出的netlist 檔中  ,其中加入的.include 'ml2_125.md' delete 還要再加delete 指令,而我試過沒有空格開來 都仍一樣錯誤訊息無法跑。
) t5 |" V/ q& B7 j8 [6 b: @4 z我現在不知是不是自已跑LVS有設定上的錯誤,我操作方法如下:1 F: n& a1 M% s# q9 Z. s
2 Z( d1 H. u0 |
開啟新檔、LVS setup,在input畫面中的layout netlist選項  選擇inv.spc
7 {5 g. V; @) O; j$ U                                                               schematic netlist選項  選擇INV.sp, d  J2 p/ v, L2 N3 X
                                           在output畫面中output file選項打勾並輸入要轉出檔案的存放路
; j1 s7 i4 ^( x# W4 B                                                                                                                          徑與檔名     .out, G$ z  v. n. b# q3 J2 o' y; z

5 b$ F1 z; d) K' ~, u/ {( u                                            overwrite  existing  output   files 也打勾
! n4 y# `- z2 C/ t4 E$ |( F最後直接執行F5 來RUN  
5 v9 Y; {6 Y/ Z* Z& b( K+ X* C% P# h1 m
不知是不是操作上有誤  ,是的話麻煩糾正   謝謝喔^^
10#
發表於 2007-10-2 23:53:07 | 顯示全部樓層
謝謝m851055的協助^^
  q4 G4 F3 f' K7 q' i: o小妹目前tanner tools 全部流程的基本操作(除進階設定外)已懂得如何 畫電路圖及符號及佈局圖和跑spice到轉出gds檔 結束!# y3 f1 X2 L$ _
小妹花1個禮拜的時間看台科大出的 T-SPICE及L-EDIT 2本書 ,再加上謝永瑞一本,終於學會第2套tools基本的使用,同時L-EDIT 中跑DRC的design rule 說明的很清楚 那邊的材質有什麼佈局上的錯誤,目前就僅差在LVS錯誤訊息不太會看!
3 P. J- c1 R! [6 ^: P
8 X" k! ]/ z9 k& P6 H學了2套tools後 ,想對樓上的黑天使說,tanner tools 真的對初學者很容易學習,只要你先了解書中介紹的s-edit及L-EDIT的檔案架構先,接著再照台科大教科書操作  很快就能了解 整過流程!, S, k# I- j2 Y2 Q
因為tanner tools的教科書 其實寫的很齊全,但反而身為主流之一的cadence tools卻只有唐經洲一本繁體教科書有教實機操作過程,而趙敦華的寫的很簡略!
* e. m& m, m7 f' d, {4 F, G2 p& H9 {
小妹僅希望 會有作者願意像tanner tools的作者一樣  肯寫本更詳盡的繁體書,甚至介紹cadence 的command file如何撰寫,這樣大家不就可以像學tanner 一樣 邊自修邊問人嗎^^% \9 _  B( X6 v. r* \7 u
唐博士的繁體書已算是初學者內心必讀聖經  貢獻良多,希望還有第2本以上初學者聖經 ><
* p8 M- t% H" k0 G大家就不用花錢特地去培訓....
11#
發表於 2007-10-15 10:12:09 | 顯示全部樓層
m851055大大' g! w# b# K9 T% `- t
請問一下 不知為何跑T-SPICE 按下RUN鍵後卻出現錯誤訊息:
* m+ s9 k& E; gcould not run simulation.1 v, R  I, v8 \& H% _+ G
please check your  dependencies.
4 \) w5 A# A; X; B& ?( J7 l3 D然後出現過一次後下次再按run 之後皆沒跑模擬的訊息,最下方的狀態列中 該檔案的status顯示
' {- l3 r6 y: Aqueued 的狀態。& M+ x% n* T$ W4 U
不知是那裡有問題  跑T-SPICE時都直接出現queued 的狀態 ,過程中並沒跑SPICE的訊息/ h7 w2 p' y# E, [

; Z' y' J5 D4 a" Q8 l麻煩有空時 能回答一下嗎   謝謝唷^^
12#
發表於 2007-10-15 12:03:47 | 顯示全部樓層
抱歉 已解決了!
4 t* d( k' H  d+ {( k5 I  R/ U5 M, l僅是小妹在T-SPICE 環境設定上的錯誤 才發生此問題!  不打擾大大了 謝謝^^
13#
發表於 2007-10-16 06:24:25 | 顯示全部樓層
小妹想請教一下 關於T-SPICE   使用 POWER的量測 設定上不是要設電源名稱和量測的起始、終止時間嗎?4 |) l0 E5 h6 u
但小妹下指令如下:
) n2 H' C6 }9 d.power  vdd 0ns  100ns+ L! d9 T+ f' V
跑完後並沒量測power的訊息,小妹是想請教 電源名稱 那邊是怎設定的?書上只是大略帶過說輸入名稱和時間罷了耶!
: ^- W5 Q9 f8 @0 h8 ]% j+ C麻煩 大大們 有空的話 請說明一下 謝謝唷^^
14#
發表於 2007-10-23 20:35:04 | 顯示全部樓層
不好意思喔^^
# K% k0 V! i$ @: h! m不知可否 請問一下  tanner tools 使用L-EDIT 採用UMC 0.5um製程的範例檔案是什麼檔名?因為學校要等到明年才會開課教L-EDIT 而小妹之前從台科大的教科書中 開啟新的L-EDIT檔案並作基本設定  所套入的範例檔案之設定 乃是2um製程的,因為我看裡面設計規則poly最小寬度為2um。 小妹想請問一下試用版的 裡面有UMC 0.5UM製程的範例檔案   讓你能載入它的製程來進行0.5UM 佈局嗎? : V) \, l6 w5 Y1 X: ?
如果各位先進們或是學校正好使用UMC 0.5UM製程的學生們 可以的話麻煩 告知一下好嗎 謝謝唷^^   (老師跟本不說 都說等到下學期開課時就會教你,明年就畢業了 實際上課才3個月)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-20 05:46 AM , Processed in 0.127016 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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