Ads Overview

Download as pdf or txt
Download as pdf or txt
You are on page 1of 80

ADS Overview 2011 - Home

Advanced Design System 2011 Overview August 2011 Home

ADS Overview 2011 - Home


Agilent Technologies, Inc. 2000-2011 5301 Stevens Creek Blvd., Santa Clara, CA 95052 USA No part of this documentation may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Agilent Technologies, Inc. as governed by United States and international copyright laws. Acknowledgments Mentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and other countries. Mentor products and processes are registered trademarks of Mentor Graphics Corporation. * Calibre is a trademark of Mentor Graphics Corporation in the US and other countries. "Microsoft, Windows, MS Windows, Windows NT, Windows 2000 and Windows Internet Explorer are U.S. registered trademarks of Microsoft Corporation. Pentium is a U.S. registered trademark of Intel Corporation. PostScript and Acrobat are trademarks of Adobe Systems Incorporated. UNIX is a registered trademark of the Open Group. Oracle and Java and registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. SystemC is a registered trademark of Open SystemC Initiative, Inc. in the United States and other countries and is used with permission. MATLAB is a U.S. registered trademark of The Math Works, Inc.. HiSIM2 source code, and all copyrights, trade secrets or other intellectual property rights in and to the source code in its entirety, is owned by Hiroshima University and STARC. FLEXlm is a trademark of Globetrotter Software, Incorporated. Layout Boolean Engine by Klaas Holwerda, v1.7 http://www.xs4all.nl/~kholwerd/bool.html . FreeType Project, Copyright (c) 1996-1999 by David Turner, Robert Wilhelm, and Werner Lemberg. QuestAgent search engine (c) 2000-2002, JObjects. Motif is a trademark of the Open Software Foundation. Netscape is a trademark of Netscape Communications Corporation. Netscape Portable Runtime (NSPR), Copyright (c) 1998-2003 The Mozilla Organization. A copy of the Mozilla Public License is at http://www.mozilla.org/MPL/ . FFTW, The Fastest Fourier Transform in the West, Copyright (c) 1997-1999 Massachusetts Institute of Technology. All rights reserved. The following third-party libraries are used by the NlogN Momentum solver: "This program includes Metis 4.0, Copyright 1998, Regents of the University of Minnesota", http://www.cs.umn.edu/~metis , METIS was written by George Karypis ([email protected]). Intel@ Math Kernel Library, http://www.intel.com/software/products/mkl SuperLU_MT version 2.0 - Copyright 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy). All rights reserved. SuperLU Disclaimer: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7-zip - 7-Zip Copyright: Copyright (C) 1999-2009 Igor Pavlov. Licenses for files are: 7z.dll: GNU LGPL + unRAR restriction, All other files: GNU LGPL. 7-zip License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. unRAR copyright: The decompression engine for RAR archives was developed using source code of unRAR program.All copyrights to original unRAR code are owned by Alexander Roshal. unRAR License: The unRAR sources cannot be used to re-create the RAR compression algorithm, which is proprietary. Distribution of modified unRAR sources in separate form or as a part of other software is permitted, provided that it is clearly stated in the documentation and source comments that the code may not be used to develop a RAR (WinRAR) compatible archiver. 7-zip Availability: http://www.7-zip.org/

ADS Overview 2011 - Home


AMD Version 2.2 - AMD Notice: The AMD code was modified. Used by permission. AMD copyright: AMD Version 2.2, Copyright 2007 by Timothy A. Davis, Patrick R. Amestoy, and Iain S. Duff. All Rights Reserved. AMD License: Your use or distribution of AMD or any modified version of AMD implies that you agree to this License. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Permission is hereby granted to use or copy this program under the terms of the GNU LGPL, provided that the Copyright, this License, and the Availability of the original version is retained on all copies.User documentation of any code that uses this code or any modified version of this code must cite the Copyright, this License, the Availability note, and "Used by permission." Permission to modify the code and to distribute modified code is granted, provided the Copyright, this License, and the Availability note are retained, and a notice that the code was modified is included. AMD Availability: http://www.cise.ufl.edu/research/sparse/amd UMFPACK 5.0.2 - UMFPACK Notice: The UMFPACK code was modified. Used by permission. UMFPACK Copyright: UMFPACK Copyright 1995-2006 by Timothy A. Davis. All Rights Reserved. UMFPACK License: Your use or distribution of UMFPACK or any modified version of UMFPACK implies that you agree to this License. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Permission is hereby granted to use or copy this program under the terms of the GNU LGPL, provided that the Copyright, this License, and the Availability of the original version is retained on all copies. User documentation of any code that uses this code or any modified version of this code must cite the Copyright, this License, the Availability note, and "Used by permission." Permission to modify the code and to distribute modified code is granted, provided the Copyright, this License, and the Availability note are retained, and a notice that the code was modified is included. UMFPACK Availability: http://www.cise.ufl.edu/research/sparse/umfpack UMFPACK (including versions 2.2.1 and earlier, in FORTRAN) is available at http://www.cise.ufl.edu/research/sparse . MA38 is available in the Harwell Subroutine Library. This version of UMFPACK includes a modified form of COLAMD Version 2.0, originally released on Jan. 31, 2000, also available at http://www.cise.ufl.edu/research/sparse . COLAMD V2.0 is also incorporated as a built-in function in MATLAB version 6.1, by The MathWorks, Inc. http://www.mathworks.com . COLAMD V1.0 appears as a column-preordering in SuperLU (SuperLU is available at http://www.netlib.org ). UMFPACK v4.0 is a built-in routine in MATLAB 6.5. UMFPACK v4.3 is a built-in routine in MATLAB 7.1. Qt Version 4.6.3 - Qt Notice: The Qt code was modified. Used by permission. Qt copyright: Qt Version 4.6.3, Copyright (c) 2010 by Nokia Corporation. All Rights Reserved. Qt License: Your use or distribution of Qt or any modified version of Qt implies that you agree to this License. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Permission is hereby granted to use or copy this program under the terms of the GNU LGPL, provided that the Copyright, this License, and the Availability of the original version is retained on all copies.User documentation of any code that uses this code or any modified version of this code must cite the Copyright, this License, the Availability note, and "Used by permission." Permission to modify the code and to distribute modified code is granted, provided the Copyright, this License, and the Availability note are retained, and a notice that the code was modified is included. Qt Availability: http://www.qtsoftware.com/downloads Patches Applied to Qt can be found in the installation at: $HPEESOF_DIR/prod/licenses/thirdparty/qt/patches. You may also contact Brian Buchanan at Agilent Inc. at [email protected] for more information.

ADS Overview 2011 - Home


The HiSIM_HV source code, and all copyrights, trade secrets or other intellectual property rights in and to the source code, is owned by Hiroshima University and/or STARC. Errata The ADS product may contain references to "HP" or "HPEESOF" such as in file names and directory names. The business entity formerly known as "HP EEsof" is now part of Agilent Technologies and is known as "Agilent EEsof". To avoid broken functionality and to maintain backward compatibility for our customers, we did not change all the names and labels that contain "HP" or "HPEESOF" references. Warranty The material contained in this document is provided "as is", and is subject to being changed, without notice, in future editions. Further, to the maximum extent permitted by applicable law, Agilent disclaims all warranties, either express or implied, with regard to this documentation and any information contained herein, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Agilent shall not be liable for errors or for incidental or consequential damages in connection with the furnishing, use, or performance of this document or of any information contained herein. Should Agilent and the user have a separate written agreement with warranty terms covering the material in this document that conflict with these terms, the warranty terms in the separate agreement shall control. Technology Licenses The hardware and/or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license. Portions of this product include the SystemC software licensed under Open Source terms, which are available for download at http://systemc.org/ . This software is redistributed by Agilent. The Contributors of the SystemC software provide this software "as is" and offer no warranty of any kind, express or implied, including without limitation warranties or conditions or title and non-infringement, and implied warranties or conditions merchantability and fitness for a particular purpose. Contributors shall not be liable for any damages of any kind including without limitation direct, indirect, special, incidental and consequential damages, such as lost profits. Any provisions that differ from this disclaimer are offered by Agilent only. Restricted Rights Legend U.S. Government Restricted Rights. Software and technical data rights granted to the federal government include only those rights customarily provided to end user customers. Agilent provides this customary commercial license in Software and technical data pursuant to FAR 12.211 (Technical Data) and 12.212 (Computer Software) and, for the Department of Defense, DFARS 252.227-7015 (Technical Data - Commercial Items) and DFARS 227.7202-3 (Rights in Commercial Computer Software or Computer Software Documentation).

ADS Overview 2011 - Home


Getting Started with ADS 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADS 2011 New Capabilities: Easy EM Setup, Multi-technology, and more.... Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Easily Simulate Modules and Multi-Chip Designs . . . . . . . . . . . . . . . . . . Easily Select Models for Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . More Efficient EM Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADS 2011 is still very Familiar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Learn More about ADS 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Circuit Simulation at a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is the Same . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is Different . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layout at a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is the Same . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is Different . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tips to become effective quickly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Workspaces, Libraries, Cells, and Views . . . . . . . . . . . . . . . . . . . . . . . . . Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tutorial: Designing a Simple Low Pass Filter . . . . . . . . . . . . . . . . . . . . . . Tutorial: ADS Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create a New Layout View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Design and Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tutorial: Multi-Technology for EM Simulation . . . . . . . . . . . . . . . . . . . . . . Tutorial: Multi-Technology for Circuit Simulation . . . . . . . . . . . . . . . . . . . Including Libraries and PDKs in the Workspace . . . . . . . . . . . . . . . . . . . Workspace and Library Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . Design Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Main Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Converting Projects to Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cells and Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Technology Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Process Design Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Standard Built-In Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up a Multi-Technology Design . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up Multi-Technology Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi-Technology for Circuit Simulation . . . . . . . . . . . . . . . . . . . . . . . . Multi-Technology for EM Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . Circuit Simulation and Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Model Selection and Hierarchy Policies . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Display Improvements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Load Pull Simulation Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layout Object Handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layout Command Line Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EM Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Substrate Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 8 8 8 8 8 9 10 10 10 11 11 11 12 13 14 15 16 16 19 33 34 34 34 39 40 40 40 43 43 43 43 45 45 45 47 47 47 48 49 49 49 49 51 51 51 53 53 53 55 55 55 59 59 59 59 62 62 62 64 64 64 65 66 66 66 68 68 68 70 71 71

ADS Overview 2011 - Home


Help References . . . . . . . . . EM Setup . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . Help References . . . . . . . . . EM Model . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . Usage . . . . . . . . . . . . . . . . Help References . . . . . . . . . EM Toolbar . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . Usage . . . . . . . . . . . . . . . . Help References . . . . . . . . . Design Flows . . . . . . . . . . . . . High Speed Digital Design . . . . Features . . . . . . . . . . . . . . . Help References . . . . . . . . . MMIC Design . . . . . . . . . . . . . Features for MMIC Designers Features for Foundries . . . . . MMIC Applications . . . . . . . . Help References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 72 72 72 73 73 73 73 75 75 75 75 76 77 77 77 79 79 79 80 80

ADS Overview 2011 - Home

Getting Started with ADS 2011


ADS 2011 New Capabilities (adsoverview) Tips to become effective quickly (adsoverview) Workspaces, Libraries, Cells, and Views (adsoverview) Tutorials (adsoverview)

ADS Overview 2011 - Home

ADS 2011 New Capabilities: Easy EM Setup, Multi-technology, and more....


Easily simulate modules and multi-chip designs Easily select models for simulation More efficient EM setup ADS 2011 retains the same ADS personality. Whats the same?

Overview
ADS 2011 delivers many exciting new features for all ADS users with breakthrough new capability for multi-technology (adsoverview) co-design like that inherent in RF modules and system-in-package (SiP) designs. ADS 2011 builds upon the recent ADS releases, expanding Agilents complete MMIC/Module Desktop Flow to deliver the industrys leading, complete, integrated, endto-end product realization RF design solution. ADS has changed to meet the needs of increasing complexity and integration. Commercial wireless and Aerospace/Defense Industries are rapidly moving from single-packaged MMICs to larger, more complex ICs in multi-chip RF modules. Today's flows combine multiple, poorly integrated tools, which are not able to address multiple technology design and verification. The IC, laminate, package and PCB system need to be designed together, interactively. Electro-magnetic interactions between substrates need to be modeled. Although most of ADS 2011 looks and feels the same, some important changes have been made to support the breakthrough technology in this release. Your initial success and productivity with the release will be greatly enhanced by viewing a short introductory tutorial. We highly recommend viewing this before you start using the new release.
ADS 2011 Quick Start Video Tutorial

Easily Simulate Modules and Multi-Chip Designs


We have incorporated Workspaces (adsoverview) and Libraries (adsoverview) into the ADS environment to support simulating modules and multi-chip designs. ADS users are no longer restricted to a single project folder. This makes it easy to create multi-technology designs and designs containing IP from multiple engineers. You can create designs that use components from multiple processes (PDKs). The designs will use the technology defined in the library/PDK. Duplicate component names are supported as long as the parts are in different libraries.

Easily Select Models for Simulation


You can now easily simulate variations of a design without activating and deactivating. This concept, called Dynamic Model Selection (adsoverview), means you can simulate the same design with different models. For example, you could have different versions of the same filter, such as one using micro-strip elements, another that is the layout and uses Momentum simulation, and another using lumped components. With one right-click of your mouse, you can swap between these different models using the same simulation setup, or you can automate how designs are simulated with a policy.

More Efficient EM Setup


ADS 2011 has a redesigned EM user interface for both Momentum and FEM which provides a more streamlined use model for creating Substrates (adsoverview), defining Ports (adsoverview), and generating EM Models (adsoverview). EM setups (adsoverview) are easier to configure and can be reused.

ADS 2011 is still very Familiar


Schematic capture Sources, wiring, grounds, wire labels, etc. VARs (variables), Measurement Equations, AEL support

ADS Overview 2011 - Home


Simulation controller setup Plotting data in the Data Display and Equations Basic Layout is still the same but new features have been added Icons have a new look, but are functionally the same
More Information

Circuit Simulation at a Glance (adsoverview) Layout at a Glance (adsoverview)

ADS 2011 Provides powerful, new capabilities that enhance existing tools.

Learn More about ADS 2011


Please take a look at the topic pages in this Getting Started web page. We will be updating this web page throughout the Early Access program as we receive feedback on ADS 2011. Topic pages include Value statements Feature introductions Instructions on how to use the feature Answers to Frequently Asked Questions Graphics that illustrate how the features can be applied to solve specific problems (Hint: Double-click on the graphics to see a larger image) Links to Examples, Tutorials and Videos

ADS Overview 2011 - Home

Circuit Simulation at a Glance


What is the Same
In most cases you will see no change to how simulations are setup and run in ADS 2011. You should be able to convert your project to a workspace, open the schematic, and simulate. When creating new designs, if you use the system default names for views ("schematic") the system will behave very much like previous releases. Data display has the same use model with a few popular enhancements like Smith Chart zoom.

What is Different
Users now have more flexibility in dynamically selecting models for simulation. You can have more than one schematic associated with your design. The netlist is controlled by the hierarchy policy. Libraries make it easy for multiple users to work on the same design. Names only need to be unique within the library.

10

ADS Overview 2011 - Home

Layout at a Glance
What is the Same
You will find that most of the user interface in the layout window has stayed the same. You should be able to migrate projects into workspaces and start editing the layout. When creating new designs, if you use the default view names ("schematic" and "layout") the system will behave very much like previous releases. The same physical verification tools are available in ADS layout (ADS Desktop DRC, ADS Desktop LVS, Check Nodal Connectivity, Check Physical Connectivity, Design Synchronization, and the 3D Viewer).

What is Different
Object handles make it much easier to edit shapes. You have the option of creating multiple layout views of the same design. Design synchronization is now based on instance-name comparison, so you can compare any two schematic/layout views.

11

ADS Overview 2011 - Home

Tips to become effective quickly


How do I ... ... get upgraded foundry PDKs for ADS 2011? Contact your foundry (Foundry Partners ) ... install design kits? PDKs are installed by adding a library definition file (video demo ) ... install the Layout Command Line Editor? (video demo ) ... perform various tasks in ADS 2011 Vs. ADS 2009 Update 1 (ADS Differences) Libraries help organize designs and components that share a common technology Cells provide views of schematics, layouts, symbols and other view types Models or variations on a design can be selected dynamically Simulations can now have a hierarchy policy Different components can share the same name that come from different processes or libraries EM use model has been streamlined to reduce mouse clicks and make EM setups reusable

12

ADS Overview 2011 - Home

Workspaces, Libraries, Cells, and Views


Advanced Design System (ADS) now uses the workspace, which is a folder/directory, to store and organize your design work. It is a replacement for the ADS Project used in ADS 2009 Update 1 and earlier versions. A Workspace is similar to but not the same as an ADS Project. A workspace contains design data, simulation results, data display files, and other data files. The main difference between a Workspace and a Project is that, for a Workspace, your design work is stored in libraries instead of the networks directory.

Workspace > Library > Cell > View Hierarchy

New Structure

Description

Workspace A workspace is a folder similar to a project. A workspace contains your schematics (but now within libraries), data displays, preferences, and configuration files. Library A library is a folder that groups cells (defined below) that have a common technology library. When you create a workspace, you define its libraries by specifying the path and you can also specify the technology (layers, units, etc.) to use. Adding two or more libraries to your workspace makes it easy to handle multi-technology designs such as RF system-in-package modules. A cell is a folder and replaces a design file in the old networks directory. Cells act as a collector for schematics, layouts, symbols and other view types. A cell is in a library and usually contains different views of a design including layouts, schematics symbols, EM setups, and EM models. When you create a new schematic or layout, you can name the cell. A view is one of the representations or models of the cell. For simulation, you can switch between views using Dynamic Model Selection. There are several types of view. A cell can contain zero or more of each type. Some common ones are: Schematic is circuit schematic Layout represents the physical structure A symbol represents all views in the cell. Usually a single symbol is all you need for the cell, but multiple symbols can be useful. You can click on a symbol to determine which view you want to see or simulate. emSetup contains the EM simulation parameters for the cell. emModel contains EM simulation results that can be used as a model of the cell in a higher level schematic

Cell

View

ADS Project Vs. ADS Workspace


If you designed a project in ADS 2009 Update or earlier, and wish to use it in ADS 2011, you will first need to convert your project into a workspace (adsoverview).

13

ADS Overview 2011 - Home

Tutorials
ADS Layout Tutorial (adsoverview)
Demonstrates the key steps in the physical design flow. Highlights: Object handles improves editing efficiency Flexible design data structures Filter is simulated and compared with ideal design Easily align selected objects Provides single click access to commonly used and new alignment functions Optimized for efficient keyboard entry of commands Extended layer definition (adsoverview)

Setting up Multi-Technology Designs (adsoverview)


Learn the basics of setting up multi-technology designs: Multi-Technology for Circuit Simulation Multi-Technology for EM Simulation Highlights: Managing different technologies in a single workspace Creating a multi-technology definition from a base technology Adding a nested substrate in a base substrate Adding a subdesign in a base design

(adsoverview) Simulation Data of Package and Nested LNA EM Co-simulation with FET

Multi-Technology Tutorial for Circuit Simulation (adsoverview)


Learn about the Multi-Technology Flow in ADS 2011 with step-by-step instructions to show the complete front-end transceiver circuit design. In this multi-technology flow, following PDKs are used in LNA and SPDT design: Non-Linear DemoKit DemoKit_Non_Linear used in MMIC LNA design DemoKit DemoKit_V2_2011 used in MMIC SPDT design Highlights: Design MMIC LNA using PDK-1 (Non-Linear Demo Kit) in 1st Library Design MMIC SPDT using PDK-2 (DemoKit Version 3.0) in 2nd Library Import momentum data of Antenna and X-Parameter of Power Amplifier in 3rd and 4th Library Integrate LNA, SPDT, Antenna and Power Amplifier in 5th Library to form the Front End Transceiver Circuit Transceiver is simulated with and without Module substrate

(adsoverview) Complete front-end transceiver Circuit Design: Emphasis on Circuit Simulations Only

14

ADS Overview 2011 - Home

Tutorial: Designing a Simple Low Pass Filter


This content has been moved. Please click here to access this topic.

15

ADS Overview 2011 - Home

Tutorial: ADS Layout


This tutorial demonstrates the basic techniques used in the ADS Desktop Flow. You will learn how to model interconnect with EM in a synchronized schematic and layout. Use the hierarchy explorer to switch between transmission lines and EM models for simulation. Layout editing is easier with the Layout Command Line editor and object handles. Verify as you go with ADS Desktop LVS and ADS Desktop DRC.

Create a New Layout View


You need to create a workspace, set the preferences, and create a layout view to demonstrate the ADS Layout Flow.

Create a Workspace using the EEsof Non-Linear Demo Kit


1. Choose File > New > Workspace, from the ADS Main window to open the New Workspace Wizard. 2. Click Next and type Layout_Lab_wrk as workspace name.

3. Click Next and select the libraries you want to use. In this case, we will use the ADS Analog/RF libraries and DemoKit_Non_Linear library.

16

ADS Overview 2011 - Home

3.

4. Click Next and type Layout_Lab_lib as library name.

5. Click Next to select the technology. 6. Click Next and review the Summary. Make changes if necessary, or click Finish. 7. The workspace is created.

Setting the Preferences


1. Choose Options > Preferences to open the Preferences for Layout dialog box. 2. Click Edit/Entry tab. 3. Under Polygon/Polyline Entry Mode, select 90 degree angle only.

17

ADS Overview 2011 - Home

3. 4. Click Apply. 5. Now, click Placement tab and change the Pin/Ground Size from 100 to 40. This number is in proportion with the default trace width 10.

6. Click Apply followed by OK.

Create a New Layout View


icon. 1. Create a new layout, by clicking on the layout 2. The New Layout dialog box opens. Type MyDesign in the Cell field.

3. Click OK to open the Layout view. A good snap grid makes trace insertion easier. Snap grid is set very fine (.01) based

18

ADS Overview 2011 - Home


on the foundry process. Make the grid larger so the traces will line up with grid points. 4. Click the Fast Grid Spacing Toolbox 5. Set the Snap Grid Distance to 10. icon, to open the Fast Grid Tool dialog box.

The Fast Grid Tool is an AEL Design Kit application available with the MMIC Toolbar. It is useful for quick adjustments to the snap grid. 6. Click Apply followed by Close.

Design and Verification


Trace Insertion with Vias
1. In the layout view, set the insertion layer to M0 as shown in the following figure.

icon, to open the Trace dialog box. 2. Click Insert Trace 3. In the Via Configuration File drop-down list, select the file for Non-Linear DemoKit. The Via Configuration File enables automatic via insertion. The configuration file must be selected for each workspace.

19

ADS Overview 2011 - Home


4. Click Close. 5. Draw the trace M0 (blue) in the drawing area. 6. Select . from the keyboard to draw the next level layer stack. This automatically sets the insertion layer to M1 (green) in the drawing area. 7. Draw the trace M1 (green) in the drawing area. 8. Set the insertion layer to M2. 9. Insert a meander trace M2 (red) in the drawing area. 10. Use the space bar key to terminate trace insertion.

11. Next, choose Insert > Pins to insert a pin at the open ends of the M0 and M2 traces.
Note In ADS2011, ports are known as pins. When you place a pin, the component insertion dialog box does not display. Pins can be edited with the Properties dialog box by double-clicking the pin. The layer information is set automatically according to the connection pin. If connectivity information is not available, the pin will be placed on the current insertion layer.

Design Synchronization
Design Synchronization with traces is a new feature in ADS 2011. 1. Choose Schematic > Generate/Update Schematic. 2. Click Trace Control in the Generate/Update Schematic dialog box.
Note Do not specify a starting component unless you want to place a single net of connected components.

3. Under Element Set, select DemoKit_Non_Linear.

20

ADS Overview 2011 - Home

3. 4. Click OK to close the Trace Control dialog box. 5. Click OK to close the Generate/Update Schematic dialog box. 6. The trace design opens in Schematic view. The schematic has red boxes on the wires.

icon to view the sub-trace. 7. Click Push into Hierarchy 8. Select the wire on the far right to view the meander. 9. Notice that the transmission lines use the components from the EEsof Non Linear Demo Kit. 10. Perform Layout versus Schematic (LVS) in the sub-trace view. 11. Click Tools > ADS Desktop LVS. 12. Click Run to compare the one-to-one correspondence between Schematic and Layout. 13. Select the component names in the Summary tab to highlight components by type. 14. Select the component names in the Component tab to highlight equivalent components. 15. Click Pop out Hierachy to return to the top-level schematic. 16. Click Tools > ADS Desktop LVS. 17. Notice that you are able to maintain a one-to-one correspondence between Schematic and Layout at each level. 18. This method allows you to model the transmission lines without cluttering the schematic. 19. Close the current workspace and save all modified designs.

Modeling Interconnect with EM


Create an EM Model for MyDesign_trace2 (meander line on M2) 1. Open the Layout_Lab_wrk workspace. 2. Open the Layout view from the MyDesign_Trace2 cell.

21

ADS Overview 2011 - Home

2. 3. Click EM > Simulation Setup and Simulate. 4. Click EM > Component > Create EM Model and Symbol.

5. Click File > Close All and Save. Insert the EM Model into MyDesign (layout and schematic) To insert the EM Model: 1. Open MyDesign Layout view. 2. Delete the trace on M2.

3. Drag and drop the layout from MyDesign_trace2 into the layout of MyDesign. 4. Regenerate the schematic.

5. Click File > Close All and save. Create a Symbol for MyDesign To create a symbol for MyDesign: 1. Right-click MyDesign in the Folder View. 2. Click New Symbol. The Symbol Generator dialog box appears.

22

ADS Overview 2011 - Home

2. 3. 4. 5. 6. Click OK (without making any changes in the Symbol Generator parameters). Click File > Design Parameters. Click OK to initialize the component instance to X. Save and Close the Symbol window.

Create a Top-level Simulation_Control Design with the S_Params Template To create a simulation control top-level design: 1. Click File > New > Schematic and name the cell as Simulation_Control. 2. Specify the S_Params template.

3. Drag and drop the symbol view of MyDesign into the Simulation_Control design.

4. Wire up the pins. 5. Click File > Close All and save. Create a Defaults Design for the Tech Include To create a defaults design: 1. Click File > New > Schematic and name the cell as Defaults.

2. Place a Tech Include component in the Defaults design.

23

ADS Overview 2011 - Home

2. 3. Click File > Save. Reference the Defaults design from MyDesign To Reference the Defaults Design: 1. Click Options > Technology > Defaults Design from the ADS Main window. 2. Click Add Default Designs to add the Defaults schematic in the Default Design list.

3. Select Defaults under Defaults Design list box. 4. Click OK. Use Instance Specifications to Toggle Between Two Views Validate the Hierarchy Policy is Set to Schematic: 1. Open Simulation_Control schematic view. 2. Click Simulate > Hierarchy Explorer. 3. Expand the browser and note your simulation will be based on the transmission lines in MyDesign_trace2. 4. Click Close Simulate using the schematic view (transmission lines) To simulate with transmission lines: 1. Click Simulate > Simulate from the schematic view. 2. Click History > On in the Data Display. Use the Hierarchy Explorer to Select the EM Model (Instance Specification) To switch to EM Model:

24

ADS Overview 2011 - Home


1. 2. 3. 4. 5. 6. Click Simulate > Hierarchy Explorer from the schematic view. Expand the browser. Right-click on the View for Simulation for MyDesign_trace2. Select Choose View for Simulation. Choose emModel form the view list. Click Close.

Simulate with EM To simulate with EM 1. Click Simulate > Simulate from the schematic view. 2. New trace appears representing EM simulation of trace2.

Turn off the Instance Specification To remove the Instance Specification: 1. 2. 3. 4. 5. Click Simulate > Hierarchy Explorer from the schematic view. Expand the browser. Right-click on the View for Simulation for MyDesign_trace2. Select Choose View for Simulation. Select Let the Hierarchy Policy determine which view to use option.

The simulation will now return to the default system behavior, which is to use the schematic view (transmission lines). 6. Click File > Close All to save and close. Create a Hierarchy Policy EM_First

25

ADS Overview 2011 - Home


To create Global Policy: 1. Click File > New > Hierarchy Policy from the ADS Main window. 2. Type Policy_EM_First in the text box. 3. Click Close.

4. Drag emModel to the top of the list.

Activate the EM Policy To activate the EM Policy view: 1. 2. 3. 4. 5. 6. 7. Open Simulation_Control schematic view. Click Simulate > Simulation Setup. Click Choose to open Choose Hierarchy Policy dialog box. Choose Policy_EM_First. Click OK. Click Simulate Click History > On in the Data Display. Simulation log will show that the EM data is used during simulation for the sub trace and the vias.

Return to the Standard Policy Open the Choose Hierarchy Policy dialog box Choose <System Default: Standard>. Click OK. Click Simulate Simulation log will show that EM data is used just for the vias. 5. Click File > Close All and Save. 1. 2. 3. 4.

ADS Desktop LVS


ADS Desktop LVS with Standard Policy (schematic) To set the ADS Desktop LVS with Standard Policy: 1. 2. 3. 4. 5. 6. 7. Open MyDesign schematic view. Click Simulate > Simulation Setup. Click Choose to open the Hierarchy Policy dialog box Choose <System Default: Standard>. Click Apply and Cancel. Click Tools > ADS Desktop LVS. Click Run. Notice how the LVS finds the hierarchy inside Trace2.

26

ADS Overview 2011 - Home

ADS Desktop LVS with EM Policy To set the ADS Desktop LVS with EM Policy: 1. 2. 3. 4. 5. 6. Click Simulate > Simulation Setup. Open the Choose Hierarchy Policy dialog box Choose EM_First. Click Apply and Cancel. Click Tools > ADS Desktop LVS. Click Run. Notice how the LVS does not look into the hierarchy for Trace2.

7. Click File > Close All and Save.

Check Design and Physical Connectivity


Shapes defined with edge or area pins connect with or without the Physical Connectivity

27

ADS Overview 2011 - Home


Engine. Flattened artwork will connect only with the Physical Connectivity Engine enabled. 1. 2. 3. 4. 5. 6. 7. 8. Click File > New > Layout with the cell name as Test2. Place an instance of demo_cap. Insert a trace on M0 at Pin 1. Insert a trace on M2 at Pin 2. Insert Ports. Copy the structure. Select the second capacitor and Edit > Component > Flatten. Toggle Tools > Use Physical Connectivity Engine on and off. The traces on the demo_cap will stay connected. The traces next to the flattened artwork will only connect when the Physical Connectivity Engine is on. Click Tools > Check Design to highlight the open connections. Click Schematic > Clear Highlighted Components to clear highlighting. Click Tools > Check Connectivity > Show Physical Interconnect to recognize the same open connections. A different highlight color is used for invalid connections. To improve performance, turn the Physical Connectivity Engine off if you are not using flattened artwork.

9. 10. 11. 12.

Layout Editing
Edit Properties Properties on multiple elements can be edited using the Properties dialog box. 1. 2. 3. 4. Open the Test2 Layout with the demo_cap components. Press Shift key and point select to select multiple traces. Double-click on one of the traces to open the Properties dialog box. Edit the trace width. All the selected traces will be modified.

Object Handles 1. Insert some shapes in a Layout view. 2. Select to activate the object handles. You can perform the following actions from the object handles: Select an edge to stretch the object. Select a vertex to resize the object. A rotate handle appears immediately above the object. Move component text using the object handle in the upper left of the component annotation Stretching JBOND, SBOND, and MLIN components updates the length parameter See Also <div id="contentseealso";> Moving Shapes Aligning Shapes and Object Handles Command Line Editor

28

ADS Overview 2011 - Home


The Layout Command Line Editor provides a command-line macro for efficient editing. The toolbar icons make it easy to control preferences settings. To activate the command line editor: Click Tools > Manage ADS AEL Addons from the ADS Main window. Select Layout Command Line Editor check box under ADS Installation Addons. Restart ADS. Open a new Layout view If you do not see the new toolbar look for vertical dots to the right of the MMIC toolbar. 6. Reposition the Command Line Editor toolbar at the bottom of the layout window. 7. Select the Help book icon for information on predefined command-line macros. 8. Toolbar visibility can be controlled with the Right-click pop up menu on the toolbar. 1. 2. 3. 4. 5.

See Also <div id="contentseealso";> MMIC Toolbar

ADS Desktop DRC


Quick DRC Quick DRC allows you to quickly and easily create and run a single DRC. To run a Quick DRC: 1. Open Layout_Lab_wrk. 2. Open MyDesign Layout. 3. Click Tools > DRC.

4. Click Create Width/Spacing Rule.

29

ADS Overview 2011 - Home

Select Rule Location Workspace Enter M2 spacing less than 30 as the Rule Name. Enter M2_Spacing_Rule.ael as the Rule filename. Uncheck Minimum width. Enter 30 as Minimum spacing (use a distance value that will detect the vertical segments of your meander). 10. Select M2:drawing layer under Apply to Layer(s) list box. 11. Click Save. The rule appears in the DRC dialog box. 12. Click Run. DRC highlighted edges on M2 with spacing less than 30 um. 5. 6. 7. 8. 9.

Custom DRC The Quick DRC rule selected all segments that met the spacing rule. A custom rule can be created that contains the check to parallel segments. To run a custom DRC: 1. Browse to the rules file created by Quick DRC. (This could be in the workspace directory verification\rules, or in the user directory \hpeesof\drc\rules, depending on the Rule Location specified.) 2. Open the file in Notepad. 3. Save the file as M2_Spacing_Rule_Custom.ael.
File Generated by Quick DRC (before edits)

// Rule File: C:\Users\default\Layout_Lab_wrk\verification\rules\M2_Spacing_Rule.ael // declare input design layer decl lyr_M2_drawing = dve_import_layer("M2","drawing"); // declare output error layer decl lyr_error = dve_export_layer("ads_drc_error"); // rule on layer M2:drawing lyr_error += dve_drc( spacing(lyr_M2_drawing) < 30.00,
Custom DRC Rules file:

// Rule File: C:\users\default\Layout_Lab_wrk\verification\rules\M2_Spacing_Rule_Custom.ael // // declare input design layer decl iLyr_M2_drawing = dve_import_layer("M2","drawing"); // declare output error layer

30

ADS Overview 2011 - Home


decl drcError = dve_export_layer("ads_drc_error"); // rule on layer M2:drawing drcError += dve_drc(single_clearance(iLyr_M2_drawing) < 30.00, "Spacing of layer M2:drawing must be >= 30.00", DVE_RN_POLARITY, DVE_RV_OUTSIDE, DVE_RN_EDGE_ANGLES, DVE_RV_PARALLEL, DVE_RN_ANGLE_TOLERANCE, 1.2, DVE_RN_STRUCTURE, DVE_RV_OPPOSITE);

The setrule.ael file controls the Rule List in the DRC dialog. Modify the setrule.ael file located at C:\users\default\Layout_Lab_wrk\verification\rules.

// Rule Registry File dve_set_rule_list(list( "M2 spacing less than 30", "M2_Spacing_Rule.ael", "M2 spacing less than 30 parallel", "M2_Spacing_Rule_Custom.ael" ));

The custom rules file now appears in the DRC dialog box. Run the Custom DRC. DRC Documentation DRC documentation is improved and categorized as: DRC Functions (alphabetical) DRC Functions (by category)

3D Viewer
3D View is the fastest method (reads layout as is). 3D Viewer redisplays in the same window (added in ADS 2009 Update 1). To use 3D view in Layout click View > 3D View. This is also the method used from the MMIC Toolbar. Click EM > 3D EM Preview preprocesses in preparation for EM. See Also <div id="contentseealso";> 3D Layout Preview

Reticle
You can create Reticles efficiently using array references. 1. Place a capacitor. 2. Click Edit > Advanced Copy/Paste > Array Instance.

3. Specify the X Spacing,Y Spacing, Number of Rows, and Number of Columns. 4. Click OK.

31

ADS Overview 2011 - Home

Only the original instance has connectivity. Artwork must be flattened before being rotated.

Artwork Formats
ADS supports various layout formats for import and export. The layout can be imported / exported from File-Import or File-Export menus. See Also <div id="contentseealso";> Generating Manufacturing Artwork

32

ADS Overview 2011 - Home

Tutorial: Multi-Technology for EM Simulation


This content has been moved. Please click here to access this topic.

33

ADS Overview 2011 - Home

Tutorial: Multi-Technology for Circuit Simulation


The following example illustrates the benefits of including libraries in multi-technology feature in ADS 2011. In this multi-technology flow, two different PDKs with different technologies DemoKit_Non_Linear and DemoKit_V3 has been used and then finally integrated with other designs created in different libraries, to show the complete front-end transceiver circuit design. In this flow, only the circuit simulation of the multi-tech flow has been emphasized. In this example, the following PDKs are used in LNA and SPDT design: 1. Non-Linear DemoKit DemoKit_Non_Linear: is used in MMIC LNA design 2. DemoKit DemoKit_V3: is used in MMIC SPDT design 3. Antenna and Power Amplifier designs are created in Antenna_lib and PA_lib libraries respectively. 4. Finally the four designs used from four libraries are integrated to see the overall performance of the designs in Antenna_SPDT_LNA_PA_lib library. The Antenna_SPDT_LNA_PA_wrk workspace demonstrates usage of multiple PDKs included in different libraries, which have some components with the same name. Make sure you have attached the right PDKs DemoKit_Non_Linear and DemoKit_V3 to MMIC LNA and MMIC SPDT respectively. Below diagram shows the pictorial view components that have been designed for the front-end transceiver circuit.

Including Libraries and PDKs in the Workspace


1. Choose File > Open > Example from the ADS Main window, to open Choose an Archived Example dialog box. 2. Open MultiTech_Module folder from the Choose an Archived Example dialog box. 3. Select Antenna_SPDT_PA_LNA_wrk.7zap and click Open to open the Unarchive workspace name dialog box. 4. Specify the Unarchived workspace name and location. By default it points to home directory. 5. Choose DesignKits > Manage Libraries to open the Manage Libraries dialog box. 6. Check that all the libraries are loaded. If the PDKs are not loaded then first remove the libraries that are in RED and then re-load the available PDKs. 7. Click Add Library Definition File to add lib.defs file for: DemoKit_Non_Linear PDK available at $HPEESOF_DIR/examples/DesignKit/DemoKit_Non_Linear/DemoKit_Non_Linear_v2.0. DemoKit_V3 PDK available at $HPEESOF_DIR/examples/DesignKit/DemoKit_V3.

Workspace and Library Structure


In Library view, you can view the following five libraries: Antenna_lib SPDT_lib PA_lib LNA_lib Antenna_SPDT_LNA_PA_lib

34

ADS Overview 2011 - Home

Antenna_lib Library
This library contains the momentum simulated data of the Patch Antenna design. You can also add layout design in this library to perform EM Co-simulation. In this library, the default technology analog_rf.defs of ADS is used to create the antenna design. The design uses: Components from ADS default library. S1P component to load the momentum simulated data Patch_mom_a.ds.

SPDT_lib Library
This library contains all the schematics and layout of MMIC SPDT component. In this library, the technology from DemoKit_V3 is used as PDK-2. Below figure shows the schematic and equivalent layout design.

35

ADS Overview 2011 - Home

Below design shows the result of the SPDT simulation for one branch with switch ON condition and its insertion loss and isolation are shown in the data display.

PA_lib Library
This library contains the X-Parameter simulated Data of Power Amplifier design. In this library, the default technology analog_rf.defs of ADS is used to create the PA design. The design uses S2P component to load the simulated data PA_C_Band_JS_XParModel.ds.

LNA_lib Library
This library contains all the schematics and layout of MMIC LNA component. In this library, the technology from Demokit_Non_Linear is used as PDK-1. Below figure shows the schematic design where all the elements from the Demokit_Non_Linear is used.

36

ADS Overview 2011 - Home

Below figure shows the result of the LNA design simulated for Gain, Loss, Noise Figure and Stability data.

Antenna_SPDT_LNA_PA_lib Library
In this library all the components such as Antenna, SPDT, LNA, and PA design created in respective libraries are integrated to see the overall performance. In this library, the default technology analog_rf.defs of ADS is used to create the front-end transceiver design. The overall design uses: RefNetDesign component to load the Antenna Data (Antenna_lib:Antenna_Data) SPDT_Design2 component created as hierarchical for MMIC SPDT design (SPDT_lib:SPDT_Design2) LNA_Design component created as hierarchical for MMIC LNA design (LNA_lib:LNA_Design) Power_Amplifier component where X-Parameter data is used (PA_lib:Power_Amplifier) Below figure shows the overall performance and its simulated data in the data Display.

37

ADS Overview 2011 - Home

In this library there is another design named as LNA_SPDT_Patch_PA3, which includes the affect of Module substrate that are used to connect all various components. The below result shows the data with Module substrate connected to each components.

38

ADS Overview 2011 - Home

Design Management
Using the Main Window (adsoverview) Using Libraries (adsoverview) Converting Projects to Workspaces (adsoverview) Cells and Views (adsoverview)

39

ADS Overview 2011 - Home

Using the Main Window


Organize your design data in virtual folders Index quickly into large workspaces by viewing files by type Access over 400 examples that ship with ADS

Features
File View Browse to other directories (similar to previous releases) See the actual files that are stored in the file system Special characters in cell names are shown in parenthesis to improve readability (special characters are used by OpenAccess for cross-platform support) Folder View Create virtual folders to group related files (similar to previous releases) Library View View the system organization of a workspace Find files by type Using Examples Examples in are now stored in archive files and will be unarchived to a new directory when opened Examples are available using the File > Open > Example menu If you prefer to use use the file view, you can use View > Show All Files to show example files in sub directories Search for examples using key words Example index is also available in the user documentation

Help References
See Getting Started>Quick Start>ADS Design Environment>ADS Main Window

40

ADS Overview 2011 - Home

41

ADS Overview 2011 - Home

42

ADS Overview 2011 - Home

Using Libraries
Libraries help organize designs that share a common technology Libraries prevent name collisions with PDKs and system libraries Libraries make it easy to reference designs created by other people

Features
Your Libraries When creating a new workspace you will be asked to create a library. Selecting the technology for this library is an important step, because all of the designs stored in this library will inherit this technology definition. When you create new designs they will reside in this library. System Libraries You need to include the ADS system libraries if you want to use components that ship with ADS. ADS libraries are selected by default when new workspaces are created. Process Design Kits You need to include a foundry library if you want to use components from a PDK. Design kits are no longer "installed" and "uninstalled". Each workspace specifically includes the design kits that it needs. Once you specify the location of a PDK, the system remembers it as a Favorite PDK. Applications for Libraries A workspace can contain multiple libraries (test benches and design data). A workspace can reference multiple PDKs for multi-technology assembly designs. A workspace can reference other peoples libraries for design integration.

Usage
Adding a Library From the main window execute DesignKits>Manage Favorite Design Kits... Select Add Library Definition File... Browse to the <library>.defs. The library will now be listed as a favorite and can be selected when you create a workspace. You can drag and drop parts using the Component Library dialog.

Help References
See Getting Started>Quick Start>Using Libraries

43

ADS Overview 2011 - Home

44

ADS Overview 2011 - Home

Converting Projects to Workspaces


Easily convert projects to workspaces Workspaces are similar to projects in that they help organize simulation and design data Workspaces are an improvement over projects in that they use libraries for technology scoping

Features
Migration Bring your data into ADS 2011 by browsing to your project. When you attempt to open the project, the system will automatically ask if you wish to convert the project to a workspace. The Convert Project to Workspace Wizard steps you through the process of configuring your new workspace. During project-to-workspace conversion, designs from the networks directory are converted to cells and placed in the new library in your workspace. A pre-scan is performed to identify missing components. Libraries and PDK's must be added during conversion: Adding them later will not repair components that were not successfully converted. New designs created in ADS 2011 cannot be converted back to the *.dsn format. Preferences ADS 2011 has an improved organization for user preferences. User preferences are stored in the workspace (grid display on/off). Technology-related settings (units, layer definition) are now stored in the library. Some technology related settings (such as color) can be overridden in the Layer Preferences dialog. An settings file will be stored in the workspace for these overrides Unarchiving Workspaces Archived projects have the extension .zap. Archived workspaces have the extension .7zap. ADS 2011 can directly open archived projects and will automatically begin the workspace conversion process.

Help References
See Getting Started>ADS - Quick Reference>ADS Project Upgrade to ADS Workspace See Getting Started>Quick Start>Using Workspace>Unarchiving a Workspace

45

ADS Overview 2011 - Home

46

ADS Overview 2011 - Home

Cells and Views


Views allow you to modify the schematic, layout and symbol independently You can create multiple views to control simulations and track design revisions

Features
Cells and Views Cells act as a collector for schematics, layouts, symbols and other view types When you save a design you are saving only the view in the current window Expand the cell in the main window to see the available views Right click on the cell to add new views

Help References
See Design Tools>Schematic Capture and Layout>Managing Designs>Saving a Design

47

ADS Overview 2011 - Home

Technology Management
Using Process Design Kits (adsoverview) Using Standard Built-In Technologies (adsoverview) Setting up a Multi-Technology Design (adsoverview)

48

ADS Overview 2011 - Home

Using Process Design Kits


Configure your environment with your favorite PDKs The designs in your library can inherit the technology definition from a foundry PDK Contact your foundry to get an updated PDK for ADS 2011

Features
Adding PDKs You no longer have to install a PDK. Instead, when you start a workspace, you add the PDK to the workspace. You can select from a list of favorite PDKs. Foundry Design Kits Design kits must be updated to work with ADS 2011. Diagnostic tools have been added to ADS to support the foundries in delivering robust PDKs for ADS 2011. Several PDKs are available for the Early Access program. EEsof Non-Linear Demo Kit Fully configured demo kit with simulation models and parameterized layout artwork. Located in the ADS install directory under examples/DesignKit/DemoKit_Non_Linear.

Usage
Configuring the List of Favorite PDKs From the main window, execute the menu pick Design Kits>Manage Favorite Design Kits. Select Add Library Definition File Browse to the Library Definition File (lib.defs) in the PDK. The PDK will now appear in the list of favorite PDKs and can be selected during workspace creation. Adding PDKs during Workspace Creation When you create a new workspace, you will be prompted to add PDKs in the Add Libraries page. Your favorite PDKs will appear in the list under User Favorite Libraries and PDKs. Select a PDK to associate it with your new workspace. If your PDK does not appear in the list, you have two options: Browse to the lib.defs file using the Add User Favorite Library/PDK link. Any PDK added in this way will be automatically added to the list of Favorite PDKs. Exit out of new workspace creation, and (from the main window) add the PDK to your favorite PDKs. When you create a new workspace, the PDK will now appear in the list.

Help References
See Getting Started>ADS - Quick Reference>ADS 2011 PDK Upgrade>Working with Upgraded PDKs in ADS2011>Adding a PDK to a Workspace in ADS2011 See Getting Started>ADS - Quick Reference>ADS 2011 PDK Upgrade

49

ADS Overview 2011 - Home

50

ADS Overview 2011 - Home

Using Standard Built-In Technologies


Create designs using standard ADS built-in technologies Libraries can inherit technologies from a PDK or from one of the standard technology definitions that ship with ADS

Features
Technologies Create designs using standard ADS layers and units similar to previous releases Select from the available technologies when creating new libraries

Help References
See See See See See See Designing a Simple Low Pass Filter Tutorial (adsoverview) Design Tools>Schematic Capture and Layout>Technology Setup Design Tools>Schematic Capture and Layout>Layer Definitions Design Tools>Schematic Capture and Layout>Material Definitions Design Tools>Schematic Capture and Layout>Nested Technology Getting Started>Quick Start>Substrates in EM Simulation>Substrate Editor

51

ADS Overview 2011 - Home

52

ADS Overview 2011 - Home

Setting up a Multi-Technology Design


Create multi-technology assembly designs Perform co-simulation in schematic Inspect the artwork in the 3D Viewer Simulate with EM to find packaging effects

Features
Multi-Technology Assembly Designs Create a workspace that references multiple Libraries Drag and drop from the component palette Libraries provide technology and name scoping Substrate Editor helps you create a unified substrate

Help References
See See See See See See See See Setting up Multi-Technology Designs (adsoverview) Multi-Technology Tutorial for EM (adsoverview) Multi-Technology Tutorial for Circuit (adsoverview) Design Tools>Schematic Capture and Layout>Technology Setup Design Tools>Schematic Capture and Layout>Layer Definitions Design Tools>Schematic Capture and Layout>Material Definitions Design Tools>Schematic Capture and Layout>Nested Technology Getting Started>Quick Start>Substrates in EM Simulation>Substrate Editor

53

ADS Overview 2011 - Home

54

ADS Overview 2011 - Home

Setting up Multi-Technology Designs


ADS 2011 supports creating multi-technology schematics and layouts. Components from different libraries/PDKs can be placed in a design, and ADS will use the technology from the library when performing a simulation and rendering the artwork. Libraries also provide name scoping. Libraries prevent component-name collisions and allow you to easily assemble work created by different designers. In the substrate editor, multiple substrate technologies can be combined with other technologies. For example 1. 2. 3. 4. IC in a Package IC in a Module Module on a PCB IC in a Module on a PCB

The substrate editor supports multiple stacking levels, flip chip, wire bonding, and backside mounting. Multi-Technology Module design is fully supported for EM simulation and the 3D Viewer. Momentum and FEM simulations can be performed on multi-substrate structures.

Multi-Technology for Circuit Simulation


This tutorial will step you through the process of creating a multi-technology module design.

Managing Projects of Different Technologies in a Single Workspace


For circuit based MTM flow, designs based on different technologies are managed in separate libraries. If the designs are in different workspace, then libraries of those respective designs along with the necessary PDKs are added in the current workspace. Follow the steps below to add a library definition file from the PDKs to a workspace: 1. From the ADS Main Window, choose DesignKits > Manage Libraries to open the Manage Libraries dialog box. 2. Click Add Library Definition File to add lib.defs file, from the PDK library. Follow the steps below to add a library of a design to a workspace: 1. From the ADS Main Window, choose File > Manage Libraries to open the Manage Libraries dialog box. 2. Click Add Library to open the Add Library dialog box. 3. Specify the workspace and its respective library that needs to be added. 4. Click OK to add the library.
Note 1. To add a particular library of designs to a workspace, you should use Add Library option rather than Add Library Definition File. 2. The Add Library Definition File option will add all the libraries of a workspace to the current workspace.

In this way, different technologies can be used in a single workspace with the help of library feature and further the designs can be integrated to check the overall performance of the multi-technology design. An example is designed to illustrate the benefits of including the libraries in MultiTechnology feature in ADS 2011. Click here (adsoverview) to refer the Multi-Technology Tutorial for Circuit Simulation (adsoverview).

Multi-Technology for EM Simulation


Multi-technology designs can be simulated using Momentum or FEM solvers. Subdesigns can be placed on the base design in the same layout as the nested technology. ADS will support any number of stacked technologies. Components at the same level (side-by-side) need to share the same technology. Below are the steps required to setup a design for multi-technology simulation.

55

ADS Overview 2011 - Home


Managing Projects of Different Technologies in a Single Workspace
For MTM flow, designs based on different technologies are managed in separate libraries. If the designs are in separate workspaces, then the libraries of that respective designs along with the necessary PDKs are included in a single workspace. For this you need to add lib.defs file from the PDK. Follow the steps below to add a library definition file to a workspace: 1. From the ADS Main Window, choose DesignKits > Manage Libraries to open the Manage Libraries dialog box. 2. Click Add Library Definition File to add lib.defs file, from the PDK library. If a PDK is included in a workspace, it will automatically migrate its substrate in Read only mode. In order to make any modifications, you need to make a copy of the substrate.

Prepare Sub Design to use as a Nested Technology


Sub design is a design, which is integrated with the base design as a nested technology. 1. For Momentum simulation, substrate of sub design can be used directly in the base design. Additional modifications are required for FEM simulation. For FEM simulation, to limit the design size finite in X-Y direction, substrate layers are represented with finite size of dielectric via. 2. In the layout view of sub design, it is required to change the artwork as nested technology. By using nested technology, the original layout is used and supports layer mapping. This enables you to use an instance of this layout inside a different technology. 1. Choose File > Design Parameters in the layout to open the Design Parameters dialog box. 2. Select View-Specific Configuration tab. 3. Select the Artwork Type as Nested Technology.

Creating Multi-Technology Definition from Base Technology


In base technology substrate, sub design substrate is added as nested substrate. Nesting a technology allows you to place a design from another technology into a design of base technology. This could be used to place surface mount components on the top or bottom of a printed circuit board. It could also be used to place a flip-chip integrated circuit into a module. For more information about creating a Nested Technology, see Nested Technology.

56

ADS Overview 2011 - Home


Follow the steps below to create a nested substrate: 1. Open the base design layout and choose Options > Technology > Nested Technology. 2. The Nested Technology tab is selected by default. Click Add to add a default technology top0.

3. Select top0 and click Open to open the Nested Technology dialog box.

4. In the Nested Technology dialog box: 1. Select the sub design library, which will be used as nested technology. 2. Select the Orientation and vertical position to place a nested substrate in the base substrate. The following table describes the four possibilities:
Orientation and Vertical Position Above an interface Below an interface with the design flipped Above an interface with the design flipped Below an interface Symbol Description Places the nested substrate above an interface of base substrate Places the nested substrate below an interface of base substrate with design flipped Places the nested substrate above an interface of base substrate with design flipped Places the nested substrate below an interface of base substrate

5. To use the layers from the nested technology, it is required to specify its equivalent layer in this technology. After this, the system treats the two layers as one. For example, if you need to make an electrical connection to a layer in the nested technology, you should add an equivalent layer for it. Here it is not required to map all the layers of sub design, only layers on which Pins, bondwires or other electrical connects are needed, can be added as an equivalent layer. Click Add Equivalent Layer in the Nested Technology dialog box to add a layer.

57

ADS Overview 2011 - Home

5.

Adding Nested Substrate in Base Substrate


After defining the nested technology and mapping equivalent layers of sub design into base design, place the nested technology substrate in base design substrate. In ADS 2011.01, the nested substrate can be placed either above or below an interface of the base substrate. Follow the steps below to place the nested substrate: 1. In the Substrate Editor dialog box, select the top interface of base substrate and right click to select Insert Nested Interface.

2. On the right hand side of the substrate editor, all the defined nested technologies along with their respective substrates will be available in the drop-down menu. Select Nested Technology and Substrate of the sub design from the drop-down menu under Nested Substrate.

Adding Sub Design in Base Design


After defining the nested substrate, sub design is placed in the base design. You can either drag-drop the sub design directly layout in the base design layout or place it from the Component Library. All mapped layers of nested technology should be listed in layer preference. Now Pins, interconnecting bondwires and transmission lines can be placed in combined design for FEM or Momentum simulations. An example is designed to illustrate the step-by-step procedure to create a MultiTechnology Flow in ADS 2011 for EM simulation, using MMIC Low Noise Amplifier on a QFN package along with board traces. Click here (adsoverview) to refer the Multi-Technology

58

ADS Overview 2011 - Home


Tutorial for EM Simulation (adsoverview).

59

ADS Overview 2011 - Home

Circuit Simulation and Display


Dynamic Model Selection and Hierarchy Policies (adsoverview) Data Display Improvements (adsoverview) Load Pull Simulation Component (adsoverview)

60

ADS Overview 2011 - Home

Dynamic Model Selection and Hierarchy Policies


Easily select the view you want to simulate Global policies apply throughout the hierarchy Override the global policy on an instance-specific basis

Features
Dynamic Model Selection Simulate the same design using different models (polymorphism) Simulate based on desired accuracy (ideal lumped elements, PDK models or EMbased models) Hierarchy Policies Hierarchy policies apply globally throughout the circuit and control which view to simulate Use Simulate > Simulation Setup to specify the hierarchy policy for your design Instance-specific Control Override the global policy on an instance-specific basis Use the Choose View for Simulation toolbar button to the left of the simulate toolbar button Or right-click a component and choose Component > Choose View for Simulation

Help References
See Simulation>Analog/RF>Using Circuit Simulators>Dynamic Model Selection

61

ADS Overview 2011 - Home

Data Display Improvements


Smith Chart improved readability Create custom Data Displays or use display templates for pre-formatted Data Display pages Turn on trace color sequencing for swept variables Easier indexing of swept data using Slider plots

Features
Improved Smith Chart Better display of chart values Better overall look and data granularity More efficient memory utilization Improved Data Display Template Browser Real time quick search Template properties can now be directly edited from the Browser Improved Save As and Delete from the Browser More control in setting Data Display trace colors Can now assign a color to a family of subtraces Easier to differentiate traces belonging to different sweeps New Slider Plot Allows easy indexing of swept data Improved onscreen editing Auto-rotation of text while editing vertical trace labels on plots Easier to edit zoomed out text by maintaining a minimum edit text size Improved display of onscreen text during editing

Help References
See Design Tools>Data Display>Sliders

62

ADS Overview 2011 - Home

63

ADS Overview 2011 - Home

Load Pull Simulation Component


Use the new Load Pull Controller to easily use measured data in the form of Maury files

Features
Load Pull Data Controller Quickly imports one or more Maury load pull files Component used directly in designing matching network Easier design optimization Automatic interpolation of scattered measurement data Automatically display performance parameters Much faster to go from load pull data to doing design and simulation How to Use Place the Maury .lp file in the data directory of your workspace Place the new Load Pull Data Controller in the schematic Select the controller and browse to the Maury .lp file

Help References
See Simulation>Analog/RF>Data Based Load Pull Simulation

64

ADS Overview 2011 - Home

Layout
Layout Object Handles (adsoverview) Layout Command Line Editor (adsoverview)

65

ADS Overview 2011 - Home

Layout Object Handles


Object handles make it easy to edit shapes, rotate components and move component text New alignment commands make it easy to position objects On-screen text editing is easy and intuitive

Features
Object Handles Select an edge to stretch the object Select a vertex to resize the object Drag an object without selecting an object handle to move the object A rotate handle appears immediately above the object Move component text using the object handle in the upper left of the component annotation Stretching JBOND, SBOND and MLIN components updates the length parameter On Screen Text Edit Editing rotated text is easier with the on-screen text-edit widget Contrasting background makes text easier to see Alignment Commands Align shapes by left, bottom, right, top, center vertical and center horizontal Use Edit > Align Cursor Control Set the cursor to cross-hairs Use Options > Preferences (Display tab) Extended Layer Definition Layer definition is now made up of a layer number and a purpose description Maps directly to GDSII layer definitions

Help References
See Design Tools>Schematic Capture and Layout>Creating Elements>Defining Parameters See Design Tools>Schematic Capture and Layout>Editing a Layout See ADS Layout Tutorial (adsoverview)

66

ADS Overview 2011 - Home

67

ADS Overview 2011 - Home

Layout Command Line Editor


Fast and efficient layout editing Macros are easy to type Polygon selection is easier with quick control of vertex selection during area select

Features
Command Line Interface Optimized for efficient keyboard entry of commands Over 50 common commands defined User can add their own custom functions Layout Toolbar Provides single-click access to commonly used functions such as vertex selection and pin number display How to Use Note: The layout command line editor is a beta feature for ADS 2011 and must be explicitly enabled to be used Enable the toolbar from the main window of ADS by using the menu Tools > Manage ADS AEL Addons...

Help References
See ADS Layout Tutorial (adsoverview) See Design Tools>Schematic Capture and Layout>Editing a Layout>Layout Command Line Editor See Getting Started>ADS Quick Start>ADS Design Environment>Manage ADS AEL Addons

68

ADS Overview 2011 - Home

69

ADS Overview 2011 - Home

EM Simulation
Substrate Editor (adsoverview) Port Editor (adsoverview) EM Setup (adsoverview) EM Model (adsoverview) EM Toolbar (adsoverview)

70

ADS Overview 2011 - Home

Substrate Editor
Create and modify substrates Reuse the same substrate in different EM simulations

Features
Technology Editor Create and manage a library's layers, materials, and substrates in a single location Use the same substrate with different EM simulations (because substrates are no longer stored with the layout) Copy materials and substrates from a predefined database Create a new substrate by transferring information from a schematic substrate (for example, an MSUB) Launch the substrate editor Substrate Editor Edit the substrate using a graphical view Right-click on the graphical view to insert a new item Select an item to view/edit its properties Use click-and-drag to move an item to a different layer

Help References
See See See See See Design Tools>Schematic Capture and Layout>Technology Setup Design Tools>Schematic Capture and Layout>Layer Definitions Design Tools>Schematic Capture and Layout>Material Definitions Design Tools>Schematic Capture and Layout>Nested Technology Getting Started>Quick Start>Substrates in EM Simulation>Substrate Editor

71

ADS Overview 2011 - Home

EM Setup
Unified EM setup for Momentum, Momentum RF and FEM EM setups can be saved and reused

Features
EM Simulation Setup Single EM simulation setup dialog replaces eight previous dialogs (used in ADS 2009 Update 1 and earlier) Unified EM setup for Momentum, Momentum RF, and FEM Reusable EM Setups Easy to save, restore, and copy Can be preconfigured by foundries and EM experts Make EM simulations easier, faster, and more accessible EM Simulation Toolbar Shortcuts to frequently used menus Job Manager Improved ease-of-use for monitoring local, remote, queued, or distributed EM simulations

Help References
See Simulation>Electromagnetic>Overview See Simulation>Electromagnetic>Using the Job Manager

72

ADS Overview 2011 - Home

EM Model
An EM Model is an on-demand EM-based model for circuit simulation Replaces the "Layout Component" from ADS 2009 Update 1 and earlier

Features
EM Model View A circuit-simulatable cell view based on EM simulation S-parameters are generated on-demand by running an EM simulation during the circuit simulation EM simulation results are cached to improve performance Fully compatible with Dynamic Model Selection (adsoverview)

Usage
Creating Create an EM Model from the "Model/Symbol" page of an EM Setup (EM > Simulation Setup...) Create a layout-lookalike symbol from the "Model/Symbol" page of an EM Simulation Setup Editing Edit an EM Model view by double-clicking it in the main window's Folder View or Library View The EM Model view contains its own EM setup that is used to perform ondemand EM simulation Click "Edit" on the "Simulation Setup" page to view or edit this EM setup. Modifying the EM setup deletes the cached EM results Using---To use an EM Model in a circuit simulation for a particular instance of a cell: Select the instance on a schematic and click the "Choose View for Simulation" button (just to the left of the "Simulate" button) Choose the EM Model in the dialog box and click OK This instance will now use the EM Model for circuit simulation You can also use a Hierarchy Policy (adsoverview) to control whether an EM Model view is used for circuit simulation

Help References
See Simulation>Electromagnetic>Using an EM Model

73

ADS Overview 2011 - Home

74

ADS Overview 2011 - Home

EM Toolbar
Access frequently used EM commands Customize the toolbar to add your own favorite commands

Features
EM Setup Pulldown Select from the avialable EM setups for the current cell EM Simulation Setup Icon Opens the dialog for the current EM Setup EM Simulate Icon Launches an EM simulation using the current EM Setup Stop EM Simulation Icon Stops the current EM simulation and releases the license Substrate Editor Icon Opens the substrate editor for the current EM Setup 3D EM Preview Icon Previews the layout in 3D as it will be simulated by the current EM Setup

Usage
Enabling the EM Toolbar for the current window Right mouse click on an existing toolbar and select "EM Simulation" Enabling the EM Toolbar for all layout windows Tools>Hot Key/Toolbar Configuration... Toolbar tab Select EM Simulation in the list Enable "Display Toolbar" option Customizing the EM Toolbar Tools>Hot Key/Toolbar Configuration... Select specific menu items to add to the toolbar

Help References
See Simulation>Electromagnetic>Overview>Using the EM Toolbar

75

ADS Overview 2011 - Home

Design Flows
High Speed Digital Design (adsoverview) MMIC Design (adsoverview)

76

ADS Overview 2011 - Home

High Speed Digital Design


Optimize your chip-to-chip link using IBIS-AMI model simulation Solve the tough EM problems other tools fail to solve

Features
IBIS-AMI model simulation For a complete table of IBIS 5.0 keywords supported in ADS 2011.01 please see http://www.home.agilent.com/upload/cmc_upload/All/SupportedFeaturesIBISv7.pdf Hybrid fitting/convolution option for using s-parameter results in Transient Convolution Simulator and in Channel Simulator. This option is especially suited to EM simulation results that have low frequency structure, for example power distribution networks (PDNs) Net-driven set up of high speed digital simulations with Momentum SI/PI analyzer wizard Causal, frequency-dependent dielectric loss model in Momentum Improved conductor surface roughness modeling accuracy at higher frequencies in: Momentum Distributed component libraries: Multilayer Microstrip Stripline Coplanar waveguide W-element generation from Multilayer model library simulations "Signal Integrity - Common Components" palette for quick access to frequently used high speed digital components In addition, high speed digital engineers will benefit from the following general-purpose enhancements to Momentum: New mesher NlogN matrix load Bond wire model Usability improvements including simplified setup

Help References
See High Speed Digital Design Flow

77

ADS Overview 2011 - Home

Figure 1: The IBIS AMI standard provide fast, accurate, portable, interoperable models of SERDES. In ADS 2011 these models let you perform the "What if..." design space exploration you need to optimize a chip-to-chip link.

78

ADS Overview 2011 - Home

MMIC Design
Improvements for both MMIC Designers and Foundries MMIC to Module Multi-technology design flow supports creating more complex designs Enterprise support for team design

Features for MMIC Designers


Layout Editing Layout Object Handles (adsoverview) Easily stretch and rotate shapes New! Move component text (works like F5) New! Alignment Commands (adsoverview) Alignment commands for easy formatting in schematic and precision editing in layout New! Layout Command Line Editor (adsoverview) Command-line interface with user-customizable macros New! Layout toolbar for quick control of preference settings New! EM Simulation Reusable EM Setups (adsoverview) New! EM simulation toolbar (adsoverview) New! EM Port Editor (adsoverview) New! Improved job manager Momentum simulation improvements Load Pull Load Pull Simulation Component (adsoverview) Load Pull Data Controller New! Improved simulation setup and handling for using Maury data in Load Pull simulations Improvements to Load Pull Design Guide Much simpler simulation setup Specify the center of the circle of simulated reflection coefficients as either an impedance or a reflection coefficient Second or third harmonic source pull Easily switch between fundamental, second harmonic and third harmonic load pull Data Display Improvements (adsoverview) Improved Smith Chart display Improved Data Display Template Browser More control in setting Data Display trace colors Slider Plot New! Artwork Translators ODB++ Improvements Improved export of text Automatic import of substrate file Improved capacity GDSII import/export New! Support for layer number and purpose description Gerber Improvements Drill files can be exported independent of the Gerber file Drill diameters can be viewed and edited during import of Drill files Delta AC Simulation Mode Simulation mode to improve linear simulation speed New! Improves performance for fully linear designs that are swept, tuned or optimized

Features for Foundries


DRC Improvements to the DRC Manual Command listing (alphabetical and by category) Layer Management Specify import layers using layer-purpose pairs

LVS

Viewer dialog is independent of schematic and layout window so LVS can be performed on any two designs. PDK Upgrades
New!

79

ADS Overview 2011 - Home


AEL Checker for PDK validation New! Ability to specify pre-configured EM setups in a PDK New! Library scoping of name spaces New! Dynamic model selection for selecting simulation-versus-verification views ( polymorphism) New! Enhanced Error reporting capability captures errors in PDKs that were missed out in previous ADS versions. New! ADS 2011 PDKs can be configured to be backwards compatible with ADS 2009 Update 1 New!

MMIC Applications
EEsof MMIC Workshop Complete MMIC LNA design showcasing the entire MMIC flow Upgraded to ADS 2011 Contact your Field representative to get the latest version EEsof Non-Linear Demo PDK Complete PDK with simulation models, layout artwork, DRC and LVS Upgrated to ADS 2011 See HPEESOF_DIR/Examples/DesignKit/DemoKit_Non_Linear Load Pull Design Guide Enhanced in ADS 2011 See Knowledge Center>Load Pull Design Guide

Help References
See See See See See See See See MMIC Design Flow Design Tools>Design Rule Checker Design Tools>Layout vs Schematic Simulation>Analog RF>Data Based Load Pull Simulation I/O>Design Translation>Importing and Exporting Designs>ODB++ I/O>Design Translation>Importing and Exporting Designs>GDSII I/O>Design Translation>Importing and Exporting Designs>Gerber Delta AC Simulation Mode

80

You might also like