Verilog to Routing - VPR
Data Structures | Namespaces
vpr_context.h File Reference
#include <unordered_map>
#include <memory>
#include <vector>
#include "vpr_types.h"
#include "vtr_ndmatrix.h"
#include "vtr_vector.h"
#include "atom_netlist.h"
#include "clustered_netlist.h"
#include "rr_graph_storage.h"
#include "rr_node.h"
#include "rr_rc_data.h"
#include "tatum/TimingGraph.hpp"
#include "tatum/TimingConstraints.hpp"
#include "power.h"
#include "power_components.h"
#include "device_grid.h"
#include "clock_network_builders.h"
#include "clock_connection_builders.h"
#include "route_traceback.h"
#include "router_lookahead.h"
#include "place_macro.h"
#include "compressed_grid.h"
#include "metadata_storage.h"
Include dependency graph for vpr_context.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Context
 A Context is collection of state relating to a particular part of VPR. More...
 
struct  AtomContext
 State relating to the atom-level netlist. More...
 
struct  TimingContext
 State relating to timing. More...
 
struct  std::hash< std::tuple< int, int, short > >
 
struct  DeviceContext
 State relating the device. More...
 
struct  PowerContext
 State relating to power analysis. More...
 
struct  ClusteringContext
 State relating to clustering. More...
 
struct  PlacementContext
 State relating to placement. More...
 
struct  RoutingContext
 State relating to routing. More...
 
class  VprContext
 This object encapsulates VPR's state. More...
 

Namespaces

 std