DocumentCode
1889376
Title
Co-synthesis with custom ASICs
Author
Xie, Yuan ; Wolf, Wayne
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
2000
fDate
9-9 June 2000
Firstpage
129
Lastpage
133
Abstract
This paper introduces the first hardware/software co-synthesis algorithm that optimizes the implementations of ASICs that are used as processing elements for the embedded systems. Many real time embedded systems are composed of heterogeneous processing elements, such as general purpose CPUs, ASICs and FPGAs. Previous work has not considered how to select one of several possible ASIC implementations for a specific task. We have developed a heuristic iterative improvement algorithm for distributed embedded system co-synthesis. We use Monet, a behavioral level architectural exploration system, to generate multiple implementations of a behavioral description of an ASIC and to analyze their performance. To the best of our knowledge, this is the first co-synthesis algorithm that takes into account the impact of different ASIC implementations of tasks on system performance and cost in the co-synthesis process.
Keywords
application specific integrated circuits; circuit CAD; embedded systems; hardware-software codesign; integrated circuit economics; iterative methods; multiprocessing systems; performance evaluation; ASICosyn; C++; FPGA; Monet; behavioral level architectural exploration; cost; custom ASIC; distributed embedded system cosynthesis; hardware/software co-synthesis algorithm; heterogeneous processing elements; heuristic iterative improvement algorithm; real time embedded systems; system performance; Application specific integrated circuits; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Heuristic algorithms; Iterative algorithms; Performance analysis; Real time systems; Software algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
Conference_Location
Yokohama, Japan
Print_ISBN
0-7803-5973-9
Type
conf
DOI
10.1109/ASPDAC.2000.835083
Filename
835083
Link To Document