Introduction |
Technology Databases |
OpenAccess Overview |
Using Technology Databases |
API Packages |
Deriving Layers and Performing Layer Operations |
API Programming Examples |
|
Compatibility for OpenAccess Applications and Data |
Process Rules and Constraints |
Getting Started—A HelloWorld Example |
Creating and Modeling Process Rules and Constraints |
OpenAccess Classes |
Built-in Constraint Definitions |
Glossary |
|
|
Connectivity |
Fundamentals |
Understanding Logical Connectivity |
Extending the Database |
Defined Connections |
Using Group Definitions |
Global Nets |
OpenAccess Observers |
OpenAccess Hierarchy Domains |
Thread Safety |
|
|
Physical Design |
Names |
Understanding Routes |
Name Mapping |
Physical Routing Segments (Orthogonal or Diagonal) |
Deriving Your Own Namespace |
Modeling Parasitics in OpenAccess |
|
Using Transforms |
Libraries |
Representing Vias in OpenAccess |
OpenAccess Libraries and Design Management (DM) |
Standard Via Parameters |
Turbo DM System |
|
FileSys DM System |
Pcells and Plug-Ins |
File Usage by OpenAccess Databases |
Region Query Plug-In Architecture |
|
Support for Pcells |
Design Databases |
Implementing Pcells Through Tcl |
Undo and Redo Use Models in OpenAccess |
|
oaDesign Observer Notification, Binding, and Loading |
Change Management System (CMS) |
|
Change Management System (CMS) |
Beyond the C++ API |
Creating Schema Definitions |
Tcl Bindings for OpenAccess APIs |
Traversing and Iterating Schema Definition Objects |
A Typical Design Translation Flow and Related Issues |
|