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

phoDrawCrossBBSymbol

phoDrawCrossBBSymbol(
d_cellViewId
n_magnification
?northPortName s_PortName
?northPortDirection s_direction
?southPortName s_PortName
?southPortDirection s_direction
?eastPortName s_PortName
?eastPortDirection s_direction
?westPortName s_PortName
?westPortDirection s_direction
)
=> t / nil

Description

(Virtuoso Photonics Option) Draws a cross building block symbol.

Arguments

d_cellViewId

Database ID of a cellview.

n_magnification

Database magnification value to set on the instance.

Default: 1.0

?northPortName s_PortName

Name of the north port. The default is "opt0".

?northPortDirection s_direction

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

?southPortName s_PortName

Name of the south port. The default is "opt2".

?southPortDirection s_direction

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

?eastPortName s_PortName

Name of the east port. The default is "opt1".

?eastPortDirection s_direction

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

?westPortName s_PortName

Name of the west port. The default is "opt3".

?westPortDirection s_direction

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

Return Value

t

Symbol for the cross building block is generated.

nil

Symbol is not generated.

Example

cv = geGetEditCellView()
phoDrawCrossBBSymbol(cv 1.0)

Related Topics

Photonics Symbol Generator Functions

Symbol Pcell Example


Return to top
 ⠀
X