Module fnpcell.pdk.technology.layers

Classes

Layer

class Layer(process: IProcess, purpose: IPurpose, description: str)

Define layer.

process such as FWG. purpose such as DRW.

Ancestors

ILayer

Class variables

var description: str
var name: str
var order: int
var process: IProcess
var purpose: IPurpose

Instance variables

var value: Tuple[int, int]

LayerEnum

class LayerEnum(value: Any)

Base class of LAYER that contains all kinds of layers.

Process

class Process(value: int, description: str)

Define process.

Ancestors

IProcess

Class variables

var description: str
var name: str
var order: int
var value: int

ProcessEnum

class ProcessEnum(value: Any)

Base class of PROCESS that contains all kinds of processes.

Purpose

class Purpose(value: int, description: str)

Define purpose.

Ancestors

IPurpose

Class variables

var description: str
var name: str
var order: int
var value: int

PurposeEnum

class PurposeEnum(value: Any)

Base class of PURPOSE that contains all kinds of purposes.