laygo_documentation
1.0
Introduction
Architecture
Tutorials
Practice Labs
Examples
Setup
API documentation
laygo_documentation
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
add_boundary() (laygo.GDSIO.Library method)
(laygo.GDSIO.Structure method)
add_cell() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
add_inst() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
add_instance() (laygo.GDSIO.Library method)
(laygo.GDSIO.Structure method)
add_instance_array() (laygo.GDSIO.Library method)
(laygo.GDSIO.Structure method)
add_library() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.GridDB.GridDB method)
(laygo.LayoutDB.LayoutDB method)
(laygo.TemplateDB.TemplateDB method)
add_pin() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
add_placement_grid() (laygo.GridDB.GridDB method)
add_rect() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
add_route_grid() (laygo.GridDB.GridDB method)
add_structure() (laygo.GDSIO.Library method)
add_template() (laygo.TemplateDB.TemplateDB method)
add_template_from_cell() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
add_text() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.GDSIO.Library method)
(laygo.GDSIO.Structure method)
(laygo.LayoutDB.LayoutDB method)
add_xgrid() (laygo.GridObject.GridObject method)
add_ygrid() (laygo.GridObject.GridObject method)
B
BaseLayoutGenerator (class in laygo.BaseLayoutGenerator)
bbox (laygo.LayoutObject.Instance attribute)
bottom (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
bottom_left (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
bottom_right (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
Boundary (class in laygo.GDSIO)
boundary_pin_from_rect() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
C
cellname (laygo.LayoutObject.Instance attribute)
center (laygo.LayoutObject.Rect attribute)
construct_template_and_grid() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
cx (laygo.LayoutObject.Rect attribute)
cy (laygo.LayoutObject.Rect attribute)
D
db (laygo.BaseLayoutGenerator.BaseLayoutGenerator attribute)
design (laygo.LayoutDB.LayoutDB attribute)
display() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
(laygo.GridObject.RouteGrid method)
(laygo.LayoutDB.LayoutDB method)
(laygo.LayoutObject.Instance method)
(laygo.LayoutObject.LayoutObject method)
(laygo.LayoutObject.Pin method)
(laygo.LayoutObject.Rect method)
(laygo.LayoutObject.Text method)
(laygo.TemplateDB.TemplateDB method)
(laygo.TemplateObject.TemplateObject method)
E
Element (class in laygo.GDSIO)
elements (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
export() (laygo.GDSIO.Boundary method)
(laygo.GDSIO.Instance method)
(laygo.GDSIO.InstanceArray method)
(laygo.GDSIO.Library method)
(laygo.GDSIO.Structure method)
(laygo.GDSIO.Text method)
export_BAG() (in module laygo.LayoutIO)
(laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
export_dict() (laygo.GridObject.GridObject method)
(laygo.GridObject.RouteGrid method)
(laygo.TemplateObject.TemplateObject method)
export_GDS() (in module laygo.LayoutIO)
(laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
export_yaml() (in module laygo.LayoutIO)
(laygo.GridDB.GridDB method)
(laygo.TemplateDB.TemplateDB method)
G
generate_boundary() (in module laygo.GridLayoutGeneratorHelper)
generate_grids_from_inst() (in module laygo.GridLayoutGeneratorHelper)
generate_grids_from_template() (in module laygo.GridLayoutGeneratorHelper)
generate_grids_from_xy() (in module laygo.GridLayoutGeneratorHelper)
generate_grids_from_xy_bnd() (in module laygo.GridLayoutGeneratorHelper)
generate_power_rails() (in module laygo.GridLayoutGeneratorHelper)
generate_power_rails_from_rails_inst() (in module laygo.GridLayoutGeneratorHelper)
generate_power_rails_from_rails_rect() (in module laygo.GridLayoutGeneratorHelper)
generate_power_rails_from_rails_xy() (in module laygo.GridLayoutGeneratorHelper)
genid() (laygo.LayoutDB.LayoutDB method)
get_absgrid_coord_region() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_absgrid_coord_x() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_absgrid_coord_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_absgrid_coord_y() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_absgrid_region() (laygo.GridDB.GridDB method)
(laygo.GridLayoutGenerator.GridLayoutGenerator method)
(laygo.GridObject.GridObject method)
get_absgrid_x() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_absgrid_xy() (laygo.GridDB.GridDB method)
(laygo.GridLayoutGenerator.GridLayoutGenerator method)
(laygo.GridObject.GridObject method)
get_absgrid_y() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_bbox() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_grid() (laygo.GridDB.GridDB method)
(laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_inst() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
get_inst_bbox() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_inst_pin_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_inst_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_phygrid_coord_x() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_phygrid_coord_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_phygrid_coord_y() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_phygrid_x() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_phygrid_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_phygrid_y() (laygo.GridDB.GridDB method)
(laygo.GridObject.GridObject method)
get_pin() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
get_pin_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_rect() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
get_rect_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_route_layer_xy() (laygo.GridDB.GridDB method)
get_route_width_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.RouteGrid method)
get_route_xlayer_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.RouteGrid method)
get_route_ylayer_xy() (laygo.GridDB.GridDB method)
(laygo.GridObject.RouteGrid method)
get_spacing() (laygo.LayoutObject.Instance method)
get_template() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
(laygo.TemplateDB.TemplateDB method)
get_template_pin_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_template_size() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_template_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
get_vianame() (laygo.GridDB.GridDB method)
(laygo.GridObject.RouteGrid method)
get_xgrid() (laygo.GridObject.GridObject method)
get_xy() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
(laygo.LayoutObject.LayoutObject method)
get_xy0() (laygo.LayoutObject.Pin method)
(laygo.LayoutObject.Rect method)
get_xy1() (laygo.LayoutObject.Pin method)
(laygo.LayoutObject.Rect method)
get_ygrid() (laygo.GridObject.GridObject method)
GridDB (class in laygo.GridDB)
GridLayoutGenerator (class in laygo.GridLayoutGenerator)
GridObject (class in laygo.GridObject)
grids (laygo.GridDB.GridDB attribute)
(laygo.GridLayoutGenerator.GridLayoutGenerator attribute)
H
height (laygo.GridObject.GridObject attribute)
(laygo.LayoutObject.Rect attribute)
(laygo.TemplateObject.TemplateObject attribute)
I
import_BAG() (in module laygo.LayoutIO)
(laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
import_GDS() (in module laygo.LayoutIO)
(laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
import_yaml() (in module laygo.LayoutIO)
(laygo.GridDB.GridDB method)
(laygo.TemplateDB.TemplateDB method)
Instance (class in laygo.GDSIO)
(class in laygo.LayoutObject)
InstanceArray (class in laygo.GDSIO)
L
layer (laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
(laygo.LayoutObject.Text attribute)
layers (laygo.GridLayoutGenerator.GridLayoutGenerator attribute)
laygo (module)
laygo.BaseLayoutGenerator (module)
laygo.GDSIO (module)
laygo.GDSIOHelper (module)
laygo.GridDB (module)
laygo.GridLayoutGenerator (module)
laygo.GridLayoutGeneratorHelper (module)
laygo.GridObject (module)
laygo.LayoutDB (module)
laygo.LayoutIO (module)
laygo.LayoutObject (module)
laygo.quick_start_BAG (module)
laygo.quick_start_GDS (module)
laygo.TemplateDB (module)
laygo.TemplateObject (module)
LayoutDB (class in laygo.LayoutDB)
LayoutObject (class in laygo.LayoutObject)
left (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
libname (laygo.GridObject.GridObject attribute)
(laygo.LayoutObject.Instance attribute)
Library (class in laygo.GDSIO)
load_grid() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
load_template() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
M
master (laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Pointer attribute)
max_resolution (laygo.GridObject.GridObject attribute)
merge() (laygo.GridDB.GridDB method)
(laygo.LayoutDB.LayoutDB method)
(laygo.TemplateDB.TemplateDB method)
N
name (laygo.GridObject.GridObject attribute)
(laygo.LayoutObject.LayoutObject attribute)
(laygo.TemplateObject.TemplateObject attribute)
netname (laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
P
pack_bgn() (in module laygo.GDSIOHelper)
pack_data() (in module laygo.GDSIOHelper)
pack_no_data() (in module laygo.GDSIOHelper)
pack_optional() (in module laygo.GDSIOHelper)
pcell (laygo.LayoutDB.LayoutDB attribute)
Pin (class in laygo.LayoutObject)
pin() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
pin_from_rect() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
pins (laygo.LayoutObject.Instance attribute)
place() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
PlacementGrid (class in laygo.GridObject)
plib (laygo.GridDB.GridDB attribute)
(laygo.LayoutDB.LayoutDB attribute)
(laygo.TemplateDB.TemplateDB attribute)
Pointer (class in laygo.LayoutObject)
pointers (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
possible_transform_parameters (laygo.GDSIO.Element attribute)
R
readout() (in module laygo.GDSIOHelper)
Rect (class in laygo.LayoutObject)
relplace() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
res (laygo.BaseLayoutGenerator.BaseLayoutGenerator attribute)
(laygo.LayoutDB.LayoutDB attribute)
(laygo.LayoutObject.LayoutObject attribute)
res_exp (laygo.LayoutDB.LayoutDB attribute)
right (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
route() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
route_hv() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
route_hvh() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
route_vh() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
route_vhv() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
RouteGrid (class in laygo.GridObject)
S
save_grid() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
save_template() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
sel_cell() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.LayoutDB.LayoutDB method)
sel_grid_library() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
sel_library() (laygo.BaseLayoutGenerator.BaseLayoutGenerator method)
(laygo.GridDB.GridDB method)
(laygo.LayoutDB.LayoutDB method)
(laygo.TemplateDB.TemplateDB method)
sel_template_library() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
set_spacing() (laygo.LayoutObject.Instance method)
set_transform_parameters() (laygo.GDSIO.Element method)
set_xy() (laygo.LayoutObject.LayoutObject method)
set_xy0() (laygo.LayoutObject.Pin method)
(laygo.LayoutObject.Rect method)
set_xy1() (laygo.LayoutObject.Pin method)
(laygo.LayoutObject.Rect method)
shape (laygo.LayoutObject.Instance attribute)
size (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Rect attribute)
(laygo.TemplateObject.TemplateObject attribute)
spacing (laygo.LayoutObject.Instance attribute)
Structure (class in laygo.GDSIO)
T
template (laygo.LayoutObject.Instance attribute)
TemplateDB (class in laygo.TemplateDB)
TemplateObject (class in laygo.TemplateObject)
templates (laygo.GridLayoutGenerator.GridLayoutGenerator attribute)
(laygo.TemplateDB.TemplateDB attribute)
Text (class in laygo.GDSIO)
(class in laygo.LayoutObject)
text (laygo.LayoutObject.Text attribute)
top (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
top_left (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
top_right (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
transform (laygo.LayoutObject.Instance attribute)
type (laygo.GridObject.GridObject attribute)
(laygo.GridObject.PlacementGrid attribute)
(laygo.GridObject.RouteGrid attribute)
(laygo.LayoutObject.Pointer attribute)
U
update_viamap() (laygo.GridDB.GridDB method)
(laygo.GridObject.RouteGrid method)
use_array (laygo.BaseLayoutGenerator.BaseLayoutGenerator attribute)
use_phantom (laygo.GridLayoutGenerator.GridLayoutGenerator attribute)
V
via() (laygo.GridLayoutGenerator.GridLayoutGenerator method)
viamap (laygo.GridObject.RouteGrid attribute)
W
width (laygo.GridObject.GridObject attribute)
(laygo.LayoutObject.Rect attribute)
(laygo.TemplateObject.TemplateObject attribute)
X
xgrid (laygo.GridObject.GridObject attribute)
xlayer (laygo.GridObject.RouteGrid attribute)
xwidth (laygo.GridObject.RouteGrid attribute)
xy (laygo.GridObject.GridObject attribute)
(laygo.LayoutObject.LayoutObject attribute)
(laygo.TemplateObject.TemplateObject attribute)
xy0 (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
xy1 (laygo.LayoutObject.Instance attribute)
(laygo.LayoutObject.Pin attribute)
(laygo.LayoutObject.Rect attribute)
Y
ygrid (laygo.GridObject.GridObject attribute)
ylayer (laygo.GridObject.RouteGrid attribute)
ywidth (laygo.GridObject.RouteGrid attribute)