Cadence IC 设计环境中管理工艺技术数据的核心参考指南

📅 2026/7/18 5:29:24
Cadence IC 设计环境中管理工艺技术数据的核心参考指南
这份文档是 Cadence Design Systems 于 2005 年发布的《Technology File and Display Resource File User Guide》技术文件与显示资源文件用户指南版本号为 5.1.41。该手册详细阐述了在集成电路IC设计流程中如何创建、维护和管理定义工艺技术数据的核心文件——技术文件Technology File和显示资源文件Display Resource File。以下是该手册的思维导图思维导图概览文档概述与基础概念核心文件定义技术文件 (Technology File)显示资源文件 (Display Resource File)数据库支持CDBA 与 OpenAccess管理工具Technology File ManagerDisplay Resources Manager技术文件创建与定义创建方法与指南ASCII 文件创建通用指导原则核心定义类Controls (参数与权限)Layer Definitions (层与用途)Devices (器件定义)规则指定通用与应用特定通用规则Layer Rules (层关系)Physical Rules (物理规则)Electrical Rules (电气规则)应用特定规则Virtuoso Layout EditorVirtuoso XLVirtuoso CompactorPlace and Route (CDBA)显示资源文件创建创建方法与内容ASCII 文件创建文件内容定义资源指定显示设备与颜色填充图案与线型显示包与别名文件准备与库生成生成技术库编译 ASCII 文件从现有库创建附加与检查附加到设计库一致性检查 (CDBA)分离与显示资源分离技术库确保显示资源使用编辑、复用与合并更新与编辑方法更新流程编辑方法 (文本/SKILL)复用与加载复用技术文件/库加载到虚拟内存工具箱编辑Controls 与 Layer Definitions通用规则 (CDBA)应用特定规则 (CDBA)附录与参考信息表单描述各类编辑表单系统保留层与用途Layers 与 Purposes错误解决与示例层错误解决文件示例以下是该手册的详细总结 一、文档概述与基础概念1. 核心文件定义技术文件Technology File定义 IC 制造工艺所需的材料、设计规则和应用规则。包含层定义、器件定义、物理/电气规则、布局布线规则等。它是设计数据的框架确保设计符合制造要求。显示资源文件Display Resource File定义层在显示器或绘图仪上的显示方式。包含显示设备定义、颜色、填充图案、线型以及“显示包”Display Packets。技术文件将显示包分配给层显示资源文件将显示包分配给具体设备。2. 数据库支持支持两种数据库类型CDBACadence Database Access和OpenAccess。文档特别标注了仅适用于特定数据库的类如 OpenAccess 独有的 Site/Via 定义或 CDBA 独有的 Place and Route 规则。3. 管理工具Technology File Manager用于编译 ASCII 文件生成二进制库、加载、转储、检查一致性以及编辑技术文件数据。Display Resources Manager用于管理显示资源文件支持合并多个显示资源文件及调用显示资源编辑器。️ 二、技术文件创建与定义1. 创建方法与指南创建方式可通过文本编辑器从头创建、复制现有样本修改、或从现有二进制库中转储DumpASCII 文件进行编辑。通用指导必须提供所有非可选参数关键字需严格匹配。支持使用include语句包含外部文件使用comment语句添加可保留的注释。2. 核心定义类Controls 类设置全局参数techParams以便在规则中复用以及定义各类技术文件数据的读写权限techPermissions。Layer Definitions 类定义层Layer和用途Purpose的组合。包括层名、层号、用途名、显示优先级、显示属性可见性、可选性等及用户自定义属性。Devices 类定义设计中使用的器件如晶体管、接触孔、引脚。支持 Cadence 预定义器件类型如 symContactDevice, symEnhancementDevice和用户自定义器件类型通过 SKILL 代码定义几何形状。 三、规则指定通用与应用特定1. 通用规则Layer Rules定义层间关系如通孔层Via Layers、等效层Equivalent Layers、流数据转换Stream Layers仅 CDBA及层功能Layer Functions。Physical Rules定义物理设计规则包括间距规则Spacing Rules如最小宽度、最小间距、有序间距规则Ordered Spacing Rules如最小包围及制造网格分辨率。Electrical Rules定义电气特性如电容、电阻、电流密度等支持查表规则Table Rules以根据条件动态确定数值。2. 应用特定规则Virtuoso Layout Editor Rules控制布局编辑器中图层选择窗口LSW的初始显示顺序。Virtuoso XL Rules定义在线提取器监控的层及不可重叠的层用于连接性检查。Virtuoso Compactor Rules定义压缩器使用的层类型、符号线Symbolic Wires及压缩设计规则。Place and Route Rules仅 CDBA为自动布局布线工具定义路由层方向、通孔类型、堆叠规则、非默认布线规则及重叠层等。 四、显示资源文件创建1. 创建方法与内容创建方式可通过文本编辑器创建或修改也可通过显示资源编辑器DRE在虚拟内存中编辑后保存。文件内容定义显示设备、颜色RGB 值、填充图案Stipple、线型Line Style以及显示包Display Packets。2. 资源指定显示包Display Packets集合了颜色、填充图案和线型分配给特定显示设备。技术文件通过名称将显示包分配给层。别名Aliases支持为显示包定义别名增加分配灵活性。 五、文件准备与库生成1. 生成技术库编译将 ASCII 技术文件编译为二进制文件techfile.cds 或 tech.db生成技术库。复用支持从现有库复制数据创建新库。2. 附加与检查附加Attach将技术库附加到设计库、单元或视图使设计软件应用相应的规则和参数。检查Check仅 CDBA验证技术文件是否符合特定 Cadence 应用的要求。3. 分离与显示资源分离Detach从单元或视图移除特定技术库附加恢复使用设计库的默认附加。显示资源加载软件启动时按顺序加载多达 6 个显示资源文件系统默认、站点、项目、个人、当前目录等后加载的文件可覆盖先加载的定义。✏️ 六、编辑、复用与合并1. 更新与编辑方法编辑方式支持直接编辑 ASCII 文件、使用 Technology File Tool Box 图形界面编辑、或使用 SKILL 函数在虚拟内存中编辑。更新流程加载 ASCII 文件 - 编辑 - 保存至磁盘或合并到现有库。2. 复用与加载复用可将二进制库转储为 ASCII 文件进行修改或直接复制现有库作为基础。加载到虚拟内存支持“合并”Merge保留原有数据并追加/更新和“替换”Replace完全覆盖两种模式。3. 工具箱编辑Controls 与 Layer Definitions通过图形界面添加/删除参数、编辑层定义、修改显示属性、重命名层/用途、调整优先级及编辑层属性。通用规则CDBA编辑间距规则、物理规则表、电气规则等。应用特定规则CDBA编辑布局编辑器、XL、压缩器及布局布线相关的具体规则。 七、附录与参考信息表单描述详细列出了各操作界面如 New Technology Library, Edit Layers, Check Technology File 等的字段说明。系统保留层与用途列出了系统预定义的层名和用途名列表。错误解决提供了层错误如层名不一致、层未正确显示的排查与修复方法。示例提供了完整的技术文件和显示资源文件的 ASCII 代码示例。该手册是 Cadence IC 设计环境中管理工艺技术数据的核心参考指南系统地涵盖了从底层数据定义、规则编写到图形化显示配置的全流程为工艺工程师和设计工程师构建标准化的设计环境提供了详尽的操作规范与技术依据下载地址https://download.csdn.net/download/2603_96320728/93058649