VPR-7.0
|
#include "power.h"
Go to the source code of this file.
Functions | |
void | power_tech_init (char *cmos_tech_behavior_filepath) |
boolean | power_find_transistor_info (t_transistor_size_inf **lower, t_transistor_size_inf **upper, e_tx_type type, float size) |
void | power_find_mux_volt_inf (t_power_mux_volt_pair **lower, t_power_mux_volt_pair **upper, t_power_mux_volt_inf *volt_inf, float v_in) |
void | power_find_nmos_leakage (t_power_nmos_leakage_inf *nmos_leakage_info, t_power_nmos_leakage_pair **lower, t_power_nmos_leakage_pair **upper, float v_ds) |
void | power_find_buffer_strength_inf (t_power_buffer_strength_inf **lower, t_power_buffer_strength_inf **upper, t_power_buffer_size_inf *size_inf, float stage_gain) |
void | power_find_buffer_sc_levr (t_power_buffer_sc_levr_inf **lower, t_power_buffer_sc_levr_inf **upper, t_power_buffer_strength_inf *buffer_sc, int input_mux_size) |
void power_find_buffer_sc_levr | ( | t_power_buffer_sc_levr_inf ** | lower, |
t_power_buffer_sc_levr_inf ** | upper, | ||
t_power_buffer_strength_inf * | buffer_strength, | ||
int | input_mux_size | ||
) |
This function searches for short-circuit current information for a level-restoring buffer, based on the size of the multiplexer driving the input
Definition at line 656 of file power_cmos_tech.c.
void power_find_buffer_strength_inf | ( | t_power_buffer_strength_inf ** | lower, |
t_power_buffer_strength_inf ** | upper, | ||
t_power_buffer_size_inf * | size_inf, | ||
float | stage_gain | ||
) |
This function searches for the information for a given buffer strength.
Definition at line 619 of file power_cmos_tech.c.
void power_find_mux_volt_inf | ( | t_power_mux_volt_pair ** | lower, |
t_power_mux_volt_pair ** | upper, | ||
t_power_mux_volt_inf * | volt_inf, | ||
float | v_in | ||
) |
This function searches for multiplexer output voltage information, based on input voltage
Definition at line 735 of file power_cmos_tech.c.
void power_find_nmos_leakage | ( | t_power_nmos_leakage_inf * | nmos_leakage_info, |
t_power_nmos_leakage_pair ** | lower, | ||
t_power_nmos_leakage_pair ** | upper, | ||
float | v_ds | ||
) |
Definition at line 585 of file power_cmos_tech.c.
boolean power_find_transistor_info | ( | t_transistor_size_inf ** | lower, |
t_transistor_size_inf ** | upper, | ||
e_tx_type | type, | ||
float | size | ||
) |
This function searches for a transistor by size
Definition at line 509 of file power_cmos_tech.c.
void power_tech_init | ( | char * | cmos_tech_behavior_filepath | ) |
This file provides functions relating to the cmos technology. It includes functions to read the transistor characteristics from the xml file into data structures, and functions to search within these data structures.
Definition at line 68 of file power_cmos_tech.c.