com.sun.electric.tool.logicaleffort
Class LENetlister.NetlisterConstants

java.lang.Object
  extended by com.sun.electric.tool.logicaleffort.LENetlister.NetlisterConstants
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
LENetlister

public static class LENetlister.NetlisterConstants
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 float alpha
          ratio of diffusion to gate cap
 float epsilon
          convergence criteron
 float gateCap
          gate cap, in fF/lambda
 float keeperRatio
          ratio of keeper to driver size
 int maxIterations
          max number of iterations
 float su
          global step-up
 float wireRatio
          wire to gate cap ratio
 
Constructor Summary
LENetlister.NetlisterConstants(float su, float wireRatio, float epsilon, int maxIterations, float gateCap, float alpha, float keeperRatio)
           
LENetlister.NetlisterConstants(Technology layoutTech)
          Create a new set of constants from the user's settings
 
Method Summary
 boolean equals(LENetlister.NetlisterConstants other)
          Returns true if the two NetlisterConstants have the same values for all fields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

su

public final float su
global step-up


wireRatio

public final float wireRatio
wire to gate cap ratio


epsilon

public final float epsilon
convergence criteron


maxIterations

public final int maxIterations
max number of iterations


gateCap

public final float gateCap
gate cap, in fF/lambda


alpha

public final float alpha
ratio of diffusion to gate cap


keeperRatio

public final float keeperRatio
ratio of keeper to driver size

Constructor Detail

LENetlister.NetlisterConstants

public LENetlister.NetlisterConstants(float su,
                                      float wireRatio,
                                      float epsilon,
                                      int maxIterations,
                                      float gateCap,
                                      float alpha,
                                      float keeperRatio)

LENetlister.NetlisterConstants

public LENetlister.NetlisterConstants(Technology layoutTech)
Create a new set of constants from the user's settings

Method Detail

equals

public boolean equals(LENetlister.NetlisterConstants other)
Returns true if the two NetlisterConstants have the same values for all fields