看板 Electronics 關於我們 聯絡資訊
這是一個很好玩的問題 要用SPECTRE還是SPICE? 像笨蛋如我的人只會用SPICE 什麼圖型介面我根本不會用 因為我曾經debug到眼睛脫窗過(就是失焦了) 那要怎樣在只有Cadence的環境下還是可以自在的RUN SPICE的程式呢? 其實這是非常簡單的 先用virtuoso隨便拉個MOSFET 再RUN一下ADE 隨便一個test信號就好 在這裡推用TRANSIENT的模擬 接下來就是重點了 在你的home下(以下指的是一般設定) /cadence/simulation/_______/spectre/schematic/netlist/input.scs (空白處是你剛跑成功的資料名字) 把這一個input.scs抓到任一你要的資料夾下 再來用vi or gedit打開 你會看到一個長得有點像是spice語言的東西 這就是spectre語言了:) 所以這時你要找一個重點 "simulator lang=spectre" 在這裡就是設定用spectre語言來運行下面的東西 所以呢? 設成"simulator lang=spice" 就可以用spice語言啦 但聰明的各位一定有想到 咦? 那有一堆看不懂不會設的怎辦 所以程式應該就是長成這樣 simulator lang=spectre XXXXXXXXX <= 不會的段落 simulator lang=spice OOOOOOOOO <= spice的段落 simulator lang=spectre ......... 其他 也就是用spectre 包含就對了 在這裡去掉一行東西 include "./_graphical_stimuli.scs" 因為一般在spice裡 stimuli是自己打上去的 至於其他的設定去翻翻手冊就會明白其實一點都不難理解 用猜的都可以:) 大概做一些模擬時間的調整就可以應付一般的情況 最後要怎樣跑呢? spectre input.scs (檔案目錄下就可以了 有改.scs名字就跟著換一下就好) 那要怎樣看結果呢? virtuoso 打開後 你就叫一個ADE下的程式 result browser就OK囉 如果有verilogA的 在最後加上一行 ahdl_include "XXXXXX" (給一個路徑就好) -- If I die tomorrow I'd be allright Because I believe That after we're gone The spirit carries on -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 67.244.80.164
mmonkeyboyy:有presim & postsim的怎辦? 一樣辦了啊~~XD 01/28 12:32
mos888tw:hspice,spectre model精確度不是不同嗎? 01/28 13:23
a29831287:我記得在模擬的那邊有選項可以選... 01/28 13:24
smallmac:本篇實用,學起來... 01/28 14:58
mos888tw:個人覺得..不要太仰賴tool 能夠文字處理的或是用些coding 01/28 15:00
mos888tw:去debug的盡量自己來,太方便以後工作環境未必會提供.. 01/28 15:01
mmonkeyboyy:所以我才推大家換另一個方式去想TOOL 理解TOOL內部的 01/28 21:07
mmonkeyboyy:工作原理 其實這幾家公司都可以回歸到最基本的SPICE 01/28 21:07
mmonkeyboyy:OR SPECTRE語言模式去處理 01/28 21:08
thiskeyb:那請問spectre有辦法下spice的多核指令去跑嗎? 02/06 01:26
thiskeyb:因為CIC的spectre沒有多核的功能 02/06 01:27
mmonkeyboyy:我沒有用過CIC的 SPECTRE 歹謝 02/07 10:51
sneak: 工作原理 其實這幾家 https://muxiv.com 08/13 19:22
sneak: 去debug的盡量自己 https://daxiv.com 09/17 23:16