Verilog to Routing - VPR
Data Structures | Functions
read_options.cpp File Reference
#include "read_options.h"
#include "constant_nets.h"
#include "clock_modeling.h"
#include "vpr_error.h"
#include "argparse.hpp"
#include "vtr_memory.h"
#include "vtr_log.h"
#include "vtr_util.h"
#include "vtr_path.h"
Include dependency graph for read_options.cpp:

Data Structures

struct  ParseOnOff
 
struct  ParseCircuitFormat
 
struct  ParseRoutePredictor
 
struct  ParseRouterAlgorithm
 
struct  RouteBudgetsAlgorithm
 
struct  ParseRouteType
 
struct  ParseBaseCost
 
struct  ParsePlaceDeltaDelayAlgorithm
 
struct  ParsePlaceAlgorithm
 
struct  ParseClusterSeed
 
struct  ParseConstantNetMethod
 
struct  ParseTimingReportDetail
 
struct  ParseClockModeling
 
struct  ParseUnrelatedClustering
 
struct  ParseBalanceBlockTypeUtil
 
struct  ParseConstGenInference
 
struct  ParseIncrRerouteDelayRipup
 
struct  ParseRouteBBUpdate
 
struct  ParseRouterLookahead
 
struct  ParsePlaceDelayModel
 
struct  ParseReducer
 
struct  ParseRouterFirstIterTiming
 
struct  ParseRouterHeap
 
struct  ParseCheckRoute
 
struct  ParsePlaceEfforScaling
 
struct  ParseTimingUpdateType
 

Functions

t_options read_options (int argc, const char **argv)
 Read and process VPR's command-line aruments. More...
 
argparse::ArgumentParser create_arg_parser (std::string prog_name, t_options &args)
 
void set_conditional_defaults (t_options &args)
 
bool verify_args (const t_options &args)
 

Function Documentation

◆ create_arg_parser()

argparse::ArgumentParser create_arg_parser ( std::string  prog_name,
t_options args 
)

◆ read_options()

t_options read_options ( int  argc,
const char **  argv 
)

Read and process VPR's command-line aruments.

◆ set_conditional_defaults()

void set_conditional_defaults ( t_options args)

◆ verify_args()

bool verify_args ( const t_options args)