Cadence 使用参考手册
邓海飞
微电子学研究所设计室
2000年7月
目录
概述 1
Cadence概述 1
ASIC设计流程 1
第一章 Cadence 使用基础 3
Cadence 软件的环境设置 4
Cadence软件的启动方法 9
10
12
怎样使用在线帮助 12
本手册的组成 12
第二章 Verilog-XL 的介绍 13
3. 1 环境设置 13
Verilog-XL的启动 13
Verilog-XL的界面 14
Verilog-XL的使用示例 15
Verilog-XL的有关帮助文件 16
第四章 电路图设计及电路模拟 19
电路图设计工具Composer 19
设置 19
启动 19
用户界面及使用方法 19
使用示例 25
相关在线帮助文档 27
电路模拟工具Analog Artist 27
设置 27
启动 27
用户界面及使用方法 27
相关在线帮助文档 28
第五章 自动布局布线 31
Cadence中的自动布局布线流程 31
用AutoAbgen进行自动布局布线库设计 32
第六章 版图设计及其验证 34
版图设计大师Virtuoso Layout Editor 34
设置 34
启动 34
用户界面及使用方法 34
使用示例 35
相关在线帮助文档 36
版图验证工具Dracula 36
Dracula使用介绍 36
相关在线帮助文档 36
第七章 skill语言程序设计 37
skill语言概述 37
skill语言的基本语法 37
Skill语言的编程环境 37
37
附录1 技术文件及显示文件示例 65
附录2 Verilog-XL实例文件 65
1. 65
2. 65
3.ram_sy1s_8052 65
4.TSMC库文件 65
附录3 Dracula 命令文件 65
概述
作为流行的EDA工具之一,Cadence一直以来都受到了广大EDA工程师的青睐。然而Cadence的使用之繁琐,又给广大初学者带来了不少麻烦。作为一位过来人,本人对此深有体会。本着为初学者抛砖引玉的目的,本人特意编写了这本小册子,将自己数年来使用Cadence的经验加以总结,但愿会对各位同行有所帮助。本册子的本意在于为初学者指路,故不会对个别工具进行很详细的介绍,只是对初学者可能经常使用的一些工具加以粗略的介绍。其中可能还请各位同行加以指正。
Cadence概述
Cadence是一个大型的EDA软件,它几乎可以完成电子设计的方方面面,包括ASIC设计、FPGA设计和PCB板设计。与众所周知的EDA软件Synopsys相比,Cadence的综合工具略为逊色。然而,Cadence在仿真、电路图设计、自动布局布线、版图设计及验证等方面却有着绝对的优势。Cadence与Synopsys的结合可以说是EDA设计领域的黄金搭档。此外,Cadence公司还开发了自己的编程语言skill,并为其编写了编译器。由于skill语言提供编程接口甚至与C语言的接口,所以可以以Cadence为平台进行扩展,用户还可以开发自己的基于Cadence的工具。实际上,整个Cadence软件可以理解为一个搭建在skill语言平台上的可执行文件集。所有的Cadence工具都是用Skill语言编写的,但同时,由于Cadence的工具太多,使得Cadence显得有点凌乱。这给初学者带来了更多的麻烦。
Cadence包含的工具较多,几乎包括了EDA设计的方方面面。本小册子旨在向初学者介绍Cadence的入门知识,所以不可能面面具到,只能根据ASIC设计流程,介绍一些ASIC设计者常用的工具,例如仿真工具Verilog-xl,布局布线工具Preview和Silicon Ensemble,电路图设计工具Composer,电路模拟工具Analog Artist,版图设计工具Virtuoso Layout Editor,版图验证工具Dracula,最后介绍一下Skill语言的编程。
ASIC设计流程
设计流程是规范
Cadence-使用参考手册 来自淘豆网m.daumloan.com转载请标明出处.