新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > Dracula LVS介紹

Dracula LVS介紹

作者: 時間:2012-03-30 來源:網(wǎng)絡(luò) 收藏

lvs command file的編寫相對于其他幾項來說較為容易點,重點部分就是節(jié)點信息的傳輸與器件的識別上。本篇前一部分講解常用的命令,后一部分是實例分析與具體的編寫的技術(shù)文檔。

本文引用地址:http://butianyuan.cn/article/190571.htm

定義器件及器件:

ELEMENT MOS {[type]} layer-a layer-b layer-c {layer-d};;device layer+g+s/d+sub

ELEMENT CAP {[type]} layer-a layer-b layer-c {layer-s}

ELEMENT RES {[type]} layer-a layer-b {layer-d}

ELEMENT BJT {[type]} layer-a layer-b layer-c layer-d {layer-s}

ELEMENT DIO {[type]} layer-a layer-b layer-c {layer-s}

ELEMENT LDD {[type]} layer-a layer-b layer-c layer-d {layer-e}

ELEMENT PAD {[type]} layer-a layer-b

ELEMENT device layer-a layer-b {layer-c} {layer-d} {layer-e}

這些命令用來組合不同類型的器件,以device layer開始,接著說明器件的terminals,為了識別特殊的器件,還會常用到select 命令,比如lab[r] dio?, cut res等用法。

設(shè)定參數(shù):

Parameter res /cap {[type]} value1 {value2}

該命令類似lpe的attribute ,其中cap有value1, value2 以說明面積及邊長對電容值的影響。

節(jié)點信息傳輸命令:

Lvs對比主要是節(jié)點信息傳輸?shù)倪^程,在connect-layer中從下到上說明可用于傳導(dǎo)的層次,并且在使用and, not命令時會自動傳遞信息。使用connect命令來說明層次間的傳遞。使用stamp命令使用在沒有在connect/ connect-layer中說明的層的信息傳遞。

Connect layer-a layer-b BY cont-layer

Stamp stamped-layer by stamping-layer {output {[option]} c-name l-num {d-num}}

Connect-layer = layer1 layer2 …

實例操作:

延續(xù)上次LPE中的實例,增加了電阻與電容以增加器件的比對,其中l(wèi)vs_test.cir為spice netlist,lvs_test為layout cell, lvs.com為這次實例所編寫的命令文件 。編寫的文件中,使用的*.resval, *.capval 及l(fā)vschk 選項resval, capval對比電阻、電容的值,增加lvschk[p] 增加電容端點順序的對比。版圖中電阻為nwell電阻加res層進行識別,電容為gate電容加dummy層進行識別。

15.jpg

Lvs_test.cir

*** SPICE file subckt lvs_test ****

.param

.global vss vdd

*.bipolar

*.resval

*.capval


上一頁 1 2 3 4 下一頁

關(guān)鍵詞: Dracula LVS

評論


技術(shù)專區(qū)

關(guān)閉