使用Silicon Ensemble创建LEF文件教程
需积分: 31 184 浏览量
更新于2024-08-02
收藏 156KB PDF 举报
"这篇教程是关于如何使用Cadence Virtuoso工具从抽象层次提取GDS文件并转换为LEF文件的。关键词涉及到Cadence、Virtuoso、ICFB和GDS格式。"
在集成电路设计中,LEF(Library Exchange Format)文件是一个重要的标准化格式,用于在不同设计流程之间交换库信息,特别是描述单元布局的几何信息。GDSII(Geometric Data Stream)则是一种二进制文件格式,通常用来存储IC设计的图形层次结构。本教程将指导用户如何通过Cadence Virtuoso工具进行这两个文件之间的转换。
首先,我们需要生成GDS文件。Cadence的抽象生成器(Abstract Generator)作为Silicon Ensemble的一部分,无法直接读取ICFB(Integrated Circuit Fast-Builder)库数据库。因此,我们需要先将标准单元库导出为Stream(GDS)格式,然后再导入到抽象生成器中。在ICFB中导出到GDS格式的步骤如下:
1. 打开"CIW"(Custom IC Workbench)窗口,选择“File”菜单,然后点击“Export” -> “Stream”。这将打开“Virtuoso StreamOut”窗口。
2. 在“Virtuoso StreamOut”窗口中填写相关信息:
- Run Directory: 设置为你想要保存GDS文件的工作目录。
- Library Name: 输入你的库名称(例如:cell)。
- Top Cell Name: 不需要填写(留空)。
- View Name: 选择“layout”,表示我们要导出布局视图。
- Output File: 输入你想要的GDS文件名(如:cell.gds)。
3. 点击“User-Defined Data”,在弹出的“StreamOut User-Defined Data”表单中,将Layer Map Table字段设置为“stream.map”,然后点击“OK”。
完成上述步骤后,GDS文件就会根据指定的设置被导出。这个GDS文件包含了库中的单元布局信息,可以用于后续的抽象生成过程。
接下来,我们使用抽象生成器来创建LEF文件。导入GDS文件后,抽象生成器会分析其中的几何信息,提取必要的抽象层次数据,这有助于简化设计流程和提高仿真效率。具体的抽象生成步骤没有在这段描述中给出,但通常会涉及对GDS文件的解析、规则定义和数据抽象化等操作。
本教程是Cadence Virtuoso用户进行IC设计流程中一个关键步骤的实践指南,即从具体的图形数据(GDS)转换为更便于处理的抽象数据(LEF)。这个过程对于优化设计流程、减少计算资源的消耗以及确保跨工具和库的兼容性至关重要。理解并掌握这个过程,对于集成电路设计师来说是非常重要的。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-08-11 上传
2022-05-31 上传
2020-02-23 上传
2022-04-21 上传
synopsis
- 粉丝: 0
- 资源: 1
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器