On Behavioral Model Equivalence Checking for Large Analog/Mixed Signal Systems
|
|
- Austin Armstrong
- 5 years ago
- Views:
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
.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 informationDesign 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 informationENSC 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 informationSupport-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 informationWRITING 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 informationA 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 informationComputational 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 informationModule 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 informationChapter 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 informationSections 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 informationVerification 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 informationCHAPTER 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 informationthe 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 informationDetermining 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 informationBootstrap 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 informationWe 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 informationECEN 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 informationEDA 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 informationDead-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 informationCOMP 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 informationLead/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 informationCOMP 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 informationEnhancing 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 informationCurrent/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 informationCS 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 informationKinetic 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 informationCONSTRUCTING 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 information5 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 informationNUROP 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 informationPattern 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 informationConvergence 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 informationLinearization 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 informationMethods 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 informationSynchronous 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
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 informationBuilding 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 informationMath 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 informationRelationship 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 informationENG2410 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 informationPure 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 informationTechnical 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 information1996 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 informationNUMBERS, 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 informationMedium 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 informationEngineering 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 information3.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 informationT(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 informationMODULE 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 informationA 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 informationModeling 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 informationDepartment 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 informationOptimization 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 informationChecking 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 informationA 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 informationFloating 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 )
(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 informationMATCHING 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 informationLecture 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 informationGENESIS 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 informationECEN620: 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 informationActivity 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 informationENG2410 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 informationECE 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 informationSUPPLEMENTARY 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 informationDepartment: 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 informationIAML: 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 informationOn 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 informationLeast 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 informationLyapunov 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 informationPhysics 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 informationPhysical 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 informationCopyright 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 informationFive 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 informationMATCHING 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 informationDifferentiation 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 informationEmphases 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 informationHomology 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 informationECEN620: 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 informationNGSS 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 informationComprehensive 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 informationCHAPTER 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 informationBiocomputers. [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 informationDESIGN 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 informationResampling 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 informationPhysics 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 informationSupplementary 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 information1. 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 informationCHM112 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 informationDocument 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 informationBicycle 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 informationAn 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 informationA 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 informationTuring 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 informationDataflow 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 informationTHE 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 informationThermodynamics 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 informationComputational 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 informationLab 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 information1 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 informationLCA14-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