Dynamic Power Consumption in Virtex -II FPGA Family

Size: px
Start display at page:

Download "Dynamic Power Consumption in Virtex -II FPGA Family"

Transcription

1 Dynamc Power Consumpton n Vrtex -II FPGA Famly L Shang Prnceton Unversty EE Dept., Prnceton, NJ lshang@ee.prnceton.edu Alreza S Kavan Xlnx Inc Logc Dr., San Jose, CA alreza.kavan@xlnx.com Kusuma Bathala Xlnx Inc Logc Dr., San Jose, CA kusuma.bathala@xlnx.com ABSTRACT Ths paper analyzes the dynamc power consumpton n the fabrc of Feld Programmable Gate Arrays (FPGAs) by takng advantage of both smulaton and measurement. Our target devce s Xlnx Vrtex -II famly, whch contans the most recent and largest programmable fabrc. We dentfy mportant resources n the FPGA archtecture and obtan ther utlzaton, usng a large set of real desgns. Then, usng a number of representatve case studes we calculate the swtchng actvty correspondng to each resource. Fnally, we combne effectve capactance of each resource wth ts utlzaton and swtchng actvty to estmate ts share of power consumpton. Accordng to our results, the power dsspaton share of routng, logc and clockng resources are 60%, 16%, and 14%, respectvely. Also, we concluded that dynamc power dsspaton of a Vrtex-II CLB s 5.9µW per MHz for typcal desgns, but t may vary sgnfcantly dependng on the swtchng actvty. 1. INTRODUCTION Recent advances n semconductor process technology has led to rapd scalng of transstor dmensons, allowng a large number of them to be packed on the same chp. Feld Programmable Devces (FPDs), whch consume hgher number of transstors compared to ther alternatve Applcaton Specfc Integrated Crcuts (ASICs), have also enjoyed a rapd growth due to these technology advancements. Hgh densty of transstors on the same chp has made power consumpton one of the major challenges of deep submcron IC desgn [1]. Tradtonally, FPD power consumpton has been less of a concern compared to ther speed and area effcency. However, t s lkely that large FPDs at the leadng edge of CMOS desgn wll soon face tough challenges regardng power consumpton. Large FPDs, whch are often called Feld Programmable Gate Arrays (FPGAs), consst of a set of logc blocks and a flexble routng structure to connect them together. Usng automated CAD tools, desgners may program the logc blocks and ther Permsson to make dgtal or hard copes of all or part of ths work for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. FPGA 02, February 24-26, 2002, Monterey, Calforna, USA. Copyrght 2002 ACM /02/0002 $5.00. correspondng nterconnect to mplement any desred applcaton wthn a reasonable amount of tme. Such flexblty and fast tme to market, however, comes wth the expense of addtonal transstors and metal resources that are only partally utlzed. Therefore, we need to dentfy utlzed logc and routng resources that contrbute to a sgnal for analyzng the dynamc power consumpton. Our analyss and results n ths paper can be used n 2 ways: 1) Better understandng of where power s consumed n FPGAs wll help desgn of future power-effcent FPGAs. 2) Detaled understandng of power consumpton dstrbuton wll help expert desgners to reduce or control the power characterstcs of ther desgn. The remander of ths secton goes over the related work. Secton 2 outlnes the necessary background ncludng an ntroducton to Vrtex-II, and varous types of power consumpton to narrow down the focus of ths paper. Secton 3 explans the role of effectve capactance, followed by Secton 4 that explans our methodology for power estmaton. In Secton 5 we summarze the results and provde an overvew of power dstrbuton n FPGA fabrc. Fnally, n Secton 6 we dscuss the results to acheve a better understandng and propose future work Related Work Analyss and estmaton for power dsspaton of large FPGAs has receved lttle attenton compared to that of standard cell ASIC, whch has been extensvely studed n the lterature. Prevous works [2,3] have analyzed the power dstrbuton of Xlnx 4000 famly, determnng the dstrbuton of varous resources n the devce. Both works have also suggested archtectural mprovements based on reducng the power supply to make FPGAs power-effcent. A recent work [4] characterzes the power dsspaton of the FPGA nterconnecton usng Manhattan dstances between logc blocks. Ths work uses an teratve approach to update the sgnal values, but the teraton process does not always converge. Work n [4] also consders 4000 famly, but t does not capture power dstrbuton of nternal resources. Our work s dstngushed from the above n several aspects: unlke prevous work we consder state-of-the-art FPGA fabrc, whch already uses advanced process technology wth reduced power supply. Therefore, relevant archtectural suggestons n those works need to be revsted based on the new data. In addton, our results are more accurate due to our access to the detaled schematcs of the FPGA crcuts. Fnally, we have based our methodology and results on real large desgns as opposed to prevous works that used smaller crcuts, resultng n somewhat dfferent results. 157

2 2. BACKGROUND In ths secton, we frst ntroduce and justfy our choce of target devce. Then, we follow by explanng varous components of power consumpton. At the end, we descrbe the focus of ths paper and ntroduce our methodology Vrtex-II FPGA The largest FPGA devce, whch s recently ntroduced to the market, s n Vrtex-II famly. Vrtex-II uses 0.15-mcron process wth eght layers of metal at 1.5 V power supply. In addton to advancements n ts process technology, Vrtex-II s the frst Xlnx FPGA wth fully buffered nterconnect, whch may be consdered as a turnng pont n ts routng archtecture. Fgure 1 shows 2v40, whch s the smallest member of Vrtex-II famly. As shown n the fgure, Vrtex-II ncludes a number of hard cores, ncludng memory blocks, IO blocks, dgtal clock managers, encrypton crcutry, and custom multplers. However, most of the slcon area n the largest members of the famly s consumed by what s referred to as programmable fabrc. Whle we admt to the mportance of power consumpton of hard cores on the FPGA, we focus on the fabrc for the followng reason. Power and performance of FPGAs are often compared to ther standard cell ASIC counterparts that use less slcon area for realzng the same functonalty. The power neffcency of FPGAs s often contrbuted to ts programmable fabrc that trades addtonal slcon area for ts flexblty. The hard cores n FPGAs are expected to perform as good as ther equvalent n ASIC, or n some cases even better due to ther custom desgn. Snce we would lke to dentfy the source of power neffcency n FPGAs, we only consder the programmable fabrc of FPGAs. Vrtex-II fabrc conssts of Confgurable Logc Blocks (CLBs), whch are connected usng a rch set of routng resources. Each Vrtex-II CLB contans four slces, where each slce conssts of two 4-nput Lookup Tables (LUTs), two Flp-flops (FFs), and a varety of dedcated crcutry to accommodate more effcent mplementaton of some specfc logc. Vrtex-II uses a segmented routng structure to mnmze the number of transstors and wres that a sgnal needs to traverse to reach ts destnaton. Block RAM Multpler FABRIC I/O Fgure 1. Vrtex-II platform FPGA. Dgtal Clock Manager The segmented routng archtecture ncludes wres that travel two CLBs (called s), sx CLBs (called es), and the length of the chp (called s), n both vertcal and horzontal dmensons. There are also pass transstors and buffers assocated wth each set of wres. For example, when we refer to a swtch for ts power consumpton we are consderng both wre and ts supportng transstors. There are also two sets of swtches to connect the wre segments to the nputs and outputs of each CLB; we refer to these sets as Input Crossbar () and Output Crossbar (). The CLB slces are also referred as logc and the above fve sets of swtches comprse nterconnect. In addton to logc and nterconnect, we wll consder global resources and swtches that accommodate the clockng for the crcuts. More detaled nformaton regardng Vrtex-II archtecture can be found n [5] Power Consumpton There are two types of power consumpton n FPGAs: statc and dynamc. In CMOS logc, whch ncludes SRAM-based FPGAs, leakage current s the only source of statc power dsspaton. There are two major sources of leakage current: 1) reverse based PN-juncton current, 2) subthreshold channel conducton. Both these components have smlar characterstcs such as hgh dependency to temperature, process varaton, and logc states of the crcut. Leakage current has often been gnored n the past due to ts neglgble amount; but ths s lkely to change wth scalng of transstor dmensons. Scalng often comes wth a reducton n power supply voltage (Vdd), and lower Vdd reduces the speed. To mantan or ncrease the speed we need to reduce the threshold voltage (V th ) of the transstor along wth the scalng. However, the subthreshold channel current of a transstor exponentally ncreases wth any V th decrease, leadng to a rapd ncrease n statc power consumpton. We beleve n the mportance of statc power dsspaton n future FPGAs, and have analyzed t elsewhere. In ths paper, however, we focus on the dynamc components of power dsspaton. Accordng to our emprcal results, the statc power s between 5-20% of total power dsspaton n Vrtex-II, dependng on the temperature, devce, runnng frequency, and the desgn Dynamc power consumpton Dynamc power dsspaton s caused by sgnal transtons n the crcut. A hgher operatng frequency leads to more frequent sgnal transtons and results n ncreased power dsspaton. The most sgnfcant source of dynamc power consumpton n CMOS crcuts s the chargng and dschargng of capactance. Ths can be modeled as P 2 = CV f (1), where C, V, and f are the capactance, voltage swng, and operatng frequency of resource, respectvely [6]. Another component of dynamc power dsspaton, also caused by sgnal swtchng, s short-crcut power. Accordng to our smulatons, short-crcut current n FPGA nterconnect s less than 10% of the total. Ths s consstent wth the lterature [6] because nterconnect short-crcut power dsspaton s mostly caused by swtchng of nverters n the buffers. However, shortcrcut power n the logc nsde the CLB slce s a hgher percentage of ts total power. For the sake of smplcty, we emulate short-crcut power wth an addtonal capactance. 158

3 To calculate total power dsspaton we consder three factors: Frst, we defne effectve capactance as the sum of parastc effects due to nterconnecton wres and transstors, and the emulated capactance due to short- crcut current. We wll obtan ths capactance for each resource as t s explaned n the next secton. The second mportant factor s the resource utlzaton. In typcal FPGA desgns, the majorty of the resources are not used after the confguraton and thus they wll not consume any dynamc power. Snce the resource utlzaton vares wth desgn, we consder a large set of real crcuts to obtan statstcally vald results. The thrd factor n determnng power dsspaton s the swtchng actvty, whch s defned as the number of sgnal transtons n a clock perod. For example, a clock sgnal has a swtchng actvty of two. The swtchng actvty for each resource also requres a statstcal representaton, because t depends not only on the type of desgn, but also the nput stmul. We explan our methodology to obtan statstcal representatons for resource utlzaton and swtchng actvty n Secton 4, and present ther correspondng results n Secton EFFECTIVE CAPACITANCE We obtan the effectve capactance of each resource usng two methods: measurement and spce smulaton. Usng two sources of data helped us verfy our results to mprove ther accuracy Measurement In order to measure the effectve capactance of each resource, we frst mplement a smple reference crcut n the FPGA and measure ts power. Then the target resource s added to the reference desgn and the power s measured agan. The dfference between frst and the second power measurement determnes the power dsspaton of the target resource. To mprove the accuracy, both reference desgn and the target resource are replcated to fll up the devce n both measurements. We used 2V1000, wth 5120 slces (10240 LUTs), for all our measurements. For further verfcaton we have used several frequences for each resource; the lnear change of our power measurements wth respect to frequency nsures the correctness of our results. In addton, the power supples of the FPGA core, FPGA I/O, and the testng envronment are solated to mnmze the possblty of errors. The mportant FPGA resources that are used for measurement are descrbed n subsecton Transstor-level Smulaton Snce we have access to the schematc of nternal crcuts n Vrtex-II, transstor-level smulaton s also used to dentfy the effectve capactance of resources. The prmary reason for usng smulaton s that there are some resources whose capactance can not be solated for measurement. In addton, usng smulaton wll enable us to nvestgate future archtectures for the purpose of power effcency. Needless to say that smulaton helps us to mprove the accuracy of our results. In many cases, we repeated ether our measurements or smulaton untl the results were consstent. We solate the crcuts correspondng to each resource, generate the netlst usng Cadence tool, and use Hspce to smulate the netlst. Although our netlst are extracted before the layout, we examned the layout n each case to add the correct metal and transstor loadng to our crcuts. Ths further enables us to reuse our crcuts for nvestgaton of other archtectures, as opposed to usng a post-layout netlst C eff Results Table 1 summarzes the effectve capactance for the major resources n the Vrtex-II devce. The capactance data n ths table s characterzed based on devce 2v1000FG Our choce of target was solely due to ts avalablty. The capactance of all resources except and Clockng are the same for other members of the Vrtex-II famly. The capactance of long lnes and global clock tree vary accordng to the wdth and heght of the devce. In our estmatons for and Clockng, we lnearly extend the wre capactance based on the devce. Table 1. Effectve capactance summary Type Resource Capactance (pf) 9.44 Interconnect per CLB Logc per CLB LUT nputs FF nputs 2.88 Carry 2.68 Global 300 wrng Clockng Local 0.72 Each of the nterconnect crossbars consst of a number of swtches, where the swtch capactance can be further dvded nto that of pass transstor network, buffer, and the metal wre. For and the buffer capactance s the domnant part, but for and the wre capactance exceeds the rest. swtches drve a wre crossng the whole chp; therefore, the metal wre n domnates the capactance. Note that the capactance of swtches n the same set vares slghtly, due to the layout. Whle we consder some of those varatons n our fnal results, presentng ther detals s beyond the capacty of ths paper. For the same reason, we have presented the total capactance of all the LUT nputs n the CLB, as a lump value. The LUT nputs can be classfed nto two groups of fast and slow based on whch ther ndvdual capactance vares. The resources n Table 1 are not only partally utlzed, but also contrbute to the fnal capactance based on varous rates of occurrences dependng on the desgn. Therefore, t s mperatve to consder the resource utlzaton for beng able to obtan meanngful results. We wll do ths n the next two sectons. 4. ESTIMATION METHODOLOGY In ths secton we explan how we augmented Xlnx standard desgn flow to estmate the power share for each resource. The frst step n the standard flow s synthess, whch creates a structural EDIF netlst. Xlnx CAD tool then reads the EDIF netlst to map, place, and route the desgn n several steps. Fnally, the resultng btstream can be generated and confgured nto the FPGA. The routed desgn, whch s avalable n an 159

4 nternal format (called NCD), can be used for power estmaton as follows Resource Utlzaton Flow Whle the routed NCD fle contans all the routng nformaton ncludng the utlzed resources, t can not be read drectly. Therefore, we requre another step n addton to Xlnx standard flow, as shown n the left sde of Fgure 2. We use Xlnx Desgn Language (XDL) utlty n Xlnx tools to convert the bnary NCD fle to text format. Then usng a number of Perl programs we obtan the utlzaton for each resource n the routed desgns. Our desgn set ncludes more than sxty real crcuts of all szes. We present the resource utlzaton of the largest ten crcuts n Secton Swtchng Actvty Flow The rght sde of Fgure 2 shows the swtchng actvty flow, whch starts wth the routed desgn smlar to utlzaton flow. We back annotate the routed NCD to generate a structural VHDL fle that contans all the resources used n the desgn and ther correspondng delays. Then, Modelsm s used to feed the desgn wth nput stmul and perform a real-delay tmng smulaton. Fnally, the result of smulaton s read nto our Perl scrpt along wth the routed desgn n XDL format to obtan the statstcal representaton of the swtchng actvty for each resource. The swtchng actvty depends on both the desgn and ts nput test vector. Whle we had access to a large set of real desgns, the realstc test vectors were not avalable. Therefore n some cases, we appled random nputs to the desgn. However, ths was not possble n most cases, and thus our desgn set for calculaton of swtchng actvty was smaller than that of resource utlzaton. Nonetheless, we beleve our results are conclusve as dscussed n the next secton. Transformaton Routed crcut (XDL) Resource utlzaton analyss Xlnx desgn flow Routed crcut (NCD) Power dstrbuton analyss Back annotaton Real-delay tmng smulaton Swtchng actvty analyss Fgure 2. Power estmaton flow. Tmng model Input stmul Effectve capactances Calculaton of swtchng actvty requres consderng two types of elements n the desgn: nets and logc. Nets often have one source and multple destnatons, and sgnals mantan ther swtchng actvty gong through the nets. However, the logc manpulaton occurs n the LUTs and occasonally n the other parts of the slce, and may change the swtchng actvty. The swtchng actvty of a LUT output depends on both the actvty of ts nputs and the confguraton of the LUT, whch determnes ts logc. It s possble to obtan the swtchng actvty of LUT nputs and output from the smulaton results, but we need to consder the LUT confguraton to be able to dentfy the power dsspaton at ntermedate nodes nsde the LUT. In order to model the swtchng actvty of LUTs, we apply a statstcal estmaton approach smlar to that of [7]. Frst, we calculate partal swtchng actvty of the output due to ts th nput as OUT S p (OUT) = P( ) S( INP ), where S( INP ) s the INP swtchng actvty of nput sgnal, and OUT P( ) s the INP probablty of the Boolean dfference equaton, whch s determned by LUT confguraton. The value of S p (OUT) estmates the transtons of ntermedate output sgnal caused by the togglng of nput sgnal INP. The total swtchng actvty of the output ntermedate sgnal s then calculated as S OUT ) = S ( OUT ) S( INP ) over all ts correspondng ( p nputs. Note that n ths approach we have assumed that the swtchng actvtes of nput sgnals are not correlated. Ths assumpton wll ntroduce some error, but the analyss of correlaton of nput sgnals s too complcated. 5. RESULTS There are three factors that determne the overall results of dynamc power dsspaton: effectve capactance, utlzaton, and swtchng actvty. A summary of capactance measurements and smulaton s gven n 3.3. Ths secton presents the results of the second and thrd factor to obtan the overall results of power dsspaton Utlzaton Resource utlzaton strongly depends on the desgn. Although we have access to a large set of benchmark sets, we observed that the resource utlzaton s domnated by a few large desgns. Therefore, we ntentonally excluded the small desgns to bas our results for future devces. Our benchmark desgns ft n 2v3000 to 2v6000 Vrtex-II devces, and contan more than a quarter of mllon LUTs. To nsure statstcally vald results, we made sure all the crcuts occupy most of ther correspondng devce. Ths s mportant because f a crcut were too small for the devce, some of the global resources such as long wres would have lower than usual utlzaton, whch would have led to naccuracy. Fgure 3 presents the overall utlzaton of varous nterconnect resources. The results of the fgure depend on the qualty of the tools as well as tmng and physcal constrants of the desgn. It s recommended that the tmng constrants for crcuts to be as tght as possble even f the requested speed s not requred. Tghter tmng requrement drects the place and route tools to choose the resources wth lower capactance where 160

5 possble, resultng n lower power consumpton for the same frequency. The detaled resource utlzaton s combned wth capactance measures to calculate the overall results n Fgure 3. Interconnect resource utlzaton Swtchng Actvty Perhaps the most complcated part of accurate power estmaton s to calculate the average number of sgnal transtons correspondng to each resource. Ths s because the sgnal transtons or swtchng actvty are determned by the nput patterns that are appled to the desgn. It wll be a tedous task to obtan the test vectors that fully emulate the real behavor of a desgn. Due to flexblty of FPGAs, a large number of desgners tend to drop ther desgn nto the devce and test t. Therefore, they only partally smulate the desgn, whch does not requre a complete test vector. Nonetheless, we managed to obtan a complete set of test vectors for one of our large benchmark crcuts. Our benchmark crcut occupes more than 90% of a 2V3000 devce (wth slces), and ts number of flp-flops s as hgh as 85% of ts number of LUTs. The desgners have suppled the nput stmul, whch s the next best thng to havng real nputs, n our opnon. Fgure 4 shows swtchng actvty results for all fve types of resources n our test case. The horzontal axs n the fgure represents the swtchng actvty, as defned n Subsecton 2.2, wth the accuracy of The vertcal axs, whch s logarthmc for the sake of clarty, represents the number of occurrences for swtches n each set of resource. Occurrence (0.11) (0.15) (0.2) (0.13) (0.36) Swtchng actvty Fgure 4. Swtchng actvty wth real nput stmul. The frst observaton based on Fgure 4 s that all resources follow the same statstcal behavor. Ths s ntutve because these resources are drvng each other and routng resources do not change the swtchng actvty. The numbers n parentheses next to a resource name n the fgure are the swtchng actvty averages. The average swtchng actvty of the crcut for,,,, and are 0.11, 0.15, 0.2, 0.13, and 0.36, respectvely. In the next subsecton, we wll use these averages as a representatve for the swtchng actvty to calculate the overall power dsspaton. There are two domnant local peaks n the curves of Fgure 4 at or around swtchng actvty 0 and 1. Zero actvty for some sgnals s expected, and swtchng actvty one corresponds to sgnals that change wth the clock edge. Also, the 50% swtchng actvty, whch s equvalent to the actvty of a flp-flop whose output s fed back to ts nput, happens frequently. Keep n mnd that clock sgnal has a swtchng actvty of two, but t often uses dedcated resources nstead of the shown routng resources. We account for the clock power consumpton separately n our Perl program. To nvestgate swtchng actvty further, we also appled random nput patterns to a set of desgns to observe ther behavor. Unfortunately, ths restrcts our choce of benchmark crcuts, because the majorty of our real crcuts wll not work wth random nput patterns. Our example crcuts nclude FIR and FFT flters, DES encrypton, and a crcut wth a number of multplers. These desgns utlze 7790 slces (wth LUTs) and 2483 flp-flops. Fgure 5 summarzes the swtchng actvty results when a new random nput s suppled every fve clock cycles. Snce random nputs change wth the probablty of 50%, the nput patterns represent a swtchng actvty of 10% (or 0.1). The local peaks around 0.1 swtchng actvty n Fgure 5 confrm the dependency of the crcut swtchng actvty on the actvty of nput patterns. One notceable dfference wth prevous results s that the average swtchng actvty for varous resources are close. The average of and swtchng actvty n Fgure 4 are hgher than that of other resources. Closer examnaton shows that the hgh average s caused by hgh occurrence of the swtchng actvty of one, whch s assocated to a clock-enable sgnal. Therefore, a slght desgn modfcaton s lkely to reduce the average and swtchng actvty n our real crcut. Occurrence (0.12) (0.11) (0.12) (0.10) (0.11) Swtchng actvty Fgure 5. Swtchng actvty wth random test vectors. 161

6 A fnal experment shows the swtchng actvty for the same four benchmark crcuts, when random nputs are suppled every clock cycle. Ths corresponds to 50% swtchng actvty of the nput patterns. Fgure 6 shows the new curves and averages when hgh actvty s enforced by random nputs. The domnant peak moves to 0.5 from the 0.1 n Fgure 5. The average actvtes, however, have not ncreased lnearly, due to the exstence of a large number of nets wth zero actvty n both cases. An nterestng observaton from Fgure 6 s that the swtchng actvty for some sgnals s hgher than one. In synchronous crcuts the swtchng actvty hgher than one may be contrbuted to spurous transtons. These unwanted transtons, whch are often called gltches, wll dsspate addtonal dynamc power. Gltchng occurs when the nputs to LUTs arrve at dfferent tme and therefore the LUT output wll have multple transtons n a sngle clock cycle before settlng down to the correct logc level. Gltchng of statc CMOS crcuts n ASIC s prevously studed, concludng that t may contrbute to 20% to 70% of power dsspaton [8]. At ths pont we have no reason to beleve that FPGAs wll be dfferent than ther alternatve ASIC wth respect to gltches. However, gltches wll ncrease wth the depth of combnatonal logc, and flp-flops at the rght place wll sgnfcantly reduce the gltchng. Snce there s an abundance of flp-flops n FPGAs, technques such as ppelnng or retmng can be used to reduce gltches wthout a sgnfcant area or power penalty. Fgure 6 also shows the average of the swtchng actvty for each resource n parentheses. The hghest actvty for the examned crcuts s 4.26, but s not shown n the fgure for clarty sake. If we consder the swtchng actvty hgher than one as gltchng, the power dsspaton due to gltches n,,, and s 10%, 11%, 9%, 18% of total power dsspaton of that resource, respectvely. Gltchng power n the real crcut (Fgure 4) s less than 1%, and thus neglgble. We beleve the gltchng n Fgure 6 s hgher than that of real crcut for two man reasons. Frst, the number of flp-flops n our real crcut s hgher than our examples, and second, the typcal crcut nput stmul does not cause as many gltches as random nputs Overall Results So far, we have dscussed all three mportant factors that are requred for dynamc power dsspaton. Equaton (1) n Subsecton can be rewrtten as P = 1 2 V f CU S, 2 where V s the supply voltage, f s the operatng frequency, and C, U, S, are the effectve capactance, utlzaton and swtchng actvty of each resource, respectvely. The ½ factor s a result of the way we defne swtchng actvty. Usng ths new equaton, we frst obtan the power dstrbuton for our real crcut whose swtchng actvty s shown n Fgure 4. Overall results for ths benchmark crcut are presented n Fgure 7. The swtchng actvty for logc s calculated as explaned n Subsecton 4.2, and the swtchng actvty for clockng resources s two. Ths desgn uses flp-flops heavly and as a result the power consumpton of the clockng resources s as hgh as 22%. One sngle benchmark crcut s not representatve, and we have already obtaned the statstcally vald utlzaton results for a number of crcuts. Therefore, we present three sets of results n Fgure 8, usng all our real crcuts, but wth the swtchng actvty averages obtaned from Fgures 4, 5, and 6. Although our focus n ths paper s the FPGA fabrc, we would also lke to nsure that the power dsspaton of Input-Output Blocks (IOBs) s not the domnant part. Vrtex-II FPGAs can be confgured for several IOB standards, and ther detaled nvestgaton s beyond the scope of ths paper. We only consder LVTTL standard wth fast slew rate and drve strength of 12 ma, and measure the power dsspaton of each IOB runnng at a known frequency. We add 10 pf for the package and board dependent capactance assocated wth each output buffer. The IOB power supples are both 1.5 V and 3.3 V dependng on the part and type of the block. We also consder the toggle rate of IOBs as the actvty average of all routng resources, whch s reflected n the swtchng actvty. Occurrence (0.46) (0.38) 1000 (0.38) (0.40) 100 (0.32) Logc 26% Clockng 22% Interconnet 52% 5% 13% 11% 11% 12% Swtchng actvty Fgure 6. Hgh swtchng actvty (random nputs). Fgure 7. Power dstrbuton for a real crcut. 162

7 Part (a): swtchng actvty from Fgure 4 Part (c): swtchng actvty from Fgure 6 Logc 12% Clockng 10% IOB 7% Interconnect 71% 19% 3% 9% 17% 23% Logc 21% Clockng 4% IOB 12% Interconnect 63% 4% 15% 6% 20% 18% Part (b): swtchng actvty from Fgure 5 Logc 16% 18% Clockng 14% Interconnect 60% 4% 19% IOB 10% 12% 7% Fgure 8. Power dsspaton dstrbuton Accordng to Fgure 8, most of the power dsspaton n FPGA fabrc occurs n the nterconnect resources. Part (b) of the fgure also helps us to observe the effects of utlzaton and effectve capactance f the swtchng actvty of the resources would have been roughly the same. Keep n mnd that the swtchng actvty of the clock s two n all parts of the fgure. The hgh wre capactance n and contrbutes to the most of ther power dsspaton, whle hgh utlzaton of s s the man cause of ther hgh share n the pe charts. It s clear from our results that the desgns should take advantage of ther localty as much as possble to reduce the power consumpton for the same functonalty. Both careful desgnng and mprovng the CAD tools can acheve ths goal. The above results are ndependent of supply voltage and the operatng frequency. We also estmated the total power dsspaton of all the crcuts at 100 MHz and supply voltage of 1.5V to obtan the average consumpton of a Vrtex-II CLB. Accordng to our results, one CLB approxmately consumes 5.9 µw per MHz. Ths number s a good measure for CLB power dsspaton n typcal desgns, but hgh swtchng actvty can sgnfcantly rase the CLB power dsspaton. For example, a swtchng actvty of 50% (one new random nput n every clock cycle) would cause CLB power consumpton as hgh as 23 µw per MHz. On the other hand, a swtchng actvty of 5% would reduce the CLB power dsspaton to 3.1 µw per MHz. Uncertanty management and better understandng of the swtchng actvty s an mportant potental future work. 6. CONCLUDING REMARKS The power dsspaton of semconductor devces s rapdly growng to be a major concern as the devce szes ncrease. FPGA devces contan the largest number of transstors on the same chp, but most of those transstors do not dsspate dynamc power. However, rapd growth of FPGAs wll soon leave them on the hot plate of power hungry devces. In ths paper we thoroughly analyzed the dynamc power dsspaton n Vrtex-II, whch s the most recent and the largest FPGA product. We pnponted three mportant factors that contrbute to total power dsspaton as effectve capactance, resource utlzaton, and swtchng actvty. We nvestgated these three factors n detal and concluded wth presentng the dstrbuton of total power dsspaton for a number of real crcuts. Our results are somewhat dfferent than prevous work, whch s mostly due to usng larger crcuts and the state-of-the-art FPGAs. The results of our work can be extended to nvestgate varous technques to reduce the power consumpton. There are three possble avenues that can help reduce power dsspaton: desgn changes, archtectural modfcatons, and CAD tool 163

8 mprovements. All these three approaches requre the results of our work as the frst step. We ntend to contnue ths work toward the goal of reducng power usng any of these three technques. Fnally, we plan to obtan other realstc test vectors to expand our understandng of swtchng actvty. 7. ACKNOWLEDGEMENTS We would lke to thank Nabeel Shraz and Suresh Svasubramanam from Xlnx for ther help. Also, comments from other Xlnx employees mproved the qualty of ths work. The opnons expressed by authors are thers alone and do not represent the opnons of Xlnx and are not an ndcaton of any future polcy on FPGA software or hardware held by Xlnx. 8. REFERENCES [1] D. Sylvester, H. Kaul, Future Performance Challenges n Nanometer Desgn, Desgn Automaton Conference, pp. 3-8, June [2] E. A. Kusse, and J. Rabaey, Low-energy embedded FPGA structures, Int. Symp. On Low Power Electroncs & Desgn, pp , Aug [3] A. Graca, Power consumpton and optmzaton n feld programmable gate arrays, Ph.D. thess, Département Communcatons et Électronque, Ecole Natonale Supéreure des Télécommuncatons, [4] T. Osmulsk, et. al., A probablstc power predcton tool for the Xlnx 4000-seres FPGA, n Proc. 5 th Int. Wksp. Embedded/Dstrbuted HPC Systems and Applcatons, pp , May [5] Xlnx Inc., Vrtex-II Platform FPGA Handbook, [6] Gary Yeap, Practcal Low Power Dgtal VLSI Desgn, Kluwer Academc Publshers, [7] S. Gupta and F. N. Najm, "Analytcal models for RTL power estmaton of combnatonal and sequental crcuts," IEEE Trans. on Computer-Aded Desgn, vol. 19, no. 7, pp , July [8] A. Shen, et. al, On average power dsspaton and random pattern testablty of CMOS Combnatonal Logc Networks, IEEE ICCAD, pp ,

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode A Hgh-Senstvty Oversamplng Dgtal Sgnal Detecton Technque for CMOS Image Sensors Usng Non-destructve Intermedate Hgh-Speed Readout Mode Shoj Kawahto*, Nobuhro Kawa** and Yoshak Tadokoro** *Research Insttute

More information

PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER. Chirala Engineering College, Chirala.

PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER. Chirala Engineering College, Chirala. PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER 1 H. RAGHUNATHA RAO, T. ASHOK KUMAR & 3 N.SURESH BABU 1,&3 Department of Electroncs and Communcaton Engneerng, Chrala Engneerng College,

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

Learning Ensembles of Convolutional Neural Networks

Learning Ensembles of Convolutional Neural Networks Learnng Ensembles of Convolutonal Neural Networks Lran Chen The Unversty of Chcago Faculty Mentor: Greg Shakhnarovch Toyota Technologcal Insttute at Chcago 1 Introducton Convolutonal Neural Networks (CNN)

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

Block-wise Extraction of Rent s Exponents for an Extensible Processor

Block-wise Extraction of Rent s Exponents for an Extensible Processor Block-wse Extracton of Rent s Exponents for an Extensble Processor Tapan Ahonen, Tero Nurm, Jar Nurm, and Joun Isoaho Tampere Unversty of Technology, and Unversty of Turku, Fnland tapan.ahonen@tut.f, tnurm@utu.f,

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

Multiple Error Correction Using Reduced Precision Redundancy Technique

Multiple Error Correction Using Reduced Precision Redundancy Technique Multple Error Correcton Usng Reduced Precson Redundancy Technque Chthra V 1, Nthka Bhas 2, Janeera D A 3 1,2,3 ECE Department, Dhanalakshm Srnvasan College of Engneerng,Combatore, Tamlnadu, Inda Abstract

More information

HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY

HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY Internatonal Journal of Electrcal, Electroncs and Computer Systems, (IJEECS) HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY 1 Supryo Srman, 2 Dptendu Ku. Kundu, 3 Saradndu Panda,

More information

Total Power Minimization in Glitch-Free CMOS Circuits Considering Process Variation

Total Power Minimization in Glitch-Free CMOS Circuits Considering Process Variation Total Power Mnmzaton n Gltch-Free CMOS Crcuts Consderng Process Varaton Abstract Compared to subthreshold age, dynamc power s normally much less senstve to the process varaton due to ts approxmately lnear

More information

Graph Method for Solving Switched Capacitors Circuits

Graph Method for Solving Switched Capacitors Circuits Recent Advances n rcuts, ystems, gnal and Telecommuncatons Graph Method for olvng wtched apactors rcuts BHUMIL BRTNÍ Department of lectroncs and Informatcs ollege of Polytechncs Jhlava Tolstého 6, 586

More information

Vectorless Analysis of Supply Noise Induced Delay Variation

Vectorless Analysis of Supply Noise Induced Delay Variation Vectorless Analyss of Supply Nose Induced Delay Varaton Sanjay Pant *, Davd Blaauw *, Vladmr Zolotov **, Savthr Sundareswaran **, Rajendran Panda ** {spant,blaauw}@umch.edu, {vladmr.zolotov,savthr.sundareswaran,rajendran.panda}@motorola.com

More information

Total Power Minimization in Glitch-Free CMOS Circuits Considering Process Variation

Total Power Minimization in Glitch-Free CMOS Circuits Considering Process Variation 21st Internatonal Conference on VLSI Desgn Total Power Mnmzaton n Gltch-Free CMOS Crcuts Consderng Process Varaton Yuanln Lu * Intel Corporaton Folsom, CA 95630, USA yuanln.lu@ntel.com Abstract Compared

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

ECE315 / ECE515 Lecture 5 Date:

ECE315 / ECE515 Lecture 5 Date: Lecture 5 Date: 18.08.2016 Common Source Amplfer MOSFET Amplfer Dstorton Example 1 One Realstc CS Amplfer Crcut: C c1 : Couplng Capactor serves as perfect short crcut at all sgnal frequences whle blockng

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

Sizing and Placement of Charge Recycling Transistors in MTCMOS Circuits

Sizing and Placement of Charge Recycling Transistors in MTCMOS Circuits Szng and Placement of Charge Recyclng Transstors n TCOS Crcuts Ehsan Pakbazna Dep. of Electrcal Engneerng Unversty of Southern Calforna Los Angeles, U.S.A. pakbazn@usc.edu Farzan Fallah Fujtsu Labs of

More information

A High-Speed Multiplication Algorithm Using Modified Partial Product Reduction Tree

A High-Speed Multiplication Algorithm Using Modified Partial Product Reduction Tree World Academy of Scence, Engneerng and Technology Internatonal Journal of Electrcal and Computer Engneerng Vol:4, No:, 200 A Hgh-Speed Multplcaton Algorthm Usng Modfed Partal Product educton Tree P Asadee

More information

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game 8 Y. B. LI, R. YAG, Y. LI, F. YE, THE SPECTRUM SHARIG I COGITIVE RADIO ETWORKS BASED O COMPETITIVE The Spectrum Sharng n Cogntve Rado etworks Based on Compettve Prce Game Y-bng LI, Ru YAG., Yun LI, Fang

More information

@IJMTER-2015, All rights Reserved 383

@IJMTER-2015, All rights Reserved 383 SIL of a Safety Fuzzy Logc Controller 1oo usng Fault Tree Analyss (FAT and realablty Block agram (RB r.-ing Mohammed Bsss 1, Fatma Ezzahra Nadr, Prof. Amam Benassa 3 1,,3 Faculty of Scence and Technology,

More information

Comparison of Two Measurement Devices I. Fundamental Ideas.

Comparison of Two Measurement Devices I. Fundamental Ideas. Comparson of Two Measurement Devces I. Fundamental Ideas. ASQ-RS Qualty Conference March 16, 005 Joseph G. Voelkel, COE, RIT Bruce Sskowsk Rechert, Inc. Topcs The Problem, Eample, Mathematcal Model One

More information

Harmonic Balance of Nonlinear RF Circuits

Harmonic Balance of Nonlinear RF Circuits MICROWAE AND RF DESIGN Harmonc Balance of Nonlnear RF Crcuts Presented by Mchael Steer Readng: Chapter 19, Secton 19. Index: HB Based on materal n Mcrowave and RF Desgn: A Systems Approach, nd Edton, by

More information

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation 1 Parameter Free Iteratve Decodng Metrcs for Non-Coherent Orthogonal Modulaton Albert Gullén Fàbregas and Alex Grant Abstract We study decoder metrcs suted for teratve decodng of non-coherently detected

More information

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014 Gudelnes for CCPR and RMO Blateral Key Comparsons CCPR Workng Group on Key Comparson CCPR-G5 October 10 th, 2014 These gudelnes are prepared by CCPR WG-KC and RMO P&R representatves, and approved by CCPR,

More information

A Mathematical Solution to Power Optimal Pipeline Design by Utilizing Soft Edge Flip-Flops

A Mathematical Solution to Power Optimal Pipeline Design by Utilizing Soft Edge Flip-Flops A Mathematcal Soluton to Power Optmal Ppelne Desgn by Utlzng Soft Edge Flp-Flops Mohammad Ghasemazar, Behnam Amelfard and Massoud Pedram Unversty of Southern Calforna Department of Electrcal Engneerng

More information

RC Filters TEP Related Topics Principle Equipment

RC Filters TEP Related Topics Principle Equipment RC Flters TEP Related Topcs Hgh-pass, low-pass, Wen-Robnson brdge, parallel-t flters, dfferentatng network, ntegratng network, step response, square wave, transfer functon. Prncple Resstor-Capactor (RC)

More information

Procedia Computer Science

Procedia Computer Science Proceda Computer Scence 3 (211) 714 72 Proceda Computer Scence (21) Proceda Computer Scence www.elsever.com/locate/proceda www.elsever.com/locate/proceda WCIT-21 Performance evaluaton of data delvery approaches

More information

Design of an FPGA based TV-tuner test bench using MFIR structures

Design of an FPGA based TV-tuner test bench using MFIR structures ANNUAL JOURNAL OF ELECTRONICS, 3, ISSN 34-78 Desgn of an FPGA based TV-tuner test bench usng MFIR structures Jean-Jacques Vandenbussche, Peter Lee and Joan Peuteman Abstract - The paper shows how Multplcatve

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE46, Power Electroncs, DC-DC Boost Converter Verson Oct. 3, 11 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

Chaotic Filter Bank for Computer Cryptography

Chaotic Filter Bank for Computer Cryptography Chaotc Flter Bank for Computer Cryptography Bngo Wng-uen Lng Telephone: 44 () 784894 Fax: 44 () 784893 Emal: HTwng-kuen.lng@kcl.ac.ukTH Department of Electronc Engneerng, Dvson of Engneerng, ng s College

More information

Micro-grid Inverter Parallel Droop Control Method for Improving Dynamic Properties and the Effect of Power Sharing

Micro-grid Inverter Parallel Droop Control Method for Improving Dynamic Properties and the Effect of Power Sharing 2015 AASRI Internatonal Conference on Industral Electroncs and Applcatons (IEA 2015) Mcro-grd Inverter Parallel Droop Control Method for Improvng Dynamc Propertes and the Effect of Power Sharng aohong

More information

AC-DC CONVERTER FIRING ERROR DETECTION

AC-DC CONVERTER FIRING ERROR DETECTION BNL- 63319 UC-414 AGS/AD/96-3 INFORMAL AC-DC CONVERTER FIRING ERROR DETECTION O.L. Gould July 15, 1996 OF THIS DOCUMENT IS ALTERNATING GRADIENT SYNCHROTRON DEPARTMENT BROOKHAVEN NATIONAL LABORATORY ASSOCIATED

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

Unit 1. Current and Voltage U 1 VOLTAGE AND CURRENT. Circuit Basics KVL, KCL, Ohm's Law LED Outputs Buttons/Switch Inputs. Current / Voltage Analogy

Unit 1. Current and Voltage U 1 VOLTAGE AND CURRENT. Circuit Basics KVL, KCL, Ohm's Law LED Outputs Buttons/Switch Inputs. Current / Voltage Analogy ..2 nt Crcut Bascs KVL, KCL, Ohm's Law LED Outputs Buttons/Swtch Inputs VOLTAGE AND CRRENT..4 Current and Voltage Current / Voltage Analogy Charge s measured n unts of Coulombs Current Amount of charge

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE36L, Power Electroncs, DC-DC Boost Converter Verson Feb. 8, 9 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

Side-Match Vector Quantizers Using Neural Network Based Variance Predictor for Image Coding

Side-Match Vector Quantizers Using Neural Network Based Variance Predictor for Image Coding Sde-Match Vector Quantzers Usng Neural Network Based Varance Predctor for Image Codng Shuangteng Zhang Department of Computer Scence Eastern Kentucky Unversty Rchmond, KY 40475, U.S.A. shuangteng.zhang@eku.edu

More information

California, 4 University of California, Berkeley

California, 4 University of California, Berkeley Dversty Processng WCDMA Cell earcher Implementaton Ahmed M. Eltawl, Eugene Grayver 2, Alreza Targhat, Jean Francos Frgon, Kambz hoarnejad, Hanl Zou 3 and Danjela Cabrc 4 Unversty of Calforna, Los Angeles,

More information

A Low-power APUF-based Environmental Abnormality Detection Framework

A Low-power APUF-based Environmental Abnormality Detection Framework A Low-power APUF-based Envronmental Abnormalty Detecton Framework Hongxang Gu, Teng Xu and Modrag Potkonjak Computer Scence Department Unversty of Calforna, Los Angeles Los Angeles, Calforna 90095 Emal:

More information

4.3- Modeling the Diode Forward Characteristic

4.3- Modeling the Diode Forward Characteristic 2/8/2012 3_3 Modelng the ode Forward Characterstcs 1/3 4.3- Modelng the ode Forward Characterstc Readng Assgnment: pp. 179-188 How do we analyze crcuts wth juncton dodes? 2 ways: Exact Solutons ffcult!

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

Lecture 10: Bipolar Junction Transistor Construction. NPN Physical Operation.

Lecture 10: Bipolar Junction Transistor Construction. NPN Physical Operation. Whtes, EE 320 Lecture 10 Page 1 of 9 Lecture 10: Bpolar Juncton Transstor Constructon. NPN Physcal Operaton. For the remander of ths semester we wll be studyng transstors and transstor crcuts. The transstor

More information

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid Abstract Latency Inserton Method (LIM) for IR Drop Analyss n Power Grd Dmtr Klokotov, and José Schutt-Ané Wth the steadly growng number of transstors on a chp, and constantly tghtenng voltage budgets,

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

Process Variation Aware SRAM/Cache for Aggressive Voltage-Frequency Scaling

Process Variation Aware SRAM/Cache for Aggressive Voltage-Frequency Scaling Process Varaton Aware SRAM/Cache for Aggressve Voltage-requency Scalng Avesta Sasan ( Mohammad A Makhzan), Houman Homayoun, Ahmed Eltawl, ad Kurdah {mmakhzan,hhomayou,aeltawl,kurdah}@uc.edu Unversty of

More information

Implementation Complexity of Bit Permutation Instructions

Implementation Complexity of Bit Permutation Instructions Implementaton Complexty of Bt Permutaton Instructons Zhje Jerry Sh and Ruby B. Lee Department of Electrcal Engneerng, Prnceton Unversty, Prnceton, NJ 085 USA {zsh, rblee}@ee.prnceton.edu Abstract- Several

More information

SRAM Leakage Suppression by Minimizing Standby Supply Voltage

SRAM Leakage Suppression by Minimizing Standby Supply Voltage SRAM Leakage Suppresson by Mnmzng Standby Supply Voltage Hufang Qn, Yu ao, Dejan Markovc, Andre Vladmrescu, and Jan Rabaey Department of EES, Unversty of alforna at Berkeley, Berkeley, A 947, USA Abstract

More information

Control of Chaos in Positive Output Luo Converter by means of Time Delay Feedback

Control of Chaos in Positive Output Luo Converter by means of Time Delay Feedback Control of Chaos n Postve Output Luo Converter by means of Tme Delay Feedback Nagulapat nkran.ped@gmal.com Abstract Faster development n Dc to Dc converter technques are undergong very drastc changes due

More information

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

More information

problems palette of David Rock and Mary K. Porter 6. A local musician comes to your school to give a performance

problems palette of David Rock and Mary K. Porter 6. A local musician comes to your school to give a performance palette of problems Davd Rock and Mary K. Porter 1. If n represents an nteger, whch of the followng expressons yelds the greatest value? n,, n, n, n n. A 60-watt lghtbulb s used for 95 hours before t burns

More information

Design of Practical FIR Filter Using Modified Radix-4 Booth Algorithm

Design of Practical FIR Filter Using Modified Radix-4 Booth Algorithm Desgn of Practcal FIR Flter Usng Modfed Radx-4 Booth Algorthm E Srnvasarao M.Tech Scholar, Department of ECE, AITAM. V. Lokesh Raju Assocate Professor, Department of ECE, AITAM. L Rambabu Assstant Professor,

More information

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) ,

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) , VRT014 User s gude V0.8 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Understanding the Spike Algorithm

Understanding the Spike Algorithm Understandng the Spke Algorthm Vctor Ejkhout and Robert van de Gejn May, ntroducton The parallel soluton of lnear systems has a long hstory, spannng both drect and teratve methods Whle drect methods exst

More information

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping 77 Journal of ower Electroncs, ol 9, No 5, September 009 JE 9-5- A Novel Soft-Swtchng Two-Swtch Flybac Converter wth a Wde Operatng Range and Regeneratve Clampng Marn-Go Km and Young-Seo Jung * Dvson of

More information

COMPARISON OF VARIOUS RIPPLE CARRY ADDERS: A REVIEW

COMPARISON OF VARIOUS RIPPLE CARRY ADDERS: A REVIEW RPN Journal of Engneerng and ppled Scences 2006-2015 san Research Publshng Network (RPN). ll rghts reserved. COMPRISON OF VRIOUS RIPPLE CRRY DDERS: REVIEW Jmn Cheon School of Electronc Engneerng, Kumoh

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information

Webinar Series TMIP VISION

Webinar Series TMIP VISION Webnar Seres TMIP VISION TMIP provdes techncal support and promotes knowledge and nformaton exchange n the transportaton plannng and modelng communty. DISCLAIMER The vews and opnons expressed durng ths

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

ANNUAL OF NAVIGATION 11/2006

ANNUAL OF NAVIGATION 11/2006 ANNUAL OF NAVIGATION 11/2006 TOMASZ PRACZYK Naval Unversty of Gdyna A FEEDFORWARD LINEAR NEURAL NETWORK WITH HEBBA SELFORGANIZATION IN RADAR IMAGE COMPRESSION ABSTRACT The artcle presents the applcaton

More information

Estimating Mean Time to Failure in Digital Systems Using Manufacturing Defective Part Level

Estimating Mean Time to Failure in Digital Systems Using Manufacturing Defective Part Level Estmatng Mean Tme to Falure n Dgtal Systems Usng Manufacturng Defectve Part Level Jennfer Dworak, Davd Dorsey, Amy Wang, and M. Ray Mercer Texas A&M Unversty IBM Techncal Contact: Matthew W. Mehalc, PowerPC

More information

Simulation of Distributed Power-Flow Controller (Dpfc)

Simulation of Distributed Power-Flow Controller (Dpfc) RESEARCH INVENTY: Internatonal Journal of Engneerng and Scence ISBN: 2319-6483, ISSN: 2278-4721, Vol. 2, Issue 1 (January 2013), PP 25-32 www.researchnventy.com Smulaton of Dstrbuted Power-Flow Controller

More information

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS Mlan Kovacevc Anthony Acampora Department of Electrcal Engneerng Center for Telecommuncatons Research Columba Unversty, New York, NY 0027-6699 Abstract

More information

Design of Shunt Active Filter for Harmonic Compensation in a 3 Phase 3 Wire Distribution Network

Design of Shunt Active Filter for Harmonic Compensation in a 3 Phase 3 Wire Distribution Network Internatonal Journal of Research n Electrcal & Electroncs Engneerng olume 1, Issue 1, July-September, 2013, pp. 85-92, IASTER 2013 www.aster.com, Onlne: 2347-5439, Prnt: 2348-0025 Desgn of Shunt Actve

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

Shunt Active Filters (SAF)

Shunt Active Filters (SAF) EN-TH05-/004 Martt Tuomanen (9) Shunt Actve Flters (SAF) Operaton prncple of a Shunt Actve Flter. Non-lnear loads lke Varable Speed Drves, Unnterrupted Power Supples and all knd of rectfers draw a non-snusodal

More information

Customer witness testing guide

Customer witness testing guide Customer wtness testng gude Ths gude s amed at explanng why we need to wtness test equpment whch s beng connected to our network, what we actually do when we complete ths testng, and what you can do to

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

PRO- CRIMPER III Hand Crimping Tool Assembly DESCRIPTION (Figures 1 and 2)

PRO- CRIMPER III Hand Crimping Tool Assembly DESCRIPTION (Figures 1 and 2) PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 58495-1 408-9819 Wth De Assembly 58495-2 22 JUL 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

PRO- CRIMPER* III Hand Crimping

PRO- CRIMPER* III Hand Crimping PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 58641-1 wth 408-4379 De Assembly 58641-2 18 JUN 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

FFT Spectrum Analyzer

FFT Spectrum Analyzer THE ANNUAL SYMPOSIUM OF THE INSTITUTE OF SOLID MECHANICS SISOM 22 BUCHAREST May 16-17 ----------------------------------------------------------------------------------------------------------------------------------------

More information

Frequency Map Analysis at CesrTA

Frequency Map Analysis at CesrTA Frequency Map Analyss at CesrTA J. Shanks. FREQUENCY MAP ANALYSS A. Overvew The premse behnd Frequency Map Analyss (FMA) s relatvely straghtforward. By samplng turn-by-turn (TBT) data (typcally 2048 turns)

More information

onlinecomponents.com

onlinecomponents.com PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 58535-1 wth 408-4021 De Assembly 58535-2 29 JUL 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

MEASURING DIELECTRIC PROPERTIES OF SIMULANTS FOR BIOLOGICAL TISSUE

MEASURING DIELECTRIC PROPERTIES OF SIMULANTS FOR BIOLOGICAL TISSUE MERIT BIEN 11 Fnal Report 1 MEASURING DIELECTRIC PROPERTIES OF SIMULANTS FOR BIOLOGICAL TISSUE Margaret E. Raabe, Dr. Chrstopher Davs Abstract We strve to measure the delectrc propertes of bologcal smulants,

More information

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson 37th CDC, Tampa, December 1998 Analyss of Delays n Synchronous and Asynchronous Control Loops Bj rn Wttenmark, Ben Bastan, and Johan Nlsson emal: bjorn@control.lth.se, ben@control.lth.se, and johan@control.lth.se

More information

PRO- CRIMPER* III Hand

PRO- CRIMPER* III Hand PRO- CRIMPER* III Hand Instructon Sheet Crmpng Tool Assembly 90759-1 408-9962 wth De Assembly 90759-2 03 MAY 11 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

A NOVEL HIGH STEP-UP CONVERTER BASED ON THREE WINDING COUPLED INDUCTOR FOR FUEL CELL ENERGY SOURCE APPLICATIONS

A NOVEL HIGH STEP-UP CONVERTER BASED ON THREE WINDING COUPLED INDUCTOR FOR FUEL CELL ENERGY SOURCE APPLICATIONS A NOVEL HIGH STEPUP CONVERTER BASED ON THREE WINDING COUPLED INDUCTOR FOR FUEL CELL ENERGY SOURCE APPLICATIONS Thura Chatanya 1, V.Satyanarayana 2 1 EEE Branch, Vaagdev College of Engneerng, Bollkunta,

More information

Soft-Switched CCM Boost Converter with High Voltage Gain for High Power Applications

Soft-Switched CCM Boost Converter with High Voltage Gain for High Power Applications Soft-Swtched CCM Boost Converter wth Hgh oltage Gan for Hgh Power Applcatons Sungsk Park and Sewan Cho, IEEE Senor Member Seoul Natonal Unversty of Technology Dept. of Control and Instrumentaton Eng. 17

More information

Application of Intelligent Voltage Control System to Korean Power Systems

Application of Intelligent Voltage Control System to Korean Power Systems Applcaton of Intellgent Voltage Control System to Korean Power Systems WonKun Yu a,1 and HeungJae Lee b, *,2 a Department of Power System, Seol Unversty, South Korea. b Department of Power System, Kwangwoon

More information

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol., No., November 23, 3-9 Rejecton of PSK Interference n DS-SS/PSK System Usng Adaptve Transversal Flter wth Condtonal Response Recalculaton Zorca Nkolć, Bojan

More information

PRO- CRIMPER III Hand Crimping Tool Assembly INSTALLATION AND REMOVAL OF DIE SET AND LOCATOR ASSEMBLY (Figure 2)

PRO- CRIMPER III Hand Crimping Tool Assembly INSTALLATION AND REMOVAL OF DIE SET AND LOCATOR ASSEMBLY (Figure 2) PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 90547-1 wth 408-9884 De Assembly 90547-2 02 NOV 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

PRO- CRIMPER* III Hand Crimping

PRO- CRIMPER* III Hand Crimping PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 91338-1 408-8377 wth De Assembly 91338-2 22 JUL 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information