Multi-algorithm ASIP synthesis and power estimation for DSP applications
- 7 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 621-624
- https://doi.org/10.1109/iscas.2000.856405
Abstract
Power consumption is an increasingly important parameter in the design of mixed hardware/software systems. This work applies the high-level synthesis technique to multi-algorithms and explores its use as a means of analyzing power consumption from the high level of design. We apply a multi-algorithm synthesis technique to designing an application specific instruction set processor (ASIP) from a customized ASIC. This technique synthesizes selected time constrained algorithms to define a set of DSP applications, designs the corresponding ASIP core, and extracts the specific instruction set. Although not as effective as a DSP core solution, this technique provides much of the circuit flexibility while maintaining an available trade-off between performance and power dissipation. This technique contains three power estimators to assist algorithm integration with the view to optimizing the embedded system: the first acts during the application of usual high-level synthesis steps. The second one is triggered after the complete synthesis of the target algorithm, and the third estimator is based on the instruction set of the designed ASIP core. This technique has been implemented in our framework called BSS (Breizh Synthesis System).Keywords
This publication has 8 references indexed in Scilit:
- Hardware module selection for real time pipeline architectures using probabilistic cost estimationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Memory module selection for high level synthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Instruction-set modelling for ASIP code generationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Subsetting Behavioral Intellectual Property for Low Power ASIP DesignJournal of Signal Processing Systems, 1999
- Embedded software in real-time signal processing systems: design technologiesProceedings of the IEEE, 1997
- Embedded software in real-time signal processing systems: application and architecture trendsProceedings of the IEEE, 1997
- Instruction level power analysis and optimization of softwareJournal of Signal Processing Systems, 1996
- Power-Profiler: Optimizing ASICs Power Consumption at the Behavioral LevelProceedings of the 39th conference on Design automation - DAC '02, 1995