SlideShare a Scribd company logo
1 of 1
ECWAY TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE
BANGALORE / HYDRABAD
CELL: +91 98949 17187, +91 875487 1111 / 2111 / 3111 / 4111 / 5111 / 6111 / 8111
VISIT: www.ecwaytechnologies.com | www.ecwayprojects.com
Mail to: ecwaytechnologies@gmail.com | ecwayembedded@gmail.com

Binary Division Power Models for High-Level Power Estimation of
FPGA-Based DSP Circuits
Abstract
Power models are at the heart of high-level estimation methods used for industrial
power evaluation of FPGA-based electronic designs. In this paper, probabilistic power
estimation models of binary divider IP cores implemented in re-configurable logic are
presented. The models are ready for use at the algorithmic and RTL levels of the design flow
and are simulation-independent, thus resulting in fast estimation times. The only parameters
the model needs are the bit-widths of the operator inputs and their signal statistics: mean
values, variances and autocorrelation coefficients. Based on these parameters and taking into
account the particular logic structure of the binary divider cores, analytical probabilistic
formulas are used to calculate the overall switching activity in the circuits—themain cause of
dynamic power consumption. Estimates are compared with both real on-board measurements
and estimates from the simulation-based tool XPower from Xilinx. Results show that the mean
relative estimation errors are within 10% of on-board measurements or low-level estimates,
and the average time to obtain power estimates using the proposed models is only 135 ms.

More Related Content

Viewers also liked

Synopsis gennemgang
Synopsis gennemgangSynopsis gennemgang
Synopsis gennemgang1305661380
 
National Publishing Company (Repaired)
National Publishing Company (Repaired)National Publishing Company (Repaired)
National Publishing Company (Repaired)Ishan Pratik
 
La variable ambiental urbana
La variable ambiental urbanaLa variable ambiental urbana
La variable ambiental urbanambochaga
 
Unit2 communication
Unit2 communicationUnit2 communication
Unit2 communicationIrinApat
 
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...Jai Lakshwani
 
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...Fritz Ccamsaya Huillca
 

Viewers also liked (10)

Los cristianos
Los cristianosLos cristianos
Los cristianos
 
Synopsis gennemgang
Synopsis gennemgangSynopsis gennemgang
Synopsis gennemgang
 
National Publishing Company (Repaired)
National Publishing Company (Repaired)National Publishing Company (Repaired)
National Publishing Company (Repaired)
 
безопасный детский сад
безопасный детский садбезопасный детский сад
безопасный детский сад
 
Проект "Птичье молоко"
Проект "Птичье молоко"Проект "Птичье молоко"
Проект "Птичье молоко"
 
La variable ambiental urbana
La variable ambiental urbanaLa variable ambiental urbana
La variable ambiental urbana
 
Unit2 communication
Unit2 communicationUnit2 communication
Unit2 communication
 
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...
UNDERSTANDING THE TECHNOLOGY OF THE DARAKI-CHATTAN CUPULES: THE CUPULE REPLIC...
 
Maratones de lectura - guía primaria.
Maratones de lectura - guía primaria.Maratones de lectura - guía primaria.
Maratones de lectura - guía primaria.
 
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...
AUTOMATIZACION DEL CALCULO DE DIAGRAMA DE INTERACCION PARA EL DISEÑO EN FLEXO...
 

More from Ecwayt

Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensorsEcwayt
 
Coloring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksColoring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksEcwayt
 
Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Ecwayt
 
Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Ecwayt
 
Clustering large probabilistic graphs
Clustering large probabilistic graphsClustering large probabilistic graphs
Clustering large probabilistic graphsEcwayt
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligenceEcwayt
 
Cloudsim ranking on data manifold with sink points
Cloudsim  ranking on data manifold with sink pointsCloudsim  ranking on data manifold with sink points
Cloudsim ranking on data manifold with sink pointsEcwayt
 
Cloudsim quality-differentiated video multicast in multirate wireless networks
Cloudsim  quality-differentiated video multicast in multirate wireless networksCloudsim  quality-differentiated video multicast in multirate wireless networks
Cloudsim quality-differentiated video multicast in multirate wireless networksEcwayt
 
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
Cloudsim  power allocation for statistical qo s provisioning in opportunistic...Cloudsim  power allocation for statistical qo s provisioning in opportunistic...
Cloudsim power allocation for statistical qo s provisioning in opportunistic...Ecwayt
 
Cloudsim distributed web systems performance forecasting using turning bands...
Cloudsim  distributed web systems performance forecasting using turning bands...Cloudsim  distributed web systems performance forecasting using turning bands...
Cloudsim distributed web systems performance forecasting using turning bands...Ecwayt
 
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
Cloudsim  distributed processing of probabilistic top-k queries in wireless s...Cloudsim  distributed processing of probabilistic top-k queries in wireless s...
Cloudsim distributed processing of probabilistic top-k queries in wireless s...Ecwayt
 
Civil 2013 titles
Civil 2013 titlesCivil 2013 titles
Civil 2013 titlesEcwayt
 
Chopper based dc motor speed control
Chopper based dc motor speed controlChopper based dc motor speed control
Chopper based dc motor speed controlEcwayt
 
Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Ecwayt
 
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Ecwayt
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcwayt
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcwayt
 
Capacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psCapacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psEcwayt
 
Bomb detection robot with wireless camera
Bomb detection robot with wireless cameraBomb detection robot with wireless camera
Bomb detection robot with wireless cameraEcwayt
 
Bed side patients monitoring system with emergency alert
Bed side patients monitoring system with  emergency alertBed side patients monitoring system with  emergency alert
Bed side patients monitoring system with emergency alertEcwayt
 

More from Ecwayt (20)

Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensors
 
Coloring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksColoring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networks
 
Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...
 
Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...
 
Clustering large probabilistic graphs
Clustering large probabilistic graphsClustering large probabilistic graphs
Clustering large probabilistic graphs
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
 
Cloudsim ranking on data manifold with sink points
Cloudsim  ranking on data manifold with sink pointsCloudsim  ranking on data manifold with sink points
Cloudsim ranking on data manifold with sink points
 
Cloudsim quality-differentiated video multicast in multirate wireless networks
Cloudsim  quality-differentiated video multicast in multirate wireless networksCloudsim  quality-differentiated video multicast in multirate wireless networks
Cloudsim quality-differentiated video multicast in multirate wireless networks
 
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
Cloudsim  power allocation for statistical qo s provisioning in opportunistic...Cloudsim  power allocation for statistical qo s provisioning in opportunistic...
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
 
Cloudsim distributed web systems performance forecasting using turning bands...
Cloudsim  distributed web systems performance forecasting using turning bands...Cloudsim  distributed web systems performance forecasting using turning bands...
Cloudsim distributed web systems performance forecasting using turning bands...
 
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
Cloudsim  distributed processing of probabilistic top-k queries in wireless s...Cloudsim  distributed processing of probabilistic top-k queries in wireless s...
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
 
Civil 2013 titles
Civil 2013 titlesCivil 2013 titles
Civil 2013 titles
 
Chopper based dc motor speed control
Chopper based dc motor speed controlChopper based dc motor speed control
Chopper based dc motor speed control
 
Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...
 
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Capacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psCapacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a ps
 
Bomb detection robot with wireless camera
Bomb detection robot with wireless cameraBomb detection robot with wireless camera
Bomb detection robot with wireless camera
 
Bed side patients monitoring system with emergency alert
Bed side patients monitoring system with  emergency alertBed side patients monitoring system with  emergency alert
Bed side patients monitoring system with emergency alert
 

Binary division power models for high level power estimation of fpga-based dsp circuits

  • 1. ECWAY TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE BANGALORE / HYDRABAD CELL: +91 98949 17187, +91 875487 1111 / 2111 / 3111 / 4111 / 5111 / 6111 / 8111 VISIT: www.ecwaytechnologies.com | www.ecwayprojects.com Mail to: ecwaytechnologies@gmail.com | ecwayembedded@gmail.com Binary Division Power Models for High-Level Power Estimation of FPGA-Based DSP Circuits Abstract Power models are at the heart of high-level estimation methods used for industrial power evaluation of FPGA-based electronic designs. In this paper, probabilistic power estimation models of binary divider IP cores implemented in re-configurable logic are presented. The models are ready for use at the algorithmic and RTL levels of the design flow and are simulation-independent, thus resulting in fast estimation times. The only parameters the model needs are the bit-widths of the operator inputs and their signal statistics: mean values, variances and autocorrelation coefficients. Based on these parameters and taking into account the particular logic structure of the binary divider cores, analytical probabilistic formulas are used to calculate the overall switching activity in the circuits—themain cause of dynamic power consumption. Estimates are compared with both real on-board measurements and estimates from the simulation-based tool XPower from Xilinx. Results show that the mean relative estimation errors are within 10% of on-board measurements or low-level estimates, and the average time to obtain power estimates using the proposed models is only 135 ms.