Glade Reference
The pin class is normally created in a cellView using the dbCreatePin() function. A pin is not derived from a dbObj, so it cannot have properties. You can create a logical pin using cellView::dbCreatePin(); to create a physical pin you need to first create a logical pin, then use cellView::dbCreatePort() to assign a physical shape to the pin.
Sets the pin's name
Gets the pin name.
Sets the pin direction. db_PinDirection can be one of DB_PIN_INPUT, DB_PIN_OUTPUT, DB_PIN_INOUT, DB_PIN_FEEDTHRU, DB_PIN_TRISTATE.
Gets the pin direction.
Sets the pin shape. db_PinShape can be one of DB_PIN_ABUTMENT, DB_PIN_RING, DB_PIN_FEED.
Gets the pin shape.
Sets the pin use. db_PinUse can be one of DB_PIN_SIGNAL, DB_PIN_ANALOG, DB_PIN_CLOCK, DB_PIN_GROUND, DB_PIN_POWER, DB_PIN_RESET, DB_PIN_SCAN, DB_PIN_TIEOFF.
Gets the pin use.
Sets the pin's net.
Gets the pin's net.
Gets the pin's net name as a string.
Gets the pin object type as PIN.
Sets the pin's port (physical shape) list.
Gets the pin's ports (physical shapes) as a python list.
Gets the number of port shapes for the pin.
Adds a port shape to the pin.
Copyright © Peardrop Design 2024.