On Behavioral Model Equivalence Checking for Large Analog/Mixed Signal Systems

Size: px
Start display at page:

Download "On Behavioral Model Equivalence Checking for Large Analog/Mixed Signal Systems"

Transcription

1 On ehaviral Mdel quivalence Checking fr Large Analg/Mixed Signal Systems Amandeep Singh and Peng Li Department f lectrical and Cmputer ngineering Texas A&M University, Cllege Statin, TX {amandeep.singh, pli}@tamu.edu Abstract This paper presents a systematic, hierarchical, ptimizatin based semi-frmal equivalence checking methdlgy fr large analg/mixed signal systems such as PLLs, ADCs and I/O s. We verify the equivalence between a behaviral mdel and its electrical implementatin ver a limited, but highly likely, input space defined as the Cnstrained ehaviral Space. Further, we clearly distinguish between the behaviral and electrical dmains and define mappings between the tw dmains t allw fr calculatin f deviatin between the behaviral and electrical implementatin. The verificatin prblem is then frmulated as an ptimizatin prblem which is slved by interfacing a SQP based ptimizer with cmmercial circuit simulatin tls. The prpsed methdlgy is then applied fr equivalence checking f a PLL as a test case. Keywrds-Analg Circuits, Frmal verificiatin, quivalence Checking, System Verificatin; I. INTRODUCTION The recent advances in semicnductr technlgy and cntinued transistr scaling have allwed designers t integrate increasingly mre functinality n the same chip. This has resulted in develpment f cmplex mixed signal system n chip (SC) designs. Further, increasingly variable manufacturing prcess, limited vltage headrm and limited pwer budgets has lead t increasingly cmplex analg circuits. This increased design cmplexity necessitates the develpment f efficient verificatin methdlgies fr mixed signal systems t prevent cstly design errrs and reduce develpment time. The current state-f-the-art verificatin methdlgies and tls have enabled efficient verificatin f cmplex digital circuits with millins f gates; hwever, the same cannt be said fr analg r mixed signal circuits. The verificatin f analg circuits is still largely dne manually using SPIC level simulatins and is highly dependent n the skills and intuitin f the designer. This is a time cnsuming task. Als, SPIC level verificatin fr large systems invlving a number f big mixed signal cmpnents invlves huge cmputatinal cmplexity. The lack f frmal verificatin fr analg/mixed signal blcks ften results in nn-detectin f functinal errrs in the design leading t re-spins and increase in time t market. While being a significant present research challenge, autmated design verificatin fr analg/mixed signal systems is crucial. Several methds have been prpsed fr frmal verificatin f analg circuits [1-9]. Mst f these methds can be categrized int tw categries, equivalence checking and mdel checking. quivalence checking cmpares the utput f tw different mdels fr a given set f input cnditins [1]. Fr analg circuits, the exact same magnitudes f current and vltage may nt be attained, hence, an errr bund is defined and the mdels are said t be equivalent if the errr lies within this bund. In [1] the authrs prvide a gd summary f the equivalence checking methds prpsed till date. Mdel checking [1] invlves representing the design t be verified in frm f a transitin system. The specificatins f the design are translated t tempral lgic frmulas. State explratin algrithms are then used t verify if the specificatins are satisfied r nt. Hwever, mdel checking algrithms [8] [9] have als achieved limited success fr frmal verificatin f analg circuits. As illustrated in Fig. 1, mst f these existing methds ften require the cnversin f a high-dimensinal cntinuus state space t a large discrete equivalent s as t apply lean-like verificatin [4][5][7]. The resulting state explsin limits the applicatin f these methds t ty circuits f very lw dimensinality. Further, the inherent apprximatins in discretizatin can render these methds practically infrmal. Als, many f the methds prpsed have limited practicality as they assume a linear behavir fr the circuits under cnsideratin [6]. Recently an interesting blean-satisfiability based apprach has been prpsed [3]. The methdlgy cleverly leverages recent advances in SAT engine fr analg verificatin. Hwever, it als suffers frm scalability issues, as it is difficult t slve the satisfiability prblem fr large cmplex systems like phase lcked lps. Further, the run time increases expnentially as the granularity f the discretized device I-V tables used t frmulate the satisfiability prblem decreases. In this paper we prpse an ptimizatin based, hierarchical behaviral mdel equivalence checking methdlgy that is nt necessarily cmpletely frmal, but yet systematic and applicable t large designs such as PLLs, ADCs and I/O s. We use behaviral mdeling (e.g. Verilg AMS) as a system verificatin vehicle. The prpsed methdlgy facilitates feasible behaviral mdel equivalence checking under the fllwing system cntext. We assume that the desired system behavirs are encded in a set f blck-level behaviral mdels, r the reference system behaviral mdel (RS). Hence, the desired system perfrmance specificatins are als reflected in the simulated perfrmances f the RS. A given detailed electrical (circuit) implementatin, e.g., represented by a set f (extracted) blck-level SPIC netlist, is checked (verified) against the RS n an individual blck basis. ither, the implementatin is deemed as equivalent, r the check is incnclusive due t the cnservative nature f the check. In additin t the afrementined equivalence checking against a given glden RS, the prpsed wrk als serves an intrinsically related purpse: cmpare an existing electrical-level design implementatin against its crrespnding behaviral /10/$ I 55

2 Analg Circuit (Cntinuus State Space) State space discretizatin Apprximate FSM Mdel Frmal Verificatin (under all inputs) State space explsin!! Figure 1: Limitatins f current analg verificatin methds. mdel s as t prvide guidance fr behaviral mdeling. The prpsed methdlgy has several key characteristics: System-level behaviral simulatins are used as a basis t derive a limited but sensible set f input stimuli fr verificatin. Inherent abstractin in behaviral mdeling, which cntributes t the deviatin f the behaviral mdel frm its electrical cunterpart, is specifically targeted in ur verificatin; such mdeling abstractin is mathematically characterized by defining tw signal dmains and mapping functins between them. quivalence checking is frmulated as a cnstrained ptimizatin prblem and slved by interfacing behaviral and SPIC-level simulatrs that cntrast the behaviral mdel with the SPIC netlist. System equivalence checking is brken int individual blck-level checks, and hence perfrmed hierarchically; this makes the apprach scalable fr large designs. The rest f the paper is rganized as fllws: Sectin II gives the prblem descriptin; Sectin III prvides the detailed descriptin f the mapping functins and signal dmains used; Sectin IV frmulates the verificatin prblem as an ptimizatin prblem. Finally, Sectin V shws the results f ur verificatin methdlgy using a Phase Lcked Lp as a test case. II. PRLIMINARIS The prpsed semi-frmal, hierarchical, ptimizatin based equivalence checking methdlgy aims at verifying equivalence between the system behaviral mdel called the reference system behaviral mdel (RS) against detailed electrical, i.e. transistr level implementatin. A. Prblem Definitin We view that the input and utput signals t/frm each blck f the reference system behaviral mdel, hithert referred t as the ehaviral Signals, belng t a behaviral signal dmain Ω. Similarly, we define an electrical signal dmain Ω, which cntains the input and utput signals t/frm each blck f the electrical transistr level implementatin. T enable verificatin f large analg/mixed signal designs we als define a limited, but mst likely, input behaviral signal space fr the behaviral mdels called the Cnstrained ehaviral Space (IS). The mechanics f generating the IS fr each blck are discussed in sectin II.. The equivalence check is then perfrmed nt ver the universe f all pssible inputs in the behaviral signal space, instead, nly w.r.t the chsen set f sensible input stimuli as defined by the Cnstrained ehaviral input space. Fr each blck-level behaviral mdel, and a given behaviral input and the resulting behaviral utput, we perfrm equivalence check by asking the essential questin: des the crrespnding blck-level electrical mdel (spice netlist) retain the same (behaviral) input and utput crrespndence? The abve questin wuld have been trivial t answer if bth mdels perate in the same signal dmain. Hwever, the fact that such equivalence check has t be cnducted acrss tw signal dmains intrduces cmplicatins. As such, we define tw mapping functins f - and g - t map the signals frm the behaviral signal space t the electrical signal space and viseversa. The functin f - is a ne t many mapping while the functin f - is a many t ne mapping. The generatin f these mapping functins is dependent f the mdule being verified and is explained in Sectin IV. The btained behaviral IS are mapped t Ω using the mapping f - which is then used t drive the verificatin n an individual blck basis as shwn in Fig.. ach behaviral input in the IS is mapped int t a set f detailed electrical inputs which are then used t simulate the electrical transistr (Spice) level circuit. The resulting electrical utputs are mapped back t the behaviral dmain t cmpare with the reference behaviral utput f the behaviral mdel. The maximum discrepancy f the tw is used as metric t judge the equivalence.. Generatin f Cnstrained ehaviral Space T allw fr a scalable verificatin methdlgy we recgnize that the inputs t a specific circuit blck are cnstrained by the structure f the entire design, i.e. the inputs t each blck in the mdel cannt be any arbitrary input, and instead, nly a subset f them (Figure 3). This cnstrained behaviral signal space fr the behaviral mdel frms the IS. T generate the IS fr each blck in the behaviral mdel, the RS is simulated using a set f typical system-level simulatin stimuli, such as the nes that are used t measure system design specs (e.g. lck-in time fr PLL etc). Upn the cmpletin f each system-level simulatin, the behaviral input (as well as the crrespnding behaviral utput) is retained fr each circuit blck. The cmplete set f such behaviral inputs defines the IS fr the blck. In this case, quivalence Checking essentially checks the electrical implementatin against the RS under the typical input excitatins that are emplyed t measure system design specs. If the equivalence check succeeds, the crrespnding design specs f the RS wuld be deemed as reflecting thse f the actual implementatin. The use f the verificatin allws efficient determinatin f achieved system perfrmance specificatins withut resrting t expensive flat (SPIC) simulatins f the design. A mre cmplete input space IS can als be btained by simulating the RS with a mre cmprehensive set f system- System Space i i+1 lck i lck i +1 S System ehaviral Mdel i i+1 lck i lck i +1 lectrical (C ircuit) Implementatin Primary Decmpse C nstrained lck S pace lck i AMS Circuit ehaviral ehaviral i Output lck i f - {.}?? = g i - {.} lck i Figure : lck-level behaviral checking between behaviral and electrical implementatins. Primary Output Figure 3: s t a circuit blck are cnstrained by the structure f the design. A reference system behaviral mdel (RS) is used t derive blck-level inputs. 56

3 level input stimuli and recrd the crrespnding behaviral inputs appearing at the input t each circuit blck. In practice, these system-level inputs can be btained by using design knwledge r by intrducing pseud-randm variatins t typical inputs. In this case, a higher cverage in verificatin will be resulted as a larger set f input excitatins are included in the verificatin prcess. III. SIGNAL DOMAINS & MAPPING FUNCTIONS As described in the previus sectin, we use system-level behaviral simulatins t generate a behaviral input set (IS) fr each circuit blck. Then fr each behaviral input I (in the IS) and the crrespnding behaviral utput f the blck, O,, the electrical implementatin r a SPIC-level transistr mdel f the blck is checked against the behaviral blck mdel fr equivalence. As illustrated in Fig. 4, such equivalence check is perfrmed acrss tw different signal dmains: behaviral (Ω ) vs. electrical (Ω ). In this sectin we highlight the key differences between the behaviral and the electrical dmains. The mapping functins used t transfrm the signals frm ne dmain t anther are als explained. A. ehaviral vs. lectrical Dmains The behaviral dmain (Ω ), characterized by the behaviral signal space, is essentially an abstract frm f the actual electrical dmain (Ω ). The signals in the behaviral dmain are abstract versins f the electrical signals and are generated by remving sme details frm the electrical signals. Fr example, let us cnsider tw mdels, an electrical mdel and a behaviral mdel. We apply a sinusidal input wavefrm t bth the mdels. Further, let us als assume that the behaviral mdel utput nly depends n the frequency f the input signal and the time instants at which the wavefrm pulse crsses the rigin. Then in principle, any signal with any arbitrary wavefrm shape but identical frequency and zer crssing time shuld prduce the same behaviral utput as the sinusidal wavefrm. Hwever, the same shall nt be true fr the electrical utput. This difference between the behaviral utput and the electrical utput cmes frm the fact that while the electrical input is a sinusidal wavefrm the actual behaviral input signal simply abstracts away the wavefrm shape infrmatin while nly preserving the frequency and zer-crssing times. T further illustrate the differences between electrical and behaviral dmains, especially in relatin t analg/mixed signal systems, let us cnsider a behaviral mdel fr a vltage cntrlled scillatr (VCO) as shwn in Figure 5. The behaviral utput f the mdule nly depends n the time instants at which the phase changes, the lw and high utput vltage levels. N infrmatin abut the precise wavefrm shape is present in the behaviral signal, whereas the same infrmatin cntent is present in the electrical dmain utput f a VCO.. Signal-Dmain Mapping Functins T link the tw dmains tgether we define tw mappings, f - { }: Ω Ω and g - { }: Ω Ω. With the inherent abstractin in behaviral mdeling, f - is ne-t-many mapping Figure 5: Part f behaviral mdel fr a VCO. mdule vc (in,ut).. analg begin freq = (V(in)-Vmin)α+F min // Simple Linear mdel fr VCO frequency //phase calculatin phase = M_PIidtmd(freq,0.0,1.0,-0.5) //generatin f utput vltage V(ut) <+ transistin(n? Vl: Vhi, td,tr,tf) end and maps a behaviral signal wavefrm t a set f electrical realizatins; g - is many-t-ne mapping and abstracts away nnbehaviral details frm an electrical wavefrm. Using f - we map a single (behaviral) input I t the behaviral mdel t a set f electrical inputs, S I = {I 1, I } = f - {I }, which are used t exercise the SPIC mdel in Ω (Fig. 4). The resulting multiple electrical utputs S O = {O 1, O } are mapped back t Ω via S O ={g - {O i }} t cmpare against the reference utput f the behaviral mdel O. Nte that fr a single behaviral input I,, I = f - {I } defines the electrical input space ver which the electrical implementatin needs t be checked fr equivalence. On the ther hand, since the reference behaviral utput, O, is behaviral, the utputs f the electrical implementatins are mapped back t the Ω via g - fr cmparisn. T illustrate hw the tw mapping functins are generated in practice, let us cnsider part f the behaviral mdel f a phase lcked lp cmprising f the charge pump and a mdule cntaining the filter and a VCO (Fig. 6). The behaviral utput f the charge pump may cntain nly idealized current pulses which act as behaviral inputs fr the filter & VCO mdule. Nte that these utput signals are in the behaviral dmain and nly have essential mdeled behaviral characteristics f the utput signal. f - basically maps the behaviral utput signal t the electrical dmain by adding the un-mdeled electrical details, say in this case, the rise time and the fall time f the utput current pulse. Nte that fr each behaviral input signal multiple electrical signals are prduced. Similarly, the reference behaviral utput signal f the filter & VCO mdule, O, nly cntains the essential behaviral characteristics that are mdeled in the utput functin f the VCO, which fr a mdel shwn in Figure 5 shall be the level crssing time pints. T cmpare with this reference O, g - basically maps the detailed electrical utput wavefrms prduced by the SPIC-level blck mdel t the behaviral System Stimuli System ehaviral Simulatin I Fr each ehaviral beh. input & utput pair Space (IS) fr lck i f - {.} One-t-Many I ={I 1, I } ehaviral Mdel i S P IC -level Transistr Mdel i O Cmpare?? O ={O 1, O } Many-t-One g - {.} O ={O 1, O } ehaviral Dmain lectrical Dmain Figure 4: Signal mappings between the behaviral and electrical dmains. 57

4 Charge Pump (Driver eh. Mdel) f - {.}: g - {.} : Filter + VCO Add rise/fall time t utput current xtract Level Crssing pulses lck under Check (UC) Timestamps Figure 6: Illustratin fr generatin f mapping functin. dmain. In the present example, the electrical utputs f the crrespnding SPIC-level VCO net-list shall be simply mapped back t the behaviral dmain by extracting the level-crssing time stamps. In general, g - is many-t-ne since multiple electrical signals can have the same extracted behaviral features. In principle, mapping functins f - and g - are mdule dependent. In particularly, as illustrated in Fig. 6, f - fr the blck under check shall be cnstructed t reflect the behaviral abstractin embedded in the utput functin f the preceding (driver) behaviral mdel. On the ther hand, g - effectively extracts frm an electrical utput the behaviral characteristics that are specified in the utput f the behaviral mdel under check. IV. OPTIMIZATION ASD QUIVALNC CHCKING As described in previus sectins ur verificatin methdlgy invlves generatin f system level behaviral stimuli, mapping each behaviral input stimulus t a set f detailed electrical inputs which are then used t simulate the SPIC level transistr net-list. At the utput, we map the set f electrical signals prduced t the behaviral dmain, which are then cmpared with the crrespnding behaviral utputs frm the RS t verify equivalence between the tw implementatins. In this sectin we frmulate the abve cmparisn as a maximizatin prblem. The ptimizatin prblem may be slved using any simulatin based ptimizer, i.e. any available ptimizatin slver which des nt necessarily require a clsed frm expressin fr calculating the bjective functin. In this paper we used DONLP [10][11], a sequential quadratic prgramming (SQP) based ptimizatin engine fr the same. DONLP was interfaced with CADNC Spectre t allw cmputatin f the bjective functin using actual spice level simulatins. Fr a given behaviral input I, the behaviral mdel prduces O at the utput (Figure 4). T verify whether r nt this inpututput crrespndence is retained in the electrical implementatin, we ask the fllwing questin: fr all electrical input signals that have the behaviral characteristics specified by I, will the crrespnding electrical utputs maintain the same behaviral characteristics specified by O? Fr every circuit blck, we perfrm the abve equivalence check fr each behaviral input in its IS. An electrical implementatin is deemed as equivalent t the system behaviral mdel if and nly if all such checks are passed. We frmulate the abve as a maximizatin prblem. We parameterize the nn-behaviral electrical features nt mdeled in a behaviral input, such as finite rise/fall times and signal shapes, by intrducing additinal electrical feature parameters. We dente these electrical feature parameters as p. Such parameterizatin mathematically cnstructs the mapping functin f -. The mapped electrical input set S I = {I 1, I } = f - (I, ) defines a cnstrained electrical input excitatin space ver which the SPIC net-list needs t be cmpared with the behaviral mdel. We frmulate this task frmally as a maximizatin ptimizatin prblem in S I and seek t btain the maximum deviatin ε max frm the reference behaviral utput O : max ε = h O ( p ), O (1) p err ( ) subject t: p p p () I ( ) QSP I ) ) g O = f I, p ) (3) ( ) ( )) O = (4) O = (5) quatin (1) defines the bjective functin, which is an errr functin h specifying the derivatin between the mapped err electrical utput and the reference behaviral utput O. Fr instance, if O and O ( p ) are represented as vectrs f sampled signal values, L vectr nrm can be used t define the errr functin: herr = O ( p ) O In practice, the definitin f h is mdel dependent and is dependent n the functinality f err the blck. Fr example, fr the VCO behavir mdel shwn in Figure 5, it may be the L 1 vectr nrm f level crssing time stamps, while fr a charge pump it may be L vectr nrm f the vectr measuring the charge injected int the system at different time pints. quatin () defines the bund n the electrical input parameters. quatin (3) maps I t an electrical input signal by adding electrical features specified by p. QSP () in (4) maps an electrical input applied t the SPIC-level mdel t the crrespnding electrical utput; this mapping is realized by running circuit (SPIC) simulatin. Finally, (5) maps the electrical utput t the behaviral dmain by using g -. The prpsed ptimizatin-based equivalence-check flw is shwn in Figure 7, where an ptimizer (DONLP) is emplyed t search fr the maximum deviatin ε max. If ε is less than a userdefined tlerance, the equivalence check is deemed as passed; max therwise, a failure is reprted. At the inner lp f the ehaviral-level System Simulatin xtract lck-level ehaviral /Output signals Map t Generate lectrical Space SPIC-level Simulatin Map lectrical Outputs back t ehaviral Dmain Get the deviatin (errr) frm the reference behaviral utput Optimizer interfaced with s imulatr N Largest rrr Reached in the lectrical Space? Is the Largest rrr > Tlerance? N Fail Succeed Figure 7: Optimizatin based equivalence checking flw. 58

5 ptimizatin, the circuit simulatr, CADNC Spectre, is interfaced t prvide the mapping in (4). T make the abve methdlgy mre rbust and cnservative in nature, we als implemented a slightly mdified frm f the abve flw. The mdificatin was dne t allw the prpsed verificatin flw t merge cnveniently with the existing cmmercial circuit simulatin sftware like CADNC Spectre and HSPIC. Althugh the behaviral utput signal at any pint shuld/des nt depend n the nn-mdeled electrical details in the behaviral input signal, practical circuit simulatrs d nt distinguish between the behaviral signals and the electrical signals. The circuit simulatr treats the behaviral input and utput in the same way as they treat the electrical signals. This anmaly in simulatrs may smetimes lead t unexpected results. T avid any such ccurrences and enable a cnservative check we mdify the abve flw shwn in Figure 7 slightly. The mdified flw is shwn in Figure 8. As shwn in figure 8, at inner lp f ptimizatin, in additin t simulating spice level net-list we als simulate the behaviral mdel fr the blck under verificatin with the same electrical dmain input signal. The electrical utputs are then mapped back t the behaviral dmain and maximum deviatin between the electrical and behaviral dmain utputs are cmputed in the same manner as befre. V. XPRIMNTAL RSULTS The prpsed methdlgy was implemented using C language and was applied fr equivalence checking between verilg AMS based behaviral mdel f a phase lcked lp (PLL) and its electrical implementatin (CADNC Spectre net-list). The blck diagram f the PLL used is shwn in figure 9. T generate the behaviral input space (IS) fr each blck in the behaviral mdel, the reference behaviral mdel was simulated using a typical system-level simulatin setup used t calculate the lck-in time f a PLL. The reference input signal was a pulse f 10.9MHz and the vltage signal Vcntrl was used t mdify the divider rati f the PLL frm 150 t 100 at a time instant f 3μs. The verificatin f the entire system was perfrmed in a hierarchical manner by dividing the system int three mdules, lp filter and vltage cntrlled scillatr (VCO), charge pump and phase ehaviral-level System Simulatin xtract lck-level ehaviral /Output signals Map t Generate lectrical Space SPIC-level Simulatin & lck level ehaviral Simulatin Map lectrical Outputs back t ehaviral Dmain Get the deviatin (errr) frm the reference behaviral utput Optimizer interfaced with s imulatr N Largest rrr Reached in the lectrical Space? Is the Largest rrr > Tlerance? N Fail Succeed Figure 8: Mdified ptimizatin based equivalence checking flw. Vref Frequency Divider Vcntrl Figure 9: lck diagram f the phase lcked lp (PLL). detectr. A. Lp Filter and Vltage Cntrlled Oscillatr The behaviral input t the blck cmpsed f the lp filter and the VCO cnsists f idealized current pulses frm the charge pump. The electrical implementatin f the blck is shwn in Figure 10. Figure 11 depicts the spectre simulatin results f the current pulses generated by the charge pump frm 0.3μs t 0.66μs. The results depict the presence f spikes in the utput current whenever the current wavefrm amplitude changes suddenly. T map the idealized behaviral current pulse wavefrms int electrical equivalent signals fur electrical feature parameters, trise (t r ), tfall (t f ), peak_ps (p_ps) and peak_neg (p_neg) were defined. trise (t r ) and tfall (t f ) represent the rise time and fall time f the current wavefrms, and peak_ps (p_ps) and peak_neg (p_neg) refer t the peak amplitudes f the current spikes generated in the utput wavefrm. The behaviral utput f the blck, i.e. the VCO behaviral utput, is dependent nly n the level crssing time instants (Figure 5). Thus, the electrical utput signals are mapped back t behaviral dmain by simply extracting the level crssing time instants. ased n the abve, the ptimizatin prblem was frmulated as under: max ε = t t (6) tr, tf, p _ neg, p _ ps subject t: 1 t r (7) 1 t f (8) 3 p _ neg 0μA (9) 3 p _ ps 0μA (10) where t and t refer t the level crssing time instants btained frm the electrical and behaviral utputs respectively. The abve ptimizatin prblem was slved fr three different behaviral mdels f the VCO. The utput frequency versus cntrl vltage plts fr the three different VCO mdels are shwn in Figure 1. Mdel A clsely resembles the VCO characteristics acrss the entire cntrl vltage range whereas mdels & C are nly linear apprximatins t the VCO utput R C1 V crl C Lp Filter Phase Detectr Charge Pump Vb1 Vb1 Vb1 Vb1 Vb1 Lp Filter Vdd 1 V crl V crl V crl V crl VCO VCO Figure 10: lectrical implementatin fr lp filter and VCO. Vut Vut 59

6 Figure 11: Spectre simulatin: charge pump utput current. frequency characteristics. Table 1 belw shws the maximum errr btained fr each behaviral mdel, values f the electrical parameters added at that instant, equivalence decisin f the methdlgy, and the ttal runtime required fr ptimizatin. As expected, the maximum errr is least fr mdel A and is the nly mdel fr which equivalence test is successful. Table 1: quivalence check fr VCO and filter blck Mdel A Mdel Mdel C Maximum rrr 1.545e e e+03 Rise Time 1.999ns 1.999ns 50ns Fall Time 1.999ns 1.999ns 50ns Peak_ps 3μA 0μA 3μA Peak_neg 0μA 3μA 0μA quivalence N N Runtime (sec) Charge Pump The behaviral input t the charge pump (CP) cnsists f tw digital like vltage pulses up and dwn cntrlling the utput current. The electrical implementatin f the charge pump is shwn in Figure 13. T map the behaviral input signals int equivalent electrical wavefrms, tw electrical feature parameters, trise (t r ), and tfall (t f ) were defined. The electrical utput f the charge pump cnsists f the shrt duratin current pulses (Figure 11). Since the ttal charge injected int the system is the mst imprtant parameter fr the charge pump, the utput current was integrated t calculate the net charge intrduced by the charge pump. The ttal charges intrduced by the behaviral and electrical implementatins at different instants f time were then cmpared t calculate the errr functin. ased n the abve, the ptimizatin prblem was frmulated as under: maxε = ( q q )1e6 (11) tr, tf subject t: 1 t r (1) 1 t f (13) Figure 1: Frequency versus cntrl vltage fr the three VCO mdels. where q and q are vectrs cnsisting f the ttal charge injected int the system by the electrical and behaviral mdels at different time instants. T verify the methdlgy fr charge pumps, tw different behaviral mdels were used, with ne clser t the electrical implementatin than the ther (Figure 14). ehaviral mdel A tk int accunt the current mismatch between the up and dwn current while mdel simply neglected this difference and mdeled bth the current surces identically. The maximum deviatin between the electrical and behaviral mdels was calculated by slving the ptimizatin prblem in (11). Table belw shws the maximum deviatin between the electrical and behaviral signals and the equivalence decisin f the prpsed methdlgy. As expected, the maximum deviatin in mdel A is less than the maximum deviatin in mdel and equivalence test is successful nly fr mdel A. Table : quivalence Results fr the Charge Pump Mdel Maximum rrr Rise Time Fall Time Match Run Time(sec) A e+01 50ns ns e+01 50ns 50ns N 30.4 C. Phase Detectr The behaviral input t the phase detectr (PD) cnsists f input reference vltage and the utput vltage wavefrm (behaviral) f the frequency divider. The behaviral input vltage was mapped t electrical dmain by adding the rise and fall time parameters t the input behaviral wavefrms. Further, similar t the VCO utput wavefrms, the electrical dmain vltage wavefrms were mapped back t the behaviral dmain Vdd Charge Pump Figure 13: lectrical implementatin f charge pump. 60

7 Iup =.μa Iup = μa Idwn =.11μA Idwn = μa by simply extracting the time instants at which the utput vltage crssed the Vdd/ value. The ptimizatin prblem fr the phase detectr was frmulated as under: maxε = ( t t )1e6 + ( t t )1e6 where t u,, tr, tf t up, Mdel A Mdel Figure 14: Charge pump mdels. up up, dn dn, (13) subject t: 1 t r (14) 1 t f (15),t dn, and t dn, refer t the Vdd/ crssing time instants btained frm the electrical and behaviral utput fr the up and dwn vltage respectively. The abve ptimizatin prblem was slved fr the phase detectr and the maximum deviatin f e+01 was achieved fr trise=tfall=50ns. Since, the deviatin was less than the maximum threshld, the mdels were deemed equivalent. D. Verificatin f the prpsed methdlgy T verify that the prpsed methdlgy crrectly identified the equivalence between the behaviral mdels and their electrical implementatins, system level prperties f the PLL such as lcking time were calculated frm bth the behaviral and the electrical implementatins. Out f the three mdels available fr the filter and VCO blck (Table 1), mdel A was used t calculate the abve prperties as mdel A was deemed as equivalent by the verificatin methdlgy. Similarly, mdel A f the charge pump blck (Table ) was used in the abve calculatins. Figure 15 shws the frequency f the utput signal, Vut, as btained frm the reference behaviral mdel and when the individual behaviral mdels were replaced with their electrical cunterparts. A lcking time f 1.03μs was achieved under all the cases. The difference in the wavefrms at pwer n represents the fact that the behaviral mdels d nt capture the initial PLL pwer n prcess well. After pwer n the behaviral mdel and transistr level implementatin are equivalent t each ther. VI. ACKNOWLDGMNTS This wrk was supprted in part by the Semicnductr Research Crpratin and Texas Analg Center f xcellence. VII. CONCLUSION In this paper we presented an ptimizatin based, hierarchical behaviral mdel equivalence checking methdlgy fr large Analg/Mixed Signal designs such as PLLs, ADCs and I/O s. The verificatin methdlgy is nt necessarily frmal, but yet systematic and practical. It recgnizes that the inputs t any specific circuit blck in a system are cnstrained by the structure Figure 15: Output frequency f the PLL frm behaviral and electrical simulatins. f the entire design, and hence, verificatin is dne nly n a selected set f inputs rather than the universe f all pssible arbitrary inputs. The prpsed methdlgy is applied fr verificatin f a Phase Lcked Lp as a test case. RFRNCS [1] M. H. Zaki et al, Frmal verificatin f analg and mixed signal designs: a survey, Micrelectrnics Jurnal, 39(008) [] S.Steinhrst, L. Hedrich, Advanced methds fr equivalence checking f analg circuits with strng nnlinearities, Frmal Methds in System Design, Springerlink, 009. [3] S. Tiwary, A. Gupta, J. Phillips, C. Pinell, R. Zlatanvici, First Steps Twards SAT-based Frmal Analg Verificatin, I/ACM ICCAD, Nv [4] A.alivada, Y.V. Hskte, J.A.Abraham, Verificatin f transient respnse f linear analg circuits, I VLSI Test Sympsium, 1995, pp [5] Hedrich, L. and. arke, A frmal apprach t nnlinear analg circuit verificatin, Internatinal Cnference n Cmputer-Aided Design, 1995, pp [6] Hedrich, L. and. arke, A frmal apprach t verificatin f linear analg circuits with parameter tlerances Design Autmatin and Test in urpe, 1998, pp [7] T.R.Dastidar, P.P.Chakrabarti, A verificatin system fr transient respnse f analg circuits, ACM Trans. Design Autm. lectrn. Syst., vl. 1, n 3, pp. 1-39, 007. [8] T.Dang, A.Dnze, O.Maler, Verificatin f analg and mixed-signal circuits using hybrid system techniques, Frmal Methds in Cmpuer- Aided Design, Lecture Ntes in Cmputer Science, vl. 331, Springer, erlin, 004, pp [9] S.Gupta,.H.Krgh, R.A. Rutenbar, Twards Frmal Verificatin f Analg Designs, I/ACM Internatinal Cnference n Cmputer Aided Design, 004, pp [10] P. Spellucci, An sqp methd fr general nnlinear prgrams using nly equality cnstrained sub-prblems, Mathematical Prgramming, vl. 8, pp , [11] P. Spellucci, A new technique fr incnsistent prblems in the SQP methd, Mathematical Methds f Operatin Research, vl. 47, pp ,

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax .7.4: Direct frequency dmain circuit analysis Revisin: August 9, 00 5 E Main Suite D Pullman, WA 9963 (509) 334 6306 ice and Fax Overview n chapter.7., we determined the steadystate respnse f electrical

More information

Design and Simulation of Dc-Dc Voltage Converters Using Matlab/Simulink

Design and Simulation of Dc-Dc Voltage Converters Using Matlab/Simulink American Jurnal f Engineering Research (AJER) 016 American Jurnal f Engineering Research (AJER) e-issn: 30-0847 p-issn : 30-0936 Vlume-5, Issue-, pp-9-36 www.ajer.rg Research Paper Open Access Design and

More information

ENSC Discrete Time Systems. Project Outline. Semester

ENSC Discrete Time Systems. Project Outline. Semester ENSC 49 - iscrete Time Systems Prject Outline Semester 006-1. Objectives The gal f the prject is t design a channel fading simulatr. Upn successful cmpletin f the prject, yu will reinfrce yur understanding

More information

Support-Vector Machines

Support-Vector Machines Supprt-Vectr Machines Intrductin Supprt vectr machine is a linear machine with sme very nice prperties. Haykin chapter 6. See Alpaydin chapter 13 fr similar cntent. Nte: Part f this lecture drew material

More information

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents WRITING THE REPORT Organizing the reprt Mst reprts shuld be rganized in the fllwing manner. Smetime there is a valid reasn t include extra chapters in within the bdy f the reprt. 1. Title page 2. Executive

More information

A Novel Electro-thermal Simulation Approach to Power IGBT Modules for Automotive Traction Applications

A Novel Electro-thermal Simulation Approach to Power IGBT Modules for Automotive Traction Applications Special Issue Recent R&D Activities f Pwer Devices fr Hybrid Electric Vehicles 27 Research Reprt A Nvel Electr-thermal Simulatin Apprach t Pwer IGBT Mdules fr Autmtive Tractin Applicatins Takashi Kjima,

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/ Cntent Stichimetric matrix Calculating the mass cnservatin relatins

More information

Module 4: General Formulation of Electric Circuit Theory

Module 4: General Formulation of Electric Circuit Theory Mdule 4: General Frmulatin f Electric Circuit Thery 4. General Frmulatin f Electric Circuit Thery All electrmagnetic phenmena are described at a fundamental level by Maxwell's equatins and the assciated

More information

Chapter 3: Cluster Analysis

Chapter 3: Cluster Analysis Chapter 3: Cluster Analysis } 3.1 Basic Cncepts f Clustering 3.1.1 Cluster Analysis 3.1. Clustering Categries } 3. Partitining Methds 3..1 The principle 3.. K-Means Methd 3..3 K-Medids Methd 3..4 CLARA

More information

Sections 15.1 to 15.12, 16.1 and 16.2 of the textbook (Robbins-Miller) cover the materials required for this topic.

Sections 15.1 to 15.12, 16.1 and 16.2 of the textbook (Robbins-Miller) cover the materials required for this topic. Tpic : AC Fundamentals, Sinusidal Wavefrm, and Phasrs Sectins 5. t 5., 6. and 6. f the textbk (Rbbins-Miller) cver the materials required fr this tpic.. Wavefrms in electrical systems are current r vltage

More information

Verification of Quality Parameters of a Solar Panel and Modification in Formulae of its Series Resistance

Verification of Quality Parameters of a Solar Panel and Modification in Formulae of its Series Resistance Verificatin f Quality Parameters f a Slar Panel and Mdificatin in Frmulae f its Series Resistance Sanika Gawhane Pune-411037-India Onkar Hule Pune-411037- India Chinmy Kulkarni Pune-411037-India Ojas Pandav

More information

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India CHAPTER 3 INEQUALITIES Cpyright -The Institute f Chartered Accuntants f India INEQUALITIES LEARNING OBJECTIVES One f the widely used decisin making prblems, nwadays, is t decide n the ptimal mix f scarce

More information

the results to larger systems due to prop'erties of the projection algorithm. First, the number of hidden nodes must

the results to larger systems due to prop'erties of the projection algorithm. First, the number of hidden nodes must M.E. Aggune, M.J. Dambrg, M.A. El-Sharkawi, R.J. Marks II and L.E. Atlas, "Dynamic and static security assessment f pwer systems using artificial neural netwrks", Prceedings f the NSF Wrkshp n Applicatins

More information

Determining the Accuracy of Modal Parameter Estimation Methods

Determining the Accuracy of Modal Parameter Estimation Methods Determining the Accuracy f Mdal Parameter Estimatin Methds by Michael Lee Ph.D., P.E. & Mar Richardsn Ph.D. Structural Measurement Systems Milpitas, CA Abstract The mst cmmn type f mdal testing system

More information

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) > Btstrap Methd > # Purpse: understand hw btstrap methd wrks > bs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(bs) > mean(bs) [1] 21.64625 > # estimate f lambda > lambda = 1/mean(bs);

More information

We can see from the graph above that the intersection is, i.e., [ ).

We can see from the graph above that the intersection is, i.e., [ ). MTH 111 Cllege Algebra Lecture Ntes July 2, 2014 Functin Arithmetic: With nt t much difficulty, we ntice that inputs f functins are numbers, and utputs f functins are numbers. S whatever we can d with

More information

ECEN 4872/5827 Lecture Notes

ECEN 4872/5827 Lecture Notes ECEN 4872/5827 Lecture Ntes Lecture #5 Objectives fr lecture #5: 1. Analysis f precisin current reference 2. Appraches fr evaluating tlerances 3. Temperature Cefficients evaluatin technique 4. Fundamentals

More information

EDA Engineering Design & Analysis Ltd

EDA Engineering Design & Analysis Ltd EDA Engineering Design & Analysis Ltd THE FINITE ELEMENT METHOD A shrt tutrial giving an verview f the histry, thery and applicatin f the finite element methd. Intrductin Value f FEM Applicatins Elements

More information

Dead-beat controller design

Dead-beat controller design J. Hetthéssy, A. Barta, R. Bars: Dead beat cntrller design Nvember, 4 Dead-beat cntrller design In sampled data cntrl systems the cntrller is realised by an intelligent device, typically by a PLC (Prgrammable

More information

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines COMP 551 Applied Machine Learning Lecture 11: Supprt Vectr Machines Instructr: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted fr this curse

More information

Lead/Lag Compensator Frequency Domain Properties and Design Methods

Lead/Lag Compensator Frequency Domain Properties and Design Methods Lectures 6 and 7 Lead/Lag Cmpensatr Frequency Dmain Prperties and Design Methds Definitin Cnsider the cmpensatr (ie cntrller Fr, it is called a lag cmpensatr s K Fr s, it is called a lead cmpensatr Ntatin

More information

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d)

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d) COMP 551 Applied Machine Learning Lecture 9: Supprt Vectr Machines (cnt d) Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Class web page: www.cs.mcgill.ca/~hvanh2/cmp551 Unless therwise

More information

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme Enhancing Perfrmance f / Neural Classifiers via an Multivariate Data Distributin Scheme Halis Altun, Gökhan Gelen Nigde University, Electrical and Electrnics Engineering Department Nigde, Turkey haltun@nigde.edu.tr

More information

Current/voltage-mode third order quadrature oscillator employing two multiple outputs CCIIs and grounded capacitors

Current/voltage-mode third order quadrature oscillator employing two multiple outputs CCIIs and grounded capacitors Indian Jurnal f Pure & Applied Physics Vl. 49 July 20 pp. 494-498 Current/vltage-mde third rder quadrature scillatr emplying tw multiple utputs CCIIs and grunded capacitrs Jiun-Wei Hrng Department f Electrnic

More information

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007 CS 477/677 Analysis f Algrithms Fall 2007 Dr. Gerge Bebis Curse Prject Due Date: 11/29/2007 Part1: Cmparisn f Srting Algrithms (70% f the prject grade) The bjective f the first part f the assignment is

More information

Kinetic Model Completeness

Kinetic Model Completeness 5.68J/10.652J Spring 2003 Lecture Ntes Tuesday April 15, 2003 Kinetic Mdel Cmpleteness We say a chemical kinetic mdel is cmplete fr a particular reactin cnditin when it cntains all the species and reactins

More information

CONSTRUCTING STATECHART DIAGRAMS

CONSTRUCTING STATECHART DIAGRAMS CONSTRUCTING STATECHART DIAGRAMS The fllwing checklist shws the necessary steps fr cnstructing the statechart diagrams f a class. Subsequently, we will explain the individual steps further. Checklist 4.6

More information

5 th grade Common Core Standards

5 th grade Common Core Standards 5 th grade Cmmn Cre Standards In Grade 5, instructinal time shuld fcus n three critical areas: (1) develping fluency with additin and subtractin f fractins, and develping understanding f the multiplicatin

More information

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION NUROP Chinese Pinyin T Chinese Character Cnversin NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION CHIA LI SHI 1 AND LUA KIM TENG 2 Schl f Cmputing, Natinal University f Singapre 3 Science

More information

Pattern Recognition 2014 Support Vector Machines

Pattern Recognition 2014 Support Vector Machines Pattern Recgnitin 2014 Supprt Vectr Machines Ad Feelders Universiteit Utrecht Ad Feelders ( Universiteit Utrecht ) Pattern Recgnitin 1 / 55 Overview 1 Separable Case 2 Kernel Functins 3 Allwing Errrs (Sft

More information

Convergence Aid Techniques for Compact Modelling with Verilog-A

Convergence Aid Techniques for Compact Modelling with Verilog-A Cnvergence Aid Techniques fr Cmpact Mdelling with Verilg-A Slbdan Mijalkvić Silvac Eurpe, St Ives, Cambridge, UK MOS-AK 2010 Rme Verilg-A Language Submdule Prt Nde Branch Mdule Nde Mdule Mdule Prt Mdule

More information

Linearization of the Output of a Wheatstone Bridge for Single Active Sensor. Madhu Mohan N., Geetha T., Sankaran P. and Jagadeesh Kumar V.

Linearization of the Output of a Wheatstone Bridge for Single Active Sensor. Madhu Mohan N., Geetha T., Sankaran P. and Jagadeesh Kumar V. Linearizatin f the Output f a Wheatstne Bridge fr Single Active Sensr Madhu Mhan N., Geetha T., Sankaran P. and Jagadeesh Kumar V. Dept. f Electrical Engineering, Indian Institute f Technlgy Madras, Chennai

More information

Methods for Determination of Mean Speckle Size in Simulated Speckle Pattern

Methods for Determination of Mean Speckle Size in Simulated Speckle Pattern 0.478/msr-04-004 MEASUREMENT SCENCE REVEW, Vlume 4, N. 3, 04 Methds fr Determinatin f Mean Speckle Size in Simulated Speckle Pattern. Hamarvá, P. Šmíd, P. Hrváth, M. Hrabvský nstitute f Physics f the Academy

More information

Synchronous Motor V-Curves

Synchronous Motor V-Curves Synchrnus Mtr V-Curves 1 Synchrnus Mtr V-Curves Intrductin Synchrnus mtrs are used in applicatins such as textile mills where cnstant speed peratin is critical. Mst small synchrnus mtrs cntain squirrel

More information

, which yields. where z1. and z2

, which yields. where z1. and z2 The Gaussian r Nrmal PDF, Page 1 The Gaussian r Nrmal Prbability Density Functin Authr: Jhn M Cimbala, Penn State University Latest revisin: 11 September 13 The Gaussian r Nrmal Prbability Density Functin

More information

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems.

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems. Building t Transfrmatins n Crdinate Axis Grade 5: Gemetry Graph pints n the crdinate plane t slve real-wrld and mathematical prblems. 5.G.1. Use a pair f perpendicular number lines, called axes, t define

More information

Math Foundations 20 Work Plan

Math Foundations 20 Work Plan Math Fundatins 20 Wrk Plan Units / Tpics 20.8 Demnstrate understanding f systems f linear inequalities in tw variables. Time Frame December 1-3 weeks 6-10 Majr Learning Indicatrs Identify situatins relevant

More information

Relationship Between Amplifier Settling Time and Pole-Zero Placements for Second-Order Systems *

Relationship Between Amplifier Settling Time and Pole-Zero Placements for Second-Order Systems * Relatinship Between Amplifier Settling Time and Ple-Zer Placements fr Secnd-Order Systems * Mark E. Schlarmann and Randall L. Geiger Iwa State University Electrical and Cmputer Engineering Department Ames,

More information

ENG2410 Digital Design Sequential Circuits: Part B

ENG2410 Digital Design Sequential Circuits: Part B ENG24 Digital Design Sequential Circuits: Part B Fall 27 S. Areibi Schl f Engineering University f Guelph Analysis f Sequential Circuits Earlier we learned hw t analyze cmbinatinal circuits We will extend

More information

Pure adaptive search for finite global optimization*

Pure adaptive search for finite global optimization* Mathematical Prgramming 69 (1995) 443-448 Pure adaptive search fr finite glbal ptimizatin* Z.B. Zabinskya.*, G.R. Wd b, M.A. Steel c, W.P. Baritmpa c a Industrial Engineering Prgram, FU-20. University

More information

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology Technical Bulletin Generatin Intercnnectin Prcedures Revisins t Cluster 4, Phase 1 Study Methdlgy Release Date: Octber 20, 2011 (Finalizatin f the Draft Technical Bulletin released n September 19, 2011)

More information

1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp

1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp THE POWER AND LIMIT OF NEURAL NETWORKS T. Y. Lin Department f Mathematics and Cmputer Science San Jse State University San Jse, Califrnia 959-003 tylin@cs.ssu.edu and Bereley Initiative in Sft Cmputing*

More information

NUMBERS, MATHEMATICS AND EQUATIONS

NUMBERS, MATHEMATICS AND EQUATIONS AUSTRALIAN CURRICULUM PHYSICS GETTING STARTED WITH PHYSICS NUMBERS, MATHEMATICS AND EQUATIONS An integral part t the understanding f ur physical wrld is the use f mathematical mdels which can be used t

More information

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10]

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10] EECS 270, Winter 2017, Lecture 3 Page 1 f 6 Medium Scale Integrated (MSI) devices [Sectins 2.9 and 2.10] As we ve seen, it s smetimes nt reasnable t d all the design wrk at the gate-level smetimes we just

More information

Engineering Approach to Modelling Metal THz Structures

Engineering Approach to Modelling Metal THz Structures Terahertz Science and Technlgy, ISSN 1941-7411 Vl.4, N.1, March 11 Invited Paper ngineering Apprach t Mdelling Metal THz Structures Stepan Lucyszyn * and Yun Zhu Department f, Imperial Cllege Lndn, xhibitin

More information

3.4 Shrinkage Methods Prostate Cancer Data Example (Continued) Ridge Regression

3.4 Shrinkage Methods Prostate Cancer Data Example (Continued) Ridge Regression 3.3.4 Prstate Cancer Data Example (Cntinued) 3.4 Shrinkage Methds 61 Table 3.3 shws the cefficients frm a number f different selectin and shrinkage methds. They are best-subset selectin using an all-subsets

More information

T(s) 1+ T(s) 2. Phase Margin Test for T(s) a. Unconditionally Stable φ m = 90 o for 1 pole T(s) b. Conditionally Stable Case 1.

T(s) 1+ T(s) 2. Phase Margin Test for T(s) a. Unconditionally Stable φ m = 90 o for 1 pole T(s) b. Conditionally Stable Case 1. Lecture 49 Danger f Instability/Oscillatin When Emplying Feedback In PWM Cnverters A. Guessing Clsed Lp Stability Frm Open Lp Frequency Respnse Data. T(s) versus T(s) + T(s) 2. Phase Margin Test fr T(s)

More information

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards:

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards: MODULE FOUR This mdule addresses functins SC Academic Standards: EA-3.1 Classify a relatinship as being either a functin r nt a functin when given data as a table, set f rdered pairs, r graph. EA-3.2 Use

More information

A Scalable Recurrent Neural Network Framework for Model-free

A Scalable Recurrent Neural Network Framework for Model-free A Scalable Recurrent Neural Netwrk Framewrk fr Mdel-free POMDPs April 3, 2007 Zhenzhen Liu, Itamar Elhanany Machine Intelligence Lab Department f Electrical and Cmputer Engineering The University f Tennessee

More information

Modeling the Nonlinear Rheological Behavior of Materials with a Hyper-Exponential Type Function

Modeling the Nonlinear Rheological Behavior of Materials with a Hyper-Exponential Type Function www.ccsenet.rg/mer Mechanical Engineering Research Vl. 1, N. 1; December 011 Mdeling the Nnlinear Rhelgical Behavir f Materials with a Hyper-Expnential Type Functin Marc Delphin Mnsia Département de Physique,

More information

Department of Electrical Engineering, University of Waterloo. Introduction

Department of Electrical Engineering, University of Waterloo. Introduction Sectin 4: Sequential Circuits Majr Tpics Types f sequential circuits Flip-flps Analysis f clcked sequential circuits Mre and Mealy machines Design f clcked sequential circuits State transitin design methd

More information

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants Internatinal Jurnal f Engineering Science Inventin ISSN (Online): 9 67, ISSN (Print): 9 676 www.ijesi.rg Vlume 5 Issue 8 ugust 06 PP.0-07 Optimizatin Prgramming Prblems Fr Cntrl nd Management Of Bacterial

More information

Checking the resolved resonance region in EXFOR database

Checking the resolved resonance region in EXFOR database Checking the reslved resnance regin in EXFOR database Gttfried Bertn Sciété de Calcul Mathématique (SCM) Oscar Cabells OECD/NEA Data Bank JEFF Meetings - Sessin JEFF Experiments Nvember 0-4, 017 Bulgne-Billancurt,

More information

A New Evaluation Measure. J. Joiner and L. Werner. The problems of evaluation and the needed criteria of evaluation

A New Evaluation Measure. J. Joiner and L. Werner. The problems of evaluation and the needed criteria of evaluation III-l III. A New Evaluatin Measure J. Jiner and L. Werner Abstract The prblems f evaluatin and the needed criteria f evaluatin measures in the SMART system f infrmatin retrieval are reviewed and discussed.

More information

Floating Point Method for Solving Transportation. Problems with Additional Constraints

Floating Point Method for Solving Transportation. Problems with Additional Constraints Internatinal Mathematical Frum, Vl. 6, 20, n. 40, 983-992 Flating Pint Methd fr Slving Transprtatin Prblems with Additinal Cnstraints P. Pandian and D. Anuradha Department f Mathematics, Schl f Advanced

More information

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y ) (Abut the final) [COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t m a k e s u r e y u a r e r e a d y ) The department writes the final exam s I dn't really knw what's n it and I can't very well

More information

MATCHING TECHNIQUES. Technical Track Session VI. Emanuela Galasso. The World Bank

MATCHING TECHNIQUES. Technical Track Session VI. Emanuela Galasso. The World Bank MATCHING TECHNIQUES Technical Track Sessin VI Emanuela Galass The Wrld Bank These slides were develped by Christel Vermeersch and mdified by Emanuela Galass fr the purpse f this wrkshp When can we use

More information

Lecture 02 CSE 40547/60547 Computing at the Nanoscale

Lecture 02 CSE 40547/60547 Computing at the Nanoscale PN Junctin Ntes: Lecture 02 CSE 40547/60547 Cmputing at the Nanscale Letʼs start with a (very) shrt review f semi-cnducting materials: - N-type material: Obtained by adding impurity with 5 valence elements

More information

GENESIS Structural Optimization for ANSYS Mechanical

GENESIS Structural Optimization for ANSYS Mechanical P3 STRUCTURAL OPTIMIZATION (Vl. II) GENESIS Structural Optimizatin fr ANSYS Mechanical An Integrated Extensin that adds Structural Optimizatin t ANSYS Envirnment New Features and Enhancements Release 2017.03

More information

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN620: Network Theory Broadband Circuit Design Fall 2014 ECEN60: Netwrk Thery Bradband Circuit Design Fall 014 Lecture 11: VCO Phase Nise Sam Palerm Analg & Mixed-Signal Center Texas A&M University Annuncements & Agenda HW3 is due tday at 5PM Phase Nise Definitin

More information

Activity Guide Loops and Random Numbers

Activity Guide Loops and Random Numbers Unit 3 Lessn 7 Name(s) Perid Date Activity Guide Lps and Randm Numbers CS Cntent Lps are a relatively straightfrward idea in prgramming - yu want a certain chunk f cde t run repeatedly - but it takes a

More information

ENG2410 Digital Design Sequential Circuits: Part A

ENG2410 Digital Design Sequential Circuits: Part A ENG2410 Digital Design Sequential Circuits: Part A Fall 2017 S. Areibi Schl f Engineering University f Guelph Week #6 Tpics Sequential Circuit Definitins Latches Flip-Flps Delays in Sequential Circuits

More information

ECE 545 Project Deliverables

ECE 545 Project Deliverables ECE 545 Prject Deliverables Tp-level flder: _ Secnd-level flders: 1_assumptins 2_blck_diagrams 3_interface 4_ASM_charts 5_surce_cde 6_verificatin 7_timing_analysis 8_results

More information

SUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical model for microarray data analysis

SUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical model for microarray data analysis SUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical mdel fr micrarray data analysis David Rssell Department f Bistatistics M.D. Andersn Cancer Center, Hustn, TX 77030, USA rsselldavid@gmail.cm

More information

Department: MATHEMATICS

Department: MATHEMATICS Cde: MATH 022 Title: ALGEBRA SKILLS Institute: STEM Department: MATHEMATICS Curse Descriptin: This curse prvides students wh have cmpleted MATH 021 with the necessary skills and cncepts t cntinue the study

More information

IAML: Support Vector Machines

IAML: Support Vector Machines 1 / 22 IAML: Supprt Vectr Machines Charles Suttn and Victr Lavrenk Schl f Infrmatics Semester 1 2 / 22 Outline Separating hyperplane with maimum margin Nn-separable training data Epanding the input int

More information

On Huntsberger Type Shrinkage Estimator for the Mean of Normal Distribution ABSTRACT INTRODUCTION

On Huntsberger Type Shrinkage Estimator for the Mean of Normal Distribution ABSTRACT INTRODUCTION Malaysian Jurnal f Mathematical Sciences 4(): 7-4 () On Huntsberger Type Shrinkage Estimatr fr the Mean f Nrmal Distributin Department f Mathematical and Physical Sciences, University f Nizwa, Sultanate

More information

Least Squares Optimal Filtering with Multirate Observations

Least Squares Optimal Filtering with Multirate Observations Prc. 36th Asilmar Cnf. n Signals, Systems, and Cmputers, Pacific Grve, CA, Nvember 2002 Least Squares Optimal Filtering with Multirate Observatins Charles W. herrien and Anthny H. Hawes Department f Electrical

More information

Lyapunov Stability Stability of Equilibrium Points

Lyapunov Stability Stability of Equilibrium Points Lyapunv Stability Stability f Equilibrium Pints 1. Stability f Equilibrium Pints - Definitins In this sectin we cnsider n-th rder nnlinear time varying cntinuus time (C) systems f the frm x = f ( t, x),

More information

Physics 2010 Motion with Constant Acceleration Experiment 1

Physics 2010 Motion with Constant Acceleration Experiment 1 . Physics 00 Mtin with Cnstant Acceleratin Experiment In this lab, we will study the mtin f a glider as it accelerates dwnhill n a tilted air track. The glider is supprted ver the air track by a cushin

More information

Physical Layer: Outline

Physical Layer: Outline 18-: Intrductin t Telecmmunicatin Netwrks Lectures : Physical Layer Peter Steenkiste Spring 01 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital Representatin f Infrmatin Characterizatin f Cmmunicatin

More information

Copyright Paul Tobin 63

Copyright Paul Tobin 63 DT, Kevin t. lectric Circuit Thery DT87/ Tw-Prt netwrk parameters ummary We have seen previusly that a tw-prt netwrk has a pair f input terminals and a pair f utput terminals figure. These circuits were

More information

Five Whys How To Do It Better

Five Whys How To Do It Better Five Whys Definitin. As explained in the previus article, we define rt cause as simply the uncvering f hw the current prblem came int being. Fr a simple causal chain, it is the entire chain. Fr a cmplex

More information

MATCHING TECHNIQUES Technical Track Session VI Céline Ferré The World Bank

MATCHING TECHNIQUES Technical Track Session VI Céline Ferré The World Bank MATCHING TECHNIQUES Technical Track Sessin VI Céline Ferré The Wrld Bank When can we use matching? What if the assignment t the treatment is nt dne randmly r based n an eligibility index, but n the basis

More information

Differentiation Applications 1: Related Rates

Differentiation Applications 1: Related Rates Differentiatin Applicatins 1: Related Rates 151 Differentiatin Applicatins 1: Related Rates Mdel 1: Sliding Ladder 10 ladder y 10 ladder 10 ladder A 10 ft ladder is leaning against a wall when the bttm

More information

Emphases in Common Core Standards for Mathematical Content Kindergarten High School

Emphases in Common Core Standards for Mathematical Content Kindergarten High School Emphases in Cmmn Cre Standards fr Mathematical Cntent Kindergarten High Schl Cntent Emphases by Cluster March 12, 2012 Describes cntent emphases in the standards at the cluster level fr each grade. These

More information

Homology groups of disks with holes

Homology groups of disks with holes Hmlgy grups f disks with hles THEOREM. Let p 1,, p k } be a sequence f distinct pints in the interir unit disk D n where n 2, and suppse that fr all j the sets E j Int D n are clsed, pairwise disjint subdisks.

More information

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ECEN620: Network Theory Broadband Circuit Design Fall 2012 ECEN60: Netwrk Thery Bradband Circuit Design Fall 01 Lecture 16: VCO Phase Nise Sam Palerm Analg & Mixed-Signal Center Texas A&M University Agenda Phase Nise Definitin and Impact Ideal Oscillatr Phase

More information

NGSS High School Physics Domain Model

NGSS High School Physics Domain Model NGSS High Schl Physics Dmain Mdel Mtin and Stability: Frces and Interactins HS-PS2-1: Students will be able t analyze data t supprt the claim that Newtn s secnd law f mtin describes the mathematical relatinship

More information

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University Cmprehensive Exam Guidelines Department f Chemical and Bimlecular Engineering, Ohi University Purpse In the Cmprehensive Exam, the student prepares an ral and a written research prpsal. The Cmprehensive

More information

CHAPTER 4 DIAGNOSTICS FOR INFLUENTIAL OBSERVATIONS

CHAPTER 4 DIAGNOSTICS FOR INFLUENTIAL OBSERVATIONS CHAPTER 4 DIAGNOSTICS FOR INFLUENTIAL OBSERVATIONS 1 Influential bservatins are bservatins whse presence in the data can have a distrting effect n the parameter estimates and pssibly the entire analysis,

More information

Biocomputers. [edit]scientific Background

Biocomputers. [edit]scientific Background Bicmputers Frm Wikipedia, the free encyclpedia Bicmputers use systems f bilgically derived mlecules, such as DNA and prteins, t perfrm cmputatinal calculatins invlving string, retrieving, and prcessing

More information

DESIGN OPTIMIZATION OF HIGH-LIFT CONFIGURATIONS USING A VISCOUS ADJOINT-BASED METHOD

DESIGN OPTIMIZATION OF HIGH-LIFT CONFIGURATIONS USING A VISCOUS ADJOINT-BASED METHOD DESIGN OPTIMIZATION OF HIGH-LIFT CONFIGURATIONS USING A VISCOUS ADJOINT-BASED METHOD Sangh Kim Stanfrd University Juan J. Alns Stanfrd University Antny Jamesn Stanfrd University 40th AIAA Aerspace Sciences

More information

Resampling Methods. Chapter 5. Chapter 5 1 / 52

Resampling Methods. Chapter 5. Chapter 5 1 / 52 Resampling Methds Chapter 5 Chapter 5 1 / 52 1 51 Validatin set apprach 2 52 Crss validatin 3 53 Btstrap Chapter 5 2 / 52 Abut Resampling An imprtant statistical tl Pretending the data as ppulatin and

More information

Physics 2B Chapter 23 Notes - Faraday s Law & Inductors Spring 2018

Physics 2B Chapter 23 Notes - Faraday s Law & Inductors Spring 2018 Michael Faraday lived in the Lndn area frm 1791 t 1867. He was 29 years ld when Hand Oersted, in 1820, accidentally discvered that electric current creates magnetic field. Thrugh empirical bservatin and

More information

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents Supplementary Curse Ntes Adding and Subtracting AC Vltages and Currents As mentined previusly, when cmbining DC vltages r currents, we nly need t knw the plarity (vltage) and directin (current). In the

More information

1. Transformer A transformer is used to obtain the approximate output voltage of the power supply. The output of the transformer is still AC.

1. Transformer A transformer is used to obtain the approximate output voltage of the power supply. The output of the transformer is still AC. PHYSIS 536 Experiment 4: D Pwer Supply I. Intrductin The prcess f changing A t D is investigated in this experiment. An integrated circuit regulatr makes it easy t cnstruct a high-perfrmance vltage surce

More information

CHM112 Lab Graphing with Excel Grading Rubric

CHM112 Lab Graphing with Excel Grading Rubric Name CHM112 Lab Graphing with Excel Grading Rubric Criteria Pints pssible Pints earned Graphs crrectly pltted and adhere t all guidelines (including descriptive title, prperly frmatted axes, trendline

More information

Document for ENES5 meeting

Document for ENES5 meeting HARMONISATION OF EXPOSURE SCENARIO SHORT TITLES Dcument fr ENES5 meeting Paper jintly prepared by ECHA Cefic DUCC ESCOM ES Shrt Titles Grup 13 Nvember 2013 OBJECTIVES FOR ENES5 The bjective f this dcument

More information

Bicycle Generator Dump Load Control Circuit: An Op Amp Comparator with Hysteresis

Bicycle Generator Dump Load Control Circuit: An Op Amp Comparator with Hysteresis Bicycle Generatr Dump Lad Cntrl Circuit: An Op Amp Cmparatr with Hysteresis Sustainable Technlgy Educatin Prject University f Waterl http://www.step.uwaterl.ca December 1, 2009 1 Summary This dcument describes

More information

An Efficient Load Shedding Scheme from Customer s Perspective

An Efficient Load Shedding Scheme from Customer s Perspective Internatinal Jurnal f Advanced Research in Electrical, Electrnics and Instrumentatin Engineering (An ISO 3297: 2007 Certified Organizatin) Vl. 2, Issue 10, Octber 2013 An Efficient Lad Shedding Scheme

More information

A Matrix Representation of Panel Data

A Matrix Representation of Panel Data web Extensin 6 Appendix 6.A A Matrix Representatin f Panel Data Panel data mdels cme in tw brad varieties, distinct intercept DGPs and errr cmpnent DGPs. his appendix presents matrix algebra representatins

More information

Turing Machines. Human-aware Robotics. 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Announcement:

Turing Machines. Human-aware Robotics. 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Announcement: Turing Machines Human-aware Rbtics 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Annuncement: q q q q Slides fr this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse355/lectures/tm-ii.pdf

More information

Dataflow Analysis and Abstract Interpretation

Dataflow Analysis and Abstract Interpretation Dataflw Analysis and Abstract Interpretatin Cmputer Science and Artificial Intelligence Labratry MIT Nvember 9, 2015 Recap Last time we develped frm first principles an algrithm t derive invariants. Key

More information

THE LIFE OF AN OBJECT IT SYSTEMS

THE LIFE OF AN OBJECT IT SYSTEMS THE LIFE OF AN OBJECT IT SYSTEMS Persns, bjects, r cncepts frm the real wrld, which we mdel as bjects in the IT system, have "lives". Actually, they have tw lives; the riginal in the real wrld has a life,

More information

Thermodynamics and Equilibrium

Thermodynamics and Equilibrium Thermdynamics and Equilibrium Thermdynamics Thermdynamics is the study f the relatinship between heat and ther frms f energy in a chemical r physical prcess. We intrduced the thermdynamic prperty f enthalpy,

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 2: Mdeling change. In Petre Department f IT, Åb Akademi http://users.ab.fi/ipetre/cmpmd/ Cntent f the lecture Basic paradigm f mdeling change Examples Linear dynamical

More information

Lab 11 LRC Circuits, Damped Forced Harmonic Motion

Lab 11 LRC Circuits, Damped Forced Harmonic Motion Physics 6 ab ab 11 ircuits, Damped Frced Harmnic Mtin What Yu Need T Knw: The Physics OK this is basically a recap f what yu ve dne s far with circuits and circuits. Nw we get t put everything tgether

More information

1 The limitations of Hartree Fock approximation

1 The limitations of Hartree Fock approximation Chapter: Pst-Hartree Fck Methds - I The limitatins f Hartree Fck apprximatin The n electrn single determinant Hartree Fck wave functin is the variatinal best amng all pssible n electrn single determinants

More information

LCA14-206: Scheduler tooling and benchmarking. Tue-4-Mar, 11:15am, Zoran Markovic, Vincent Guittot

LCA14-206: Scheduler tooling and benchmarking. Tue-4-Mar, 11:15am, Zoran Markovic, Vincent Guittot LCA14-206: Scheduler tling and benchmarking Tue-4-Mar, 11:15am, Zran Markvic, Vincent Guittt Scheduler Tls and Benchmarking Frm Energy Aware mini-summit @ Ksummit 2013 extract frm [1]: Ing Mlnar came in

More information