"Design Compiler综合原理与工具使用"
需积分: 50 128 浏览量
更新于2024-01-13
1
收藏 3.27MB PDF 举报
综合与 Design Compiler 文档总结记录.pdf 是一份很好的学习文档,其中介绍了综合与 Design Compiler 综合的重要步骤以及使用 Design Compiler 做电路综合的全过程。综合是前端模块设计中的关键步骤之一,它的过程是将行为描述的电路、RTL 级的电路转换到门级的过程。而Design Compiler 是 Synopsys 公司用于做电路综合的核心工具,它可以方便地将 HDL 语言描述的电路转换到基于工艺库的门级网表。综合的目的是根据系统逻辑功能与性能的要求,在一个包含众多结构、功能、性能均已知的逻辑元件的单元库的支持下,寻找出一个逻辑网络结构的最佳实现方案。
综合主要包括三个阶段:转换(translation)、映射(mapping) 与优化(optimization)。在转换阶段,综合工具首先将 HDL 的描述转换成一个与工艺独立的逻辑网表。然后在映射阶段,这个逻辑网表将会被映射到目标技术库中的标准单元(standard cells)上,每个标准单元都有自己的延时和功耗特性。
而在优化阶段,综合工具将对映射后的电路进行优化,以满足设计电路的功能、速度及面积等限制条件。优化的目标是尽可能地减小电路的面积、减小延时、减小功耗、减小时序限制等。
综合是一种使用软件来设计硬件的方法,其目的是将门级电路实现与优化的工作留给综合工具,而不是由人工来设计。这种设计方法能够提高设计的效率,并且可以在满足设计电路的功能、速度及面积等限制条件下,将行为级描述转化为指定的技术库中单元电路的连接。
总的来说,综合与 Design Compiler 综合的核心工具是一种十分重要的设计方法,通过综合工具将 HDL 描述的电路转换成门级网表,再通过映射和优化阶段对电路进行处理,最终可以得到满足设计要求的逻辑网络结构。这种设计方法能够提高设计效率,减少人为错误,是现代硬件设计中不可或缺的一环。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-01-09 上传
2020-02-22 上传
2020-09-04 上传
2019-08-29 上传
2019-10-11 上传
201 浏览量
验证cc
- 粉丝: 52
- 资源: 6
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析