OASIS VLSI布局文件解析器

Ale*_*pus 2 parsing electronics calibre vlsi

OASIS是VLSI拓扑表示的格式.我需要一个OASIS格式的解析器,或者一些描述这种格式结构的文档.我在谷歌找不到它的任何提及.

是否有可用的OASIS解析器,或者至少有一些关于文件结构的文档?

Sku*_*kul 5

OASIS文件格式是定义芯片布局的图形结构.文件中的几何图形分为单元格.然后可以将每个单元放置在不同位置的任何次数.放置可以嵌套在形成DAG图结构的其他单元格中.

您可以oas通过编写递归下降解析器并在内存中重新创建图形结构来解析文件.

oas格式的官方规范可在此处找到.

另外,请查看KLayout源代码,了解如何为Oasis编写解析器的示例.