Uses of Class
com.sun.electric.technology.Technology

Packages that use Technology
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.id Package for Ids in the Electric database. 
com.sun.electric.database.prototype Package for the prototype classes in Electric. 
com.sun.electric.database.text Package for handling text. 
com.sun.electric.database.variable Package for handling variables. 
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.technology.technologies Package for the individual technologies. 
com.sun.electric.technology.technologies.utils Package for handling technology support. 
com.sun.electric.tool.drc Package for handling the design-rule checking tool. 
com.sun.electric.tool.extract Package for handling node extraction, parasitics, etc. 
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.generator.layout.fill   
com.sun.electric.tool.io.input   
com.sun.electric.tool.io.output   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.dialogs.options   
com.sun.electric.tool.user.dialogs.projsettings   
com.sun.electric.tool.user.tecEdit   
com.sun.electric.tool.user.ui   
 

Uses of Technology in com.sun.electric.database
 

Methods in com.sun.electric.database that return Technology
 Technology Snapshot.getTech(TechId techId)
          Get Technology by TechId TechId must belong to same IdManager as TechPool
 

Uses of Technology in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return Technology
 Technology EDatabase.getTech(TechId techId)
          Get Technology by TechId TechId must belong to same IdManager as TechPool
 Technology Cell.getTechnology()
          Method to return the Technology of this Cell.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Technology
 java.util.Collection<Technology> EDatabase.getTechnologies()
           
 

Methods in com.sun.electric.database.hierarchy with parameters of type Technology
 void EDatabase.addTech(Technology tech)
           
 void Cell.setTechnology(Technology tech)
          Method to set the Technology to which this NodeProto belongs It can only be called for Cells because PrimitiveNodes have fixed Technology membership.
 

Uses of Technology in com.sun.electric.database.id
 

Methods in com.sun.electric.database.id that return Technology
 Technology TechId.inDatabase(EDatabase database)
          Method to return the Technology representing TechId in the specified EDatabase.
 

Uses of Technology in com.sun.electric.database.prototype
 

Methods in com.sun.electric.database.prototype that return Technology
 Technology NodeProto.getTechnology()
          Method to return the Technology to which this NodeProto belongs.
 

Uses of Technology in com.sun.electric.database.text
 

Methods in com.sun.electric.database.text with parameters of type Technology
static double TextUtils.convertDistance(double value, Technology tech, TextUtils.UnitScale unitScale)
          Method to convert a database coordinate into real spacing.
static double TextUtils.convertFromDistance(double value, Technology tech, TextUtils.UnitScale unitScale)
          Method to convert real spacing into a database coordinate.
 

Uses of Technology in com.sun.electric.database.variable
 

Methods in com.sun.electric.database.variable that return Technology
 Technology ElectricObject.getTech(TechId techId)
          Get Technology by TechId TechId must belong to same IdManager as TechPool
 

Uses of Technology in com.sun.electric.technology
 

Fields in com.sun.electric.technology declared as Technology
static Technology[] Technology.NULL_ARRAY
           
 

Fields in com.sun.electric.technology with type parameters of type Technology
static ImmutableArrayList<Technology> Technology.EMPTY_LIST
           
 

Methods in com.sun.electric.technology that return Technology
static Technology Technology.findTechnology(java.lang.String name)
          Find the Technology with a particular name.
static Technology Technology.findTechnology(TechId techId)
          Find the Technology with a particular TechId.
 Technology TechPool.get(java.lang.Object key)
           
static Technology Technology.getCMOS90Technology()
          Method to return the CMOS 90 nanometer technology.
static Technology Technology.getCurrent()
          Returns the current Technology.
static Technology Technology.getMocmosTechnology()
          Method to return the MOSIS CMOS technology.
 Technology TechPool.getTech(TechId techId)
          Get Technology by TechId TechId must belong to same IdManager as TechPool
 Technology XMLRules.getTechnology()
          Method to determine the technology associated with this rules set.
 Technology PrimitiveNode.getTechnology()
          Method to return the Technology of this PrimitiveNode.
 Technology Layer.getTechnology()
          Method to return the Technology of this Layer.
 Technology DRCRules.getTechnology()
           
 Technology ArcProto.getTechnology()
          Method to return the Technology of this ArcProto.
static Technology Technology.getTSMC180Technology()
          Method to return the TSMC 180 nanometer technology.
static Technology Technology.whatTechnology(NodeProto cell)
          Method to determine the appropriate Technology to use for a Cell.
static Technology Technology.whatTechnology(NodeProto cellOrPrim, NodeProto[] nodeProtoList, int startNodeProto, int endNodeProto, ArcProto[] arcProtoList)
          Method to determine the appropriate technology to use for a cell.
 

Methods in com.sun.electric.technology that return types with arguments of type Technology
 java.util.Set<java.util.Map.Entry<TechId,Technology>> TechPool.entrySet()
           
static java.util.Iterator<Technology> Technology.getTechnologies()
          Get an iterator over all of the Technologies.
 

Methods in com.sun.electric.technology with parameters of type Technology
 void XMLRules.applyDRCOverrides(java.lang.String override, Technology tech)
          Method to apply overrides to a set of rules.
 void DRCRules.applyDRCOverrides(java.lang.String override, Technology tech)
           
 int Technology.compareTo(Technology that)
          Compares Technologies by their names.
static void DRCTemplate.exportDRCDecks(java.lang.String fileName, Technology tech)
           
static Layer Technology.getLayerFromOverride(java.lang.String override, int startPos, char endChr, Technology tech)
           
 void XMLRules.loadDRCRules(Technology tech, Foundry foundry, DRCTemplate theRule, boolean pWellProcess)
           
static Setting Technology.TechSetting.makeBooleanSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, java.lang.String xmlName, boolean factory)
           
static Setting Technology.TechSetting.makeIntSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, java.lang.String xmlName, int factory)
           
static Setting Technology.TechSetting.makeStringSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String factory)
           
static PrimitiveNode PrimitiveNode.newInstance(java.lang.String protoName, Technology tech, double width, double height, SizeOffset offset, Technology.NodeLayer[] layers)
          Method to create a new PrimitiveNode from the parameters.
static PrimitiveNode PrimitiveNode.newInstance(java.lang.String protoName, Technology tech, double width, double height, java.lang.String minSizeRule, SizeOffset offset, Technology.NodeLayer[] layers)
          Method to create a new PrimitiveNode from the parameters.
static PrimitivePort PrimitivePort.newInstance(Technology tech, PrimitiveNode parent, ArcProto[] portArcs, java.lang.String protoName, int portAngle, int portRange, int portTopology, PortCharacteristic characteristic, EdgeH left, EdgeV bottom, EdgeH right, EdgeV top)
          Method to create a new PrimitivePort from the parameters.
static Layer Layer.newInstance(Technology tech, java.lang.String name, EGraphics graphics)
          Method to create a new layer with the given name and graphics.
static PrimitiveNode PrimitiveNode.newInstance0(java.lang.String protoName, Technology tech, double width, double height, Technology.NodeLayer[] layers)
          Method to create a new PrimitiveNode from the parameters.
static Layer Layer.newInstanceFree(Technology tech, java.lang.String name, EGraphics graphics)
          Method to create a new layer with the given name and graphics.
 TechPool TechPool.withTech(Technology tech)
          Returns new TechPool which differs from this TechPool by adding new technology
 

Constructors in com.sun.electric.technology with parameters of type Technology
PrimitiveNode(java.lang.String protoName, Technology tech, EPoint sizeCorrector1, EPoint sizeCorrector2, java.lang.String minSizeRule, double defWidth, double defHeight, ERectangle fullRectangle, ERectangle baseRectangle, Technology.NodeLayer[] layers)
          The constructor is never called externally.
XMLRules(Technology t)
           
 

Constructor parameters in com.sun.electric.technology with type arguments of type Technology
TechPool(java.util.Collection<Technology> technologies)
          Constructs TechPool from Collection of technologies All technologies must belong to the same IdManager
 

Uses of Technology in com.sun.electric.technology.technologies
 

Subclasses of Technology in com.sun.electric.technology.technologies
 class Artwork
          This is the general purpose sketching technology.
 class EFIDO
          This is the Digital Filter Technology.
 class FPGA
          This is the FPGA Technology.
 class GEM
          This is the Temporal Specification Facility (from Lansky) Technology.
 class Generic
          This is the Generic technology.
 class MoCMOS
          This is the MOSIS CMOS technology.
 class PCB
          This is the Printed Circuit Board (eight-layer) Technology.
 class RCMOS
          This is the Complementary MOS (old, N-Well, from Griswold) Technology.
 class Schematics
          This is the Schematics technology.
 

Methods in com.sun.electric.technology.technologies that return Technology
static Technology Schematics.getDefaultSchematicTechnology()
          Method to determine the default schematic technology.
 

Uses of Technology in com.sun.electric.technology.technologies.utils
 

Methods in com.sun.electric.technology.technologies.utils that return Technology
 Technology MOSRules.getTechnology()
          Method to determine the technology associated with this rules set.
 

Methods in com.sun.electric.technology.technologies.utils with parameters of type Technology
 void MOSRules.applyDRCOverrides(java.lang.String override, Technology tech)
          Method to apply overrides to a set of rules.
 

Constructors in com.sun.electric.technology.technologies.utils with parameters of type Technology
MOSRules(Technology t)
           
 

Uses of Technology in com.sun.electric.tool.drc
 

Methods in com.sun.electric.tool.drc with parameters of type Technology
static void DRC.cleanCellsDueToFoundryChanges(Technology tech, Foundry f)
          Method to clean those cells that were marked with a valid date due to changes in the DRC rules.
static int DRC.getActiveBits(Technology tech)
           
static DRCRules DRC.getRules(Technology tech)
          Method to build a Rules object that contains the current design rules for a Technology.
static double DRC.getWorstSpacingDistance(Technology tech, int lastMetal)
          Method to find the worst spacing distance in the design rules.
static boolean DRC.isForbiddenNode(int index1, int index2, DRCTemplate.DRCRuleType type, Technology tech)
          Determine if node represented by index in DRC mapping table is forbidden under this foundry.
 boolean Quick.polyCoverByAnyVTLayer(Cell cell, DRCTemplate theRule, Technology tech, Poly[] polys, Layer[] layers, Geometric[] geoms, boolean ignoreCenterCuts)
          This method determines if one of the polysilicon polygons is covered by a vth layer.
static void DRC.setRules(Technology tech, DRCRules newRules)
          Method to load a full set of design rules for a Technology.
 

Uses of Technology in com.sun.electric.tool.extract
 

Methods in com.sun.electric.tool.extract with parameters of type Technology
static double LayerCoverageTool.getDeltaX(Technology tech)
          Method to get user preference for deltaX.
static double LayerCoverageTool.getDeltaY(Technology tech)
          Method to get user preference for deltaY.
static double LayerCoverageTool.getHeight(Technology tech)
          Method to get user preference for deltaY.
 java.lang.String TransistorPBucket.getInfo(Technology tech)
           
 java.lang.String RCPBucket.getInfo(Technology tech)
          Method to be used to retrieve information while printing the deck.
 java.lang.String NetPBucket.getInfo(Technology tech)
          Method to be used to retrieve information while printing the deck.
 java.lang.String ExtractedPBucket.getInfo(Technology tech)
           
static double LayerCoverageTool.getWidth(Technology tech)
          Method to get user preference for deltaY.
static void LayerCoverageTool.setDeltaX(double delta, Technology tech)
          Method to set user preference for deltaX.
static void LayerCoverageTool.setDeltaY(double delta, Technology tech)
          Method to set user preference for deltaY.
static void LayerCoverageTool.setHeight(double h, Technology tech)
          Method to set user preference for height of the bounding box.
static void LayerCoverageTool.setWidth(double w, Technology tech)
          Method to set user preference for width of the bounding box.
 

Uses of Technology in com.sun.electric.tool.generator.layout
 

Methods in com.sun.electric.tool.generator.layout that return Technology
 Technology TechType.getTechnology()
           
 

Constructors in com.sun.electric.tool.generator.layout with parameters of type Technology
TechType(Technology techy, TechType.TechTypeEnum techEnum, java.lang.String[] layerNms)
           
 

Uses of Technology in com.sun.electric.tool.generator.layout.fill
 

Methods in com.sun.electric.tool.generator.layout.fill with parameters of type Technology
 FillGenConfig.ReserveConfig FillGenConfig.reserveSpaceOnLayer(Technology tech, int layer, double vddReserved, FillGeneratorTool.Units vddUnits, double gndReserved, FillGeneratorTool.Units gndUnits)
           
 

Uses of Technology in com.sun.electric.tool.io.input
 

Fields in com.sun.electric.tool.io.input with type parameters of type Technology
protected  java.util.HashMap<Technology,Technology.SizeCorrector> LibraryFiles.sizeCorrectors
          SizeCorrectors for used technologies
 

Methods in com.sun.electric.tool.io.input that return Technology
protected  Technology LibraryFiles.findTechnologyName(java.lang.String name)
           
 

Uses of Technology in com.sun.electric.tool.io.output
 

Methods in com.sun.electric.tool.io.output with parameters of type Technology
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceRCSimple.initializeSegments(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets, Topology.MyCellInfo info)
          Method to initialize cell being analyzed for RC parasitics.
static void IRSIM.writeIRSIMFile(Cell cell, VarContext context, Technology layoutTech, java.lang.String filePath)
          The main entry point for IRSIM deck writing.
 

Uses of Technology in com.sun.electric.tool.logicaleffort
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type Technology
LENetlister.NetlisterConstants(Technology layoutTech)
          Create a new set of constants from the user's settings
LENetlister1(Job job, Technology layoutTech)
          Creates a new instance of LENetlister
LENetlister2(Job job, Technology layoutTech)
          Creates a new instance of LENetlister
 

Uses of Technology in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user that return Technology
static Technology User.getSchematicTechnology()
          Method to choose the layout Technology to use when schematics are found.
 

Constructors in com.sun.electric.tool.user with parameters of type Technology
CircuitChangeJobs.RenameTechnology(Technology tech, java.lang.String newName)
           
 

Uses of Technology in com.sun.electric.tool.user.dialogs
 

Methods in com.sun.electric.tool.user.dialogs with parameters of type Technology
 void DesignRulesPanel.init(Technology tech, Foundry.Type foun, DRCRules drcR)
          Method called at the start of the frame.
static void FillGenDialog.openFillGeneratorDialog(Technology tech)
           
 

Constructors in com.sun.electric.tool.user.dialogs with parameters of type Technology
FillGenDialog(Technology tech, java.awt.Frame parent)
          Creates new form FillGenDialog
 

Uses of Technology in com.sun.electric.tool.user.dialogs.options
 

Fields in com.sun.electric.tool.user.dialogs.options declared as Technology
protected  Technology PreferencePanel.curTech
           
 

Methods in com.sun.electric.tool.user.dialogs.options that return Technology
 Technology PreferencePanel.getTech()
          Method to return the current technology for use in all preferences tabs.
 

Uses of Technology in com.sun.electric.tool.user.dialogs.projsettings
 

Fields in com.sun.electric.tool.user.dialogs.projsettings declared as Technology
protected  Technology ProjSettingsPanel.curTech
           
 

Methods in com.sun.electric.tool.user.dialogs.projsettings that return Technology
 Technology ProjSettingsPanel.getTech()
          Method to return the current technology for use in all preferences tabs.
 

Methods in com.sun.electric.tool.user.dialogs.projsettings with parameters of type Technology
 boolean TechnologyTab.checkFoundry(Foundry.Type foundry, Technology tech)
          Method to check whether the foundry value has been changed.
 Foundry.Type TechnologyTab.setFoundrySelected(Technology tech, javax.swing.JComboBox pulldown)
           
 

Uses of Technology in com.sun.electric.tool.user.tecEdit
 

Methods in com.sun.electric.tool.user.tecEdit that return Technology
 Technology LibToTech.makeTech(java.lang.String newName, java.lang.String fileName, TechConversionResult error)
          Method to convert the current Library to a Technology.
 

Methods in com.sun.electric.tool.user.tecEdit with parameters of type Technology
static void Manipulate.describeTechnology(Technology tech)
          Method to print detailled information about a given technology.
static Library TechToLib.makeLibFromTech(Technology tech)
          Method to convert technology "tech" into a library and return that library.
 

Uses of Technology in com.sun.electric.tool.user.ui
 

Methods in com.sun.electric.tool.user.ui with parameters of type Technology
 java.awt.Dimension TechPalette.loadForTechnology(Technology tech, Cell curCell)
          Loads a new technology into the palette.
 void PaletteFrame.loadForTechnology(Technology tech, WindowFrame ww)
          Set the Technology Palette to the current technology.
static void EditWindow.setDefaultOpacity(Technology tech)
          Method to automatically set the opacity of each layer in a Technology.
 void LayerTab.setSelectedTechnology(Technology tech)
          Method to set the technology in the pull down menu of this Layers tab.