public class LEF extends LEFDEF
Modifier and Type | Class and Description |
---|---|
static class |
LEF.LEFPreferences |
LEFDEF.GetLayerInformation, LEFDEF.ViaDef
Input.InputPreferences
Modifier and Type | Field and Description |
---|---|
protected static boolean |
PLACEEXPORTS |
protected static boolean |
PLACEGEOMETRY |
protected static boolean |
PLACEONLYMETAL |
curTech, knownLayers, layerWidthsFromLEF, PLACELEFEXPORTS, PLACELEFGEOMETRY, prXkey, prYkey, viaDefsFromLEF, widthsFromLEF
byteCount, dataInputStream, ep, errorLogger, fileLength, filePath, inputStream, lineReader, pushbackInputStream, READ_BUFFER_SIZE
Modifier and Type | Method and Description |
---|---|
protected Library |
importALibrary(Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells)
Method to import a library from disk.
|
protected boolean |
importTechFile()
Method to import a library from disk.
|
protected java.lang.String |
preprocessLine(java.lang.String line)
Helper method for keyword processing which removes comments.
|
getKnownLayers, getLayerBasedOnNameAndMask, getLayerInformation, getLayerInformation, getLayerWidths, initializeLEFDEF, reportError, reportWarning, reportWarning
changesQuiet, closeInput, eofDuring, getAKeyword, getInputPreferences, getLine, getLineAndUpdateProgress, getLineAndUpdateProgressBinary, getLineFromBinary, getProgressNote, getRestOfComment, getRestOfLine, importLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, processInput, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog
protected static final boolean PLACEGEOMETRY
protected static final boolean PLACEEXPORTS
protected static final boolean PLACEONLYMETAL
protected Library importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
importALibrary
in class Input<java.lang.Object>
lib
- the library to fillcurrentCells
- this map will be filled with currentCells in Libraries found in library fileprotected java.lang.String preprocessLine(java.lang.String line)
preprocessLine
in class Input<java.lang.Object>
line
- a line of text just read.protected boolean importTechFile()