1. 首页
  2. 课程学习
  3. 专业指导
  4. Cadence中文教程

Cadence中文教程

上传者: 2019-01-12 05:26:09上传 PDF文件 1.24MB 热度 37次

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 语言的编程述..................................................................................... 1

1.1 Cadence 概述................................................................................1

1.2 ASIC 设计流程.............................................................................1

第一章Cadence 使用基础................................................ 5

2.1 Cadence 软件的环境设置............................................................5

2.2 Cadence 软件的启动方法........................................................... 10

2.3 库文件的管理............................................................................. 12

2.4 文件格式的转化......................................................................... 13

2.5 怎样使用在线帮助..................................................................... 13

2.6 本手册的组成............................................................................ 14

第二章Verilog-XL 的介绍............................................. 15

3. 1 环境设置................................................................................... 15

3.2 Verilog-XL 的启动...................................................................... 15

3.3 Verilog XL 的界面................................................................... 17

3.4 Verilog-XL 的使用示例.............................................................. 18

3.5 Verilog-XL 的有关帮助文件....................................................... 19

第四章 电路图设计及电路模拟........................................ 21

4.1 电路图设计工具Composer ........................................................ 21

4.1.1 设置.................................................................................. 21

4.1.2 启动.................................................................................. 22

4.1.3 用户界面及使用方法........................................................ 22

4.1.4 使用示例........................................................................... 24

4.1.5 相关在线帮助文档............................................................ 24

4.2 电路模拟工具Analog ArTIst ...................................................... 24

4.2.1 设置.................................................................................. 24

4.2.2 启动.................................................................................. 25

4.2.3 用户界面及使用方法........................................................ 25

4.2.5 相关在线帮助文档............................................................ 25

第五章 自动布局布线....................................................... 27

5.1 Cadence 中的自动布局布线流程................................................ 27

5.2 用AutoAbgen 进行自动布局布线库设计................................... 28

第六章版图设计及其验证.............................................. 30

6.1 版图设计大师Virtuoso Layout Editor ........................................ 306.1.1 设置.................................................................................. 30

6.1.2 启动.................................................................................. 30

6.1.3 用户界面及使用方法........................................................ 31

6.1.4 使用示例........................................................................... 31

6.1.5 相关在线帮助文档............................................................ 32

6.2 版图验证工具Dracula ............................................................... 32

6.2.1 Dracula 使用介绍............................................................... 32

6.2.2 相关在线帮助文档............................................................ 33

第七章 skill 语言程序设计............................................... 34

7.1 skill 语言概述............................................................................. 34

7.2 skill 语言的基本语法.................................................................. 34

7.3 Skill 语言的编程环境................................................................. 34

7.4 面向工具的skill 语言编程......................................................... 35

附录1 技术文件及显示文件示例..................................... 60

附录2 Verilog-XL 实例文件.............................................. 72

1 Test_memory.v....................................................................... 72

2 SRAM256X8.v ...................................................................... 73

3 ram_sy1s_8052 ...................................................................... 79

4 TSMC 库文件........................................................................ 84

附录3 Dracula 命令文件.................................................359

网上很多教程都名不对实,这是名副其实的。

用户评论