VPR-7.0
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
OptionTokens.h
Go to the documentation of this file.
1
#ifndef OPTIONTOKENS_H
2
#define OPTIONTOKENS_H
3
4
/* The order of this does NOT matter, but do not give things specific values
5
* or you will screw up the ability to count things properly */
6
enum
e_OptionBaseToken
{
7
OT_SETTINGS_FILE
,
8
OT_NODISP
,
9
OT_AUTO
,
10
OT_RECOMPUTE_CRIT_ITER
,
11
OT_INNER_LOOP_RECOMPUTE_DIVIDER
,
12
OT_FIX_PINS
,
13
OT_FULL_STATS
,
14
OT_READ_PLACE_ONLY
,
15
OT_FAST
,
16
OT_CREATE_ECHO_FILE
,
17
OT_TIMING_ANALYSIS
,
18
OT_TIMING_ANALYZE_ONLY_WITH_NET_DELAY
,
19
OT_GENERATE_POST_SYNTHESIS_NETLIST
,
20
OT_INIT_T
,
21
OT_ALPHA_T
,
22
OT_EXIT_T
,
23
OT_INNER_NUM
,
24
OT_SEED
,
25
OT_PLACE_COST_EXP
,
26
OT_TD_PLACE_EXP_FIRST
,
27
OT_TD_PLACE_EXP_LAST
,
28
OT_PLACE_ALGORITHM
,
29
OT_TIMING_TRADEOFF
,
30
OT_ENABLE_TIMING_COMPUTATIONS
,
31
OT_BLOCK_DIST
,
32
OT_PLACE_CHAN_WIDTH
,
33
OT_MAX_ROUTER_ITERATIONS
,
34
OT_BB_FACTOR
,
35
OT_ROUTER_ALGORITHM
,
36
OT_FIRST_ITER_PRES_FAC
,
37
OT_INITIAL_PRES_FAC
,
38
OT_PRES_FAC_MULT
,
39
OT_ACC_FAC
,
40
OT_ASTAR_FAC
,
41
OT_MAX_CRITICALITY
,
42
OT_CRITICALITY_EXP
,
43
OT_BASE_COST_TYPE
,
44
OT_BEND_COST
,
45
OT_ROUTE_TYPE
,
46
OT_ROUTE_CHAN_WIDTH
,
47
OT_ROUTE
,
48
OT_PLACE
,
49
OT_VERIFY_BINARY_SEARCH
,
50
OT_OUTFILE_PREFIX
,
51
OT_BLIF_FILE
,
52
OT_NET_FILE
,
53
OT_PLACE_FILE
,
54
OT_ROUTE_FILE
,
55
OT_SDC_FILE
,
56
OT_GLOBAL_CLOCKS
,
57
OT_HILL_CLIMBING_FLAG
,
58
OT_SWEEP_HANGING_NETS_AND_INPUTS
,
59
OT_SKIP_CLUSTERING
,
60
OT_ALLOW_UNRELATED_CLUSTERING
,
61
OT_ALLOW_EARLY_EXIT
,
62
OT_CONNECTION_DRIVEN_CLUSTERING
,
63
OT_TIMING_DRIVEN_CLUSTERING
,
64
OT_CLUSTER_SEED
,
65
OT_ALPHA_CLUSTERING
,
66
OT_BETA_CLUSTERING
,
67
OT_RECOMPUTE_TIMING_AFTER
,
68
OT_CLUSTER_BLOCK_DELAY
,
69
OT_INTRA_CLUSTER_NET_DELAY
,
70
OT_INTER_CLUSTER_NET_DELAY
,
71
OT_PACK
,
72
OT_PACKER_ALGORITHM
,
73
OT_POWER
,
74
OT_ACTIVITY_FILE
,
75
OT_POWER_OUT_FILE
,
76
OT_CMOS_TECH_BEHAVIOR_FILE
,
77
OT_BASE_UNKNOWN
/* Must be last since used for counting enum items */
78
};
79
80
enum
e_OptionArgToken
{
81
OT_ON
,
82
OT_OFF
,
83
OT_RANDOM
,
84
OT_BOUNDING_BOX
,
85
OT_NET_TIMING_DRIVEN
,
86
OT_PATH_TIMING_DRIVEN
,
87
OT_BREADTH_FIRST
,
88
OT_TIMING_DRIVEN
,
89
OT_NO_TIMING
,
90
OT_INTRINSIC_DELAY
,
91
OT_DELAY_NORMALIZED
,
92
OT_DEMAND_ONLY
,
93
OT_GLOBAL
,
94
OT_DETAILED
,
95
OT_TIMING
,
96
OT_MAX_INPUTS
,
97
OT_GREEDY
,
98
OT_LP
,
99
OT_BRUTE_FORCE
,
100
OT_ARG_UNKNOWN
/* Must be last since used for counting enum items */
101
};
102
103
extern
struct
s_TokenPair
OptionBaseTokenList
[];
104
extern
struct
s_TokenPair
OptionArgTokenList
[];
105
106
#endif
OT_PACKER_ALGORITHM
Definition:
OptionTokens.h:72
OT_EXIT_T
Definition:
OptionTokens.h:22
OT_ENABLE_TIMING_COMPUTATIONS
Definition:
OptionTokens.h:30
OT_PLACE_ALGORITHM
Definition:
OptionTokens.h:28
OT_TIMING
Definition:
OptionTokens.h:95
OT_CMOS_TECH_BEHAVIOR_FILE
Definition:
OptionTokens.h:76
OT_PLACE_CHAN_WIDTH
Definition:
OptionTokens.h:32
OT_PRES_FAC_MULT
Definition:
OptionTokens.h:38
OT_FIX_PINS
Definition:
OptionTokens.h:12
OT_TIMING_ANALYSIS
Definition:
OptionTokens.h:17
OT_BB_FACTOR
Definition:
OptionTokens.h:34
OptionArgTokenList
struct s_TokenPair OptionArgTokenList[]
Definition:
OptionTokens.c:63
OT_ARG_UNKNOWN
Definition:
OptionTokens.h:100
OT_ROUTE
Definition:
OptionTokens.h:47
OT_TIMING_ANALYZE_ONLY_WITH_NET_DELAY
Definition:
OptionTokens.h:18
OT_BEND_COST
Definition:
OptionTokens.h:44
OT_BASE_UNKNOWN
Definition:
OptionTokens.h:77
OT_MAX_ROUTER_ITERATIONS
Definition:
OptionTokens.h:33
OT_TD_PLACE_EXP_FIRST
Definition:
OptionTokens.h:26
OT_ACC_FAC
Definition:
OptionTokens.h:39
OT_OUTFILE_PREFIX
Definition:
OptionTokens.h:50
OT_FAST
Definition:
OptionTokens.h:15
OT_NET_TIMING_DRIVEN
Definition:
OptionTokens.h:85
OT_BASE_COST_TYPE
Definition:
OptionTokens.h:43
OT_CLUSTER_SEED
Definition:
OptionTokens.h:64
OT_POWER
Definition:
OptionTokens.h:73
OT_NODISP
Definition:
OptionTokens.h:8
OptionBaseTokenList
struct s_TokenPair OptionBaseTokenList[]
Definition:
OptionTokens.c:7
OT_CLUSTER_BLOCK_DELAY
Definition:
OptionTokens.h:68
OT_SDC_FILE
Definition:
OptionTokens.h:55
OT_NO_TIMING
Definition:
OptionTokens.h:89
OT_BLIF_FILE
Definition:
OptionTokens.h:51
OT_DETAILED
Definition:
OptionTokens.h:94
OT_ON
Definition:
OptionTokens.h:81
OT_HILL_CLIMBING_FLAG
Definition:
OptionTokens.h:57
OT_SETTINGS_FILE
Definition:
OptionTokens.h:7
OT_INNER_NUM
Definition:
OptionTokens.h:23
OT_SKIP_CLUSTERING
Definition:
OptionTokens.h:59
OT_ACTIVITY_FILE
Definition:
OptionTokens.h:74
OT_ROUTE_FILE
Definition:
OptionTokens.h:54
OT_ROUTE_CHAN_WIDTH
Definition:
OptionTokens.h:46
OT_RECOMPUTE_TIMING_AFTER
Definition:
OptionTokens.h:67
OT_BETA_CLUSTERING
Definition:
OptionTokens.h:66
OT_PACK
Definition:
OptionTokens.h:71
OT_GENERATE_POST_SYNTHESIS_NETLIST
Definition:
OptionTokens.h:19
OT_INTRA_CLUSTER_NET_DELAY
Definition:
OptionTokens.h:69
OT_AUTO
Definition:
OptionTokens.h:9
OT_PATH_TIMING_DRIVEN
Definition:
OptionTokens.h:86
OT_BREADTH_FIRST
Definition:
OptionTokens.h:87
OT_TD_PLACE_EXP_LAST
Definition:
OptionTokens.h:27
OT_ASTAR_FAC
Definition:
OptionTokens.h:40
OT_INNER_LOOP_RECOMPUTE_DIVIDER
Definition:
OptionTokens.h:11
OT_INIT_T
Definition:
OptionTokens.h:20
OT_CREATE_ECHO_FILE
Definition:
OptionTokens.h:16
OT_RECOMPUTE_CRIT_ITER
Definition:
OptionTokens.h:10
OT_INITIAL_PRES_FAC
Definition:
OptionTokens.h:37
OT_BOUNDING_BOX
Definition:
OptionTokens.h:84
OT_OFF
Definition:
OptionTokens.h:82
OT_ROUTER_ALGORITHM
Definition:
OptionTokens.h:35
OT_CRITICALITY_EXP
Definition:
OptionTokens.h:42
OT_DEMAND_ONLY
Definition:
OptionTokens.h:92
s_TokenPair
Definition:
vpr_types.h:1026
OT_MAX_CRITICALITY
Definition:
OptionTokens.h:41
OT_ALPHA_T
Definition:
OptionTokens.h:21
OT_ALPHA_CLUSTERING
Definition:
OptionTokens.h:65
OT_ALLOW_EARLY_EXIT
Definition:
OptionTokens.h:61
OT_BLOCK_DIST
Definition:
OptionTokens.h:31
OT_SEED
Definition:
OptionTokens.h:24
OT_FULL_STATS
Definition:
OptionTokens.h:13
OT_VERIFY_BINARY_SEARCH
Definition:
OptionTokens.h:49
OT_SWEEP_HANGING_NETS_AND_INPUTS
Definition:
OptionTokens.h:58
OT_LP
Definition:
OptionTokens.h:98
OT_RANDOM
Definition:
OptionTokens.h:83
OT_POWER_OUT_FILE
Definition:
OptionTokens.h:75
OT_GREEDY
Definition:
OptionTokens.h:97
OT_FIRST_ITER_PRES_FAC
Definition:
OptionTokens.h:36
OT_GLOBAL
Definition:
OptionTokens.h:93
OT_TIMING_DRIVEN_CLUSTERING
Definition:
OptionTokens.h:63
e_OptionArgToken
e_OptionArgToken
Definition:
OptionTokens.h:80
e_OptionBaseToken
e_OptionBaseToken
Definition:
OptionTokens.h:6
OT_GLOBAL_CLOCKS
Definition:
OptionTokens.h:56
OT_BRUTE_FORCE
Definition:
OptionTokens.h:99
OT_DELAY_NORMALIZED
Definition:
OptionTokens.h:91
OT_PLACE_COST_EXP
Definition:
OptionTokens.h:25
OT_INTER_CLUSTER_NET_DELAY
Definition:
OptionTokens.h:70
OT_TIMING_TRADEOFF
Definition:
OptionTokens.h:29
OT_ROUTE_TYPE
Definition:
OptionTokens.h:45
OT_CONNECTION_DRIVEN_CLUSTERING
Definition:
OptionTokens.h:62
OT_TIMING_DRIVEN
Definition:
OptionTokens.h:88
OT_NET_FILE
Definition:
OptionTokens.h:52
OT_READ_PLACE_ONLY
Definition:
OptionTokens.h:14
OT_PLACE_FILE
Definition:
OptionTokens.h:53
OT_INTRINSIC_DELAY
Definition:
OptionTokens.h:90
OT_PLACE
Definition:
OptionTokens.h:48
OT_MAX_INPUTS
Definition:
OptionTokens.h:96
OT_ALLOW_UNRELATED_CLUSTERING
Definition:
OptionTokens.h:60
vpr
SRC
base
OptionTokens.h
Generated on Mon Dec 15 2014 11:07:37 for VPR-7.0 by
1.8.6