write_lef_abstract [-help]  [-cutObsMinSpacing] [-extractBlockObs] [-extractBlockPGPinLayers ] [-noCutObs] [-obsSpacing ] [-specifyTopLayer ] [-stripePin [-PGPinLayers ]] [-extractWellLayerObs [-extractWellObsByRow ]] [ -5.6 | -5.7 | -5.8 ]

'Research > RRAM' 카테고리의 다른 글

Innovus Tools dc_shell reference site  (0) 2019.05.14
[Innovus] dbGet commands  (0) 2018.12.16

http://www.vlsiip.com/dc_shell/

'Research > RRAM' 카테고리의 다른 글

[Tool] Innovus lef file extract  (0) 2019.05.22
[Innovus] dbGet commands  (0) 2018.12.16

1. After open the layout that I want to edit, and at the Spectre's main CDS, >> cvid =geGetEditCellView()


2.

>> load("./Mail/arrayGen.il")


3.

>> arraygen(cvid)



[arrayGen.il]


procedure(arraygen(cvid)
;;connect WL pins & SL pins if array is crossbar configuration

cell_sz = 8.4:4.74
rownum = 64
WLinpinOffset = 2.95
WLinpinLayer="met2"
pinDirection="inputOutput"

for(int 1 64
;;;;;change here
WLiny = (int-1)*yCoord(cell_sz)+WLinpinOffset
pinWidth=0.1
WLinpinOrigin = 8.2:WLiny
;;;;;;;
pinName = strcat("WL<" sprintf(str "%d" int-1) ">")
pinFig = dbCreateRect(cvid WLinpinLayer list(xCoord(WLinpinOrigin)-pinWidth/2:yCoord(WLinpinOrigin)-pinWidth/2 xCoord(WLinpinOrigin)+pinWidth/2:yCoord(WLinpinOrigin)+pinWidth/2))
net = dbMakeNet(cvid pinName)
pin = dbCreatePin(net pinFig)
pin~>term~>direction=pinDirection
lab = dbCreateLabel(cvid list(WLinpinLayer "pin") WLinpinOrigin pinName "centerCenter" "R0" "stick" 0.1)
)
);procedure




+ Recent posts