N
noreply
Guest
Hi i wrote the following code for creating a bus:
;To Create a ROD bus
procedure(inputBus(myLayer myWidth mySpacing);Remember to enter the
myLayer in double quotes like "ME1"
rodCreatePath(
?name "inputBus"
?layer myLayer
?pts list(0:0 10:0 )
?width myWidth
?justification "left";this is used to say where the path has to
start,that is if given "center" the center of the path will lie on the
starting point
?cvId deGetCellView()
?offsetSubPath list(
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing);end of subpath1
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing*2+myWidth);end of subpath2
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing*3+myWidth*2);end of subpath3
);list
);rodCreatePath
);procedure
Using the above code we can create a bus with four metals..
I'm now trying to create a more flexible code in which the user has
the option to specify the number of "subpath"(metals)...
any comments please.......
regards,
Lokesh rajendran.
;To Create a ROD bus
procedure(inputBus(myLayer myWidth mySpacing);Remember to enter the
myLayer in double quotes like "ME1"
rodCreatePath(
?name "inputBus"
?layer myLayer
?pts list(0:0 10:0 )
?width myWidth
?justification "left";this is used to say where the path has to
start,that is if given "center" the center of the path will lie on the
starting point
?cvId deGetCellView()
?offsetSubPath list(
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing);end of subpath1
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing*2+myWidth);end of subpath2
list(
?layer myLayer
?width myWidth
?justification "right"
?sep mySpacing*3+myWidth*2);end of subpath3
);list
);rodCreatePath
);procedure
Using the above code we can create a bus with four metals..
I'm now trying to create a more flexible code in which the user has
the option to specify the number of "subpath"(metals)...
any comments please.......
regards,
Lokesh rajendran.