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

phoTechHasModeProp

phoTechHasModeProp(
d_techDB
t_waveguideDefName
s_param
g_value
)
=> t / nil

Description

(Virtuoso Photonics Option) Checks whether the specified parameter value is present in the modeProp table for the specified waveguide in the specified technology database.

The search recurses into the referenced databases. The database that stores the waveguideDef and the database that stores the modeProp table are not necessarily the same. Therefore, the given waveguideDef does not need to exist in the technology database.

Arguments

d_techDB

ID of the technology database in which the search is performed.

t_waveguideDefName

  

Name of the waveguideDef.

s_param

modeProp parameter name for which the technology database is searched.

g_value

modeProp parameter value for which the technology database is searched.

Value Returned

t

The specified parameter value was found in the modeProp table for the specified waveguide.

nil

The specified parameter value was not found.

Example

tech_wgd~>refs = list(tech_modeprop)
=> (db:0x028ff592)
phoTechHasModePropDataTable(tech_modeprop "SiN Waveguide")
=> t
phoTechHasModePropDataTable(tech_wgd "SiN Waveguide")
=> t

Related Topics

Photonics Flow Functions


Return to top
 ⠀
X