从RTL到逻辑门的逻辑综合过程
2016-12-14 16:12
99 查看
从RTL到逻辑门的综合过程由逻辑综合工具自动完成,其中包括以下几个步骤:
① RTL描述
设计者在高层次上使用RTL结构描述设计。设计者在功能验证上耗费一定的时间,以确保RTL描述的功能正确无误。功能验证完成后,才能把RTL输入到逻辑综合工具。
② 翻译
RTL描述被逻辑综合工具转换为一个未经优化的内部中间表示。这一过程称为翻译。翻译器读入Verilog RTL描述中的基本原语和操作,翻译过程中不考虑面积、时序、和功耗等设计约束。在本过程中,逻辑综合总结仅完成简单的内部资源分配。
③未经优化的中间表示
翻译过程产生了设计的未经优化的中间表示。是用户所无法理解的。
④ 逻辑优化
接着逻辑优化,以便删除冗余逻辑,优化中使用了大量与工艺无关的布尔逻辑优化技术。
⑤ 工艺映射和优化
以上都是以工艺无关的,直到这一步。在这一步骤中,综合工具接受内部表示,并使用工艺库中提供的单元,用逻辑门实现该内部表示。也就是,设计被映射到需要的目标工艺。
① RTL描述
设计者在高层次上使用RTL结构描述设计。设计者在功能验证上耗费一定的时间,以确保RTL描述的功能正确无误。功能验证完成后,才能把RTL输入到逻辑综合工具。
② 翻译
RTL描述被逻辑综合工具转换为一个未经优化的内部中间表示。这一过程称为翻译。翻译器读入Verilog RTL描述中的基本原语和操作,翻译过程中不考虑面积、时序、和功耗等设计约束。在本过程中,逻辑综合总结仅完成简单的内部资源分配。
③未经优化的中间表示
翻译过程产生了设计的未经优化的中间表示。是用户所无法理解的。
④ 逻辑优化
接着逻辑优化,以便删除冗余逻辑,优化中使用了大量与工艺无关的布尔逻辑优化技术。
⑤ 工艺映射和优化
以上都是以工艺无关的,直到这一步。在这一步骤中,综合工具接受内部表示,并使用工艺库中提供的单元,用逻辑门实现该内部表示。也就是,设计被映射到需要的目标工艺。
相关文章推荐
- OpenRisc-5-用quartus对ORSoC的RTL进行综合
- 逻辑回归公式推导过程
- mysql 写一个带有一定逻辑的存储过程
- 链接数据库过程之新逻辑思路
- 在SAS存储过程使用SMC中定义的逻辑库
- 自定义控件(视图)2期笔记14:自定义视图之View事件分发 dispatchTouchEvent,onTouch,onTouchEvent,onClick逻辑顺序过程
- 读取软盘逻辑扇区的汇编过程
- MySql存储过程—逻辑判断,条件控制,循环控制
- 过程,函数的重载与逻辑运算
- 逻辑回归原理及推导过程
- Gentoo安装全过程(U盘 光盘&minimal+xorg(nvidia(ati&&intel))+xfce(gnome&&kde))(综合整理)
- 关于触发器、存储过程和DBlink的综合运用 (转)
- oracle 过程 综合例子
- 逻辑运算&(2+3的计算过程)
- 面向过程简单的五子棋逻辑
- 减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同
- MySql存储过程—5、逻辑判断,条件控制
- FPGA综合过程中应该注意的几个代码风格的问题
- PX4飞控之自主返航(RTL)控制逻辑
- 综合: Java 对象初始化过程