|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Cell in com.sun.electric.database.change |
---|
Methods in com.sun.electric.database.change with parameters of type Cell | |
---|---|
void |
Changes.examineCell(Cell cell)
Method to examine a cell because it has changed. |
void |
Changes.modifyCell(Cell cell,
ImmutableCell oD)
Method to announce a change to a Cell. |
void |
Changes.modifyCellGroup(Cell cell,
Cell.CellGroup oCellGroup)
Method to announce a move of a Cell int CellGroup. |
Uses of Cell in com.sun.electric.database.constraint |
---|
Methods in com.sun.electric.database.constraint with parameters of type Cell | |
---|---|
void |
Constraints.examineCell(Cell cell)
Method to examine a cell because it has changed. |
void |
Layout.modifyCell(Cell cell,
ImmutableCell oD)
Method to handle a change to a Cell. |
void |
Constraints.modifyCell(Cell cell,
ImmutableCell oD)
Method to announce a change to a Cell. |
void |
Constraints.modifyCellGroup(Cell cell,
Cell.CellGroup oCellGroup)
Method to announce a move of a Cell int CellGroup. |
Method parameters in com.sun.electric.database.constraint with type arguments of type Cell | |
---|---|
static void |
Layout.setGoodDRCCells(java.util.Set<Cell> goodDRCCells,
Variable.Key key,
int activeBits,
boolean inMemory)
|
Uses of Cell in com.sun.electric.database.hierarchy |
---|
Methods in com.sun.electric.database.hierarchy that return Cell | |
---|---|
Cell |
Cell.contentsView()
Method to find the contents Cell associated with this Cell. |
static Cell |
Cell.copyNodeProto(Cell fromCell,
Library toLib,
java.lang.String toName,
boolean useExisting)
Method to copy a Cell to any Library. |
static Cell |
Cell.copyNodeProtoUsingMapping(Cell fromCell,
Library toLib,
java.lang.String toName,
java.util.HashMap<NodeInst,NodeProto> nodePrototypes)
Method to copy a Cell to any Library, using a preset mapping of node prototypes. |
static Cell |
Library.findCellInLibraries(java.lang.String cellName,
View view,
java.lang.String libraryName)
|
Cell |
Library.findNodeProto(java.lang.String name)
Method to find the Cell with the given name in this Library. |
Cell |
HierarchyEnumerator.CellInfo.getCell()
The Cell currently being visited. |
Cell |
EDatabase.getCell(CellId cellId)
|
Cell |
Library.getCurCell()
Method to get the current Cell in this Library. |
Cell |
Cell.getEquivalent()
Finds the Schematic Cell associated with this Icon Cell. |
Cell |
Cell.CellGroup.getMainSchematics()
Method to return main schematics Cell in this CellGroup. |
Cell |
Cell.getNewestVersion()
Method to return the most recent version of this Cell. |
Cell |
Cell.CellGroup.getParameterOwner()
Method to return parameter owner Cell in this CellGroup. |
Cell |
Nodable.getParent()
Method to return the Cell that contains this Nodable. |
Cell |
Export.getParent()
Method to return the parent NodeProto of this Export. |
Cell |
Cell.iconView()
Method to find the icon Cell associated with this Cell. |
static Cell |
Cell.inCurrentThread(CellId cellId)
Returns a Cell by CellId. |
abstract Cell |
HierarchyEnumerator.NameProxy.leafCell()
|
Cell |
HierarchyEnumerator.NetNameProxy.leafCell()
|
Cell |
HierarchyEnumerator.NodableNameProxy.leafCell()
|
static Cell |
Cell.makeInstance(Library lib,
java.lang.String name)
Factory method to create a new Cell. |
Cell |
Cell.makeNewVersion()
Method to create a new version of this Cell. |
static Cell |
Cell.newInstance(Library lib,
java.lang.String name)
Factory method to create a new Cell. |
Cell |
Cell.otherView(View view)
Method to find the Cell of a given View that is in the same group as this Cell. |
Cell |
Export.whichCell()
Method to determine the appropriate Cell associated with this ElectricObject. |
Cell |
Cell.whichCell()
Method to determine the appropriate Cell associated with this ElectricObject. |
Methods in com.sun.electric.database.hierarchy that return types with arguments of type Cell | |
---|---|
static java.util.Set<Cell> |
Library.findReferenceInCell(Library elib)
Get list of cells contained in other libraries that refer to cells contained in this library |
java.util.Set<Cell> |
EDatabase.findReferenceInCell(Library elib)
Get list of cells contained in other libraries that refer to cells contained in this library |
java.util.Iterator<Cell> |
Library.getCells()
Method to return an Iterator over all Cells in this Library. |
java.util.Iterator<Cell> |
Cell.CellGroup.getCells()
Method to return an Iterator over all the Cells that are in this CellGroup. |
java.util.List<Cell> |
Cell.CellGroup.getCellsSortedByView()
Method to return a List of all cells in this Group, sorted by View. |
java.util.Iterator<Cell> |
Cell.getVersions()
Method to return an Iterator over the different versions of this Cell. |
Methods in com.sun.electric.database.hierarchy with parameters of type Cell | |
---|---|
int |
Cell.compareTo(Cell that)
Compares Cells by their Libraries and CellNames. |
boolean |
Cell.CellGroup.containsCell(Cell cell)
Method to tell whether this CellGroup contains a specified Cell. |
static Cell |
Cell.copyNodeProto(Cell fromCell,
Library toLib,
java.lang.String toName,
boolean useExisting)
Method to copy a Cell to any Library. |
static Cell |
Cell.copyNodeProtoUsingMapping(Cell fromCell,
Library toLib,
java.lang.String toName,
java.util.HashMap<NodeInst,NodeProto> nodePrototypes)
Method to copy a Cell to any Library, using a preset mapping of node prototypes. |
static void |
HierarchyEnumerator.enumerateCell(Cell root,
VarContext context,
HierarchyEnumerator.Visitor visitor)
Begin enumeration of the contents of the Cell root. |
static void |
HierarchyEnumerator.enumerateCell(Cell root,
VarContext context,
HierarchyEnumerator.Visitor visitor,
Netlist.ShortResistors shortResistors)
|
static int |
Cell.FrameDescription.getCellFrameInfo(Cell cell,
java.awt.Dimension d)
Method to determine the size of the schematic frame in the current Cell. |
Export |
Export.getEquivalentPort(Cell otherCell)
Method to find the Export on another Cell that is equivalent to this Export. |
static int |
HierarchyEnumerator.getNumUniqueChildCells(Cell cell)
Method to count number of unique cells in hierarchy. |
boolean |
Cell.isAChildOf(Cell parent)
Method to determine whether this Cell is a child of a given parent Cell. |
boolean |
Cell.isIconOf(Cell cell)
Method to determine whether this Cell is an icon of another Cell. |
static boolean |
Cell.isInstantiationRecursive(Cell toInstantiate,
Cell parent)
Determines whether an instantiation of cell toInstantiate
into parent would be a rescursive operation. |
void |
Cell.joinGroup(Cell otherCell)
Method to move this Cell together with all its versions and views to the group of another Cell. |
static Export |
Export.newInstance(Cell parent,
ExportId exportId,
java.lang.String name,
TextDescriptor nameTextDescriptor,
PortInst originalPort,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic,
ErrorLogger errorLogger)
Factory method to create an Export |
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName)
Method to create an Export with the specified values. |
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
boolean createOnIcon)
Method to create an Export with the specified values. |
void |
Library.setCurCell(Cell curCell)
Method to set the current Cell in this Library. |
Method parameters in com.sun.electric.database.hierarchy with type arguments of type Cell | |
---|---|
boolean |
Cell.findReferenceInCell(Library elib,
java.util.Set<Cell> set)
Method to fill a set with any nodes in this Cell that refer to an external library. |
Constructors in com.sun.electric.database.hierarchy with parameters of type Cell | |
---|---|
Cell.FrameDescription(Cell cell,
int pageNo)
Constructor for cell frame descriptions. |
Uses of Cell in com.sun.electric.database.id |
---|
Methods in com.sun.electric.database.id that return Cell | |
---|---|
Cell |
CellUsage.getParent()
Method to return the Cell that contains this Geometric object. |
Cell |
CellUsage.getProto()
Method to return the prototype of this NodeUsage. |
Cell |
CellId.inDatabase(EDatabase database)
Method to return the Cell representing CellId in the specified EDatabase. |
Uses of Cell in com.sun.electric.database.network |
---|
Methods in com.sun.electric.database.network that return Cell | |
---|---|
Cell |
Netlist.getCell()
A cell of this netlist. |
Cell |
Network.getParent()
Returns parent cell of this Network. |
Methods in com.sun.electric.database.network with parameters of type Cell | |
---|---|
static Netlist |
NetworkTool.acquireUserNetlist(Cell cell)
Returns Netlist for a given cell obtain with user-default set of options. |
static Netlist |
NetworkTool.getNetlist(Cell cell,
Netlist.ShortResistors shortResistors)
Recompute the Netlist structure for given Cell. |
static Netlist |
NetworkTool.getUserNetlist(Cell cell)
Returns Netlist for a given cell obtain with user-default set of options. |
Uses of Cell in com.sun.electric.database.text |
---|
Methods in com.sun.electric.database.text with parameters of type Cell | |
---|---|
int |
TextUtils.CellsByView.compare(Cell c1,
Cell c2)
Method to sort Cells by their view order. |
int |
TextUtils.CellsByVersion.compare(Cell c1,
Cell c2)
Method to sort Cells by their version number. |
int |
TextUtils.CellsByName.compare(Cell c1,
Cell c2)
Method to sort Cells by their name. |
int |
TextUtils.CellsByDate.compare(Cell c1,
Cell c2)
Method to sort Cells by their date. |
Uses of Cell in com.sun.electric.database.topology |
---|
Fields in com.sun.electric.database.topology declared as Cell | |
---|---|
protected Cell |
Geometric.parent
Cell containing this Geometric object. |
Methods in com.sun.electric.database.topology that return Cell | |
---|---|
Cell |
Geometric.getParent()
Method to return the Cell that contains this Geometric object. |
Cell |
NodeInst.getProtoEquivalent()
Method to get the Schematic Cell from a NodeInst icon |
Cell |
Geometric.whichCell()
Method to determine the appropriate Cell associated with this ElectricObject. |
Methods in com.sun.electric.database.topology with parameters of type Cell | |
---|---|
protected static boolean |
NodeInst.checkNameKey(Name name,
Cell parent)
Method to check the new name key of a NodeInst. |
static NodeInst |
NodeInst.lowLevelNewInstance(Cell parent,
ImmutableNodeInst d)
|
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent)
Short form method to create a NodeInst and do extra things necessary for it. |
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
int techBits)
Long form method to create a NodeInst and do extra things necessary for it. |
static ArcInst |
ArcInst.newInstance(Cell parent,
ArcProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
PortInst headPort,
PortInst tailPort,
EPoint headPt,
EPoint tailPt,
long gridExtendOverMin,
int angle,
int flags)
Method to create a new ArcInst connecting two PortInsts at specified locations. |
static NodeInst |
NodeInst.newInstance(Cell parent,
ImmutableNodeInst d)
Method to create a NodeInst by ImmutableNodeInst. |
static NodeInst |
NodeInst.newInstance(Cell parent,
NodeProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
java.awt.geom.Point2D center,
EPoint size,
Orientation orient,
int flags,
int techBits,
TextDescriptor protoDescriptor,
ErrorLogger errorLogger)
Long form method to create a NodeInst. |
static NodeInst |
NodeInst.newInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent)
Short form method to create a NodeInst. |
static NodeInst |
NodeInst.newInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
int techBits)
Long form method to create a NodeInst. |
Constructors in com.sun.electric.database.topology with parameters of type Cell | |
---|---|
Geometric(Cell parent)
The constructor is only called from subclasses. |
|
Topology(Cell cell,
boolean loadBackup)
Creates a new instance of Topology |
Uses of Cell in com.sun.electric.database.variable |
---|
Methods in com.sun.electric.database.variable that return Cell | |
---|---|
Cell |
EditWindow_.getCell()
Method to return the cell that is shown in this window. |
Cell |
UserInterface.getCurrentCell()
Method to return the current Cell in the current Library. |
Cell |
UserInterface.getCurrentCell(Library lib)
Method to get the current Cell in a given Library. |
Cell |
UserInterface.needCurrentCell()
Method to demand the current Cell. |
Cell |
ElectricObject.whichCell()
Method to determine the appropriate Cell associated with this ElectricObject. |
Methods in com.sun.electric.database.variable with parameters of type Cell | |
---|---|
void |
EditWindow_.addElectricObject(ElectricObject ni,
Cell cell)
|
void |
EditWindow_.addHighlightArea(java.awt.geom.Rectangle2D pointRect,
Cell cell)
|
void |
EditWindow_.addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick)
|
void |
EditWindow_.addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc)
|
void |
EditWindow_.addHighlightText(ElectricObject eobj,
Cell cell,
Variable.Key varKey)
|
void |
UserInterface.adjustReferencePoint(Cell cell,
double cX,
double cY)
Method to adjust reference point in WindowFrame containing the cell |
EditWindow_ |
UserInterface.displayCell(Cell cell)
Method to request that a Cell be displayed in a new window. |
void |
UserInterface.setCurrentCell(Library lib,
Cell curCell)
Method to set the current Cell in a Library. |
static java.lang.String |
ElectricObject.uniqueObjectName(java.lang.String name,
Cell cell,
java.lang.Class cls,
boolean leaveIndexValues)
Method to return a unique object name in a Cell. |
static java.lang.String |
ElectricObject.uniqueObjectName(java.lang.String name,
Cell cell,
java.lang.Class cls,
java.util.Set already,
java.util.Map<java.lang.String,GenMath.MutableInteger> nextPlainIndex,
boolean leaveIndexValues)
Method to return a unique object name in a Cell. |
Uses of Cell in com.sun.electric.plugins.j3d |
---|
Fields in com.sun.electric.plugins.j3d declared as Cell | |
---|---|
protected Cell |
View3DWindow.cell
the cell that is in the window |
Methods in com.sun.electric.plugins.j3d that return Cell | |
---|---|
Cell |
View3DWindow.getCell()
Method to return the cell that is shown in this window. |
Methods in com.sun.electric.plugins.j3d with parameters of type Cell | |
---|---|
static void |
View3DWindow.create3DWindow(Cell cell,
WindowFrame wf,
WindowContent view2D,
boolean transPerNode)
|
protected BranchGroup |
View3DWindow.createSceneGraph(Cell cell)
Method to create main transformation group |
void |
View3DWindow.setCell(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes da)
|
Uses of Cell in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology with parameters of type Cell | |
---|---|
java.lang.Object[][] |
Technology.getNodesGrouped(Cell curCell)
Method to retrieve correct group of elements for the palette. |
void |
AbstractShapeBuilder.setup(Cell cell)
|
Constructors in com.sun.electric.technology with parameters of type Cell | |
---|---|
BoundsBuilder(Cell cell)
|
Uses of Cell in com.sun.electric.technology.technologies |
---|
Methods in com.sun.electric.technology.technologies with parameters of type Cell | |
---|---|
java.lang.Object[][] |
Artwork.getNodesGrouped(Cell curCell)
Method to compute the component menu entries automatically. |
Uses of Cell in com.sun.electric.tool |
---|
Methods in com.sun.electric.tool with parameters of type Cell | |
---|---|
void |
Listener.examineCell(Cell cell)
Method to examine a cell because it has changed. |
void |
Listener.modifyCell(Cell cell,
ImmutableCell oD)
Method to handle a change to a Cell. |
void |
Listener.modifyCellGroup(Cell cell,
Cell.CellGroup oCellGroup)
Method to announce a move of a Cell int CellGroup. |
static void |
Job.updateIncrementalDRCErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> newErrors,
java.util.List<ErrorLogger.MessageLog> delErrors)
|
protected void |
AbstractUserInterface.updateIncrementalDRCErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> newErrors,
java.util.List<ErrorLogger.MessageLog> delErrors)
|
static void |
Job.updateNetworkErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> errors)
|
protected void |
AbstractUserInterface.updateNetworkErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> errors)
|
Constructors in com.sun.electric.tool with parameters of type Cell | |
---|---|
Job(java.lang.String jobName,
Tool tool,
Job.Type jobType,
Cell upCell,
Cell downCell,
Job.Priority priority)
Constructor creates a new instance of Job. |
Uses of Cell in com.sun.electric.tool.compaction |
---|
Methods in com.sun.electric.tool.compaction with parameters of type Cell | |
---|---|
static void |
Compaction.compactNow(Cell cell)
Method to compact the requested cell. |
Uses of Cell in com.sun.electric.tool.cvspm |
---|
Fields in com.sun.electric.tool.cvspm with type parameters of type Cell | |
---|---|
java.util.List<Cell> |
CVSLibrary.LibsCells.cells
|
Methods in com.sun.electric.tool.cvspm that return types with arguments of type Cell | |
---|---|
java.util.List<Cell> |
Update.StatusResult.getCells(State state)
|
Methods in com.sun.electric.tool.cvspm with parameters of type Cell | |
---|---|
static void |
AddRemove.add(Cell cell)
|
static boolean |
CVS.assertInCVS(Cell cell,
java.lang.String cmd,
boolean dialog)
Returns true if the Cell is in CVS, otherwise generates an error message. |
static boolean |
CVS.assertNotModified(Cell cell,
java.lang.String cmd,
boolean dialog)
Used by commands that require the library to be in sync with the disk. |
static void |
Commit.commit(Cell cell)
Commit a Cell into CVs. |
static boolean |
Edit.edit(Cell cell)
Mark the current user as an editor of the cell |
static java.io.File |
CVS.getCellFile(Cell cell)
Get the file for the given Cell, assuming the library is in DELIB format. |
static java.awt.Color |
CVSLibrary.getColor(Cell cell)
|
static State |
CVSLibrary.getState(Cell cell)
|
static boolean |
CVSLibrary.isEditing(Cell cell)
|
static boolean |
CVS.isInCVS(Cell cell)
This checks the CVS Entries file to see if the cell is in cvs. |
static void |
Edit.listEditors(Cell cell)
|
static void |
AddRemove.remove(Cell cell)
|
static void |
Update.rollback(Cell cell)
|
static void |
CVSLibrary.setEditing(Cell cell,
boolean editing)
|
static void |
CVSLibrary.setState(Cell cell,
State state)
Set state of a Cell |
static void |
Log.showLog(Cell cell)
|
static void |
Update.updateCell(Cell cell,
int type)
Update a Cell. |
Method parameters in com.sun.electric.tool.cvspm with type arguments of type Cell | |
---|---|
static void |
AddRemove.addremove(java.util.List<Library> libs,
java.util.List<Cell> cells,
boolean add,
boolean undo)
Add or Remove libs and cells from CVS. |
static int |
CVS.askForChoice(java.lang.String message,
java.lang.String title,
java.util.List<Library> badLibs,
java.util.List<Cell> badCells,
java.lang.String[] choices,
java.lang.String defaultChoice)
|
static void |
Commit.commit(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
static CVSLibrary.LibsCells |
CVSLibrary.consolidate(java.util.List<Library> libs,
java.util.List<Cell> cells)
Remove cells from cell list if they are part of any library in libs list. |
static void |
Edit.editConsistencyCheck(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
static CVSLibrary.LibsCells |
CVSLibrary.getInCVS(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
static CVSLibrary.LibsCells |
CVSLibrary.getInCVSSorted(java.util.List<Library> libs,
java.util.List<Cell> cells)
Get a list of libraries and cells that are in CVS. |
static CVSLibrary.LibsCells |
CVSLibrary.getModified(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
static CVSLibrary.LibsCells |
CVSLibrary.getNotInCVS(java.util.List<Library> libs,
java.util.List<Cell> cells)
Check the specified libraries and cells are in cvs. |
static void |
Edit.listEditors(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
static CVSLibrary.LibsCells |
CVSLibrary.notFromDELIB(java.util.List<Cell> cells)
Get cells from passed in list of cells that are not from DELIB libraries. |
static void |
CVS.showError(java.lang.String message,
java.lang.String title,
java.util.List<Library> badLibs,
java.util.List<Cell> badCells)
Issue an error message |
static void |
Update.update(java.util.List<Library> libs,
java.util.List<Cell> cells,
int type,
boolean updateProject,
boolean checkEditors)
Run Update/Status/Rollback on the libraries and cells |
Constructor parameters in com.sun.electric.tool.cvspm with type arguments of type Cell | |
---|---|
Edit.EditConsistencyCheckJob(java.util.List<Library> libs,
java.util.List<Cell> cells)
|
|
Edit.ListEditorsJob(java.util.List<Library> libs,
java.util.List<Cell> cells,
boolean forProject)
|
|
Edit.MarkForEditJob(java.util.List<Library> libs,
java.util.List<Cell> cells,
boolean checkConflicts,
boolean unedit)
|
Uses of Cell in com.sun.electric.tool.drc |
---|
Fields in com.sun.electric.tool.drc declared as Cell | |
---|---|
protected Cell |
MTDRCTool.topCell
|
Methods in com.sun.electric.tool.drc that return Cell | |
---|---|
static Cell |
CalibreDrcErrors.getCell(java.lang.String cellName,
java.util.HashMap<Cell,java.lang.String> mangledNames)
|
Methods in com.sun.electric.tool.drc with parameters of type Cell | |
---|---|
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds)
|
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds,
DRC.CheckDRCJob drcJob,
GeometryHandler.GHMode mode,
boolean onlyArea)
This is the entry point for DRC. |
static void |
DRC.checkDRCHierarchically(Cell cell,
java.awt.geom.Rectangle2D bounds,
GeometryHandler.GHMode mode,
boolean onlyArea)
This method generates a DRC job from the GUI or for a bash script. |
static void |
DRC.createDRCErrorLogger(ErrorLogger errorLogger,
java.util.Map<Cell,java.awt.geom.Area> exclusionMap,
DRC.DRCCheckMode errorTypeSearch,
boolean interactiveLogger,
DRC.DRCErrorType errorType,
java.lang.String msg,
Cell cell,
double limit,
double actual,
java.lang.String rule,
PolyBase poly1,
Geometric geom1,
Layer layer1,
PolyBase poly2,
Geometric geom2,
Layer layer2)
|
static ErrorLogger |
Schematic.doCheck(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck)
|
static java.util.Date |
DRC.getLastDRCDateBasedOnBits(Cell cell,
boolean spacingCheck,
int activeBits,
boolean fromDisk)
Method to tell the date of the last successful DRC of a given Cell. |
static boolean |
DRC.isCellDRCDateGood(Cell cell,
java.util.Date date)
Method to check if current date is later than cell revision |
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. |
Method parameters in com.sun.electric.tool.drc with type arguments of type Cell | |
---|---|
static void |
DRC.createDRCErrorLogger(ErrorLogger errorLogger,
java.util.Map<Cell,java.awt.geom.Area> exclusionMap,
DRC.DRCCheckMode errorTypeSearch,
boolean interactiveLogger,
DRC.DRCErrorType errorType,
java.lang.String msg,
Cell cell,
double limit,
double actual,
java.lang.String rule,
PolyBase poly1,
Geometric geom1,
Layer layer1,
PolyBase poly2,
Geometric geom2,
Layer layer2)
|
static Cell |
CalibreDrcErrors.getCell(java.lang.String cellName,
java.util.HashMap<Cell,java.lang.String> mangledNames)
|
void |
CalibreRdbErrors.importErrors(java.lang.String filename,
java.util.HashMap<Cell,java.lang.String> mangledNames)
Import errors from an RDB database to the current logger |
static void |
CalibreDrcErrors.importErrors(java.lang.String filename,
java.util.HashMap<Cell,java.lang.String> mangledNames,
java.lang.String type)
Create a new CalibreDrcError class, read the errors in, and then convert them to the ErrorLogger. |
static void |
AssuraDrcErrors.importErrors(java.lang.String filename,
java.util.HashMap<Cell,java.lang.String> mangledNames,
java.lang.String type)
Method to import Assura DRC errors from a file. |
Constructors in com.sun.electric.tool.drc with parameters of type Cell | |
---|---|
DRC.CheckDRCJob(Cell cell,
Listener tool,
Job.Priority priority,
boolean layout)
|
|
MTDRCAreaTool(Cell c,
Consumer<MTDRCTool.MTDRCResult> consumer)
|
|
MTDRCLayoutTool(Cell c,
boolean ignoreExtensionR,
Consumer<MTDRCTool.MTDRCResult> consumer)
|
|
MTDRCTool(java.lang.String jobName,
Cell c,
Consumer<MTDRCTool.MTDRCResult> consumer)
|
Uses of Cell in com.sun.electric.tool.erc |
---|
Methods in com.sun.electric.tool.erc with parameters of type Cell | |
---|---|
static int |
ERCWellCheck.checkERCWell(Cell cell,
GeometryHandler.GHMode newAlgorithm)
Method used by the regressions |
Uses of Cell in com.sun.electric.tool.extract |
---|
Fields in com.sun.electric.tool.extract declared as Cell | |
---|---|
Cell |
LayerCoverageTool.GeometryOnNetwork.cell
|
Methods in com.sun.electric.tool.extract with parameters of type Cell | |
---|---|
static java.util.List<java.lang.Object> |
ParasiticTool.calculateParasistic(ParasiticGenerator tool,
Cell cell,
VarContext context)
|
static void |
TransistorSearch.countNumberOfTransistors(Cell cell)
|
static java.awt.geom.Rectangle2D |
LayerCoverageTool.getGeometryOnNetwork(Cell exportCell,
PortInst pi,
Layer layer)
Method to extract bounding box for a particular Network/Layer |
static java.util.Map<Layer,java.lang.Double> |
LayerCoverageTool.layerCoverageCommand(Cell cell,
GeometryHandler.GHMode mode,
boolean startJob)
Method to kick area coverage per layer in a cell. |
static java.util.List<java.lang.Object> |
LayerCoverageTool.layerCoverageCommand(LayerCoverageTool.LCMode func,
GeometryHandler.GHMode mode,
Cell curCell,
boolean startJob)
Method to handle the "List Layer Coverage", "Coverage Implant Generator", polygons merge except "List Geometry on Network" commands. |
static LayerCoverageTool.GeometryOnNetwork |
LayerCoverageTool.listGeometryOnNetworks(Cell cell,
java.util.Set<Network> nets,
boolean startJob,
GeometryHandler.GHMode mode)
Method to calculate area, half-perimeter and ratio of each layer by merging geometries |
void |
ParasiticTool.netwokParasitic(Network network,
Cell cell)
|
boolean |
GeometrySearch.searchGeometries(Cell cell,
EPoint point,
boolean visibleObjectsOnly)
Find a Primitive Node or Arc at a point in a cell. |
Constructors in com.sun.electric.tool.extract with parameters of type Cell | |
---|---|
LayerCoverageTool.GeometryOnNetwork(Cell cell,
java.util.Set<Network> nets,
double lambda,
boolean printable,
Layer onlyThisLayer)
|
Uses of Cell in com.sun.electric.tool.generator |
---|
Methods in com.sun.electric.tool.generator that return Cell | |
---|---|
static Cell |
ROMGenerator.makeAROM(Library destLib,
java.lang.String romfile,
java.lang.String romcell)
Main method to build a ROM. |
static Cell |
PadGenerator.makePadFrameNoJob(Library destLib,
java.lang.String fileName,
double alignment)
Method to generate a pad frame from an array file. |
Uses of Cell in com.sun.electric.tool.generator.flag |
---|
Methods in com.sun.electric.tool.generator.flag that return Cell | |
---|---|
Cell |
LayoutNetlist.getLayoutCell()
|
Cell |
FlagConstructorData.getLayoutCell()
|
Cell |
FlagConstructorData.getSchematicCell()
|
Methods in com.sun.electric.tool.generator.flag with parameters of type Cell | |
---|---|
protected void |
FlagDesign.addEssentialBounds(Cell c)
|
protected void |
FlagDesign.addNccVddGndExportsConnectedByParent(Cell c)
|
static java.awt.geom.Rectangle2D |
Utils.findBounds(Cell c)
|
protected void |
FlagDesign.reexportPowerGround(Cell c)
|
Constructors in com.sun.electric.tool.generator.flag with parameters of type Cell | |
---|---|
Flag(Cell schCell,
Job flagJob)
|
|
FlagAnnotations(Cell cell)
Method to get the FLAG annotations on a Cell. |
|
SchematicVisitor(Cell layCell)
|
Uses of Cell in com.sun.electric.tool.generator.flag.designs.Infinity2 |
---|
Methods in com.sun.electric.tool.generator.flag.designs.Infinity2 that return Cell | |
---|---|
Cell |
VddGndM3.makeVddGndM3Cell(Cell layCell,
TechType tech)
|
Methods in com.sun.electric.tool.generator.flag.designs.Infinity2 with parameters of type Cell | |
---|---|
Cell |
VddGndM3.makeVddGndM3Cell(Cell layCell,
TechType tech)
|
Uses of Cell in com.sun.electric.tool.generator.flag.hornFunnel2 |
---|
Methods in com.sun.electric.tool.generator.flag.hornFunnel2 with parameters of type Cell | |
---|---|
void |
BinaryTree.draw(Cell c)
Draw a schematic Cell for this tree |
Uses of Cell in com.sun.electric.tool.generator.flag.router |
---|
Methods in com.sun.electric.tool.generator.flag.router with parameters of type Cell | |
---|---|
static void |
BdRoute.route(Cell layCell,
java.util.List<ToConnect> work,
TechType tech)
|
Uses of Cell in com.sun.electric.tool.generator.layout |
---|
Methods in com.sun.electric.tool.generator.layout that return Cell | |
---|---|
Cell |
StdCellParams.findPart(java.lang.String partNm)
|
Cell |
StdCellParams.findPart(java.lang.String partNm,
double sz)
Look for parts in layoutLib |
static Cell |
GateLayoutGenerator.generateCell(Library outputLib,
StdCellParams stdCell,
java.lang.String type,
double Xstrength)
|
static Cell |
Gallery.makeGallery(Library lib)
Create a new Cell named "gallery" in Library "lib". |
static Cell |
SchemToLay.makePart(Cell schem,
VarContext context,
java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign,
StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it. |
static Cell |
SchemToLay.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it. |
static Cell |
KeeperLow.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
|
static Cell |
KeeperHigh.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
|
Cell |
StdCellParams.newPart(java.lang.String partNm)
|
Cell |
StdCellParams.newPart(java.lang.String partNm,
double sz)
|
Methods in com.sun.electric.tool.generator.layout that return types with arguments of type Cell | |
---|---|
static java.util.Map<Nodable,Cell> |
GateLayoutGenerator.generateLayoutFromSchematics(Library outLib,
Cell cell,
VarContext context,
StdCellParams stdCell,
boolean topLevelOnly)
Generate layout cells from a heirarchical traversal of the schematic cell |
Methods in com.sun.electric.tool.generator.layout with parameters of type Cell | |
---|---|
static void |
DrcRings.addDrcRings(Cell gallery,
DrcRings.Filter filter,
StdCellParams stdCell)
|
void |
StdCellParams.addEssentialBounds(double loX,
double hiX,
Cell cell)
essential bounds for cells with both NMOS and PMOS |
static void |
StdCellParams.addEssentialBoundsFromChildren(Cell cell,
TechType tech)
|
NodeInst |
StdCellParams.addNmosWell(double loX,
double hiX,
Cell cell)
|
void |
StdCellParams.addNstackEssentialBounds(double loX,
double hiX,
Cell cell)
essential bounds for NMOS only cells |
NodeInst |
StdCellParams.addPmosWell(double loX,
double hiX,
Cell cell)
|
void |
StdCellParams.addPstackEssentialBounds(double loX,
double hiX,
Cell cell)
essential bounds for PMOS only cells |
void |
StdCellParams.addSelAroundDiff(NodeProto prot,
java.awt.geom.Rectangle2D diffNodeBnd,
double activeGateDiff,
Cell cell)
Add select node to ensure there is select surrounding the specified diffusion node |
boolean |
StdCellParams.addWellCon(StdCellParams.SelectFill selFill,
PortInst gndPort,
PortInst vddPort,
Cell cell)
Note that nwellX denotes the X coord of the nwell contact cut, which goes in the Nwell (well that holds PMOS devices). |
void |
StdCellParams.addWellsForRow(java.util.ArrayList<NodeInst> row,
double minX,
double maxX,
Cell cell)
Given an array of NodeInsts in a row, add wells to both ends of the row to bring the row to minX and maxX. |
void |
StdCellParams.doNCC(Cell layout,
java.lang.String schemNm)
Perform Network Consistency Check if the user has so requested |
StdCellParams.SelectFill |
StdCellParams.fillSelect(Cell cell,
boolean pSelect,
boolean nSelect,
boolean includePoly)
This fills the cell with N/P select over current N/P select areas, and over poly. |
static java.util.Map<Nodable,Cell> |
GateLayoutGenerator.generateLayoutFromSchematics(Library outLib,
Cell cell,
VarContext context,
StdCellParams stdCell,
boolean topLevelOnly)
Generate layout cells from a heirarchical traversal of the schematic cell |
static java.awt.geom.Rectangle2D |
LayoutLib.getBounds(Cell c)
Get the essential or regular bounds. |
static java.awt.geom.Rectangle2D |
LayoutLib.getBounds(Cell cell,
Layer.Function function)
Get the bounding box for the layer in the Cell. |
java.util.HashMap<java.lang.String,java.lang.Object> |
StdCellParams.getSchemTrackAssign(Cell schem)
|
static Cell |
SchemToLay.makePart(Cell schem,
VarContext context,
java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign,
StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it. |
static Cell |
SchemToLay.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it. |
static Cell |
KeeperLow.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
|
static Cell |
KeeperHigh.makePart(Cell schem,
VarContext context,
StdCellParams stdCell)
|
static Export |
LayoutLib.newExport(Cell cell,
java.lang.String name,
PortCharacteristic role,
ArcProto ap,
double w,
double x,
double y)
Create an export for a particular layer. |
TechType.MosInst |
TechTypeMoCMOS.newNmosInst(double x,
double y,
double w,
double l,
Cell parent)
|
abstract TechType.MosInst |
TechType.newNmosInst(double x,
double y,
double w,
double l,
Cell parent)
|
static NodeInst |
LayoutLib.newNodeInst(NodeProto np,
double x,
double y,
double width,
double height,
double angle,
Cell parent)
Create a new NodeInst. |
static NodeInst |
LayoutLib.newNodeInst(NodeProto np,
java.awt.geom.Rectangle2D rect,
double angle,
Cell parent)
|
TechType.MosInst |
TechTypeMoCMOS.newPmosInst(double x,
double y,
double w,
double l,
Cell parent)
|
abstract TechType.MosInst |
TechType.newPmosInst(double x,
double y,
double w,
double l,
Cell parent)
|
void |
StdCellParams.validateTrackAssign(java.util.HashMap<java.lang.String,java.lang.Object> asgn,
Cell s)
|
void |
StdCellParams.wireVddGnd(FoldedMos[] moss,
StdCellParams.SelectSrcDrn select,
Cell p)
Wire pmos or nmos to vdd or gnd, respectively. |
void |
StdCellParams.wireVddGnd(FoldedMos mos,
StdCellParams.SelectSrcDrn select,
Cell p)
|
Constructors in com.sun.electric.tool.generator.layout with parameters of type Cell | |
---|---|
FoldedNmos(double x,
double y,
int nbFolds,
int nbSeries,
double gateWidth,
Cell f,
TechType tech)
By default the FoldedNmos shifts the diffusion contact to the top of the transistor |
|
FoldedNmos(double x,
double y,
int nbFolds,
int nbSeries,
double gateWidth,
FoldedMos.GateSpace gateSpace,
char justifyDiffCont,
Cell f,
TechType tech)
|
|
FoldedPmos(double x,
double y,
int nbFolds,
int nbSeries,
double gateWidth,
Cell f,
TechType tech)
By default the FoldedPmos shifts the diffusion contact to the bottom of the transistor |
|
FoldedPmos(double x,
double y,
int nbFolds,
int nbSeries,
double gateWidth,
FoldedMos.GateSpace gateSpace,
char justifyDiffCont,
Cell f,
TechType tech)
|
|
NodaNets(Cell c,
Netlist.ShortResistors shortResistors)
|
|
TechType.MosInst.MosInstH(char np,
double x,
double y,
double w,
double l,
TechType tech,
Cell parent)
|
|
TechType.MosInst.MosInstV(char np,
double x,
double y,
double w,
double l,
TechType tech,
Cell parent)
|
|
TrackRouter(ArcProto lay,
double wid,
double centerVal,
TechType tech,
Cell parnt)
|
|
TrackRouter(ArcProto lay,
double wid,
TechType tech,
Cell parnt)
|
|
TrackRouterH(ArcProto lay,
double wid,
double centerVal,
TechType tech,
Cell parnt)
ports may be offset from routing track |
|
TrackRouterH(ArcProto lay,
double wid,
TechType tech,
Cell parnt)
all ports lie on the same routing track |
|
TrackRouterV(ArcProto lay,
double wid,
double centerVal,
TechType tech,
Cell parnt)
ports may be offset from routing track |
|
TrackRouterV(ArcProto lay,
double wid,
TechType tech,
Cell parnt)
all ports lie on the same routing track |
Uses of Cell in com.sun.electric.tool.generator.layout.fill |
---|
Fields in com.sun.electric.tool.generator.layout.fill declared as Cell | |
---|---|
protected Cell |
CapCell.cell
|
protected Cell |
FillGenJob.topCell
|
Fields in com.sun.electric.tool.generator.layout.fill with type parameters of type Cell | |
---|---|
java.util.List<Cell> |
FillGeneratorTool.masters
|
Methods in com.sun.electric.tool.generator.layout.fill that return Cell | |
---|---|
Cell |
CapCell.getCell()
|
static Cell |
FillGeneratorTool.makeFillCell(Library lib,
com.sun.electric.tool.generator.layout.fill.Floorplan[] plans,
int botLayer,
int topLayer,
CapCell capCell,
TechType tech,
ExportConfig expCfg,
boolean metalFlex,
boolean hierFlex)
|
protected Cell |
FillCell.makeFillCell1(Library lib,
com.sun.electric.tool.generator.layout.fill.Floorplan[] plans,
int botLayer,
int topLayer,
CapCell capCell,
ExportConfig expCfg,
boolean metalFlex,
boolean hierFlex)
|
static Cell |
TiledCell.makeTiledCell(int numX,
int numY,
Cell cell,
com.sun.electric.tool.generator.layout.fill.Floorplan[] plans,
Library lib)
|
Cell |
FillGeneratorTool.standardMakeFillCell(int loLayer,
int hiLayer,
TechType tech,
ExportConfig exportConfig,
int[] tiledSizes,
boolean metalFlex)
Create a fill cell using the current library, fill cell width, fill cell height, layer orientation, and reserved spaces for each layer. |
Methods in com.sun.electric.tool.generator.layout.fill with parameters of type Cell | |
---|---|
static java.util.ArrayList<PortInst> |
TiledCell.connectAllPortInsts(Cell cell)
|
void |
FillCell.exportPerimeter(VddGndStraps[] lays,
int botLay,
int topLay,
ExportConfig exptConfig,
Cell cell)
|
void |
FillCell.exportPerimeter(VddGndStraps lay,
Cell cell)
|
void |
TiledCell.exportUnconnectedPortInsts(NodeInst[][] rows,
boolean isPlanHorizontal,
Cell tiled)
|
void |
FillCell.exportWiring(VddGndStraps[] lays,
int botLay,
int topLay,
ExportConfig exptConfig,
Cell cell)
|
void |
FillCell.exportWiring(VddGndStraps lay,
Cell cell)
|
static Cell |
TiledCell.makeTiledCell(int numX,
int numY,
Cell cell,
com.sun.electric.tool.generator.layout.fill.Floorplan[] plans,
Library lib)
|
Constructors in com.sun.electric.tool.generator.layout.fill with parameters of type Cell | |
---|---|
FillGenJob(Cell cell,
FillGenConfig gen,
boolean doItNow)
|
Uses of Cell in com.sun.electric.tool.generator.layout.gates |
---|
Methods in com.sun.electric.tool.generator.layout.gates that return Cell | |
---|---|
static Cell |
MoCMOSGenerator.makeGate(java.lang.String gateType,
double Xstrength,
StdCellParams sc)
Generate a Gate |
static Cell |
WellTie.makePart(boolean nmos,
boolean pmos,
double wid,
StdCellParams stdCell)
Create a well tie |
static Cell |
InvV.makePart(double pSz,
double nSz,
StdCellParams stdCell)
|
static Cell |
DrcRing.makePart(double w,
double h,
StdCellParams stdCell)
Draw rings with inside width w and inside height h. |
static Cell |
Pms2_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Pms2.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Pms1.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nor2kresetV.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nor2LT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nor2.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nms3_sy3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nms2_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nms2.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nms1.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3en_sy3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3en_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3en.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3_sy3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3MLT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3LTen_sy3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3LTen_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3LTen.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3LT_sy3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3LT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2en_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2en.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2PHfk.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2PH.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2LTen.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2LT_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2LT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2HTen.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2HLT_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2HLT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand2.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
MullerC_sy.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Inv_passgate.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
InvLT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
InvHT.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
InvCTLn.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
InvCLK.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Inv2iKp.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Inv2iKn.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Inv2i.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Inv.makePart(double sz,
StdCellParams stdCell)
|
static Cell |
Nand3_star_sy3.makePart(double sz,
java.lang.String threshold,
StdCellParams stdCell)
|
static Cell |
Nand2_star_en.makePart(double sz,
java.lang.String threshold,
StdCellParams stdCell)
|
static Cell |
Inv_star_wideOutput.makePart(double sz,
java.lang.String threshold,
StdCellParams stdCell)
|
static Cell |
VertTrack.makePart(StdCellParams stdCell)
|
static Cell |
TieHi.makePart(StdCellParams stdCell)
|
Uses of Cell in com.sun.electric.tool.generator.sclibrary |
---|
Methods in com.sun.electric.tool.generator.sclibrary that return types with arguments of type Cell | |
---|---|
java.util.Set<Cell> |
SCLibraryGen.StandardCellHierarchy.getContainsStandardCellsInHier()
Get the cells that contain standard cells in the hiearchy after the hierarchy has been enumerated |
java.util.Set<Cell> |
SCLibraryGen.StandardCellHierarchy.getDoesNotContainStandardCellsInHier()
Get the cells that do not contain standard cells in the hiearchy after the hierarchy has been enumerated |
java.util.Set<Cell> |
SCLibraryGen.StandardCellHierarchy.getStandardCellsInHier()
Get the standard cells in the hiearchy after the hierarchy has been enumerated |
static java.util.Set<Cell> |
SCLibraryGen.getStandardCellsInHierarchy(Cell topCell)
Return the standard cells in a hierarchy starting from the specified top cell. |
Methods in com.sun.electric.tool.generator.sclibrary with parameters of type Cell | |
---|---|
boolean |
SCLibraryGen.StandardCellHierarchy.containsStandardCell(Cell cell)
True if the cell contains standard cells (but false if it does not, or if it is a standard cell. |
static java.util.Set<Cell> |
SCLibraryGen.getStandardCellsInHierarchy(Cell topCell)
Return the standard cells in a hierarchy starting from the specified top cell. |
static boolean |
SCLibraryGen.isStandardCell(Cell cell)
Returns true if the cell is marked as a standard cell for Static Timing Analysis |
static void |
SCLibraryGen.markStandardCell(Cell cell)
Mark the cell as a standard cell |
static void |
SCLibraryGen.markStandardCellJob(Cell cell)
Mark the cell as a standard cell. |
Constructors in com.sun.electric.tool.generator.sclibrary with parameters of type Cell | |
---|---|
SCLibraryGen.CreateVar(Cell cell,
Variable.Key key,
java.lang.Object defaultVal)
|
Uses of Cell in com.sun.electric.tool.io |
---|
Methods in com.sun.electric.tool.io with parameters of type Cell | |
---|---|
static java.util.Date |
IOTool.getPrintEPSSavedDate(Cell cell)
Method to tell the EPS synchronization file of a given Cell. |
static double |
IOTool.getPrintEPSScale(Cell cell)
Method to tell the EPS scale of a given Cell. |
static java.lang.String |
IOTool.getPrintEPSSynchronizeFile(Cell cell)
Method to tell the EPS synchronization file of a given Cell. |
static void |
IOTool.setPrintEPSSavedDate(Cell cell,
java.util.Date date)
Method to set the EPS synchronization file of a given Cell. |
static void |
IOTool.setPrintEPSScale(Cell cell,
double scale)
Method to set the EPS scale of a given Cell. |
static void |
IOTool.setPrintEPSSynchronizeFile(Cell cell,
java.lang.String syncFile)
Method to set the EPS synchronization file of a given Cell. |
static void |
IOTool.writeSkill(Cell cell,
java.lang.String fileName,
boolean exportsOnly)
Method to invoke the Skill output module via reflection. |
Uses of Cell in com.sun.electric.tool.io.input |
---|
Fields in com.sun.electric.tool.io.input declared as Cell | |
---|---|
protected Cell[] |
LibraryFiles.nodeProtoList
A list of cells being read. |
Fields in com.sun.electric.tool.io.input with type parameters of type Cell | |
---|---|
protected java.util.List<Cell> |
LibraryFiles.scaledCells
a List of scaled Cells that got created |
Methods in com.sun.electric.tool.io.input with parameters of type Cell | |
---|---|
protected double |
ReadableDump.computeLambda(Cell cell,
int cellIndex)
|
protected double |
LibraryFiles.computeLambda(Cell cell,
int cellIndex)
|
protected double |
ELIB.computeLambda(Cell cell,
int cellIndex)
|
protected void |
ReadableDump.computeTech(Cell cell,
java.util.Set uncomputedCells)
|
protected void |
LibraryFiles.computeTech(Cell cell,
java.util.Set uncomputedCells)
|
protected void |
ELIB.computeTech(Cell cell,
java.util.Set uncomputedCells)
|
protected PortInst |
ELIB.getArcEnd(ArcProto ap,
NodeInst node,
java.lang.String portname,
double x,
double y,
Cell cell)
|
static void |
Simulate.plotSimulationResults(FileType type,
Cell cell,
java.net.URL fileURL,
WaveformWindow ww)
Method to read simulation output of a given type. |
protected Stimuli |
SpiceOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an Spice output file. |
protected Stimuli |
SmartSpiceOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an Smart Spice output file. |
protected Stimuli |
Simulate.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method that is overridden by subclasses to actually do the work. |
protected Stimuli |
RawSpiceOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an Raw Spice output file. |
protected Stimuli |
PSpiceOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an PSpice output file. |
protected Stimuli |
HSpiceOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read HSpice output files. |
protected Stimuli |
EpicOutProcess.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an Spice output file. |
protected Stimuli |
ArchSimOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an ArchSim output file. |
static Stimuli |
Simulate.readSimulationResults(FileType type,
Cell cell,
java.net.URL fileURL)
|
protected void |
ReadableDump.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected void |
JELIB.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> recursiveSetupFlag,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected void |
ELIB.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> recursiveSetupFlag,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected void |
LibraryFiles.scanNodesForRecursion(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
NodeProto[] nil,
int start,
int end)
|
protected boolean |
ReadableDump.spreadLambda(Cell cell,
int cellIndex)
|
protected boolean |
LibraryFiles.spreadLambda(Cell cell,
int cellIndex)
|
protected boolean |
ELIB.spreadLambda(Cell cell,
int cellIndex)
|
Method parameters in com.sun.electric.tool.io.input with type arguments of type Cell | |
---|---|
protected void |
ReadableDump.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected void |
JELIB.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> recursiveSetupFlag,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected void |
ELIB.realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> recursiveSetupFlag,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
static void |
LibraryFiles.reloadLibraryCells(java.util.List<Cell> cellList)
Reload Cells from disk. |
protected void |
LibraryFiles.scanNodesForRecursion(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
NodeProto[] nil,
int start,
int end)
|
Uses of Cell in com.sun.electric.tool.io.input.verilog |
---|
Methods in com.sun.electric.tool.io.input.verilog that return Cell | |
---|---|
Cell |
VerilogReader.createCellsOnly(VerilogData verilogData,
Job job)
|
Cell |
VerilogReader.readVerilog(java.lang.String testName,
java.lang.String file,
boolean createCells,
boolean fullOyster,
Job job)
|
Methods in com.sun.electric.tool.io.input.verilog with parameters of type Cell | |
---|---|
protected Stimuli |
VerilogOut.readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method to read an Verilog output file. |
Uses of Cell in com.sun.electric.tool.io.output |
---|
Fields in com.sun.electric.tool.io.output declared as Cell | |
---|---|
protected Cell |
Geometry.CellGeom.cell
Cell |
protected Cell |
Topology.topCell
top-level cell being processed |
protected Cell |
Geometry.topCell
top-level cell being processed |
Fields in com.sun.electric.tool.io.output with type parameters of type Cell | |
---|---|
protected java.util.HashMap<Cell,Geometry.CellGeom> |
Geometry.cellGeoms
HashMap of all CellGeoms |
Methods in com.sun.electric.tool.io.output that return Cell | |
---|---|
static Cell |
Verilog.findCell(java.lang.String verilogName,
View preferredView)
Find a cell corresponding to the Verilog-style name of a cell. |
protected Cell |
Topology.CellNetInfo.getCell()
|
Methods in com.sun.electric.tool.io.output that return types with arguments of type Cell | |
---|---|
java.util.HashMap<Cell,java.lang.String> |
GDS.getCellNames()
Get the name map. |
Methods in com.sun.electric.tool.io.output with parameters of type Cell | |
---|---|
static void |
GDS.buildUniqueNames(Cell cell,
java.util.HashMap<Cell,java.lang.String> cellNames)
Recursive method to add all cells in the hierarchy to the hashMap with unique names. |
protected boolean |
Topology.enumerateLayoutView(Cell cell)
Used to switch from schematic enumeration to layout enumeration |
protected boolean |
Spice.enumerateLayoutView(Cell cell)
|
static void |
Output.exportCellCommand(Cell cell,
VarContext context,
java.lang.String filePath,
FileType type,
java.util.List<PolyBase> override)
This is the non-interactive version of exportCellCommand |
static java.awt.geom.Rectangle2D |
Output.getAreaToPrint(Cell cell,
boolean reduce,
EditWindow_ wnd)
Method to determine the area of a cell that is to be printed. |
static java.lang.String |
DELIB.getCellFile(Cell cell)
Method used by other tools to find out relative path for cell. |
static java.util.List<java.lang.Object> |
IRSIM.getIRSIMComponents(Cell cell,
VarContext context)
The main entry point for IRSIM extraction. |
static int |
Geometry.getMaxHierDepth(Cell cell)
get the max hierarchical depth of the hierarchy |
java.lang.String |
CellModelPrefs.getModelFile(Cell cell)
|
com.sun.electric.tool.io.output.SpiceSegmentedNets |
SpiceRCSimple.getSegmentedNets(Cell cell)
Method to find the SpiceSegmentedNets object that corresponds to a given Cell. |
protected java.lang.String |
Topology.getUniqueCellName(Cell cell)
Method to return the name of cell "c", given that it may be ambiguously used in multiple libraries. |
static java.lang.String |
Verilog.getVerilogName(Cell cell)
Get the Verilog-style name for a cell. |
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. |
boolean |
CellModelPrefs.isUseLayoutView(Cell cell)
|
boolean |
CellModelPrefs.isUseModelFromFile(Cell cell)
|
static java.lang.String |
GDS.makeUniqueName(Cell cell,
java.util.HashMap<Cell,java.lang.String> cellNames)
|
static void |
PostScriptColor.psColorPlot(PostScript psObject,
Cell cell,
boolean epsFormat,
boolean usePlotter,
double pageWid,
double pageHei,
double pageMargin)
Main entry point for color PostScript output. |
void |
CellModelPrefs.setModelFile(Cell cell,
java.lang.String fileName,
boolean useModelFromFile,
boolean useLayoutView)
|
protected boolean |
Verilog.skipCellAndSubcells(Cell cell)
|
protected boolean |
Topology.skipCellAndSubcells(Cell cell)
If the netlister has requirments not to netlist certain cells and their subcells, override this method. |
protected boolean |
Spice.skipCellAndSubcells(Cell cell)
If the netlister has requirments not to netlist certain cells and their subcells, override this method. |
static void |
ArchSim.writeArchSimFile(Cell cell,
java.lang.String filePath)
The main entry point for ArchSim deck writing. |
boolean |
Topology.writeCell(Cell cell,
VarContext context)
Write cell to file |
protected boolean |
Output.writeCell(Cell cell,
VarContext context)
Method to write a cell. |
boolean |
Geometry.writeCell(Cell cell,
VarContext context)
Write cell to file |
boolean |
Geometry.writeCell(Cell cell,
VarContext context,
Geometry.Visitor visitor)
Write cell to file |
static void |
Output.writeCell(Cell cell,
VarContext context,
java.lang.String filePath,
FileType type,
java.util.List<PolyBase> override)
Method to write a Cell to a file with a particular format. |
boolean |
Topology.writeCell(Cell cell,
VarContext context,
Topology.Visitor visitor)
Write cell to file |
protected void |
Verilog.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Method to write cellGeom |
protected abstract void |
Topology.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Abstract method to write CellGeom to disk |
protected void |
Tegas.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Method to write cellGeom |
protected void |
Spice.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Method called by traversal mechanism to write one level of hierarchy in the Spice netlist. |
protected void |
Silos.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Method to write cellGeom |
protected void |
MOSSIM.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Method to write cellGeom |
protected void |
EDIF.writeCellTopology(Cell cell,
Topology.CellNetInfo cni,
VarContext context,
Topology.MyCellInfo info)
Build up lists of cells that need to be written, organized by library |
static int |
CIF.writeCIFFile(Cell cell,
VarContext context,
java.lang.String filePath)
User Interface independent entry point for CIF output. |
static void |
DXF.writeDXFFile(Cell cell,
java.lang.String filePath)
The main entry point for DXF deck writing. |
static void |
Eagle.writeEagleFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for Eagle deck writing. |
static void |
ECAD.writeECADFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for ECAD deck writing. |
static void |
EDIF.writeEDIFFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for EDIF deck writing. |
static void |
FastHenry.writeFastHenryFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for FastHenry deck writing. |
protected void |
FastHenry.writeFH(Cell cell,
VarContext context)
|
static GDS |
GDS.writeGDSFile(Cell cell,
VarContext context,
java.lang.String filePath)
Main entry point for GDS output. |
static void |
HPGL.writeHPGLFile(Cell cell,
VarContext context,
java.lang.String filePath)
Main entry point for HPGL output. |
static void |
IRSIM.writeIRSIMFile(Cell cell,
VarContext context,
Technology layoutTech,
java.lang.String filePath)
The main entry point for IRSIM deck writing. |
static void |
LEF.writeLEFFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for LEF deck writing. |
static void |
L.writeLFile(Cell cell,
java.lang.String filePath)
The main entry point for L deck writing. |
static void |
Maxwell.writeMaxwellFile(Cell cell,
VarContext context,
java.lang.String filePath)
Main entry point for Maxwell output. |
static void |
MOSSIM.writeMOSSIMFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for MOSSIM deck writing. |
static void |
Pads.writePadsFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for Pads deck writing. |
static void |
PAL.writePALFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for PAL deck writing. |
static void |
PostScript.writePostScriptFile(Cell cell,
java.lang.String filePath,
java.util.List<PolyBase> override)
Main entry point for PostScript output. |
static void |
Silos.writeSilosFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for Silos deck writing. |
static void |
Sim.writeSimFile(Cell cell,
VarContext context,
java.lang.String filePath,
FileType type)
The main entry point for Sim deck writing. |
static void |
Spice.writeSpiceFile(Cell cell,
VarContext context,
java.lang.String filePath,
boolean cdl)
The main entry point for Spice deck writing. |
static void |
Tegas.writeTegasFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for Tegas deck writing. |
static void |
Verilog.writeVerilogFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for Verilog deck writing. |
Method parameters in com.sun.electric.tool.io.output with type arguments of type Cell | |
---|---|
static void |
GDS.buildUniqueNames(Cell cell,
java.util.HashMap<Cell,java.lang.String> cellNames)
Recursive method to add all cells in the hierarchy to the hashMap with unique names. |
static java.lang.String |
GDS.makeUniqueName(Cell cell,
java.util.HashMap<Cell,java.lang.String> cellNames)
|
Constructors in com.sun.electric.tool.io.output with parameters of type Cell | |
---|---|
Geometry.CellGeom(Cell cell)
Constructor |
|
Output.OutputCellInfo(Cell cell,
VarContext context,
java.lang.String filePath,
FileType type,
java.util.List<PolyBase> override)
|
Uses of Cell in com.sun.electric.tool.logicaleffort |
---|
Methods in com.sun.electric.tool.logicaleffort that return Cell | |
---|---|
Cell |
LETool.UniqueNodeMap.get(VarContext context)
|
Methods in com.sun.electric.tool.logicaleffort with parameters of type Cell | |
---|---|
protected LENetlister.NetlisterConstants |
LENetlister.getSettings(Cell cell)
Get any Logical Effort settings saved on the specified cell |
protected boolean |
LENetlister.isSettingsConflict(LENetlister.NetlisterConstants current,
Cell topLevelCell,
VarContext context,
Cell localCell)
This checks for LE settings in the cell, and returns true if they conflict. |
boolean |
LENetlister2.netlist(Cell cell,
VarContext context,
boolean useCaching)
|
boolean |
LENetlister1.netlist(Cell cell,
VarContext context,
boolean useCaching)
|
abstract boolean |
LENetlister.netlist(Cell cell,
VarContext context,
boolean useCaching)
Call to start netlisting. |
void |
LETool.optimizeEqualGateDelays(Cell cell,
VarContext context,
boolean newAlg)
Optimizes a Cell containing logical effort gates for equal gate delays. |
void |
LETool.UniqueNodeMap.put(VarContext context,
Cell cell)
|
protected boolean |
LENetlister.saveSettings(LENetlister.NetlisterConstants constants,
Cell cell)
Saves the Global settings to the cell. |
Constructors in com.sun.electric.tool.logicaleffort with parameters of type Cell | |
---|---|
CachedCell(Cell cell,
Netlist netlist)
|
|
LETool.AnalyzeCell(LESizer.Alg algorithm,
Cell cell,
VarContext context,
boolean newAlg)
|
Uses of Cell in com.sun.electric.tool.ncc |
---|
Methods in com.sun.electric.tool.ncc that return Cell | |
---|---|
Cell[] |
NccGlobalsReportable.getRootCells()
|
Cell[] |
NccGlobals.getRootCells()
|
Methods in com.sun.electric.tool.ncc with parameters of type Cell | |
---|---|
static NccResult |
NccEngine.buildBlackBoxes(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
|
static NccResult |
NccEngine.compare(Cell cell1,
VarContext context1,
Cell cell2,
VarContext context2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
compare two Cells |
static NccResults |
Ncc.compare(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
NccOptions options)
Compare two cells. |
static NccResults |
Ncc.compare(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
NccOptions options,
Job job)
Compare two cells. |
static void |
ListNccAnnotations.doYourJob(Cell cell1,
Cell cell2)
|
static NccResult |
NccCrossProbing.getResults(Cell cell)
|
static NccResults |
Pie.invokePieNccCompare(Cell c1,
VarContext v1,
Cell c2,
VarContext v2,
NccOptions opt,
PIEOptions pOpt)
|
static void |
NccCrossProbing.runNccSchematicCrossProbing(Cell cell,
VarContext context)
|
Method parameters in com.sun.electric.tool.ncc with type arguments of type Cell | |
---|---|
static NccResult |
NccEngine.compare(java.util.List<Cell> cells,
java.util.List<VarContext> contexts,
HierarchyInfo hierCompInfo,
NccOptions options,
Aborter aborter)
Check to see if all cells are electrically equivalent. |
Uses of Cell in com.sun.electric.tool.ncc.basic |
---|
Fields in com.sun.electric.tool.ncc.basic declared as Cell | |
---|---|
Cell |
CellContext.cell
|
Methods in com.sun.electric.tool.ncc.basic that return Cell | |
---|---|
static Cell[] |
NccUtils.findSchematicAndLayout(Cell cell)
If cell is layout then pair it with the main schematic cell of cell's CellGroup. |
Methods in com.sun.electric.tool.ncc.basic with parameters of type Cell | |
---|---|
static void |
NccCellAnnotations.addNccAnnotation(Cell c,
java.lang.String newAnnotation)
Add an NCC annotation to a Cell. |
static Cell[] |
NccUtils.findSchematicAndLayout(Cell cell)
If cell is layout then pair it with the main schematic cell of cell's CellGroup. |
static java.lang.String |
NccUtils.fullName(Cell c)
|
static NccCellAnnotations |
NccCellAnnotations.getAnnotations(Cell cell)
Method to get the NCC annotations on a Cell. |
Constructors in com.sun.electric.tool.ncc.basic with parameters of type Cell | |
---|---|
CellContext(Cell cell,
VarContext context)
|
|
CompareList(Cell cell,
com.sun.electric.tool.ncc.basic.CellUsage use1,
com.sun.electric.tool.ncc.basic.CellUsage use2,
java.util.Set<Cell.CellGroup> visitedGroups)
Collect all Cells in cell's CellGroup that are used by our designs. |
Uses of Cell in com.sun.electric.tool.ncc.netlist |
---|
Methods in com.sun.electric.tool.ncc.netlist that return Cell | |
---|---|
Cell |
NccNetlist.getRootCell()
|
Cell |
NccNameProxy.leafCell()
|
Constructors in com.sun.electric.tool.ncc.netlist with parameters of type Cell | |
---|---|
NccNetlist(Cell root,
VarContext context,
HierarchyInfo hierInfo,
boolean blackBox,
NccGlobals globals)
|
Uses of Cell in com.sun.electric.tool.ncc.processing |
---|
Methods in com.sun.electric.tool.ncc.processing with parameters of type Cell | |
---|---|
void |
HierarchyInfo.addSubcircuitInfo(Cell c,
SubcircuitInfo subcktInfo)
Add new subcircuit information for each Cell in the compareList so it can be treated as a subcircuit primitive in a future hierarchical comparison at a higher level. |
SubcircuitInfo |
HierarchyInfo.getSubcircuitInfo(Cell c)
get me information I need to treat an instance of this Cell as a subcircuit primitive |
boolean |
HierarchyInfo.treatAsPrimitive(Cell c)
should I treat an instance of this cell as a subcircuit primitive in the current comparison? |
Uses of Cell in com.sun.electric.tool.ncc.result |
---|
Methods in com.sun.electric.tool.ncc.result that return Cell | |
---|---|
Cell[] |
NccResult.getRootCells()
return array of the top-level Cells being compared |
Uses of Cell in com.sun.electric.tool.ncc.result.equivalence |
---|
Methods in com.sun.electric.tool.ncc.result.equivalence with parameters of type Cell | |
---|---|
int |
Equivalence.regressionTest(Cell cell0,
Cell cell1)
|
Constructors in com.sun.electric.tool.ncc.result.equivalence with parameters of type Cell | |
---|---|
Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets,
HierarchyEnumerator.NodableNameProxy[][] equivNodes,
Cell[] nccRootCells,
VarContext[] nccRootCtxts)
|
Uses of Cell in com.sun.electric.tool.project |
---|
Methods in com.sun.electric.tool.project that return types with arguments of type Cell | |
---|---|
java.util.Iterator<Cell> |
DisplayedCells.getCreatedCells()
Method to return a list of cells that were created (those that were swapped-in). |
Methods in com.sun.electric.tool.project with parameters of type Cell | |
---|---|
static void |
AddCellJob.addCell(Cell cell)
Method to add a cell to the repository. |
static void |
CancelCheckOutJob.cancelCheckOut(Cell cell)
Method to cancel the check-out of a cell. |
static void |
CheckInJob.checkIn(Cell cell)
Method to check a cell back into the repository. |
static void |
CheckOutJob.checkOut(Cell cell)
Method to check a cell out of the repository. |
static void |
HistoryDialog.examineHistory(Cell cell)
Method to examine the history of a cell. |
static java.lang.String |
Project.getCellOwner(Cell cell)
Method to get the name of the owner of a Cell. |
static int |
Project.getCellStatus(Cell cell)
Method to return the status of a Cell in Project Management. |
static void |
DeleteCellJob.removeCell(Cell cell)
Method to remove a cell from the repository. |
void |
DisplayedCells.swap(Cell oldVers,
Cell newVers)
Method to update the displayed cell list to account for a replacement. |
Uses of Cell in com.sun.electric.tool.routing |
---|
Methods in com.sun.electric.tool.routing that return Cell | |
---|---|
Cell |
RouteElement.getCell()
Return the cell in which this RouteElement will do it's action |
Methods in com.sun.electric.tool.routing with parameters of type Cell | |
---|---|
Route |
VerticalRoute.buildRoute(Cell cell,
java.awt.geom.Point2D location,
Dimension2D contactSize,
int arcAngle,
PolyMerge stayInside)
Builds a Route using the specification from specifyRoute(), but without connecting to startRE and endRE. |
void |
VerticalRoute.buildRoute(Route route,
Cell cell,
RouteElementPort startRE,
RouteElementPort endRE,
java.awt.geom.Point2D startLoc,
java.awt.geom.Point2D endLoc,
java.awt.geom.Point2D location,
PolyMerge stayInside)
Builds a Route using the specification from specifyRoute(). |
static boolean |
Routing.copyTopology(Cell fromCell,
Cell toCell)
Method to copy the routing topology from one cell to another. |
void |
Router.createRoute(Route route,
Cell cell)
Create the route within a Job. |
static PortInst |
Router.createRouteNoJob(Route route,
Cell cell,
boolean highlightRouteEnd,
java.util.Map<ArcProto,java.lang.Integer> arcsCreatedMap,
java.util.Map<NodeProto,java.lang.Integer> nodesCreatedMap)
Method to create the route. |
void |
InteractiveRouter.highlightRoute(EditWindow wnd,
Cell cell,
ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked)
Make a route and highlight it in the window. |
void |
InteractiveRouter.highlightRoute(EditWindow wnd,
Route route,
Cell cell)
Highlight a route in the window |
void |
InteractiveRouter.makeRoute(EditWindow wnd,
Cell cell,
ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked)
Make a route between startObj and endObj in the EditWindow_ wnd. |
static RouteElementArc |
RouteElementArc.newArc(Cell cell,
ArcProto ap,
double arcBaseWidth,
RouteElementPort headRE,
RouteElementPort tailRE,
java.awt.geom.Point2D headConnPoint,
java.awt.geom.Point2D tailConnPoint,
java.lang.String name,
TextDescriptor nameTextDescriptor,
ArcInst inheritFrom,
boolean extendArcHead,
boolean extendArcTail,
PolyMerge stayInside)
Factory method for making a newArc RouteElement |
static RouteElementPort |
RouteElementPort.newNode(Cell cell,
NodeProto np,
PortProto newNodePort,
java.awt.geom.Point2D location,
double width,
double height)
Factory method for making a newNode RouteElement |
Route |
InteractiveRouter.planRoute(Cell cell,
ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked,
PolyMerge stayInside,
boolean extendArcHead,
boolean extendArcTail)
Plan a route from startObj to endObj, taking into account where the user clicked in the cell. |
protected boolean |
SimpleWirer.planRoute(Route route,
Cell cell,
RouteElementPort endRE,
java.awt.geom.Point2D startLoc,
java.awt.geom.Point2D endLoc,
java.awt.geom.Point2D clicked,
PolyMerge stayInside,
VerticalRoute vroute,
boolean contactsOnEndObj,
boolean extendArcHead,
boolean extendArcTail)
|
protected abstract boolean |
InteractiveRouter.planRoute(Route route,
Cell cell,
RouteElementPort endRE,
java.awt.geom.Point2D startLoc,
java.awt.geom.Point2D endLoc,
java.awt.geom.Point2D clicked,
PolyMerge stayInside,
VerticalRoute vroute,
boolean contactsOnEndObject,
boolean extendArcHead,
boolean extendArcTail)
|
void |
River.river(Cell cell)
This is the public interface for River Routing when done in batch mode. |
void |
SeaOfGatesEngine.routeIt(Job job,
Cell cell,
java.util.List<ArcInst> arcsToRoute)
This is the public interface for Sea-of-Gates Routing when done in batch mode. |
void |
Maze.routeSelected(Cell cell,
java.util.List<ArcInst> arcsToRoute)
This is the public interface for Maze Routing when done in batch mode. |
static void |
AutoStitch.runAutoStitch(Cell cell,
java.util.List<NodeInst> nodesToStitch,
java.util.List<ArcInst> arcsToStitch,
PolyMerge stayInside,
java.awt.geom.Rectangle2D limitBound,
boolean forced,
boolean createExports,
boolean showProgress)
This is the public interface for Auto-stitching when done in batch mode. |
static void |
SeaOfGates.seaOfGatesRoute(Cell cell)
Method to run Sea-of-Gates routing on specified cell |
Constructors in com.sun.electric.tool.routing with parameters of type Cell | |
---|---|
RouteElement(RouteElement.RouteElementAction action,
Cell cell)
Private Constructor |
|
Router.CreateRouteJob(java.lang.String what,
Route route,
Cell cell,
boolean verbose,
Tool tool)
Constructor |
Uses of Cell in com.sun.electric.tool.sc |
---|
Methods in com.sun.electric.tool.sc with parameters of type Cell | |
---|---|
boolean |
GetNetlist.readNetCurCell(Cell cell)
Read the netlist associated with the current cell. |
Uses of Cell in com.sun.electric.tool.simulation |
---|
Methods in com.sun.electric.tool.simulation that return Cell | |
---|---|
Cell |
Stimuli.getCell()
Method to return the Cell associated with this simulation data. |
Methods in com.sun.electric.tool.simulation with parameters of type Cell | |
---|---|
static void |
Simulation.runIRSIM(Cell cell,
VarContext context,
java.lang.String fileName)
Method to run the IRSIM simulator on a given cell, context or file. |
void |
Stimuli.setCell(Cell cell)
Method to set the Cell associated with this simulation data. |
static void |
Simulation.startSimulation(int engine,
boolean forceDeck,
Cell prevCell,
Engine prevEngine)
Method to invoke a simulation engine. |
Uses of Cell in com.sun.electric.tool.simulation.als |
---|
Methods in com.sun.electric.tool.simulation.als with parameters of type Cell | |
---|---|
static void |
ALS.restartSimulation(Cell netlistCell,
Cell cell,
ALS prevALS)
Method to restart a simulation and reload the circuit. |
static void |
ALS.simulateNetlist(Cell netlistCell,
Cell cell)
Method to simulate the a Cell, given its context and the Cell with the real netlist. |
Uses of Cell in com.sun.electric.tool.user |
---|
Fields in com.sun.electric.tool.user declared as Cell | |
---|---|
protected Cell |
Highlight2.cell
The Cell containing the selection. |
Methods in com.sun.electric.tool.user that return Cell | |
---|---|
Cell |
Highlight2.getCell()
|
Cell |
ErrorHighlight.getCell(EDatabase database)
|
Cell |
UserInterfaceMain.getCurrentCell()
|
Cell |
UserInterfaceMain.getCurrentCell(Library lib)
Method to get the current Cell in a given Library. |
Cell |
ViewChanges.IconParameters.makeIconForCell(Cell curCell)
Method to create an icon for a cell. |
Cell |
UserInterfaceMain.needCurrentCell()
|
Methods in com.sun.electric.tool.user with parameters of type Cell | |
---|---|
Highlight2 |
Highlighter.addArea(java.awt.geom.Rectangle2D area,
Cell cell)
Method to add an area to the list of highlighted objects. |
Highlight2 |
Highlighter.addElectricObject(ElectricObject eobj,
Cell cell)
Method to add an ElectricObject to the list of highlighted objects. |
Highlight2 |
Highlighter.addElectricObject(ElectricObject eobj,
Cell cell,
boolean highlightConnected)
Method to add an ElectricObject to the list of highlighted objects. |
Highlight2 |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell)
Method to add a line to the list of highlighted objects. |
Highlight2 |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell,
boolean thick)
Method to add a line to the list of highlighted objects. |
Highlight2 |
Highlighter.addMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc)
Method to add a message display to the list of highlighted objects. |
void |
Highlighter.addNetwork(Network net,
Cell cell)
Method to add a network to the list of highlighted objects. |
Highlight2 |
Highlighter.addObject(java.lang.Object obj,
Cell cell)
Method to generic Object. |
Highlight2 |
Highlighter.addPoly(Poly poly,
Cell cell,
java.awt.Color color)
Method to add a Poly to the list of highlighted objects |
Highlight2 |
Highlighter.addText(ElectricObject eobj,
Cell cell,
Variable.Key varKey)
Method to add a text selection to the list of highlighted objects. |
Highlight2 |
Highlighter.addThickLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell)
Method to add a line to the list of highlighted objects. |
void |
UserInterfaceMain.adjustReferencePoint(Cell theCell,
double cX,
double cY)
Method to adjust reference point in WindowFrame containing the cell |
static int |
CircuitChangeJobs.cantEdit(Cell cell,
NodeInst item,
boolean giveError,
boolean allowInstanceChange,
boolean insideJob)
Method to tell whether a NodeInst can be modified in a cell. |
static void |
ViewChanges.changeCellView(Cell cell,
View newView)
CHANGE A CELL'S VIEW |
static void |
CircuitChanges.cleanCellRef(Cell cell)
Method to delete cell "cell". |
boolean |
ErrorLogger.clearLogs(Cell cell)
Removes all errors and warnings associated with Cell cell. |
static java.util.List<java.lang.String> |
GenerateVHDL.convertCell(Cell cell)
Method to ensure that cell "np" and all subcells have VHDL on them. |
static NodeInst |
Clipboard.copyListToCell(Cell toCell,
java.util.List<Geometric> geomList,
java.util.List<DisplayedText> textList,
java.util.List<Geometric> newGeomList,
java.util.List<DisplayedText> newTextList,
java.awt.geom.Point2D delta,
boolean copyExports,
boolean uniqueArcs,
double alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient)
Method to copy the list of Geometrics to a new Cell. |
static boolean |
CircuitChanges.deleteCell(Cell cell,
boolean confirm,
boolean quiet)
Method to delete a cell. |
static void |
ExportChanges.deleteExports(Cell cell,
java.util.List<Export> exportsToDelete)
|
EditWindow_ |
UserInterfaceMain.displayCell(Cell cell)
|
static void |
CircuitChangeJobs.eraseObjectsInList(Cell cell,
java.util.List<Geometric> list,
boolean reconstructArcsAndExports)
Method to delete all of the Geometrics in a list. |
static java.util.List<Highlight2> |
Highlighter.findAllInArea(Highlighter highlighter,
Cell cell,
boolean exclusively,
boolean another,
boolean findPort,
boolean findPoint,
boolean findSpecial,
boolean findText,
java.awt.geom.Rectangle2D bounds,
EditWindow wnd)
Method to search a Cell for all objects at a point. |
boolean |
ErrorLogger.MessageLog.findGeometries(Geometric geo1,
Cell cell1,
Geometric geo2,
Cell cell2)
|
boolean |
ErrorLogger.findMessage(Cell cell,
Geometric geom1,
Cell cell2,
Geometric geom2,
boolean searchInError)
Method to determine if existing report was not looged already as error or warning |
java.util.ArrayList<ErrorLogger.MessageLog> |
ErrorLogger.getAllLogs(Cell cell)
Method to retrieve all MessageLogs associated with a given Cell |
static java.util.List<Highlight2> |
NetworkHighlighter.getHighlights(Cell cell,
Netlist netlist,
java.util.Set<Network> nets,
int startDepth,
int endDepth)
Returns a list of Highlight objects that draw lines and boxes over instances that denote the location of objects in that instance that are connected to net. |
int |
ErrorLogger.getNumMessages(Cell cell,
boolean searchInError)
|
static java.util.List<CircuitChangeJobs.Reconnect> |
CircuitChangeJobs.getPinsToPassThrough(Cell cell)
|
void |
ErrorLogger.logError(java.lang.String message,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
EPoint pt,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
Geometric geom,
Cell cell,
VarContext context,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
java.util.List<EPoint> lineList,
java.util.List<EPoint> pointList,
java.util.List<PolyBase> polyList,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
PolyBase poly,
Cell cell,
int sortKey)
Factory method to log an error message. |
static void |
ActivityLogger.logJobStarted(java.lang.String jobName,
Job.Type jobType,
Cell cell,
java.util.List<Highlight2> savedHighlights,
java.awt.geom.Point2D savedHighlightsOffset)
Log a Job. |
void |
ErrorLogger.logWarning(java.lang.String message,
Cell cell,
int sortKey)
Factory method to log a warning message. |
void |
ErrorLogger.logWarning(java.lang.String message,
Export pp,
Cell cell,
VarContext context,
int sortKey)
Factory method to log a warning message. |
void |
ErrorLogger.logWarning(java.lang.String message,
Geometric geom,
Cell cell,
VarContext context,
int sortKey)
Factory method to log a warning message. |
void |
ErrorLogger.logWarning(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
java.util.List<EPoint> lineList,
java.util.List<EPoint> pointList,
java.util.List<PolyBase> polyList,
Cell cell,
int sortKey)
Factory method to log a warning message. |
static boolean |
ViewChanges.makeIconExport(Export pp,
int index,
double xPos,
double yPos,
double xBBPos,
double yBBPos,
Cell np,
int exportTech,
boolean drawLeads,
int exportStyle,
int exportLocation,
int textRotation,
boolean alwaysDrawn)
Helper method to create an export in an icon. |
Cell |
ViewChanges.IconParameters.makeIconForCell(Cell curCell)
Method to create an icon for a cell. |
static void |
ViewChanges.makeIconViewNoGUI(Cell curCell,
boolean doItNow,
boolean fixedValues)
|
static ErrorHighlight |
ErrorHighlight.newInstance(Cell cell,
java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
|
static void |
CircuitChanges.newVersionOfCell(Cell cell)
MAKE A NEW VERSION OF A CELL |
static int |
ExportChanges.reExportNodes(Cell cell,
java.util.List<Geometric> nodeInsts,
boolean includeWiredPorts,
boolean onlyPowerGround,
boolean ignorePrimitives)
Re-exports ports on each NodeInst in the list, in the order the nodeinsts appear in the list. |
static int |
ExportChanges.reExportPorts(Cell cell,
java.util.List<PortInst> portInsts,
boolean sort,
boolean includeWiredPorts,
boolean onlyPowerGround,
java.util.Map<PortInst,Export> originalExports)
Re-exports the PortInsts in the list. |
static void |
CircuitChanges.renameCellInJob(Cell cell,
java.lang.String newName)
RENAME CELLS |
void |
UserInterfaceMain.setCurrentCell(Library lib,
Cell curCell)
Method to set the current Cell in a Library. |
void |
Highlighter.showNetworks(java.util.Set<Network> nets,
Netlist netlist,
Cell cell)
This is the show network command. |
static boolean |
ViewChanges.skeletonizeCell(Cell curCell,
Cell skeletonCell)
Method to copy the skeletonized version of one Cell into another. |
static void |
CircuitChangeJobs.spreadCircuitry(Cell cell,
NodeInst ni,
char direction,
double amount,
double lX,
double hX,
double lY,
double hY)
Method to spread circuitry. |
static void |
CircuitChangeJobs.testEditable(Cell cell,
NodeInst item,
boolean giveError,
boolean allowInstanceChange)
Method to test whether a NodeInst can be modified in a cell. |
void |
UserInterfaceMain.updateIncrementalDRCErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> newErrors,
java.util.List<ErrorLogger.MessageLog> delErrors)
|
void |
UserInterfaceMain.updateNetworkErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> errors)
|
Method parameters in com.sun.electric.tool.user with type arguments of type Cell | |
---|---|
static IdMapper |
CellChangeJobs.copyRecursively(java.util.List<Cell> fromCells,
Library toLib,
boolean verbose,
boolean move,
boolean allRelatedViews,
boolean copySubCells,
boolean useExisting)
Method to recursively copy cells between libraries. |
Constructors in com.sun.electric.tool.user with parameters of type Cell | |
---|---|
CellChangeJobs.DeleteCell(Cell cell)
|
|
CellChangeJobs.DuplicateCell(Cell cell,
java.lang.String newName,
boolean entireGroup)
|
|
CellChangeJobs.ExtractCellInstances(Cell cell,
java.util.List<NodeInst> highlighted,
int depth,
boolean copyExports,
boolean startNow)
|
|
CellChangeJobs.GraphCells(Cell top)
|
|
CellChangeJobs.NewCellVersion(Cell cell)
|
|
CellChangeJobs.PackageCell(Cell curCell,
java.util.Set<Geometric> whatToPackage,
java.lang.String newCellName)
|
|
CellChangeJobs.RenameCell(Cell cell,
java.lang.String newName,
java.lang.String newGroupCell)
|
|
CellChangeJobs.RenameCellGroup(Cell cellInGroup,
java.lang.String newName)
|
|
CircuitChangeJobs.ChangeArcProperties(Cell cell,
CircuitChangeJobs.ChangeArcEnum how,
java.util.List<Highlight2> highlighted)
|
|
CircuitChangeJobs.CleanupChanges(Cell cell,
boolean justThis,
java.util.Set<NodeInst> pinsToRemove,
java.util.List<CircuitChangeJobs.Reconnect> pinsToPassThrough,
java.util.Map<NodeInst,EPoint> pinsToScale,
java.util.List<NodeInst> textToMove,
java.util.Set<ArcInst> arcsToKill,
int zeroSize,
int negSize,
int overSizePins)
|
|
CircuitChangeJobs.ClearCellLocked(Cell cell,
boolean all)
|
|
CircuitChangeJobs.DeleteSelected(Cell cell,
java.util.List<DisplayedText> highlightedText,
java.util.List<Geometric> highlighted,
boolean reconstructArcsAndExports)
|
|
CircuitChangeJobs.DeleteSelectedGeometry(Cell cell,
java.awt.geom.Rectangle2D bounds)
|
|
CircuitChangeJobs.ManyMove(Cell cell,
java.util.List<ElectricObject> highlightedObjs,
java.util.List<DisplayedText> highlightedText,
double dX,
double dY)
|
|
CircuitChangeJobs.RipTheBus(Cell cell,
java.util.List<ArcInst> list)
|
|
CircuitChangeJobs.RotateSelected(Cell cell,
java.util.List<Geometric> highs,
int amount,
boolean mirror,
boolean mirrorH)
|
|
CircuitChangeJobs.ShortenArcs(Cell cell,
java.util.List<ArcInst> selected)
|
|
CircuitChangeJobs.ToggleNegationJob(Cell cell,
java.util.List<Highlight2> highlighted)
|
|
CompileVHDL(Cell vhdlCell)
The constructor compiles the VHDL and produces a netlist. |
|
ErrorLogger.MessageLog(java.lang.String message,
Cell cell,
int sortKey,
java.util.List<ErrorHighlight> highlights)
|
|
ErrorLogger.WarningLog(java.lang.String message,
Cell cell,
int sortKey,
java.util.List<ErrorHighlight> highlights)
|
|
ExportChanges.ReExportPorts(Cell cell,
java.util.List<PortInst> portInsts,
boolean sort,
boolean includeWiredPorts,
boolean onlyPowerGround,
java.util.Map<PortInst,Export> originalExports)
Constructor. |
Constructor parameters in com.sun.electric.tool.user with type arguments of type Cell | |
---|---|
CellChangeJobs.DeleteManyCells(java.util.List<Cell> cellsToDelete)
|
Uses of Cell in com.sun.electric.tool.user.dialogs |
---|
Methods in com.sun.electric.tool.user.dialogs that return Cell | |
---|---|
Cell |
CellBrowser.getSelectedCell()
Get selected Cell by user in Cell List |
Methods in com.sun.electric.tool.user.dialogs with parameters of type Cell | |
---|---|
static void |
SelectObject.selectObjectDialog(Cell thisCell,
boolean updateOnlyIfVisible)
|
Constructor parameters in com.sun.electric.tool.user.dialogs with type arguments of type Cell | |
---|---|
ChangeCellGroup(java.awt.Frame parent,
boolean modal,
java.util.List<Cell> cellsToRegroup,
Library initialLibrary)
Creates new form ChangeCellGroup |
Uses of Cell in com.sun.electric.tool.user.help |
---|
Methods in com.sun.electric.tool.user.help that return Cell | |
---|---|
static Cell |
ManualViewer.open2DSample(java.lang.String fileName,
java.lang.String cellName,
java.lang.String menuName)
Method to open the 2D view of a given layout cell |
Uses of Cell in com.sun.electric.tool.user.menus |
---|
Methods in com.sun.electric.tool.user.menus with parameters of type Cell | |
---|---|
static boolean |
ToolMenu.doSilCompActivityNoJob(Cell cell,
int activities,
boolean doItNow)
|
static void |
ToolMenu.doSiliconCompilation(Cell cell,
boolean doItNow)
Method to handle the menu command to convert a cell to layout. |
static void |
CellMenu.duplicateCell(Cell cell,
boolean allInGroup)
|
Constructors in com.sun.electric.tool.user.menus with parameters of type Cell | |
---|---|
CellMenu.DeleteMultiPageJob(Cell cell,
int page)
|
|
CellMenu.SetMultiPageJob(Cell cell,
int numPages)
|
|
FileMenu.ClearCellDate(Cell cell)
|
|
FileMenu.CreateCellWindow(Cell cell)
|
Uses of Cell in com.sun.electric.tool.user.ncc |
---|
Fields in com.sun.electric.tool.user.ncc declared as Cell | |
---|---|
protected Cell |
ExportConflict.cell
Conflict Context |
protected Cell[] |
ExportMismatch.cells
Compared Cells |
Methods in com.sun.electric.tool.user.ncc that return Cell | |
---|---|
Cell |
UnrecognizedPart.getCell()
|
Cell |
ExportConflict.getCell()
|
Cell |
ExportAssertionFailures.getCell()
|
Cell |
ExportMismatch.getCell(int index)
Get Cell with the given design index. |
Cell[] |
NccGuiInfo.getCells()
This method returns an array of two compared cells |
Methods in com.sun.electric.tool.user.ncc with parameters of type Cell | |
---|---|
void |
NccGuiInfo.addExportAssertionFailure(Cell cell,
VarContext context,
java.lang.Object[][] items,
java.lang.String[][] names)
|
static Highlighter |
HighlightTools.getHighlighter(Cell cell,
VarContext context)
|
static void |
HighlightTools.highlightNetNamed(Highlighter highlighter,
Cell cell,
java.lang.String name)
|
static void |
HighlightTools.highlightNetworkByName(Highlighter highlighter,
Cell cell,
java.lang.String netName)
|
static void |
HighlightTools.highlightPart(Highlighter highlighter,
Cell cell,
PartReport part)
|
static void |
HighlightTools.highlightPortExports(Highlighter highlighter,
Cell cell,
PortReport p)
|
static void |
HighlightTools.highlightPortOrWire(Highlighter highlighter,
Cell cell,
NetObjReport portOrWire)
|
static void |
HighlightTools.highlightWire(Highlighter highlighter,
Cell cell,
WireReport wire)
|
void |
ExportMismatch.setCells(Cell cell1,
Cell cell2)
Set compared Cells (designs). |
Constructors in com.sun.electric.tool.user.ncc with parameters of type Cell | |
---|---|
ExportAssertionFailures(Cell cell,
VarContext context,
java.lang.Object[][] items,
java.lang.String[][] names)
|
|
ExportConflict.CharactConflict(Cell cel,
VarContext con,
java.lang.String nm,
java.lang.String gType,
java.lang.String lType,
Export exp)
|
|
ExportConflict.NetworkConflict(Cell cel,
VarContext con,
java.lang.String nm,
Network lNet,
Network gNet)
|
|
ExportConflict(Cell cel,
VarContext con,
java.lang.String nm)
|
|
UnrecognizedPart(Cell cel,
VarContext con,
java.lang.String nm,
NodeInst inst)
|
Uses of Cell in com.sun.electric.tool.user.redisplay |
---|
Methods in com.sun.electric.tool.user.redisplay with parameters of type Cell | |
---|---|
static AbstractDrawing |
AbstractDrawing.createDrawing(EditWindow wnd,
AbstractDrawing drawing,
Cell cell)
|
static void |
PixelDrawing.forceRedraw(Cell cell)
|
static void |
AbstractDrawing.forceRedraw(Cell cell)
|
void |
PixelDrawing.printImage(double scale,
java.awt.geom.Point2D offset,
Cell cell,
VarContext varContext)
This is the entry point for rendering. |
Uses of Cell in com.sun.electric.tool.user.tecEdit |
---|
Methods in com.sun.electric.tool.user.tecEdit that return Cell | |
---|---|
static Cell[] |
ArcInfo.getArcCells(Library lib)
Method to return an array of cells that comprise the arcs in a technology library. |
static Cell[] |
LayerInfo.getLayerCells(Library lib)
Method to return an array of cells that comprise the layers in a technology library. |
static Cell[] |
NodeInfo.getNodeCells(Library lib)
Method to return an array of cells that comprise the nodes in a technology library. |
Methods in com.sun.electric.tool.user.tecEdit with parameters of type Cell | |
---|---|
protected static void |
Info.createSpecialText(Cell np,
Info.SpecialTextDescr[] table)
Method to create special text geometry described by "table" in cell "np". |
static void |
Manipulate.deletedCell(Cell np)
Method called when a cell has been deleted. |
static java.util.List<Example> |
Example.getExamples(Cell np,
boolean isNode,
TechConversionResult tcr)
Method to parse the node examples in cell "np" and return a list of EXAMPLEs (one per example). |
static boolean |
Manipulate.invalidCreation(NodeProto np,
Cell cell)
Method to determine whether it is legal to place an instance in a technology-edit cell. |
void |
TechConversionResult.markError(NodeInst ni,
Cell cell,
java.lang.String errorMessage)
Method to mark a general error. |
void |
TechConversionResult.markStretchProblem(java.util.List<Example> neList,
Sample ns,
Cell cell,
double sampleCoord,
boolean xDir)
Method to mark an error in determining stretching rules. |
Uses of Cell in com.sun.electric.tool.user.ui |
---|
Fields in com.sun.electric.tool.user.ui declared as Cell | |
---|---|
protected Cell |
WindowContextClass.cell
the cell that is in the window |
Methods in com.sun.electric.tool.user.ui that return Cell | |
---|---|
Cell |
WindowFrame.CellHistory.getCell()
|
Cell |
WindowContextClass.getCell()
Method to return the cell that is shown in this window. |
Cell |
WindowContent.getCell()
|
Cell |
TextWindow.getCell()
Method to return the cell that is shown in this window. |
Cell |
EditWindow.getCell()
Method to return the cell that is shown in this window. |
static Cell |
WindowFrame.getCurrentCell()
Method to return the current Cell. |
Cell |
EditWindow.getInPlaceEditTopCell()
Method to return the top-level cell for "in-place" display. |
static Cell |
WindowFrame.needCurCell()
Method to insist on a current Cell. |
Methods in com.sun.electric.tool.user.ui that return types with arguments of type Cell | |
---|---|
java.util.List<Cell> |
ExplorerTree.getCurrentlySelectedCells()
Get a list of any cells current selected. |
Methods in com.sun.electric.tool.user.ui with parameters of type Cell | |
---|---|
void |
EditWindow.addElectricObject(ElectricObject eObj,
Cell cell)
|
void |
EditWindow.addHighlightArea(java.awt.geom.Rectangle2D rect,
Cell cell)
|
void |
EditWindow.addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick)
|
void |
EditWindow.addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc)
|
void |
EditWindow.addHighlightText(ElectricObject eObj,
Cell cell,
Variable.Key varKey)
|
void |
WindowFrame.addToHistory(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes da)
Adds to cellHistory record list. |
static void |
WindowFrame.autoTechnologySwitch(Cell cell,
WindowFrame wf)
Method to automatically switch to the proper technology for a Cell. |
java.lang.String |
WindowFrame.composeTitle(Cell cell,
java.lang.String prefix,
int pageNo)
Centralized version of naming windows. |
static WindowFrame |
WindowFrame.createEditWindow(Cell cell)
Method to create a new circuit-editing window on the screen that displays a Cell. |
static EditWindow |
EditWindow.CreateElectricDoc(Cell cell,
WindowFrame wf,
java.awt.Dimension approxSZ)
Factory method to create a new EditWindow with a given cell, in a given WindowFrame. |
static void |
EditWindow.expansionChanged(Cell cell)
Method to recurse flag all windows showing a cell to redraw. |
int |
WindowFrame.findCellHistoryIndex(Cell cell,
VarContext context)
Method to find a CellHistory index that shows a given cell and context. |
static EditWindow |
EditWindow.findWindow(Cell cell)
Method to find an EditWindow that is displaying a given cell. |
void |
WindowFrame.finishWindowFrameInformation(WindowContent wnd,
Cell cell)
Method to finish with frame pointers. |
java.awt.Dimension |
TechPalette.loadForTechnology(Technology tech,
Cell curCell)
Loads a new technology into the palette. |
void |
WindowContextClass.setCell(Cell cell)
|
void |
WindowContent.setCell(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes displayAttributes)
|
void |
TextWindow.setCell(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes displayAttributes)
Method to set the cell that is shown in the window to "cell". |
void |
EditWindow.setCell(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes displayAttributes)
Method to set the cell that is shown in the window to "cell". |
void |
WindowFrame.setCellWindow(Cell cell,
WindowFrame.CellHistory history)
Method to show a cell in the right-part of this WindowFrame. |
static void |
ErrorLoggerTree.updateDrcErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> newErrors,
java.util.List<ErrorLogger.MessageLog> delErrors)
|
static void |
ErrorLoggerTree.updateNetworkErrors(Cell cell,
java.util.List<ErrorLogger.MessageLog> errors)
|
static void |
TextWindow.updateText(Cell cell)
Method to update text for a cell (if it is being displayed). |
static void |
WindowFrame.wantToOpenCurrentLibrary(boolean openLib,
Cell cell)
Method to force the explorer tree to show the current library or signals list. |
Constructors in com.sun.electric.tool.user.ui with parameters of type Cell | |
---|---|
PaletteFrame.PlaceNewNode(java.lang.String description,
NodeProto np,
NodeInst ni,
int defAngle,
java.awt.geom.Point2D where,
Cell cell,
java.lang.String varName,
boolean export)
|
|
TextWindow(Cell cell,
WindowFrame wf)
Factory method to create a new TextWindow with a given cell, in a given WindowFrame. |
|
WindowContextClass(Cell c,
WindowFrame wf)
|
Uses of Cell in com.sun.electric.tool.user.waveform |
---|
Methods in com.sun.electric.tool.user.waveform that return Cell | |
---|---|
Cell |
WaveformWindow.getCell()
Method to return the cell that is shown in this window. |
Methods in com.sun.electric.tool.user.waveform with parameters of type Cell | |
---|---|
java.util.List<Signal> |
WaveformWindow.findAllSignals(Cell cell,
VarContext context,
boolean sort,
boolean recurse)
Test signal lookup |
static WaveformWindow |
WaveformWindow.findWaveformWindow(Cell cell)
Method to return the waveform window associated with a Cell. |
static java.lang.String[] |
WaveformWindow.getSignalOrder(Cell cell)
Method to get the saved signal information for a cell. |
void |
WaveformWindow.setCell(Cell cell,
VarContext context,
WindowFrame.DisplayAttributes displayAttributes)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |