OASIS是VLSI拓扑表示的格式。我需要一个OASIS格式的解析器,或者一些描述这种格式结构的文档。我在谷歌找不到它的任何提及。
是否有可用的OASIS解析器,或者至少有一些关于文件结构的文档?
我认为Cadence Virtuoso会帮助你。 2013年12月版本稳定,为OASIS添加了所有功能。
OASIS文件格式是定义芯片布局的图形结构。文件中的几何图形分为单元格。然后可以将每个单元放置在不同位置的任何次数。放置可以嵌套在形成DAG图结构的其他单元格中。
您可以通过编写递归下降解析器并在内存中重新创建图形结构来解析oas
文件。
oas
格式的官方规范可以找到here。
另外,请查看KLayout source code以获取如何为Oasis编写解析器的示例。