Usr GuideSchematic Capture and Layout

Embed Size (px)

Citation preview

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    1/322

    Advanced Design System 2008 - Schematic Capture and Layout

    1

    Schematic Capture and Layout

    ADS 2008 Update 1May 2008

    Schematic Capture and Layout

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    2/322

    Advanced Design System 2008 - Schematic Capture and Layout

    2

    Agilent Technologies, Inc. 2000-20085301 Stevens Creek Blvd., Santa Clara, CA 95052 USANo part of this manual may be reproduced in any form or by any means (includingelectronic storage and retrieval or translation into a foreign language) without prioragreement and written consent from Agilent Technologies, Inc. as governed by UnitedStates and international copyright laws.

    AcknowledgmentsMentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and othercountries. Microsoft, Windows, MS Windows, Windows NT, and MS-DOS are U.S.registered trademarks of Microsoft Corporation. Pentium is a U.S. registered trademarkof Intel Corporation. PostScript and Acrobat are trademarks of Adobe SystemsIncorporated. UNIX is a registered trademark of the Open Group. Java is a U.S.trademark of Sun Microsystems, Inc. SystemC is a registered trademark of OpenSystemC Initiative, Inc. in the United States and other countries and is used withpermission. MATLAB is a U.S. registered trademark of The Math Works, Inc.. HiSIM2source code, and all copyrights, trade secrets or other intellectual property rights in and tothe source code in its entirety, is owned by Hiroshima University and STARC.

    The following third-party libraries are used by the NlogN Momentum solver:

    Metis 4.0, Copyright (c) 1998, Regents of the University of Minnesota.METIS was written by George Karypis ([email protected]).

    Intel@ Math Kernel Library, (http://www.intel.com/software/products/mkl).

    SuperLU_MT version 2.0

    SuperLU Copyright:Copyright (c) 2003, The Regents of the University of California, throughLawrence Berkeley National Laboratory (subject to receipt of any requiredapprovals 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,THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORSBE

    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ORBUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHERINCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OFTHEPOSSIBILITY OF SUCH DAMAGE.

    http://www.intel.com/software/products/mkl
  • 8/11/2019 Usr GuideSchematic Capture and Layout

    3/322

    Advanced Design System 2008 - Schematic Capture and Layout

    3

    AMD Version 2.2

    AMD Notice:The AMD code was modified. Used by permission.AMD copyright:AMD Version 2.2, Copyright (c) 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 thatyou agree to this License.This library is free software; you can redistribute it and/or modify it under theterms of the GNU Lesser General Public License as published by theFree Software Foundation; either version 2.1 of the License, or (at youroption) any later version.This library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU LesserGeneral 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 USAPermission is hereby granted to use or copy this program under the terms ofthe GNU LGPL, provided that the Copyright, this License, and theAvailability of the original version is retained on all copies.Userdocumentation of any code that uses this code or any modified version ofthis code must cite the Copyright, this License, the Availability note,and "Used by permission." Permission to modify the code and to distributemodified code is granted, provided the Copyright, this License, and theAvailability note are retained, and a notice that the code was modified isincluded.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 (c) 1995-2006 by Timothy A. Davis. All Rights Reserved.UMFPACK License:Your use or distribution of UMFPACK or any modified version of UMFPACKimplies 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 theFree Software Foundation; either version 2.1 of the License, or (at youroption) any later version.This library is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITYor FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General PublicLicense for more details.You should have received a copy of the GNU Lesser General Public Licensealong with this library; if not, write to the Free Software Foundation, Inc.,51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USAPermission is hereby granted to use or copy this program under the terms of

    http://www.cise.ufl.edu/research/sparse/amd
  • 8/11/2019 Usr GuideSchematic Capture and Layout

    4/322

    Advanced Design System 2008 - Schematic Capture and Layout

    4

    the GNU LGPL, provided that the Copyright, this License, and theAvailability of the original version is retained on all copies. Userdocumentation of any code that uses this code or any modified version ofthis code must cite the Copyright, this License, the Availability note,and "Used by permission." Permission to modify the code and to distributemodified code is granted, provided the Copyright, this License, and theAvailability note are retained, and a notice that the code was modified isincluded.

    UMFPACK Availability:http://www.cise.ufl.edu/research/sparse/umfpackUMFPACK (including versions 2.2.1 and earlier, in FORTRAN) is available athttp://www.cise.ufl.edu/research/sparse. MA38 is available in theHarwell Subroutine Library. This version of UMFPACK includes a modifiedform of COLAMD Version 2.0, originally released on Jan. 31, 2000, alsoavailable at http://www.cise.ufl.edu/research/sparse. COLAMD V2.0 is alsoincorporated as a built-in function in MATLAB version 6.1, byThe MathWorks, Inc. (http://www.mathworks.com). COLAMD V1.0 appears asa column-preordering in SuperLU (SuperLU is available athttp://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.

    ErrataThe ADS product may contain references to "HP" or "HPEESOF" such as in filenames and directory names. The business entity formerly known as "HP EEsof" is now partof Agilent Technologies and is known as "Agilent EEsof". To avoid broken functionality andto maintain backward compatibility for our customers, we did not change all the namesand labels that contain "HP" or "HPEESOF" references.

    WarrantyThe material contained in this document is provided "as is", and is subject tobeing changed, without notice, in future editions. Further, to the maximum extentpermitted by applicable law, Agilent disclaims all warranties, either express or implied,with regard to this manual and any information contained herein, including but not limitedto the implied warranties of merchantability and fitness for a particular purpose. Agilentshall not be liable for errors or for incidental or consequential damages in connection withthe furnishing, use, or performance of this document or of any information containedherein. Should Agilent and the user have a separate written agreement with warrantyterms covering the material in this document that conflict with these terms, the warrantyterms in the separate agreement shall control.

    Technology LicensesThe hardware and/or software described in this document arefurnished under a license and may be used or copied only in accordance with the terms ofsuch license. Portions of this product include the SystemC software licensed under OpenSource 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 limitationwarranties or conditions or title and non-infringement, and implied warranties orconditions merchantability and fitness for a particular purpose. Contributors shall not beliable for any damages of any kind including without limitation direct, indirect, special,incidental and consequential damages, such as lost profits. Any provisions that differ fromthis disclaimer are offered by Agilent only.

    Restricted Rights LegendU.S. Government Restricted Rights. Software and technicaldata rights granted to the federal government include only those rights customarily

    http://systemc.org/http://www.netlib.org/http://www.mathworks.com/http://www.cise.ufl.edu/research/sparsehttp://www.cise.ufl.edu/research/sparsehttp://www.cise.ufl.edu/research/sparse/umfpack
  • 8/11/2019 Usr GuideSchematic Capture and Layout

    5/322

    Advanced Design System 2008 - Schematic Capture and Layout

    5

    provided to end user customers. Agilent provides this customary commercial license inSoftware 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 CommercialComputer Software or Computer Software Documentation).

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    6/322

    Advanced Design System 2008 - Schematic Capture and Layout

    6

    Program Basics ................................................ 9

    Starting the Program ............................................ 9

    The Design Environment .......................................... 11

    Naming Conventions ............................................ 26

    Creating an Electronic Notebook .................................... 29

    Verifying License Status .......................................... 36

    Setting Preferences for Miscellaneous Options .......................... 36

    Exiting the Program ........................................... 38 Managing Projects and Designs ....................................... 39

    Working in Projects .............................................. 39

    Importing and Exporting .......................................... 54

    Managing Design Files ............................................ 56

    Creating Designs ................................................. 63

    Defining Units for a Design ........................................ 63

    Placing Components ............................................. 64

    Rotating Components ............................................ 77

    Defining Parameters ............................................. 77

    Measuring Distance and Angle ...................................... 82 Connecting Components .......................................... 83

    Creating Buses ................................................. 85

    Adding Ports to a Design .......................................... 97

    Using Special Components ......................................... 98

    Using Macros to Automate Tasks .................................... 100

    Viewing and Entering AEL Commands ................................. 101

    Creating a Netlist ............................................... 102

    Generating Reports .............................................. 102

    Creating Hierarchical Designs ....................................... 105

    Creating a Subnetwork from an Existing Design ......................... 105

    Creating a Parametric Subnetwork ................................... 107

    Editing a Hierarchical Design ....................................... 115

    Viewing Designs .................................................. 116

    Zooming In and Out ............................................. 117

    Panning and Zooming ............................................ 118

    Repositioning a Design to Fit the Window .............................. 118

    Moving the Center Point of a Window ................................. 119

    Redrawing the View in a Window .................................... 119

    Saving and Restoring Views ........................................ 119

    Viewing Design Information ........................................ 120

    Checking Connectivity Information in Schematic ......................... 122 Editing Designs .................................................. 123

    Using the Undo and Redo Commands ................................. 123

    Deleting Items ................................................. 123

    Activating, Deactivating, and Shorting Components ...................... 123

    Editing Component Parameters ..................................... 125

    Component Name Visibility in Schematic .............................. 132

    Editing Custom Parameter Properties ................................. 133

    Breaking Wire Connections Between Components ........................ 133

    Swapping Components ........................................... 133

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    7/322

    Advanced Design System 2008 - Schematic Capture and Layout

    7

    Searching and Replacing References ................................. 134

    Moving Component Text .......................................... 135

    Changing Component Text Attributes ................................. 135

    Editing Symbol Pins .............................................. 136

    Selecting and Deselecting Items .................................... 137

    Copying and Pasting Items ........................................ 139

    Moving Items .................................................. 142

    Rotating Items ................................................. 144 Editing Shapes ................................................. 147

    Editing Existing Text and Text Attributes .............................. 154

    Editing Wire/Pin Label Attributes .................................... 155

    Forcing Objects Back onto the Grid .................................. 155

    Annotating Designs .............................................. 156

    Adding a Drawing Sheet .......................................... 156

    Adding Text ................................................... 156

    Drawing Shapes ................................................ 158

    Working with Symbols ............................................. 163

    Switching Between Schematic and Symbol Views ........................ 164 Creating a Symbol for use with any Design ............................. 164

    Generating a Symbol ............................................. 164

    Using One of the Supplied Symbols .................................. 165

    Drawing a Custom Symbol ......................................... 166

    Assigning a Symbol to a Schematic .................................. 173

    Making Symbols Available Globally ................................... 174

    Creating a Layout ................................................ 176

    The Layout Environment .......................................... 176

    Creating a Layout Manually ........................................ 177

    Creating a Layout from a Schematic .................................. 196

    Hierarchical Layouts ............................................. 197

    Creating Elements ................................................ 204

    Creating New Items ............................................. 204

    Defining a New Item ............................................. 204

    Editing a Layout .................................................. 210

    Using Selection Filters ............................................ 210

    Editing Primitives Using the Properties Dialog ........................... 210

    Editing Shapes ................................................. 215

    Manipulating Dimension Lines ...................................... 224

    Moving an Object to the Coordinates 0,0 .............................. 226

    Forcing an Object onto the Grid ..................................... 226 Editing Layout Hierarchy (Flatten) ................................... 226

    Physical Connectivity Engine ....................................... 227

    Connecting Layout Components ..................................... 229

    Checking Connectivity Information in Layout ........................... 229

    Working with Transmission Lines .................................... 234

    Editing Paths, Traces and Wires ..................................... 236

    Editing Component Text .......................................... 238

    Using Boolean Logical Operations .................................... 238

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    8/322

    Advanced Design System 2008 - Schematic Capture and Layout

    8

    Creating Clearance .............................................. 242

    Design Synchronization ............................................ 245

    The Synchronization Process ..................................... 245

    Generating a Layout ............................................. 253

    Dual Representation Mode ......................................... 261

    Generating a Schematic (Layout-driven Design) ......................... 262

    RF PCB Design Considerations ...................................... 263

    Artwork ........................................................ 268 Fixed Artwork .................................................. 268

    AEL Artwork Macros ............................................. 268

    Special Types of Artwork .......................................... 269

    Supplied Artwork ............................................... 270

    Custom Artwork ................................................ 270

    Associating Artwork with an Item .................................... 277

    Importing and Exporting Layouts ..................................... 281

    Importing a Layout .............................................. 281

    Exporting a Layout .............................................. 282

    Standard AEL Macros .............................................. 286 conn ......................................................... 286

    cpad2 ........................................................ 287

    cpad3 ........................................................ 287

    cpad4 ........................................................ 288

    pad1 ........................................................ 289

    pad3 ........................................................ 289

    pad4 ........................................................ 290

    padn ........................................................ 291

    rpad2 ........................................................ 292

    rpad3 ........................................................ 293

    rpad4 ........................................................ 294 spac ......................................................... 295

    spad2 ........................................................ 295

    spad3 ........................................................ 296

    spad4 ........................................................ 296

    tar1 ......................................................... 297

    Printing and Plotting ............................................... 299

    Printing from UNIX .............................................. 299

    Printing from the PC ............................................. 308

    Using the Text Editor .............................................. 315

    Starting the Text Editor Program .................................... 315 Text File Management ............................................ 316

    Editing Text Files ............................................... 318

    Performing Search and Replace Operations ............................. 318

    Keyboard Mappings .............................................. 319

    Using Advanced Design System Across Platforms .......................... 321

    Opening Projects ................................................ 321

    Guidelines for Cross-platform Use ................................... 321

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    9/322

    Advanced Design System 2008 - Schematic Capture and Layout

    9

    Program BasicsThe Advanced Design System design environment includes all the tools you need tomanage your projects, create and edit schematics, and simulate your designs easily andefficiently.

    Starting the ProgramTo start the program:

    UNIX, from the terminal window type:adsTo start ADS from a terminal window you need to first establish a path to the ADSinstallation directory. Alternatively, you need to type /bin/ads,where represents your complete installation path. For details onestablishing a path statement, refer to Installing Advanced Design System on UNIXand Linux(install.pdf).Windows, from the Start menu choose:

    Programs > Advanced Design System 2008 > Advanced Design Systemto bring up the Advanced Design System Main window, which provides access to allfeatures of the Advanced Design System. Alternatively, choose one of the othercommands to access these specific features of the Advanced Design System.

    Selecting a Design Type

    The first time you launch the application, you are prompted to select which type ofcomponents you want loaded on start-up:Analog/RF Only, Digital Signal Processing Only,or Both. Choosing either of the first two categories limits your choice of components, forthe current session, to the selected category. Choosing Both allows both types of design

    work in the same session.

    If you select Both (Both, With Default:), you must also specify a default design type. Thisdefault design type serves the following purposes: defines the components available bydefault in a design window and defines the default design type that appears in the NewDesign dialog box. This choice only serves as a default and can be changed any time youstart a new design (File > New).

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    10/322

    Advanced Design System 2008 - Schematic Capture and Layout

    10

    NoteYou can change these options at any time through Tools > Advanced Design System Setupin the Main window. When youchange these options, you are changing them for the subsequentsession and you are prompted to exit the application and restart it toeffect the change. The selections remain valid until you explicitly

    change them again.

    Getting Started with ADS

    The Getting Started with ADSgreeting dialog is available to help you get started as soonas an ADS session is launched.

    The greeting dialog contains three main features:

    Search- Enables you to search documentation on the Knowledge Center.Projects- Project management features that enable you to Create a new project(see Creating a Project), Open an existing project(see Opening a Project), Openan example project(see Using an Example Project) or Open a recently usedproject(displays a list of links to the most recently used projects).Help Center- Quick access to many of the important self-help features available forADS.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    11/322

    Advanced Design System 2008 - Schematic Capture and Layout

    11

    HintHelp Center links to external Websites are noted with an arrow.Other Help Center links are local to your installation.

    The greeting dialog will appear every time an ADS session is started, unless you select theDon't display this dialog box automaticallyoption. To re-access the greeting dialog the

    next time an ADS session is started, choose Tools > Preferencesand activate thecheckbox labeled, Enable the Getting Started Dialog Box.

    You can access the greeting dialog at anytime from the ADS Main window by clicking theGetting Started with ADSicon in the toolbar.

    You can also access the greeting dialog by choosing Help > Getting Started with ADSfrom the ADS Main window.

    The greeting dialog will remain open while you are using the Search or Help Center;

    however, once a project is selected, the dialog box will be dismissed.

    The Design Environment

    The design environment is made up of windows. All operations take place within theframework of windows. As you work with multiple windows, you may find it helpful tominimize the Status window to clear additional space on your screen. To quickly restore itto the screen, choose Window > Simulation Statusfrom any program window.

    Main Window

    The Main window enables you to create and manage projects. Projects are central to theoperation of all the simulators and enable you to organize your related designs.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    12/322

    Advanced Design System 2008 - Schematic Capture and Layout

    12

    From the Main window you can:

    Create and manage projects and designsQuickly open example projects (File > Example Project)Set program preferencesChange toolbar configuration and keyboard shortcutsChange the type of components loaded on start-upPlayback macros created through Application Extension Language (AEL)Issue AEL commandsLaunch the text editorOpen a data display windowPop obscured windows to the top (from the Window menu)Display all types of files and open as desired through context-sensitive menu (View

    > Show All Files). Click right to open different types of files in the appropriate typeof window (including a text editor for .ael, .cfg, etc.).

    Design Windows

    A design window is where you create and edit all of your designs. You can resize andmove these windows in the workspace. You can enlarge one window to fill the entireworkspace and you can shrink each window to an icon. The following illustration shows theparts of a design window.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    13/322

    Advanced Design System 2008 - Schematic Capture and Layout

    13

    The Title bardisplays the window type, design type, filename, and a numberidentifying which window of that type it is.The Menu bardisplays the menus available in that window.The Toolbarcontains buttons for frequently used commands and for choosing theappropriate orientation for components. The collection of buttons on the toolbar isconfigurable (Tools > Hot Key/Toolbar Configuration) and can be toggled on andoff (View > Toolbar).When you move your pointer slowly over the buttons on the toolbar, a balloonappears with a label identifying the function of that button. By default, the optionthat controls the display of this label is turned on. To turn this option off, chooseTools > Preferencesin the Main window and turn off Balloon Help.

    HintTo change the timing for the display of the balloon, set thevariable BALLOON_HELP_TIMEOUT in the file de_sim.cfg.

    The Palette Listenables you to choose a category of components to place on theComponent Palette.The Component Historydrop-down list is continuously updated to reflect thecomponents you have placed in your design. It provides a quick method of placinganother instance of a component in your design and can be used as a starting pointfor creating a custom palette.The Drawing areais where you create your designs.

    The Component Palettecontains buttons for placing components.The Prompt panelprovides messages to assist you during the execution of mostcommands, as well as various pieces of information to assist you in creating a design.The Pop-up menuenables you to access many common commands with a minimumof mouse movement. You access the pop-up menu by pressing the right mousebutton in the drawing area of any design window. The context-sensitive commandsappear on the pop-up menu when the pointer is positioned over certain shapes ortext and you click right.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    14/322

    Advanced Design System 2008 - Schematic Capture and Layout

    14

    Opening Design Windows

    There are several ways to open design windows and the method you use is based on whatyou want to do in that window.

    New design -To open a Schematic or Layout window for creating a new design orediting an existing design not currently in memory, click the New Schematicor NewLayoutbutton or choose the command (by the same name) from the Window menu

    in the Main window.Selecting New Schematic will launch the Schematic Wizard, which guides youthrough a sequence of steps gathering information about the type of schematic youwant to create. Based on your inputs, the wizard automatically creates the specifiedschematic components. The wizard then provides you with instructions for completingthe schematic manually, and for invoking the simulator when applicable. Thesimulations are set up to automatically display the results after successfulsimulations. For more information on the Schematic Wizard, refer to the section onUsing the Schematic Wizard(cktsim.pdf) in the Simulation Basics(cktsim.pdf) sectionof the Using Circuit Simulators(cktsim.pdf)manual.Additional window -To open an additional Schematic or Layout window for a

    design that is already open, choose the Schematicor Layoutcommand from theWindow menu in that window.

    HintYou can also open a new Data Display window from the Mainwindow.

    Note that Schematic and Layout windows are numbered sequentially as they are openedthroughout a session. If Schematic window number three is open (the title bar reflects(Schematic):3) and you open a dialog box from that window, the title bar of the dialogbox will also reflect :3. This is to assist you in identifying which design window you areabout to make changes to.

    Opening Multiple Design Windows for the Same Design

    The design environment enables you to use multiple Schematic and Layout windows at thesame time. For example, you can open two Schematic windows with different designsmaking it easy to copy and paste parts from one design to another. Or the windows cancontain the same design making it easier to accomplish certain design tasks.

    HintWhen you want to open a window for creating a new design orediting an existing design, use the Window menu in the Mainwindow; when you want to open an additional window for the currentdesign, use the Window menu in that window (Schematic or Layout).

    Connecting components using multiple windowsillustrates how you can connect

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    15/322

    Advanced Design System 2008 - Schematic Capture and Layout

    15

    components in a large schematic when the components are far apart and the pins difficultto see. You can open an additional window containing the same design. In the firstwindow, zoom in on one of the components. In the second window, zoom in on the othercomponent. Choose the desired Wirecommand and draw the wire by clicking theappropriate pin in one window, moving the pointer to the second window and clicking theappropriate pin there.

    Connecting Components using Multiple Windows

    Using the Component Palette

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    16/322

    Advanced Design System 2008 - Schematic Capture and Layout

    16

    The ComponentPalette contains buttons that provide a quick method of placing items tocreate your design.

    HintAll palette items can also be placed through the Library. Some itemsare only available through the Library.

    Detaching the Component Palette

    The component palette can be detached from the window and moved anywhere on the

    screen. You may find this helpful in temporarily providing additional space in the drawingarea.To detach the component palette:Choose View > Component > Detach Component Palette. Window borders and a titlebar appear. Where applicable, scroll bars also appear. This window can now be movedaround and manipulated like any other window.To attach the palette to the window again:Choose View > Component > Attach Component Palette. The palette is once againintegrated with the design window.

    Hint

    On the PC only, you can detach and re-attach using the mouse.Position the pointer over a blank area between buttons on the paletteand press the left mouse button. A border appears. Drag the paletteto the desired location and release. To re-attach, position the pointerin the title bar of the detached palette and press the left mousebutton. Drag the palette toward its original location, positioning thetitle bar just under the bottom of the palette drop-down list andrelease.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    17/322

    Advanced Design System 2008 - Schematic Capture and Layout

    17

    Moving Toolbars (PC Only)

    The toolbars can be repositioned anywhere on the screen. You can move them away fromthe window and use them like floating palettes or you can dock them along the window'sedges.

    Hint

    When the title bar of a toolbar is visible, positioning your pointerwithin the title bar for the drag operation simplifies the dockingprocess. If a title bar is not visible, move the toolbar away from thewindow's edge and release; when it is not docked, a title barappears.

    To float a toolbar away from the window:

    Position the pointer over a blank area between icons on the toolbar and press the left1.mouse button.

    Drag the toolbar to the desired location and release. When you release the toolbar, a2.title bar appears at the top of it.

    To dock a toolbar on a window border:

    Position the pointer over a blank area between icons and press the left mouse button.1.Drag the toolbar toward the desired window border and notice that the ghost image2.of the toolbar changes as needed to fit in a vertical or horizontal space.When the ghost image reflects the proper orientation, release the mouse button and3.refine the toolbar's position by dragging as necessary.

    To re-attach a toolbar near the top of the window:

    Position the pointer in the title bar of the toolbar and press the left mouse button.1.Drag the toolbar toward the top of the window and when your pointer is overlapping2.the menu bar, or another toolbar, release.

    Schematic Window

    The Schematic window is where you create your schematic designs. You create yourdesign by placing components, ports, data items, units, variables, equations, etc.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    18/322

    Advanced Design System 2008 - Schematic Capture and Layout

    18

    The program is shipped with a set of standard defaults and parts libraries. These differdepending on program options. However, all defaults can be modified on a system-wide,or project basis. Before beginning any serious design effort, you can customize thesedefaults to better match the typical designs done at your site.The most important thing you can do before starting your design is to configure yoursetup correctly. There are many ways to configure the program defaults. The bestconfiguration for you depends on the type of designs you create, the options you have,and the type of final output you require.

    Closing Design Windows

    To close an individual design window, but keep the design in memory:From the Window menu in that window, choose Close.

    Layout Basics

    The Layout Window

    The illustration below shows the Layout window.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    19/322

    Advanced Design System 2008 - Schematic Capture and Layout

    19

    Opening and Closing a Layout Window

    There are two ways to open a Layout window, depending on whether it is for a new designor an additional window for the current design.

    To open a Layout window for a new design, from the Main window, click the Layouttoolbar icon or choose Window > New Layout(Ctrl+Shift+A).

    To open an additional Layout window for the current design, from the Schematic orLayout window, choose Window > Layout(Ctrl+Shift+L).

    To close a Layout window:Choose Window > Closeor use the keyboard shortcut Ctrl+F4.

    Setting Layout Defaults

    Layout is shipped with a set of standard defaults that differ depending on program

    options. These defaults can be modified on a project- or system-wide basis. Before youbegin a layout, be sure that Layout defaults are appropriate for the design, programoptions, and final output required.

    Insertion Layers

    In a Layout window, objects are placed on a layer. The name of the current insertion layeris displayed in the toolbar and in the status bar (see The Layout Window). You can changethe insertion layer and copy shapes from one layer to another.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    20/322

    Advanced Design System 2008 - Schematic Capture and Layout

    20

    To change the insertion layer, choose one:

    On the Layout window toolbar, choose the name of the layer from the drop-down listnext to the layer name.Select Insert > Entry Layerand choose a layer from the list.Select Options > Layersand select a layer from the list of defined layers in theLayer Editor dialog box.

    Select Insert > Change Entry Layer Toand click an object whose layer you wantto make the current insertion layer.Use the keyboard shortcut Ctrl+Shift+Cand click an object whose layer you want tomake the current insertion layer.

    To copy a shape from one layer to another:

    From the Layout menu, choose Edit > Advanced Copy/Paste > Copy To Layer.The copied shape is placed at exactly the same coordinates as the original.

    When you experiment with placing shapes on different layers, remember to click OKto

    accept a change in a dialog box.

    Inserting Components and Shapes

    To create a layout, you insert components and shapes on the Drawing Area.

    To insert components:

    Choose a category of components to display on the Component Palette.

    Click the component in the palette, then click in the Layout window to place it.

    To insert a connector, ground, or trace:

    Click a the item on the toolbar, then click in the Layout window to place it.

    Inserting Shapes

    To insert shapes, choose one:

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    21/322

    Advanced Design System 2008 - Schematic Capture and Layout

    21

    Click the shape on the toolbar, then click in the Layout window to place it.Choose Insert > Coordinate Entry. In the dialog, enter the X and Y Increments toplace the shape.

    The two types of coordinates are: positional and differential. Positionaldisplays the X,Y coordinates of the cursor position in relation to the total

    window. By default, the large +in the center of the drawing area is 0,0. Differentialdisplays the distance in X,Y the cursor has traveled since the last click. Setthe starting point to 0,0 by clicking anywhere in the drawing area.

    Choose Insert, then choose a listed shape. The program provides instructions (in thePrompt panel at the bottom of the window) as you insert the shape.

    For example, when you choose Insert > Rectangle, the program displays this prompt:Rectangle: Enter the first cornerClick in the Layout window to define one corner of the rectangle. The prompt changes to:Rectangle: Enter the second cornerAs you drag the pointer, you can see the rectangle. When the rectangle is the size youwant, click to insert it. See the example.

    Example

    Select the rectangle icon on the toolbar.1.Click in the Drawing window to define the first point on the rectangle. Note that the2.Differential X,Y coordinate display reads 0.00, 0.00.Move the cursor until the coordinate display reads 200.0, 100.0.3.Click a second time. A rectangle 200 100 mil is inserted in the window.4.

    Rotating a Component

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    22/322

    Advanced Design System 2008 - Schematic Capture and Layout

    22

    You can save time and mouse-clicks by rotating components as you insert them so thatthey are properly oriented when you place them.If you find that a component is not oriented properly as you drag it into position, beforeyou click in the window to place it, either press Control+ Ror click the Rotate ByIncrementicon in the toolbar.

    The component rotates -90 each time. When the component is oriented properly, click toinsert it.

    Editing Objects in a Layout Window

    The two ways to edit objects in a Layout window are:

    Using a menu command ( Edit >)Using a command on the toolbar.

    Creating Artwork

    In addition to the components supplied with the program that have layout footprints, youcan create custom layout components by using one of these methods:

    Using the Graphical Cell Compiler. For details, refer to the Graphical Cell Compiler(gcc.pdf)documentation.Writing scripts in the Application Extension Language (AEL). For details, refer to the

    AEL(ael.pdf)documentation.Drawing your own shapes and adding the necessary pins/ports.

    Releasing a Layout License

    When you finish doing layout work, release the Layout license so that the license isavailable to another user. In the Layout window, choose File > Release Layout License.

    Using the Design Rule Checker

    The Design Rule Checker (DRC) is used to verify that a physical design complies withpredefined rules or operations. DRC requires a separate license and is accessed throughthe Verify menu. For details, refer to the Design Rule Checker(drc.pdf)documentation.

    Status Message Window

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    23/322

    Advanced Design System 2008 - Schematic Capture and Layout

    23

    The Simulation/Synthesis Message window appears whenever a simulator is launched anddisplays messages about the status of the current process, as well as warning and errormessages. Each simulation generates its own set of messages which are stored in memoryduring the current session. These sets of messages can be distinguished from one anotherby the number displayed in the title bar of the window as shown in the following examples(Windows above, UNIX below).

    The window contains two information panels:

    Simulation/Synthesis MessagesStatus/SummaryThe Simulation/Synthesis Messagesportion of the window displays detailed messagesabout problems encountered during a simulation or synthesis, and, where possible,what you can do to solve the problem.

    There are two tools available to help you learn more about a reported problem.For someissues, clicking the message highlights relevant components in a schematicwindow.For allissues, the ?button to the right of the Simulation/Synthesis Messagespanelinitiates a search in the Agilent EEsof Knowledge Center. Select the message ofinterest in the panel, then click the ?button. A web browser opens with a disclosurepage showing the exact information that will be sent over the network to the

    Knowledge Center. Though it can be helpful to view the information in the disclosurepage before submitting the information, you can bypass this page in the future.To bypass the disclosure page, select the Don't show againoption. This sets a cookie,preventing the disclosure page from opening.If the Don't show againoption was selected, and you want to undo this setting todisplay the disclosure page again, you will need to delete the information for thisstored cookie.On WindowsFind the folder Temporary Internet Files. Under Windows XP, for example, this folderis often atC:\Documents and Settings\username\Local Settings\Temporary Internet

    FilesWithin this folder, look for a cookie file named doc\, and delete it.On UNIXThese instructions are for the default web browser installed with ADS:

    Close all Netscape windows.1.Using a text editor, open the file $HOME/.netscape/cookies.2.Find the line containing eesof_weblinked_error_skip_disclaimer, and remove the3.entire line.Save and close the file.4.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    24/322

    Advanced Design System 2008 - Schematic Capture and Layout

    24

    The Status/Summaryportion of the window displays a Simulation finishedmessage,statistics such as how long the simulation or synthesis took, and the system resourcesused.

    Viewing Simulation Status and Error Messages

    When the simulation/synthesis is finished, you can save the displayed information to file,send it directly to the printer, or search for related information.

    To save the currently displayed information to file with a default filename:Choose File > Save Textand click OK. The default filename consists of the simulationprocess number (from the title bar of the window), with a prefix of the stringsessloghpeesofsimand a file extension of .txt. The file is saved to the current projectdirectory.

    To save the currently displayed information to file with a filename of your choosing:Choose File > Save As. Supply a filename and click OK. The file is saved to the currentproject directory.

    NoteIf you have changed projects during the current session, the file maybe written to the initial project opened in this session.

    To send the information directly to the printer:

    If needed, choose File > Print Setupto establish the desired setup and click OK.1.Choose File > Print Text. The displayed information is sent to the printer.2.For details on print setup, refer to Printing and Plotting.

    Because each simulation generates a set of messages identified by unique names, you canview any messages generated during the current session. You can view these one at atime in the same window, or you can open multiple windows and display different ones allat the same time.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    25/322

    Advanced Design System 2008 - Schematic Capture and Layout

    25

    To view messages generated by another simulation:

    Choose Window > New Window.1.From the Window menu, select the simulation information you want to view, as2.identified by the unique number displayed in the title bar associated with eachsimulation. The display changes to reflect your selection.

    To close any individual status window:

    Choose Window > Close Window.

    Using the Data Display Window

    You can open a Data Display window to see the results of your simulation analysis. Toview a graph, choose Window > New Data Displayfrom the Main or Schematic window.After you open a window, you can select an independent swept variable, select dependentmeasurements, scale the data, and add captions to your graph. Then you can print or plotthe graph.

    You can open one or more Data Display windows at a time inside the same work space.For example, you can view the same data on a graph and in a tabular format at the sametime. Each graph appears in a separate window.

    For detailed information on working with data displays, refer to the Data Display(data.pdf)documentation.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    26/322

    Advanced Design System 2008 - Schematic Capture and Layout

    26

    Reading and Writing Data Files

    You can transfer data from a file into a dataset, or vice versa. One application is totransfer data from a dataset to an MDIF file, for use with a specific type of component. Forexample, a file in P2D format (P2D is one of several MDIF formats) containing S-

    parameters can then be used by the P2D amplifier. Using the Data File Tool, you can writeS-parameters from a dataset to a file in P2D format. Another application is reading AgilentIC-CAP data into a dataset to be used in conjunction with a component, such as a source,that can read data from a dataset.You can start the Data File Toolfrom a Schematic window or a Data Display Window bychoosing Tools > Data File Tool. For more information on the Data File Tool, refer to thesection on Reading and Writing Data Files(cktsim.pdf) under Working with Data Files(cktsim.pdf) in the Using Circuit Simulators(cktsim.pdf)documentation.

    Naming ConventionsPrior to Advanced Design System 1.5, user-supplied names throughout the software wererestricted in numerous ways. Not only were names restricted with respect to the allowableset of characters, but you could not have any duplication of names among certain types ofitems, such as node names and instance names. Using the same name for the followingitems is now allowed:

    Variable names (created in VarEqn and MeasEqn components)Node names/Wire labelsInstance Names

    Component names (includes supplied components and models, and your designsused as subnetworks)

    NoteThe names of supplied components cannot be used as designnames. If you receive an error message stating the supplieddesign name is reserved for Advanced Design System, you havemost likely used a name that is reserved for a component. Toreview these names, see the component libraries or thecomponent manuals.

    The following illustration shows how these terms are used.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    27/322

    Advanced Design System 2008 - Schematic Capture and Layout

    27

    User-supplied names that were previously restricted to alphanumeric and underscore ( _ )characters (hereafter referred to as the standardcharacter set), can now take advantageof an extendedcharacter set that incorporates additional special characters. The extendedcharacter set (a superset) consists of the following characters:

    alphanumeric _ + - = ^ ` @ # & $ %

    In addition, you can now use a numeral as the first character in many names.The following table denotes where the extended set and numeric prefixes can be used, aswell as several exceptions:

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    28/322

    Advanced Design System 2008 - Schematic Capture and Layout

    28

    Name CharacterSet

    Exceptions NumericPrefix

    Variable(VarEqn,MeasEqn)

    Standard No

    Node/wirelabel

    Extended Yes

    Instance Extended An underscore ( _ ) cannot be used as the firstcharacter. The following components are restrictedto the standard character set for their InstanceName:SweepPlan, ParamSweep, DC, AC, S_Param, HB,LSSP, P2D, XDB, Envelope, Transient, Options,YieldSpec, Goal, Yield, Optim, YieldOptim,MeasEqn, VarEqn, DataAccessComponent

    Yes

    Component Extended Yes

    Design Extended Design names may not contain $ or %. Thesecharacters are reserved for ADS environmentvariable substitution.Note: If a design name includes special charactersor starts with a numeral (such as "00a" or "@"),optimization results are not updated.Note: If a design name consists solely ofnumerals, The transistor device operating pointsdialog box cannot be displayed.

    Yes

    Project Standard Yes

    Limitations

    When the extended character set is used to define a name, and that name becomespart of a variable name in a dataset, the data cannot be accessed directly withrespect to either data displays or measurement equations. A special access functioncalled var(), must be used. For example, if you name a node V++ then to display itsmagnitude you must use the expression:mag(var("V++"))where var()is passed the name of the variable as a string. The var()functioninterprets the passed string as the name of a variable, which prevents any expression

    processing of the string. Note that using this function limits you to accessing datasetsin the data directory of the current project. Data Display automatically adds var()when required to access names defined using the extended character set.Substrate Instance Names - If a leading number is used as a substrate ID, then thatsubstrate cannot be referenced by its corresponding set of distributed models.Model Instance Names - Currently, the characters $ and % are not allowed inInstance Names for model items, such as BJT_Model, R_Model, etc.Dataset Names - Special characters from the extendedset are not allowed in datasetnames (standardset, with non-numeric first character, is required). Thus, if you havetwo or more designs whose names are distinguishable from one another only withrespect to the use of special characters, you should supply unique dataset names

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    29/322

    Advanced Design System 2008 - Schematic Capture and Layout

    29

    prior to simulating. If you do not, and you perform successive simulations of thesedesigns, the dataset resulting from the first simulation will be overwritten by the next(because the special characters will be dropped from the automatically deriveddataset names).

    NoteIf your design name begins with a number, the default dataset name

    will be the design name with an underscore ( _ ) character added tothe front.

    Optimization Goals - Special characters currently cannot be referenced by anOptimization Goal or Yield spec. If a design name includes special characters or startswith a numeral (such as "00a" or "@"), optimization results are not updated.Operating Point Annotation - The transistor device operating points dialog box doesnot come up when a design has a numeric name such as "0000" or "1234".Spaces are not allowed in project and design names

    NoteAn invalid character is changed to underscore ( _ ).

    Global Node Naming Conventions

    If you use an exclamation point ( ! ) as the last character in a node name, it denotes thatthe node is a globalnode.

    Creating an Electronic Notebook

    The Electronic Notebook enables you to generate a portable notebookcontaining screencaptures of schematic and layout designs, as well as data displays, for a given project.You can add descriptions for every page in the notebook, and you can include text andgraphics from other sources. The annotated body of design work can then be viewed in abrowser, enabling you to share your designs with others, without running ADS. You canalsozipthe set of files generated by the notebook to facilitate transferring them.

    To create an electronic notebook:

    From a Schematic window in the project of interest, choose Tools > Electronic1.Notebook. A dialog box appears providing a brief description of the notebook basics.Click OKand the main Electronic Notebook Editor dialog box appears. The notebook2.displays the default notebook structure, which includes every design and data displayin the current project, as well as a single Descriptionpage for the notebook.At this point, you can click Generateand generate the actual HTML, based on thedefault structure and default options, but the notebook editor contains severalfeatures that enable you to customize it.For details, refer to the following topics of interest:

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    30/322

    Advanced Design System 2008 - Schematic Capture and Layout

    30

    Deleting Pages from the NotebookAdding Descriptions to the NotebookAdding Pages to an Existing NotebookReorganizing Pages in the NotebookAdding External Images to the NotebookChanging Image Capture Settings in the Notebook

    To generate a new notebook using the defaults, click Generate. An information3.message appears with important guidelines regarding the status of ADS windows

    during the HTML generation process. After reading these messages, click OKand theHTML generation process begins. When the generation is complete, the first page ofthe notebook is displayed in your browser. The following illustration identifies thebasic layout of the notebook using an individual Schematic page as an example.

    Refer to the following topics for descriptions of additional features:Saving Changes to the NotebookViewing an Existing NotebookUpdating an Existing NotebookZipping the Files of a Notebook

    Deleting Pages from the NotebookBy default, when you create a new notebook, it includes pages for every design and datadisplay in the project, but you can easily delete designs from the notebook.

    To delete individual designs from the notebook:Select the design you want to delete and click Delete Page. If you change your mind,clickAdd Page, select the appropriate Page Type, select the design from the drop-downlist, and click OKto add it back.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    31/322

    Advanced Design System 2008 - Schematic Capture and Layout

    31

    Adding Descriptions to the Notebook

    To add descriptive text to a specific page of the notebook:

    Select the page from the list of pages on the left and enter the desired text in the1.Descriptionarea(s) on the right. For individual design pages, you are provided withtwo text boxes: Descriptionand Bottom Description, which are added above and

    below, respectively, the captured image.

    HintTo include existing text from another source: on UNIX, highlightthat text and use the middle mouse button to paste it, or on thePC, copy the desired text and use the pop-up menu availablefrom within the Description text boxes to paste it. On the PConly, you can copy and paste text among the various descriptiontext boxes using this pop-up menu.

    Optionally, you can use HTML in any of the description text boxes, enabling you to2.format it as you please. Some basic HTML shortcuts are provided, but you can entermost standard HTML tags directly in the text boxes.

    To use the shortcut HTML tags, highlight the desired text and click the desiredshortcut icon. The associated HTML tags appear.

    NoteDue to differences in individual browsers and the fonts installedon your operating system, these formats may not alwaysproduce the expected results.

    When you are through making changes, click Generateand these descriptions will3.be incorporated in the notebook.

    Adding Pages to an Existing Notebook

    You can add a number of page types to the notebook. You can add new (since the

    notebook was generated) or previously deleted Schematic, Layout, and Data Displaypages. You can also add a page that combines a Schematic and a Data Display on thesame page. And you can add an Imagepage for displaying a graphic from a source otherthan ADS.

    To add a page to the notebook:

    Click the Add Pagebutton.1.Select the desired Page Type. The dialog box changes, based on the selected Page2.Type.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    32/322

    Advanced Design System 2008 - Schematic Capture and Layout

    32

    If adding a Descriptionpage, no additional action is needed yet.If adding a Schematic, Layout, or Data Displaypage, select the name of the design(to appear on that page) from the drop-down list.If adding a combined Schematic/Data Displaypage, select both the schematic designname and the data display name from the respective drop-down lists.If adding an Imagepage, enter the filename or use the browser to select it (refer toAdding External Images to the Notebook).

    Click OKand the page appears among the list of other notebook pages.1.

    HintIf an individual design is highlighted when you add the page, thenew page appears under that design. If a group is highlighted,the new page appears at the bottom of that group. You can thenmove it up and down, as well as left and right, to position whereyou want it.

    Reorganizing Pages in the Notebook

    To reorganize the designs in the notebook to reflect the design hierarchy:

    Select the top-level design and click the Left arrow to make it a folder.1.Use the Up and Down arrows to move the subnetwork designs under it, in the desired2.order.Moving a design/display from one group to another (such as, moving a data displayinto the schematic group) requires making it a foldertemporarily.

    To group related schematic/layout designs and data displays together:

    Select the design and click the Left arrow button (to make it a folder).1.Use the Up and Down arrow buttons to move it above or below the design you want2.to group it with, and click the Right arrow button to move it in again.

    Adding External Images to the Notebook

    You can include an image from an external source by adding an Imagepage, and you can

    add descriptive text above and below it, just as you can with other types of pages. Youcan also replace the Agilent logo with an image of your own.

    To add an Imagepage to your notebook:

    Click Add Pageand select Imageas the Page Type. A field for a filename appears.1.Type the path and filename or use the browser to select the file.2.Optionally, click Viewto verify you have the image you want.3.Click OK.4.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    33/322

    Advanced Design System 2008 - Schematic Capture and Layout

    33

    HintThe image will be copied to the notebook directory, so if youchange this image in its original location, and want thosechanges to be part of the notebook, be sure to import it to a newimage page, copy and paste descriptions, etc., and then deletethe image page containing the older image.

    Optionally, reposition the image page within the notebook using the Up and Down5. arrows, and add any desired descriptive text.When you are through making changes, click Generateand the new image page will6.be incorporated in the notebook.

    To replace the Agilent logo with your own image:In the Banner Image field, type the path and filename, or use the browser to select one.Click Generatewhen you have made all other desired changes.

    Changing Image Capture Settings in the NotebookDuring the HTML generation, screen captures are taken of all schematics, layouts, anddata displays that are part of the notebook. By default, these screen captures will be 700pixels wide 500 pixels high, with a normal zoom (see illustration that follows). You canestablish default settings for all new screen captures, and override these defaults forindividual designs.

    To set a default capture size and zoom for all designs in the project:

    From the Notebook Properties pane, click Preferences.1.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    34/322

    Advanced Design System 2008 - Schematic Capture and Layout

    34

    Change the capture dimensions and zoom setting as desired and click OK.2.To override the default capture size and/or zoom for an individual design:3.

    Select the design of interest and click Capture Options.1.Change the settings as desired.2.

    HintIf after experimenting you decide you want to go back to theoriginal settings, click Restore Defaults.

    For a new notebook, click OKin the Capture Options dialog box. When you generatethe notebook as a whole, these settings will be used for this design.If you are updating an existing notebook, click Recapture Image. A messageappears explaining that if you proceed, the currently saved image will be replaced bya new capture, using the new capture settings. If this is what you want to do, clickYesto continue and click OKin the Capture Options dialog box. The next time yougenerate the notebook, this design will be recaptured using the new settings.

    NoteThe Recapture Imagecapability only works if the option Updateimages automaticallyis enabled (the default state).

    Saving Changes to the Notebook

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    35/322

    Advanced Design System 2008 - Schematic Capture and Layout

    35

    Whenever you Generatethe notebook, the information is saved automatically. But anytime you have made changes to the notebook (such as modifying descriptions orreorganizing pages) that you want to keep, and you have not regenerated, click Savetoexplicitly save the changes.

    Viewing an Existing Notebook

    Whenever you want to view an existing notebook in the browser, launch the notebook (Tools > Electronic Notebook) and click View. Note that if you have made changes toany of the designs, or to the notebook itself, you must Generateto see those changes.

    Updating an Existing Notebook

    To modify or update an existing notebook:

    From a Schematic window in the project of interest, choose Tools > Electronic1.Notebook.When the notebook appears, make the desired changes.2.

    By default, any design that has changed will be updated when you Generate. Thisbehavior is controlled by the option Update images automatically, which is setindividually for every page in the notebook.If you do not want a given image to be updated, disable this option.If you have made changes to the individual image capture settings of severaldesigns, you can click Recapture All Images(from the Notebook Properties pane) toenable the notebook to recapture these images when the notebook is regenerated.

    Modify any descriptions or rearrange pages as desired.

    NoteThe Recapture All Imagescapability only works for designswhere the option Update images automaticallyis enabled (thedefault state).

    Click Generate. The notebook is regenerated to incorporate the changes, and is1.displayed in your browser.

    Zipping the Files of a Notebook

    To zip the files comprising the notebook so that they can be easily shared:

    Click Zip HTML. You are prompted for a filename and location.1.Change paths as desired, supply a filename, and click Save.2.The recipient of the file can view the notebook by unzipping it and openingindex.html.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    36/322

    Advanced Design System 2008 - Schematic Capture and Layout

    36

    Verifying License Status

    The license information tool enables you to view the current status of your ADS licenses.There are two ways to launch the viewer:

    From the ADS Main window, through Tools > License Information1. From the command line as follows:2.

    UNIX - From a terminal window, enter $HPEESOF_DIR/bin/aglmtool ,where $HPEESOF_DIRrepresents your complete installation path.PC - From Windows Explorer, locate /binand double-click aglmtool.exe, where represents your complete installation path.

    EnvironmentLists environment/license variables and machine information that affectyour ADS license configuration. This information can be very helpful when debugginglicense trouble. Use the Compact Viewoption to wrap the lines making it easier to seewhere multiple path statements start and stop.LicensesLists all licenses found in the license.licfile installed on your computer, or in thecase of a network installation, the license server. Use the Compact Viewoption to wrapthe lines making it easier to view complete license statements. Click Refreshif thelicense.licfile has been modified while viewing license information.

    ServersLists all license servers serving Agilent EEsof licenses on your network. You canexpand any given server to see the licenses served by that server.UsageThis pane enables you to view the current status of all installed licenses. You cansort by Licenses(multiple licenses for a single feature) or by Users(select the User Infooption first). Select All to view a complete list of installed licenses. SelectAvailableto viewonly those licenses that are currently available. Select In Useto view only those licensesthat are currently in use.

    Setting Preferences for Miscellaneous Options

    The Preferences dialog box, accessed through the Tools menu in the Main window, enablesyou to establish preferences for a variety of features that affect you throughout the designenvironment.

    To change any of these settings:

    Choose Tools > Preferences, in the Main window, and a dialog box appears.1.Change any or all options as desired, and click OK. All changes take effect2.immediately, except as noted in the descriptions.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    37/322

    Advanced Design System 2008 - Schematic Capture and Layout

    37

    Warning Bell- The system beeps anytime you receive a pop-up window with awarning message.Error Bell- The system beeps anytime you receive a pop-up window with an errormessage.Balloon Help- As you move your pointer over the toolbar and palette buttons, asmall balloon appears with text describing that button's purpose (or a component'sname).Large Toolbar Bitmap- A set of large bitmaps is placed on the toolbar. Turn thisoption off to place a set of small bitmaps on the toolbar (better for monitors withlower screen resolution). This change will be evident in any subsequently openedwindows. To see the change take effect in a currently open window, open the Hot

    Key/Toolbar Configuration dialog box, click the Toolbar tab, and click OK.Display Project Listing- Filters the contents of the selected directory to displayonly project directories under the Project Listing heading.Display the Greeting Dialog at Startup- The system automatically displays thegreeting dialog box at startup.Schematic Wizard- The system automatically launches the Schematic Wizardwhen a new design is created.Save Project State on Exit- The setup of the project you are exiting is saved,including all design windows. The group of windows, and their positions on thescreen, are restored the next time you open the project.Create Initial Schematic Window- A Schematic window opens automatically

    each time you create a project.Create Initial Layout Window- A Layout window opens automatically each timeyou create a project.New/Open Design in New Window- Sets a default in the New Design dialog box(File > New Design) that determines whether to open a new window for the newdesign or use the currently open window.

    Changing this setting does not affect the default setting in currently open

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    38/322

    Advanced Design System 2008 - Schematic Capture and Layout

    38

    Schematic/Layout windows, but will take affect in any subsequently openedSchematic/Layout windows.Design Synchronization Checking- You are warned if you attempt to simulate adesign that is not fully synchronized.Enable Physical Connectivity Engine- Enables layout connectivity features. Formore information, refer to Physical Connectivity Engine). See also the section onDisabling Layout Connectivity Featuresto understand the consequences of disablingthe Physical Connectivity Engine.

    Add Project Extension- The extension you want appended to project names toclearly identify them as projects (default is _prj).Wire Thickness- The thickness (Thin, Medium, Thick) of all wires drawn in aSchematic window.External Text Editor- Specifies the text editor to be launched when you chooseTools > Text Editorin the Main window.Internet Browser for Help (UNIX only)- Specifies the path to the browser usedto display documentation. Enter the full path to the browser you wish to use the nexttime ADS is launched. The default is netscape-start, a script shipped with ADS thatattempts to locate the default browser.

    Exiting the Program

    You can exit the program from the design windows or the Main window.

    To close your project and exit the program: Choose File > Exit Advanced Design Systemin any window.

    Click Yes to exit Advanced Design System.Click No if you do not want to exit Advanced Design System.

    To save all designs in all windows, choose File > Save Allin the Main window.If any files with unsaved changes exist, a dialog box appears listing one of the filesand offering the following choices:Yes - Click this to save changes to the named file and to be prompted individually forany additional files with unsaved changes.No - Click this to disregard changes to the named file and to be prompted individuallyfor any additional files with unsaved changes.Yes To All - Click this to save changes to all files without being prompted individuallyNo To All - Click this to disregard changes to all files without being promptedindividuallyCancel - Click this to cancel the command

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    39/322

    Advanced Design System 2008 - Schematic Capture and Layout

    39

    Managing Projects and DesignsThis chapter describes the project directory concept, managing projects and design files,and the basics of importing and exporting designs. For information on these topics, reviewthe following sections:

    Working in Projects

    Importing and ExportingManaging Design Files

    Working in Projects

    All design work must be done in a project directory. Working in project directories enablesyou to organize related files within a predetermined file structure. This predetermined filestructure consists of a set of subdirectories. These subdirectories are used in the followingmanner:

    networkscontains schematic and layout information, as well as information neededfor simulatingdatais the default directory location for input and output data files used or generatedby the simulatormom_dsncontains designs created with the Agilent EEsof planar electromagneticsimulator, Momentumsynthesiscontains designs created with DSP filter and synthesis toolsverificationcontains files generated by the Design Rule Checker (DRC), used withLayout

    Using the Project View

    When you first open a project in ADS, you are presented with the Project Viewin the ADSMain window.

    ADS Project View

    The Project View enables you to perform many of the traditional operations that havebeen available from the ADS Main window; however, the new user interface is more

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    40/322

    Advanced Design System 2008 - Schematic Capture and Layout

    40

    consistent with today's industry standards.

    The new project management tools are much easier to use and provide common tools thatenable you to organize files within a project and make it easier to open, copy, rename,and delete these files.

    The overall goal of the Project View is to improve the efficiency in which you performthese standard operations.

    Within the Project View,

    The first item displayed is the primary project open in ADS. Included projects aredisplayed at the same indentation level as the primary project; however, they willappear below the primary project.If no folders have been created in the project, the files appear indented one level andbelow the project.If a new folder is created, the folder is indented and will appear below the primaryproject or other folder in which it was created.

    NoteSome of the Main window menu and toolbar items will change asyou move between Project View and File View. For example,watch the toolbar as you switch between Project View and FileView.

    Using Context Menus

    Files, projects and folders within the Project View contain context menus. These menuscan be different for different file types, projects or folders.

    The table below shows the different file types (and projects and folders) and theirassociated context menus. To access these menus, select a file, project or folder in theProject View and right-click your mouse. For a description of available file types, refer toChanging View Options.

    File Types/Folders and Associated Context Menus

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    41/322

    Advanced Design System 2008 - Schematic Capture and Layout

    41

    ContextMenus

    Designs(*.dsn)

    DataDisplay(*.dds)

    Datasets(*.ds)

    ProjectsandFolders

    Ael(*.ael)

    Preferences(*.prf)

    Layers(*.lay)

    Text(*.txt)

    OpenSchematic

    X

    OpenLayout

    X

    OpenDataDisplay

    X

    Open inTextEditor

    X X X X

    NewFolder

    X

    Load X

    Paste X

    Copy X X X X X X X X

    Copy Files X X X X X X X X

    Rename X X X X X X X X

    Delete X X X X X X X X

    Filter View X X X X X X X X

    Group copy of files in folder. Invokes the copy/rename wizard. Group delete of files in folder.

    Creating Folders

    You can create folders in the Project View using the context menu of any existing projector folder.

    To create a new folder from your Project View,

    Right-click any project or folder and choose New Folder. The New Folderdialog box1.appears.Enter a name for the new folder and click OKto create the folder or click Cancelto2.abort the operation.

    Dragging and Dropping Folders and Designs

    The Project View enables you to simply drag and drop a folder or design to a newlocation/folder.

    To drag and drop a folder or design,

    Locate the folder or design that you want to move in the Project View.1.Click and drag folder or design to the new location/folder.2.Release the mouse button to drop the folder or design in the new location/folder.3.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    42/322

    Advanced Design System 2008 - Schematic Capture and Layout

    42

    When you release the mouse button, a menu appears enabling you to Move Tree4.Itemor Copy Files. The Move Tree Item menu enables you to drop the folder ordesign into the new location/folder. For information on Copy Files, refer to CopyingFiles.

    Loading AEL Files

    You can load Application Extension Language (AEL) files directly from the context menu of

    any Ael (*.ael) file that is in your project.

    To load an AEL file from your Project View,

    Ensure the .ael file that you want to load is displayed in your Project View. If you1.cannot see the .ael file in your Project View, you may need to set the Filter Viewoption to include Ael files.From your Project view, right-click the .ael file that you want to load.2.Choose Load, the AEL file will automatically be loaded (executed).3.

    Note

    Only files in the top directory of your project will show up in theProject View. For more information on AEL files, refer to theAEL(ael.pdf) documentation.

    Copy and Paste Files

    The Copycontext menu enables you to copy a file or files into the buffer. You can then usethe Pastecontext menu to place a copy of the file(s). If you are pasting the file(s) into thesame project a Copy Files dialog will open and allow you to specify a different name forthe file(s).

    Rename Files

    The Renamecontext menu enables you to rename a file that you have selected. Simplyright-click a file that you want to rename and choose Rename. Modify the filename andpress Enter to change the name. If you are renaming a design, all other designs thatreference this design will be modified to use the new design name.

    Copying Files

    The Copy Filesdialog box enables you to manage copy operations of a single file ormultiple selected files. The Copy Files operation is accessible through the Context Menusand will also appear if you attempt to drag and drop a file into another project or folderenabling you to select either Move Fileor Copy File.

    To copy a file or group of files,

    Select the file(s) in your Project View.1.Right-click and choose Copy Filesfrom the context menu. The Copy Files dialog box2.appears.Select Include hierarchyif you want to include sub-networks of the selected designs3.that you are going to copy.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    43/322

    Advanced Design System 2008 - Schematic Capture and Layout

    43

    Set your Destination by selecting a Project or Directory from the drop-down list, or4.click the Browsebutton to access a different project or directory.Click the Choose Folderbutton to select a different folder.5.You can use theAuto Rename Ruleoptions to automatically rename your copied6.file(s) using specific criteria. The available options include:

    Filename plus number incremented _v - Copies theexisting filename(s) and appends an _v plus a version number to thefilename(s).

    Filename plus maximum number incremented _v - Copiesthe existing filename(s) and appends an _v and the highest version number inall current filename(s), plus one, to the new filename(s).Number incremented plus filename v_ - Copies theexisting filename(s) and pre-pends a v plus a version number and an underscoreto the filename(s).Maximum number incremented plus filename v_ - Copiesthe existing filename(s) and pre-pends a v and the highest version number in allcurrent filename(s), plus one, and an underscore to the new filename(s).None - Copies the file(s) using the existing filename(s).

    After setting the Auto Rename Rule, the new name(s) can be modified manually in7.

    the New Filenamefield.Verify that your new names are correct. The existing names (current files) will appear8.in the Current Filenamefield, while the new names (file copies) are displayed in theNew Filenamefield.Click the OKbutton to copy the file(s) and dismiss the dialog box or click Cancelto9.abort the operation.

    Deleting Files

    You can delete one or more files in the Project View by right-clicking the filename(s) andchoosing the Deletecontext menu. If you are deleting designs that are referenced byother designs, you will be shown the other designs and be asked if you are sure you want

    to delete the designs.

    To delete a file or group of files,

    Right-click the file that you want to delete in the Project View.1.If you want to delete more than one file, hold down the Shiftkey to select a group of2.files and/or use the Ctrlkey to select multiple individual files.Choose the Deletecontext menu. The following message appears,3.

    Are you SURE you want to delete these items from disk and memory?Verify that you have selected the file(s) you want to delete and click Yesto delete4.

    the file(s) or Noif you do not want to delete the file(s). If you click Yes, the files aredeleted from disk and memory.

    Changing View Options

    The View Optionsdialog box enables you to specify the file types that you want displayedin the ADS Project View. You can also use the View Options dialog box to hide those filetypes that you do not want to appear in the Project View.

    The available file types include:

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    44/322

    Advanced Design System 2008 - Schematic Capture and Layout

    44

    Ael- AEL files (*.ael) in the project's top directory.Data Display- Data Display files (*.dds) in the project's top directory.Dataset- dataset files (*.ds) in the data directory.Designs- design files (*.dsn) in the project's network directory and any new designscreated in memory that have not yet been saved.Layers- layers files (*.lay) in the project's top directory.Preferences- preferences files (*.prf) in the project's top directory.Text- text files (*.txt) in the project's top directory.

    To access the View Options dialog box and set View Options from the ADS Main window,

    Select the Project View.1.Right click inside the Project View and click the Filter Viewcontext menu. The View2.Options dialog box appears.

    Enable (select) the file types that you want to appear in the Project View.3. Disable (deselect) the file types that you do not want to appear in the Project View.4.Click OKto accept the changes and dismiss the View Options dialog box or click5.Cancelto abort the changes and dismiss the View Options dialog box.

    Creating a Project

    You can create any number of project directories.To create a project directory:

    Choose File > New Projectand a dialog box appears. By default, the path is set to1.your start-up directory.

    NoteSpaces are not allowed in project paths or project names.

    Type a new path directly in the Name field or use the Browser to specify the location2.for the new project.Enter a project name in the Name field.3.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    45/322

    Advanced Design System 2008 - Schematic Capture and Layout

    45

    NoteBy default, the suffix _prjis automatically added to the projectname you supply. This behavior is defined by the optionAddProject Extension. You can change this option through the Tools> Preferencesmenu in the Main window.

    Use the Project Technology Files drop down list to select the appropriate layout and4.

    schematic unit preferences.

    There are three sets of ADS standard technology files:Length unit - milLength unit - millimeterLength unit - micronEach of these technology file settings copies a schematic preference file and alayout preference file into the project. This serves as a default for all designs inthis project and is both:The unit of measure for parameters with physical length (in both Schematic andLayout windows)The design unit (grid display and cursor snapping) in the Layout window. Thedesign unit (grid display and cursor snapping) in the Schematic window is

    inches.It is also possible to have the new project use your own preferences and layersfiles by using the Add Custom Technologyselection. To use this, you shouldhave a directory anywhere on your computer and place preferences and layersfiles into this directory. The files should have the names schematic.prf,schematic.lay, layout.prf, and layout.lay. The name of the directory will be usedto name your technology files. You will see this name when creating newdesigns with the File > New Designmenu. It will be on the dialog box underDesign Technology Files. You can create these files by saving preferences orlayers from either schematic or layout. You do not need each of these files:schematic.prf - You should have this to establish your choice of length units.

    schematic.lay - Normally not needed. It can be used to change color usage on aschematic.layout.prf - Important to have if you are using layout. Various length and gridsetting are contained in this file.layout.lay - Needed if you are using different layer settings than the standardADS defaults.If you have Design Kits enabled you will also see Technology File selections thatare based on the name of the design kit. Choosing one of these will causetechnology files to be copied from the design kit's de/defaults directory. Thedescription of technology files in this directory is the same as for Add CustomTechnology.

  • 8/11/2019 Usr GuideSchematic Capture and Layout

    46/322

    Advanced Design System 2008 - Schematic Capture and Layout

    46

    NoteAs preferences and layers files are copied from variouslocations as described above, they are renamed and put intothe project. Renaming is done by prefixing the standardname (schematic.prf, schematic.lay, layout.prf, layout.lay)with a technology name plus an underscore ( _ ). Thetechnology name is the length unit (mil, mm, or um), the

    directory name of a custom technology, or the design kitname. Renaming the technology files enables easy use ofmultiple technologies in a project. The exact names that willbe copied and used in your project can be seen by selectingView Details.

    Click OKto create the specified project. When the directory structure is complete, the5.path and the project name appear at the bottom of the Main window and theSchematic Wizardwill be launched. The Schematic Wizard guides you through asequence of steps gathering information from you about the type of s