Verilog to Routing - VPR
Enumerations | Functions
read_circuit.h File Reference
#include "logic_types.h"
#include "atom_netlist_fwd.h"
#include "vpr_types.h"
Include dependency graph for read_circuit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  e_circuit_format { e_circuit_format::AUTO, e_circuit_format::BLIF, e_circuit_format::EBLIF }
 

Functions

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)
 

Enumeration Type Documentation

◆ e_circuit_format

enum e_circuit_format
strong
Enumerator
AUTO 

Infer from file extension

BLIF 

Strict structural BLIF

EBLIF 

Structural blif with extensions

Function Documentation

◆ read_and_process_circuit()

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 
)