D
DReynolds
Guest
I am working with baseband circuits (non RF) and the substrate and
well contacts are not built into the pcells for the nmos and pmos
devices so I am wondering how to handle the sub contacts. The
library does contain symbolic contacts like M1_SUB, but can vxl
understand them since they have no schematic symbol?
I have tried creting the sub contacts in skill and it all works, but
vxl does not include my sub contact in the flylines for gnd. What am
I missing to get vxl to use the sub contact I have made?
here is a snippet from the code to make the contact:
masterCV =dbOpenCellViewByType(libName type "symbolic" "" "r" )
inst = dbCreateParamInst(cv masterCV nil xy "MX" 1
list(list("column" "int" conumber)))
term =dbCreateInstTerm(net inst car(inst~>master~>terminals))
At this point, the instance exists and appears to be connected to the
net, but vxl ignores it.... what have I missed?
thanks in advance
David Reynolds
well contacts are not built into the pcells for the nmos and pmos
devices so I am wondering how to handle the sub contacts. The
library does contain symbolic contacts like M1_SUB, but can vxl
understand them since they have no schematic symbol?
I have tried creting the sub contacts in skill and it all works, but
vxl does not include my sub contact in the flylines for gnd. What am
I missing to get vxl to use the sub contact I have made?
here is a snippet from the code to make the contact:
masterCV =dbOpenCellViewByType(libName type "symbolic" "" "r" )
inst = dbCreateParamInst(cv masterCV nil xy "MX" 1
list(list("column" "int" conumber)))
term =dbCreateInstTerm(net inst car(inst~>master~>terminals))
At this point, the instance exists and appears to be connected to the
net, but vxl ignores it.... what have I missed?
thanks in advance
David Reynolds