VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
s_power_commonly_used Struct Reference

#include <power.h>

+ Collaboration diagram for s_power_commonly_used:

Data Fields

float NMOS_1X_C_g
 
float NMOS_1X_C_d
 
float NMOS_1X_C_s
 
float PMOS_1X_C_g
 
float PMOS_1X_C_d
 
float PMOS_1X_C_s
 
float INV_1X_C_in
 
float INV_1X_C
 
float INV_2X_C
 
PowerSpicedComponent ** component_callibration
 
float NMOS_1X_st_leakage
 
float NMOS_2X_st_leakage
 
float PMOS_1X_st_leakage
 
float PMOS_2X_st_leakage
 
std::map< float,
t_power_mux_info * > 
mux_info
 
int max_routing_mux_size
 
int max_IPIN_fanin
 
int max_seg_fanout
 
int max_seg_to_IPIN_fanout
 
int max_seg_to_seg_fanout
 
float tile_length
 
int num_sb_buffers
 
float total_sb_buffer_size
 
int num_cb_buffers
 
float total_cb_buffer_size
 

Detailed Description

Commonly used values that are cached here instead of recalculting each time, also includes statistics.

Definition at line 221 of file power.h.

Field Documentation

PowerSpicedComponent** s_power_commonly_used::component_callibration

Definition at line 237 of file power.h.

float s_power_commonly_used::INV_1X_C

Definition at line 233 of file power.h.

float s_power_commonly_used::INV_1X_C_in

Definition at line 232 of file power.h.

float s_power_commonly_used::INV_2X_C

Definition at line 234 of file power.h.

int s_power_commonly_used::max_IPIN_fanin

Definition at line 249 of file power.h.

int s_power_commonly_used::max_routing_mux_size

Definition at line 248 of file power.h.

int s_power_commonly_used::max_seg_fanout

Definition at line 250 of file power.h.

int s_power_commonly_used::max_seg_to_IPIN_fanout

Definition at line 251 of file power.h.

int s_power_commonly_used::max_seg_to_seg_fanout

Definition at line 252 of file power.h.

std::map<float, t_power_mux_info*> s_power_commonly_used::mux_info

Definition at line 245 of file power.h.

float s_power_commonly_used::NMOS_1X_C_d

Definition at line 225 of file power.h.

float s_power_commonly_used::NMOS_1X_C_g

Definition at line 224 of file power.h.

float s_power_commonly_used::NMOS_1X_C_s

Definition at line 226 of file power.h.

float s_power_commonly_used::NMOS_1X_st_leakage

Definition at line 240 of file power.h.

float s_power_commonly_used::NMOS_2X_st_leakage

Definition at line 241 of file power.h.

int s_power_commonly_used::num_cb_buffers

Definition at line 261 of file power.h.

int s_power_commonly_used::num_sb_buffers

Definition at line 258 of file power.h.

float s_power_commonly_used::PMOS_1X_C_d

Definition at line 229 of file power.h.

float s_power_commonly_used::PMOS_1X_C_g

Definition at line 228 of file power.h.

float s_power_commonly_used::PMOS_1X_C_s

Definition at line 230 of file power.h.

float s_power_commonly_used::PMOS_1X_st_leakage

Definition at line 242 of file power.h.

float s_power_commonly_used::PMOS_2X_st_leakage

Definition at line 243 of file power.h.

float s_power_commonly_used::tile_length

Definition at line 255 of file power.h.

float s_power_commonly_used::total_cb_buffer_size

Definition at line 262 of file power.h.

float s_power_commonly_used::total_sb_buffer_size

Definition at line 259 of file power.h.


The documentation for this struct was generated from the following file: