public class GDS extends Input<java.lang.Object>
Modifier and Type | Class and Description |
---|---|
static class |
GDS.GDSPreferences |
Input.InputPreferences
Modifier and Type | Field and Description |
---|---|
static boolean |
CADENCE_GROWS_SIZE |
static boolean |
INSTANTIATE_ARRAYS_VIA_BISECTION |
static Variable.Key |
ORIGINAL_EXPORT_NAME
key of Variable holding original export name.
|
static Variable.Key |
SKELETON_ORIGIN
key of Variable holding original GDS file.
|
byteCount, dataInputStream, ep, errorLogger, fileLength, filePath, inputStream, lineReader, pushbackInputStream, READ_BUFFER_SIZE
Constructor and Description |
---|
GDS(EditingPreferences ep,
GDS.GDSPreferences ap)
Creates a new instance of GDS.
|
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.
|
void |
loadFile() |
changesQuiet, closeInput, eofDuring, getAKeyword, getInputPreferences, getLine, getLineAndUpdateProgress, getLineAndUpdateProgressBinary, getLineFromBinary, getProgressNote, getRestOfComment, getRestOfLine, importLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, preprocessLine, processInput, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog
public static final Variable.Key SKELETON_ORIGIN
public static final Variable.Key ORIGINAL_EXPORT_NAME
public static final boolean CADENCE_GROWS_SIZE
public static final boolean INSTANTIATE_ARRAYS_VIA_BISECTION
public GDS(EditingPreferences ep, GDS.GDSPreferences ap)
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 filepublic void loadFile() throws java.lang.Exception
java.lang.Exception