software architectural low energy

6
Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Upload: mr-chanuwan

Post on 18-Dec-2014

189 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Software Architectural low energy

� � � � � � � � � � � � � � � � � � # $ � � � ( � � � # $ + � - � � 2 2 � � � � � � 4 � � 6 # � 8 9

6 ( : = = = � � � � � �

E F H F E J L M N P F R J S T U L J W T J L Y N J L [ \ F H F ^ T J M_ ` a b W F c d e f a g W h i g J f e L S F N k h i L g a W c L m L i o a h p i W r N \ ^ s u v w w

x \ e y z J | p N k h i L g a W c L N \ ^ s u v w s

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �   � ¡ � � � � � � � � ¢ � � � � ¤� � ¥ § ¨ � � � � ª � � � � « � � � � � � � � ª � � � � ¤ ¢ � � � ¢ � � � �   � ¡ � � � � � � � � « ª �   � � ¢ � �

� � ª ¨ � � ¯ � � � ° ± � � � ¥ � � ² � � « « �   � � � � � � � � ² � ¨ � � � � ¥ � � ³ ª � � � � � � � ¥ § � � � ¤� � ¥ � ª � � ¢ « ´ � µ ¢ � � � � � � ¨ � � � ´ ¢ � ¶ � � � � � � ¥ § � � � � � ª � � � � « � � � « « � � � � ¥� ¨ � « � � � ¥ � � � � ¨ � ¸ ¹ º » ¼ ½ ¾ ¿ ½ ¾ À Á  » ¿ À » Ä ¾ ¿ ° Å � � ³ � � � � � � � � � � � � « � � « ¤« � � � � � � ¥ � ¨ � � ¥ � � ² � � � � � � � � � � � § � � �   � � � ª � � �   � � � � � � � � � � � � � � � �� � ª ¨ � � � ª � � � � ¢ � � � � � � � �   � � � � � � � � � � « � ª � � � � � ¥ § ª � � � �   � � � � � °

± � ª � � � � « � � � � � � � � � � � � ª ¨ � � � ª � � � � ¢ � � � � � � � �   � � � � � � � � � ¨ � ª � � � � Ç �� � � ¨ �   � ¢ � � ¤ � � � ª � � � � � � � � � � � � � § ¢ � « � � � � � ´ § � � � � � � � � � � ¥ � § � � �  

È É Ê Ë ² � ¨ � ª ¨ � � � � � § ª �     � � ¢ § �   � ¢ � § � « � � � � � � ¥ § ¤ � � � � � � � � � �   ´ � « ¤« � « � § � � �   � ° É � �   � � ¨ � « � ¢ � ¥ § � � � � � � ¢ § � � ¥ � � � � � � � � � � ª ¨ � � � ª � � � � ¢

� � � � � � � �   � � � � � � ª � � � � � � � � � Î È � Ë ª � � � � � � ª � � � ¥ � � � � � � � � � � � ª ¨ � � � ª ¤� � � � ¥ � � � ¨ � � � � � � � � � � � � � � ² È � � Ë « � � � � � � ¥ � � � � � � ¢ � � � � ¥ § � � « � � � � � � ¤

  � � ª � � � � � � � � � ª � � � � � ¥ � « � � � � ¢ � « � � � � ¥ § � �   � ¢ � � � � � � � �   � � � � � ² È � � � ˪ � � � � � � ª � � � ¥ � � ¯ � � � ª � � � � � � �   � ª � � � � � � � � � � ª ¨ � � � ª � � � � ¢ � � � � � � � �   � ¤

� � � � � ² ¥ � � « � « ´ § � � � � ¥ § ª ¨ � � ¥ � � � � �   � � � � « � � � � � « � � �   ¨ � ¥ ¨ ¤ ¢ � � � ¢ � � ¤� � ¥ §   � ª � � ¤   � « � ¢ � ² � ¨ � � � � � � ¢ � � �   � Ç �   � ¢ � � � � ¥ § � � « � ª � � � � ² � � « È � � Ë

¥ � � � � � � � � � � � � � � ¥ � �   � � � � ª � ª � « � � � � � Ò � ª � � ¨ � � � � �   � ¡ � « � � � � � � � �� � ª ¨ � � � ª � � � � ° ± � �   � ¢ � § � � � « � � � � � � � � � � � � � � � � � � ª ¨ � � � ª � � � � ¢ � � � � � ¤

� � �   � � � � � � � ¨ � � � � Ó � ª � � � � � � � ¨ � � � � ¢ � ª � � � � � ¤ É Ê ´ � � � « � � § ² � � ª ¢ � « ¤� � ¥ ¨ � � � ¨ � � � � ¥ � �   � � � ª � � � � � ¢ � � § � � � � � � ª � � � � « � � � � � � ª ¨ � � � ª � � � � ¢

ª �   � � � � � � � È ¿ Ö × Ö ² � � � ¢ � ª � � � � � � � � ª � � � � � ² � � ¥ � � ¢ ¨ � � « ¢ � � � ² � � « « � � � ª �« � � � � � � Ë ² � � « ª � � � � ª � � � � ´ � � � � � � � ¨ �   È � � � � � ¤ ª �   � � � � � � � § � ª ¨ � � ¤

� � ¡ � � � � � � � « ª �     � � � ª � � � � �   � ª ¨ � � � �   � Ë °± � � � � � � � � � Ç � � � �   � � � � ¢ � � � � ¢ � � � � � � � � � � ¢   � ¢ � � ¤ � � � ª � � � �   ´ � « ¤

« � « � � � � � � � � � � � ¥ � �   � ² � � � ¨ � ª � � � � Ç � � � � � �   ´ � « « � « � § � � �   � ¨ � �� � � � � � � � � ¨ � Ù � � � ¢ Ê � � � � ¥ Å Ú Û � � � ª � � � � � � � « � ¨ � �   ´ � « « � « Ü � � � Ç É Ê °

Ý ¨ � � � � � � � � � « � � � � ¢ � � ª ¢ � � � ¢ § � � « � � � ª � � � � ¨ � � � � � � � � � ¢ � � � ¨ � � � � � � � � «  � � ¨ � « � ¢ � ¥ § È � � � � Þ Þ ° ß à � � « � ª � � � � � � � � � � ¥ § � � � ´ � � � � � « Ë ° Ù � �

´ � � � « � � � � � � � ² � � � � � � � « �   � � � � � � � � � � ¨ � �   � � ª � � � ª � � � � « � � � � ¥ � � ¤� � ¥ § « � � � � ¥ � ¨ � � � � ¢ � � � � � � ¥ � � � � � ¨ � � � � � � � � � « � � � ¥ � � � � ª � � � °

á â á ã ä å æ ç è é ä ê æ ãë ì í î ì í ï ð ñ ï ò ó ô õ ö ï ÷ ø õ ó ù ú ï ò ø û ü ï ý ï ï õ ó õ ü ï ò ö ó ô û ö ï ñ ó õ ö ø ï

ø û ð ñ í û ð ï ñ ï ò ó ô õ ñ ì þ û ó õ û ö ü û ð ó ì ú ò ÿ ï ü ï ÿ ò ì � ö ø ï ñ ï ò ó ô õ ø ó ï ð �û ð ÷ ø � � � ó ô � î ð ï ò ï õ ö ò ö ø ï ñ ó � ï ð ï õ ö ÿ ï ü ï ÿ ò ì � ø û ð ñ í û ð ï ñ ï ò ó ô õ

� � � � � � � � � � � � � � " " � � � � � � � � % & � & & ( ) % � % � + + � � � � � ),- ./ 0 123 4

0 156 7- 8.

5

9 65: 0 105:- ;6

:- 38<= 00> ? 6@AB & � � � & � � D � + � � & � �

E � & % � % � � � ( � H � (I � J � � ( � H � (

M E ( � H � (O � P & H � � � ( � H � (

Q % � � � � � � � ( � H � (

D � + � � & � �& � � P � � � � � � � � S

T UV W U

V XY W X

� & ) %P � � � %

Z � � � � %

� � � J � & Z [ � � � � ( � H � (

] Â × Ö ^ Ö _ a ½ c d ¸  ¸ ½ a e ¹ f »  h  i ½ »  ¹ a ¿ j À  ¿ a À d ½ » e  k ¿ ¾ ¿ a » c ¿ m ¿ c ¸ ¹ º e ¿ ¸ Â × a½ n ¸ » ¾ ½ À »  ¹ a

û ý ò ö ð û ÷ ö ó ì õ o û õ ñ ó ÿ ÿ ú ò ö ð û ö ï ò ö ø û ö ö ø ï ï p ÷ ó ï õ ÷ � ì � û õ û ÿ � ò ó ò o û õ ñö ø ï û þ ì ú õ ö ì � î ì í ï ð ò û ü ó õ ô ò ì ý ö û ó õ û ý ÿ ï o û ð ï þ ú ÷ ø ÿ û ð ô ï ð û öø ó ô ø ï ð ÿ ï ü ï ÿ ò q s t u � v ö ó ò õ û ö ú ð û ÿ ö ì ø � î ì ö ø ï ò ó x ï í ø ï ö ø ï ð ò ú ÷ øû õ ì ý ò ï ð ü û ö ó ì õ ÷ û õ ý ï ï y ö ï õ ñ ï ñ ö ì ö ø ï ò ì � ö í û ð ï ñ ï ò ó ô õ ñ ì �

þ û ó õ � v õ ö ø ï ò ì � ö í û ð ï ñ ï ò ó ô õ ñ ì þ û ó õ o ÿ ì í î ì í ï ð ö ï ÷ ø õ ó ù ú ï ò

| } ~ � � � � � � � � � � � � � � � � � � � � ~ � � � � � � � � � � � � � � � | � � | � � � � � } � � � � � } �� � � � | | �   ¡ ¢   £ ¢ ¤ ¢ � ¥   £ �

ø û ü ï ý ï ï õ ï y ö ï õ ò ó ü ï ÿ � ó õ ü ï ò ö ó ô û ö ï ñ û ö ö ø ï ó õ ò ö ð ú ÷ ö ó ì õ ÿ ï ü ï ÿ oû õ ñ ö ø ð ì ú ô ø ï õ ø û õ ÷ ï þ ï õ ö ò ö ì ü û ð ó ì ú ò ò ö û ô ï ò ì � ö ø ï ø ó ô ø � ÿ ï ü ï ÿ

î ð ì ô ð û þ þ ó õ ô ÿ û õ ô ú û ô ï ÷ ì þ î ó ÿ û ö ó ì õ î ð ì ÷ ï ò ò � ¦ ì í ï ü ï ð o ó � í ï÷ ì õ ò ó ñ ï ð ö ø ï û ò ò ï þ ý ÿ � ó õ ò ö ð ú ÷ ö ó ì õ ÿ ï ü ï ÿ � ì ð ò ì � ö í û ð ï ö ì ý ïû õ û ÿ ì ô ì ú ò ö ì ö ø ï ÿ ì ô ó ÷ ÿ ï ü ï ÿ � ì ð ø û ð ñ í û ð ï o û õ ñ ò ì � ö í û ð ï ÷ ì þ �

î ó ÿ û ö ó ì õ ö ì ý ï û õ û ÿ ì ô ì ú ò ö ì ÿ ì ô ó ÷ ò � õ ö ø ï ò ó ò o ó ö ó ò ÷ ÿ ï û ð ö ø û öö ø ï ð ï ï y ó ò ö ò û © ô û î « û ö ö ø ï ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÿ ï ü ï ÿ o í ø ï ð ïü ï ð � ÿ ó ö ö ÿ ï o ó � û õ � o ð ï ò ï û ð ÷ ø ø û ò ý ï ï õ ÷ ì õ ñ ú ÷ ö ï ñ ì õ ï õ ï ð ô �

ð ï ñ ú ÷ ö ó ì õ �¬ ø ï ð ï û ð ï ö í ì þ û ­ ì ð û ò î ï ÷ ö ò ö ì ÷ ì õ ò ó ñ ï ð û ö ö ø ï ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð ï ÿ ï ü ï ÿ ì � ö ø ï ñ ï ò ó ô õ ø ó ï ð û ð ÷ ø � ®

¯ ¬ ø ï ° ð ò ö û ò î ï ÷ ö ÷ ì õ ÷ ï ð õ ò ö ø ï ò ï ÿ ï ÷ ö ó ì õ ì � û ñ ï ò ó ô õ ò ö � ÿ ï oô ï õ ï ð û ÿ ÿ � ÷ û ÿ ÿ ï ñ ö ø ï ± ³ ´ µ ¶ · ¸ ¹ · ¸ º » ¼ µ ¹ º µ ½ ¸ · ¾ ± µ ¿ ¾ ¹ � À ï ü ï ð û ÿò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï ò û ð ï Á õ ì í õ o í ø ó ÷ ø î ð ì ü ó ñ ïñ ï ò ó ô õ ï ð ò í ó ö ø ó õ ö ï ð ï ò ö ó õ ô ö ð û ñ ï ì � ò ý ï ö í ï ï õ ï p ÷ ó ï õ ÷ � oñ ï ò ó ô õ ï � ì ð ö o î ì ð ö û ý ó ÿ ó ö � o þ û ó õ ö û ó õ û ý ó ÿ ó ö � o ¹ µ º Ã

¯ ¬ ø ï ò ï ÷ ì õ ñ û ò î ï ÷ ö ÷ ì õ ÷ ï ð õ ò ö ø ï ñ ï ò ó ô õ ì � û º ³ Å º ¸ ¹ µ ¹ ± ³ ´ µ Ƕ · ¸ ¹ · ¸ º » ¼ µ ¹ º µ ½ ¸ ¹ í ó ö ø ó õ ö ø ï � ð û þ ï í ì ð Á ì � ö ø ï ò ï ÿ ï ÷ ö ï ñû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï �É ï ý ï ÿ ó ï ü ï ö ø û ö ý ì ö ø ì � ö ø ï û ý ì ü ï ÷ ì õ ò ó ñ ï ð û ö ó ì õ ò þ û � ø û ü ï

ò ó ô õ ó ° ÷ û õ ö ó þ î û ÷ ö ì õ ö ø ï ì ü ï ð û ÿ ÿ ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ö ø ïï þ ý ï ñ ñ ï ñ ò � ò ö ï þ � v õ ö ø ó ò î û î ï ð o í ï � ì ÷ ú ò ì õ ö ø ï ó þ î û ÷ ö ì �÷ ì õ ÷ ð ï ö ï ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ñ ï ò ó ô õ ì õ ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ �É ï ÷ ì õ ò ó ñ ï ð ü û ð ó ì ú ò ± ³ ´ µ ¶ · ¸ ¹ · ¸ º » ¼ µ ¹ º µ ½ ¸ · ¾ µ ¸ · Å ± ´ ³ ¸ Ï · µ ¼ ³ Å ±

ö ø û ö û � ï ÷ ö ø ì í ö ø ï î ð ì ô ð û þ � ú õ ÷ ö ó ì õ û ÿ ó ö � ó ò ò ö ð ú ÷ ö ú ð ï ñ ó õ ö ìû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ÷ ì þ î ì õ ï õ ö ò o û ò í ï ÿ ÿ û ò ö ø ï ÷ ì õ õ ï ÷ ö ì ð ò û þ ì õ ô

ö ø ï þ q Ò u � ¬ ø ï ò î ï ÷ ó ° ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï ö ø û ö í ïú ò ï � ì ð ì ú ð ó ÿ ÿ ú ò ö ð û ö ó ì õ ò ÷ ì õ ò ó ò ö ò ì � þ ú ÿ ö ó � î ð ì ÷ ï ò ò û î î ÿ ó ÷ û ö ó ì õ òý ï ó õ ô ï y ï ÷ ú ö ï ñ ó õ ö ø ï ð ú õ � ö ó þ ï ï õ ü ó ð ì õ þ ï õ ö î ð ì ü ó ñ ï ñ ý � û õï þ ý ï ñ ñ ï ñ Ó À � É ï ÷ û ÿ ÿ ö ø ó ò û õ Ó À � ñ ð ó ü ï õ þ ú ÿ ö ó � î ð ì ÷ ï ò ò ò ì � ö �

í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï � ¬ ø ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ÷ ì þ î ì õ ï õ ö ò ÷ ì ð �ð ï ò î ì õ ñ ö ì ò ì � ö í û ð ï ï õ ö ó ö ó ï ò ò ú ÷ ø û ò û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ï ò oò ó ô õ û ÿ ø û õ ñ ÿ ï ð ò o ñ ï ü ó ÷ ï ñ ð ó ü ï ð ò o ¹ µ º à o í ø ó ÿ ï ÷ ì õ õ ï ÷ ö ì ð ò ó õ �÷ ÿ ú ñ ï ó õ ö ï ð � î ð ì ÷ ï ò ò ÷ ì þ þ ú õ ó ÷ û ö ó ì õ Õ v × Ø Ù û õ ñ ò � õ ÷ ø ð ì õ ó x û �

ö ó ì õ þ ï ÷ ø û õ ó ò þ ò �v õ ö ø ï õ ï y ö ò ï ÷ ö ó ì õ o í ï ø ó ô ø ÿ ó ô ø ö ì ú ð ÷ ì õ ö ð ó ý ú ö ó ì õ ò ó õ ö ø ó òî û î ï ð û õ ñ ñ ó ò ÷ ú ò ò ò ì þ ï ð ï ÿ û ö ï ñ í ì ð Á � v õ À ï ÷ ö ó ì õ v v v o í ï ñ ï �ò ÷ ð ó ý ï ì ú ð ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ þ ï ö ø ì ñ ì ÿ �ì ô � ó õ ñ ï ö û ó ÿ � À ï ÷ ö ó ì õ v Ü ñ ï ò ÷ ð ó ý ï ò ö ø ï ï y î ï ð ó þ ï õ ö û ÿ þ ï ö ø ì ñú ò ï ñ ö ì ï ü û ÿ ú û ö ï ì ú ð ö ï ÷ ø õ ó ù ú ï ò o û õ ñ î ð ï ò ï õ ö ò ö ø ï ï y î ï ð ó þ ï õ �

ö û ÿ ð ï ò ú ÿ ö ò � À ï ÷ ö ó ì õ Ü î ð ï ò ï õ ö ò ö ø ï ÷ ì õ ÷ ÿ ú ò ó ì õ ò �á á â Ý æ ã ä å ê ß è ä ê æ ã à á ã ç â ä æ á ä ä ç ç æ å é

v õ ö ø ó ò ò ï ÷ ö ó ì õ o í ï ø ó ô ø ÿ ó ô ø ö ì ú ð ÷ ì õ ö ð ó ý ú ö ó ì õ ò û õ ñ ñ ó ò ÷ ú ò òò ì þ ï ð ï ÿ û ö ï ñ í ì ð Á �

ê Ã ë · ì ¹ ¸ í ³ Å µ ¸ ¼ ï ½ µ ¼ ³ Å ±¬ ø ï þ û ­ ì ð ÷ ì õ ö ð ó ý ú ö ó ì õ ò ì � ö ø ó ò î û î ï ð û ð ï û ò � ì ÿ ÿ ì í ò ®¯ É ï î ð ì î ì ò ï û ò � ò ö ï þ û ö ó ÷ þ ï ö ø ì ñ ì ÿ ì ô � � ì ð û î î ÿ � ó õ ô ò ì � ö �

í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò o í ø ó ÷ ø ÷ ì õ ò ó ò ö ò ì � ®Õ ó Ù ÷ ì õ ò ö ð ú ÷ ö ó õ ô û ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ô ð û î ø ö ì ð ï î ð ï �ò ï õ ö û ò ì � ö í û ð ï î ð ì ô ð û þ o Õ ó ó Ù ñ ï ð ó ü ó õ ô û õ ó õ ó ö ó û ÿ î ð ì ° ÿ ï ì �

ö ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ û õ ñ ï y ï ÷ ú ö ó ì õ ò ö û ö ó ò ö ó ÷ ò ú ò ó õ ôû ñ ï ö û ó ÿ ï ñ ï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ � ð û þ ï í ì ð Á o Õ ó ó ó Ù ï ü û ÿ ú û ö ó õ ô

ö ø ï ï õ ï ð ô � ó þ î û ÷ ö ì � û ö ì þ ó ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ö ð û õ ò �� ì ð þ û ö ó ì õ ò ö ø ð ì ú ô ø ö ø ï ú ò ï ì � ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò o Õ ó ü Ù

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Page 2: Software Architectural low energy

÷ ì õ ò ö ð ú ÷ ö ó õ ô ò ï ù ú ï õ ÷ ï ò ì � û ö ì þ ó ÷ ö ð û õ ò � ì ð þ û ö ó ì õ ò ö ø û öð ï ò ú ÿ ö ó õ þ û y ó þ û ÿ ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ o û õ ñ Õ ü Ù ô ï õ ï ð û ö ó ì õì � î ð ì ô ð û þ ò ì ú ð ÷ ï ÷ ì ñ ï ö ì ð ï ñ ï ÷ ö ö ø ï ì î ö ó þ ó x ï ñ ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð ï �

¯ É ï ò ø ì í ø ì í ö ì ú ò ï Ó À ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò ö ì î ð ì �ü ó ñ ï ï õ ï ð ô � ÷ ø û õ ô ï ï ò ö ó þ û ö ï ò ö ø û ö î ð ï ñ ó ÷ ö ö ø ï ï � ï ÷ ö ì �ü û ð ó ì ú ò ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò �

¯ É ï ï y î ï ð ó þ ï õ ö û ÿ ÿ � ñ ï þ ì õ ò ö ð û ö ï ö ø ï ú ö ó ÿ ó ö � ì � ì ú ð ö ï ÷ ø �õ ó ù ú ï ò ó õ ö ø ï ÷ ì õ ö ï y ö ì � ò ï ü ï ð û ÿ ö � î ó ÷ û ÿ î ð ì ô ð û þ ò ð ú õ �õ ó õ ô ì õ û õ ï þ ý ï ñ ñ ï ñ ò � ò ö ï þ ö ø û ö � ï û ö ú ð ï ò ö ø ï v õ ö ï ÿÀ ö ð ì õ ô ò ó ô î ð ì ÷ ï ò ò ì ð û õ ñ ï þ ý ï ñ ñ ï ñ ë ó õ ú y û ò ö ø ï Ó À �À ó ô õ ó ° ÷ û õ ö ï õ ï ð ô � ò û ü ó õ ô ò Õ ú î ö ì õ õ � ö Ù í ï ð ï û ÷ ø ó ï ü ï ñ

ö ø ð ì ú ô ø ö ø ï ï õ ï ð ô � � ï p ÷ ó ï õ ö ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ò ô ï õ �ï ð û ö ï ñ ý � ö ø ï î ð ì î ì ò ï ñ ö ï ÷ ø õ ó ù ú ï ò �

÷ Ã ù ¹ ¾ · µ ¹ ú û ³ ¸ ý

À � ò ö ï þ � ÿ ï ü ï ÿ ò ì � ö í û ð ï ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ ò ö ð û ö ï ô ó ï ò ú ò ú û ÿ ÿ �ó õ ü ì ÿ ü ï ò ì þ ï Á ó õ ñ ì � ð ï ò ì ú ð ÷ ï ò ÷ ø ï ñ ú ÿ ó õ ô î ì ÿ ó ÷ � o í ø ï ö ø ï ð ó öó ò ò ÷ ø ï ñ ú ÿ ó õ ô ì � ö ø ï î ð ì ÷ ï ò ò ì ð ì ð ö ø ï î ï ð ó î ø ï ð û ÿ ò � v õ ÷ ì þ î ÿ ï yï þ ý ï ñ ñ ï ñ ò � ò ö ï þ ò o ö ø ó ò ì � ö ï õ ÷ ï õ ö ï ð ò û ð ì ú õ ñ ö ø ï û ñ û î ö û ö ó ì õì � ö ø ï Ó À � À ì þ ï ô ï õ ï ð û ÿ ó ñ ï û ò ì õ û ñ û î ö ó õ ô ò ì � ö í û ð ï ö ì þ û õ �û ô ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ í ï ð ï î ð ï ò ï õ ö ï ñ ó õ q ÿ s � u � Ü û ø ñ û ö ¹ µ

· ¾ Ã q � u î ð ì î ì ò ï ñ ð ï ü ó ò ó ö ó õ ô ò ï ü ï ð û ÿ û ò î ï ÷ ö ò ì � ö ø ï Ó À � ì ð î ì ö ï õ �ö ó û ÿ ó þ î ð ì ü ï þ ï õ ö ó õ ï õ ï ð ô � ï p ÷ ó ï õ ÷ � � ë ú ¹ µ · ¾ Ã q � u î ð ì î ì ò ï ñû õ ñ ó þ î ÿ ï þ ï õ ö ï ñ Ó À � ñ ó ð ï ÷ ö ï ñ î ì í ï ð þ û õ û ô ï þ ï õ ö ó õ ë ó õ ú yû õ ñ ò ø ì í ï ñ ö ø û ö ó ö ÷ û õ ò û ü ï þ ì ð ï ö ø û õ ÿ � ö î ì í ï ð ÷ ì þ î û ð ï ñ

ö ì ö ð û ñ ó ö ó ì õ û ÿ ø û ð ñ í û ð ï � ÷ ï õ ö ð ó ÷ ò ø ú ö � ñ ì í õ ö ï ÷ ø õ ó ù ú ï ò � � ï ÿ �ÿ ì ò û q � u î ð ï ò ï õ ö ï ñ ö ø ð ï û ñ � ò î ï ÷ ó ° ÷ ì õ ÿ ó õ ï û õ û ÿ � ò ó ò ì � ï õ ï ð ô � �ú ò û ô ï î û ö ö ï ð õ ò ö ø û ö û ð ï � ï ñ ý û ÷ Á ö ì ö ø ï ò ÷ ø ï ñ ú ÿ ï ð ö ì ÷ ì õ ö ð ì ÿ

ö ø ï Ø × ÷ ÿ ì ÷ Á ò î ï ï ñ �À ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ø û ò ý ï ï õ û õ û ÷ ö ó ü ï ð ï ò ï û ð ÷ ø û ð ï û � ì ð

ö ø ï î û ò ö � ï í � ï û ð ò ó õ ö ø ï ð ï û ÿ � ö ó þ ï ò ì � ö í û ð ï û õ ñ ò ì � ö í û ð ïï õ ô ó õ ï ï ð ó õ ô ÷ ì þ þ ú õ ó ö ó ï ò o í ó ö ø ï þ î ø û ò ó ò ì õ ò ì � ö í û ð ï ú õ ñ ï ð �ò ö û õ ñ ó õ ô û õ ñ ð ï ü ï ð ò ï ï õ ô ó õ ï ï ð ó õ ô � ô û õ � ÷ ì þ þ ì õ ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï ò û ð ï ò ú ð ü ï � ï ñ ó õ q Ò u � É û õ ô ¹ µ · ¾ Ã q u

ï ü û ÿ ú û ö ï ñ ö ø ï î ï ð � ì ð þ û õ ÷ ï û õ ñ û ü û ó ÿ û ý ó ÿ ó ö � ì � ö í ì ñ ó � ï ð ï õ öò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï ò � Ø û ð ð ó � ð ï ¹ µ · ¾ Ã q � u ò ö ú ñ ó ï ñ ö ø ïï � ï ÷ ö ì � ÷ ì õ õ ï ÷ ö ì ð ö ð û õ ò � ì ð þ û ö ó ì õ û ö ö ø ï ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ �

ö ú ð û ÿ ÿ ï ü ï ÿ ó õ û ÷ ÿ ó ï õ ö � ò ï ð ü ï ð û î î ÿ ó ÷ û ö ó ì õ � � ì õ ï ì � ö ø ï ò ï ò ö ú ñ �ó ï ò ÷ ì õ ò ó ñ ï ð ï ñ ö ø ï ï � ï ÷ ö ì � ö ø ï ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ì õ ï õ �ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ � Ó ú ð í ì ð Á o ì õ ö ø ï ì ö ø ï ð ø û õ ñ o î ð ì ü ó ñ ï ò ûò � ò ö ï þ û ö ó ÷ � ð û þ ï í ì ð Á � ì ð ø û ð õ ï ò ò ó õ ô ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ

ö ð û õ ò � ì ð þ û ö ó ì õ ò ö ì þ ó õ ó þ ó x ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ �v ô � Ø � ò í ì ð Á ì õ ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï ò � õ ö ø ï ò ó ò q t u ÷ ì õ ò ó ñ �

ï ð ò ò � õ ö ø ï ò ó ò ì � ð ï û ÿ � ö ó þ ï þ ú ÿ ö ó � ö ø ð ï û ñ ï ñ ò ì � ö í û ð ï ý û ò ï ñ ì õû þ ú ÿ ö ó � ö ø ð ï û ñ ô ð û î ø Õ ô ¬ � Ù þ ì ñ ï ÿ � ¬ ø ï � � ì ÷ ú ò ì õ ò ö û ö ó ÷

ò ÷ ø ï ñ ú ÿ ó õ ô ì � ö ø ï ö ø ð ï û ñ ò í ó ö ø ì ú ö ö ø ï ú ò ï ì � û õ ì î ï ð û ö ó õ ôò � ò ö ï þ � ¬ ø ï � ñ ì õ ì ö ö û ð ô ï ö ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ � Ó ú ð í ì ð Áû ÿ ò ì ÷ ì õ ò ó ñ ï ð ò þ ú ÿ ö ó � î ð ì ÷ ï ò ò ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï o ý ú ö ï þ î ø û �

ò ó x ï ò ö ø ï ï õ ï ð ô � � ï p ÷ ó ï õ ö ú ò ï ì � ö ø ï ì î ï ð û ö ó õ ô ò � ò ö ï þ ö ø ð ì ú ô øî ð ì î ï ð ò ì � ö í û ð ï ö ð û õ ò � ì ð þ û ö ó ì õ ò �

á á á â � ã ä å � � � ê ã ê � ê ! á ä ê æ ã ä # å æ è � # & æ ( ä ) á å ä+ å é # ê ä ä é ä è å á æ - å á ã à ( æ å � á ä ê æ ã à

v õ ö ø ó ò ò ï ÷ ö ó ì õ o í ï ñ ï ò ÷ ð ó ý ï û þ ï ö ø ì ñ ì ÿ ì ô � � ì ð þ ó õ ó þ ó x �ó õ ô ö ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï ö ø ð ì ú ô øò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò � À ï ÷ ö ó ì õ v v v � ò î ð ì �ü ó ñ ï ò û õ ì ü ï ð ü ó ï í ì � ö ø ï ï õ ö ó ð ï ñ ì í o í ø ó ÿ ï À ï ÷ ö ó ì õ ò v v v � �

ö ø ð ì ú ô ø v v v � 0 ñ ï ö û ó ÿ ö ø ï ó þ î ì ð ö û õ ö û ò î ï ÷ ö ò �

ê à 2 4 ¹ ¸ 4 ¼ ¹ ¶ ³ ´ µ » ¹ 6 ³ ´ µ ¶ · ¸ ¹ ê ¸ º » ¼ µ ¹ º µ ½ ¸ · ¾ 7 Å ¹ ¸ 8 ¿ : ¼ Å ¼ Ï ¼ < · ǵ ¼ ³ Å : ¹ µ » ³ ú ³ ¾ ³ 8 ¿

¬ ø ï î ð ì î ì ò ï ñ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÿ ï ü ï ÿ ï õ ï ð ô � þ ó õ ó þ ó x û �ö ó ì õ ñ ì í ó ò ò ø ì í õ ó õ � ó ô � � � v õ ö ø ï ° ô ú ð ï o ö ø ï ÷ � ÿ ó õ ñ ï ð òð ï î ð ï ò ï õ ö ö ø ï ï õ ö ó ö ó ï ò ö ì ý ï ì î ï ð û ö ï ñ ú î ì õ o û õ ñ ö ø ï ð ï ÷ ö û õ �ô ÿ ï ò ð ï î ð ï ò ï õ ö ö ø ï ò ö ï î ò ó õ ö ø ï û ÿ ô ì ð ó ö ø þ � ¬ ø ï þ ï ö ø ì ñ ì ÿ ì ô �

Initial SAG Implementation

Energysimulation

SAG andenergy statistics

Applytransformation

Evaluate alltransformations

Selecttransformation

OS energymacro-models

Initial programcode

Find possibletransformations

Final SAGand energy

] Â × Ö @ Ö A Á ¿ ¸ ¹ º » ¼ ½ ¾ ¿ ½ ¾ À Á  » ¿ À » Ä ¾ ¿ c ¿ m ¿ c ¿ a ¿ ¾ × d h  a  h  i ½ »  ¹ a h ¿ » Á ¹ e ¹ c B¹ × d

ò ö û ð ö ò í ó ö ø û õ ó õ ó ö ó û ÿ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï o ð ï î ð ï ò ï õ ö ï ñ û òû ± ³ ´ µ ¶ · ¸ ¹ · ¸ º » ¼ µ ¹ º µ ½ ¸ ¹ 8 ¸ · ì » ì ð À ò � Õ û ò ñ ï ò ÷ ð ó ý ï ñ ó õ À ï ÷ �

ö ó ì õ v v v � � Ù � ¬ ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ D   ì � ö ø ï ó õ ó ö ó û ÿ ò ì � ö �í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ó ò ì ý ö û ó õ ï ñ ý � ÷ ì þ î ó ÿ ó õ ô ö ø ï ÷ ì ð ð ï ò î ì õ ñ �ó õ ô î ð ì ô ð û þ ò ì ú ð ÷ ï ÷ ì ñ ï ó õ ö ì û õ ì î ö ó þ ó x ï ñ ý ó õ û ð � � ì ð ö ø ï

ö û ð ô ï ö ï þ ý ï ñ ñ ï ñ ò � ò ö ï þ o û õ ñ ý � î ð ì ° ÿ ó õ ô ö ø ó ò ó þ î ÿ ï þ ï õ ö û �ö ó ì õ ú ò ó õ ô û ñ ï ö û ó ÿ ï ñ ï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ � ð û þ ï í ì ð Á � F ¬ ø ïï y ï ÷ ú ö ó ì õ û õ ñ ï õ ï ð ô � ò ö û ö ó ò ö ó ÷ ò ÷ ì ÿ ÿ ï ÷ ö ï ñ � ð ì þ ö ø ó ò ò ö ï î û ð ïò ú ý ò ï ù ú ï õ ö ÿ � ú ò ï ñ ö ì ô ú ó ñ ï ö ø ï û î î ÿ ó ÷ û ö ó ì õ ì � ò ì � ö í û ð ï û ð �÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò � Ó ú ð þ ï ö ø ì ñ ì ÿ ì ô � ì î ö ó þ ó x ï ò ö ø ïò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ý � û î î ÿ � ó õ ô û ò ï ù ú ï õ ÷ ï ì � û ö ì þ ó ÷ ò ì � ö �

í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò o ì ð þ ì ü ï ò o ö ø û ö ÿ ï û ñ ö ìþ û y ó þ ú þ ï õ ï ð ô � ò û ü ó õ ô ò � ¬ ø ï ò ï ö ð û õ ò � ì ð þ û ö ó ì õ ò û ð ï � ì ð þ ú �ÿ û ö ï ñ û ò ö ð û õ ò � ì ð þ û ö ó ì õ ò ì � ö ø ï À ò � o û õ ñ û ð ï ñ ï ò ÷ ð ó ý ï ñ ó õñ ï ö û ó ÿ ó õ À ï ÷ ö ó ì õ v v v � 0 � É ï ú ò ï û õ ó ö ï ð û ö ó ü ï ó þ î ð ì ü ï þ ï õ ö

ò ö ð û ö ï ô � ö ì ï y î ÿ ì ð ï ò ï ù ú ï õ ÷ ï ò ì � ö ð û õ ò � ì ð þ û ö ó ì õ ò � À ï ÿ ï ÷ ö ó ì õì � û ö ð û õ ò � ì ð þ û ö ó ì õ û ö ï û ÷ ø ó ö ï ð û ö ó ì õ ó ò ñ ì õ ï ó õ û ô ð ï ï ñ �

� û ò ø ó ì õ � ¬ ø û ö ó ò o û ö ï û ÷ ø ó ö ï ð û ö ó ì õ o í ï ÷ ø ì ì ò ï � ð ì þ û ÿ ÿ ö ø ïî ì ò ò ó ý ÿ ï ö ð û õ ò � ì ð þ û ö ó ì õ ò ö ø ï ì õ ï ö ø û ö � ó ï ÿ ñ ò þ û y ó þ ú þ ï õ �ï ð ô � ð ï ñ ú ÷ ö ó ì õ � ¬ ø ï ó ö ï ð û ö ó ü ï î ð ì ÷ ï ò ò ï õ ñ ò í ø ï õ õ ì þ ì ð ïö ð û õ ò � ì ð þ û ö ó ì õ ó ò î ì ò ò ó ý ÿ ï �

0 ú ð ó õ ô ö ø ï ó ö ï ð û ö ó ü ï î ð ì ÷ ï ò ò o � ì ð ï û ÷ ø û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò �� ì ð þ û ö ó ì õ ÷ ì õ ò ó ñ ï ð ï ñ o í ï õ ï ï ñ ö ì ï ò ö ó þ û ö ï ö ø ï ð ï ò ú ÿ ö ó õ ô÷ ø û õ ô ï ó õ ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ � À ó õ ÷ ï ö ø ó ò ï ò ö ó þ û ö ó ì õ ó ò ó ö ï ð �û ö ï ñ û ÿ û ð ô ï õ ú þ ý ï ð ì � ö ó þ ï ò o ó ö õ ï ï ñ ò ö ì ý ï þ ú ÷ ø þ ì ð ï ï p �

÷ ó ï õ ö ö ø û õ ø û ð ñ í û ð ï ì ð ó õ ò ö ð ú ÷ ö ó ì õ � ÿ ï ü ï ÿ ò ó þ ú ÿ û ö ó ì õ � É ï ú ö ó �ÿ ó x ï ø ó ô ø � ÿ ï ü ï ÿ ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò ö ì î ð ì ü ó ñ ï ï õ ï ð ô � ÷ ø û õ ô ïï ò ö ó þ û ö ï ò o û ò ñ ï ò ÷ ð ó ý ï ñ ó õ À ï ÷ ö ó ì õ v v v � Ø �

ò � ö ï ð û õ ï õ ï ð ô � � ï p ÷ ó ï õ ö ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ó ò ì ý ö û ó õ ï ñÕ û ò û õ À ò � Ù o ö ø ï î ð ì ô ð û þ ò ì ú ð ÷ ï ÷ ì ñ ï ó ò ô ï õ ï ð û ö ï ñ ö ì ð ï �

ñ ï ÷ ö ö ø ï ì î ö ó þ ó x ï ñ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï � ¬ ø ï ì î ö ó þ ó x ï ñ î ð ì �ô ð û þ ÷ ì ñ ï ÷ û õ ý ï ï y ï ÷ ú ö ï ñ ó õ ö ø ï ÿ ì í � ÿ ï ü ï ÿ ï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ

� ð û þ ï í ì ð Á ö ì ì ý ö û ó õ û ÷ ÷ ú ð û ö ï ï õ ï ð ô � ï ò ö ó þ û ö ï ò � ì ð ö ø ï ì î ö ó �þ ó x ï ñ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï �

¬ ø ï ð ï þ û ó õ ñ ï ð ì � ö ø ó ò ò ï ÷ ö ó ì õ ñ ï ö û ó ÿ ò ö ø ï ó þ î ì ð ö û õ ö ò ö ï î òó õ ö ø ï î ð ì î ì ò ï ñ þ ï ö ø ì ñ ì ÿ ì ô � �

÷ Ã 6 ³ ´ µ ¶ · ¸ ¹ ê ¸ º » ¼ µ ¹ º µ ½ ¸ ¹ H ¸ · ì »

É ï ð ï î ð ï ò ï õ ö ö ø ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ì � û õ ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ïî ð ì ô ð û þ û ò û õ À ò � � ò õ ï y û þ î ÿ ï ì � û õ À ò � o � ì ð û î ð ì ô ð û þ

I J � � � � � � � � � � � � � � � � � � � � � � � � � � L � � � � � � � ~ � � � � � � � � � � � � � � � � � � M N � � ¢� � � � � � � � � � � � � � � � � � } � � � � � P � � � } � � � � � Q � } � � � L � � � � � L � � � � � � � } � � � � } � � � � �

� � � � � L � � � � � � � � � � � � � � � � � � � � � } � � � � � ¢ M N � � � � � � � � �

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Page 3: Software Architectural low energy

main_upsem

read_heart_rate

read_battery_gauge

read_resp_rate

read_thermometer

take_picture

send_status

update_operation_mode

UART

Timer peripheral

msg_q

msg_q

msg_q

msg_q

msg_q

sem

sem

sem

sem

sem

sem

Timer device driver

Camera I/F

Thermometer I/F

Respiration sensor

Battery gauge

Cardiac monitor

signal_handler1

main_upsem

read_heart_rate

read_battery_gauge

read_resp_rate

read_thermometer

take_picture

send_status

update_operation_mode

UART

Timer peripheral

msg_q

msg_q

msg_q

msg_q

msg_q

sem

sem

sem

sem

sem

sem

Timer device driver

Camera I/F

Thermometer I/F

Respiration sensor

Battery gauge

Cardiac monitor

signal_handler1

] Â × Ö U Ö W ¹ º » ¼ ½ ¾ ¿ ½ ¾ À Á Â » ¿ À » Ä ¾ ¿ × ¾ ½ f Á º ¹ ¾ ½ ¸ Â » Ä ½ » Â ¹ a ½ c ½ ¼ ½ ¾ ¿ a ¿ ¸ ¸ ¸ Ä n B¸ d ¸ » ¿ h

ï þ î ÿ ì � ï ñ ó õ û ò ó ö ú û ö ó ì õ û ÿ û í û ð ï õ ï ò ò ò � ò ö ï þ o ó ò ñ ï î ó ÷ ö ï ñ ó õ� ó ô � t � v õ ö ø ï À ò � o ü ï ð ö ó ÷ ï ò ð ï î ð ï ò ï õ ö ø û ð ñ í û ð ï ì ð ò ì � ö í û ð ï

ï õ ö ó ö ó ï ò � Ü ï ð ö ó ÷ ï ò ÷ û õ ý ï ì � ò ï ü ï ð û ÿ ö � î ï ò ®

¯ ¦ û ð ñ í û ð ï ñ ï ü ó ÷ ï ò û ð ï ð ï î ð ï ò ï õ ö ï ñ ý � û õ ï þ î ö � ý ì y o í ó ö øû õ ì î ö ó ì õ û ÿ ÷ ð ì ò ò ý û ð � ì ð û ÷ ö ó ü ï ñ ï ü ó ÷ ï ò Õ ¹ Ã 8 Ã o ö ø ï ò ó ¬

î ï ð ó î ø ï ð û ÿ ó õ � ó ô � t Ù �

¯ 0 ï ü ó ÷ ï ñ ð ó ü ï ð ò û ð ï ð ï î ð ï ò ï õ ö ï ñ ý � û î û ð û ÿ ÿ ï ÿ ì ô ð û þ Õ ¹ Ã 8 Ã oö ø ï ö ó þ ï ð ñ ï ü ó ÷ ï ñ ð ó ü ï ð ó õ � ó ô � t Ù �

¯ ò î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ï ò û ð ï ð ï î ð ï ò ï õ ö ï ñ ý � û õ ï ÿ ÿ ó î ò ïí ó ö ø û õ û ð ð ì í ì õ ö ø ï î ï ð ó þ ï ö ï ð Õ ¹ Ã 8 Ã o î ð ì ÷ ï ò ò

Y Z \ ] ^ Z \ Y ` Y \ ` Z ó õ � ó ô � t Ù �

¯ À ó ô õ û ÿ ø û õ ñ ÿ ï ð ò û ð ï ð ï î ð ï ò ï õ ö ï ñ ý � û ñ ì ö ö ï ñ ÷ ó ð ÷ ÿ ïû ö ö û ÷ ø ï ñ ö ì ö ø ï ÷ ì ð ð ï ò î ì õ ñ ó õ ô û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò

Õ ¹ Ã 8 Ã o b c d e \ g ^ \ e ] g Z Y h o í ø ó ÷ ø ó ò û ö ö û ÷ ø ï ñ ö ì î ð ì ÷ ï ò ò

i j ] \ ` Z k j Z Y \ ` c k e l k ] Z ó õ � ó ô � t Ù �¬ ø ï û ò ò ì ÷ ó û ö ó ì õ ý ï ö í ï ï õ ø û ð ñ í û ð ï ñ ï ü ó ÷ ï ò û õ ñ ñ ï ü ó ÷ ï ñ ð ó ü ï ð ò

ó ò ñ ï î ó ÷ ö ï ñ ý � û ò ì ÿ ó ñ ÿ ó õ ï ÷ ì õ õ ï ÷ ö ó õ ô ö ø ï þ � ò ð ð ì í ï ñ ï ñ ô ï òý ï ö í ï ï õ û õ � ö í ì ü ï ð ö ó ÷ ï ò ð ï î ð ï ò ï õ ö ö ø ï ÷ ì þ þ ú õ ó ÷ û ö ó ì õ ì �ñ û ö û ì ð ÷ ì õ ö ð ì ÿ þ ï ò ò û ô ï ò o û õ ñ û ð ï û õ õ ì ö û ö ï ñ í ó ö ø ö ø ï ò ï �

ÿ ï ÷ ö ï ñ v × Ø þ ï ÷ ø û õ ó ò þ ò � À ó õ ÷ ï ö ø ï ò � ò ö ï þ ó ò Ó À � ñ ð ó ü ï õ oö ø ï � û ð ï ö ì ý ï ó þ î ÿ ï þ ï õ ö ï ñ û ò ÷ û ÿ ÿ ò ö ì ö ø ï ò � ò ö ï þ � ú õ ÷ ö ó ì õ ò �� ì ð ï y û þ î ÿ ï o ö ø ï ï ñ ô ï � ð ì þ î ð ì ÷ ï ò ò l \ c e i j b Z l ö ì î ð ì ÷ ï ò ò

Y Z \ ] ^ Z \ Y ` Y \ ` Z ó õ � ó ô � t ó ò û ÷ ì õ ö ð ì ÿ þ ï ò ò û ô ï ö ø û ö ó ò ó þ �î ÿ ï þ ï õ ö ï ñ ú ò ó õ ô ö ø ï ò ï þ û î ø ì ð ï ò ï ð ü ó ÷ ï î ð ì ü ó ñ ï ñ ý � ö ø ï Ó À �� û ö ú ð û ÿ ÿ � o û õ ï ñ ô ï � ð ì þ ì ð ö ì û ø û ð ñ í û ð ï ñ ï ü ó ÷ ï ð ï î ð ï ò ï õ ö ò

ö ø ï ö ð û õ ò � ï ð ì � ñ û ö û ú ò ó õ ô Ó À ò � ò ö ï þ � ú õ ÷ ö ó ì õ ò � ò ò þ û ÿ ÿ ò ì ÿ ó ñò ù ú û ð ï û ö ö ø ï ö ï ð þ ó õ û ö ó ì õ ì � û õ ï ñ ô ï ó õ ñ ó ÷ û ö ï ò û ý ÿ ì ÷ Á ó õ ô÷ ì þ þ ú õ ó ÷ û ö ó ì õ � Ó ö ø ï ð í ó ò ï o ö ø ï ÷ ì þ þ ú õ ó ÷ û ö ó ì õ ó ò û ò ò ú þ ï ñ

ö ì ý ï õ ì õ � ý ÿ ì ÷ Á ó õ ô �

í Ã 7 Å ¹ ¸ 8 ¿ : ³ ú ¹ ¾ ¼ Å 8 · µ µ » ¹ 6 ³ ´ µ ¶ · ¸ ¹ ê ¸ º » ¼ µ ¹ º µ ½ ¸ ¹ m ¹ 4 ¹ ¾

É ï ñ ï õ ì ö ï û ò î ï ÷ ó ° ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÷ ì õ ° ô ú ð û ö ó ì õ� ì ð û ô ó ü ï õ ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï î ð ì ô ð û þ û ò n � ¬ ø ï ï õ �ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ö ø ó ò ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï � ì ð û ° y ï ñû þ ì ú õ ö ì � ÷ ì þ î ú ö û ö ó ì õ Õ û î î ÿ ó ÷ û ö ó ì õ � ú õ ÷ ö ó ì õ û ÿ ó ö � Ù ó ò ñ ï õ ì ö ï ñ

ý � D Õ n Ù � ¬ ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ö ø ï ó õ ó ö ó û ÿ û ð ÷ ø ó ö ï ÷ ö ú ð ïn   ó ò ñ ï õ ì ö ï ñ ý � D   q D Õ n   Ù � v õ û õ û ý ò ì ÿ ú ö ï ò ï õ ò ï o � ì ð û

ô ó ü ï õ ï þ ý ï ñ ñ ï ñ ò � ò ö ï þ o D Õ n Ù ñ ï î ï õ ñ ò ì õ ü û ð ó ì ú ò î û ð û þ �ï ö ï ð ò ð ï ÿ û ö ï ñ ö ì ø ì í ö ø ï ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ó ò ö ð û õ ò ÿ û ö ï ñó õ ö ì ö ø ï ° õ û ÿ ï y ï ÷ ú ö û ý ÿ ï ó þ î ÿ ï þ ï õ ö û ö ó ì õ Õ ¹ à 8 à o ÷ ì þ î ó ÿ ï ð ì î �

ö ó þ ó x û ö ó ì õ ò ú ò ï ñ Ù � ¬ ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ï û ÷ ø ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð ï ÷ ì ú ÿ ñ ý ï û ÷ ÷ ú ð û ö ï ÿ � ï ü û ÿ ú û ö ï ñ ý � ò î ï ÷ ó � � ó õ ô ó ö û ò

î ð ì ô ð û þ ò ì ú ð ÷ ï ÷ ì ñ ï o � ï ï ñ ó õ ô ó ö ö ø ð ì ú ô ø ö ø ï ò ì � ö í û ð ï ÷ ì þ �î ó ÿ û ö ó ì õ ñ ì í o û õ ñ ú ò ó õ ô û ñ ï ö û ó ÿ ï ñ ò � ò ö ï þ ò ó þ ú ÿ û ö ó ì õ � ð û þ ï �

í ì ð Á � ¦ ì í ï ü ï ð o ö ø ó ò í ì ú ÿ ñ ý ï ö ì ì ö ó þ ï � ÷ ì õ ò ú þ ó õ ô ö ì ú ò ï ó õ

ö ø ï ÷ ì õ ö ï y ö ì � û õ û ú ö ì þ û ö ó ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð �þ û ö ó ì õ � ð û þ ï í ì ð Á o ò ó õ ÷ ï ï û ÷ ø ÷ û õ ñ ó ñ û ö ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÷ ì ú ÿ ñ

ð ï ù ú ó ð ï ø ì ú ð ò ö ì ï ü û ÿ ú û ö ï � v õ ì ú ð ÷ ì õ ö ï y ö o ö ø ï � ì ÿ ÿ ì í ó õ ô ì ý �ò ï ð ü û ö ó ì õ ò û ð ï í ì ð ö ø õ ì ö ó õ ô ®

¯ É ï û ð ï ì õ ÿ � ó õ ö ï ð ï ò ö ï ñ ó õ ÷ ì þ î û ð ó õ ô ö ø ï ó õ ø ï ð ï õ ö ï õ �ï ð ô � ï p ÷ ó ï õ ÷ � ì � ñ ó � ï ð ï õ ö ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ò í ó ö ø �ì ú ö ð ï ô û ð ñ ö ì ö ø ï ò ú ý ò ï ù ú ï õ ö ò ì � ö í û ð ï ó þ î ÿ ï þ ï õ ö û ö ó ì õî ð ì ÷ ï ò ò �

¯ É ï î ï ð � ì ð þ û Õ ì õ ï � ö ó þ ï Ù ñ ï ö û ó ÿ ï ñ ï õ ï ð ô � î ð ì ° ÿ ó õ ô ì � ö ø ïó õ ó ö ó û ÿ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï � ¬ ø ï ó õ ó ö ó û ÿ û ð ÷ ø ó ö ï ÷ ö ú ð ï ó òþ ì ñ ó ° ï ñ ý � û î î ÿ � ó õ ô û ò ï ù ú ï õ ÷ ï ì � û ö ì þ ó ÷ ö ð û õ ò � ì ð þ û �ö ó ì õ ò � ¦ ï õ ÷ ï o í ï ì õ ÿ � ð ï ù ú ó ð ï ¹ Å ¹ ¸ 8 ¿ º » · Å 8 ¹ ¹ ± µ ¼ Ï · µ ¹ ± o

¼ Ã ¹ Ã o ï ò ö ó þ û ö ï ò ì � ö ø ï ñ ó � ï ð ï õ ÷ ï ó õ ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õý ï � ì ð ï û õ ñ û � ö ï ð ö ø ï û î î ÿ ó ÷ û ö ó ì õ ì � ï û ÷ ø û ö ì þ ó ÷ ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ �

¯ ¬ ø ï ö ð û õ ò � ì ð þ û ö ó ì õ ò ú ö ó ÿ ó x ï ñ ó õ ì ú ð þ ï ö ø ì ñ ì ÿ ì ô � ñ ìõ ì ö û � ï ÷ ö ö ø ï © ÷ ì ð ï � ú õ ÷ ö ó ì õ û ÿ ó ö � « ì � û õ û î î ÿ ó ÷ û ö ó ì õ �ó û ö ø ï ð o ö ø ï � û � ï ÷ ö ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ý � û ÿ ö ï ð ó õ ô ö ø ïþ û õ õ ï ð ó õ í ø ó ÷ ø Ó À ò ï ð ü ó ÷ ï ò û ð ï ï þ î ÿ ì � ï ñ � ò ò ò ø ì í õÿ û ö ï ð o ö ø ó ò ó þ î ÿ ó ï ò ö ø û ö í ï ÷ û õ ú ò ï ø ó ô ø � ÿ ï ü ï ÿ Ó À ï õ ï ð ô �þ û ÷ ð ì � þ ì ñ ï ÿ ò ö ì ï ü û ÿ ú û ö ï ö ø ï ï õ ï ð ô � ó þ î û ÷ ö ì � ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò �

� ó ü ï õ û ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÷ ì õ ° ô ú ð û ö ó ì õ n F o û õ ñ ûö ð û õ ò � ì ð þ û ö ó ì õ t v I w v x o û õ ï í ÷ ì õ ° ô ú ð û ö ó ì õ n £ ó ò ÷ ð ï û ö ï ñ �¬ ø ï ï ù ú û ö ó ì õ ð ï ÿ û ö ó õ ô ö ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ö ø ï ò ï ö í ì

÷ ì õ ° ô ú ð û ö ó ì õ ò ó ò ®

D Õ n £ Ù z D Õ n F Ù q | D Õ t v I w v x Ù Õ Ù

í ø ï ð ï | D Õ t v I w v x Ù ñ ï õ ì ö ï ò ö ø ï ï õ ï ð ô � ÷ ø û õ ô ï ó õ ÷ ú ð ð ï ñ ý �î ï ð � ì ð þ ó õ ô ö ð û õ ò � ì ð þ û ö ó ì õ t v I w v x �

ò ò þ ï õ ö ó ì õ ï ñ ï û ð ÿ ó ï ð o ö ø ï ï � ï ÷ ö ì � ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿö ð û õ ò � ì ð þ û ö ó ì õ ò ó ò ö ì û ÿ ö ï ð ö ø ï þ û õ õ ï ð ó õ í ø ó ÷ ø Ó À ò ï ð ü ó ÷ ï òû ð ï ï þ î ÿ ì � ï ñ ñ ú ð ó õ ô ï y ï ÷ ú ö ó ì õ ì � ö ø ï û î î ÿ ó ÷ û ö ó ì õ � ¦ ï õ ÷ ï o

í ï û ð ï û ý ÿ ï ö ì ï ò ö ó þ û ö ï | D ú ò ó õ ô ø ó ô ø � ÿ ï ü ï ÿ ï õ ï ð ô � þ û ÷ ð ì �þ ì ñ ï ÿ ò ò î ï ÷ ó ° ÷ ö ì ö ø ï Ó À � ò õ ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ó ò û � ú õ ÷ �

ö ó ì õ Õ ¹ à 8 à o û õ ï ù ú û ö ó ì õ Ù ï y î ð ï ò ò ó õ ô ö ø ï ð ï ÿ û ö ó ì õ ò ø ó î ý ï ö í ï ï õö ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � û ò ì � ö í û ð ï � ú õ ÷ ö ó ì õ û õ ñ ò ì þ ï î ð ï �ñ ï ° õ ï ñ î û ð û þ ï ö ï ð ò � v õ ö ø ï û ý ì ü ï � þ ï õ ö ó ì õ ï ñ ÷ ì õ ö ï y ö o ö ø ï ò ï

ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò û ð ï ÷ û ÿ ÿ ï ñ ö ø ï Ó À ï õ ï ð ô � ÷ ø û ð û ÷ ö ï ð ó ò ö ó ÷ñ û ö û q Ò u � Ó À ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò î ð ì î ì ò ï ñ ó õ q Ò u ò ø ì í ì õû ü ï ð û ô ï ÿ ~ � ö ï ð ð ì ð í ó ö ø ð ï ò î ï ÷ ö ö ì ö ø ï ï õ ï ð ô � ñ û ö û ú ò ï ñ ö ì

ì ý ö û ó õ ö ø ï þ û ÷ ð ì � þ ì ñ ï ÿ ò � ¬ ø ó ò ÿ ï ü ï ÿ ì � û ÷ ÷ ú ð û ÷ � ó ò ò ú p ÷ ó ï õ ö� ì ð ð ï ÿ û ö ó ü ï ÷ ì þ î û ð ó ò ì õ ì � ñ ó � ï ð ï õ ö ö ð û õ ò � ì ð þ û ö ó ì õ ò �

� û ò ó ÷ û ÿ ÿ � o ö ø ï Ó À ï õ ï ð ô � ÷ ø û ð û ÷ ö ï ð ó ò ö ó ÷ ñ û ö û ÷ ì õ ò ó ò ö ò ì � ö ø ï� ì ÿ ÿ ì í ó õ ô ®

¯ � » ¹ ¹ � ì ¾ ¼ º ¼ µ ± ¹ µ ® ¬ ø ï ò ï ó õ ÷ ÿ ú ñ ï ö ø ï ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò� ì ð ö ø ì ò ï ò � ò ö ï þ � ú õ ÷ ö ó ì õ ò ö ø û ö û ð ï ï y î ÿ ó ÷ ó ö ÿ � ó õ ü ì Á ï ñý � û î î ÿ ó ÷ û ö ó ì õ ò ì � ö í û ð ï o ¹ Ã 8 Ã o v × Ø þ ï ÷ ø û õ ó ò þ ò � � ó ü ï õ

ö ø ï ò ï ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò û õ ñ ï y ï ÷ ú ö ó ì õ ò ö û ö ó ò ö ó ÷ ò ÷ ì ÿ �ÿ ï ÷ ö ï ñ ñ ú ð ó õ ô ö ø ï ó õ ó ö ó û ÿ ò � ò ö ï þ ò ó þ ú ÿ û ö ó ì õ o ö ø ï ï õ ï ð ô �÷ ø û õ ô ï ñ ú ï ö ì û õ û ö ì þ ó ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò �

� ì ð þ û ö ó ì õ ÷ û õ ý ï ÷ ì þ î ú ö ï ñ � � ì ð ï y û þ î ÿ ï o ò ú î î ì ò ï ö ø ïï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò � ì ð ö í ì v × Ø � ò o � � n F û õ ñ � � n £ oû ð ï ô ó ü ï õ ý � ®

D � � � F Õ � Ù q � F F � � F £ � Õ � Ù

D � � � £ Õ � Ù q � £ F � � £ £ � Õ t Ù

í ø ï ð ï � ó ò ö ø ï õ ú þ ý ï ð ì � ý � ö ï ò ý ï ó õ ô ö ð û õ ò � ï ð ð ï ñ ó õ ï û ÷ ø÷ û ÿ ÿ o û õ ñ � � � û ð ï ö ø ï ÷ ì ï p ÷ ó ï õ ö ò ì � ö ø ï þ û ÷ ð ì � þ ì ñ ï ÿ ò �¬ ø ï û þ ì ú õ ö ì � ï õ ï ð ô � ÷ ø û õ ô ï ó õ ÷ ú ð ð ï ñ ý � ð ï î ÿ û ÷ ó õ ô

� � n F í ó ö ø � � n £ ó ò ô ó ü ï õ ý �

| D q q D � � � £ Õ � Ù z D � � � F Õ � Ù u � � � � Õ Ò Ù

q q Õ � £ F z � F F Ù � Õ � £ £ z � F £ Ù � u � � � � Õ ÿ Ù

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Page 4: Software Architectural low energy

í ø ï ð ï � � � � ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ö ø ó ò v × Ø ó ò ó õ ü ì Á ï ñó õ ö ø ï ò î ï ÷ ó ° ÷ û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ú õ ñ ï ð ÷ ì õ ò ó ñ ï ð û ö ó ì õ �¬ ø ï ü û ÿ ú ï ò ì � î û ð û þ ï ö ï ð ò ò ú ÷ ø û ò � � � � û õ ñ � û ð ï ÷ ì ÿ �

ÿ ï ÷ ö ï ñ ñ ú ð ó õ ô ö ø ï ñ ï ö û ó ÿ ï ñ î ð ì ° ÿ ó õ ô ì � ö ø ï ó õ ó ö ó û ÿ ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð ï � ¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï ò ñ ú ï ö ì ì ö ø ï ð ò � ò ö ï þ

� ú õ ÷ ö ó ì õ ð ï î ÿ û ÷ ï þ ï õ ö ò ÷ û õ ý ï ÷ û ÿ ÷ ú ÿ û ö ï ñ ò ó þ ó ÿ û ð ÿ � �

¯ � » ¹ ¼ Ï ì ¾ ¼ º ¼ µ ± ¹ µ ® ¬ ø ï ò ï ó õ ÷ ÿ ú ñ ï ö ø ï þ û ÷ ð ì � þ ì ñ ï ÿ ò � ì ð ö ø ï÷ ì õ ö ï y ö � ò í ó ö ÷ ø ï õ ï ð ô � o ö ó þ ï ð � ó õ ö ï ð ð ú î ö ï õ ï ð ô � û õ ñ ð ï �ò ÷ ø ï ñ ú ÿ ó õ ô ï õ ï ð ô � � v õ î û ð ö ó ÷ ú ÿ û ð o ö ø ï ÷ ì õ ö ï y ö � ò í ó ö ÷ ø ï õ �ï ð ô � o D � � � o ó ò ð ï ù ú ó ð ï ñ ö ì ÷ û ÿ ÷ ú ÿ û ö ï ö ø ï ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï

ö ì î ð ì ÷ ï ò ò þ ï ð ô ó õ ô � D � � � ó ò ñ ï ° õ ï ñ ö ì ý ï ö ø ï û þ ì ú õ ö ì �ð ì ú õ ñ � ö ð ó î ï õ ï ð ô � ì ü ï ð ø ï û ñ ó õ ÷ ú ð ð ï ñ ï ü ï ð � ö ó þ ï û î ð ì �÷ ï ò ò ó ò ò í ó ö ÷ ø ï ñ ì ú ö Õ û õ ñ ò í ó ö ÷ ø ï ñ ó õ û ô û ó õ Ù q Ò u �

v õ ö ø ï õ ï y ö ò ï ÷ ö ó ì õ o í ï ó õ ö ð ì ñ ú ÷ ï û ò ï ö ì � û ö ì þ ó ÷ ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò ö ø û ö í ï ø û ü ï ò ï ÿ ï ÷ ö ï ñ � Ø ì þ �

î ú ö û ö ó ì õ ì � ö ø ï ï õ ï ð ô � ÷ ø û õ ô ï ò ó õ ÷ ú ð ð ï ñ ý � ö ø ï ò ï ö ð û õ ò � ì ð �þ û ö ó ì õ ò ó ò � û ÷ ó ÿ ó ö û ö ï ñ ý � ö ø ï û ü û ó ÿ û ý ó ÿ ó ö � ì � ö ø ï Ó À ï õ ï ð ô �þ û ÷ ð ì � þ ì ñ ï ÿ ò �

� à 6 ³ ´ µ ¶ · ¸ ¹ ê ¸ º » ¼ µ ¹ º µ ½ ¸ · ¾ � ¸ · Å ± ´ ³ ¸ Ï · µ ¼ ³ Å ± 7 Ï ì ¾ ³ ¿ ¹ ú ¼ Å µ » ¹ë ¸ ³ ì ³ ± ¹ ú : ¹ µ » ³ ú ³ ¾ ³ 8 ¿

À ó õ ÷ ï í ï ø û ü ï û ñ ì î ö ï ñ ö ø ï Ó À � ñ ð ó ü ï õ þ ú ÿ ö ó � î ð ì ÷ ï ò ò ò ì � ö �í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ò ö � ÿ ï o ö ø ï þ ì ü ï ò ö ø û ö í ï ÷ ì õ ò ó ñ ï ð û ð ïþ û ó õ ÿ � þ û õ ó î ú ÿ û ö ó ì õ ò ì � ö ø ï ÷ ì þ î ì õ ï õ ö ò Õ û î î ÿ ó ÷ û ö ó ì õ î ð ì �÷ ï ò ò ï ò o ò ó ô õ û ÿ ø û õ ñ ÿ ï ð ò o û õ ñ ñ ï ü ó ÷ ï ñ ð ó ü ï ð ò Ù o û õ ñ ö ø ï ÷ ì õ �õ ï ÷ ö ì ð ò Õ ó õ ö ï ð � î ð ì ÷ ï ò ò ò � õ ÷ ø ð ì õ ó x û ö ó ì õ û õ ñ ÷ ì þ þ ú õ ó ÷ û ö ó ì õþ ï ÷ ø û õ ó ò þ ò Ù � À ì þ ï ì � ö ø ï ò î ï ÷ ó ° ÷ ö ð û õ ò � ì ð þ û ö ó ì õ ò î ð ï ò ï õ ö ï ñø ï ð ï o ó õ ÷ ÿ ú ñ ó õ ô þ û õ ó î ú ÿ û ö ó ì õ ì � û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ï ò ì ð î ð ì �÷ ï ò ò ò ö ð ú ÷ ö ú ð ó õ ô o ø û ü ï ý ï ï õ ó õ ü ï ò ö ó ô û ö ï ñ ó õ ì ö ø ï ð ð ï ÿ û ö ï ñ û ð ï û òò ú ÷ ø û ò ò ì � ö í û ð ï ï õ ô ó õ ï ï ð ó õ ô o þ ì ò ö ÿ � ó õ û ù ú û ÿ ó ö û ö ó ü ï þ û õ õ ï ð �� ì ð ï y û þ î ÿ ï o û ô ì ì ñ ó õ ö ð ì ñ ú ÷ ö ó ì õ ö ì î ð ì ÷ ï ò ò ò ö ð ú ÷ ö ú ð ó õ ô ÷ û õ

ý ï � ì ú õ ñ ó õ q ÿ u � v õ ö ø ó ò ò ú ý � ò ï ÷ ö ó ì õ o í ï � ì ð þ ú ÿ û ö ï û í ó ñ ïð û õ ô ï ì � û ö ì þ ó ÷ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò û õ ñò ø ì í ø ì í ö ø ï � ÷ û õ ý ï ò � ò ö ï þ û ö ó ÷ û ÿ ÿ � û î î ÿ ó ï ñ û ò ö ð û õ ò � ì ð þ û �

ö ó ì õ ò ì � ö ø ï À ò � � � ì ð ï û ÷ ø û ö ì þ ó ÷ ö ð û õ ò � ì ð þ û ö ó ì õ o í ï û ÿ ò ìó õ ÷ ÿ ú ñ ï û ý ð ó ï � û õ û ÿ � ò ó ò ì � ö ø ï ï õ ï ð ô � ÷ ø û õ ô ï ó õ ÷ ú ð ð ï ñ � � ì ö ï

ö ø û ö ò ì þ ï ì � ö ø ï ò ï û ö ì þ ó ÷ ö ð û õ ò � ì ð þ û ö ó ì õ ò þ û � õ ì ö ñ ó ð ï ÷ ö ÿ �ð ï ò ú ÿ ö ó õ ÿ û ð ô ï ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ o ý ú ö þ û � ï õ û ý ÿ ï ì ö ø ï ð þ ì ü ï òö ø û ö ð ï ñ ú ÷ ï þ ì ð ï ï õ ï ð ô � ï ü ï õ ö ú û ÿ ÿ � � ò ÿ ò ì o õ ì ö ï ö ø û ö ö ø ï ó õ �ü ï ð ò ï ì � û õ � þ ì ü ï ñ ó ò ÷ ú ò ò ï ñ ø ï ð ï ó ò û ÿ ò ì û ü û ÿ ó ñ þ ì ü ï �

0 � ¬ ï þ î ì ð û ÿ ÷ ì ø ï ò ó ì õ ñ ð ó ü ï õ î ð ì ÷ ï ò ò þ ï ð ô ó õ ô

¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó õ ü ì ÿ ü ï ò þ ï ð ô ó õ ô ì � ö í ì ò ì � ö í û ð ï î ð ì �÷ ï ò ò ï ò ö ø û ö û ð ï ñ ð ó ü ï õ ý � ï ü ï õ ö ò í ø ì ò ï ó õ ò ö û õ ÷ ï ò ø û ü ï û ì õ ï �

ö ì � ì õ ï ÷ ì ð ð ï ò î ì õ ñ ï õ ÷ ï � ò ò î ï ÷ ó û ÿ ÷ û ò ï ó ò î ï ð ó ì ñ ó ÷ ï ü ï õ ö ò ö ø û öì ÷ ÷ ú ð û ö ö ø ï ò û þ ï ð û ö ï � ò î î ÿ ó ÷ û ö ó ì õ ì � ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õñ ï ÷ ð ï û ò ï ò ö ø ï õ ú þ ý ï ð ì � î ð ì ÷ ï ò ò ï ò ý � ì õ ï � ¬ ø ó ò ö ð û õ ò � ì ð þ û �

] Â × Ö � Ö A ¿ h f ¹ ¾ ½ c À ¹ Á ¿ ¸ Â ¹ a e ¾ Â m ¿ a f ¾ ¹ À ¿ ¸ ¸ h ¿ ¾ × Â a ×

ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � Ò � ¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó òö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ û ò ®

| D q z D � � � � � � � Õ õ Ù

í ø ï ð ï D � � � ó ò ö ø ï ÷ ì õ ö ï y ö ò í ó ö ÷ ø ï õ ï ð ô � ï y î ÿ û ó õ ï ñ û ý ì ü ï oû õ ñ � � � � ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ï û ÷ ø ì � ö ø ï î ð ì ÷ ï ò ò ï ò ó ò û ÷ �

ö ó ü û ö ï ñ � � ì ö ï ö ø û ö ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ÷ û õ ý ï ÷ ì ÿ ÿ û ö ï ñ í ó ö øì ö ø ï ð ö ð û õ ò � ì ð þ û ö ó ì õ ò ò ú ÷ ø û ò ÷ ì ñ ï ÷ ì þ î ú ö û ö ó ì õ þ ó ô ð û ö ó ì õû õ ñ v × Ø þ ï ð ô ó õ ô ö ì � ú ð ö ø ï ð ð ï ñ ú ÷ ï ï õ ï ð ô � o û ò ó ÿ ÿ ú ò ö ð û ö ï ñ

ÿ û ö ï ð �

0 � � À ï ù ú ï õ ö ó û ÿ ÷ ì ø ï ò ó ì õ ñ ð ó ü ï õ î ð ì ÷ ï ò ò þ ï ð ô ó õ ô

¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó õ ü ì ÿ ü ï ò þ ï ð ô ó õ ô ì � ö í ì ò ì � ö í û ð ï î ð ì �÷ ï ò ò ï ò ö ø û ö û ð ï ï y ï ÷ ú ö ï ñ ò ï ù ú ï õ ö ó û ÿ ÿ � ý ï ÷ û ú ò ï ì õ ï î ð ì ÷ ï ò òî û ò ò ï ò ñ û ö û ì ð ÷ ì õ ö ð ì ÿ ö ì ö ø ï ì ö ø ï ð � v ö ñ ï ÷ ð ï û ò ï ò ö ø ï õ ú þ �ý ï ð ì � î ð ì ÷ ï ò ò ï ò ý � ì õ ï û õ ñ û ÿ ò ì ð ï þ ì ü ï ò ö ø ï v × Ø ý ï ö í ï ï õ

ö ø ï þ � ¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � ÿ � ¬ ø ï ï õ �

] Â × Ö � Ö W ¿ � Ä ¿ a » Â ½ c À ¹ Á ¿ ¸ Â ¹ a e ¾ Â m ¿ a f ¾ ¹ À ¿ ¸ ¸ h ¿ ¾ × Â a ×

ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ û ò ®

| D q z D � � � Õ � Ù � � � � z D � � � � � � � Õ � Ù

í ø ï ð ï D � � � Õ � Ù ó ò ö ø ï ö ì ö û ÿ v × Ø Õ ð ï û ñ û õ ñ í ð ó ö ï Ù ï õ ï ð ô � � ì ð÷ ì þ þ ú õ ó ÷ û ö ó õ ô � û þ ì ú õ ö ì � ñ û ö û o � � � � ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò

ö ø ï v × Ø ý ï ö í ï ï õ ö ø ï ö í ì î ð ì ÷ ï ò ò ï ò ó ò ó õ ü ì Á ï ñ o û õ ñ � � � � ó òö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ï û ÷ ø ì � ö ø ï î ð ì ÷ ï ò ò ï ò ó ò û ÷ ö ó ü û ö ï ñ �

0 � t v õ ö ð û � î ð ì ÷ ï ò ò ÷ ì þ î ú ö û ö ó ì õ þ ó ô ð û ö ó ì õ

¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó õ ü ì ÿ ü ï ò þ ì ü ó õ ô ò ì þ ï ì � ö ø ï ÷ ì ñ ï ó õû î ð ì ÷ ï ò ò ò ì ö ø û ö ö í ì v × Ø í ð ó ö ï ò Õ ì ð ò ï õ ñ ò Ù ÷ û õ ý ï ð ï î ÿ û ÷ ï ñ

ý � û ò ó õ ô ÿ ï í ð ó ö ï Õ ì ð ò ï õ ñ Ù � v ö ï y î ÿ ì ó ö ò ö ø ï ÷ û î û ý ó ÿ ó ö � ì � v × Øò � ò ö ï þ ÷ û ÿ ÿ ò ö ø û ö ÷ û õ û ÷ ÷ ï î ö þ ú ÿ ö ó î ÿ ï þ ï ò ò û ô ï ò Õ í ó ö ø î ì ö ï õ �

ö ó û ÿ ÿ � ñ ó � ï ð ï õ ö ñ ï ò ö ó õ û ö ó ì õ ò Ù o ¹ Ã 8 Ã o ö ø ï l b d b e ] � � � ú õ ÷ ö ó ì õ ó õë ó õ ú y � v ö ó ò ú ò ï � ú ÿ ó õ ð ï ñ ú ÷ ó õ ô ö ø ï ÷ ì õ ò ö û õ ö ì ü ï ð ø ï û ñ ó õ ü ì ÿ ü ï ñ

ó õ ó õ ü ì Á ó õ ô ö ø ï v × Ø � ú õ ÷ ö ó ì õ � v ö ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � õ � ¬ ø ï

] Â × Ö   Ö ¡ ¹ h f Ä » ½ »  ¹ a h Â × ¾ ½ »  ¹ a

ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ û ò ®

| D q z Õ D � � � ¢ £ Õ � Ù � D � � � ¢ £ Õ ¤ Ù z D � � � ¢ £ Õ � � ¤ Ù Ù � � � � ¢ £Õ � Ù

í ø ï ð ï D � � � ¢ £ ð ï � ï ð ò ö ì v × Ø í ð ó ö ï ï õ ï ð ô � o � � � � ¢ £ ó ò ö ø ï õ ú þ �ý ï ð ì � ö ó þ ï ò ì õ ï ì � ö ø ï v × Ø í ð ó ö ï ò ó ò ó õ ü ì Á ï ñ o û õ ñ � û õ ñ ¤

ð ï î ð ï ò ï õ ö ö ø ï û ü ï ð û ô ï û þ ì ú õ ö ì � ñ û ö û ö ð û õ ò � ï ð ð ï ñ î ï ð ÷ û ÿ ÿö ø ð ì ú ô ø ö ø ï ° ð ò ö û õ ñ ò ï ÷ ì õ ñ v × Ø í ð ó ö ï ò o ð ï ò î ï ÷ ö ó ü ï ÿ � � � ì ö ïö ø û ö ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ï õ û ý ÿ ï ò � ú ð ö ø ï ð v × Ø þ ï ð ô ó õ ô ó õ ò ì þ ï÷ û ò ï ò �

0 � Ò ¬ ï þ î ì ð û ÿ ÷ ì ø ï ò ó ì õ ñ ð ó ü ï õ v × Ø þ ï ð ô ó õ ô

¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó õ ü ì ÿ ü ï ò þ ï ð ô ó õ ô ì � ö í ì v × Ø � ò ö ø û ö û ð ïñ ð ó ü ï õ ý � ö ø ï ò û þ ï ï ü ï õ ö � ¬ ø ó ò þ ì ü ï ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � � �¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ

] Â × Ö § Ö A ¿ h f ¹ ¾ ½ c À ¹ Á ¿ ¸ Â ¹ a e ¾ Â m ¿ a ¨ © ¡ h ¿ ¾ × Â a ×

û ò ®

| D q z D � � � £ ª « ¬ Õ � Ù � � � � £ ª « ¬ Õ � Ù

í ø ï ð ï D � � � £ ª « ¬ ó ò ö ø ï v × Ø ð ï û ñ ï õ ï ð ô � � ì ð � û þ ì ú õ ö ì � ñ û ö ûû õ ñ � � � � £ ª « ¬ ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ì õ ï ì � ö ø ï v × Ø ð ï û ñ ò ó ò

ó õ ü ì Á ï ñ �

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Page 5: Software Architectural low energy

0 � ÿ v × Ø ð ï î ÿ û ÷ ï þ ï õ ö

¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó õ ü ì ÿ ü ï ò ð ï î ÿ û ÷ ó õ ô ö ø ï v × Ø þ ï ÷ ø û õ ó ò þû ò ò ì ÷ ó û ö ï ñ í ó ö ø û õ ï ñ ô ï ó õ ö ø ï À ò � ý � û õ ì ö ø ï ð � ú õ ÷ ö ó ì õ û ÿ ÿ �

ï ù ú ó ü û ÿ ï õ ö þ ï ÷ ø û õ ó ò þ � � ì ð ï y û þ î ÿ ï o þ ï ò ò û ô ï î û ò ò ó õ ô ÷ û õ ý ïð ï î ÿ û ÷ ï ñ ý � ò ø û ð ï ñ þ ï þ ì ð � í ó ö ø ò ï þ û î ø ì ð ï î ð ì ö ï ÷ ö ó ì õ � ¬ ø ó òö ð û õ ò � ì ð þ û ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � � � ¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï

IPC1 IPC2

] Â × Ö ­ Ö ¨ © ¡ ¾ ¿ f c ½ À ¿ h ¿ a »

ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ û ò ®

| D q q D � � � £ Õ � Ù z D � � � F Õ � Ù u � � � � Õ � Ù

í ø ï ð ï D � � � F û õ ñ D � � � £ ð ï � ï ð ö ì ö ø ï ï õ ï ð ô � ì � ö ø ï ° ð ò ö û õ ñò ï ÷ ì õ ñ v × Ø þ ï ÷ ø û õ ó ò þ o ð ï ò î ï ÷ ö ó ü ï ÿ � o û õ ñ � � � � ó ò ö ø ï õ ú þ ý ï ðì � ö ó þ ï ò ö ø ó ò v × Ø ó ò ó õ ü ì Á ï ñ �

0 � õ À � ò ö ï þ � ú õ ÷ ö ó ì õ ð ï î ÿ û ÷ ï þ ï õ ö

À � ò ö ï þ � ú õ ÷ ö ó ì õ ò ó õ ó ö ó û ÿ ÿ � ú ò ï ñ ó õ ö ø ï û î î ÿ ó ÷ û ö ó ì õ î ð ì ô ð û þþ û � õ ì ö ý ï ö ø ï þ ì ò ö ï õ ï ð ô � � ï p ÷ ó ï õ ö ÷ ø ì ó ÷ ï ò ú õ ñ ï ð ö ø ï ò î ï �÷ ó ° ÷ ÷ ì õ ö ï y ö ó õ í ø ó ÷ ø ö ø ï � û ð ï ú ò ï ñ � v õ ö ø ó ò ÷ û ò ï o ð ï î ÿ û ÷ ï �þ ï õ ö ì � ö ø ï ò ï ò � ò ö ï þ � ú õ ÷ ö ó ì õ ò ý � ÿ ì í ï ð ï õ ï ð ô � û ÿ ö ï ð õ û ö ó ü ï òÿ ï û ñ ò ö ì ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ � ¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñó õ � ó ô � � � ¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò

Sys1 Sys2

] Â × Ö ¯ Ö W d ¸ » ¿ h º Ä a À » Â ¹ a ¾ ¿ f c ½ À ¿ h ¿ a »

ï ò ö ó þ û ö ï ñ û ò ®

| D q q D ° ± ° £ z D ° ± ° F u � ° ± ° Õ Ù

í ø ï ð ï D ° ± ° F Õ D ° ± ° £ Ù ó ò ö ø ï ï õ ï ð ô � ì � ò � ò ö ï þ � ú õ ÷ ö ó ì õ � ¤ � Õ � ¤ � � Ù û õ ñ � ° ± ° ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ö ø ï ò � ò ö ï þ � ú õ ÷ ö ó ì õ

ó ò ó õ ü ì Á ï ñ �

0 � � × ð ì ÷ ï ò ò ï þ ý ï ñ ñ ó õ ô û ò ò ó ô õ û ÿ ø û õ ñ ÿ ï ð ò

¬ ø ó ò û ñ ü û õ ÷ ï ñ ö ð û õ ò � ì ð þ û ö ó ì õ ï þ ý ï ñ ò û î ð ì ÷ ï ò ò û ò û ò ó ô õ û ÿø û õ ñ ÿ ï ð ó õ ö ì û õ ì ö ø ï ð î ð ì ÷ ï ò ò � � � ñ ì ó õ ô ò ì o ö ø ï õ ú þ ý ï ð ì �î ð ì ÷ ï ò ò ï ò ó ò ð ï ñ ú ÷ ï ñ ý � ì õ ï o ð ï ñ ú ÷ ó õ ô ÷ ì õ ö ï y ö ò í ó ö ÷ ø ð ï ÿ û ö ï ñï õ ï ð ô � � ¦ ì í ï ü ï ð o ö ø ï ð ï ó ò û õ ì ü ï ð ø ï û ñ ñ ú ï ö ì ò ó ô õ û ÿ ø û õ ñ ÿ ó õ ô �¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ � ó ô � � � ¬ ø ï ñ û ò ø ï ñ

] Â × Ö ^ ² Ö © ¾ ¹ À ¿ ¸ ¸ ¿ h n ¿ e e  a ×

÷ ó ð ÷ ÿ ï û ö ö û ÷ ø ï ñ ö ì ö ø ï ò ï ÷ ì õ ñ î ð ì ÷ ï ò ò ì � ö ø ï ö ð û õ ò � ì ð þ ï ñ À ò �ð ï î ð ï ò ï õ ö ò ö ø ï ò ó ô õ û ÿ ø û õ ñ ÿ ï ð ì � ö ø ï ò ï ÷ ì õ ñ î ð ì ÷ ï ò ò � ¬ ø ïï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ï ò ö ó þ û ö ï ñ û ò ®

| D q z D � � � � � � � � D ° � ³ � ° � ³ Õ � Ù

í ø ï ð ï � ° � ³ ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò ö ø ï ò ó ô õ û ÿ ø û õ ñ ÿ ï ð o ý ï ó õ ôö ø ï ð ï î ÿ û ÷ ï þ ï õ ö ì � ö ø ï ï þ ý ï ñ ñ ï ñ î ð ì ÷ ï ò ò o ó ò û ÷ ö ó ü û ö ï ñ � D ° � ³ó ò ö ø ï ò ó ô õ û ÿ ø û õ ñ ÿ ó õ ô ï õ ï ð ô � �

0 � � Ø ì þ î ú ö û ö ó ì õ þ ó ô ð û ö ó ì õ ö ì ñ ï ü ó ÷ ï ñ ð ó ü ï ð ò

¬ ø ó ò û ñ ü û õ ÷ ï ñ ö ð û õ ò � ì ð þ û ö ó ì õ þ ó ô ð û ö ï ò ò ì þ ï ì � ö ø ï î ð ï �ÿ ó þ ó õ û ð � ÷ ì þ î ú ö û ö ó ì õ � ð ì þ ö ø ï î ð ì ÷ ï ò ò ó õ ö ï ð � û ÷ ó õ ô í ó ö ø û õû ÷ ö ó ü ï ñ ï ü ó ÷ ï ó õ ö ì ö ø ï ñ ï ü ó ÷ ï ñ ð ó ü ï ð � ì ð ö ø ï ñ ï ü ó ÷ ï � � � ñ ì ó õ ô

ò ì o ñ û ö û ö ð û õ ò � ï ð ó õ ó ö ó û ö ï ñ ý � ö ø ï û ÷ ö ó ü ï ñ ï ü ó ÷ ï ÷ û õ ý ï î ì ö ï õ �ö ó û ÿ ÿ � ð ï ñ ú ÷ ï ñ ó õ ó ö ò ù ú û õ ö ó ö � ì ð � ð ï ù ú ï õ ÷ � � ò ÷ ì þ þ ì õ ï y û þ �î ÿ ï ó ò ñ ï ü ó ÷ ï ý ú � ï ð ó õ ô o í ø ï ð ï ó õ ñ û ö û û ð ï û ô ô ð ï ô û ö ï ñ í ó ö ø ó õ

ö ø ï ñ ï ü ó ÷ ï ñ ð ó ü ï ð û õ ñ ò ï õ ö ö ì ö ø ï û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ó õ ÿ û ð ô ï ð÷ ø ú õ Á ò o ð ï ñ ú ÷ ó õ ô ö ø ï ð û ö ï û ö í ø ó ÷ ø ö ø ï ñ ï ü ó ÷ ï ñ ð ó ü ï ð û ÷ ö ó ü û ö ï ò

ö ø ï û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò � ¬ ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ó ò ó ÿ ÿ ú ò ö ð û ö ï ñ ó õ� ó ô � � ò ò ì õ ï ÷ û õ ò ï ï o ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õ ð ï ù ú ó ð ï ò ÷ ø û õ ô ï ò

] Â × Ö ^ ^ Ö ¡ ¹ h f Ä » ½ »  ¹ a h Â × ¾ ½ »  ¹ a » ¹ e ¿ m  À ¿ e ¾  m ¿ ¾ ¸

ö ì ö ø ï ñ ï ü ó ÷ ï ñ ð ó ü ï ð � v õ ÷ ì õ ü ï õ ö ó ì õ û ÿ ô ï õ ï ð û ÿ � î ú ð î ì ò ï ò � ò �ö ï þ ò o û ÷ ÿ ï û ð ò ï î û ð û ö ó ì õ ó ò û ñ ü ì ÷ û ö ï ñ ý ï ö í ï ï õ û î î ÿ ó ÷ û ö ó ì õ� ú õ ÷ ö ó ì õ û ÿ ó ö � û õ ñ ÿ ì í � ÿ ï ü ï ÿ ñ ð ó ü ï ð ò ì ð ò � ò ö ï þ ò ì � ö í û ð ï � � ï ü �ï ð ö ø ï ÿ ï ò ò o � ì ð ï þ ý ï ñ ñ ï ñ ò � ò ö ï þ ò o ò ú ÷ ø ÷ ø û õ ô ï ò û ð ï ú ò ú û ÿ ÿ �î ï ð þ ó ò ò ó ý ÿ ï � ¬ ø ï ï õ ï ð ô � ÷ ø û õ ô ï ñ ú ï ö ì ö ø ó ò ö ð û õ ò � ì ð þ û ö ó ì õó ò ð ì ú ô ø ÿ � ï ò ö ó þ û ö ï ñ û ò ®

| D q D � � � ¶ � · � ¹ £ »� � � ¼ � z � ¹ F »� � � ¼ � ½ Õ t Ù

í ø ï ð ï � ¹ F »� � � ¼ � Õ � ¹ £ »� � � ¼ � Ù ó ò ö ø ï õ ú þ ý ï ð ì � ö ó þ ï ò î ð ì ÷ ï ò ò ¿ ó ò û ÷ �

ö ó ü û ö ï ñ ý ï � ì ð ï Õ û � ö ï ð Ù ö ø ï ÷ ø û õ ô ï � � ì ö ï ö ø û ö ò ó õ ÷ ï ö ø ï ð ï ñ ú ÷ �ö ó ì õ ó õ î ð ì ÷ ï ò ò û ÷ ö ó ü û ö ó ì õ ò þ û � � ú ð ö ø ï ð î ð ì î û ô û ö ï ý ï � ì õ ñ ö ø ïî ð ì ÷ ï ò ò ñ ó ð ï ÷ ö ÿ � ó õ ö ï ð � û ÷ ó õ ô í ó ö ø ö ø ï ñ ï ü ó ÷ ï ñ ð ó ü ï ð o í ï ö û Á ï

ö ø ï ò ú þ ì � ð ï ñ ú ÷ ö ó ì õ ò ó õ î ð ì ÷ ï ò ò û ÷ ö ó ü û ö ó ì õ ò û ÷ ð ì ò ò û ÿ ÿ ö ø ïî ð ì ÷ ï ò ò ï ò ó õ ö ø ï À ò � �

á À â � Á Â ä å ê � ä ã ä á æ â ä à è æ ä à

ò ò û î ð ì ì � ì � ÷ ì õ ÷ ï î ö o í ï û î î ÿ ó ï ñ ì ú ð ò ì � ö í û ð ï û ð ÷ ø ó �ö ï ÷ ö ú ð ï ï õ ï ð ô � þ ó õ ó þ ó x û ö ó ì õ þ ï ö ø ì ñ ì ÿ ì ô � ö ì ü û ð ó ì ú ò þ ú ÿ ö ó �î ð ì ÷ ï ò ò ï y û þ î ÿ ï î ð ì ô ð û þ ò ñ ï ò ó ô õ ï ñ ö ì ð ú õ ú õ ñ ï ð ö ø ï ï þ �ý ï ñ ñ ï ñ ë ó õ ú y Ó À o ò î ï ÷ ó ° ÷ û ÿ ÿ � \ Y l à g c e i Ä Å Ç È Ç È Ç q õ u � ¬ ø ïý ï õ ÷ ø þ û ð Á ò ó õ ÷ ÿ ú ñ ï ® É Ê \ Y Z s ö ø ï ò ó ö ú û ö ó ì õ û ÿ û í û ð ï õ ï ò ò ò � ò �

ö ï þ ò ø ì í õ ó õ � ó ô � t o Ë Z \ ] j ^ k e Z s û î ð ì ô ð û þ ú ò ï ñ ó õ û õû ú ñ ó ì ø ï û ñ ò ï ö û î î ÿ ó ÷ û ö ó ì õ o Ì Í \ l s ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï � ð ì þû ü ó ñ ï ì ÷ û þ ï ð û ð ï ÷ ì ð ñ ï ð o Î g c l \ ` Z s û ö ï ÿ ï þ û ö ó ÷ ò û î î ÿ ó ÷ û ö ó ì õ

� ì ð ÷ ì ÿ ÿ ï ÷ ö ó õ ô û õ ñ î ð ì ÷ ï ò ò ó õ ô ÷ ÿ ó þ û ö ï ó õ � ì ð þ û ö ó ì õ o Ï \ Å c d \ ` k Ys ò ì � ö í û ð ï � ð ì þ û ô ÿ ì ý û ÿ õ û ü ó ô û ö ó ì õ ò � ò ö ï þ o û õ ñ É Ð Ñ s ûî û ð ö ì � û õ û ú ö ì þ û ö ó ÷ ö û ð ô ï ö ð ï ÷ ì ô õ ó ö ó ì õ î ð ì ô ð û þ � ¬ ø ï ø û ð ñ �

í û ð ï î ÿ û ö � ì ð þ � ì ð ì ú ð ï y î ï ð ó þ ï õ ö ò í û ò ý û ò ï ñ ì õ ö ø ï v õ ö ï ÿÀ ö ð ì õ ô ò ó ô ï þ ý ï ñ ñ ï ñ î ð ì ÷ ï ò ò ì ð q � u � É ï ú ò ï ñ � ô À v ô q � u

û ò ö ø ï ñ ï ö û ó ÿ ï ñ ï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ � ð û þ ï í ì ð Á ó õ ì ú ð ï y î ï ð �ó þ ï õ ö ò � É ó ö ø ñ ï ö û ó ÿ ï ñ ò � ò ö ï þ þ ì ñ ï ÿ ò o � ô À v ô û ÿ ÿ ì í ò ï y ï �÷ ú ö ó ì õ ì � ö ø ï ë ó õ ú y Ó À í ó ö ø ó õ ö ø ï ò ó þ ú ÿ û ö ï ñ ï õ ü ó ð ì õ þ ï õ ö �¬ ø ï ø ó ô ø � ÿ ï ü ï ÿ ï õ ï ð ô � þ û ÷ ð ì � þ ì ñ ï ÿ ò ì � ö ø ï ë ó õ ú y Ó À o í ø ó ÷ ø

í ï ð ï ú ò ï ñ ö ì ô ú ó ñ ï ö ø ï û î î ÿ ó ÷ û ö ó ì õ ì � ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿö ð û õ ò � ì ð þ û ö ó ì õ ò o í ï ð ï ì ý ö û ó õ ï ñ � ð ì þ q Ò u �

¬ û ý ÿ ï v ò ø ì í ò ö ø ï ï y î ï ð ó þ ï õ ö û ÿ ð ï ò ú ÿ ö ò � ô û ­ ì ð ÷ ì ÿ ú þ õ ò �û õ ñ t ò ø ì í ö ø ï ñ ï ö û ó ÿ ò ì � ö ø ï ì ð ó ô ó õ û ÿ û õ ñ ì î ö ó þ ó x ï ñ ò ì � ö í û ð ïî ð ì ô ð û þ ò o ð ï ò î ï ÷ ö ó ü ï ÿ � � Ò î ð ì ÷ ñ ï õ ì ö ï ò ö ø ï õ ú þ ý ï ð ì � î ð ì �÷ ï ò ò ï ò � Ò ó î ÷ ñ ï õ ì ö ï ò ö ø ï õ ú þ ý ï ð ì � v × Ø � ò ó õ ü ì ÿ ü ï ñ � ô û ­ ì ð÷ ì ÿ ú þ õ Ò ò ø ì í ò ö ø ï ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ û ò û î ï ð ÷ ï õ ö û ô ï ì � ö ø ïì ð ó ô ó õ û ÿ ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ � À ó ô õ ó ° ÷ û õ ö ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ ò

Õ ú î ö ì õ õ � ö o û ü ï ð û ô ï ì � � ÿ � ö Ù ÷ û õ ý ï ì ý ò ï ð ü ï ñ � ì ð ö ø ï ï y �û þ î ÿ ï ò � � ì ö ï ö ø û ö ö ø ï ï õ ï ð ô � ò û ü ó õ ô ò ì ý ö û ó õ ï ñ ö ø ð ì ú ô ø ò ì � ö �

í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò û ð ï ÿ û ð ô ï ÿ � ó õ ñ ï î ï õ ñ ï õ öì � o û õ ñ ÷ ì þ î ÿ ï þ ï õ ö û ð � ö ì o ï õ ï ð ô � ò û ü ó õ ô ò ì ý ö û ó õ ï ñ ö ø ð ì ú ô øÿ ì í ï ð � ÿ ï ü ï ÿ ì î ö ó þ ó x û ö ó ì õ ò o ó õ ÷ ÿ ú ñ ó õ ô ÷ ì þ î ó ÿ ï ð ö ï ÷ ø õ ó ù ú ï ò �

v õ ö ø ï õ ï y ö ò ú ý � ò ï ÷ ö ó ì õ o í ï ó ÿ ÿ ú ò ö ð û ö ï ö ø ï û î î ÿ ó ÷ û ö ó ì õ ì �û ð ÷ ø ó ö ï ÷ ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò ö ì û ò ó þ î ÿ ï ò ì � ö í û ð ï î ð ì ô ð û þ �

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.

Page 6: Software Architectural low energy

A _ Ó Ô Õ ¨Ö × Ø Ù Ú Û Ü Ù Ý Þ ß à Ú Ù á â à Þ á á ã ä å Û Ý æ Þ ã Ù Ù Ý Ù Ú æ ç Û Ü Ø ß è Þ ä é á ä é Þ å ß Ú Ù ß Ú è ã Û Þ Ù è Þ â Ú ß à Þ Ú ß Ý á é ä Ú Ü ß Þ Û ä Ý á ë

� y û þ î ÿ ï ò Ó ð ó ô ó õ û ÿ Ó î ö ó þ ó x ï ñ ö � õ ï ð ô �� õ ï ð ô � Õ ì í Ù Ò î ð ì ÷ Ò ó î ÷ � õ ï ð ô � Õ ì í Ù Ò î ð ì ÷ Ò ó î ÷ ð ï ñ ú ÷ ö ó ì õ

É Ê \ Y Z � ~ � ÿ õ � � ~ � � Ò � � t õ ~ � öË Z \ ] j ^ k e Z ~ õ õ � õ � ~ Ò õ t � � ~ Ò ö

Ì Í \ l ~ ÿ � � Ò ÿ ~ t � ÿ � � ~ ÿ öÎ g c l \ ` Z � ~ � t � Ò ÿ � ~ � � � õ õ ~ ö

Ï \ Å c d \ ` k Y ~ õ ÿ � ÿ � ~ Ò ÿ õ t t � ~ � öÉ Ð Ñ õ ~ � Ò � Ò � õ ~ � � t Ò � ~ � ö

main_upsem

read_temp

timer

read_hum

calculate

main_upsem

timer

read_calculate

main_upsem

timer

read_calculate

read_hum

(a) (b)

(c)

main_upsem

read_temp

timer

read_hum

calculate

main_upsem

timer

read_calculate

main_upsem

timer

read_calculate

read_hum

(a) (b)

(c)

] Â × Ö ^ @ Ö W ¿ � Ä ¿ a À ¿ ¹ º ¸ ¹ º » ¼ ½ ¾ ¿ ½ ¾ À Á Â » ¿ À » Ä ¾ ½ c » ¾ ½ a ¸ º ¹ ¾ h ½ » Â ¹ a ¸ º ¹ ¾ ½ a ¿ î B½ h f c ¿ ¸ d ¸ » ¿ h

ê Ã 6 ³ ´ µ ¶ · ¸ ¹ ê ¸ º » ¼ µ ¹ º µ ½ ¸ ¹ m ¹ 4 ¹ ¾ 7 Å ¹ ¸ 8 ¿ : ¼ Å ¼ Ï ¼ < · µ ¼ ³ Å ð êí · ± ¹ 6 µ ½ ú ¿

É ï ÷ ì õ ò ó ñ ï ð ö ø ï Í g c l \ ` Z ò � ò ö ï þ � ð ì þ ¬ û ý ÿ ï v � ò õ À ò �ö ø û ö ð ï î ð ï ò ï õ ö ò ö ø ï ó õ ó ö ó û ÿ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï � ì ð ö ø ó ò î ð ì �ô ð û þ ó ò ò ø ì í õ ó õ � ó ô � � Õ û Ù � � y î ÿ û õ û ö ó ì õ ì � ö ø ï û õ õ ì ö û ö ó ì õ òó õ ö ø ï ° ô ú ð ï í ï ð ï î ð ì ü ó ñ ï ñ ó õ À ï ÷ ö ó ì õ v v v � � � � ì ð ö ø ï î ú ð î ì ò ïì � ó ÿ ÿ ú ò ö ð û ö ó ì õ o í ï ÷ ì õ ò ó ñ ï ð ö ø ó ò î ð ì ô ð û þ ö ì ï y ï ÷ ú ö ï ú õ ñ ï ð

ö ø ï ï þ ý ï ñ ñ ï ñ ë ó õ ú y Ó À � � ñ ô ï ò ÷ ì þ ó õ ô � ð ì þ ö ø ï ø û ð ñ í û ð ïñ ï ü ó ÷ ï ò Õ ó õ ñ ó ÷ û ö ï ñ û ò ï þ î ö � ò ù ú û ð ï ý ì y ï ò Ù ó õ ñ ó ÷ û ö ï ö ø ï ñ û ö û

ñ ì í � ð ì þ ö ø ï ñ ï ü ó ÷ ï ò ö ì ö ø ï û î î ÿ ó ÷ û ö ó ì õ î ð ì ÷ ï ò ò ï ò o û õ ñ û ð ïó þ î ÿ ï þ ï õ ö ï ñ ú ò ó õ ô Y Z \ ] � � ò � ò ö ï þ ÷ û ÿ ÿ ò ó õ ë ó õ ú y � À ì þ ï ì �

ö ø ï ò ï ð ï û ñ ò û ð ï ý ÿ ì ÷ Á ó õ ô o ó õ ñ ó ÷ û ö ï ñ ý � û ò þ û ÿ ÿ ò ù ú û ð ï ý ì y û öö ø ï ö ó î ì � ö ø ï û ð ð ì í �

¬ ø ï ó õ ó ö ó û ÿ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï î ð ì ô ð û þ ÷ ì ñ ï ó ò í ð ó ö ö ï õó õ Ø � ¬ ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ò ö û ö ó ò ö ó ÷ ò ì � ö ø ó ò î ð ì ô ð û þ û ð ïì ý ö û ó õ ï ñ ý � ð ú õ õ ó õ ô ó ö ó õ ö ø ï ï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ � ð û þ ï í ì ð Á� ô À v ô q � u � õ ñ ï ð ö ø ï ó õ ó ö ó û ÿ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï o ö ø ï ï õ �

ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ö ø ï ï õ ö ó ð ï ò � ò ö ï þ � ì ð ö ø ð ï ï ó ö ï ð û ö ó ì õ òì � î ð ì ô ð û þ ï y ï ÷ ú ö ó ì õ ó ò � ~ � t � ì í � ¬ ø û ö ó ò o D   q � ~ � t � ì í �¬ ø ï ° ð ò ö ö í ì ö ð û õ ò � ì ð þ û ö ó ì õ ò þ ï ð ô ï ö ø ï ò ì � ö í û ð ï î ð ì ÷ ï ò ò ï ò

Y Z \ ] ` Z l j û õ ñ Í \ g Í i g \ ` Z û ò í ï ÿ ÿ û ò ö ø ï v × Ø ï ñ ô ï ò ö ø û ö ó õ �ü ì ÿ ü ï ö ø ï þ o ð ï ò ú ÿ ö ó õ ô ó õ ö ø ï Y Z \ ] Í \ g Í i g \ ` Z î ð ì ÷ ï ò ò � ¬ ø ïõ ï í À ò � ó ò ò ø ì í õ ó õ � ó ô � � Õ ý Ù � � ì ö ï ö ø û ö ö ø ï ï ü û ÿ ú û ö ó ì õ ì �

ö ø ï ö ð û õ ò � ì ð þ û ö ó ì õ ò ó ò î ï ð � ì ð þ ï ñ í ó ö ø ö ø ï ø ï ÿ î ì � Ó À ï õ ï ð ô �þ û ÷ ð ì � þ ì ñ ï ÿ ò o û ò ñ ï ò ÷ ð ó ý ï ñ ó õ À ï ÷ ö ó ì õ v v v � Ø � ¬ ø ï õ ï y ö ö í ì

ö ð û õ ò � ì ð þ û ö ó ì õ ò þ ï ð ô ï Y Z \ ] ^ i l û õ ñ Y Z \ ] Í \ g Í i g \ ` Z û ò í ï ÿ ÿû ò ö ø ï v × Ø ï ñ ô ï ò ö ø û ö ó õ ü ì ÿ ü ï ö ø ï þ � ¬ ø ï ° õ û ÿ À ò � ó ò ò ø ì í õ

ó õ � ó ô � � Õ ÷ Ù �¬ ø ï ö ð û õ ò � ì ð þ ï ñ î ð ì ô ð û þ ó ò ð ï � ÷ ì õ ò ö ð ú ÷ ö ï ñ � ð ì þ ö ø ï ° õ û ÿ

ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï o û õ ñ ò ó þ ú ÿ û ö ï ñ û ô û ó õ ó õ ö ø ï � ô À v ôï õ ï ð ô � ò ó þ ú ÿ û ö ó ì õ � ð û þ ï í ì ð Á � ¬ ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ï ò ö ó �

þ û ö ï ó ò ì ý ö û ó õ ï ñ ö ì ý ï D q � ~ � � ì í o í ø ó ÷ ø ÷ ì ð ð ï ò î ì õ ñ ò ö ìû õ ï õ ï ð ô � ò û ü ó õ ô ò ì � õ õ ~ ö �

À â Ý æ ã é æ è à ê æ ã à

� õ ï ð ô � þ ó õ ó þ ó x û ö ó ì õ ì � ï þ ý ï ñ ñ ï ñ ò ì � ö í û ð ï û ö ö ø ï ò ì � ö í û ð ïû ð ÷ ø ó ö ï ÷ ö ú ð ï ÿ ï ü ï ÿ ó ò û õ ï í ° ï ÿ ñ ö ø û ö û í û ó ö ò ï y î ÿ ì ð û ö ó ì õ � ò ò û

° ð ò ö ò ö ï î ó õ ö ø ó ò ñ ó ð ï ÷ ö ó ì õ o í ï î ð ï ò ï õ ö ï ñ û ò � ò ö ï þ û ö ó ÷ þ ï ö ø ì ñ �ì ÿ ì ô � ö ì ì î ö ó þ ó x ï ö ø ï ï õ ï ð ô � ÷ ì õ ò ú þ î ö ó ì õ ì � ï þ ý ï ñ ñ ï ñ ò ì � ö �

í û ð ï ý � î ï ð � ì ð þ ó õ ô û ò ï ð ó ï ò ì � ò ï ÿ ï ÷ ö ï ñ ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ �ö ú ð û ÿ ö ð û õ ò � ì ð þ û ö ó ì õ ò � ò ò û î ð ì ì � ì � ÷ ì õ ÷ ï î ö o í ï û î î ÿ ó ï ñ ö ø ïþ ï ö ø ì ñ ì ÿ ì ô � ö ì û � ï í þ ú ÿ ö ó � î ð ì ÷ ï ò ò ï y û þ î ÿ ï î ð ì ô ð û þ ò � � y �î ï ð ó þ ï õ ö ò í ó ö ø ö ø ï î ð ì î ì ò ï ñ þ ï ö ø ì ñ ì ÿ ì ô � ø û ò ñ ï þ ì õ ò ö ð û ö ï ñî ð ì þ ó ò ó õ ô ð ï ò ú ÿ ö ò o í ó ö ø ï õ ï ð ô � ð ï ñ ú ÷ ö ó ì õ ò ú î ö ì õ õ ~ ö � É ïý ï ÿ ó ï ü ï ö ø û ö ò ì � ö í û ð ï û ð ÷ ø ó ö ï ÷ ö ú ð ï ÿ ï ü ï ÿ ö ï ÷ ø õ ó ù ú ï ò � ì ð ï õ ï ð ô �

ð ï ñ ú ÷ ö ó ì õ ÷ û õ ò ó ô õ ó ° ÷ û õ ö ÿ � ï y ö ï õ ñ û õ ñ ÷ ì þ î ÿ ï þ ï õ ö ï y ó ò ö ó õ ôÿ ì í î ì í ï ð ò ì � ö í û ð ï ñ ï ò ó ô õ ö ï ÷ ø õ ó ù ú ï ò �

â ä ( ä å ä ã é ä à

ñ F ò ó � � � � � � � � � � õ � � � � � � � ¹ ö � � � � � � » P ÷ ø ù ú ø ù û ü ý û þ ÿ � � � û � � ø � ø ø � ÿ û þ P� � � � � � | } � � � � � } � � � � � � � � � � P J � � � � � � P õ | P F � � � �

ñ £ ò � � � � � � � � � � � � � � � õ � } � � � � P ý � � � � ÿ � ú ø ù û ü � � � � � û � û � � � ý û þ ÿ � � û � � � ÿ # % û þ � � � ' ) ý ø ø þ P � � � � � � | } � � � � � } � � � � � � � � � � P J � � � � � � P õ | P

F � � ¡ �ñ ¥ ò | � � � � � � � � � � � � P J � � � ó � � P � � � N � � � � P + ÿ � � - û / û ú ø ù û ü ) � � � þ ÿ þ � � �

1 2 � ÿ � ÿ 4 � � ÿ ø � P � � � � � � | } � � � � � } � � � � � � � � � � P J � � � � � � P õ | P F � � 6 �ñ 7 ò � � � � � � � � � � � õ � N � � � P 8 | � � � � � � � � } � � � � � � � � L � � � � � � � } � � � � } � � � � P 9

� � } � � � � � � ¤ õ : ¢ ¤ N ¢ � 7 ¢ F � � P N } � � � � � L ¤ � � � � � � � N } � � � } � P ¤ � � � � � � � ¢õ � � � � � : � � = � P ó � � � F � � 7 �

ñ > ò ó � � � � � � } � � � � | � ó � N � � � � P 8 N � L � � � � � � � � � � � � � � � L � � � � � � � � � � } � � � � � � �� � � � � � � � � � � � � � � � P 9 ? A A A ú û ü þ ø � � ' ø � � % � ÿ � � � ÿ ø � þ P = � � � > P � � � ¥ P � � ��   F ¡ ¥ P ó � � � F � � 6 �

ñ � ò ó � G � � � � � � � õ � N � � � � � � � � � � � � � P 8 ö � � � � � ¢ � � � � � � � � � � � � � � � L � � � � � � � �� � � � � } � � � � � � P 9 � � ú ü ø � I ) ' � K � � 2 I 1 2 û ü � � ÿ � � K � þ � û � ú ü ÿ � � ÿ 2 û þ P � � } �

F � � � P � � � 7 6 F � ¥ �ñ ¡ ò � � O � G � � ~ � � P ó � G � � � � P � � � � } ~ P � � � � � � � � � � P � � � ó � õ � | � � � � � � � P

8 Q � � � � � L � � � � � � � � � � � � � } � � � � � � � � � � � L � � � } ~ � � } � � � � � � � � � � � ó � = �R � � � � � � õ � } � � � � P 9 � � ú ü ø � I K ? T � A V ? ' K P ó � � � £       P � � � £ > £ F £ � ¥ �

ñ 6 ò | � R � � � � � P | � � � � � } ~ P � � � ¤ � N � ö � � � � P 8 ö = � � � ó � � � � � � � � � } � � � � � � � �} � � � L � � � � = � � � � � � � � � � � � � � � � � � � � � � � � � � � � L � � � � � � � � � W } � � � } � P 9 � �ú ü ø � I X � � ) ' � K ? T 1 ú K A % ü ø 2 û � � Z ø ü \ þ � ø 2 P N � � � � £       �

ñ � ò ] � _ � � � P � � � � � � � � P � � � � � � � õ � } � � � � P 8 M � � � � � � � � ¢ � � � � � � � � � � } � � �� � � � � � � � � } � � � � P 9 � � ú ü ø � I ? � � I K � � 2 I ÷ ø ù ú ø ù û ü A û � � ü ø � ÿ � þ c ý û þ ÿ � � Pó � � � £       P � � � ¥ ¡ F 7 £ �

ñ F   ò G � � � � � � � � P 8 � � � � � � � d � � � L � = � � � ¢ � � � = � � � � � � � � � } } � � � � � � � � � � � � � � ¢� � � � � � � = � � � � � � � � P 9 � � ú ü ø � I ) ' � K ? T 1 ú K A % ü ø 2 û � � Z ø ü \ þ � ø 2 P N � � � �£       �

ñ F F ò g � � � g � � � P õ � _ � � � � � P � � � õ � _ � ¤ � � � P 8 N � L � � � � � � � } � � � � } � � � �� � � � � � � � ¢ | } � � � � � � � � P 9 � � ú ü ø � I ) � � % � ? � � I ' ø � 2 % � û ü K ø k � ù � ü û c) 2 2 ÿ � � � ÿ ø � þ ' ø � k I P | � � � F � � � P � � � £ � > F £ ¡   �

ñ F £ ò N � ó � ¤ � � � � lª � � P N � g � � � � P � � � � � � � m � � � P 8 N � L � � � � � � � } � � � � } � � � � �� � � � � L � � � � � � � � P 9 � � ú ü ø � I o � � Z ø ü \ ÿ � � ' ø � k I V û / û ü þ û A � � ÿ � û û ü ÿ � � P M } � �

F � � � �ñ F ¥ ò õ � ¤ � � � � � � P G � � � � � � P � � � � � � � � � � P � � � G � ¤ � � � � � � � � P 8 N � L � � � � � � � � ¢

� � � � � � L � � � � � � ¢ � � � � � � L � � � � � � � � � � � } � � � � � � � � � � � � � P 9 � � ' ø � û T û � û ü -� � ÿ ø � k ø ü A � r û � � û � ú ü ø � û þ þ ø ü þ P � � õ � � � � � � � � � � � � � � � � � � � � P ö � � � P

¤ � � � � F > P � � � £ �   F £ � � � � � � � � � | } � � � � � } � � � � � � � � � � P � � � � � � P õ | PF � � 7 �

ñ F 7 ò � � � � � � � P | � � � � � � � � � � � � P � � � J � � � ó � � P 8 ö � � � � � � � � � � � � � � � � � � � ¢� � � � � � � � � � � � � � � � � � � � � � } � � ¢ � � � � � � � � P 9 � � ú ü ø � I ? � � I ' ø � k I ' ø � 2 % � û ü

ý û þ ÿ � � P N � � � � £     £ P � � � > F > F > £ £ �ñ F > ò _ � � � � � � P K ø k � ù � ü û ý û þ ÿ � � � û � � ø � þ k ø ü V û � - � ÿ � û K � þ � û � þ P | � � � � � � ¢

g � � � � � P � � � � � � P õ | P F � � ¥ �ñ F � ò | � õ � � � � t P � � � � � u u � � � � � � � � � � � � t � � � � � � ~ u �ñ F ¡ ò O � � � � ¤ � � � � � � � � � � P ? � � û K � ü ø � � ) V � K ) - w w x x � ÿ � ü ø 2 ü ø � û þ þ ø ü ý û / û ø 2 û ü y þ

� � � % � P | � � � F � � � �ñ F 6 ò � � � � � � � P | � � � � � � � � � � � � P � � � J � � � ó � � P 8 ö õ N O õ � | � � � � � � �

� � � � � � � � � � L � � � � � � � ~ L � � � � � � � � � � � � � � � � � � � � � � � � � � � P 9 � � ú ü ø � I? � � I K � � 2 I ' ÿ ü � % ÿ � c K � þ � û � þ P õ � � £     £ P � � � 7 � 7 F 7 � ¡ �

Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03) 1530-1591/03 $17.00 © 2003 IEEE

Authorized licensed use limited to: King Mongkuts Institute of Technology Ladkrabang. Downloaded on June 29,2010 at 02:56:50 UTC from IEEE Xplore. Restrictions apply.