Title :
A data hazard detection method for DSP with heavily compressed instruction set
Author :
Qiao-Yan, Yu ; Peng, Liu ; Qing-Dong, Yao
Author_Institution :
Dept. of Inf. Sci. & Electron. Eng., Zhejiang Univ., Hangzhou, China
Abstract :
Traditionally, to detect a data hazard, the conflict between reading and writing order of registers was examined, in the design based on a pipeline architecture. However, heavily compressed instruction sets brought extra difficulty to detect all data hazards effectively. A class-based data hazard detection method is presented, to take advantage of the feature that an instruction fulfilling different functions applies special registers respectively, therefore it is more reasonable and simpler for the DSP with heavily compressed instruction set to check out data hazards than conventional methods do. With the assistance of a hierarchical decoder and bypass circuits, this class-based detection method works well in general applications of DSPs, such as FIR, IIR and SIN. Furthermore, the results of synthesis illustrate that the implementation of this class-based detection improves the speed by 18.89%.
Keywords :
digital signal processing chips; hazards and race conditions; instruction sets; pipeline processing; DSP; FIR; IIR; SIN; bypass circuits; class-based data hazard detection method; heavily compressed instruction set; hierarchical decoder; pipelined DSP; register reading/writing order conflicts; Circuits; Decoding; Digital signal processing; Finite impulse response filter; Hazards; Instruction sets; Pipelines; Registers; Silicon compounds; Writing;
Conference_Titel :
Solid-State and Integrated Circuits Technology, 2004. Proceedings. 7th International Conference on
Print_ISBN :
0-7803-8511-X
DOI :
10.1109/ICSICT.2004.1435136