phoHiCompose
phoHiCompose(l_dbInstID[ ?compositeMasterl_compositeMaster] ) =>d_InstID/ nil
Description
(Virtuoso Photonics Option) Uses a list of waveguide building blocks that are abutted into a single chain and creates a composite waveguide using these building blocks. The instances used for building the composite waveguide could be bound or unbound at the time of waveguide creation, but all the source waveguide instances must originally be bound to the same schematic instance. The composite waveguide is created at the same location as the source waveguide instances and is bound to the same schematic instance as the source instances.
Arguments
Value Returned
Example
Composes three abutted instances into a composite waveguide instance.
when(win = hiGetCurrentWindow()
when(lcv = geGetEditCellView(win)
i0 = dbFindAnyInstByName(lcv "I0")
i1 = dbFindAnyInstByName(lcv "I1")
i2 = dbFindAnyInstByName(lcv "I2")
composite = phoHiCompose(list(i0 i1 i2))
)
)
Related Topics
Return to top