Verilog to Routing - VPR
read_circuit.h
Go to the documentation of this file.
1 #ifndef VPR_READ_CIRCUIT_H
2 #define VPR_READ_CIRCUIT_H
3 #include "logic_types.h"
4 #include "atom_netlist_fwd.h"
5 #include "vpr_types.h"
6 
7 enum class e_circuit_format {
8  AUTO,
9  BLIF,
10  EBLIF
11 };
12 
14  const char* circuit_file,
15  const t_model* user_models,
16  const t_model* library_models,
17  e_const_gen_inference const_gen_inference,
18  bool should_absorb_buffers,
19  bool should_sweep_dangling_primary_ios,
20  bool should_sweep_dangling_nets,
21  bool should_sweep_dangling_blocks,
22  bool should_sweep_constant_primary_outputs,
23  int verbosity);
24 #endif
This is a core file that defines the major data types used by VPR.
e_const_gen_inference
Definition: vpr_types.h:128
Definition: atom_netlist.h:80
e_circuit_format
Definition: read_circuit.h:7
AtomNetlist read_and_process_circuit(const e_circuit_format circuit_format, const char *circuit_file, const t_model *user_models, const t_model *library_models, e_const_gen_inference const_gen_inference, bool should_absorb_buffers, bool should_sweep_dangling_primary_ios, bool should_sweep_dangling_nets, bool should_sweep_dangling_blocks, bool should_sweep_constant_primary_outputs, int verbosity)
Definition: read_circuit.cpp:24