Oasis Tooling - Compliant Developer Tools and Utilities

Site Search :
 

Products


OASIS C++/C API

 

 

Our C++ API drove the development of our flagship product, the OASIS Regression Compliance Test Cases. This C++/C API offers the greatest flexibility for OASIS applications development. All of the constructs available from the OASIS format are supported and configurable within the API.

 

OASIS Tooling has developed the OASIS C/C++ API with high-performance geometrical computing in mind.

 

Some distinguishing features

 

   . .   Complete multi-precision, x-bit support

   . .   Path recognition

   . .   CTRAPEZOID recognition

   . .   CIRCLE

   . .   Delta-point lists

   . .   Repetition recognition

 

 

 

 

 

 

 

 

OASIS Implementation Optimizations

 

   . .   XGEOMETRY

   . .   Random Access Tables

   . .   CBLOCK

   . .   CRC, Checksum file validation.

 

Unique Proprietary Technologies

 

   . .   Partial Selective Encryption

   . .   SIMD data format conversion/storage

   . .   Spatial data structures

   . .   Trapezoid fracturing

   . .   Layer object database

   . .   Layer contiguous optimizations

 

 

 

 

 

The file translated was a standard cell design, 1.8 Gb in size. (This file can be made available for evaluation purposes under an NDA). The experiment was carried out on a machine with Intel Pentium-M 1.6 GHz processor with 1 Gb RAM. The file was stored on a local disk and the operating system was Linux Gentoo 2.6.15. The gds2oas translator has been built using the same OASIS API as is available to the end-user and the complete source code of the translator is available as part of the API. In addition to the gds2oas executable, the many other utilities have been developed and are part of the API (as binary form).

 

 

 

Layer contiguous optimizations gives a substantial speed-up of OASIS file read-in by as much as 7X; 56 versus 8 Mb per second read-in.

 

OASIS API Variants

 

   . .   The OASIS API is also available as a C language reader code base

   . .   Lisp language code base for reading and writing OASIS and GDSII Stream

   . .   Fortran-95 implementation of the code is under development

   . .   OpenMP and Cluster MP support for geometrical operations

   . .   CELL Broadband Engine variant is available.

 

Extensive documentation and source code comes as part of our C/C++ API.

 

For additional information about this product, please email us at

 

inquiries@oasistooling.com.

 

The C++/C API (and documentation) is available for evaluation prior to purchase. For more information, please go to our Evaluations page.



 
 
 

 

 

 
 
© 2006 Oasis Tooling TM
Website Designed by Candidinfo
1 1 1 1 1 1 <!-- OPENTRACKER HTML START -->
<script defer src="http://server1.opentracker.net/?site=www.oasistooling.com"></script><noscript><a href="http://www.opentracker.net" target="_blank"><img src="http://img.opentracker.net/?cmd=nojs&site=www.oasistooling.com" alt="website tracker" border="0"></a> </noscript>
<!-- OPENTRACKER HTML END -->