|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
ArcProto.getTechnology()
Method to return the Technology of this ArcProto. |
Technology |
DRCRules.getTechnology()
|
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. |
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 |
DRCRules.applyDRCOverrides(java.lang.String override,
Technology tech)
|
void |
XMLRules.applyDRCOverrides(java.lang.String override,
Technology tech)
Method to apply overrides to a set of rules. |
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 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 DRCTemplate |
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. |
Constructors in com.sun.electric.tool.drc with parameters of type Technology | |
---|---|
DRC.ReportInfo(ErrorLogger eL,
Technology tech,
boolean specificGeoms)
|
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.getFactoryDeltaX(Technology tech)
Method to get user preference for deltaX, by default. |
static double |
LayerCoverageTool.getFactoryDeltaY(Technology tech)
Method to get user preference for deltaY, by default. |
static double |
LayerCoverageTool.getFactoryHeight(Technology tech)
Method to get user preference for deltaY, by default. |
static double |
LayerCoverageTool.getFactoryWidth(Technology tech)
Method to get user preference for deltaY, by default. |
static double |
LayerCoverageTool.getHeight(Technology tech)
Method to get user preference for deltaY. |
java.lang.String |
RCPBucket.getInfo(Technology tech)
Method to be used to retrieve information while printing the deck. |
java.lang.String |
ExtractedPBucket.getInfo(Technology tech)
|
java.lang.String |
TransistorPBucket.getInfo(Technology tech)
|
java.lang.String |
NetPBucket.getInfo(Technology tech)
Method to be used to retrieve information while printing the deck. |
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 |
SpiceParasitic.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. |
com.sun.electric.tool.io.output.SpiceSegmentedNets |
SpiceParasiticsGeneral.initializeSegments(Cell cell,
Topology.CellNetInfo cni,
Technology layoutTechnology,
com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets,
Topology.MyCellInfo info)
|
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. |
void |
SpiceParasitic.writeNewSpiceCode(Cell cell,
Topology.CellNetInfo cni,
Technology layoutTechnology,
Spice out)
Method to print the netlist considering the metal lines as distribute RC(transmission lines) |
void |
SpiceParasiticsGeneral.writeNewSpiceCode(Cell cell,
Topology.CellNetInfo cni,
Technology layoutTechnology,
Spice out)
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |