Laker User Guide and Tutorial
112 pages
Slovak
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Laker User Guide and Tutorial

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
112 pages
Slovak

Description

Laker User Guide and
Tutorial
Laker Custom IC Design Solutions
(Laker 3.2v4p3)
SpringSoft, Inc.
Hsinchu, Taiwan and San Jose, CA
www.springsoft.com Printing
Printed on July 28, 2009.
Version
TMThis manual supports the Laker Custom Layout Automation System 3.2 and
higher versions. You should use the documentation from the version of the
installed software you are currently using.
Copyright
All rights reserved. No part of this manual may be reproduced in any form or by
any means without written permission of SpringSoft, Inc.:
No. 25, Industry East Road IV
Science-Based Industrial Park
Hsinchu 300, Taiwan, R.O.C.
or
2025 Gateway Place, Suite 400,
San Jose, CA 95110
www.springsoft.com
Copyright (c) 1999-2009 SpringSoft, Inc.
Trademarks
Laker, MCell, and LakerWave are trademarks or registered trademarks of
SpringSoft USA, Inc. or SpringSoft, Inc. in the United States and other countries.
The product names used in this manual are the trademarks or registered
trademarks of their respective owners.
Confidentiality
The information in this document is confidential and is covered by a license
agreement between SpringSoft and your organization. Distribution and
disclosure are restricted.
Restricted Rights
The information contained in this document is subject to change without notice. Contents
Contents
About This Book 1
Overview.............................................................................................................1
Audience ............................... ...

Sujets

Informations

Publié par
Nombre de lectures 3 102
Langue Slovak
Poids de l'ouvrage 3 Mo

Exrait

Laker User Guide and Tutorial Laker Custom IC Design Solutions (Laker 3.2v4p3) SpringSoft, Inc. Hsinchu, Taiwan and San Jose, CA www.springsoft.com Printing Printed on July 28, 2009. Version TMThis manual supports the Laker Custom Layout Automation System 3.2 and higher versions. You should use the documentation from the version of the installed software you are currently using. Copyright All rights reserved. No part of this manual may be reproduced in any form or by any means without written permission of SpringSoft, Inc.: No. 25, Industry East Road IV Science-Based Industrial Park Hsinchu 300, Taiwan, R.O.C. or 2025 Gateway Place, Suite 400, San Jose, CA 95110 www.springsoft.com Copyright (c) 1999-2009 SpringSoft, Inc. Trademarks Laker, MCell, and LakerWave are trademarks or registered trademarks of SpringSoft USA, Inc. or SpringSoft, Inc. in the United States and other countries. The product names used in this manual are the trademarks or registered trademarks of their respective owners. Confidentiality The information in this document is confidential and is covered by a license agreement between SpringSoft and your organization. Distribution and disclosure are restricted. Restricted Rights The information contained in this document is subject to change without notice. Contents Contents About This Book 1 Overview.............................................................................................................1 Audience .............................................................................................................1 Book Organization..............................................................................................1 Conventions Used in This Book.........................................................................2 Related Publications ...........................................................................................3 How to Reach SpringSoft, Inc. ...........................................................................3 User Interface 5 Overview.............................................................................................................5 Common User Interface Features .......................................................................6 Window Banner ............................................................................................6 Pull-down Menus ..........................................................................................7 Mnemonic Keys ............................................................................................7 Bind Keys......................................................................................................7 Esc Key .........................................................................................................7 On-line Help..................................................................................................7 Toolbar Icons ................................................................................................8 Mouse Operations .........................................................................................8 Mouse Operations for Selection ..............................................................8 Mouse Operations for Creation ...............................................................8 Mouse Operations for Editing .................................................................9 Mouse Operations for Zooming and Panning..........................................9 Mouse Operations in the Layout Table Pane...........................................9 Right-click Command Menus .......................................................................9 Main Window User Interface ...........................................................................10 Toolbar Icon ................................................................................................10 Message Pane ..............................................................................................10 Design Window User Interface ........................................................................12 Toolbar Icons ..............................................................................................12 Layout Window Pane..................................................................................14 Design Hierarchy Browser Pane .................................................................14 Schematic Window Pane.............................................................................14 Content Window Pane.................................................................................14 Layer Table Pane.........................................................................................14 Scroll Bar...............................................................................................18 Laker User Guide and Tutorial i Contents Resize Controller ...................................................................................18 Purpose Name........................................................................................18 Set Layer Selectable/Unselectable.........................................................18Visible/Invisible ....................................................................19 Set All Layers Visible............................................................................19 Set All Layers Selectable.......................................................................19 Change Layer Order ..............................................................................19 Set Layer Color/Pattern Attributes ........................................................20 Status Bar ....................................................................................................20 Tcl Command Line Area .......................................................................21 Message Line Area ................................................................................21 Current Active Layer .............................................................................21 Status for Rule-driven Editing Mode.....................................................23 Status for Snap Modes...........................................................................30 Selection Schemes ............................................................................................32 Pre-Selection ...............................................................................................32 Single Selection...........................................................................................32 Area Selection .............................................................................................33 Cycle Selection............................................................................................33 Multiple Selection .......................................................................................34 Decrease Selection ......................................................................................34 Used with the Edit Commands....................................................................34 Quick Start 37 Overview...........................................................................................................37 Lesson 1: Import GDSII Stream Design...........................................................38 Lesson 2: Import LEF Design...........................................................................40 Before You Start .........................................................................................40 Prepare Information File for LEF/DEF .................................................40 Import LEF File into Laker .........................................................................41 Lesson 3: Import DEF Design ..........................................................................43 Lesson 4: Open the Design ...............................................................................45 Open a Stream Design.................................................................................45 Open DEF Design .......................................................................................48 Lesson 5: Understand the Design .....................................................................51 Highlight Net...............................................................................................51 Hierarchical Net Tracer...............................................................................53 UDD Tutorial 55 Creating a User-defined Device........................................................................55 Before You Start .........................................................................................55 ii Laker User Guide and Tutorial Contents Main Window: Cell -> UDD -> New UDD ..........................................55 Design Window .....................................................................................55 Importing UDD Layout...............................................................................56 Creating Shapes and Evaluating Constraints ..............................................57 Correcting the UDD ....................................................................................62 Saving the UDD ..........................................................................................65 Summary .....................................................................................................65 Spare Cell Management 67 Overview...........................................................................................................67 How to Use It....................................................................................................67 Novas nECO Integration 71 Overview...........................................................................................................71 Drag-and-Drop Operation.................................................................................72 Appendix A: CDL Syntax 77 Overview...........................................................................................................78 Commands ........................................................................................................79 .END............................................................................................................79 .ENDS .........................................................................................................79 .GLOBAL....................................................................................................79 .INCLUDE ..................................................................................................80 .MODEL......................................................................................................80 .OPTIONS...................................................................................................81 .PARAM......................................................................................................81 .SUBCKT ....................................................................................................82 *.FLAT........................................................................................................82 *.PININFO ..................................................................................................83 *.REVERSE ................................................................................................83 Circuit Elements ...............................................................................................85 MOSFET .....................................................................................................85 BJT ..............................................................................................................86 Resistor........................................................................................................86 Capacitor .....................................................................................................87 Inductor .......................................................................................................88 Diode ...........................................................................................................88 Subcircuit Call.............................................................................................89 M Factor Expansion...............................................................................89 Subckt Expansion by Parameter Value..................................................90 Laker User Guide and Tutorial iii Contents Others................................................................................................................91 Built-In Functions .......................................................................................91 Scale Factor.................................................................................................92 Comment .....................................................................................................92 Appendix B: LEF Syntax 95 Overview...........................................................................................................96 Supported LEF Syntax......................................................................................97 Appendix C: DEF Syntax 99 Overview.........................................................................................................100 Supported DEF Syntax ...................................................................................101 Index 105 iv Laker User Guide and Tutorial About This Book: Overview About This Book Overview TMThis book is designed to allow you to quickly become proficient in Laker Custom Layout Automation System, the most intelligent full custom layout design system. The book should be read from beginning to end. Sections you are already familiar with can be skipped. Audience The audience for this book includes physical layout engineers who require faster and more efficient automated layout design tools. This document assumes that you have a basic knowledge of the platform on which your version of the Laker system runs: Unix or Linux. Book Organization This Laker User Guide and Tutorial is organized as follows: • “About This Book,” provides an introduction to this book and explains how to use it.  “User Interface,” describes the graphical user interface (GUI), common features, selection schemes and primary windows.  “Quick Start,” provides more practices and helps you to skillfully exploit the advanced functionalities of the Laker system.  “UDD Tutorial,” provides more practices on user-defined devices (UDDs).  “Index,” is a detailed index to this book. Laker User Guide and Tutorial 1 About This Book: Conventions Used in This Book Conventions Used in This Book The following conventions are commonly used in this book:  Italics font is used for emphasizes, book titles, section names, design names, file path and file names within paragraphs.  Bold font is used to emphasize text and highlight titles, menu items, function keys and button names.  Blue text is used to outline text area for active hypertext links; it helps you jump to the reference topic.  Courier type is used for program listings, Tcl commands and arguments. It is also used for test messages that display on the screen.  NOTE describes important information, warnings, or unique commands.  Left-click or Click means click the left mouse button on the indicated item.  Middle-click means click the middle mouse button on the indicated item.  Right-click means click the right mouse button on the indicated item.  Double-click means click twice consecutively with the left mouse button.  Shift-left-click means press and hold the Shift key then click the left mouse button on the indicated item.  Shift-right-click means press and hold the Shift key then click the right mouse button on the indicated item.  Drag-left means press and hold the left mouse button, then move the pointer to the destination and release the button.  Drag-right means press and hold the right mouse button, then move the pointer to the destination and release the button.  Drag and drop means press and hold the middle mouse button on the indicated item then move and drop the item to the other window. Functions of Common Buttons This section describes the most common buttons that appear in GUI forms. The OK button confirms the settings in the form and closes the form.he Apply button applies any changes but does not close the form. The Cancel button discards the settings in the form and closes the form.he Close button closes the form without applying any changes. The Hide button temporarily hides the form during operation. It can be brought back again by pressing F3. 2 Laker User Guide and Tutorial About This Book: Related Publications Related Publications  Laker Command Reference Mannual - gives detailed information on the Laker co sets, with the reference of available bind keys, toolbar icons and links to Tcl commands.  Laker Tcl Reference Manual - explains the use of Tcl commands for primary windows; and introduces the enhanced Tcl commands to access the GUI and database.  Laker TCD User’s Manual - gives detailed information on the Laker command sets, with the reference of available bind keys, toolbar icons and links to Tcl commands.  Laker TCD Tcl Reference Manual - gives detailed information on the Laker TCD Tcl commands.  Laker Quick Reference Guide - gives a brief summary of the different windows and related mouse commands and bind keys. TM Installation Guide - gives detailed information on installing the Laker Custom IC Design products.  Release Notes - For current information about the latest software version, see the Release Notes shipped with the product. How to Reach SpringSoft, Inc. Dual Headquarters Ta i w a n: No. 25, Industry East Road IV Science-Based Industrial Park Hsinchu 300, Taiwan, R.O.C. Phone: 886-3-579-4567 FAX: 886-3-579-9000 US: 2025 Gateway Place, Suite 400 San Jose, CA 95110 U.S.A. Phone: 1-888-NOVAS-38 (1-888-668-2738) or 408-467-7888 FAX: 408-467-7889 Laker User Guide and Tutorial 3 About This Book: How to Reach SpringSoft, Inc. E-Mail: sales@springsoft.com for license request and sales information. support@springsoft.com for technical support. URL: http://www.springsoft.com 4 Laker User Guide and Tutorial