Дива CMD файл за да добитите оглед на оформлението.

M

merlin_xm

Guest
<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Объркани" border="0" />

: където можете да изтеглите например (дива CMD файл за да добитите оглед на форма) и кой може да ми кажеAdded След 32 минути:просто е дива правило файл, extratedthe оформлението

 
Налице е например в Cadence документ.

 
Под "Дива Напиши правила" в раздел "Дива справка" за употреба, там е проба файл за дива Демократична република Конго и екстракт цел.Изявления enclosured от ivIf (Switch ( "извлечение?") ...) Отчет са за добив.

 
Ето пример от документ Cadence's:
Код:

drcExtractRules (/ * Първият раздел съдържа изявления, които geomOr сътрудник символи с физически слоеве да се създаде, получени слоя.
Можете да използвате тези символи в останалата част на правилото, определено.
Вие трябва да поставите geomOr изявления преди да ключове, така че те се изпълняват независимо от това коя опция, вие използване на времето тече.* /bkgnd = geomBkgnd ()

поли = geomOr ( "поли")

активен = geomOr ( "активни")

порта = geomOr ( "врата")

контакт = geomOr ( "контакт")

metal1 = geomOr ( "metal1")

телевизия = geomOr ( "чрез")

metal2 = geomOr ( "metal2")/ *Демократична република Конго ПРАВИЛА ЗА PWELL CMOS

Първото преминаване ivIf е Демократична република Конго?
превключвам.
Ако използвате този параметър,

част на Демократична република Конго на файла, автоматично се изпълнява по време на тичам Демократична република Конго.* /ivIf (Switch (ДРК? ") след това/ ** ПРАВИЛА POLY* /Демократична република Конго (поли широчина <3 "Поли широчина <3.0")

Демократична република Конго (поли септември <3 "Поли Поли разстояние до <3.0")

Демократична република Конго (поли Notch <3 "Поли Поли разстояние до <3.0")

Демократична република Конго (поли активни септември <2 "Поле Поли да Активни разстояние <

2.0 ")/ * Следващите три линии определят порта област и нейните краища.* /порта = geomAnd (поли активна)

gatew = geomGetEdge (порта в поли)

gatel = geomGetEdge (портата съвпада поли)/ * През следващите две команди проверка на портата разширяване на терена и източник / изтичане на камерата на портата.
* /* /Демократична република Конго (поли gatew ENC <3 срещу "Поли врата припокриват върху полето <3.0")

Демократична република Конго (активни gatel ENC <3 срещу "Източник / Drain камерата на порта <3.0")/ ** Правила Контакти/ * The saveDerived продукция отчети лоша геометрия контакт с грешка слой.
Първата команда изхода части на контактите, които не са обхванати от поли или активни форми; втората команда изхода части на контактите, които не са обхванати от метал.* /saveDerived (geomAndNot (контактен geomOr (активна поли))

"Не контакт вътре Активна или Поли")

saveDerived (geomAndNot (контактен metal1)

"Не Контакти обхванати от Metal1")

Демократична република Конго (свържете се с широчина <3 "Контакт с широчина <3.0")

Демократична република Конго (контактен септември <3 "Контакти за контакти отстояние <3.0")

Демократична република Конго (поли контакт ENC <2 "Контакт вътре Поли <2,0")

Демократична република Конго (metal1 контакт ENC <2 "Контакт вътре Metal1 <2,0")

Демократична република Конго (активен контакт ENC <2 "Контакт вътре Активна <2,0")/ ** METAL1 ПРАВИЛА* /Демократична република Конго (metal1 широчина <3 "Metal1 широчина <3.0")

Демократична република Конго (metal1 септември <4 "Metal1 да Metal1 отстояние <4,0")

Демократична република Конго (metal1 Notch <4 "Metal1 да Metal1 отстояние <4,0")/ ** ПРАВИЛА VIA

Демократична република Конго (чрез широчина <3 "Виа широчина <3.0")

Демократична република Конго (през септември <3 "Виа да Via разстояние <3.0")

Демократична република Конго (чрез контакт септември <3 "Виа за контакт отстояние <3.0")/ * Това изявление saveDerived ВИАС резултати, които се припокриват върху контактите.* /saveDerived (geomOverlap (чрез контакт) "Виа не се допуска повече контакти")

Демократична република Конго (през септември поли <2 "Виа на Поли разстояние <2,0")/ * Това изявление saveDerived ВИАС резултати, които се припокриват върху поли.* /saveDerived (geomOverlap (чрез поли) "Виа не се допуска повече от Поли")

Демократична република Конго (metal1 чрез ENC <2 "Виа вътре Metal1 <2,0")

Демократична република Конго (metal2 чрез ENC <2 "Виа вътре Metal2 <2,0")/ * През следващите две saveDerived отчети производство на части от ВИАС, които не са обхванати от metal1 или metal2.
* /* /saveDerived (geomAndNot (чрез metal1) "Виа не вътре

Metal1 ")

saveDerived (geomAndNot (чрез metal2) "Виа не вътре

Metal2 ")/ ** ПРАВИЛА METAL2* /Демократична република Конго (metal2 широчина <5 "Metal2 широчина <5,0")

Демократична република Конго (metal2 септември <5 "Metal2 да Metal2 отстояние <5,0")

Демократична република Конго (metal2 Notch <5 "Metal2 да Metal2 отстояние <5,0")

)/ ** ПРАВИЛА извлечение за PWELL CMOS/ * Втората преминаване ivIf е екстракт?
превключвам.
Ако използвате този параметър, извличането част от досието автоматично изпълнява по време на извлечение план.* /ivIf (Switch ( "извлечение?") след това/ * В първата част на добива част от правилата, съдържащи се в geomOr изявления, които променят физическите слоеве използват само за добив на символи, които можете да използвате в останалата част от добива правилото.

Вие трябва да предхожда специални символи, използвани в слой имена с обратно наклонена черта, така слой "P " е преименуван на "P \ " и слой "N " е преименуван на "N \ ".* /добре = geomOr ( "добре")

ngate = geomOr ( "ngate")

pgate = geomOr ( "pgate")

Директивата за платежните услуги = geomOr ( "Директивата за платежните услуги")

P \ = geomOr ( "P ")

NSD = geomOr ( "NSD")

N \ = geomOr ( "N ")/ * Този раздел съдържа булеви функции като geomAnd и geomAndNot, които създават нови слоеве за устройство признаване и определят връзките между слоевете.* /nwell = geomAndNot (bkgnd добре)

pdiff = geomAnd (активни P \ )

ndiff = geomAnd (активни N \ )

pgate = geomAnd (поли pdiff)

ngate = geomAnd (поли ndiff)

PSD = geomAndNot (pdiff поли)

NSD = geomAndNot (ndiff поли)

ptap = geomAnd (и PSD)

ntap = geomAnd (nwell NSD)

ptie = geomOr (ptap)

ntie = geomOr (ntap)/ * The geomConnect изявление определя връзките между слоевете и създава мрежа, за да бъде изваден.* /geomConnect (

телевизия (чрез metal1 metal2)

телевизия (PSD NSD контакт поли metal1)

телевизия (ntie NSD ntap)

телевизия (ptie PSD ptap)

)/ * The geomStamp изявление трансфери за свързване на информация от един слой към друг.
Следващият пример прехвърля и вратовръзка свързаност с добре себе си.
Това предотвратява и да действа като връзка слой, които са меки свързва.* /nwell = geomStamp (nwell грешка ntap)

добре = geomStamp (добре ptap грешка)/ * The extractDevice отчети определят устройства, използвани във веригата.* /extractDevice (pgate (поли "G") (СДП "А" "D") (nwell "Б")

"pfet ivpcell")

extractDevice (ngate (поли "G") (NSD "А" "D") (и "Б")

"nfet ivpcell")/ * The measureParameter команди екстракт устройство, параметри.
Тези параметри могат да бъдат проверени, когато стартирате LVS.

Използвайте коефициент 0,5 за измерване на порта ширина и дължина параметри порта, защото measureParameter команда мерки за дължина на всички ръбове са определени в правило, а само искате дължината на един ръб.
Например, за да измери дължината на портата, измери дължината на портата ръбове, които са вътре, а не съвпада с поли.
Две краищата отговаря на това изискване.
Ако не се умножава по 0,5, вие сте преброяване на портата дължина на два пъти.* /pgateWidth = measureParameter (дължина (pgate съвпада поли) 0.5)

pgateLength = measureParameter (дължина (pgate в поли) 0.5)/ * Добавяне на параметрите на устройствата, с помощта на saveParameter команда.
Параметърът имена трябва да бъдат същите като имената, които се използват в правилата LVS.* /saveParameter (pgateWidth "W")

saveParameter (pgateLength "L")

ngateWidth = measureParameter (дължина (ngate съвпада поли) 0.5)

ngateLength = measureParameter (дължина (ngate в поли) 0.5)

saveParameter (ngateWidth "W")

saveParameter (ngateLength "L")/ * The saveInterconnect команда пише слоеве на добитите cellview.
Запазване на слоевете, определени в geomConnect команда, така че да може да мине-сонда своите мрежи след тичане LVS.* /saveInterconnect (NSD PSD поли контакт metal1 чрез metal2)/ * The saveRecognition команда създава полигони устройство за признаване в добитите cellview.
Той се използва във връзка с ivpcell оглед Модел в extractDevice или extractMOS команда.* /saveRecognition (ngate "ngate")

saveRecognition (pgate "pgate")

)

)
 

Welcome to EDABoard.com

Sponsor

Back
Top