Example: quiz answers

Calibre Verification User's Manual - iczhiku.com

End-User License AgreementTrademark InformationCalibre Verification User s ManualSoftware Version Calibre Mentor Graphics Corporation rights document contains information that is proprietary to Mentor Graphics Corporation. The originalrecipient of this document may duplicate this document in whole or in part for internal business purposesonly, provided that this entire notice appears in all copies. In duplicating any part of this document, therecipient agrees to make every reasonable effort to prevent the unauthorized use and distribution of theproprietary of the regular expression text handling capabilities within Calibre are copyright 1992, 1993, and1994 Henry SpencerThis document is for information and instruction purposes.

This document is for information and instruction purposes. Mentor Graphics reserves the right to make changes in specifications and other information contained in this …

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Calibre Verification User's Manual - iczhiku.com

1 End-User License AgreementTrademark InformationCalibre Verification User s ManualSoftware Version Calibre Mentor Graphics Corporation rights document contains information that is proprietary to Mentor Graphics Corporation. The originalrecipient of this document may duplicate this document in whole or in part for internal business purposesonly, provided that this entire notice appears in all copies. In duplicating any part of this document, therecipient agrees to make every reasonable effort to prevent the unauthorized use and distribution of theproprietary of the regular expression text handling capabilities within Calibre are copyright 1992, 1993, and1994 Henry SpencerThis document is for information and instruction purposes.

2 Mentor Graphics reserves the right to makechanges in specifications and other information contained in this publication without prior notice, and thereader should, in all cases, consult Mentor Graphics to determine whether any changes have terms and conditions governing the sale and licensing of Mentor Graphics products are set forth inwritten agreements between Mentor Graphics and its customers. No representation or other affirmationof fact contained in this publication shall be deemed to be a warranty or give rise to any liability of MentorGraphics GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIALINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR MERCHANTABILITY ANDFITNESS FOR A PARTICULAR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, ORCONSEQUENTIAL 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 OFSUCH RIGHTS LEGEND 03 Government Restricted Rights.

3 The SOFTWARE and documentation have been developedentirely at private expense and are commercial computer software provided with restricted rights. Use,duplication or disclosure by the Government or a Government subcontractor is subject to therestrictions set forth in the license agreement provided with the software pursuant to DFARS (a) or as set forth in subparagraph (c)(1) and (2) of the Commercial Computer Software - RestrictedRights clause at FAR , as is:Mentor Graphics Corporation8005 Boeckman Road, Wilsonville, Oregon is an unpublished work of Mentor Graphics of ContentsCalibre Verification User s Manual , This This Line Syntax Conventions .. xxiiiAudience.

4 XxivRelated Publications ..xxivChapter 1-1 Product Description .. 1-1 Calibre DRC / DRC-H / MT 1-1 Calibre LVS / LVS-H / MT 1-2 Calibre MGC .. 1-2 Calibre RVE/QDB-H .. 1-2 Calibre Interactive .. 1-3 Calibre Connectivity Interface .. 1-3 Calibre 1-3 Calibre Verification 1-3 Chapter 2-1 Before Invocation .. 2-1 Rule File .. 2-1 Layout 2-3 Source Database .. 2-7 Invocation Procedures .. 2-7 Invoking 2-7 Calibre Command Line .. 2-8 Calibre DRC/DRC-H .. 2-9 Calibre LVS/LVS-H/MGC .. 2-13 Examples .. 2-25 Calibre RVE/QDB-H .. 2-28 Calibre Interactive .. 2-31 Calibre 2-32 Table of ContentsTable of Contents (cont.)Table of ContentsCalibre Verification User s Manual , 3 Calibre 3-1 Graphical Interface 3-1 Graphical Interface Prerequisites.

5 3-2 Runsets .. 3-3 Graphical User Interface Description .. 3-4 Calibre Interactive Palette .. 3-4 Calibre DRC Window .. 3-4 Calibre LVS 3-14 Run 3-17 Control 3-18 Text 3-19 Interface to Calibre RVE .. 3-21 Connections to Layout Editors .. 3-22 Mentor Graphics Layout Editor Interfaces to 3-22 Cadence Virtuoso Interface .. 3-23 Chapter 4 DRC 4-1 Layers .. 4-1 Layer 4-2 Layer Operations .. 4-4 Layer Definitions .. 4-5 Layer Operation Classifications .. 4-7 Net-preserving Operations .. 4-9 Layer of 4-10 Rule Check Statements .. 4-12 Rule Check 4-13 Control of Empty Rule Checks .. 4-14 Check Text .. 4-15 DRC Rule Check Result Limits .. 4-15 Dimensional Check Operations.

6 4-16 Secondary Keywords .. 4-19 Edge 4-19 Table of Contents (cont.)Table of ContentsCalibre Verification User s Manual , Region 4-20 Edge Cluster Generation .. 4-25 Interval Constraints for Output 4-31 Appropriateness Criteria .. 4-34 Intersection 4-36 Edge Breaking .. 4-36 Polygon Containment 4-38 Edge-directed Output .. 4-39 Polygon-directed Output .. 4-40 False Measurement 4-44 Error Tolerance 4-45 Disk-based Layers .. 4-47 Specialized DRC Applications .. 4-48 Dual Database 4-48 GDSII DRC Results .. 4-54 Incremental Connectivity and Antenna Checks .. 4-60 Soft Connection Checks .. 4-68 GDSII Datatypes and Texttypes in 4-71 GDSII/CIF Input Control in Calibre .

7 4-73 Cell 4-76 Cell Exclusion .. 4-76 Area-based Filtering in Calibre .. 4-77 Flagging and Snapping Original Geometries in Calibre .. 4-77 Input Layout Database 4-78 Binary Layout Database Writing .. 4-79 Chapter 5 DRC 5-1 Rule File 5-1 Rule Check 5-1 General Execution 5-2 Concurrency .. 5-2 Redundancy Elimination .. 5-4 Layer Operation Scheduling .. 5-4 Maximizing Capacity and Minimizing Execution 5-5 Table of Contents (cont.)Table of ContentsCalibre Verification User s Manual , Segmentation .. 5-10 Polygon Segmentation in Calibre DRC .. 5-10 Chapter 6 Hierarchical 6-1 Theory of Operation .. 6-1 DRC Data Storage .. 6-3 Flat 6-5 Hierarchical Operation Efficiency.

8 6-6 False Notch Error Suppression .. 6-7 Layer Area Printing .. 6-7 Text 6-8 Additional Hierarchy-specific Statements .. 6-8 DRC Use of 6-9 Chapter 7 Connectivity 7-1 Establishing and Verifying 7-2 Mask Connectivity 7-2 Connectivity and Rule File Compilation .. 7-3 Recognizing Electrical Nets .. 7-4 Shapes on a Single Layer .. 7-4 Connect .. 7-4 Connect 7-5 Sconnect .. 7-6 Ports and Pins .. 7-6 Port Text and Polygon Objects .. 7-7 Transferring Logical Information to Merged 7-13 Attach Operation .. 7-13 Net Name Specification .. 7-14 Text Specification 7-14 Label 7-17 Virtual Connect 7-21 Table of Contents (cont.)Table of ContentsCalibre Verification User s Manual , 7-23 Connectivity Extraction Errors and 7-25 Chapter 8 Electrical Rule 8-1 ERC Statements and 8-1 Execution of ERC Operations in LVS.

9 8-2 Execution of ERC PRINT Options .. 8-3 Rule Check Selection in LVS .. 8-4 Execution of ERC operations in DRC .. 8-4 Rule Check selection in DRC .. 8-5 ERC Output 8-5 ERC Results 8-6 ERC Auxiliary Files .. 8-6 ERC Examples .. 8-8 Chapter 9 Device 9-1 Device Rule 9-2 Concepts and Terminology .. 9-3 Recognition Logic .. 9-5 Layer Relations .. 9-5 Pin Relations .. 9-7 Fill-in Algorithm .. 9-8 Ill-formed Devices .. 9-8 Recognition Example .. 9-9 Property 9-10 Default Property 9-11 Built-in Language Details .. 9-16 Notational 9-18 Data Retrieval 9-25 More Built-in Language Examples .. 9-34 Units of Measurement .. 9-40 Property Computation Structure .. 9-43 Table of Contents (cont.)

10 Table of ContentsCalibre Verification User s Manual , Considerations .. 9-44 Debugging Property 9-52 Chapter 10 LVS Circuit 10-1 LVS Comparison .. 10-1 Component Types .. 10-2 Component Subtypes .. 10-4 Naming Conventions .. 10-5 Instance Pins and Pin Names .. 10-5 User-given Names .. 10-7 Net and Instance 10-9 Ports and Port Names .. 10-9 Power and Ground Nets .. 10-10 Built-in Device Types .. 10-11 MOS Transistors .. 10-13 Resistors .. 10-14 Diodes .. 10-15 Bipolar Transistors .. 10-16 Jfet Transistors .. 10-17 Voltage Sources .. 10-18MS and MF Schematic Devices .. 10-19 Matching of Circuit 10-19 Connectivity Comparison 10-20 Initial Correspondence Points .. 10-21 Resolving 10-21 Device 10-22 Device Reduction 10-22 Device Reduction Program 10-42 Tolerance in Device Reduction.