無線傳感器網(wǎng)絡(luò)SOC芯片的低功耗設(shè)計(jì) (1)
1. 引言
本文引用地址:http://2s4d.com/article/192128.htm無線傳感器網(wǎng)絡(luò)(WSNs)集成了傳感器技術(shù),嵌入式計(jì)算技術(shù),無線網(wǎng)絡(luò)通信技術(shù),分布式信息處理技術(shù)以及微機(jī)電技術(shù),是當(dāng)前的一個(gè)研究熱點(diǎn)。無線傳感器網(wǎng)絡(luò)可以在廣泛的應(yīng)用領(lǐng) 域內(nèi)實(shí)現(xiàn)復(fù)雜的監(jiān)測和追蹤任務(wù),是一種隨機(jī)分布的集成傳感器,數(shù)據(jù)處理單元和通信的微小節(jié)點(diǎn),通過自組織的方式構(gòu)成的無線網(wǎng)絡(luò)。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)一般包括傳感單元,嵌入式處理單元,無線通信單元以及電源自供電系統(tǒng),定位系統(tǒng)等。作為一種特殊的Ad hoc,它除了動(dòng)態(tài)拓?fù)洌越M織,多跳路由,帶寬受限等,還具有其一個(gè)極為顯著的特征:對于能量的限制。所以,網(wǎng)絡(luò)節(jié)點(diǎn)具有低功耗,低成本和小體積的特點(diǎn)。
隨著IC制造工藝的迅速發(fā)展,片上系統(tǒng)(SOC)得到廣泛的應(yīng)用。SOC把系統(tǒng)的處理機(jī)制、模型算法、芯片結(jié)構(gòu)、各層次電路及器件的設(shè)計(jì)緊密結(jié)合,在一塊芯片上完成了整個(gè)系統(tǒng)。它相對于傳統(tǒng)的多IC組成的電子系統(tǒng)有以下幾個(gè)優(yōu)勢:低功耗、高可靠性(減少芯片對外管腳數(shù),減少外圍驅(qū)動(dòng)接口單元與電路板間的信號傳遞,內(nèi)嵌的線路可以避免系統(tǒng)干擾)、高集成度。
本文提出了一種無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的SOC解決方案,分析了無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)的體系結(jié)構(gòu),并從系統(tǒng)級,結(jié)構(gòu)級,RTL級及物理設(shè)計(jì)幾個(gè)方面闡述了無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)芯片的低功耗設(shè)計(jì)。
2. SOC片上系統(tǒng)及VLSI低功耗實(shí)現(xiàn)
隨著IC制造工藝的迅速發(fā)展,片上系統(tǒng)(SOC)得到廣泛的應(yīng)用。SOC把系統(tǒng)的處理機(jī)制、模型算法、芯片結(jié)構(gòu)、各層次電路及器件的設(shè)計(jì)緊密結(jié)合,在一片完成了整個(gè)復(fù)雜的系統(tǒng)。它相對于傳統(tǒng)的多IC組成的電子系統(tǒng)有以下幾個(gè)優(yōu)勢:低功耗、可靠性(減少芯片對外管腳數(shù),減少外圍驅(qū)動(dòng)接口單元與電路板間的信號傳遞,內(nèi)嵌的線路可以避免系統(tǒng)干擾)、高集成度、較少開發(fā)成本、較短的開發(fā)周期。
VLSI低功耗設(shè)計(jì)及優(yōu)化是一個(gè)非常復(fù)雜的問題,一般從下面幾個(gè)階段來考慮:
1. 系統(tǒng)設(shè)計(jì)階段。在這個(gè)階段要從軟硬件協(xié)調(diào)設(shè)計(jì)綜合來考慮。在實(shí)現(xiàn)應(yīng)用功能的基礎(chǔ)上,來選擇哪些功能由硬件來實(shí)現(xiàn),哪些功耗大的操作由軟件來執(zhí)行。同時(shí),在系統(tǒng)設(shè)計(jì),還要考慮硬件本身的電源模式:設(shè)計(jì)睡眠模式及喚醒操作。同時(shí)采用功耗管理策略,及變電壓技術(shù)。
2. 結(jié)構(gòu)層次。采用總線編碼技術(shù),主要是通過降低翻轉(zhuǎn)活動(dòng)來降低功耗。采用并行結(jié)構(gòu),用面積換性能的同時(shí),可以把工作頻率降低下來,以降低功耗。采用流水線結(jié)構(gòu),這個(gè)方法其實(shí)為重定時(shí)(retiming)的特例,通過縮短關(guān)鍵路徑,減少路徑上充放電容的數(shù)值,來減少功耗。其它的Retiming(重定時(shí)),Unfolding(展開)也可以在算法層次上降低功耗。
3. RTL級。主要通過采用低功耗的綜合流程來降低功耗。在這個(gè)階段會加入門控時(shí)鐘從而降低動(dòng)態(tài)翻轉(zhuǎn)率。
4. 物理設(shè)計(jì)。采用多電源多閾值電壓單元庫,及低功耗
物理設(shè)計(jì)流程及EDA軟件。設(shè)計(jì)多電源域,優(yōu)化動(dòng)態(tài)功耗來降低功耗。在時(shí)鐘樹綜合時(shí),在平衡skew的同時(shí),盡量在翻轉(zhuǎn)率較低的節(jié)點(diǎn)插入驅(qū)動(dòng)。
3. 系統(tǒng)層次上的低功耗設(shè)計(jì)
從軟硬件協(xié)調(diào)工作的角度來考慮,設(shè)計(jì)出來無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)結(jié)構(gòu)如圖 1所示。整個(gè)系統(tǒng)通過核心單元RISC CPU核來協(xié)調(diào)各子模塊的通信及工作。TRF6903芯片為低功耗低電壓的多頻帶射頻RF收發(fā)芯片,它支持315/433/868/915 Mhz可選頻段,支持跳頻協(xié)議,內(nèi)部完成FSK/OOK調(diào)制,速度可達(dá)64kbps。TRF6903低功耗的特點(diǎn)使其適合于電池供電,這與網(wǎng)絡(luò)節(jié)點(diǎn)的低功耗要求是一致的。
基帶處理單元模塊,用來實(shí)現(xiàn)基于IEEE 802.15.4協(xié)議的物理層及部分?jǐn)?shù)據(jù)鏈路層的功能;數(shù)據(jù)鏈路層以上層協(xié)議可以采用軟件實(shí)現(xiàn)可以節(jié)省功耗。這是因?yàn)閺?fù)雜的網(wǎng)絡(luò)層,傳輸層,應(yīng)用層如果用硬件實(shí)現(xiàn),雖然在速度上會有所提高,但是硬件復(fù)雜度也隨之提高,這樣必然帶來功耗的提高。
圖 1無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)SOC設(shè)計(jì)框圖
評論