高层次合成 从算法到数字电路
2009-03-10
Philippe Coussy
HighMLevel Synthesis
From Algorithm to Digital Circuit
2008, 297pp.
Hardcover
ISBN:9781402085871
P.库西等著
高层次合成,又被称为行为与体系结构层次合成,它是实现单片系统及各种类型组件的关键性设计技术,事实上,由于技术的进步及系统变得日益复杂,越来越有必要使用高层次抽象与合成方法。正如在软件和硬件领域中实践所证明的,设计者的生产效率随着抽象层次的提高而增加。诸如VHDL和Verilog之类的硬件描述语言在流程中的成功使用,大部分是由于有效合成方法及工具的可利用性,这些工具与方法使得RTL设计转化为优化的门层次实现成为可能。许多人预期同样的方法可以适合于抽象的较高层次。在单片系统中,传统的IC设计方法学依靠用于二阶段设计流程,即VHDL/Verilog RTL规约再加上逻辑与实际合成的FDA工具。这种方法学确实已不再适合。因此为把规约的抽象水平提升到算法/行为层次,现行的复杂单片系统需要新的ESL层次工具。然而为了向设计者提供一个可实施的有效自动化流程,需要有新的高层次合成工具和方法,这种工具和方法需要在支持设计复杂性同时能缩短设计周期,而在抽象的较高层次上设计能满足这种要求,因为它能够较好地处理系统设计的复杂性,在设计过程中较早地验证并增加代码。
本书共有15章。1.用户需求;2.高层次合成追溯;3.高层次综合工具Catapult Synthesisi交互式C合成的实用介绍;4.使用PICO的算法合成;5.高层次SystemC合成与Forte公司的Cynthesizer工具;6.AutoPilot:一种基于平台的ESL合成系统;7.“All瞚n睠”行为合成及验证与CyberWorkBench;8.Bluespeei建立在平行原子事物基础上的一种高层次合成通用方法;9.GAUT:一种用于DSP应用的高层次合成工具;10.用户引导高层次合成;11.无限精度规约DSP算法合成;12.使用多面体模型的回路高层次合成;13.操作调度:算法及应用;14.在行为合成中采用位层次设计技术;15.用于功率及温度最小化的高层次合成算法。
这是一本由来自工业界和学术界专业人员撰写的,论述高层次合成各个方面的出色论文集。适合设计者、CAD开发者、从事数字系统设计和高层次设计与合成的项目经理阅读。
胡光华,高级软件工程师
(原中国科学院物理学研究所)
Hu Guanghua, Senior Software Engineer
(Former Institute of Physics,CAS)