dbCreateGenViaVariant
dbCreateGenViaVariant(d_cellviewId t_name t_viaDefName l_paramList) =>viaVariantId/ nil
Description
Creates a genViaVariant object in the specified cellview according to the specified viaDef and parameter list.
Arguments
Value Returned
Examples
The following example creates a viaVariant genVia1 using viaDef testGV in cellview cv with the specified parameters.
gvv= dbCreateGenViaVariant(cv "testGV" "genVia1" list(list('layer1Purpose "net") list('layer2Purpose "pin") list('cutWidth 3) list('cutPurpose "fill") list('cutHeight 2) list('cutColumns 5) list('cutRows 10) list('cutSpacing '(0.3 0.4)) list('layer1Enclosure list(0.15 0.25 0.5 0.1)) list('layer2Enclosure list(0.25 0.55 0.8 0.2)) list('cutPattern list(list(1 0 1 0) list(1 1 0 1) list(1 0 1 1))) list('alignment "offset") list('originOffset list(1.1 2)) list('cutArraySpacing 0.7 1) list('version 1) list('layer1ExtraParams list( list( list('purpose "net") list('enc list(0.6 0.6 0.7 0.7))))) list('cutLayerExtraParams list(list( list('enc list(0 2 4 6)) list('purpose "pin")))) list('layer2ExtraParams list( list(list('enc list(0.1 0.3 0.8 0.7)) list('purpose "drawing")))) list('cutArrayPatternY list(5 3 1 1)) list('cutArrayPatternX list(2 1 2))))
Related Topics
Return to top