Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

Modes for reading database file


Detailed Description

Specify how to integrate read data from database file into memory structures.


Defines

#define READ_MODE_NO_MERGE   0
#define READ_MODE_MERGE_NO_MERGE   1
#define READ_MODE_REPORT_NO_MERGE   2
#define READ_MODE_MERGE_INST_MERGE   3
#define READ_MODE_REPORT_MOD_MERGE   4


Define Documentation

#define READ_MODE_MERGE_INST_MERGE   3
 

When functional unit is completely read in (including module, signals, expressions), the functional unit is looked up in the current instance tree. If the instance exists, the functional unit is merged with the instance's functional unit; otherwise, we are attempting to merge two databases that were created from different designs.

#define READ_MODE_MERGE_NO_MERGE   1
 

When new functional unit is read from database file, it is placed in the functional unit list and is placed in the correct hierarchical position in the instance tree. Used when performing a MERGE command on first file.

#define READ_MODE_NO_MERGE   0
 

When new functional unit is read from database file, it is placed in the functional unit list and is placed in the correct hierarchical position in the instance tree. Used when reading after parsing source files.

#define READ_MODE_REPORT_MOD_MERGE   4
 

When functional unit is completely read in (including module, signals, expressions), the functional unit is looked up in the functional unit list. If the functional unit is found, it is merged with the existing functional unit; otherwise, it is added to the functional unit list.

#define READ_MODE_REPORT_NO_MERGE   2
 

When new functional unit is read from database file, it is placed in the functional unit list and is placed in the correct hierarchical position in the instance tree. Used when performing a REPORT command.


Generated on Wed Jun 17 22:19:25 2009 for Covered by doxygen 1.3.4