Philippe Coussy
HighMLevel Synthesis
From Algorithm to Digital Circuit
2008, 297pp.
Hardcover
ISBN:9781402085871
P.庫西等著
高層次合成,又被稱為行為與體系結(jié)構(gòu)層次合成,它是實現(xiàn)單片系統(tǒng)及各種類型組件的關(guān)鍵性設(shè)計技術(shù),事實上,由于技術(shù)的進步及系統(tǒng)變得日益復(fù)雜,越來越有必要使用高層次抽象與合成方法。正如在軟件和硬件領(lǐng)域中實踐所證明的,設(shè)計者的生產(chǎn)效率隨著抽象層次的提高而增加。諸如VHDL和Verilog之類的硬件描述語言在流程中的成功使用,大部分是由于有效合成方法及工具的可利用性,這些工具與方法使得RTL設(shè)計轉(zhuǎn)化為優(yōu)化的門層次實現(xiàn)成為可能。許多人預(yù)期同樣的方法可以適合于抽象的較高層次。在單片系統(tǒng)中,傳統(tǒng)的IC設(shè)計方法學依靠用于二階段設(shè)計流程,即VHDL/Verilog RTL規(guī)約再加上邏輯與實際合成的FDA工具。這種方法學確實已不再適合。因此為把規(guī)約的抽象水平提升到算法/行為層次,現(xiàn)行的復(fù)雜單片系統(tǒng)需要新的ESL層次工具。然而為了向設(shè)計者提供一個可實施的有效自動化流程,需要有新的高層次合成工具和方法,這種工具和方法需要在支持設(shè)計復(fù)雜性同時能縮短設(shè)計周期,而在抽象的較高層次上設(shè)計能滿足這種要求,因為它能夠較好地處理系統(tǒng)設(shè)計的復(fù)雜性,在設(shè)計過程中較早地驗證并增加代碼。
本書共有15章。1.用戶需求;2.高層次合成追溯;3.高層次綜合工具Catapult Synthesisi交互式C合成的實用介紹;4.使用PICO的算法合成;5.高層次SystemC合成與Forte公司的Cynthesizer工具;6.AutoPilot:一種基于平臺的ESL合成系統(tǒng);7.“All瞚n睠”行為合成及驗證與CyberWorkBench;8.Bluespeei建立在平行原子事物基礎(chǔ)上的一種高層次合成通用方法;9.GAUT:一種用于DSP應(yīng)用的高層次合成工具;10.用戶引導高層次合成;11.無限精度規(guī)約DSP算法合成;12.使用多面體模型的回路高層次合成;13.操作調(diào)度:算法及應(yīng)用;14.在行為合成中采用位層次設(shè)計技術(shù);15.用于功率及溫度最小化的高層次合成算法。
這是一本由來自工業(yè)界和學術(shù)界專業(yè)人員撰寫的,論述高層次合成各個方面的出色論文集。適合設(shè)計者、CAD開發(fā)者、從事數(shù)字系統(tǒng)設(shè)計和高層次設(shè)計與合成的項目經(jīng)理閱讀。
胡光華,高級軟件工程師
(原中國科學院物理學研究所)
Hu Guanghua, Senior Software Engineer
(Former Institute of Physics,CAS)