作者EvilYakult (Ulf )
看板Electronics
標題Re: [請益] Laker L3 import netlist
時間Fri Aug 14 16:36:12 2009
※ 引述《tcjlu ()》之銘言:
: 先謝謝E大回答!
: 我是單純import一個簡單的NAND電路測試
: 根據昨天j大的水球得知說 是跟model file有關
: 可以找laker的document裡面有教怎麼寫model file
: 不過 因為CIC沒有提供model file
: 所以我又google到另一個方法
: 是把netlist宣告的電晶體的model(例如pch,nch)
: 改成Laker的MCell的model名稱(可以在.tf檔裡面找到)
: 這樣子再重複一次CIC教材中lab1的動作 就會有layout出來了
: 最後再用net route的功能繞線就可以完成接線
: 不過我目前還有一個問題
: 就是說如果電路裡面有包含subckt (例如AND有包含nand跟inverter)
: 我再做的時候 會先進去nand跟inv的cell產生各自的layout
: 再進去AND的cell產生layout
: 不過, laker的net route功能似乎不能對引用進來的instance繞線
: 雖然說soft pin間會有連線 但是routing就是出不來
: 我看CIC的lab步驟裡面他的解決方法
: 是把nand跟inv的cell, smash成one level以後以產生layout
: 不過如果複雜的電路是不是就要手動點很多次?
: 所以想問問看各位
: 是不是有什麼功能可以把soft pin之間的routing完成?
: 謝謝各位的回答~
繞線繞不出來的話 你可以試試看 把自動繞線的規則 調整看看
因為L3的自動繞線功能 老實說感覺有點笨 (個人認為XD)
設定好之後L3會依照 你設定的規則(ex.只能走M1,M2,可跨過元件,etc...)
去跑線 這部份在L3裡面就可以調整了 不用去別的地方找..
所以如果 重覆性的電路比較少的話 確實是要動手畫比較多遍~
我只覺得L3產生元件的功能比L2強很多很多就是了...
不過光是這樣也省了不少時間
: ※ 引述《EvilYakult (Ulf )》之銘言:
: : 你是拖哪一層的電路?
: : 最上層的?
: : 還是cell?
: : 你如果是拖上層的那只有soft pin根soft boundry
: : 那是正常的
: : 因為你的cell沒有建立
: : 對就是你所想的NAND那些東東
: : 都要建起來
: : 你才有辦法把上層電路拉到layout視窗
: : 自動產生出你所需要的元件或者是電路看你給的是什麼檔案
: : 參考看看 去年去思源受訓的時候剛好有交L3 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.68.139
1F:推 tcjlu:我後來找到問題所在了 原來是我沒有generate system pin 09/04 19:15
2F:→ tcjlu:只要把每個cell的pin都generate以後就可以routing了! 09/04 19:15