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?
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.
I think Cadence Virtuoso will help you. The December 2013 release is stable, with all features added for OASIS.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With