Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

phoDrawYSplitterSymbol

phoDrawYSplitterSymbol(
d_cellViewId
n_magnification
?startPortName s_PortName
?startPortDirection s_direction
?endPortName1 s_PortName
?endPortDirection1 s_direction
?endPortName2 s_PortName
?endPortDirection2 s_direction
)
=> t / nil

Description

(Virtuoso Photonics Option) Draws a Y splitter symbol.

Arguments

d_cellViewId

Database ID of a cellview.

n_magnification

Database magnification value to set on the instance.

Default: 1.0

?startPortName s_PortName

Name of the start port. The default is "in0".

?startPortDirection s_direction

Direction of the start port. The default is "inputOutput".

?endPortName1 s_PortName

Name of the end port. The default is "out0".

?endPortDirection1 s_direction

Direction of the end port. The default is "inputOutput".

?endPortName2 s_PortName

Name of the start port. The default is "out1".

?endPortDirection2 s_direction

Direction of the end port. The default is "inputOutput".

Value Returned

t

Symbol for the Y splitter is generated.

nil

Symbol is not generated.

Example

cv = geGetEditCellView()
phoDrawBendConnectorSymbol(cv 1.0)

Related Topics

Photonics Symbol Generator Functions

Symbol Pcell Example


Return to top
 ⠀
X