Advanced Design System Quick Start An introduction to ADS Schedule and Topics… 1. An Overview of Advanced Design System (~5 min) 2. Using Advanced Design System - (~20 min) • Start Advanced Design System • Create a project, examine the schematic, Harmonic Balance setup • Run the simulation and Plot the results • Close Advanced Design System • Question and answer session 3. Demonstration (~20 min) • Demonstration • Question and answer session 4. Tools and Features (~10 min) • Momentum, Design Guides, LineCalc, Agilent Ptolemy, more 5. Course Summary (~5 min) • Summary • Information on other training courses • Question and answer session Total Approximate time: 1 hour plus… © Copyright Agilent Technologies 2005 Let’s get started… Slide 1 - 2 Topic 1: An Overview of Advanced Design System (~5 min) © Copyright Agilent Technologies 2005 Slide 1 - 3 What is ADS and what can it do? ADS is a simulation tool with advanced capabilities: DC, AC, S-parameter, LSSP, Transient, Harmonic Balance, Circuit Envelope, Ptolemy, Momentum (EM), and more… Use ADS to accurately and thoroughly test your designs: ADS gives you… • Built-in example designs and Design Guides • Libraries: system, circuit, distributed models • Tuning for all parameters • Built-in measurements • Swept parameter analysis • DACs, LineCalc, and import/export capability • Statistical design and & Optimization • Modulated sources: Pulse, GSM, CDMA, etc. • Copy and paste all or part of any ADS design • Layout and much more… Next, the ABCs of ADS… © Copyright Agilent Technologies 2005 Slide 1 - 4 The ABCs of ADS… Use one window for setup and simulation: A: Create the design B: Set up the analysis CREATE the design SET UP the simulation. Push this button to simulate Netlist is sent to the simulator. Use another window for results: C: Display the data DISPLAY lists, plots,and equations. Simulation results (data) are written to a dataset. Next, the basic ADS windows… © Copyright Agilent Technologies 2005 Slide 1 - 5 ADS windows: Schematic, and Data Display A & B in Schematic C in the Data Display Course Objectives: know the ABCs of ADS Be able to A) create this design, B) simulate, and C) plot the data. This example uses variables, a sub-circuit, sources, and Harmonic Balance. Let’s get started… © Copyright Agilent Technologies 2005 Slide 1 - 6 Topic 2: Using Advanced Design System 15 slides (~ 20 min) © Copyright Agilent Technologies 2005 Slide 1 - 7 Starting ADS… Main window and Greeting Dialog appear after initialization… Main Window is for file management: Main window is a file browser… • Projects: folders/directories • Open, copy, delete projects/designs • Access or search examples • Open other windows: schematic, layout, data display __All design work is done in an ADS project. __ADS automatically creates the required directories. © Copyright Agilent Technologies 2005 Next, the schematic window… Slide 1 - 8 A: Create the design - Schematic Window A blank and untitled schematic window is ready for your design… • Save the design with a name • Use the component palette • Use icons: zoom, rotate, grounds, wires. Next, let’s create the design… NOTE: All icons have balloon help! © Copyright Agilent Technologies 2005 Slide 1 - 9 A: Create the design – insert components • Insert components using the palettes, library, or type in the name • When complete, wire the components together… (next). Or, connect pins together = wire. Param Values…type directly on screen or edit the component = double click. © Copyright Agilent Technologies 2005 Slide 1 - 10 A: Create the design – library components Click on the Library icon and the window appears… Select the sub-circuit or any other component and insert! Library contains all other designs in the project as subnetworks. © Copyright Agilent Technologies 2005 Slide 1 - 11 A: Create the design - use sources & variables • Insert sources and wire labels, and set up any variables • Next step is to set up the analysis... Vin and Vout Any available parameter can be a variable, including sources! © Copyright Agilent Technologies 2005 Slide 1 - 12 B: Set Up the Simulation – Harmonic Balance • Insert the simulation controller • Set up the desired simulation • HB automatically chooses the best method HB freq (960 MHz) Source freq = HB freq (960 MHz) © Copyright Agilent Technologies 2005 Slide 1 - 13 B: Set Up other simulations - DC • Insert the controller and run • Convergence is improved • V & I can be annotated on schematic For DC, simply insert the controller and you get voltage and current – back annotation on screen! NOTE: this is the Activate/Deactivate schematic icon – use it to deactivate simulation controllers or components as desired. © Copyright Agilent Technologies 2005 Slide 1 - 14 B: Set Up other simulations – S Parameters •S-Parameters with Noise – and Measurement Equations Measurement Equations: insert them here and they appear in the dataset! © Copyright Agilent Technologies 2005 Slide 1 - 15 Push the button (icon) to simulate… A and B are complete (schematic is captured & the simulation is set up. Next, C) Data Display… Status window shows the simulation progress… You can treat the schematic like a white-board. – Put lots of designs/simulations here and forget about housekeeping. © Copyright Agilent Technologies 2005 Slide 1 - 16 C: Display the data in the Data Display Select a plot and then select the data in the dataset Default dataset name = schematic name (Hbtest). But you can change it before simulation. All datasets in you project appear here for your use. You can have multiple Data Display windows and multiple Datasets,,, © Copyright Agilent Technologies 2005 More on the Data Display… Slide 1 - 17 C: Display the Data - create plots After you select a plot, the dialog allows you to select the data: More on the Data Display… © Copyright Agilent Technologies 2005 Slide 1 - 18 C: Display the Data - write equations Insert an equation and write it…then plot it or list it. More on the Data Display… Errors appear here. Use Function Help! Equation Editor helps you write equations, find errors, get help, and more… © Copyright Agilent Technologies 2005 Slide 1 - 19 C: Data Display - list the data (tabular data) Use equations within (passed into) equations… Insert a list and you get the same dialog as for plots – then select Equations and your equations will appear for listing or plotting. Data Display (DDS) • Multiple pages. • Prompt for saving. • Copy / Paste. © Copyright Agilent Technologies 2005 Slide 1 - 20 Now you know the ABCs of ADS… Main window is for file management Schematic window = A&B: design capture and simulation Data Display = C: simulation results A B C Next, closing the program… © Copyright Agilent Technologies 2005 Slide 1 - 21 Closing ADS… Close all or part of you work: • Click the Close X button • Use the File menu TIP - Use the Close All command to close all of your designs but leave the ADS Main window opened…then Exit. Questions and Answers… © Copyright Agilent Technologies 2005 Slide 1 - 22 Topic 3: ADS Live Demonstration (~ 20 min) © Copyright Agilent Technologies 2005 Slide 1 - 23 Topic 4: ADS: Tools and Features 7 slides (~ 10min) © Copyright Agilent Technologies 2005 Slide 1 - 24 ADS Layout Import files or draw – also: Design Kits from schematic. Snap toolbar buttons Drawing: • Connectivity Checking • Pinless vias • Multiplate capacitors • Import/Export © Copyright Agilent Technologies 2005 Push / Pop Edit in place Slide 1 - 25 ADS Momentum (runs from layout) MOM engine gives S-parameter results What is Momentum? 3-D EM (electro-magnetic) solver using Method of Moments technique and Green’s functions to compute the current, including Vias, coupling between surfaces, and thick metal (3D). Why use Momentum? • You have no accurate model for a passive layout. • You want to know the coupling effects between structures. • You want to optimize the layout real-estate, performance, etc. • Your other structure simulator takes too long to simulate! • You want to use the results in ADS simulations. L Spiral with mesh © Copyright Agilent Technologies 2005 Optimize Layout Visualize Current Radiation Pattern Slide 1 - 26 ADS Ptolemy DSP components – create digital/system designs - use with circuit simulator - save data or view real time plots = co-simulation. Bit stream split and filtered, then sent to modulator. Signal is passed down to circuit level RF design and passed back up and demodulated. © Copyright Agilent Technologies 2005 Slide 1 - 27 ADS has: Design Guides & Line Calc • Filter DG is a synthesis tool • Smith Chart utility: builds filters or matching networks • Other DGs are available: amp, mixer, osc, etc. •LineCalc calculate line impedance • Get physical or electrical values: microstrip, CPW, etc. © Copyright Agilent Technologies 2005 Slide 1 - 28 ADS Templates – simulation and display Insert your circuit and simulate. You can also make your own templates: File > Save Design as Template... © Copyright Agilent Technologies 2005 Slide 1 - 29 ADS Statistics and Optimization Setup is in schematic with a simulation controller… Meet specs, plot yields, and histograms. © Copyright Agilent Technologies 2005 Slide 1 - 30 ADS Tuner Tuning allows you to “tweak” parameter values and see the results! Easy to use And its QUICK! © Copyright Agilent Technologies 2005 Slide 1 - 31 Topic 5: Course Summary 4 slides and a final Q/A session: (~ 5 min +) © Copyright Agilent Technologies 2005 Slide 1 - 32 Review: ABCs of ADS… A © Copyright Agilent Technologies 2005 B Main window: file manager C Slide 1 - 33 Learn with ADS Examples View or Search the Examples… Use this command to copy an example into you home directory by browsing in the Example Directory such as: \examples\RFIC\amplifier_prj Then try some of the steps you have seen in this quick course, or simply experiment… © Copyright Agilent Technologies 2005 Slide 1 - 34 For specifics: Use the Knowledge Center For supported customers, you get a Username and Password. You can search the Knowledge Center for answers…and even customize your own KC! You get access to more documents, downloads, and the latest examples… © Copyright Agilent Technologies 2005 Slide 1 - 35 Summary… • • • • • • Remember the ABCs of ADS. ADS continues to be improved, updated, and refined. There are hundreds of examples for all types of applications. Technical support by telephone (Support Engineers) available. On line (WWW) support is in-depth with the Knowledge Center Training courses are available: classroom or on-line (WWW). For information on our available training courses: http://eesof.tm.agilent.com/education/ © Copyright Agilent Technologies 2005 Slide 1 - 36