数字集成电路设计之数字系统设计自动化

  • 格式:pdf
  • 大小:949.96 KB
  • 文档页数:116

下载文档原格式

  / 116
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字系统设计自动化

数字系统设计自动化

9.1 数字系统设计流程概述

数字化及其设计自动化;基于设计自动化的设计流程、单元库;EDA技术的发展趋势

9.2 硬件描述语言

VHDL语言;Verilog HDL语言

9.3 设计分析与模拟

9.4 自动综合与设计验证

自动综合;设计验证

9.5 系统封装

系统封装

§9.1 数字系统设计流程概述

v/V

t

模拟信号

§9.1.1 数字系统及其设计自动化

一、数字系统的概念

1、自然界物理量:模拟量和数字量

(Analog vs.Digital )

v/V

t

数字信号

2、采用数字信号的优势

z只有高、低两种电平分别用‘1’‘0’表示;z易于传输信息:抗干扰能力强等;

z易于处理信息:有一定的“逻辑思维”能力;z集成度高,通用性强。

数字逻辑电路(数字电路):用来处理数字信号的电子线路。各种功能是通过逻辑运算和逻辑判断来实现的。

数字逻辑在电子设备或电子系统中的应用

3、EDA技术发展的三个阶段:

1)早期电子CAD阶段

20世纪70年代EDA技术发展初期。用计算机、二维图形编辑与分析的CAD工具,完成布图布线等高度重复性的繁

杂工作。

2)计算机辅助工程CAE阶段

20世纪80年代,出现了低密度和,相应的EDA开发工具主要解决电路设计没有完成之前的功能检测等问题。

80年代后期,EDA工具已经可以进行初级的设计描述,综合、优化和设计结果验证。

3) 电子设计自动化EDA阶段

20世纪90年代,可编程逻辑器件迅速发展,出现功能强大的全线EDA工具.具有较强抽象描述能力的硬件描述语言(HDL)及高性能综合工具的使用,使过去单功能电子产品开发转向系统级电子产品开发(SOC)。`

开始实现“概念驱动工程”的梦想

§9.1.2 基于设计自动化的设计流程

基本思想:自顶向下(top-down)的设计方法模拟验证工具:SPICE

设计语言:VHDL、Verilog

优点:

⑴方便了从系统级划分和管理整个项目;

⑵简化了设计队伍的管理;

⑶减少了不必要的重复;

⑷提高了设计的一次成功率。

芯片制造与封装测试

物理设计与版图验证逻辑设计与验证寄存器传输级设计

与验证功能设计与功能验证

N

N

系统设计与验证产品需求

基于设计自动化的设计流程

N

深亚微米设计流程

布局布线

逻辑设计

行为设计

系统功能定义

行为仿真与性能评估

布局规划Y

功能测试图案生成

结构仿真与性能评估

Y

时序分析

N

后仿真与性能评估

测试生成芯片制造

Y

N

§9.1.3 单元库

单元库信息:

z物理版图信息

行为模型:高层次描述

VHDL/Verilog语言模型

时间模型:时序性能,时序模型

测试手段

电路草图

单元标识

连线仿真模型

§9.1.4 EDA技术的发展趋势

摩尔定律(Moore’s Law):每过18个月, IC中晶体管的

集成度增加一倍

z SOC对EDA软件提出了系统级的仿真能力的要求;

z深亚微米设计成功的关键:如何减少互连延迟;

z复杂性和集成度的增加对数据管理提出了高要求;

z如何减少上市时间(Time-to-Market);

z设计的第三维度:低功耗。

§9.2 硬件描述语言

§9.2.1 VHDL语言

一、什么是VHDL?

VHDL--V HSIC HDL

超高速集成电路硬件描述语言

V—V HSIC (Very High Speed Integrated Circuit) H—H ardware

D—D escription

L—L anguage

二、VHDL的历史

z80年代初由美国国防部在实施超高速集成电路(VHSIC)项目时开发的。

z1987年由IEEE 协会批准为IEEE 工业标准,称为IEEE1076-1987。

z各EDA公司相继推出支持VHDL的设计环境。z1993年被更新为93 标准,即IEEE1076-1993。进一步提高抽象描述层次,扩展系统描述能力。

三、VHDL的作用

1、VHDL打破软、硬件的界限

传统的数字系统设计分为:

硬件设计(硬件设计人员)

软件设计(软件设计人员)

VHDL是电子系统设计者和EDA工具之间的界面。

2、VHDL与C、C++的比较:

C、C++ 代替汇编等语言

VHDL 代替原理图、逻辑状态图等

四、VHDL电路设计

主要描述数字系统的结构、行为、功能和接口VHDL将一个设计(元件、电路、系统)分为:

外部(可视部分:端口)

内部(不可视部分:内部功能,算法)