ebook img

Design Architect User’s Manual PDF

372 Pages·2012·0.89 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Design Architect User’s Manual

Design Architect User’s Manual Software Version 8.5_1 Copyright(cid:145)(cid:145)(cid:145)(cid:145)(cid:145)(cid:145) (cid:211) 1991 - 1995 Mentor Graphics Corporation. All rights reserved. Confidential. May be photocopied by licensed customers of Mentor Graphics for internal business purposes only. The software programs described in this document are confidential and proprietary products of Mentor Graphics Corporation (Mentor Graphics) or its licensors. No part of this document may be photocopied, reproduced or translated, or transferred, disclosed or otherwise provided to third parties, without the prior written consent of Mentor Graphics. The document is for informational and instructional purposes. Mentor Graphics reserves the right to make changes in specifications and other information contained in this publication without prior notice, and the reader should, in all cases, consult Mentor Graphics to determine whether any changes have been made. The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in the written contracts between Mentor Graphics and its customers. No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give rise to any liability of Mentor Graphics whatsoever. MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS) ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF MENTOR GRAPHICS CORPORATION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the Government is subject to restrictions as set forth in the subdivision (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. A complete list of trademark names appears in a separate “Trademark Information” document. Mentor Graphics Corporation 8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777. This is an unpublished work of Mentor Graphics Corporation. Table of Contents TABLE OF CONTENTS About This Manual xvii Related Publications xx Chapter 1 Overview 1-1 Schematic Capture 1-3 Symbol Creation 1-5 Digital and Analog Component Library Access 1-6 Component Models 1-7 Property Annotation 1-8 Back Annotation 1-9 VHDL Creation 1-9 Chapter 2 Design Capture Concepts 2-1 Design Architect Environment 2-1 Design Architect Session Window 2-1 Schematic Editor Window 2-3 Symbol Editor Window 2-5 VHDL Editor Window 2-6 Design Sheet Window 2-7 Component Window 2-9 Component Window 2-12 Integrated Editing Environment 2-14 DA Startup Files 2-15 Elements of a Schematic 2-19 Electrical Connectivity 2-21 Electrical Objects Represented on a Schematic 2-21 Comment Objects 2-38 Object Handles in Design Architect 2-41 Object Attributes 2-42 Build a Schematic 2-47 Elements of a Symbol 2-52 Design Architect User’s Manual, V8.5_2 iii Table of Contents TABLE OF CONTENTS [continued] Symbol Definition 2-52 Symbol and Schematic Relationships 2-53 Build a Symbol 2-55 Create a Symbol from a Schematic 2-58 Create a Symbol from a Pin List 2-59 Edit Symbol In-Place 2-60 Make a Symbol on a Schematic Sheet 2-61 Elements of VHDL 2-62 Object Selection 2-63 General Selection 2-64 Specific Selection 2-64 Selection Sets 2-65 Reopen Selection 2-66 Reselection 2-66 Selection Filters 2-68 Individual Selection 2-69 Text Selection 2-69 Multiple Window Object Selection 2-70 Unselect Objects 2-70 Manipulate Objects 2-71 Inter-Window Copy and Move 2-72 Undo and Redo 2-73 DA Model Registration 2-73 Definition of a Component 2-74 Registration and Labeling 2-78 Instance Evaluation 2-86 Manipulating Design Objects 2-88 Creating a Configuration Object 2-89 Copying a Design/Library Component 2-90 Moving a Component 2-90 Renaming a Component 2-91 Resizing an Instance 2-92 Grouping Design Objects 2-93 Deleting a Component 2-94 Changing Component References 2-94 iv Design Architect User’s Manual, V8.5_2 Table of Contents TABLE OF CONTENTS [continued] Releasing Designs 2-95 Version Operations 2-96 Chapter 3 Property Concepts 3-1 Introduction to Properties 3-1 Property Ownership 3-4 Property Names Versus Property Values 3-5 Property Types 3-6 Property Name/Value Restrictions 3-7 Property Name Restrictions 3-7 Property Value Restriction 3-7 Special Case Restrictions 3-8 Symbol Properties 3-9 Logical Symbol Properties 3-10 Property Stability Switches 3-11 Property Visibility Switches 3-12 Updating Properties on an Instance of a Symbol 3-13 Attribute-Modified Properties 3-13 Value-Modified Properties 3-13 Mark Property Value 3-14 Property Merge Options 3-14 Automatic Update Process 3-15 Property Update Examples 3-16 Parameters 3-17 Using Expressions as Property Values 3-19 Rules for Resolving Property Value Variables 3-19 Facts About Property Variable Resolution 3-21 Example of Property Variable Resolution 3-22 Structured Logic Design Properties 3-25 Class Property 3-27 Global Property 3-28 Inst Property 3-29 Net Property 3-29 Pin Property 3-29 Design Architect User’s Manual, V8.5_2 v Table of Contents TABLE OF CONTENTS [continued] Rule Property 3-29 Frexp Property 3-30 Special Notation for CASE, FOR, and IF Property Values 3-30 Chapter 4 Editing in the Context of a Design 4-1 What is a Design Viewpoint? 4-1 Multiple Views of a Source Design 4-3 Viewing Layout Changes in the Simulator 4-5 Importing and Exporting Back Annotation ASCII Files 4-8 Iconic View of Design Viewpoints 4-10 Downstream Tools and Viewpoints 4-11 How Design Viewpoints are Created 4-13 Auto-Tool Mode 4-13 Batch (script) Mode 4-14 TimeBase Mode 4-14 Interactive Mode 4-14 Properties in the Context of a Design 4-15 Setting New Annotation Visibility 4-15 Adding Properties 4-16 Viewing Annotations vs. Evaluations 4-17 Traversing the Design Hierarchy 4-18 Merging Back Annotations to Schematic 4-19 Viewing Back Annotations 4-19 Evaluating Properties 4-25 Expressions in Back Annotation Objects 4-28 Applying Edits to the “In-Memory” Design 4-30 Reconnecting Annotations when Objects are Deleted 4-31 Chapter 5 Design Error Checking 5-1 Error Checking in Design Architect 5-1 The Check Command 5-3 Setting Up the Check Command 5-5 vi Design Architect User’s Manual, V8.5_2 Table of Contents TABLE OF CONTENTS [continued] User-Defined Error Checking 5-5 Listing Status of Checks 5-7 Evaluated Design Checking 5-7 Chapter 6 Operating Procedures 6-1 Procedure Conventions 6-1 Invoking DA 6-2 From the Design Manager 6-2 From the Operating Shell 6-4 Exiting Design Architect 6-4 Obtaining Online Help 6-5 Quick Help 6-5 Reference Help 6-5 More Help Submenu 6-6 Selecting and Unselecting Objects 6-6 Selecting a Single Object 6-6 Selecting Multiple Objects 6-7 Unselecting a Single Object 6-8 Unselecting Multiple Objects 6-9 Unselecting Everything 6-9 Reselecting a Selection Set 6-10 Reopening a Selection Set 6-10 Setting the Default Selection Filter 6-10 Manipulating Graphical Objects 6-11 Moving Objects 6-11 Repeat Moving 6-11 Moving Objects Between Windows 6-12 Copying Objects 6-13 Repeat Copying 6-13 Copying Objects to a Line 6-14 Copying Objects to an Array 6-15 Copying Objects Between Windows 6-16 Resizing Instances 6-18 Grouping Objects 6-19 Design Architect User’s Manual, V8.5_2 vii Table of Contents TABLE OF CONTENTS [continued] Ungrouping Objects 6-20 Reporting Groups 6-20 Deleting Objects 6-20 Pivoting and Rotating Objects 6-21 Flipping Objects 6-22 Creating a Schematic 6-22 Opening a Schematic Sheet 6-23 Setting Up the Schematic Editor 6-25 Drawing a Schematic 6-29 Checking a Schematic for Errors 6-41 Saving a Sheet and Registering a Schematic 6-44 Creating a Bus and Bus Connections 6-45 Creating and Naming a Net Bundle 6-62 Creating FOR, CASE, and IF Frames 6-66 Creating a Symbol 6-72 Opening a Symbol Editor Window 6-72 Setting Up the Symbol Editor 6-73 Drawing a Symbol Body 6-74 Adding and Naming Symbol Pins 6-79 Adding and Naming a Pin Bundle 6-87 Checking a Symbol for Errors 6-90 Setting Default Symbol Checks 6-90 Saving and Registering a Symbol 6-92 Registering Multiple Symbols to One Component Interface 6-93 Assigning Properties and Property Owners 6-95 Setting Up Property Text Attributes 6-95 Adding a Single Property 6-97 Adding Multiple Properties to the Same Object 6-99 Repeat Adding Properties to Changing Selection 6-100 Deleting Property Name/Value 6-101 Setting Property Owners 6-101 Deleting Property Owners 6-102 Listing Property Information 6-103 Changing Property Values 6-103 Changing Property Attributes 6-105 viii Design Architect User’s Manual, V8.5_2 Table of Contents TABLE OF CONTENTS [continued] Reporting on Objects 6-107 Reporting on Component Interfaces 6-107 Reporting on Schematic and Symbol Objects 6-109 Reporting on Check Status 6-111 Editing DA Models in a Design Hierarchy 6-112 Creating a Functional Block 6-112 Creating a Sheet for a Symbol 6-113 Creating Additional Sheets in a Schematic 6-115 Using Off-Page Connectors 6-115 Using Portin and Portout Symbols 6-116 Editing the Sheet of a Symbol 6-117 Creating a Symbol for a Sheet 6-117 Creating a Pin List 6-119 Creating a VHDL Entity for a Symbol 6-120 Creating a Symbol From a VHDL Entity 6-120 Viewing Design Hierarchy 6-121 Adding Comment Text and Graphics 6-121 Setting Comment Text and Graphic Drawing Attributes 6-122 Creating Comment Objects on Schematic Sheets 6-123 Making a Symbol From Comment Objects 6-124 Adding a Sheet Border and Title Block 6-125 Converting Electrical Objects to Comments 6-126 Removing Comment Status 6-127 Viewing the Contents of a Sheet 6-127 Viewing a Portion of the Sheet 6-127 Viewing the Entire Sheet 6-128 Other Viewing Capabilities 6-128 Printing in Design Architect 6-129 From Design Architect Session Window 6-130 From the Symbol Editor 6-131 From the Schematic Editor 6-131 From the VHDL Editor 6-132 Printing All Sheets in a Hierarchy 6-133 From an Operating System Shell 6-134 Printer Configuration 6-134 Design Architect User’s Manual, V8.5_2 ix Table of Contents TABLE OF CONTENTS [continued] Adding, Viewing, and Deleting Panels 6-135 Using the Dialog Navigator 6-137 Editing in the Context of a Design Viewpoint 6-139 Opening a Design Sheet 6-139 Viewing Back Annotations 6-141 Editing Back Annotations 6-142 Viewing Evaluated Properties 6-142 Merging Back Annotations 6-143 Locking Schematic Sheet for Edits 6-143 Design Manager Operation Verification 6-144 Reference Checking 6-144 Object Checking 6-145 Configuration Build 6-146 Application Invocation 6-147 Updating Parts on all Sheets in a Design 6-147 Appendix A DA Design Checks A-1 Schematic Sheet Checks A-1 Required Instance Checks A-1 Required Special Instance Checks A-2 Required Net Checks A-4 Required Net Bundle Checks A-4 Required Frame Checks A-5 Required Symbol Pin Check A-6 Required Pin Bundle Checks A-6 Optional Schematic Sheet Checks A-7 Property Ownership Checks A-7 Init Property Checks A-8 Parameter Analysis A-8 Expression Analysis A-9 Instance Overlap Check A-9 Not-dots Check A-9 Close Dot Check A-10 Dangling Net and Pin Checks A-10 x Design Architect User’s Manual, V8.5_2

Description:
Design Architect User’s Manual, V8.5_2 iii Setting Comment Text and Graphic Drawing Attributes 6-122 Editing in the Context of a Design Viewpoint 6-139
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.