Design Framework II SKILL
Functions Reference
Product Version 4.4.1
February 1997
Copyright
1990-97 Cadence Design Systems, Inc. All rights reserved.
Printed in the United States of America.
Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA
Trademarks
Cadence marks contained in this document are marked with an for registered trademarks, a
for other trademarks, and an SM for service marks. You can also view a list of Cadence and Other
Trademarks. For additional queries regarding Cadence trademarks, contact the corporate legal
department at the address shown above or call 1-800-862-4522.
All other trademarks are the exclusive property of their respective owners.
Confidentiality Notice
No part of this publication may be reproduced in whole or in part by any means (including photocopying
or storage in an information storage/retrieval system) or transmitted in any form or by any means
without prior written permission from Cadence Design Systems, Inc. (Cadence).
Information in this document is subject to change without notice and does not represent a commitment
on the part of Cadence. The information contained herein is the proprietary and confidential information
of Cadence or its licensors, and is supplied subject to, and may be used only by Cadence’s customer
in accordance with, a written agreement between Cadence and its customer. Except as may be
explicitly set forth in such agreement, Cadence does not make, and expressly disclaims, any
representations or warranties as to the completeness, accuracy or usefulness of the information
contained in this document. Cadence does not warrant that use of such information will not infringe any
third party rights, nor does Cadence assume any liability for damages or costs of any kind that may
result from use of such information.
RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the Government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013.
Back
Close
Close
Design Framework II SKILL
Reference Manual
4.4.1
Click on any topic to display the manual page.
Contents
Before You Start
1
Graphics Editor
About This Manual ...................................................................................1
Reader’s Input .....................................................................................1
Other Sources of Information ...................................................................2
Product Installation .............................................................................2
Related Manuals ..................................................................................2
Online Cadence Documents ................................................................2
Customer Support ...............................................................................3
Syntax Conventions ..................................................................................4
SKILL Syntax Examples ....................................................................5
Introduction ........................................................................................... 1-1
Design Functions .................................................................................. 1-2
geChangeCellView ......................................................................... 1-3
geChangeEditMode ......................................................................... 1-4
geDiscardEdits ................................................................................ 1-5
geNewWindow ............................................................................... 1-6
geReturn .......................................................................................... 1-7
geReturnToLevel ............................................................................ 1-8
geSave ............................................................................................. 1-9
geSaveAs ....................................................................................... 1-10
Edit/Display Functions ....................................................................... 1-11
geCopySelSet ................................................................................ 1-12
geDeleteSelSet .............................................................................. 1-13
geEditSelSet .................................................................................. 1-14
February 1997
Design Framework II SKILL Functions Reference
iii
Back
Page iii of xxi
Close
Close
Click on any topic to display the manual page.
Contents
geEditSingleObject ....................................................................... 1-15
geEditToWindowPoint and geWindowToEditPoint ..................... 1-16
geEquivWindow ........................................................................... 1-18
geEquivWindowSet ...................................................................... 1-19
geFindPathToCellViewInst ........................................................... 1-20
geGetCellViewWindow ................................................................ 1-21
geGetEditCellView ....................................................................... 1-22
geGetHierMemInst ....................................................................... 1-23
geGetInstHier ................................................................................ 1-24
geGetInstHierPath ......................................................................... 1-25
geGetTopLevelCellView .............................................................. 1-26
geGetWindowBox ......................................................................... 1-27
geGetWindowCellView ................................................................ 1-28
geGetWindowRep ......................................................................... 1-29
Refresh Functions ............................................................................... 1-30
geRefresh ...................................................................................... 1-31
geRefreshCellView ....................................................................... 1-32
geRefreshWindow ......................................................................... 1-33
View Level Functions ......................................................................... 1-34
geDeleteAllAreaViewLevel .......................................................... 1-35
geDeleteAllInstViewLevel ........................................................... 1-36
geDeleteAreaViewLevel ............................................................... 1-37
geDeleteInstViewLevel ................................................................. 1-38
geGetAllAreaViewLevel .............................................................. 1-39
geGetAllInstViewLevel ................................................................ 1-40
geGetAreaViewLevel ................................................................... 1-41
geGetInstViewLevel ..................................................................... 1-42
geSetAreaViewLevel .................................................................... 1-43
geSetInstViewLevel ...................................................................... 1-44
Viewport Functions ............................................................................. 1-45
geRestoreWinView ....................................................................... 1-46
geSaveWinView ........................................................................... 1-47
Procedural Level Functions ................................................................ 1-48
geEditInPlace ................................................................................ 1-49
gePush ........................................................................................... 1-51
February 1997
Design Framework II SKILL Functions Reference
iv
Back
Page iv of xxi
Close
Close
Click on any topic to display the manual page.
Contents
geSwitch ........................................................................................ 1-53
Window Scrolling Functions .............................................................. 1-54
geCenter ........................................................................................ 1-55
geGetScrollPercent ....................................................................... 1-56
geScroll ......................................................................................... 1-57
geSetScrollPercent ........................................................................ 1-58
geShift ........................................................................................... 1-59
geZoomToGrid ............................................................................. 1-60
Selection Functions ............................................................................. 1-61
Selected Set ................................................................................... 1-61
Point Selection .............................................................................. 1-61
Single Mode Point Selection ......................................................... 1-62
Area Selection ............................................................................... 1-62
User Interface ................................................................................ 1-63
SKILL-Level Access .................................................................... 1-64
geAddSelectBox ........................................................................... 1-66
geAddSelectPoint .......................................................................... 1-67
geDeselectAll ................................................................................ 1-68
geDeselectAllFig ........................................................................... 1-69
geDeselectAllObject ..................................................................... 1-70
geDeselectArea ............................................................................. 1-71
geDeselectFig ................................................................................ 1-72
geDeselectFigNoFilter .................................................................. 1-73
geDeselectFigPoint ....................................................................... 1-74
geDeselectObject .......................................................................... 1-75
geDeselectObjectNoFilter ............................................................. 1-76
geDeselectObjectPoint .................................................................. 1-77
geDeselectObjectPoint .................................................................. 1-78
geDeselectPoint ............................................................................. 1-79
geGetSelSet ................................................................................... 1-80
geGetSelectedSet .......................................................................... 1-81
geGetSelSetCount ......................................................................... 1-82
geGetSelSetFigPoint ..................................................................... 1-83
geIsFigAllSelected ........................................................................ 1-84
geIsFigPartiallySelected ............................................................... 1-85
February 1997
Design Framework II SKILL Functions Reference
v
Back
Page v of xxi
Close
Close
Click on any topic to display the manual page.
Contents
geIsFigSelected ............................................................................. 1-86
geIsObjectAllSelected ................................................................... 1-87
geIsObjectPartiallySelected .......................................................... 1-88
geIsObjectSelected ........................................................................ 1-89
gePointQuery ................................................................................ 1-90
gePointToFig ................................................................................ 1-91
geSelectAllFig ............................................................................... 1-92
geSelectArea ................................................................................. 1-93
geSelectFig .................................................................................... 1-94
geSelectFigNoFilter ...................................................................... 1-95
geSelectFigPoint ........................................................................... 1-96
geSelectPoint ................................................................................. 1-97
geSingleSelectBox ........................................................................ 1-98
geSingleSelectPoint ...................................................................... 1-99
geSubSelectBox .......................................................................... 1-100
geSubSelectPoint ........................................................................ 1-101
geTogglePartialSelect ................................................................. 1-102
Highlight Functions .......................................................................... 1-103
geAddHilightArc ......................................................................... 1-104
geAddHilightCircle ..................................................................... 1-105
geAddHilightDonut ..................................................................... 1-106
geAddHilightDot ......................................................................... 1-107
geAddHilightEllipse ................................................................... 1-108
geAddHilightFig ......................................................................... 1-109
geAddHilightLabel ..................................................................... 1-110
geAddHilightLine ....................................................................... 1-112
geAddHilightPath ....................................................................... 1-113
geAddHilightPolygon ................................................................. 1-114
geAddHilightRectangle ............................................................... 1-115
geCreateHilightSet ...................................................................... 1-116
geDeleteHilightObject ................................................................ 1-117
geDeleteHilightSet ...................................................................... 1-118
geGetCurrentHilightSet .............................................................. 1-119
geGetFigHilightObjectId ............................................................ 1-120
geIsValidHilightObject ............................................................... 1-121
February 1997
Design Framework II SKILL Functions Reference
vi
Back
Page vi of xxi
Close
Close
Click on any topic to display the manual page.
Contents
geIsValidHilightSet ..................................................................... 1-122
gePopHilightStack ...................................................................... 1-123
gePushHilightStack ..................................................................... 1-124
Marker Functions .............................................................................. 1-125
geCreateMarker ........................................................................... 1-126
geCreateMarkerByBBox ............................................................. 1-128
geCreateMarkerByPoints ............................................................ 1-129
geDeleteAllMarker ..................................................................... 1-130
geGetMarkerDisplayText ........................................................... 1-131
geGetMarkerOwner .................................................................... 1-132
geGetMarkerReason ................................................................... 1-133
geGetMarkerType ....................................................................... 1-134
geHasMarker ............................................................................... 1-135
geHiDeleteMarker ....................................................................... 1-136
geHiExplainMarker ..................................................................... 1-137
geHiFindMarker .......................................................................... 1-138
geIsMarkerShape ........................................................................ 1-139
Probing Functions ............................................................................. 1-140
Probe Types ................................................................................ 1-143
SKILL Interface .......................................................................... 1-146
geAddInstProbe ........................................................................... 1-148
geAddNetProbe ........................................................................... 1-149
geAddPathProbe ......................................................................... 1-151
geAddTermProbe ........................................................................ 1-153
geDeleteAllProbe ........................................................................ 1-154
geDeleteInstProbe ....................................................................... 1-155
geDeleteNetProbe ....................................................................... 1-156
geDeletePathProbe ...................................................................... 1-157
geDeleteProbe ............................................................................. 1-158
geDeleteTermProbe .................................................................... 1-159
geExplainProbe ........................................................................... 1-160
geGetAllProbe ............................................................................. 1-161
geGetCrossProbeValue ............................................................... 1-162
geGetProbeNetStopLevel ........................................................... 1-163
geGetProbeUserLPP ................................................................... 1-164
February 1997
Design Framework II SKILL Functions Reference
vii
Back
Page vii of xxi
Close
Close
Click on any topic to display the manual page.
Contents
Probe File Format ............................................................................. 1-165
geLoadNextProbe ....................................................................... 1-167
geLoadProbe ............................................................................... 1-168
geMakeProbeWithColor ............................................................. 1-170
geMakeProbeWithLabel ............................................................. 1-172
geMakeProbeWithOnColor ........................................................ 1-175
gePrintAllProbe ........................................................................... 1-177
geProbeP ..................................................................................... 1-178
geSaveProbe ................................................................................ 1-179
geSetCrossProbeValue ................................................................ 1-180
geSetProbeNetStopLevel ............................................................ 1-181
geSetProbeUserLPP .................................................................... 1-182
Icon Creation and Loading Functions ............................................... 1-183
geCellViewToDlist ..................................................................... 1-184
geLoadIcon ................................................................................. 1-185
geSaveIcon .................................................................................. 1-186
Utility Functions ............................................................................... 1-187
geClosePolygon .......................................................................... 1-188
geCompressPointArray ............................................................... 1-189
geCoordp ..................................................................................... 1-190
geGetInstTransform .................................................................... 1-191
geInstIdToFileSpec ..................................................................... 1-192
geIsPathReentrant ....................................................................... 1-193
geIsPolygonReentrant ................................................................. 1-195
geOpen ........................................................................................ 1-196
geQuerySelSet ............................................................................. 1-197
geResetCellView ......................................................................... 1-198
geTransformUserBBox ............................................................... 1-199
geTransformUserPoint ................................................................ 1-200
geValidateWindow ..................................................................... 1-201
geWriteCellView ........................................................................ 1-202
Microwave Object Functions ............................................................ 1-203
geCreateBend .............................................................................. 1-204
geCreateTaper ............................................................................. 1-206
geCreateTrl ................................................................................. 1-208
February 1997
Design Framework II SKILL Functions Reference
viii
Back
Page viii of xxi
Close
Close
Click on any topic to display the manual page.
Contents
2
Database Access
Introduction ........................................................................................... 2-1
Data Stored as Objects .......................................................................... 2-2
Object Identifier (dbObject) ............................................................ 2-2
Object Types and Classes ............................................................... 2-3
Relationships Among Objects ......................................................... 2-4
Access Function Argument Types .................................................. 2-5
Net and Terminal Name Syntax ...................................................... 2-8
Instance Name Syntax ................................................................... 2-10
Database Access Functions ................................................................. 2-12
Cellview Input/Output Functions ........................................................ 2-13
dbOpenCellViewByType .............................................................. 2-14
dbOpenPanicCellView .................................................................. 2-17
dbCreateLib ................................................................................... 2-19
dbOpenHier ................................................................................... 2-20
dbFindOpenCellView ................................................................... 2-21
dbGetAnyInstSwitchMaster .......................................................... 2-22
dbGetCellViewDdId ..................................................................... 2-23
dbReopen ...................................................................................... 2-24
dbSave ........................................................................................... 2-25
dbCompactCellView ..................................................................... 2-27
dbClose ......................................................................................... 2-29
dbPurge ......................................................................................... 2-30
dbFullPath ..................................................................................... 2-31
dbAllCellViews ............................................................................. 2-32
dbCheck ........................................................................................ 2-33
dbCopyCellView ........................................................................... 2-34
dbRegPurgeTrigger ....................................................................... 2-35
dbUnregPurgeTrigger ................................................................... 2-36
dbCheckRecursion ........................................................................ 2-37
dbProduceMemName ................................................................... 2-38
dbSetAutoSave .............................................................................. 2-39
dbOpenAutoSavedCellView ......................................................... 2-40
dbWriteSkill .................................................................................. 2-42
February 1997
Design Framework II SKILL Functions Reference
ix
Back
Page ix of xxi
Close
Close