使用Silicon Ensemble创建LEF文件教程
需积分: 31 11 浏览量
更新于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)。这个过程对于优化设计流程、减少计算资源的消耗以及确保跨工具和库的兼容性至关重要。理解并掌握这个过程,对于集成电路设计师来说是非常重要的。
2019-03-13 上传
2021-08-11 上传
2022-05-31 上传
2020-02-23 上传
2022-04-21 上传
2021-04-28 上传
synopsis
- 粉丝: 0
- 资源: 1
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明