Orcad Layout. Autoplacement User s Guide

Size: px
Start display at page:

Download "Orcad Layout. Autoplacement User s Guide"

Transcription

1 Orcad Layout Autoplacemet User s Guide

2 Copyright Cadece Desig Systems, Ic. All rights reserved. Trademarks Allegro, Ambit, BuildGates, Cadece, Cadece logo, Cocept, Diva, Dracula, Gate Esemble, NC Verilog, OpeBook olie documetatio library, Orcad, Orcad Capture, PSpice, SourceLik olie customer support, SPECCTRA, Spectre, Vampire, Verifault-XL, Verilog, Verilog-XL, ad Virtuoso are registered trademarks of Cadece Desig Systems, Ic. Affirma, Assura, Cierto, Evisia, Mercury Plus, Quicktur, Radium, Silico Esemble, ad SPECCTRAQuest are trademarks of Cadece Desig Systems, Ic. Alaza is a service mark of Cadece Desig Systems, Ic. All other brad ad product ames metioed herei are used for idetificatio purposes oly ad are registered trademarks, trademarks, or service marks of their respective holders. Part Number Secod editio 31 May 2000 Cadece PCB Systems Divisio (PSD) offices PSD mai office (Portlad) (503) PSD Irvie office (949) PSD Japa office PSD UK office PSD customer support (877) PSD web site PSD customer support web page PSD customer support form Cadece PCB Systems Divisio SW 68th Parkway, Suite 200 Portlad, OR 97223

3 Cotets Before you begi v Welcome to OrCAD v How to use this guide vi Symbols ad covetios vi Chapter 1 Chapter 2 Itroducig autoplacemet 1 Push-ad-shove placemet Cluster placemet Groups ad clusters Precise placemet algorithms Usig autoplacemet 5 Placig compoets usig autoplacemet Loadig a placemet strategy file Disablig power ad groud ets Autoplacig compoets Editig place pass iformatio Usig iteractive placemet commads Hidig routes ad coectios Shovig compoets Adjustig compoets Placig compoets usig clusters Breakig clusters Placig clustered compoets usig Quick Place Usig circular placemet Auto-updatig Idex 29

4 Cotets iv

5 Before you begi Welcome to OrCAD OrCAD offers a total solutio for your core desig tasks: schematic- ad VHDL-based desig etry; FPGA ad CPLD desig sythesis; digital, aalog, ad mixed-sigal simulatio; ad prited circuit board layout. What s more, OrCAD s products are a suite of applicatios built aroud a egieer's desig flow ot just a collectio of idepedetly developed poit tools.

6 Before you begi How to use this guide The OrCAD Layout Autoplacemet User s Guide cotais iformatio about workig with autoplacemet i OrCAD Layout Plus. This book oly icludes iformatio that is specific to autoplacemet. Iformatio that is applicable to both maual placemet ad autoplacemet is covered i the OrCAD Layout User s Guide. To help you lear ad use autoplacemet efficietly, this maual is separated ito the followig sectios: Itroducig autoplacemet discusses three advaced features of autoplacemet that greatly ehace compoet placemet techiques. Usig autoplacemet discusses loadig a placemet strategy file ad the procedures for placig compoets. Symbols ad covetios OrCAD prited documetatio uses a few special symbols ad covetios. Notatio Examples Descriptio C+r Press C+r Meas to hold dow the C key while pressig r. A, f, o From the File meu, choose Ope (A, f, o) Meas that you have two optios. You ca use the mouse to choose the Ope commad from the File meu, or you ca press each of the keys i paretheses i order: first A, the f, the o. Moospace fot I the Part Name text box, type PARAM. Text that you type is show i moospace fot. I the example, you type the characters P, A, R, A, ad M. vi

7 How to use this guide UPPERCASE I Capture, ope CLIPPERA.DSN. Path ad fileames are show i uppercase. I the example, you ope the desig file amed CLIPPERA.DSN. Italics I Capture, save desig_ame.dsn. Iformatio that you are to provide is show i italics. I the example, you save the desig with a ame of your choice, but it must have a extesio of.dsn. vii

8 Before you begi viii

9 Itroducig autoplacemet 1 The uderlyig purpose of autoplacemet i Layout Plus is to itelligetly ehace compoet placemet techiques. To accomplish this, Layout Plus offers three importat ad advaced features: push-ad-shove placemet, cluster placemet, ad precisio placemet algorithms.

10 Chapter 1 Itroducig autoplacemet Push-ad-shove placemet Whe you use the Shove commad as you re placig compoets, Layout Plus moves compoets i order to clear a spot for the compoet you re placig. Cluster placemet Durig autoplacemet, Layout Plus automatically assigs each group (desigated i the schematic desig) to a appropriate cluster ad places the compoets i proximity to oe aother o the board. As a result, the coectios o a board are short, the placemet has a flow to it, ad the board is easier to work with. Groups ad clusters Though they re ot essetial to the process, groups ad clusters play a importat role i autoplacemet. You ca group compoets based o their fuctioality or coectivity i the schematic desig, or i Layout Plus usig the Compoets spreadsheet. You ca also load a strategy file that assigs compoet groups to clusters ad places the clusters o the board, takig ito accout preplaced clusters ad compoets. However you implemet them, you ll fid that the use of groups ad clusters simplifies the placemet process a great deal. 2

11 Precise placemet algorithms Layout Plus uses advaced algorithms to optimally situate compoets, eve uder severe desig costraits. Because Layout Plus automatically uses these algorithms durig compoet adjustmet, proximity placemet, ad compoet swappig, it is able to cosider hudreds of possible desig permutatios. As a result, compoet placemet is ehaced for a wide variety of board types. Precise placemet algorithms 3

12 Chapter 1 Itroducig autoplacemet 4

13 Usig autoplacemet 2 Before you begi autoplacemet, it is importat to set up the board properly. Use the list below as a preplacemet checklist, ad esure that these tasks are completed before you begi autoplacemet. Check the board, place, ad isertio outlies Check the place grid Check mirror layer or library layer settigs Weight ad color-code ets Check gate ad pi data Check preplaced compoets ad secure them o the board usig the Lock or Fix commads Create compoet height keepis ad keepouts, or group keepis ad keepouts Because these steps are the same for maual placemet ad autoplacemet, they are described i Preparig the board for compoet placemet i Chapter 7, Placig ad editig compoets i the OrCAD Layout User s Guide.

14 Chapter 2 Usig autoplacemet Figure 1 A board prior to compoet placemet. Oce you have set up a board, you ca begi placig compoets. You ca have Layout Plus autoplace the etire board for you, you ca place compoets i groups (usig clusters), or you ca place compoets idividually. Autoplacemet allows for a wide rage of board complexity. By havig Layout Plus autoplace the etire board, you ca leave cosideratios about desity ad desig rules to Layout Plus. This compoet placemet method is especially suited for situatios that call for a aalysis of all possible board cofiguratios. Groupig compoets i clusters leds a logic ad order to the desig flow of your board. Groupig with clusters miimizes coectio legths ad guaratees that similar compoets are grouped together. Layout Plus makes idividual compoet placemet easier with push-ad-shove techology. Activatig this techology (by choosig the Shove commad) moves placed compoets out of your way, i order to make room for the compoet you re tryig to place. 6

15 Placig compoets usig autoplacemet Placig compoets usig autoplacemet Loadig a placemet strategy file A placemet strategy file determies the placemet of compoets accordig to various parameters that you assig. For example, you ca use a placemet strategy file that icludes the use of gate ad pi swappig ad compoet clusters. If you re facig time costraits, you ca limit the umber of passes Layout Plus uses to aalyze a give sceario, i order to expedite the placemet process. Usig the Place Pass spreadsheet (choose the spreadsheet toolbar butto, choose Strategy, the choose Place Pass), you ca view the various parameters that gover the placemet strategy file that is curretly loaded. By chagig the values of the parameters, you ca create ew strategy files (usig a.sf extesio) based o the existig strategy files. For iformatio o editig placemet strategies, see Editig place pass iformatio o page 11. To load a placemet strategy file 1 From the File meu, choose Load. The Load File dialog box displays. 2 If ecessary, chage Files of type to Strategy. 3 Select a placemet strategy file from the files listed, the choose the Ope butto. Placemet strategy files begi with the letters PL. The placemet strategy files provided with Layout Plus are listed below. 7

16 Chapter 2 Usig autoplacemet PLBEST.SF Used for the best quality placemet o most boards. The completio time of the placemet process is geerally loger tha that of PLSTD.SF, especially with complex desigs. PLCLUST.SF Automatically creates ad places clustered compoets. This strategy file is helpful whe you have o schematic to show relatioships betwee compoets. I Layout Plus, clustered compoets appear as ufilled circles; the diameter of each circle is directly related to the area required by the compoets withi the cluster. PLFAST.SF Quickly completes compoet placemet for simple desigs. This strategy may ot result i the best compoet placemet for complex boards with umerous buses. PLFAST.SF ca be used to test for potetial problem spots i larger placemets, to evaluate the use of differetly sized, equivalet compoets, or to determie which side of the board to use for the placemet of surface-mout compoets. PLFINISH.SF Begis where PLCLUST.SF leaves off ad fiishes placemet usig PLBEST.SF. PLSTD.SF Used for stadard compoet placemet. PLSTD.SF is the best choice for most boards, though it takes substatially loger to complete the placemet process tha PLFAST.SF. This strategy does ot iclude gate ad pi swap. 8

17 Placig compoets usig autoplacemet Disablig power ad groud ets Durig autoplacemet, you are primarily cocered with coectivity betwee compoets. Because ets o plae layers are largely irrelevat to the placemet process, you ca disable these ets for routig. This also sigificatly improves system performace durig placemet, sice disabled ets are ot redraw. To disable ets attached to plae layers Choose the spreadsheet toolbar butto, the choose Nets. The Nets spreadsheet displays. Usig the CTRL key ad the left mouse butto, select all the cells i the Routig Eabled colum that both pertai to ets attached to plae layers ad read Yes. Release the CTRL key. From the pop-up meu, choose Eable<->Disable. The etries for the cells you selected chage from Yes to No, idicatig that the ets are disabled. For iformatio o settig et properties, see Chapter 4, Settig up the board i the OrCAD Layout User s Guide. Autoplacig compoets Oce the board is set up properly ad you have loaded a strategy file, you ca choose the Board commad to automatically place all of your compoets. Whe you choose this commad, Layout Plus completes six passes of compoet placemet. The progress of the operatio displays i the status bar at the bottom of your scree. To autoplace compoets 1 From the Auto meu, choose Place, the choose Board. 9

18 Chapter 2 Usig autoplacemet Pass 0 Performs a iitial Proximity Place pass that clusters compoets based o itercoectivity ad the places those clusters i locatios that favor shorter coectios. Pass 0 uses a miimal umber of iteratios (repeated algorithms) ad attempts (differet placemets attempted). Pass 1 Performs a Assig Clusters pass that takes all of the compoets that are ot locked or fixed ad puts them i clusters accordig to their itercoectivity ad whether the compoets are grouped or ot. Pass 2 Performs a Place Clusters pass that places the clusters o the board based o coectivity ad their positio relative to other clusters or fixed compoets. Pass 3 Performs a Proximity Place pass that uses a larger umber of iteratios ad attempts tha were used i Pass 0. This process places compoets more accurately. Pass 4 Performs a Swap Comps pass that swaps eighborig compoets to see if placemet ca be improved by reducig coectio legth ad crossovers. Pass 5 Performs a Adjust Comps pass that adjusts the compoets i order to elimiate ay overlappig. 10

19 Placig compoets usig autoplacemet Note After you place the board, you ca view compoet placemet statistics usig the Statistics spreadsheet. For iformatio o viewig compoet placemet statistics, see Viewig placemet statistics i Chapter 7: Placig ad editig compoets i the OrCAD Layout User s Guide. Editig place pass iformatio Layout Plus ca also perform additioal passes (Pass 6 through Pass 11). Though these are disabled by default, you ca eable them i the Place Pass spreadsheet. You ca also alter the umber of iteratios ad attempts performed by the six stadard passes, as described above. To edit place pass iformatio 1 Choose the spreadsheet toolbar butto, choose Strategy, the choose Place Pass. The Place Pass spreadsheet displays. 2 Double-click i the Pass cell that correspods to the pass you wat to modify. The Edit Place Pass dialog box displays. 3 Chage the settigs as desired, the choose the OK butto. 11

20 Chapter 2 Usig autoplacemet Figure 2 The Edit Place Pass dialog box Eabled Eable passes by selectig the Eabled optio. Each pass displays either a Yes or a No i the Eabled colum i the Place Pass spreadsheet, idicatig that the Eabled optio is either selected (Yes) or ot selected (No) for the pass. If you decide that a pass is ot ecessary, you ca deselect the Eabled optio for the pass, i which case the autoplacemet routie does ot ru the pass. Tip You ca use the Doe optio to temporarily disable a pass, while leavig the uderlyig Eabled settig itact. This offers the advatage that you eed oly deselect the Doe optio, ad everythig will be retured to its previous state (either eabled or ot eabled) Doe A pass is automatically set to Doe upo completio. This idicates which passes have bee completed i the evet that the autoplacemet routie is iterrupted. Oce restarted, the autoplacemet routie does ot ru ay passes that are marked as Doe. 12

21 Placig compoets usig autoplacemet Assig Clusters Automatically groups compoets accordig to coectivity before they are placed o the board. Clusters maximize the umber of coectios betwee compoets withi the same cluster, while miimizig the umber of coectios betwee clusters. Proximity Place Uses cluster locatios as a startig poit for board placemet, the cosiders thousads of desig permutatios i order to choose a placemet that optimizes quality. Adjust Comps After the clusters are broke, Layout Plus adjusts idividual compoets i a rough grid patter for a eater, more efficiet placemet. Place Clusters Places the assiged clusters i the best locatio o the board, relative to other clusters ad fixed compoets. Swap Comps Swaps adjacet compoets i order to refie a early completed placemet. Swap Pis Swaps pis usig the package iformatio from the schematic, to allow automatic pi swappig durig autoplacemet. This is ot allowed if you created your board without a schematic. 13

22 Chapter 2 Usig autoplacemet Fast Recoect Both the Proximity Place ad the Swap Comps passes automatically use this optio. You ca disable this optio to achieve a slightly better quality placemet, but at lesser speed. Swap Gates Swaps gates i order to reduce the overall coectio legth o the board. Iteratios Cotrols the umber of algorithms Layout Plus employs durig a give placemet. The higher the umber, the more algorithms Layout Plus uses. A low umber results i a faster placemet, but a decreased chace that Layout Plus will fid the right placemet for the board. Attempts Determies how may placemets are attempted durig each iteratio. The higher the umber, the more placemet attempts are made, ad the better the chace that Layout Plus fids the optimum placemet for the board. Max Clusters Specifies the maximum umber of clusters that Layout Plus uses durig autoplacemet. It is probably best to use the default set by your placemet strategy file for maximum clusters. If you choose too high of a value, autoplacemet speds a great deal of time formig the clusters. 14

23 Usig iteractive placemet commads Usig iteractive placemet commads Layout Plus provides commads you ca use to optimize placemet. Usig these commads, you ca hide routes ad coectios, ad shove, cluster, ad adjust compoets to cotrol exactly where they are placed o the board. Hidig routes ad coectios Recoectio mode prevets routes ad coectios from displayig o the scree, makig it easier for you to see compoets ad place them. With recoectio mode eabled, oly ets coected to compoets you select are visible. As you move a compoet, its associated ets move with it, allowig you to accout for coectivity while placig a compoet. Tip If you are workig with large ets, you ca choose Miimize Coectios from the pop-up meu while you re movig a compoet. The shortest route for sigals associated with the compoet is show. To hide routes ad coectios 1 Choose the recoect toolbar butto. Or 1 From the Optios meu, choose User Prefereces. The User Prefereces dialog box displays. 2 Select the Istataeous Recoectio Mode optio, the choose the OK butto. The recoect toolbar butto is pushed i ad the phrase RECONNECT ON is added to the desig widow s title bar. 15

24 Chapter 2 Usig autoplacemet To re-display routes ad coectios 1 Choose the recoect toolbar butto. Or 1 From the Optios meu, choose User Prefereces. The User Prefereces dialog box displays. 2 Deselect the Istataeous Recoectio Mode optio, the choose the OK butto. The recoect toolbar butto is ot pushed i ad the phrase RECONNECT ON is removed from the desig widow s title bar. Shovig compoets You ca use the Shove commad to automatically move previously placed compoets so that a compoet you have selected ad are tryig to place has eough room to be placed o the board. Layout Plus uses place outlies ad isertio outlies to regulate this process. Isertio outlies ca overlap each other, but place outlies caot. The directio a compoet is shoved is determied by the degree of overlap betwee the compoet you are tryig to place ad the previously placed compoets. To shove compoets 1 Choose the compoet toolbar butto. 2 Select a compoet for placemet. The compoet attaches to your poiter. 3 As you are positioig the compoet, choose Shove from the pop-up meu. Layout Plus moves other compoets away from the compoet beig placed. 16

25 Usig iteractive placemet commads Adjustig compoets You ca use the Adjust commad to lie up compoets, based o their coectivity. Tip The compoets that you wat to alig should be i close proximity. This commad is helpful for precise (ot geeral) placemet. To adjust compoets 1 Choose the compoet toolbar butto. 2 Press CTRL ad select two compoets that you wat to adjust. 3 From the pop-up meu, choose Adjust. Layout Plus aligs the compoets. Placig compoets usig clusters Clusters are compoet groups formed to simplify placemet. As with groups, clusters allow you to move multiple compoets at oce, ca represet specific circuits, ad ca be placed quickly i the appropriate area of the board. Compared to a umber of idividual compoets, clusters are simple from a graphic stadpoit, which makes them ideal for quickly testig various placemets, sice your system ca redraw clusters rapidly. Whe recoectio mode is eabled, a circular border represets the combied area of all of the compoets withi a cluster. Use the circle as a visual aid that idicates the amout of room eeded to place the cluster i a area of the board. Note Whe recoectio mode is eabled, a cluster is represeted by a circle. Whe recoectio mode is disabled, the compoets are idividually draw; you eed oly click o oe compoet to select them all. 17

26 Chapter 2 Usig autoplacemet Tip If you caot see a cluster s circular border, your place outlies are either defied as ivisible, or they are a color that is icompatible with the backgroud color. To see a cluster s border clearly, choose the color toolbar butto. I the Color spreadsheet, select the row(s) for Place outlie usig the CTRL key ad the left mouse butto. Choose Visible<->Ivisible from the pop-up meu (whe a etity is set to visible, its spreadsheet color displays as a solid color, ot as a diagoal patter). If the color of the place outlie (the cluster s circular border) eeds adjustig, assig a ew color by double-clickig o the color cell for that row. A color palette displays. Select a color that will cotrast well agaist the backgroud color, the choose the OK butto. Close the Color spreadsheet. Figure 3 U3 ad U8 are clusters. Tip To group compoets i Layout Plus, choose the spreadsheet toolbar butto, the choose Compoets. Select the compoets that you wat to group by pressig CTRL ad clickig the left mouse butto. From the pop-up meu, choose Properties to display the Edit Compoet dialog box. Type a iteger i the Group # text box ad choose the OK butto. To place compoets usig clusters 1 Choose the compoet toolbar butto. 2 From the pop-up meu, choose Select Ay. The Compoet Selectio Criteria dialog box displays. 3 Eter a group umber i the Group Number text box ad choose the OK butto. You ca create groups at the schematic level, or you ca build them i Layout Plus. 18

27 Usig iteractive placemet commads 4 From the pop-up meu, choose Make. 5 Positio the cluster o the board ad click the left mouse butto to place it. Breakig clusters You ca also use the Break commad to dissolve a cluster ito its idividual compoets. Break uclusters the compoets, but does ot chage the locatio or parameters of ay of the compoets withi the cluster, or does it separate the compoets from a assiged group. To ucluster compoets 1 Choose the compoet toolbar butto. 2 Select the cluster by pressig CTRL ad clickig with the left mouse butto. 3 From the pop-up meu, choose Break. The cluster is broke dow ito idividual compoets. Placig clustered compoets usig Quick Place After you place clusters o a board, Quick Place ca ustack ad arrage their compoets, separatig them efficietly accordig to their place outlies. To upack ad place clustered compoets usig Quick Place 1 Choose the compoet toolbar butto. 2 Select the cluster(s) by pressig CTRL ad clickig with the left mouse butto. 3 From the pop-up meu, choose Quick Place. I Layout Plus, you create a place outlie by creatig a obstacle, ad the defiig it as a place outlie. For iformatio o doig this, see Creatig obstacles i Chapter 5, Creatig ad editig obstacles i the OrCAD Layout User s Guide. 19

28 Chapter 2 Usig autoplacemet The idividual compoets of the cluster(s) you selected are placed quickly, accordig to each compoet s place outlie. Note You caot select multiple compoets for circular placemet. If you do select more tha oe compoet, Layout Plus chooses oe from the selectio to use for circular placemet. For more iformatio o how optio values affect other optio values, see Auto-updatig o page 26. Usig circular placemet Circular placemet may begi with or without selectig a compoet. You use the Circular Placemet dialog box to set up circular placemet. If a compoet is selected, its curret footprit ame, group umber, locatio (relative distace from circle ceter), rotatio, radius, start agle from (0,0), ad compoet agle are icluded i the dialog box whe you ope it. If you chage the values for locatio, rotatio, radius, or agle, it causes the compoet to be moved or rotated. Chagig the referece desigator does ot affect the selected compoet. Durig circular placemet, the board datum temporarily shifts to the ceter of the proposed circle or arc. The values i the dialog are calculated relative to this temporary datum. Whe you eter values for certai optios i the dialog box, Layout Plus calculates the effect of the values o other parameters withi the dialog box. For example, cosider a board with its circle ceter at 0, 0. If you set the circle s radius to 1000 mils ad the Start Agle to 45 degrees, the Rel Start automatically calculates to , These values display whe you tab to aother optio i the dialog box, click i aother field, or whe you choose the OK butto. There is o error checkig available to prevet compoet overlap. Agular values must be positive or egative values withi the rage of 0 to 360 degrees. Real umbers are supported, as are degrees ad miutes. For example, a agle of 45.5 degrees is equivalet to 45 degrees 30 miutes, ad both values are supported. 20

29 Usig iteractive placemet commads The followig dialog box values are preset, based o a selected compoet: Footprit Name Group Number Circle Radius Start Agle Rel Start X, Y Comp Agle If a compoet is ot pre-selected, all dialog box values are persistet upo re-ivocatio of the dialog box, with the exceptio of Ref Des. If a compoet is preselected, the followig dialog values are persistet upo re-ivocatio of the dialog box: Comp Cout Agle To Fill Agle Betwee Comp Agle Icremet Added Comp Agle Note Blak fields are ot legal. To use circular placemet 1 With o compoet selected, choose Circular Placemet from the Auto meu. I the Circular Placemet dialog box, choose the Footprit butto, locate ad select the footprit that you wat to use for circular placemet i the Select Footprit dialog box, the choose the OK butto. or I the desig widow, select a compoet while pressig the CTRL key. From the Auto meu, choose Circular Placemet. I the Circular Placemet dialog box, the footprit ame, group umber, relative locatio to circle ceter, curret rotatio, curret radius from circle ceter, curret start agle from (0,0), ad compoet agle are etered for you. Tip I the Select Footprit dialog box, select Local i the Libraries widow to select a part from your curret board file. 21

30 Chapter 2 Usig autoplacemet Note The Comp Cout icludes the selected compoet. Note Circular placemet ca be reversed usig the Udo commad oly immediately after placemet, but ot followig ay subsequet commads. 2 Eter ew values as desired for the dialog box optios. The optios are automatically calculated ad updated accordig to the iter-relatioships of their values. See Auto-updatig i this chapter for specific iformatio. 3 Eter the umber of compoets that you wat to place i the Comp Cout text box ad select the Use Agle to Fill or Use Agle Betwee optio. The Comp Agle Icremet is automatically calculated, based o these etries. 4 Choose the OK butto. The compoets are placed accordig to the values specified. 22

31 Usig iteractive placemet commads Figure 4 The Circular Placemet dialog box Footprit Displays the Select Footprit dialog box, i which you ca select a library ad the a footprit for circular placemet. Referece Des The referece desigator for the selected compoet. Default show is the ext uused referece desigator for the board. Or, you may eter your ow uique referece desigator. 23

32 Chapter 2 Usig autoplacemet Group Number Group umber to associate with added compoets. The default is 0 (zero), meaig compoets do ot belog to ay group. Circle Ceter X, Y Coordiates of the circle ceter. Circle Radius Radius of the circle of placed compoets. The radius is measured from the circle ceter to the compoet placemet poit. The compoet is placed with its origi o this placemet poit. Start Agle Begiig placemet agle of first compoet added or selected. Rel Start X, Y Placemet locatio for first compoet added. This value is measured as a relative distace from the Circle Ceter value. If a compoet has bee selected o the board, chagig these values will cause the selected compoet to move ad placemet to begi from this ew locatio. Place Comp By The drop-dow list gives you choices of how the compoets are to be placed. Datum (the default) uses the board datum, Ceter uses the ceter of the compoet, Pi 1 uses pi 1 of the compoet, ad Isert Pt uses the isertio poit of the compoet. Regardless of how the compoet is placed, if it is subsequetly rotated, it rotates about the datum. 24

33 Usig iteractive placemet commads Comp Cout The total umber of compoets to be added, iclusive of a selected compoet. Use Agle to Fill Toggle butto to select betwee Agle to Fill ad Agle Betwee. Agle to Fill The agle to be filled by added compoets. Use Agle Betwee Toggle butto to select betwee Agle to Fill ad Agle Betwee. Agle Betwee The space or agle betwee each added compoet s placemet poit. Comp Agle The rotatioal agle of each added compoet. Chagig this value will cause a selected compoet to rotate. Comp Agle Icremet A successive rotatio agle icremet for each added compoet, calculated before placemet. This will ot affect a selected compoet; however, each added compoet will be rotated by this icremet. For example, startig at 0, a Comp Agle Icremet value of 20 degrees would cause compoets to be rotated before placemet at 0, 20, 40, 60, ad so o. 25

34 Chapter 2 Usig autoplacemet Added Comp Agle A rotatioal agle that is added to each compoet after it is placed. This commad rotates the idividual compoets i place, aroud their graphic origis. For example, startig at 0, if Comp Agle Icremet is 20 ad Added Comp Agle is 5, the compoet rotatios would be 5, 25, 45, 65, ad so o. Note By default, Start Agle ad Comp Agle should be the same. However, you ca chage Comp Agle ad it will ot update ay other optio. Auto-updatig Certai dialog box optios are automatically updated to reflect how they are affected whe other dialog box values are chaged. The updated values display whe the focus is chaged i the dialog box usig the TAB key, or by clickig the left mouse butto o ay other item i the dialog box. They are also updated whe you choose the OK butto to exit the dialog box. These relatioships are listed below: Chagig Circle Ceter X, Y automatically updates Circle Radius, Start Agle, Rel Start X, Y, ad Comp Agle. Nothig automatically updates Circle Ceter X, Y. Chagig Circle Radius automatically updates Rel Start X, Y. Chagig Start Agle sets Comp Agle to the same value, ad automatically updates Rel Start X, Y (by default, Start Agle ad Comp Agle should be the same). Chagig Rel Start X, Y automatically updates Circle Radius, Start Agle, ad Comp Agle. Chagig Comp Cout automatically updates Agle to Fill, Agle Betwee, ad Comp Agle Icremet. 26

35 Usig iteractive placemet commads Nothig automatically updates Comp Cout. Chagig Agle to Fill automatically updates Agle Betwee ad Comp Agle Icremet. Chagig Agle Betwee sets Comp Agle Icremet to the same value ad automatically updates Agle to Fill. Note By default, Agle Betwee ad Comp Agle Icremet should be the same. However, you ca chage Comp Agle Icremet ad it will ot automatically update aythig else. 27

36 Chapter 2 Usig autoplacemet 28

37 Idex A Adjust commad, 17 Adjust Comps pass, 10, 13 adjustig compoets, 17 algorithms, 3, 14 Assig Clusters pass, 10, 13 attempts, 14 B Board commad, 9 Break commad, 19 breakig clusters, 19 C circular placemet, Circular Placemet commad, 21 clusters, 2, 10, 13 breakig, 19 circles, 17 maximum, 14 placemet, 2, 18 placig, 17 commads Adjust, 17 Board, 9 Break, 19 Circular Placemet, 21 EableDisable, 9 Load, 7 Make, 18 Miimize Coectios, 15 Place, 9 Quick Place, 19 Select Ay, 18 Shove, 2, 6, 16 User Prefereces, VisibleIvisible, 18 compoets adjustig, 10, 13, 17 autoplacig, 9 gate swappig, 14 groups, 18 isertio outlies, 16 pi swappig, 13 place outlies, 16, 18 proximity, 10, 13 shovig, 16 swappig, 10, 13

38 Idex E editig place pass iformatio, 11 EableDisable commad, 9 G gate swappig, 14 groud ets, disablig, 9 groups, 2, 18 H hidig routes ad coectios, 15 I isertio outlies, 16 iteratios, 14 L Load commad, 7 M Make commad, 18 maximum clusters, 14 Miimize Coectios commad, 15 N ets, disablig power ad groud, 9 O outlies isertio, 16 place, 16, 18 P pi swappig, 13 Place Clusters pass, 10, 13 Place commad, 9 place outlies, 16, 18 place pass Adjust Comps, 10, 13 Assig Clusters, 10, 13 eablig, 12 iformatio, editig, 11 Place Clusters, 10, 13 Proximity Place, 10, 13 Swap Comps, 10, 13 Swap Pis, 13 placemet algorithms, 3, 14 attempts, 14 clusters, 2, fast recoect, 14 groups, 2 iteratios, 14 preparig the board, 5 push-ad-shove, 2, 6 usig autoplacemet, 9 usig circular placemet, placemet strategy files, descriptio, 7 power ets, disablig, 9 Proximity Place pass, 10, 13 push-ad-shove placemet, 2, 6 Q Quick Place commad, 19 R recoect mode, 15 roud board, placig compoets o, S Select Ay commad, 18 Shove commad, 2, 6, 16 shovig compoets, 16 strategy files descriptio, 7 loadig, 7 Swap Comps pass, 10, 13 Swap Pis pass, 13 swappig compoets, 10, 13 gates, 14 pis, 13 30

39 Idex U User Prefereces commad, V visibility ad color, 18 VisibleIvisible commad, 18 31

Orcad Layout. Getting Started

Orcad Layout. Getting Started Orcad Layout Gettig Started Copyright 1985-2000 Cadece Desig Systems, Ic. All rights reserved. Trademarks Allegro, Ambit, BuildGates, Cadece, Cadece logo, Cocept, Diva, Dracula, Gate Esemble, NC Verilog,

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Using VTR Emulation on Avid Systems

Using VTR Emulation on Avid Systems Usig VTR Emulatio o Avid Systems VTR emulatio allows you to cotrol a sequece loaded i the Record moitor from a edit cotroller for playback i the edit room alog with other sources. I this sceario the edit

More information

Weston Anniversary Fund

Weston Anniversary Fund Westo Olie Applicatio Guide 2018 1 This guide is desiged to help charities applyig to the Westo to use our olie applicatio form. The Westo is ope to applicatios from 5th Jauary 2018 ad closes o 30th Jue

More information

MOTIF XF Extension Owner s Manual

MOTIF XF Extension Owner s Manual MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

Descriptive Statistics Summary Lists

Descriptive Statistics Summary Lists Chapter 209 Descriptive Statistics Summary Lists Itroductio This procedure is used to summarize cotiuous data. Large volumes of such data may be easily summarized i statistical lists of meas, couts, stadard

More information

The VSS CCD photometry spreadsheet

The VSS CCD photometry spreadsheet The VSS CCD photometry spreadsheet Itroductio This Excel spreadsheet has bee developed ad tested by the BAA VSS for aalysig results files produced by the multi-image CCD photometry procedure i AIP4Wi v2.

More information

A Taste of Maya. Character Setup

A Taste of Maya. Character Setup This tutorial goes through the steps to add aimatio cotrols to a previously modeled character. The character i the scee below is wearig clothes made with Cloth ad the sceery has bee created with Pait Effects.

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Web OS Switch Software

Web OS Switch Software Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a 4. [10] Usig a combiatorial argumet, prove that for 1: = 0 = Let A ad B be disjoit sets of cardiality each ad C = A B. How may subsets of C are there of cardiality. We are selectig elemets for such a subset

More information

Interactive PMCube Explorer

Interactive PMCube Explorer Iteractive PMCube Explorer Documetatio ad User Maual Thomas Vogelgesag Carl vo Ossietzky Uiversität Oldeburg December 9, 206 Cotets Itroductio 3 2 Applicatio Overview 4 3 Data Preparatio 6 3. Data Warehouse

More information

This chapter serves as an introductory overview of Excel If you re

This chapter serves as an introductory overview of Excel If you re This chapter serves as a itroductory overview of Excel 2007. If you re already familiar with a previous versio of Excel, readig this chapter is still a good idea. Excel 2007 is differet from every previous

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Guide to Applying Online

Guide to Applying Online Guide to Applyig Olie Itroductio Respodig to requests for additioal iformatio Reportig: submittig your moitorig or ed of grat Pledges: submittig your Itroductio This guide is to help charities submit their

More information

Parabolic Path to a Best Best-Fit Line:

Parabolic Path to a Best Best-Fit Line: Studet Activity : Fidig the Least Squares Regressio Lie By Explorig the Relatioship betwee Slope ad Residuals Objective: How does oe determie a best best-fit lie for a set of data? Eyeballig it may be

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

Getting Started. Getting Started - 1

Getting Started. Getting Started - 1 Gettig Started Gettig Started - 1 Issue 1 Overview of Gettig Started Overview of Gettig Started This sectio explais the basic operatios of the AUDIX system. It describes how to: Log i ad log out of the

More information

Alpha Individual Solutions MAΘ National Convention 2013

Alpha Individual Solutions MAΘ National Convention 2013 Alpha Idividual Solutios MAΘ Natioal Covetio 0 Aswers:. D. A. C 4. D 5. C 6. B 7. A 8. C 9. D 0. B. B. A. D 4. C 5. A 6. C 7. B 8. A 9. A 0. C. E. B. D 4. C 5. A 6. D 7. B 8. C 9. D 0. B TB. 570 TB. 5

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8 BAAN IVc/BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Using Visio for Architecture and Engineering

Using Visio for Architecture and Engineering 32_109960 pt05.qxp 2/20/07 11:14 AM Page 491 Usig Visio for Architecture ad Egieerig IN THIS PART Chapter 25 Workig with Scaled Drawigs Chapter 26 Creatig ad Maagig Scaled Drawigs Chapter 27 Layig Out

More information

LifeBook P Series Notebook BIOS BIOS SETUP UTILITY

LifeBook P Series Notebook BIOS BIOS SETUP UTILITY BIOS SECTION P1510 LifeBook P7000 Notebook BIOS LifeBook P Series Notebook BIOS BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operatig eviromet for your otebook. Your BIOS is

More information

Floristic Quality Assessment (FQA) Calculator for Colorado User s Guide

Floristic Quality Assessment (FQA) Calculator for Colorado User s Guide Floristic Quality Assessmet (FQA) Calculator for Colorado User s Guide Created by the Colorado atural Heritage Program Last Updated April 2012 The FQA Calculator was created by Michelle Fik ad Joaa Lemly

More information

BEA WebLogic Process Integrator

BEA WebLogic Process Integrator BEA WebLogic Process Itegrator A Compoet of BEA WebLogic Itegratio BEA WebLogic Process Itegrator Studio Olie Help BEA WebLogic Process Itegrator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Chapter 4 The Datapath

Chapter 4 The Datapath The Ageda Chapter 4 The Datapath Based o slides McGraw-Hill Additioal material 24/25/26 Lewis/Marti Additioal material 28 Roth Additioal material 2 Taylor Additioal material 2 Farmer Tae the elemets that

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

More information

Fujitsu LifeBook P Series

Fujitsu LifeBook P Series Fujitsu LifeBook P Series BIOS Guide LifeBook P Series Model: P1510D Documet Date: 7/26/2005 Documet Part Number: FPC58-1399-01 FUJITSU COMPUTER SYSTEMS CORPORATION LifeBook P7000 Notebook BIOS LifeBook

More information

Avid recommends that you read all the information in this ReadMe file thoroughly before installing or using any new software release.

Avid recommends that you read all the information in this ReadMe file thoroughly before installing or using any new software release. PostDeko for Editors Versio 8.4 ReadMe Importat Iformatio Avid recommeds that you read all the iformatio i this ReadMe file thoroughly before istallig or usig ay ew software release. Importat: Search the

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5.

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5. Morga Kaufma Publishers 26 February, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3

More information

BODiBEAT Station. Owner s Manual. Contents

BODiBEAT Station. Owner s Manual. Contents BODiBEAT Statio Ower s Maual Versio 1.2.c Cotets About the BODiBEAT Statio.................... 2 Viewig the Exercise Logs....................... 5 Creatig ad Maagig a Traiig Program........ 9 Maagig Sog

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

Leica Lino Accurate, self-levelling point and line lasers

Leica Lino Accurate, self-levelling point and line lasers Leica Lio Accurate, self-levellig poit ad lie lasers Setup, Switch o, Ready! With the Leica Lio everythig is plumb ad perfectly aliged Leica Lios project lies or poits to millimeter accuracy, leavig your

More information

Sharing Collections. Share a Collection via . Share a Collection via Google Classroom. Quick Reference Guide

Sharing Collections. Share a Collection via  . Share a Collection via Google Classroom. Quick Reference Guide Quick Referece Guide Share a Collectio via Email Sharig your collectio with others is a great way to collaborate. You ca easily sed a lik to your colleagues, studets, classmates ad frieds. Recipiets do

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

3.1 Overview of MySQL Programs. These programs are discussed further in Chapter 4, Database Administration. Client programs that access the server:

3.1 Overview of MySQL Programs. These programs are discussed further in Chapter 4, Database Administration. Client programs that access the server: 3 Usig MySQL Programs This chapter provides a brief overview of the programs provided by MySQL AB ad discusses how to specify optios whe you ru these programs. Most programs have optios that are specific

More information

TUTORIAL Create Playlist Helen Doron Course

TUTORIAL Create Playlist Helen Doron Course TUTORIAL Create Playlist Hele Doro Course TUTY Tutorial Create Playlist Hele Doro Course Writte by Serafii Giampiero (INV SRL) Revised by Raffaele Forgioe (INV SRL) Editio EN - 0 Jue 0-0, INV S.r.l. Cotact:

More information

Graphic Standards for District Identification. September, 2012

Graphic Standards for District Identification. September, 2012 Graphic Stadards for District Idetificatio September, 2012 CASE Graphic Stadards for District Idetificatio DRAFT 12.8.14 Coucil for Advacemet ad Support of Educatio, 2012. 1 . This documet is a draft of

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

In this chapter, you learn the concepts and terminology of databases and

In this chapter, you learn the concepts and terminology of databases and A Itroductio to Database Developmet I this chapter, you lear the cocepts ad termiology of databases ad how to desig the tables that your forms ad reports will use. Fially, you build the actual tables used

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

Princeton Instruments Reference Manual

Princeton Instruments Reference Manual Priceto Istrumets Referece Maual Improvisio, Viscout Cetre II, Uiversity of Warwick Sciece Park, Millbur Hill Road, Covetry. CV4 7HS Tel: 0044 (0) 24 7669 2229 Fax: 0044 (0) 24 7669 0091 e-mail: admi@improvisio.com

More information

Lesson 13: Preparing the Board Design for Manufacturing

Lesson 13: Preparing the Board Design for Manufacturing 13 Lesso 13: Preparig the Board Desig for Maufacturig Learig Objectives I this lesso you will: y Geerate ad edit silkscree layers, use reports available i PCB Editor Check for DRC errors, set up the desig

More information

Oracle Server. What s New in this Release? Release Notes

Oracle  Server. What s New in this Release? Release Notes Oracle email Server Release Notes Release 5.2 for Widows NT May 2001 Part No. A90426-01 These release otes accompay Oracle email Server Release 5.2 for Widows NT. They cotai the followig topics: What s

More information

CAEN Tools for Discovery

CAEN Tools for Discovery Applicatio Note AN2086 Sychroizatio of CAEN Digitizers i Multiple Board Acquisitio Systems Viareggio 9 May 2013 Itroductio High speed digitizers fid applicatios i several fields ragig from the idustry

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

JoLetter 6.7. JoLauterbach Software GmbH. Mail and merge with QuarkXPress. JoLauterbach Software GmbH. Stolzingstraße 4a Bayreuth Germany

JoLetter 6.7. JoLauterbach Software GmbH. Mail and merge with QuarkXPress. JoLauterbach Software GmbH. Stolzingstraße 4a Bayreuth Germany JoLetter 6.7 Mail ad merge with QuarkXPress JoLauterbach Software GmbH Stolzigstraße 4a 95445 Bayreuth Germay Telefo: +49-921-730 3363 Fax: +49-921-730 3394 E-Mail: ifo@jolauterbach.com Iteret: http://www.jolauterbach.com

More information

busiess.officedepot.com User Guide Coveiet. Effective. Smart. https://busiess.officedepot.com CUSTOMER SUPPORT Hours of operatio: Moday Friday, 8:00 A.M 8:00 P.M. (Easter Time) Live Chat: For immediate

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Basic Design Principles

Basic Design Principles + Basic Desig Priciples + Assigmet 2: Your studet web site 1. Baer 2. Your ame 3. Your accout umber 4. A lik to aother web page, preferably oe useful to you i this class 5. A photo, preferably of you 6.

More information

Bike MS: 2013 Participant Center guide

Bike MS: 2013 Participant Center guide Bike MS: 2013 Participat Ceter guide bikems.org 1 Why use Olie Fudraisig Tools? Usig olie tools makes fudraisig easier Table of Cotets Participats who use persoal pages raise more moey! Bike MS $883 v.

More information

Bike MS: 2014 Participant Center guide

Bike MS: 2014 Participant Center guide Bike MS: 2014 Participat Ceter guide bikems.org 1 Table of Cotets Why Use Olie Fudraisig Tools... 2 Participat Ceter... 3 Guide to Olie Fudraisig... 3 Edit Persoal Page... 5 Address Book... 7 Email Messages...

More information

apple Apple Computer, Inc.

apple Apple Computer, Inc. apple Basic Skills apple Apple Computer, Ic. This maual ad the software described i it are copyrighted, with all rights reserved. Uder the copyright laws, this maual or the software may ot be copied, i

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

Counting Regions in the Plane and More 1

Counting Regions in the Plane and More 1 Coutig Regios i the Plae ad More 1 by Zvezdelia Stakova Berkeley Math Circle Itermediate I Group September 016 1. Overarchig Problem Problem 1 Regios i a Circle. The vertices of a polygos are arraged o

More information

User Guide. Using Caliber Datamart

User Guide. Using Caliber Datamart User Guide Usig Caliber Datamart 11.1.0 Copyright 2013 Micro Focus. All Rights Reserved. Portios Copyright 1998-2009 Borlad Software Corporatio (a Micro Focus compay). All other marks are the property

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

Well, here we are again with a new version of Max, and the first question

Well, here we are again with a new version of Max, and the first question Explorig the Max Iterface Well, here we are agai with a ew versio of Max, ad the first questio o the mids of existig users is Did the iterface chage? The aswer is a happy very little. Most serious users

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Huma-Computer Iteractio IS4300 1 I5 due ext class Your missio i this exercise is to implemet a very simple Java paitig applicatio. The app must support the followig fuctios: Draw curves, specified by a

More information

PowerView. Model AP9215. User s Manual

PowerView. Model AP9215. User s Manual PowerView Model AP9215 User s Maual Thak You! Thak you for selectig the America Power Coversio PowerView. It has bee desiged for may years of reliable, maiteace-free service i combiatio with your America

More information

IS-IS in Detail. ISP Workshops

IS-IS in Detail. ISP Workshops IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November

More information

BEA Tuxedo. Using the BEA Tuxedo System on Windows NT

BEA Tuxedo. Using the BEA Tuxedo System on Windows NT BEA Tuxedo Usig the BEA Tuxedo System o Widows NT BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software

More information

The Adobe Premiere Pro user interface is a combination of a videoediting

The Adobe Premiere Pro user interface is a combination of a videoediting Premiere Pro Basics The Adobe Premiere Pro user iterface is a combiatio of a videoeditig studio ad a electroic image-editig studio. If you re familiar with film, video editig, or audio editig, you should

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET WYSE Academic Challege Sectioal Computer Sciece 2005 SOLUTION SET 1. Correct aswer: a. Hz = cycle / secod. CPI = 2, therefore, CPI*I = 2 * 28 X 10 8 istructios = 56 X 10 8 cycles. The clock rate is 56

More information

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU)

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU) Graphs Miimum Spaig Trees Slides by Rose Hoberma (CMU) Problem: Layig Telephoe Wire Cetral office 2 Wirig: Naïve Approach Cetral office Expesive! 3 Wirig: Better Approach Cetral office Miimize the total

More information

Copyright Hewlett-Packard Development Company, L.P.

Copyright Hewlett-Packard Development Company, L.P. Media Ceter Software Guide The oly warraties for HP products ad services are set forth i the express warraty statemets accompayig such products ad services. Nothig herei should be costrued as costitutig

More information

Workflow Extensions User Guide. StarTeam 12.0

Workflow Extensions User Guide. StarTeam 12.0 Workflow Extesios User Guide StarTeam 12.0 Micro Focus 575 Ato Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Developmet Limited. All Rights Reserved. StarTeam cotais derivative works

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

HP Media Center PC Getting Started Guide

HP Media Center PC Getting Started Guide HP Media Ceter PC Gettig Started Guide The iformatio i this documet is subject to chage without otice. Hewlett-Packard Compay makes o warraty of ay kid with regard to this material, icludig, but ot limited

More information

What s New for Avid Media Composer v5.0

What s New for Avid Media Composer v5.0 What s New for Avid Media Composer v5.0 The followig lists what s ew for the curret editor release. Feature Descriptio For More Ifo Mixig Frame Sizes ad Aspect Ratios You ca ow mix frame sizes ad aspect

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002 ICS Reget Commuicatios Modules RS-232, RS-422 ad RS-485 (T3150A) Issue 1, March, 06 Commuicatios modules provide a serial commuicatios iterface betwee the cotroller ad exteral equipmet. Commuicatios modules

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

What does JFC stand for?

What does JFC stand for? IS4300 HCI No-Quiz What does JFC stad for?! Java Fudametal Classes! Java Foudatio Creator! Java Fried Chicke! Java Foudatio Classes! Java Framework Creator 1 No-Quiz What is pluggable look ad feel?! Swig

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information