第 1 章 Cadence 系统简介 1
1 Cadence 系统概述 1
1 博大精深的 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 包含的工具较多,包括了 EDA 设计的各个方面
本讲义旨在介绍Cadence 的入门知识,所以不可能面面具到,只能根据ASIC 设计流程,介绍ASIC设计者常用的一些工具,例如仿真工具 Verilog-XL,布局布线工具 Preview 和Silicon Ensemble,电路图设计工具 Composer,电路模拟工具 Analog Artist,版图设计工具 Virtuoso Layout Editor,版图验证工具 Diva 与 Dracula,最后简单介绍一下Skill 语言的编程
Cadence 特点: 1
全球最大的 EDA 公司 2
提供系统级至版图级的全线解决方案 3