第13讲全定制版图设计基础_2详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6 显示文件(display.drf),一般位于pdk安装 目录或工作目录下
2020/9/30
8
Ningbo University
Before layout
❖ 1 系统启动 命令 icde icds icms icca
规模 s s m xl
2020/9/30
9
功能
基本数字模拟设 计输入 icde 加数字设计 环境 前端模拟、混合、 微波设计 前端设计加布局 规划
作库的指针
2020/9/30
6
Ningbo University
Before layout
❖ 环境设置 1 .cshrc 文件设置
.cshrc文件中指定 Cadence 软件和 licence 文件所在的路径 一般存在于/home/USERNAME/下。 2 .cdsenv 文件设置
.cdsenv 文件包含了 Cadence 软件的一些初始设置,该文件用 SKILL 语言写,Cadence 可直接执行
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,再IC5141安装目录 3 .cdsinit 文件设置
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,及IC5141安装目录 4 cds.lib 文件设置
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,及IC5141安装目录
3、单独使用GUI
[username@hostname ~/mentor]$ calibre -gui&
2020/9/30
4
Ningbo University
Installation of Calibre
❖Cadence Virtuoso中载入Calibre
2020/9/30 或在该文件中加入行
5
Ningbo University
Before layout
❖Terms and Definitions
库(library):特定工艺相关的单元集合 单元(cell):构成系统或芯片模块的设计对象 视图(view):单元的一种预定义类型的表示 CIW:命令解释窗口 属性(attributes):预定义的名称-值对的集合 搜索路径(search path):指向当前工作目录和工
2020/9/30
12
Ningbo University
Begin to Schematic
❖启动 Cadence环境
•假设在ncsu目录下设计
•打Leabharlann Baidu终端
[usrername@hostname ~/]$ mkdir ncsu [usrername@hostname ~/]$ cd ncsu [usrername@hostname ~/ncsu]$ ln -s [ncsu-cdk-1.5.1]/cdssetup/cdsenv .cdsenv [usrername@hostname ~/ncsu]$ ln -s [ncsu-cdk-1.5.1]/cdssetup/cdsinit .cdsinit [usrername@hostname ~/ncsu]$ cp [ncsu-cdk-1.5.1]/cdssetup/cds.lib . [usrername@hostname ~/ncsu]$ icfb&
2020/9/30
7
Ningbo University
Before layout
5 工艺文件(technology file)
技术文件包含了设计必需的很多信息,对设计,尤 其是版图设计很重要。它包含层的定义,符号化器 件定义,几何、物理、电学设计规则,以及一些针 对特定 Cadence 工具的规则定义,如自动布局布线 的规则,版图转换成 GDSII 时所使用层号的定义。 存在于pdk安装目录
2020/9/30
2
Ningbo University
Introduction of Calibre
• What is Calibre
•Calibre xRC •Calibre xL •Calibre RVE •Calibre Interactive
A Product from Mentor Graphics
2、设置环境变量及License文件*
设置环境变量: # mentor calbre 2006.1
在.cshrc文件中加入以下设置
setenv MGC_HOME "/home/hjp/mentor/L2006.1_25"
setenv PATH "$MGC_HOME/bin:$MGC_HOME/lib:${PATH}:"
Ningbo University
Before layout
❖ 2 版图工具启动
命令
规模
功能
layout
s
layoutPlus m
2020/9/30
10
基本版图设计 (具有交互 DRC 功能)
基本版图设计 (具有自动化设 计工具和交互验 证工具)
Ningbo University
Before layout
设置License文件:
setenv LM_LICENSE_FILE “/home/USERNAME/mentor/L2006.1_25/LICENSE_FILE” 在CIW中输入, 或在.cdsinit中加入
load("/home/username/mentor/L2006.1_25/pkgs/icv.ixl/lib/calibre.skl")
Chap.13 全定制版图设计基础 (2)
Outline
• Calibre介绍与安装 • 绘制5级反相器电路图 (schematic) • 绘制5级反相器电路图 (layout) • 用DIVA对layout进行DRC • 对layout进行抽出 (extract) • 电路与版图对照 (LVS)
❖ 3 系统级启动命令
命令
规模
swb
s
msfb
l
icfb
xl
2020/9/30
11
功能
Pcb 设计
混合型号IC设 计 前端到后端大 多数工具
Ningbo University
Begin to layout
❖目标 理解 Layout Editor 环境
学会如何使用 Layout Editor 学会运行交互 DRC&LVS 学会定制版图编辑环境
用于:
设计规则检查(DRC) 版图电路图对照(LVS) 及寄生参数抽取(PEX)
2020/9/30
3
Ningbo University
Installation of Calibre
• 准备安装文件: E038_MenCAlibre2006.tar
1、解压tar文件 [username@hostname ~/mentor]$ tar xf E038_MenCAlibre2006.tar
2020/9/30
8
Ningbo University
Before layout
❖ 1 系统启动 命令 icde icds icms icca
规模 s s m xl
2020/9/30
9
功能
基本数字模拟设 计输入 icde 加数字设计 环境 前端模拟、混合、 微波设计 前端设计加布局 规划
作库的指针
2020/9/30
6
Ningbo University
Before layout
❖ 环境设置 1 .cshrc 文件设置
.cshrc文件中指定 Cadence 软件和 licence 文件所在的路径 一般存在于/home/USERNAME/下。 2 .cdsenv 文件设置
.cdsenv 文件包含了 Cadence 软件的一些初始设置,该文件用 SKILL 语言写,Cadence 可直接执行
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,再IC5141安装目录 3 .cdsinit 文件设置
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,及IC5141安装目录 4 cds.lib 文件设置
可存在于ic5141平台安装目录,用户目录,工作目录下,优先 载入工作目录,用户目录,及IC5141安装目录
3、单独使用GUI
[username@hostname ~/mentor]$ calibre -gui&
2020/9/30
4
Ningbo University
Installation of Calibre
❖Cadence Virtuoso中载入Calibre
2020/9/30 或在该文件中加入行
5
Ningbo University
Before layout
❖Terms and Definitions
库(library):特定工艺相关的单元集合 单元(cell):构成系统或芯片模块的设计对象 视图(view):单元的一种预定义类型的表示 CIW:命令解释窗口 属性(attributes):预定义的名称-值对的集合 搜索路径(search path):指向当前工作目录和工
2020/9/30
12
Ningbo University
Begin to Schematic
❖启动 Cadence环境
•假设在ncsu目录下设计
•打Leabharlann Baidu终端
[usrername@hostname ~/]$ mkdir ncsu [usrername@hostname ~/]$ cd ncsu [usrername@hostname ~/ncsu]$ ln -s [ncsu-cdk-1.5.1]/cdssetup/cdsenv .cdsenv [usrername@hostname ~/ncsu]$ ln -s [ncsu-cdk-1.5.1]/cdssetup/cdsinit .cdsinit [usrername@hostname ~/ncsu]$ cp [ncsu-cdk-1.5.1]/cdssetup/cds.lib . [usrername@hostname ~/ncsu]$ icfb&
2020/9/30
7
Ningbo University
Before layout
5 工艺文件(technology file)
技术文件包含了设计必需的很多信息,对设计,尤 其是版图设计很重要。它包含层的定义,符号化器 件定义,几何、物理、电学设计规则,以及一些针 对特定 Cadence 工具的规则定义,如自动布局布线 的规则,版图转换成 GDSII 时所使用层号的定义。 存在于pdk安装目录
2020/9/30
2
Ningbo University
Introduction of Calibre
• What is Calibre
•Calibre xRC •Calibre xL •Calibre RVE •Calibre Interactive
A Product from Mentor Graphics
2、设置环境变量及License文件*
设置环境变量: # mentor calbre 2006.1
在.cshrc文件中加入以下设置
setenv MGC_HOME "/home/hjp/mentor/L2006.1_25"
setenv PATH "$MGC_HOME/bin:$MGC_HOME/lib:${PATH}:"
Ningbo University
Before layout
❖ 2 版图工具启动
命令
规模
功能
layout
s
layoutPlus m
2020/9/30
10
基本版图设计 (具有交互 DRC 功能)
基本版图设计 (具有自动化设 计工具和交互验 证工具)
Ningbo University
Before layout
设置License文件:
setenv LM_LICENSE_FILE “/home/USERNAME/mentor/L2006.1_25/LICENSE_FILE” 在CIW中输入, 或在.cdsinit中加入
load("/home/username/mentor/L2006.1_25/pkgs/icv.ixl/lib/calibre.skl")
Chap.13 全定制版图设计基础 (2)
Outline
• Calibre介绍与安装 • 绘制5级反相器电路图 (schematic) • 绘制5级反相器电路图 (layout) • 用DIVA对layout进行DRC • 对layout进行抽出 (extract) • 电路与版图对照 (LVS)
❖ 3 系统级启动命令
命令
规模
swb
s
msfb
l
icfb
xl
2020/9/30
11
功能
Pcb 设计
混合型号IC设 计 前端到后端大 多数工具
Ningbo University
Begin to layout
❖目标 理解 Layout Editor 环境
学会如何使用 Layout Editor 学会运行交互 DRC&LVS 学会定制版图编辑环境
用于:
设计规则检查(DRC) 版图电路图对照(LVS) 及寄生参数抽取(PEX)
2020/9/30
3
Ningbo University
Installation of Calibre
• 准备安装文件: E038_MenCAlibre2006.tar
1、解压tar文件 [username@hostname ~/mentor]$ tar xf E038_MenCAlibre2006.tar