SEMI P39 OASIS Reader Regression Test Cases
The most difficult challenge while writing code for an OASIS Reader is making certain that it can handle the conceivable ways that OASIS can be represented while making certain as well that the reader can address the different types of syntactic and semantic constraints (CORRECT, FATAL, DANGEROUS, WARNING, Application-dependent) both mandated and implied by the OASIS specification.

Yotta's OASIS Reader Regression Test Cases include:

  • CBLOCK- 247
  • CELL- 896
  • CELLNAME- 54
  • CIRCLE- 42
  • CTRAPEZOID- 1,536
  • DELTAS- 3,540
  • END- 931
  • INTEGERS- 58,642
  • INTEGERS_64- 43,538
  • LAYERNAME- 672
  • OASIS_BASICS- 40
  • PAD- 8
  • PATH- 1,482
  • PLACEMENT- 6,018
  • POLYGON- 714
  • PROPERTY- 1,944
  • PROPNAME- 14
  • PROPSTRING- 14
  • REALS- 843
  • RECTANGLE- 66
  • REPETITION- 26,928
  • S_BOUNDING_BOX- 48
  • S_BOUNDING_BOXES_AVAILABLE- 48
  • S_CELL_OFFSET- 30
  • S_GDS_PROPRTY- 150
  • S_MAX_SIGNED_INTEGER_WIDTH- 96
  • S_MAX_STRING_LENGTH- 200
  • S_MAX_UNSIGNED_INTEGER-WIDTH- 48
  • S_PATH_MAX_VERTICES- 144
  • S_POLYGON_MAX_VERTICES- 96
  • START-  836
  • STRINGS- 416
  • TEXT- 82
  • TEXTSTRING- 12
  • TRAPEZOID- 420
  • XGEOMETRY- 30
  • XNAME- 14
  • XYABSOLUTE_XYRELATIVE- 164

75,518 handwritten test cases test the absolute maximum and minimum allowed by the specification. 75,518 OASIS text-dumps which describe each test and the section of the OASIS specification being tested. The documentation is embedded in each test case. Test cases that are FATAL are but one unit away from a CORRECT text case which makes their analysis easy. Each TC is at is minimum size which make their analysis easy. No extraneous data clouding the essence of the TC.

SEMI P39 OASIS  READER REGRESSION TEST CASES
OASIS
Data Constructs
Cell Referencing
Layers
Modal Variables
RECORD Types
BNF Syntax
Repetitions
OASIS Properties
Datatypes
Texttypes
Regressions
POSITIVE
GDSII Equivalent
NEGATIVE
SYNTAX
SEMANTICS
OASIS READER
Correct
Dangerous
Fatal
Warning
Application Dependent
Information Request Form
HOME
ABOUT US
VISION
TECHNOLOGY
PRODUCTS
OASIS
CONTACT

"The Company's technology established a common expectation amongst suppliers and customers regarding matters of OASIS compliance, performance and interoperability" 

Naoya Hayashi
Electronic Device Laboratory
Dai Nippon Printing Co., Ltd
typedef struct _oasisReaderPath {
     oasisUInt layer,dataType,halfWidth;
     oasisInt startExt,endExt;
     rawPointList *ptList;
     oasisPropertyList *propList;
} oasisReaderPath;
Yotta was the first to offer the industry a set of OASIS regressions. They've been in the field and fully vetted since January 2005.
OAS = OASIS
GDS = GDSII
Workflow Auditor Point Tools
®
TM
®
© Getty Images
NEW at Yotta Data Sciences
* US Patents 9,122,825, 8,555,219, 8,266,571 and 7,685,545.
International Patents: China 200980129771.8, Japan  4768896, Korea 10-1580258, Israel 209907, European Patent 2310967.
OASIS® is a Registered Trademark of Thomas Grebinski
© 2008-2024 Yotta Data Sciences, Inc. All rights reserved.
February 16, 2024- Yotta is offering, to qualified partners, a six-month evaluation-period, with support, for its SEMI P39-0416 OASIS Reader/Writer Source Code.

Visit Page: OAS Reader/Writer
Visit Page: OAS Source Code