A Platform for Dynamic Thermal Management of FPGA ... - IEEE Xplore

7 downloads 0 Views 744KB Size Report
Abstract― Thermal management is one of the main challenges in designing embedded systems. One of the common approaches for implementing embedded ...
2015 23rd Iranian Conference on Electrical Engineering (ICEE)

$3ODWIRUPIRU'\QDPLF7KHUPDO0DQDJHPHQWRI )3*$%DVHG6RIW&RUH3URFHVVRUVYLD'\QDPLF )UHTXHQF\6FDOLQJ 

3RRU\D5DRRIL&KDIL0RUWH]D0RUDGL1DYLG5DKPDQLNLDDQG+DPLG1RRUL )DFXOW\RI(QJLQHHULQJ )HUGRZVL8QLYHUVLW\RI0DVKKDG )80  0DVKKDG,UDQ ^UDRRILPRUWH]DPRUDGLQDYLGUDKPDQLNLD`#VWXXPDFLUKQRRUL#XPDFLU   SURSRVHG IRU HPEHGGHG V\VWHPV 0RVW RI WKHP KDYH EHHQ $EVWUDFW² 7KHUPDO PDQDJHPHQW LV RQH RI WKH PDLQ FKDOOHQJHV LQ GHVLJQLQJ HPEHGGHG V\VWHPV 2QH RI WKH FRPPRQ HYDOXDWHGE\VLPXODWLRQVQRW RQUHDOSODWIRUPV>@>@$IHZ DSSURDFKHVIRULPSOHPHQWLQJHPEHGGHGV\VWHPVLVXVLQJ)3*$V ZRUNV KDYH EHHQ HYDOXDWHG RQ UHDO SODWIRUPV )RU H[DPSOH DQGWKHLUVRIWSURFHVVRUV7KHFXUUHQWZRUNIRFXVHVRQSURYLGLQJ DXWKRUV LQ >@ XVH 1LRV ,, VRIWSURFHVVRUV RI $OWHUD )3*$ WR D SODWIRUP IRU G\QDPLF WKHUPDO PDQDJHPHQW '70  RI DQ LPSOHPHQW DQ036R& 0XOWL3URFHVVRU 6\VWHP RQ &KLS  WKDW )3*$EDVHGSURFHVVRUV\VWHPXVLQJ'\QDPLF)UHTXHQF\6FDOLQJ VXSSRUWV ')6 DQG WKUHDG PLJUDWLRQ 7KH\ SODQ WR SURYLGH D ')6  $W ILUVW D SODWIRUP ZLWK D VRIWFRUH SURFHVVRU LV SODWIRUPIRUSRZHUPDQDJHPHQWUHVHDUFKHV$OVRLQ>@DXWKRUV HVWDEOLVKHG WKDW LV DEOH WR FRQWURO WKH V\VWHP FORFN IUHTXHQF\ XVHWKH')6WHFKQLTXHWRGHFUHDVHWRWDOSRZHUFRQVXPSWLRQRI XVLQJ WKHUPDOIHHGEDFN RI WKH)3*$ DW UXQWLPH 7KHQ VHYHUDO D PXOWLFRUH V\VWHP EDVHG RQ ;LOLQ[ )3*$V E\ DVVLJQLQJ WKH WKHUPDO PDQDJHPHQW DOJRULWKPV DUH SURSRVHG WR H[SORUH WKH PLQLPXPUHTXLUHGIUHTXHQF\IRUWKH)LUVW,Q)LUVW2XW ),)2  PHULWRIWKLVGHVLJQ UHFHLYHU DQG WUDQVPLWWHU VLGHV EHWZHHQ DQ\ WZR FRUHV :RUNV UHODWHG WR SRZHU PDQDJHPHQW PDLQO\ UHGXFH DYHUDJH .H\ZRUGV² )3*$ VRIWFRUH SURFHVVRU G\QDPLF WKHUPDO WHPSHUDWXUHDQGGRQRWDWWHQWLRQWRKRWVSRWVWKDWPLJKWKXUWWKH PDQDJHPHQWG\QDPLFIUHTXHQF\VFDOLQJ HOHFWURQLFGHYLFHV , ,1752'8&7,21  8VLQJ )3*$V LV D FRPPRQ DSSURDFK IRU LPSOHPHQWLQJ HPEHGGHG V\VWHPV 7KH VRIWFRUH SURFHVVRUV SURYLGHG E\ WKH )3*$ YHQGRUV KDYH PDGH )3*$EDVHG HPEHGGHG V\VWHP GHVLJQ PRUH IOH[LEOH DQG HDVLHU +RZHYHU DGYDQFHV LQ WHFKQRORJ\UHVXOWLQVPDOOHUWUDQVLVWRU¶VIHDWXUHVL]HDQGKLJKHU IUHTXHQFLHV ZKLFK FDXVHV PRUH SRZHU FRQVXPSWLRQ DQG WKHUPDO GLVVLSDWLRQ +LJKHU WHPSHUDWXUH VKRUWHQV OLIHWLPH DQG UHGXFHVUHOLDELOLW\RIHOHFWURQLFGHYLFHVLQORQJWHUPDQGDOVR FDXVHV WR FRQVXPH PRUH HQHUJ\ GXH WR KLJKHU OHDNDJH SRZHU >@ 7KHUHIRUH ILQGLQJ WHFKQLTXHV WR FRQWURO DQG UHGXFH WKH KHDW GLVVLSDWLRQ LV QHFHVVDU\ LQ HPEHGGHG V\VWHPV ZKHUH H[WHUQDOFRROLQJV\VWHPVDUHXQGHVLUDEOH ,Q WKLV SDSHU D WKHUPDODZDUH VRIWFRUH SURFHVVRU EDVHG HPEHGGHG V\VWHP WKDW KDV WKH FDSDELOLW\ RI WKHUPDODZDUH IUHTXHQF\VFDOLQJLVUHDOL]HGRQDQ)3*$$ELW0LFUR%OD]H 0% VRIWFRUHSURFHVVRULVXVHGDVWKHPDLQSURFHVVRULQ WKLV HPEHGGHG V\VWHP >@ $ SURJUDPPDEOH FORFN JHQHUDWRU LV UHDOL]HG WR JHQHUDWH GLIIHUHQW FORFN IUHTXHQFLHV )XUWKHUPRUH WKHUPDOPDQDJHPHQW KDUGZDUH ORJLF SURYLGHG E\ WKH +'/ FRGHKDVEHHQGHYHORSHGZKLFKUHDGVWKHFXUUHQWWHPSHUDWXUH DQG VHOHFWV DQ DSSURSULDWH FORFN IUHTXHQF\ IRU WKH V\VWHP WR PDQDJH WKH WHPSHUDWXUH 7KH JRDO LV WR GHFUHDVH WKH DYHUDJH DQG SHDN WHPSHUDWXUH RI WKH V\VWHP ZLWK PLQLPXP SHUIRUPDQFHORVV

5HJDUGLQJ UHVHDUFKHV RQ WKHUPDO PDQDJHPHQW DXWKRUV LQ > @ UHDOL]H DQ )3*$EDVHG GLVWULEXWHG V\VWHP WKDW KDV WKH FDSDELOLW\ RI ')6 DQG VHQVLQJ WKH WHPSHUDWXUH RI WKH V\VWHP EXWWKHUHLVQRWDQ\IHHGEDFNRIWKHFXUUHQWWHPSHUDWXUHRIWKH )3*$WRWKH')6FRQWUROOHU,Q>@DXWKRUVXVHDSODWIRUPZLWK WZR )3*$V WR LPSOHPHQW DQ LPDJH SURFHVVLQJ DOJRULWKP E\ +'/FRGHV,QWKLVGHVLJQWKHIUHTXHQF\RQO\VZLWFKHVEHWZHHQ WZR YDOXHV RI  DQG  0+] WR FRQWURO WKH V\VWHP WHPSHUDWXUH VR WKDW WKH WHPSHUDWXUH GRHV QRW YLRODWH FULWLFDO WKUHVKROGV +RZHYHU WKLV ZRUN GRHV QRW LQFOXGH DQ\ KDUG RU VRIWFRUHSURFHVVRU ,QFRPSDULVRQWRZRUNVPHQWLRQHGDERYHLQWKLVUHVHDUFK D VRIWFRUH SURFHVVRU EDVHG HPEHGGHG V\VWHP ZLWK WKH FDSDELOLW\ RI WKHUPDODZDUH ')6 LV UHDOL]HG RQ DQ )3*$ )XUWKHUPRUH VHYHUDO WKHUPDO PDQDJHPHQW DOJRULWKPV DUH SURSRVHGDQGHPSOR\HGRQWKHGHYHORSHGKDUGZDUHSODWIRUPWR YDOLGDWH HIILFLHQF\ RI WKH V\VWHP 7KHVH DOJRULWKPV DUH FRPSDUHG ZLWK HDFK RWKHU LQ WHUPV RI DYHUDJH WHPSHUDWXUH SHDNWHPSHUDWXUHDQGSHUIRUPDQFHGHJUDGDWLRQ

0DQ\SRZHUDQGWKHUPDOPDQDJHPHQWPHWKRGVKDYHEHHQ

c 978-1-4799-1972-7/15/$31.00 2015 IEEE

1093

7KHFRQWULEXWLRQVRIWKLVZRUNDUHEULHIO\DVIROORZ x

6HWWLQJXSDSODWIRUPRQD;LOLQ[)3*$IRUHYDOXDWLQJ '70WHFKQLTXHVIRUVRIWSURFHVVRUVXVLQJ')6

x

,PSOHPHQWLQJDQGHYDOXDWLQJVHYHUDO'70DSSURDFKHV RQ WKH SURSRVHG KDUGZDUH SODWIRUP LQ WHUPV RI DYHUDJHDQGSHDNWHPSHUDWXUHDQGSHUIRUPDQFHORVV

2015 23rd Iranian Conference on Electrical Engineering (ICEE)

x

,QYHVWLJDWLQJWKHHIIHFW RIFKDQJLQJPDQDJHPHQWWLPH LQWHUYDOLQHDFK'70DOJRULWKP

7KH UHVW RI WKH SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ ,, GHVFULEHVWKHGHWDLOVRIWKHSURSRVHGKDUGZDUHSODWIRUPRQWKH WDUJHW )3*$ 6HFWLRQ ,,, SUHVHQWV '70 DOJRULWKPV ZKLFK DUH GHYHORSHGRQWKHSURSRVHGKDUGZDUHSODWIRUPDQG6HFWLRQ,9 GHPRQVWUDWHVH[SHULPHQWDOUHVXOWV)LQDOO\6HFWLRQ 9SUHVHQWV FRQFOXVLRQDQGIXWXUHZRUNV ,, 5($/,=,1*352326('+$5':$5(3/$7)250 ,QWKLVVHFWLRQWKHGHWDLOVRISURSRVHGSODWIRUPDUFKLWHFWXUH DUHGHVFULEHGLQFOXGLQJWHPSHUDWXUHPRQLWRULQJDQG')6XQLW $ 3ODWIRUPDUFKLWHFWXUHRYHUYLHZ 7KH 'LJLOHQW *HQHV\V ERDUG ZKLFK LQFOXGHV D 9LUWH[ )3*$ >@ LV HPSOR\HG DV WKH KDUGZDUH SODWIRUP 9LUWH[ VHULHV RI ;LOLQ[ )3*$VKDYH DKDUGZLUHG WHPSHUDWXUH VHQVRU LQWKHFHQWHURIWKHFKLSZKLFKDORQJZLWKDELW$QDORJWR 'LJLWDO &RQYHUWHU $'&  FDQ VHQVH WKH RQFKLS WHPSHUDWXUH 7KH,QWHOOHFWXDO3URSHUW\ ,3 FRUHRI9LUWH[)3*$ZKLFKLV FDOOHG 6\VWHP 0RQLWRU 6@ 8VLQJ ;LOLQ[ ,6( GHVLJQ VXLWH DQ HPEHGGHG V\VWHP ZLWK DQ 0% VRIWFRUH SURFHVVRU LV LPSOHPHQWHG 7KH SURSRVHG KDUGZDUH DUFKLWHFWXUH LV VKRZQ LQ )LJ  7KLV SODWIRUP LV DEOH WR PDQDJH V\VWHP WHPSHUDWXUH E\ ')6 7KH VRIWFRUH SURFHVVRU XVHV 3URFHVVRU /RFDO %XV 3/%  IRU FRQQHFWLQJWRSHULSKHUDOVVXFKDV,QSXW2XWSXW ,2 FRQWUROOHUV DQG WKH GHEXJ PRGXOH 7KH 0% FRPPXQLFDWHV ZLWK D %ORFN

6@ + 6KHQ DQG 4 4LX ³$Q )3*$EDVHG GLVWULEXWHG FRPSXWLQJ V\VWHP ZLWK SRZHU DQG WKHUPDO PDQDJHPHQW FDSDELOLWLHV´ ,Q 3URF RI WK ,QWHUQDWLRQDO &RQIHUHQFH RQ &RPSXWHU &RPPXQLFDWLRQV DQG 1HWZRUNV SS± >@ 3 -RQHV @ 'LJLOHQW ,QF *HQHV\V 9LUWH[ )3*$ 'HYHORSPHQW %RDUG $YDLODEOH RQOLQHKWWSZZZGLJLOHQWLQFFRP >@ ;LOLQ[,QF³9LUWH[)3*$6\VWHP0RQLWRU´8* >@ 0L%HQFKEHQFKPDUNVXLWH$YDLODEOHRQOLQH KWWSZZZHHFVXPLFKHGXPLEHQFK >@ ;LOLQ[ ,QF ³'HVLJQ $QDO\VLV DQG )ORRUSODQQLQJ 7XWRULDO 3ODQ$KHDG 'HVLJQ7RRO´8* >@ ;LOLQ[,QF³9LUWH[)3*$8VHU*XLGH´8*



1097

Suggest Documents