Question

OASIS is a format for VLSI topology representation. I need a parser for the OASIS format, or maybe some documentation which will describe how this format is structured. I can't find any mentions of it in Google.

Is there an OASIS parser available out there, or at least some documentation on the file structure?

Was it helpful?

Solution 2

I think Cadence Virtuoso will help you. The December 2013 release is stable, with all features added for OASIS.

OTHER TIPS

The OASIS file format is graph structure that defines the layout of the chip. Geometry in the file is divided into cells. Each cell can then be placed any number of times in different locations. The placements can be nested within other cells forming a DAG graph structure.

You can parse the oas file by writing a recursive descent parser and recreating the graph structure in memory.

The official specification for the oas format can be found here.

Also, look at KLayout source code for an example of how to write a parser for Oasis.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top