coriolis/vlsisapd/examples/agds/python/driveAgds.py

15 lines
412 B
Python

import pyAGDS
lib = pyAGDS.Library("myTestLib")
lib.setUserUnits(0.001)
lib.setPhysUnits(1.0e-9)
active = pyAGDS.Rectangle( 6, 120, 290, 540, 690) # layer 6 corresponds to active
poly = pyAGDS.Rectangle(17, 305, 150, 365, 830) # layer 17 corresponds to polysilicium
str = pyAGDS.Structure("Transistor")
str.addElement(active)
str.addElement(poly)
lib.addStructure(str)
lib.writeToFile("./transistor.agds")