CellviewRef
- class keysight.ads.de.CellviewRef
Provides flexibility in identifying a cellview.
- __init__(lib: str, cell: str, view: str) None
- __init__(lib: Library, cell: str, view: str) None
- __init__(*, cell: Cell, view: str) None
- __init__(*, view: View) None
Initialize with 3 strings – library name, cell name, and view name – or use an object to replace 1 or more of those names.
- property cell_name: str
The name of the referenced cell.
Read-only. Might be empty if not specified.
- lcv_string() str
Join the “lib:cell:view” names together in one colon-separated string.
- property lib_name: str
The name of the referenced library.
Read-only. Might be empty if not specified.
- static make(arg: CellviewRefLike) CellviewRef
- resolve() View
Look up the library, cell, and view names to find the
View.The properties like
cell,cell_name, and so on may be set during the resolution process.Raise an exception if the View is not found.
- property view_name: str
The name of the referenced view.
Read-only. Might be empty if not specified.
- keysight.ads.de.CellviewRefLike
alias of
Union[CellviewRef,LCVName,str,View,Sequence[Union[Library,Cell,View,str]],Mapping[str,Union[Library,Cell,View,str]]]
- class keysight.ads.de.LCVName
Holds the library, cell, and view names that represent a cellview.
- __init__(lib: str | Library | None = None, cell: str | Cell | None = None, view: str | View | None = None) None
- property cell_name: str
- property component_name: str
- property design_name: str
- property is_empty: bool
- property is_valid: bool
- property library_name: str
- property view_name: str