An intra-task dynamic voltage scaling method for SoC design with hierarchical FSM and synchronous dataflow model

Sunghyun Lee, Sungjoo Yoo, Kiyoung Choi
2002 Proceedings of the International Symposium on Low Power Electronics and Design  
This paper presents a method of intra-task dynamic voltage scaling (DVS) for SoC design with hierarchical FSM and synchronous dataflow model (in short, HFSM-SDF model). To have an optimal intra-task DVS, exact execution paths need to be determined in compile time or runtime. In general programs, since determining exact execution paths in compile time or runtime is not possible, existing methods assume worst/average-case execution paths and take static voltage scaling approaches. In our work, we
more » ... es. In our work, we exploit a property of HFSM-SDF model to calculate exact execution paths in runtime. With the information of exact execution paths, our DVS method can calculate exact remaining workload. The exact workload enables to calculate optimal voltage level which gives optimal energy consumption while satisfying the given timing constraint. Experiments show the effectiveness of the presented method in lowpower design of an MPEG4 decoder system.
doi:10.1109/lpe.2002.146716 fatcat:hjmssunfajca5dd3xyhgbx4wca