public class LogNetlistReader
extends Object
Constructor and Description |
---|
LogNetlistReader() |
LogNetlistReader(Enumerator<String> otherAllStrings) |
LogNetlistReader(Enumerator<String> otherAllStrings,
Map<String,String> libraryRename) |
Modifier and Type | Method and Description |
---|---|
static EDIFNetlist |
getLogNetlist(LogicalNetlist.Netlist.Reader netlist) |
EDIFNetlist |
readLogNetlist(LogicalNetlist.Netlist.Reader netlist,
boolean skipTopStuff)
Reads an Interchange netlist from Cap'n Proto reader.
|
EDIFNetlist |
readLogNetlist(LogicalNetlist.Netlist.Reader netlist,
boolean skipTopStuff,
boolean expandMacros)
Reads an Interchange netlist from Cap'n Proto reader.
|
static EDIFNetlist |
readLogNetlist(String fileName)
Reads Cap'n Proto serialized netlist into a RapidWright netlist in memory
|
public LogNetlistReader()
public LogNetlistReader(Enumerator<String> otherAllStrings)
public LogNetlistReader(Enumerator<String> otherAllStrings, Map<String,String> libraryRename)
public static EDIFNetlist readLogNetlist(String fileName) throws IOException
fileName
- Name of the serialized netlist fileIOException
public EDIFNetlist readLogNetlist(LogicalNetlist.Netlist.Reader netlist, boolean skipTopStuff)
netlist
- The Cap'n Proto netlist readerskipTopStuff
- If true, skips netlist design objectpublic EDIFNetlist readLogNetlist(LogicalNetlist.Netlist.Reader netlist, boolean skipTopStuff, boolean expandMacros)
netlist
- The Cap'n Proto netlist readerskipTopStuff
- If true, skips netlist design objectexpandMacros
- If true, expands the macros in the netlist before returning it to the caller.public static EDIFNetlist getLogNetlist(LogicalNetlist.Netlist.Reader netlist)