Abstract. 1. Introduction. 2. Control Generated Clocking (CGC) Minimization techniques

Size: px
Start display at page:

Download "Abstract. 1. Introduction. 2. Control Generated Clocking (CGC) Minimization techniques"

Transcription

1 Power Mnmzaton Usng Control Generated Clocks Srkanth Rao M. and S. K. Nandy Supercomputer Educaton and Research Center Indan Insttute o Scence Bangalore, Inda 5600 Abstract In ths paper we descrbe an area ecent power mnmzaton scheme "Control Generated Clockng" that saves sgncant amounts o power n datapath regsters and clock drvers o sequental crcuts. Power savngs are acheved by makng smple changes to the state machnes controllng the datapath. These changes enable the control sgnals rom the state machnes themselves to be used as clocks or the datapath regsters. Use o these control generated clocks makes the statc tmng analyss o desgns mplementng ths scheme smpler when compared to technques such as clock gatng. Ths scheme preserves the cycle boundares on whch regsters load data, thereby allowng reuse o unctonal test cases developed or the orgnal crcut. In ths paper we also descrbe tmng requrements o a desgn n whch ths scheme has been mplemented, cost-benet aspects o ths scheme and an algorthm or the automatc synthess o control generated clocks. Results rom applcaton o ths technque on a complex desgn are then dscussed.. Introducton Hgh levels o ntegraton, hgh operatonal requences and the proleraton o battery operated applcatons has rendered power dsspaton a key parameter n the desgn o present day VLSI crcuts, snce t aects relablty, perormance and cost o the crcut [][8]. In hgh requency CMOS dgtal crcuts, the dynamc power resultng rom chargng and dschargng o parastc capactances domnates over the power dsspated due to leakage currents [][8]. The ocus o most mnmzaton technques s thereore dynamc power. In a sequental crcut, the sources o dynamc power dsspaton and commonly used technques or power mnmzaton are lsted n Table. Clock gatng [][6][8] s an eectve technque or power mnmzaton n crcuts that are dle or long perods o tme. Clock gatng n ts most general orm has some practcal dcultes, vz. Permsson to make dgtal/hardcopy o all or part o ths work or personal or classroom use s granted wthout ee provded that copes are not made or dstrbuted or prot or commercal advantage, the copyrght notce, the ttle o the publcaton and ts date appear, and notce s gven that copyng s by permsson o ACM, Inc. To copy otherwse, to republsh, to post on servers or to redstrbute to lsts, requres pror specc permsson and/or a ee. DAC 000, Los Angeles, Calorna (c) 000 ACM /00/0006..$5.00 Source Clock drvers Mnmzaton technques Clock gatng Regsters Clock gatng Combnatonal logc Precomputaton and guarded evaluaton[9][], Retmng[5], State assgnment n s [] [7] Table. Sources o power dsspaton n sequental crcuts and assocated mnmzaton schemes.. Possblty o gltches on the gated clock sgnal when the gatng sgnal arrves later than the clock.. Dcultes n usng statc tmng analyss eectvely on the desgn when the gatng sgnal s data dependent, whch s usually the case. In ths paper, we descrbe a robust new technque called Control Generated Clockng (CGC) that can be appled to mnmze dynamc power n a synchronous sequental crcut. Ths scheme acheves hgher power savngs compared to clock gatng whle overcomng the drawbacks o clock gatng lsted above. Ths scheme mnmzes the power dsspaton n the datapath regsters and n the clock drvers, wthout aectng the cycle boundares on whch regsters load data. The organzaton o the rest o the paper s as ollows. Secton o the paper provdes an overvew o the proposed scheme. Followng ths, we descrbe the statc tmng analyss o a desgn wth CGC n secton 3. Secton 4 descrbes an algorthm or automatc synthess o CGC and we dscuss the cost-benet aspects o CGC n secton 5. We present results obtaned ater mplementng CGC n a RISC processor n secton 6 and nally conclude n secton 7.. Control Generated Clockng (CGC) Consder a general edge-trggered synchronous sequental crcut shown n gure (a), n whch multple state machnes are shown, sequencng operatons n the datapath. Control sgnals rom the state machnes enable wrtes to regsters n the datapath. The master clock MCLK synchronzes all actvty n the datapath regsters as well as n the controllng state machnes. Note that when wrtes to certan datapath regsters are nrequent, a lot o power s unnecessarly dsspated n the drvers o the clock MCLK and n lp- o the datapath regsters. Fgure (b) shows the tmng dagram or a wrte to a sngle lp n any datapath regster n such crcuts. The gure shows the control sgnal, whch s synchronous to the clock MCLK. The lp- loads the data on the next rsng edge o clock MCLK. Observe that or a sngle wrte operaton, ths also happens to be the allng edge o the control sgnal. Our scheme

2 essentally uses ths control sgnal as the clock or the lp-. The lp- must now respond to the allng edge o the sgnal. Ths smple arrangement does not work when there are back-to-back wrtes to the lp-. In such a scenaro, the sgnal changes only at the end o the last wrte to the lp-. In the CGC scheme descrbed below, ths problem s allevated usng RZ pulse generator crcuts. Master Clock MCLK In CGC, the general system shown n gure (a) s transormed to a system shown n gure (a). Ths scheme ntroduces certan changes to the orgnal crcut lsted below: MCLK Enables Datapath Regsters Datapath Regsters (a) MCLK Flp output Data s loaded on the next rsng edge o MCLK (b) Fgure. (a) A general synchronous sequental crcut. (b) Tmng dagram o a wrte operaton. Re-coded Re-coded Re-coded Enables RZ CCLK CCLK pulse CCLK3 gens. CCLK4 Datapath Regsters MCLK Control clock CCLK Flp- output versons o the control sgnal are created. One s used or the generaton o the control clock, and the other s used to eed any other logc as requred. The latter s not ed to the RZ pulse generator. Addtonally, control sgnals or regsters that are wrtten to by more than one state o the controller may need shadow lp- and retmng. Ths step s descrbed n detal n [0][]. Fgure (b) llustrates the tmng relatonshps between sgnals n an mplementaton o ths scheme. The gure ndcates two backto-back wrtes takng place to a lp-. Note that the sgnal has only one allng edge n ths case. I the sgnal were drectly ed to the clock nput o the lp-, only one wrte would take place. The RZ pulse generator toggles the control clock once every cycle, allowng back to back wrtes to take place. The RZ pulse generaton crcut s not necessary or those lp- that never get updated n a back-to-back ashon. Note rom the tmng dagram that data gets loaded nto the lp at the same cycle boundares as n the orgnal crcut. Ths s desrable, because test cases wrtten or the vercaton o the orgnal crcut can now be reused wthout any changes. 3. Tmng Analyss In ths secton, we descrbe the tmng constrants to successully mplement CGC n a crcut. In a crcut wth CGC, n addton to the orgnal clock doman o MCLK, new clock domans o the control clocks CCLKs are ntroduced. The constrants to be satsed or ensurng relable transers between regsters n derent clock domans are based on the source and the target clock domans. In CGC, the control clocks are derved rom lp outputs, and wll have determnstc delays wth respect to the master clock. To derve the constrants or relable transers between any two lp- n a desgn wth control generated clockng, we assume a model shown n gure 3. For smplcty we assume that RZ pulse generators generate all control clocks. Enables CCLK6 (a) Datapath Regsters (b) Fgure. (a) Crcut wth CGC (b) Tmng dagram o a crcut wth CGC. Source clock Source Target clock Combnatonal path +ve/-ve Delay Target (a) Changes to the datapath regsters: All postve edge trggered lp- n the datapath regsters are replaced by negatve edge trggered ones. Ths s needed n order to preserve tmng relatonshps between sgnals o the orgnal crcut, because wrtes to regsters n the orgnal crcut complete on the allng edges o the control sgnals. (b) Changes to the clocks: Clocks to all datapath regsters n the target logc are replaced by control generated clocks, ndcated as CCLKs n the gure. The control generated clocks are control sgnals that have been condtoned by the RZ pulse generators. The RZ pulse generator crcut s descrbed n [0][]. Step (a) above can be elmnated actve low control clocks are used. (c) Changes to the controllng state machnes: The states o the controllng state machnes are recoded to ensure that each o the control clocks s gltch ree and has mnmum skew wth respect to the master clock MCLK. I a control sgnal s used or any other purpose, besdes enablng the wrte to a regster, two Fgure 3. Model used or tmng calculatons. The gure shows a combnatonal crcut path orgnatng at a lp- output and endng n lp- nput, possbly n another clock doman. The lp- at the target o the combnatonal path sees a skewed clock wth respect to the source. Note that because o the RZ pulse generators, the control clocks wll have the same perod T as the master clock when they are turned on. We assume that the maxmum possble value o the clock skew on the master clock n the desgn s known and ts value s denoted by ± T. skew Table lsts all the tmng paths n a desgn wth CGC and the correspondng allowable maxmum and mnmum delay. In the table,

3 where q α T T and = T T q α = T skew + T su hold T skew q T denotes the output delay o the lp- at the source relatve to ts clock, T su denotes the setup tme o the lp- n the target, T hold ts hold tme, and Trz the propagaton delay through the RZ pulse generator. For transers between an MCLK doman and a CCLK doman, the delay ntroduced by the RZ pulse generator manests tsel as addtonal clock skew. For transers between two derent CCLK domans, ths method can expose alse tmng paths n the orgnal desgn. In table, n ndcates the mnmum path length between set o states that wrte to the source and the set o states that wrte to the target, n the controller state transton dagram. In sum, tmng analyss o a crcut wth control generated clockng s smpler than that o a crcut mplementng clock gatng. Ths s due to the act that ths scheme ntroduces determnstc skews on the control clocks. Path orgnatng n doman Path endng n doman Max. Delay MCLK MCLK MCLK CCLK α + Trz CCLK CCLK Mn. Delay α α α + Trz CCLK α α CCLK j α, n=0 α + n T, n>0 ( ) CCLK MCLK α Trz α, n = 0 0, n>0 α Trz Table. Tmng paths n a crcut wth CGC and ther bounds. 4. Automaton Ths secton descrbes a procedure to automate the nserton o CGC n a crcut. It takes as nput, a descrpton o state machnes controllng the regsters n the datapath along wth a set o target regsters and outputs a re-coded state machne sutable or CGC. Ths procedure also marks those regsters that requre shadow lp- and can be updated n a back-to-back manner. Each state n the state machne descrpton has an attrbute code that represents ts encodng. The set o regsters n the datapath that are to be targeted by ths scheme s speced n the set T. Each regster r k T has an attrbute CS, called the control set, whch s the set o all states whch cause a wrte to r k. The control set o each regster s constructed rom the nput state machne descrpton. Every target regster has two other boolean attrbutes namely, shadow and bb whch respectvely ndcate whether the regster needs a shadow lp- or ts control sgnal and whether t can get updated n a back to back ashon. The attrbute bb s used to nsert an RZ pulse generator or the control sgnal. The algorthm or nsertng CGC s descrbed below. // Man body o the algorthm ; set_o_regsters T; man() { // Read the nput and construct the read_nput(); // Convert the state machne nto Moore requred Procedure // s descrbed n Re [3] ( smealy() ) MealyMoore(); // Identy all those states whch wrte to a regster. Construct // control set or each regster gencontrolset(); // Encode the state machne or CGC Encode(); // Identy those regsters whch get updated n a back to back // ashon,.e., nd states n the control set o any regster //have a path length o exactly. MarkBB(); // Identy all the control sgnals whch need a shadow lp- // These are control sgnals or regsters wth more than one //state n ther control set MarkShadow(); // Wrte the encoded state machne and ts attrbutes to the //output. wrte_output(); } The above algorthm s mplemented as a tool TICTOC. Ths tool accepts a state machne descrpton and outputs syntheszable VHDL code ater nsertng CGC. The tool has been mplemented n Perl and has been wrtten n approxmately 00 lnes o code. 5. Cost benet analyss In ths secton we derve analytcal expressons or the power saved n a crcut wth CGC, and the overheads assocated wth t. Wth CGC, power s saved n the regsters and n the clock drvers. In subsecton 5., we derve an expresson or regster power saved. Followng ths, n subsecton 5., an expresson or the power saved n the clock drvers s derved. In subsecton 5.3, we estmate the overheads n CGC. 5. Power saved n regsters Power dsspated n the target logc wthout CGC s rst computed. We assume that each target lp- n the datapath consumes the same energy E per clock, and the same energy wrte E per wrte. The total dynamc power consumed per lp, wthout CGC s gven by P = E + E wrte wrte where s the requency o the clock, and wrte s the average requency o wrtes to regster. The total dynamc power consumed by regster s then gven by P ) = ( E + E ) wdth reg ( wrte wrte where wdth represents the number o lp- n regster. Hence the total dynamc power dsspaton P o the target crcut s expressed as P = P reg ( ). 3

4 In a crcut wth CGC, the number o clocks to the target lp s the same as the number o wrtes. The power dsspated by regster s now gven by P ) = ( E E ) wdth reg opt ( wrte + wrte wrte The dynamc power dsspaton expressed as P opt = P reg opt Popt o the target logc s now ( ). The power savngs n the regsters can be computed by substtutng or P and P opt n the ollowng expresson. to yeld where x = = P Popt Savng = () P x Regster Power Savng = () + kx wrte N N lp wdth wdth, 0 x and E k = E wrte, and s the number o lp- n the target logc. Here, k s a parameter that s dependent on the crcut desgn o the lp-, and x s a parameter that captures actvty n the regsters. Fgure 4 shows a plot or ths uncton or varous values o k. The maxmum savngs are obtaned when x = 0, or when the crcut s shut o. When the crcut s operatonal, the savngs depend on the value o k and the value o x. For a xed value o x, a larger value o k results n lower power savngs. The eect o k on power saved s low when the value o x s close to 0 or close to. The rato ( wrte ) s a measure o the actvty n the regsters. Ths rato may be computed as the sum o probabltes o the state machne beng n those states that wrte to regster as ollows ( wrte ) = p( s), s CS() s where CS() s the control set o regster, and p(s) s the statc probablty o the controller beng n state s. Ths expresson allows us to estmate the savngs early n the desgn process rom prole normaton. Power savng Actvty actor x Fg 4. Varaton o power saved wth actvty and lp- parameters k= k= k= Power saved n clock drvers We assume that every lp- presents a capactve load C on the clock lne. In a crcut wthout CGC, the total lp capactance load on the clock lne s gven by C = C + N C other where C other represents the load on the clock lne because o logc that s not part o the target logc. Wth CGC, a xed overhead C s added per control clock to the master clock. overhead Ths makes the load on the clock lne C = C + N opt other reg C overhead where s the number o regsters targeted by ths scheme. At the same tme, the regsters targeted by CGC load the control clocks. The load on the control clock lne s gven by Cc ( ) = wdthc Power dsspated n the clock drvers o the crcut wthout CGC s expressed as P = CV, and power dsspated n the clock drvers o the crcut wth CGC s expressed as P opt = C optv + V C c ( ) wrte Power savng n the clock drvers s calculated by substtutng or P and P opt n Eqn (), to yeld where k Clock Power Savng x = (3) + k NregCoverhead k = s a parameter that ndcates the N C ops change n master clock net capactance ater mplementng CGC, C and k other = s a parameter that ndcates the N opsc rato o the loads due to the untargeted logc to the targeted logc. Note that k and k are constants or a gven desgn, but are not ndependent o one another. Unlke the prevous expresson or power savng n regsters, the expresson or power savng n clock power can take on negatve values. When x has ts maxmum possble value o, the savngs n clock power has a k value. Ths means that the crcut wll consume more + k clock power ater optmzaton. By keepng the overhead capactances low, k can be mnmzed sucently to keep the addtonal power mnmal. 5.3 Overheads n CGC The overheads n CGC are n re-codng the state machnes, the RZ pulse generators, and n the shadow lp-. As an estmate or the overhead, we use the number o addtonal lp- that have to be added to the desgn or CGC. The overhead depends on the nature o the state machnes n the desgn beore mplementng ths scheme. I the ntal desgn had a Moore state machne wth N states states as the controller, and n out o these states wrte to at least one regster, then ater re-codng the state 4

5 machnes, the number o lp- needed to mplement the state machnes s gven by N states, n = N states N sm = n + log ( N states n), n < N states For each state that can wrte to at least one regster, we would need an RZ pulse generator and a shadow lp- n the worst case. The total number o lp- N desgn opt n the desgn ater mplementng ths scheme s N = N N desgn opt sm + 3Nstates + N N desgn opt = 3n + log ( Nstates n) + N where N s the number o lp- n the target logc. lp In the orgnal desgn the total number o lp- assumng bnary encodng or the states s gven by N desgn = N lp + log N states The overhead as a racton o the lp- n the orgnal desgn s gven by N desgn opt N desgn Overhead = N 3n + = desgn log( Nstates n) log Nstates N + log Nstates As ndcated by ths expresson, the overhead ncreases roughly lnearly wth the number o states that wrte to at least one regster. Ths expresson also ndcates that ths scheme targets a large number o regsters n the crcut, N n the lp denomnator would be large and the overheads can be kept low. Ths also has the postve eect o ncreasng the power savngs. When the state machnes n the orgnal crcut are Mealy State machnes, the rst step n order to mplement CGC s to convert t nto a Moore State machne. Ths step can ntroduce extra overhead. In general, a Mealy State machne wth N states (4) states and q output symbols can be converted nto a Moore State machne wth N states q + states []. The overhead n ths can be computed as earler. The expresson or the overhead n ths case s gven by 3n + log ( Nstatesq n) ( Nstates ) Overhead + log = (5) N + log( Nstates ) In addton to the area overhead derved above, ths scheme ncurs a small tmng penalty on account o skew ntroduced on each control clock, as descrbed n secton Results In ths secton we dscuss results obtaned ater mplementng CGC n an expermental processor. The processor has an nstructon set based on the DLX descrbed n [4]. The processor s coded n VHDL usng RTL constructs. The processor desgn has been parttoned nto the ollowng blocks: Regster Fle, ALU, Decode, Fetch and Control. The desgn s lp- based and strctly synchronous, wth all lp- clocked by the same clock sgnal. The control state machne has sx man states. A gate level netlst was syntheszed wth a commercal synthess tool Desgn Compler. The target standard cell lbrary has a mnmum eature sze o 0.8 µ. The cells n the lbrary have been characterzed or operatng voltages n the range Volts. Power analyss o ths netlst was done usng a commercal tool DesgnPower wth actvty normaton obtaned rom netlst smulatons. Smulatons were carred out usng a commercal tool Modelsm. The testcases chosen or smulaton had been wrtten so as to cause maxmum or mnmum actvty on the program and data memory paths o the processor. Several nstances o the processor were then syntheszed wth CGC mplemented at the RTL level n each block o the processor. For all nstances o the processor, we used the same tmng constrants or synthess. The operatng voltage was set to.95 Volts (to estmate worst case power) and all desgns were clocked at 00Mhz or power analyss. The same test cases were executed on each nstance o the processor. The average power consumed by each nstance and the gate counts (n terms o equvalent -nput NAND gates) o each nstance are tabulated n gures 5 and 6 respectvely. In these gures, DLX represents the baselne nstance wthout any power mnmzaton. DLXA s an nstance wth CGC mplemented n the regster le. In addton, DLXB mplements CGC n ts decode block. DLXC mplements CGC n ts Fetch and ALU blocks. DLXD mplements CGC aggressvely or ts regster le and DLXE mplements ths n the dvder. DLXF s an nstance obtaned by aggressve use o Desgn Compler s gated clock synthess. For DLXF, we nstructed Desgn Compler to gate clocks or any regster whose wdth exceeded 5. In DLXA-DLXC, a sngle control clock s used or the entre regster le. In DLXD and DLXE, separate control clocks are used or each regster n the regster le From gure 5, t s evdent that wth aggressve applcaton o CGC, n DLXA-DLXE, sgncant amounts o power (upto 73.5% n ths case) can be saved. One may note that the control power s hgher n crcuts n whch CGC has been appled aggressvely. Ths s due to the act that the control block dsspates the clock power o datapath blocks wth CGC. The hgher control power s also due to the ncreased gate count o the control block. It s also observed that the clock power decreases when CGC s aggressvely appled. Ths s because the datapath blocks derve ther clocks rom the control block, lowerng the capactance on the clock lne. In DLXF, we observe that the Decode block power s nearly the same as n DLX. Ths s due to the act that Desgn Compler depends on the HDL descrpton to denty dle condtons. The tool sometmes loses out on opportuntes or mnmzaton dependng on the HDL codng style used. It s observed that Control block consumes very lttle power n DLXF. Ths s due to act that Desgn Compler can gate clocks n the control blocks as well. Internally, the tool does not dstngush between datapath and control. The tool uses the normaton rom the HDL or the generaton o the gated clock. Fnally we observe that aggressve applcaton o CGC can yeld about 6% hgher power savngs than clock gatng. From gure 6 t s evdent that CGC acheves a reducton n the gate count o blocks n whch t s used. Ths s because because CGC elmnates the multplexers used by datapath regsters to recrculate data when dle. It s also observed that the gate count o the control block ncreases due to the overheads assocated wth CGC. Fnally, Comparng DLXE (an aggressve mplementaton o CGC) aganst DLXF (an aggressve 5

6 Power (mw) Regster Fle Decode Control Other ALU Fetch Clock Number o -nput NAND gates Regster Fle Decode Fetch ALU Control 0 Other Clock Control Fetch Decode ALU Regster Fle Instance Fg 5. Power dsspaton proles o varous DLX nstances. 0 Fetch Control Decode ALU Regster Fle Processor Instance Fg 6. Gate counts o varous DLX nstances. mplementaton o clock gatng) reveals that DLXF requres a hgher gate count. 7. Conclusons In ths paper, we descrbe an area ecent power mnmzaton scheme Control generated clockng (CGC) or mnmzng dynamc power dsspaton o regsters and clock drvers n a synchronous sequental crcut. CGC mnmzes power by utlzng control sgnals generated by s as clocks or the regsters. CGC s a robust method n whch power mnmzaton s acheved wthout the possblty o ntroducng gltches on the clocks. Tmng analyss o a crcut wth CGC s smpler than n crcuts wth gated clocks. CGC preserves the cycle boundares on whch regsters load data thereby allowng reuse o test cases developed or the orgnal desgn wthout any modcatons. CGC s a structured method and can be easly ncorporated nto a synthess tool or automaton. The utlty o CGC has been demonstrated wth a complex example. Reerences. Anantha P. Chandrakasan & Robert W. Broderson, Mnmzng Power Consumpton n Dgtal CMOS crcuts, Proceedngs o the IEEE, Vol 83, No. 4, Apr C. Y. Tsu, M. Pedram & A. M. Despan, Low Power State Assgnment targetng Two- and Mult-level Logc Implementaton, Proceedngs o the ICCAD John E. Hopcrot & Jeery D. Ullman, Introducton to Automata theory, Languages, and Computaton, Addson- Wesley Publshers, John Hennesey and Davd Patterson, Computer Archtecture: A quanttatve approach, nd ed., Morgan Kauman Publshers, J. Montero, S. Devadas & A. Ghosh, Retmng Sequental Crcuts or Low Power, Proceedngs o the ICCAD L. Benn, P. Segel, & G. De. Mchel, Automatc Synthess o Gated Clocks or Power reducton n Sequental Crcuts, IEEE Desgn and Test, wnter L. Benn & G. De. Mchel, State Assgnment or Low Power Dsspaton, IEEE JSSC, vol, No. 5, Mar Massoud Pedram, Power Mnmzaton n IC desgn: Prncples and Applcatons, ACM TODAES Vol., No., Jan M. Aldna, J. Montero, S. Devadas & A. Ghosh, Precomputaton based Sequental Logc Optmzaton or Low Power, IEEE transactons on VLSI systems, Dec Srkanth Rao M and S. K. Nandy, Controller redesgn based clock and regster power mnmzaton, Proceedngs o the ISCAS (to appear), May 000, Geneva, Swtzerland.. Srkanth Rao M, Control generated clockng: A technque or mnmzng power n sequental crcuts, MSc(Engg) thess, Research Report RR-CADL-99-08, Apr 000, CAD lab, SERC, Indan Insttute o Scence.. V. Twar, S. Malk & P. Ashar, Guarded Evaluaton: Pushng Power management to Logc Synthess desgn, Proceedngs o the Internatonal Symposum on Low Power Desgn,

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

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

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

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

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

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

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

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

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

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

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

Methods for True Power Minimization

Methods for True Power Minimization Methods or True Power Mnmzaton Robert. Brodersen, Mark A. Horowtz 2, Dejan Markovc, Borvoje Nkolc, Vladmr Stojanovc 2 Unversty o Calorna, Berkeley; 2 Stanord Unversty Abstract Ths paper presents methods

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

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

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

CONCERNING THE NO LOAD HIGH VOLTAGE TRANSFORMERS DISCONNECTING

CONCERNING THE NO LOAD HIGH VOLTAGE TRANSFORMERS DISCONNECTING CONCERNING THE NO LOAD HIGH VOLTAGE TRANSFORMERS DISCONNEING Mara D Brojbou and Vrgna I Ivanov Faculty o Electrcal engneerng Unversty o Craova, 7 Decebal Blv, Craova, Romana E-mal: mbrojbou@elthucvro,

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

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

Chapter 13. Filters Introduction Ideal Filter

Chapter 13. Filters Introduction Ideal Filter Chapter 3 Flters 3.0 Introducton Flter s the crcut that capable o passng sgnal rom nput to output that has requency wthn a speced band and attenuatng all others outsde the band. Ths s the property o selectvty.

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

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

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

Neural-MOS Threshold Gate as a Way to Design On-Chip Learning Neuron Structures

Neural-MOS Threshold Gate as a Way to Design On-Chip Learning Neuron Structures Neural-MOS Threshold Gate as a Way to Desgn On-Chp Learnng Neuron Structures RAFAIL LASHESKY Hardware Department The Unversty o Azu 965-8580 JAPAN Abstract: - Hardware mplementaton o artcal neuron networs

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

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

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

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

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

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

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

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

Section 5. Signal Conditioning and Data Analysis

Section 5. Signal Conditioning and Data Analysis Secton 5 Sgnal Condtonng and Data Analyss 6/27/2017 Engneerng Measurements 5 1 Common Input Sgnals 6/27/2017 Engneerng Measurements 5 2 1 Analog vs. Dgtal Sgnals 6/27/2017 Engneerng Measurements 5 3 Current

More information

Dynamic Power Consumption in Virtex -II FPGA Family

Dynamic Power Consumption in Virtex -II FPGA Family Dynamc Power Consumpton n Vrtex -II FPGA Famly L Shang Prnceton Unversty EE Dept., Prnceton, NJ 08540 lshang@ee.prnceton.edu Alreza S Kavan Xlnx Inc. 2100 Logc Dr., San Jose, CA 95124 alreza.kavan@xlnx.com

More information

Keywords: Speed binning, delay measurement hardware, process variation.

Keywords: Speed binning, delay measurement hardware, process variation. A Novel On-chp Measurement Hardware for Effcent Speed-Bnnng A. Raychowdhury, S. Ghosh, and K. Roy Department of ECE, Purdue Unversty, IN {araycho, ghosh3, kaushk}@ecn.purdue.edu Abstract Wth the aggressve

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

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

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

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

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

Discussion on How to Express a Regional GPS Solution in the ITRF

Discussion on How to Express a Regional GPS Solution in the ITRF 162 Dscusson on How to Express a Regonal GPS Soluton n the ITRF Z. ALTAMIMI 1 Abstract The usefulness of the densfcaton of the Internatonal Terrestral Reference Frame (ITRF) s to facltate ts access as

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

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

Bit Error Probability of Cooperative Diversity for M-ary QAM OFDM-based system with Best Relay Selection

Bit Error Probability of Cooperative Diversity for M-ary QAM OFDM-based system with Best Relay Selection 011 Internatonal Conerence on Inormaton and Electroncs Engneerng IPCSIT vol.6 (011) (011) IACSIT Press, Sngapore Bt Error Proalty o Cooperatve Dversty or M-ary QAM OFDM-ased system wth Best Relay Selecton

More information

AN ALL DIGITAL QAM MODULATOR WITH RADIO FREQUENCY OUTPUT

AN ALL DIGITAL QAM MODULATOR WITH RADIO FREQUENCY OUTPUT AN ALL DIGITAL QAM MODULATOR WITH RADIO FREQUENCY OUTPUT Zhuan Ye (Motorola Labs, 131 E. Algonqun Rd., Schaumburg, IL 6196 zhuan.ye@motorola.com); John Grosspetsch (Motorola Labs, Schaumburg, IL 6196 john.grosspetsch@motorola.com)

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 Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Oscillator

A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Oscillator A Low Power Dgtal Phase Locked Loop Wth ROM-Free Numercally Controlled Oscllator M. Saber mohsaber@tsubak.csce.kyushu-u.ac.jp Department o Inormatcs Kyushu Unersty 744 Motooka, Nsh-ku, Fukuoka-sh,89-395,Japan

More information

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1 Project Ttle Date Submtted IEEE 802.16 Broadband Wreless Access Workng Group Double-Stage DL MU-MIMO Scheme 2008-05-05 Source(s) Yang Tang, Young Hoon Kwon, Yajun Kou, Shahab Sanaye,

More information

Mismatch-tolerant Capacitor Array Structure for Junction-splitting SAR Analog-to-digital Conversion

Mismatch-tolerant Capacitor Array Structure for Junction-splitting SAR Analog-to-digital Conversion JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.7, NO., JUNE, 7 ISSN(Prnt) 59-57 https://do.org/.557/jsts.7.7..7 ISSN(Onlne) - Msmatch-tolerant Capactor Array Structure for Juncton-splttng SAR Analog-to-dgtal

More information

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System Int. J. Communcatons, Network and System Scences, 10, 3, 1-5 do:10.36/jcns.10.358 Publshed Onlne May 10 (http://www.scrp.org/journal/jcns/) The Performance Improvement of BASK System for Gga-Bt MODEM Usng

More information

CMOS Implementation of Lossy Integrator using Current Mirrors Rishu Jain 1, Manveen Singh Chadha 2 1, 2

CMOS Implementation of Lossy Integrator using Current Mirrors Rishu Jain 1, Manveen Singh Chadha 2 1, 2 Proceedngs of Natonal Conference on Recent Advances n Electroncs and Communcaton Engneerng CMOS Implementaton of Lossy Integrator usng Current Mrrors Rshu Jan, Manveen Sngh Chadha 2, 2 Department of Electroncs

More information

EE 330 Lecture 22. Small Signal Analysis Small Signal Analysis of BJT Amplifier

EE 330 Lecture 22. Small Signal Analysis Small Signal Analysis of BJT Amplifier EE Lecture Small Sgnal Analss Small Sgnal Analss o BJT Ampler Revew rom Last Lecture Comparson o Gans or MOSFET and BJT Crcuts N (t) A B BJT CC Q R EE OUT R CQ t DQ R = CQ R =, SS + T = -, t =5m R CQ A

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

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

29. Network Functions for Circuits Containing Op Amps

29. Network Functions for Circuits Containing Op Amps 9. Network Functons for Crcuts Contanng Op Amps Introducton Each of the crcuts n ths problem set contans at least one op amp. Also each crcut s represented by a gven network functon. These problems can

More information

A Current Differential Line Protection Using a Synchronous Reference Frame Approach

A Current Differential Line Protection Using a Synchronous Reference Frame Approach A Current Dfferental Lne rotecton Usng a Synchronous Reference Frame Approach L. Sousa Martns *, Carlos Fortunato *, and V.Fernão res * * Escola Sup. Tecnologa Setúbal / Inst. oltécnco Setúbal, Setúbal,

More information

Chapter 2 Two-Degree-of-Freedom PID Controllers Structures

Chapter 2 Two-Degree-of-Freedom PID Controllers Structures Chapter 2 Two-Degree-of-Freedom PID Controllers Structures As n most of the exstng ndustral process control applcatons, the desred value of the controlled varable, or set-pont, normally remans constant

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

Application of ASIP in Embedded Design with Optimized Clock Management

Application of ASIP in Embedded Design with Optimized Clock Management Proceedngs of the Frst Internatonal Conference on Informaton DOI: 10.15439/2018KM41 Technology and Knowledge Management pp. 159 163 ISSN 2300-5963 ACSIS, Vol. 14 Applcaton of ASIP n Embedded Desgn wth

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

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

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

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

An Improved Profile-Based Location Caching with Fixed Local Anchor Based on Group Deregistration for Wireless Networks

An Improved Profile-Based Location Caching with Fixed Local Anchor Based on Group Deregistration for Wireless Networks An Improved Prole-Based Locaton Cachng wth Fxed Local Anchor Based on Group Deregstraton or Wreless Networks Md. Kowsar Hossan, Mousume Bhowmck, Tumpa Ran Roy 3 Department o Computer Scence and Engneerng,

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

A Novel Soft-Switching Converter for Switched Reluctance Motor Drives

A Novel Soft-Switching Converter for Switched Reluctance Motor Drives WEA TRANACTION on CIRCUIT and YTEM A Novel oft-wtchng Converter for wtched Reluctance Motor rves KUEI-HIANG CHAO epartment of Electrcal Engneerng Natonal Chn-Y Unversty of Technology 35, Lane 15, ec. 1,

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

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

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

Power and Area Efficient VLSI Architectures for Communication Signal Processing

Power and Area Efficient VLSI Architectures for Communication Signal Processing and rea Ecent VLSI rchtectures or Communcaton Sgnal Processng Dejan Markovc, Borvoje kolc, Robert W. Brodersen Berkeley Wreless Research Center, Unversty o Calorna at Berkeley 108 llston Way, Sute 00,

More information

Using Genetic Algorithms to Optimize Social Robot Behavior for Improved Pedestrian Flow

Using Genetic Algorithms to Optimize Social Robot Behavior for Improved Pedestrian Flow 2005 IEEE Internatonal Conerence on Systems, Man and Cybernetcs Wakoloa, Hawa October 10-12, 2005 Usng Genetc Algorthms to Optmze Socal Robot Behavor or Improved Pedestran Flow Bryce D. Eldrdge Electrcal

More information

High Gain Soft-switching Bidirectional DC-DC Converters for Eco-friendly Vehicles

High Gain Soft-switching Bidirectional DC-DC Converters for Eco-friendly Vehicles Hgh Gan Soft-swtchng Bdrectonal DC-DC Converters for Eco-frendly ehcles Mnho Kwon, Junsung Park and Sewan Cho, EEE Senor Member Department of Electrcal and nformaton Engneerng Seoul Natonal Unversty of

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

Sequential Designs Using Retiming and Multiple Supply Voltages

Sequential Designs Using Retiming and Multiple Supply Voltages Smultaneous and Aerage Power Optmzaton n Synchronous Sequental Desgns Usng Retmng and Multple Supply Voltages A. K. Allam and J. Ramanujam Electrcal and Computer Engneerng Department, Lousana State Unersty,

More information

THE ARCHITECTURE OF THE BROADBAND AMPLIFIERS WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON EMITTER

THE ARCHITECTURE OF THE BROADBAND AMPLIFIERS WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON EMITTER VOL. 0, NO. 8, OCTOBE 205 ISSN 89-6608 2006-205 Asan esearch Publshng Network (APN. All rghts reserved. THE ACHITECTUE OF THE BOADBAND AMPLIFIES WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON

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

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

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

Fast Code Detection Using High Speed Time Delay Neural Networks

Fast Code Detection Using High Speed Time Delay Neural Networks Fast Code Detecton Usng Hgh Speed Tme Delay Neural Networks Hazem M. El-Bakry 1 and Nkos Mastoraks 1 Faculty of Computer Scence & Informaton Systems, Mansoura Unversty, Egypt helbakry0@yahoo.com Department

More information

Novel Techniques of RF High Power Measurement

Novel Techniques of RF High Power Measurement Novel Technques o RF Hgh Power Measurement Ovdu D. Stan Department o Electrcal and Computer Engneerng COLORADO STATE UNIVERSITY EE PhD Dssertaton Deense 2007 Why s RF Hgh Power Measurement s Important?

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

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

@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

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

Optimization Frequency Design of Eddy Current Testing

Optimization Frequency Design of Eddy Current Testing Optmzaton Frequency Desgn of Eddy Current Testng NAONG MUNGKUNG 1, KOMKIT CHOMSUWAN 1, NAONG PIMPU 2 AND TOSHIFUMI YUJI 3 1 Department of Electrcal Technology Educaton Kng Mongkut s Unversty of Technology

More information

White Paper. OptiRamp Model-Based Multivariable Predictive Control. Advanced Methodology for Intelligent Control Actions

White Paper. OptiRamp Model-Based Multivariable Predictive Control. Advanced Methodology for Intelligent Control Actions Whte Paper OptRamp Model-Based Multvarable Predctve Control Advanced Methodology for Intellgent Control Actons Vadm Shapro Dmtry Khots, Ph.D. Statstcs & Control, Inc., (S&C) propretary nformaton. All rghts

More information

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION Phaneendra R.Venkata, Nathan A. Goodman Department of Electrcal and Computer Engneerng, Unversty of Arzona, 30 E. Speedway Blvd, Tucson, Arzona

More information

Secure Transmission of Sensitive data using multiple channels

Secure Transmission of Sensitive data using multiple channels Secure Transmsson of Senstve data usng multple channels Ahmed A. Belal, Ph.D. Department of computer scence and automatc control Faculty of Engneerng Unversty of Alexandra Alexandra, Egypt. aabelal@hotmal.com

More information

IIR Filters Using Stochastic Arithmetic

IIR Filters Using Stochastic Arithmetic IIR Flters Usng Stochastc Arthmetc Naman Saraf, Ka Bazargan, avd J Llja, and Marc Redel epartment of Electrcal and Computer Engneerng Unversty of Mnnesota, Twn Ctes Mnneapols, MN, USA {saraf012, ka, llja,

More information

Research on Controller of Micro-hydro Power System Nan XIE 1,a, Dezhi QI 2,b,Weimin CHEN 2,c, Wei WANG 2,d

Research on Controller of Micro-hydro Power System Nan XIE 1,a, Dezhi QI 2,b,Weimin CHEN 2,c, Wei WANG 2,d Advanced Materals Research Submtted: 2014-05-13 ISSN: 1662-8985, Vols. 986-987, pp 1121-1124 Accepted: 2014-05-19 do:10.4028/www.scentfc.net/amr.986-987.1121 Onlne: 2014-07-18 2014 Trans Tech Publcatons,

More information

An Efficient Method for PAPR Reduction of OFDM Signal with Low Complexity

An Efficient Method for PAPR Reduction of OFDM Signal with Low Complexity An Effcent Method for PAPR Reducton of OFDM Sgnal wth Low Complety Mahesh Ingle M.E. EXTC MGMCET,Kamothe Nav Mumba-41009 Sachn Nkalje M.E. EXTC MGMCET Kamothe Nav Mumba-41009 Savta Bhosale H.o.D.(EXTC)

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

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

Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29,

Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29, Proceedngs o the 6th WSEAS Internatonal Conerence on Applcatons o Electrcal Engneerng, Istanbul, Turkey, May 27-29, 2007 189 THE SPEED CONTROL OF DC SERVO MOTOR WITH PROPORTIONAL INTEGRAL, FUZZY LOGIC

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes Internatonal Journal of Theoretcal & Appled Scences 6(1): 50-54(2014) ISSN No. (Prnt): 0975-1718 ISSN No. (Onlne): 2249-3247 Generalzed Incomplete Trojan-Type Desgns wth Unequal Cell Szes Cn Varghese,

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

Keywords LTE, Uplink, Power Control, Fractional Power Control.

Keywords LTE, Uplink, Power Control, Fractional Power Control. Volume 3, Issue 6, June 2013 ISSN: 2277 128X Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng Research Paper Avalable onlne at: www.jarcsse.com Uplnk Power Control Schemes

More information

FPGA Implementation of Fuzzy Inference System for Embedded Applications

FPGA Implementation of Fuzzy Inference System for Embedded Applications FPGA Implementaton of Fuzzy Inference System for Embedded Applcatons Dr. Kasm M. Al-Aubdy The Dean, Faculty of Engneerng, Phladelpha Unversty, P O Box 1, Jordan, 19392 E-mal: alaubdy@gmal.com Abstract:-

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