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