Title :
Detection and Generation of Self-Timed Pipelines from High Level Specifications
Author :
Cheng, Fu-Chiung ; Chang, Shu-Ming ; Shieh, Chi-Huam
Author_Institution :
Dept. of Comput. Sci. & Eng., Tatung Univ., Taipei
Abstract :
System level design is becoming the major design methodology for system-on-a-chip (SOC) design with IP (intellectual property) reuse to solve the productivity gap problem. How to synthesis efficient hardware from high level specifications, such as Java, SystemC or C++, is becoming an important issue. This paper presents a novel methodology to extract pipeline stages from high level behavioral models to improve performance. A set of self-timed pipeline modules is designed and implemented for constructing these pipeline stages. The preliminary experimental result shows that, when the summation/modular multiplication is partitioned into two pipelined stages, the pipelined summation/modular multiplication is 1.94/1.61 times faster than the non-pipelined version with 15.8%/´1.8% hardware overhead
Keywords :
asynchronous circuits; high level synthesis; logic partitioning; system-on-chip; C++; Java; SystemC; high level behavioral models; high level specifications; intellectual property reuse; pipeline stages; self-timed pipelines; summation/modular multiplication; system level design; system-on-a-chip design; Asynchronous circuits; Design automation; Design methodology; Hardware; Hazards; Java; Pipeline processing; Productivity; System-level design; System-on-a-chip;
Conference_Titel :
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-7695-2762-0
DOI :
10.1109/VLSID.2007.66