public class PhysNetlistReader
extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
CHECK_AND_CREATE_LOGICAL_CELL_IF_NOT_PRESENT
When reading placement for physical netlist cells, check for the presence of and
consistency with logical netlist cells.
|
static boolean |
CHECK_CONSTANT_ROUTING_AND_NET_NAMING
Checks that constant routing and net names are valid.
|
static boolean |
CHECK_MACROS_CONSISTENT
Examines a design to ensure that the provided macro placement is consistent with the
macro definition in the library.
|
static boolean |
VALIDATE_MACROS_PLACED_FULLY |
Constructor and Description |
---|
PhysNetlistReader(EDIFNetlist netlist) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
readAllStrings(PhysicalNetlist.PhysNetlist.Reader physNetlist) |
static Design |
readPhysNetlist(String physNetlistFileName) |
static Design |
readPhysNetlist(String physNetlistFileName,
EDIFNetlist netlist) |
public static boolean VALIDATE_MACROS_PLACED_FULLY
public static boolean CHECK_CONSTANT_ROUTING_AND_NET_NAMING
public static boolean CHECK_MACROS_CONSISTENT
public static boolean CHECK_AND_CREATE_LOGICAL_CELL_IF_NOT_PRESENT
public PhysNetlistReader(EDIFNetlist netlist)
public static Design readPhysNetlist(String physNetlistFileName) throws IOException
IOException
public static Design readPhysNetlist(String physNetlistFileName, EDIFNetlist netlist) throws IOException
IOException
public static List<String> readAllStrings(PhysicalNetlist.PhysNetlist.Reader physNetlist)