pdkmaster top module¶
Coding conventions¶
Classes of which no object are supposed to be created in user code start with an underscore. Typically this means that the object should typically be generated from a Factory or other object that can generate this object. It thus typically means that no backwards guarantee is given for the __init__() method of the class.
functions, object methods and attributes starting with an underscore are for internal use only. No backwards guarantee is given and they may be changed or removed.
Module hierarchy¶
- pdkmaster._util
i2f_recursive()
is_iterable()
get_nth_of()
get_first_of()
get_last_of()
strip_literal()
IterableOverride
IterTypeMixin
ExtendedList
ExtendedListMapping
ExtendedListMapping._index_attribute_
ExtendedListMapping.clear()
ExtendedListMapping.pop()
ExtendedListMapping.popitem()
ExtendedListMapping.update()
ExtendedListMapping.index()
ExtendedListMapping.insert()
ExtendedListMapping.keys()
ExtendedListMapping.items()
ExtendedListMapping.values()
ExtendedListMapping._freeze_()
ExtendedListMapping._frozen_
ExtendedListMapping._reorder_()
ExtendedListMapping._abc_impl
_ListMappingOverride
ExtendedListStrMapping
ListStrMappingOverride
- pdkmaster.technology
- pdkmaster.technology.edge
- pdkmaster.technology.mask
- pdkmaster.technology.geometry
- pdkmaster.technology.net
- pdkmaster.technology.primitive
- pdkmaster.technology.property_
- pdkmaster.technology.rule
- pdkmaster.technology.technology_
- pdkmaster.technology.wafer_
- pdkmaster.design
- pdkmaster.dispatch
- pdkmaster.dispatch.shape
ShapeDispatcher
ShapeDispatcher.Point()
ShapeDispatcher.Line()
ShapeDispatcher.Polygon()
ShapeDispatcher.Rect()
ShapeDispatcher.MultiPath()
ShapeDispatcher.Ring()
ShapeDispatcher.RectRing()
ShapeDispatcher.MultiPartShape()
ShapeDispatcher.MultiPartShape__Part()
ShapeDispatcher.MultiShape()
ShapeDispatcher.RepeatedShape()
ShapeDispatcher.ArrayShape()
- pdkmaster.dispatch.primitive
PrimitiveDispatcher
PrimitiveDispatcher.Base()
PrimitiveDispatcher.Marker()
PrimitiveDispatcher.Auxiliary()
PrimitiveDispatcher.ExtraProcess()
PrimitiveDispatcher.Insulator()
PrimitiveDispatcher.Implant()
PrimitiveDispatcher.Well()
PrimitiveDispatcher.DeepWell()
PrimitiveDispatcher.WaferWire()
PrimitiveDispatcher.GateWire()
PrimitiveDispatcher.MetalWire()
PrimitiveDispatcher.MIMTop()
PrimitiveDispatcher.TopMetalWire()
PrimitiveDispatcher.Via()
PrimitiveDispatcher.PadOpening()
PrimitiveDispatcher.Resistor()
PrimitiveDispatcher.MIMCapacitor()
PrimitiveDispatcher.Diode()
PrimitiveDispatcher.MOSFETGate()
PrimitiveDispatcher.MOSFET()
PrimitiveDispatcher.Bipolar()
PrimitiveDispatcher.MinWidth()
PrimitiveDispatcher.Spacing()
PrimitiveDispatcher.Enclosure()
PrimitiveDispatcher.NoOverlap()
- pdkmaster.dispatch.shape
- pdkmaster.io