使用Silicon Ensemble创建LEF文件教程

需积分: 31 0 下载量 104 浏览量 更新于2024-07-27 收藏 156KB PDF 举报
"Abstract_Tutorial1-Ver2.pdf 是一份关于创建LEF(Library Exchange Format)文件的教程,由ICDesignandTest Portland State Laboratory在2005年发布。该教程详细介绍了如何从ICFB库数据库导出并生成GDS(Graphics Data System)格式,然后在Abstract Generator中重新导入GDS文件以创建LEF文件。" 本文档主要讲解了以下知识点: 1. LEF文件:LEF(Library Exchange Format)是集成电路设计中的一个标准文件格式,用于描述标准单元库的几何形状和层信息,便于不同设计工具之间的数据交换。 2. GDSII文件:GDSII(Graphics Data System II)是集成电路设计中常用的二进制文件格式,用于存储芯片布局的图形数据。它包含了电路图的层次结构和几何形状信息。 3. Silicon Ensemble package:Silicon Ensemble是一个设计工具包,其中包含了一个Abstract Generator,该工具用于生成LEF文件,但不直接支持读取ICFB库数据库。 4. ICFB库数据库:ICFB是集成电路设计中的一种库管理工具,保存了标准单元库的数据。在进行GDSII格式转换时,需要先将ICFB库转换出来。 5. GDSII导出步骤: - 打开"CIW"窗口,选择"File" -> "Export" -> "Stream",这将打开"Virtuoso StreamOut"窗口。 - 在"Virtuoso StreamOut"窗口中填写相关信息: - Run Directory: 设置输出目录。 - Library Name: 输入你的库名称。 - Top Cell Name: 保持为空。 - View Name: 选择"layout",表示导出布局视图。 - Output File: 输入GDS文件的名称,如"cell.gds"。 6. StreamOutUser-DefinedData:在图2中,需要输入"stream.map"作为Layer Map Table字段的值,这可能是为了指定层映射规则。 7. LEF文件的创建:在完成GDSII文件的导出后,将其导入Abstract Generator,可以利用其中的数据生成LEF文件,从而完成标准单元库的抽象描述。 8. 数据交换和兼容性:整个过程强调了在不同设计工具之间进行数据交换的重要性,以及确保数据格式的兼容性和一致性,这对于集成电路设计流程中的协同工作至关重要。 通过这个教程,设计师可以学习到如何有效地从内部库格式转换到通用格式,以便于在不同的设计环境中使用和共享设计信息。这不仅提高了工作效率,也增强了设计的灵活性和互操作性。