com.sun.electric.tool.generator.layout
Class Tech
java.lang.Object
com.sun.electric.tool.generator.layout.Tech
public class Tech
- extends java.lang.Object
The Tech class used to hold global data. I did this when I initially
constructed the gate layout generators because I thought it would be too
cumbersome to pass around a "tech" parameter.
However, I've since been modifying Tech.java to make it easier to eliminate
this global data.
Constructor Summary |
Tech()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tech
public Tech()
pdiff
public static ArcProto pdiff()
ndiff
public static ArcProto ndiff()
p1
public static ArcProto p1()
m1
public static ArcProto m1()
m2
public static ArcProto m2()
m3
public static ArcProto m3()
m4
public static ArcProto m4()
m5
public static ArcProto m5()
m6
public static ArcProto m6()
m7
public static ArcProto m7()
m8
public static ArcProto m8()
m9
public static ArcProto m9()
ndiff18
public static ArcProto ndiff18()
pdiff18
public static ArcProto pdiff18()
ndiff25
public static ArcProto ndiff25()
pdiff25
public static ArcProto pdiff25()
ndiff33
public static ArcProto ndiff33()
pdiff33
public static ArcProto pdiff33()
ndpin
public static PrimitiveNode ndpin()
pdpin
public static PrimitiveNode pdpin()
p1pin
public static PrimitiveNode p1pin()
m1pin
public static PrimitiveNode m1pin()
m2pin
public static PrimitiveNode m2pin()
m3pin
public static PrimitiveNode m3pin()
m4pin
public static PrimitiveNode m4pin()
m5pin
public static PrimitiveNode m5pin()
m6pin
public static PrimitiveNode m6pin()
m7pin
public static PrimitiveNode m7pin()
m8pin
public static PrimitiveNode m8pin()
m9pin
public static PrimitiveNode m9pin()
nwm1
public static PrimitiveNode nwm1()
pwm1
public static PrimitiveNode pwm1()
nwm1Y
public static PrimitiveNode nwm1Y()
pwm1Y
public static PrimitiveNode pwm1Y()
ndm1
public static PrimitiveNode ndm1()
pdm1
public static PrimitiveNode pdm1()
p1m1
public static PrimitiveNode p1m1()
m1m2
public static PrimitiveNode m1m2()
m2m3
public static PrimitiveNode m2m3()
m3m4
public static PrimitiveNode m3m4()
m4m5
public static PrimitiveNode m4m5()
m5m6
public static PrimitiveNode m5m6()
m6m7
public static PrimitiveNode m6m7()
m7m8
public static PrimitiveNode m7m8()
m8m9
public static PrimitiveNode m8m9()
nmos
public static PrimitiveNode nmos()
nmos25
public static PrimitiveNode nmos25()
nmos25contact
public static PrimitiveNode nmos25contact()
pmos25contact
public static PrimitiveNode pmos25contact()
pwell
public static PrimitiveNode pwell()
nselNode
public static PrimitiveNode nselNode()
od25
public static PrimitiveNode od25()
essentialBounds
public static PrimitiveNode essentialBounds()
getTechType
public static TechType getTechType()
setTechType
public static void setTechType(TechType requestedTechnology)
is90nm
public static boolean is90nm()
getViaFor
public static PrimitiveNode getViaFor(ArcProto a1,
ArcProto a2)