基於路徑成組分離策略的低功耗FIR 設計

2021-01-08 電子產品世界

  簡介:本文提出的方法使得電路層錯綜在一起的路徑按照其不同的時間延遲規則的分離開,關鍵路徑和各種不同延遲的非關鍵路徑對應為不同的模塊,針對不同的路徑長度採取不同的供電電壓。通過剩餘數方法[3] 將一個乘法運算化簡為幾個非常簡單的乘法或加法,並將濾波器按照不同的路徑延遲劃分幾個相互獨立的模塊,使之適合採用不同的供電電壓,從而降低功耗。

本文引用地址:http://www.eepw.com.cn/article/280539.htm

  1 引言

  隨著移動及可攜式電子設備的普及和晶片頻率的不斷提高,功耗成為電路設計中必須考慮的重要因素。近來,集成電路設計工具已經逐步支持多電壓設計,因而,使得對適合多電壓實現的數位訊號處理部件的算法改進、體系結構、以及邏輯電路[1] 等的研究成為進一步降低功耗的關鍵問題。

  通常電路都工作於相同的電壓,多電壓技術是劃分出不同的電壓區,進而採用不同供電電壓以降低功耗。以往的研究大多是按照系統中各個部件不同的頻率或性能來劃分不同電壓區[2]。而高性能數位訊號處理設計中很多情況都是數據通路上的大量計算,工作頻率基本都是一致的,因此本文針對這種情況尋求適合多電壓設計的電壓分區方案。在單一頻率的電路層劃分出不同的供電電壓區,意味著把對應於不同時間約束的路徑,確定為不同的電壓需求,按照布局情況進行電壓區的劃分。由此可知,當長短路徑規則的歸屬在不同的模塊時,則易於用多電壓技術實現,但大多數情況是長短路徑交織在一起,很難按長短路徑分組劃分不同電壓區。

  2 路徑成組分離分析

  假設在綜合後的電路網表中,有n 種不同長度等級的路徑,分別採用n 種不同的供電電壓。那麼在需要多電壓供電的電路的布局布線圖中,將需要用不同電壓供電的單元集(即不同長度的路徑)記作ui ,i=1,2,Ln,i表示共需n種不同的電壓。

  在標準單元設計的電路級,電壓供電區是規則的方框區,因此用方框將需要某種電壓的單元區框起,每一個方框內的所有單元組成一個單元的集合,記作Sj ,j=1,2,Ln。對於用Vi 供電的單元ui ,可以用比Vi 高的電壓Vj >Vi 供電,不影響性能,但不能用小於Vi 的電壓供電。

  由於EDA 工具自動布局的作用,不同的路徑被隨機的分布在版圖上,不同路徑上的單元也是無規律的分布,也就是說所需不同電壓的單元是不規則分布的,因此按照上述劃分集合的方法對布局圖中的單元進行劃分後,每個集合中將存在不同供電電壓的元素,即:

  

 

  通過以上分析,如果能夠把整個電路按照不同的路徑長度成組分離為不同的區域,則採用多電壓實現的代價最小。下一節將以剩餘數系統為例詳細介紹路徑成組分離的多電壓實現。並在後面給出面積與功耗的優化結果分析。

  3 剩餘數方法

  與常用的濾波器的結構略有不同,用剩餘數方法實現FIR filter 的結構如圖1,該方法需要先將正常的輸入轉換為一組(設組內元素個數為i)餘數表示,然後是i 個獨立的FIR,最後將這一組獨立的FIR 的計算結果再轉換為正常的輸出。

  

 

  圖1 (a) 傳統FIR 結構(b) 剩餘數方法FIR 結構

  用剩餘數表示來實現FIR filter ,其功能上是等效的,但是其增加了正常模式和剩餘表示之間的轉換,同時由於採用餘數的模乘和模加,大量節約了濾波器的乘累加資源。因此,在整體實現上,是否能節約面積和功耗將主要決定於轉換部件的開銷。

  3.1 選擇合適的一組模

  對於硬體電路實現,從運算簡單的角度出發來選擇一組模,當然最好是2n ,其次是形如2n ±1,所以模組可以取為:彼此互素的一組數mi = {2 p1 ±1,2 p2 ±1,L2q }。

  3.2 正常模式到剩餘表示的轉換

  正常表示到剩餘表示的轉換實際就是取模運算,對於上面選定的一組模,取模運算有以下三種:

  

 

  3.3 剩餘表示到正常表示的轉換

  如果按照中國剩餘定理,這一步的計算將非常複雜。由[6]可將原來中國剩餘定理算法中複雜的乘法、mod 運算都化簡,剩下的只有查表、加法和移位操作。對於二進位補碼表示的有符號數,可採用[6]提出的將負數轉換到正數去做的方法。

  3.4 模乘的實現

  n 和w 之間的轉換可以通過查表實現,對n=0 的情況在外面判斷,即n=0 時結果為0。

  

 

  3.5 多電壓分區

  從體系結構可以看到,RNS 方法將濾波器的結構劃分為3 部分,如圖2 中ⅠⅡⅢ

  

 

  圖2 多電壓分區圖

  其中中間部分有i 條相互獨立的路徑(i 的值為所選定的一組模的數量),每條路徑由於其模乘運算的複雜度不同而導致電路級的路徑時延也大不相同。顯然,模乘運算最複雜的一條路徑將成為中間部分關鍵路徑,因此可以把時延明顯較小的路徑i 的FIR filter 模塊採用低電壓實現。

  4 功耗與面積分析

  以12bits 輸入,8bits 係數為例。根據前面選模的方法選取modulo sets = {3, 5, 7, 17, 31, 32}; Converter2採用流水線復用技術實現,共需要7個表、1個加和一些DFF的資源。下面先看一下在TSMC0.25工藝時單一電壓情況下不同的模mi 路徑的時延信息,如下表:

  

 

  由於模3、5、31、32 路徑上的單個tap 的時延都小於3.6ns ,相當於富餘了40%的時序約束(6-3.6=2.4ns ),我們就可以通過在這些非常富餘的路徑上降低供電電壓來降低功耗。在雙電壓設計下,將供電電壓從2.5V 降到2.0V,功耗大約是4.5+0.25*N 。在同樣的工藝下實現傳統FIR, 得到功耗面積與抽頭數的關係為:設抽頭數為N

  

 

  當抽頭數為16 時,採用此雙電壓方法可節省20%-30%的功耗。

  5 結論

  長短路徑成組分離方法是指把路徑長度分成不同的級別,每一個級別結合時序約束確定不同的電壓,這樣就把原來都按最長路徑規定的單一電壓電路轉換為多電壓電路。分析了以往多電壓研究中電壓分區的原則,而高性能數位訊號處理設計中由於數據通路上大量的計算,使得以往的原則並不適用;通過對電路布局的多電壓代價進行分析,得出把電路按照不同的路徑長度成組分離為不同的區域時,易於採用多電壓實現。以剩餘數方法為例仿真分析結果顯示功耗有明顯優化。

  本文作者創新點:提出把電路按照不同的路徑長度成組分離為不同的集合時,易於採用多電壓實現,且採用多電壓實現的代價最小。

相關焦點

  • 基於STM32的低功耗溫溼度採集器的設計與實現
    STM32是一款基於Cortex-M3內核的微控器,該控制器在性能和成本以及低功率操作和硬實時控制方面設定了新的標準。 儘管市場上已有多種溫溼度採集系統,但具有低功耗且自帶數據記錄功能的採集器較少,並且費用較高。本文中採用STM32F103RET6設計了溫溼度採集系統。該系統工作時間長約30天,低功耗模式採用了停止模式實現,溫溼度傳感器使用SHTIO溫溼度傳感器。
  • 一文了解如何加快開發藍牙低功耗網狀網絡應用
    因為適當部署的藍牙低功耗網狀網絡的節點可以通過將數據包中繼到傳輸節點範圍之外的目標節點來執行消息傳遞, 因此可覆蓋比傳統的點對點藍牙通信更遠的距離。02靈活性藍牙低功耗採用多對多拓撲,各信息可由不同的路逕到達目標節點,所以不受單點故障的影響。
  • 一文讀懂如何加快開發藍牙低功耗網狀網絡應用,消除智能家居、工業...
    藍牙低功耗採用多對多拓撲,各信息可由不同的路逕到達目標節點,所以不受單點故障的影響。 藍牙低功耗網格規範內置了多層加密的安全性,因此網絡中的節點可以中繼流量,而不了解任何消息的內容。節點可以簡單地傳遞信息,而網絡上潛在的竊聽者只能看到加密的數據包,這對網絡安全性有顯著好處,同時又保留了設計的簡單性。
  • FPGA的FIR抽取濾波器設計
    本文介紹了一種採用Xilinx公司的XC2V1000實現FIR抽取濾波器的設計方法。本文引用地址:http://www.eepw.com.cn/article/270379.htm  具體實現  結構設計  基於抽取濾波器的工作原理,本文採用XC2V1000實現了一個抽取率為2、具有線性相位的3階FIR抽取濾波器,利用原理圖和VHDL共同完成源文件設 計。
  • 一種低功耗64 倍降採樣多級數字抽取濾波器設計
    摘 要:經典多級結構的數字抽取濾波器佔用系統大量的功耗與面積資源,文章設計的改進型64倍降採樣數字抽取濾波器採用由級聯積分梳狀濾波器、補償FIR 濾波器和半帶濾波器組成,在保持∑- Δ ADC 轉換精度的約束下,實現了最大程度降低系統功耗與面積的設計目標。
  • 基於STC單片機的智能LED路燈控制器設計
    摘要:為了充分節約能源,提高路燈控制系統的智能化,介紹了一種基於STC 單片機的智能LED 路燈控制器,引入在線監測、PWM 和電力線載波通信技術,實踐應用效果良好,具有成本低、運行穩定的特點。本控制器對智能化路燈管理有很大幫助,應用前景廣闊。
  • 基於Atmega8的智能微波探測器設計
    摘要:微波具有直線傳播、波段寬、設備小、穿透力和抗幹擾能力強等優點,基於此設計了一種基於Atmega8低功耗智能微波探測器,經測試,該探測器靈敏度高、功耗低、穩定性好,適用於自動門控制開關、室內外安全防範系統、ATM自動提款機的自動錄像控制系統、野外安全警示等場所
  • 瑞薩電子RA產品家族新增超低功耗RA2L1 MCU產品群
    瑞薩電子RA產品家族新增超低功耗RA2L1 MCU產品群,具有高級電容式觸摸感應功能,打造經濟節能的IoT節點HMI應用 基於32位Arm Cortex-M23的MCU,通過靈活的電源配置,提供同類產品中一流的低功耗,可在多種應用中降低平均功耗。
  • 如何把用戶核心路徑轉化成設計語言?
    用戶路徑主要分為兩種:一種是用戶找尋信息的路徑,另一種是使用功能的路徑。核心路徑則是需要對用戶路徑中關鍵節點進行提取總結形成用戶的核心動線,進而根據核心動線定義設計策略進行設計。接下來我將會以企鵝電競小程序改版為例陳述如何將用戶核心路徑轉化為設計語言。一、洞察現狀小程序的核心理念「用完即走,走了還會回來」。
  • 基於GPS結合電子羅盤實現天線自動跟蹤系統的設計
    2、系統分析與設計 2.1 系統結構設計 要實現天線對通信衛星的自動跟蹤,有兩種方案:一種是基於通信衛星導頻信號的方案,即天線自動對全空域進行掃描,尋找通信衛星的導頻信號並使天線對準導頻信號最強的方向,這種方案對於靜止的用戶十分有效,但對於運動中的用戶而言卻不適用,原因是用戶時刻都在運動,天線相對於衛星的波束指向需要實時改變。
  • 基於模擬退火神經網絡的I型FIR數字濾波器設計
    摘要:提出一種基於模擬退火神經網絡設計FIR數字濾波器的方法,是對用神經網絡設計方法的一種改進。由於線性相位FIR數字濾波器的幅頻特性是有限項的傅立葉級數,因此構造了一個三層餘弦基神經網絡模型,並用模擬退火算法進行了優化,然後給出了高階濾波器優化設計的實例。仿真表明經優化設計後的濾波器具有更好的性能和更穩定的效果。
  • 超聲系統的信號鏈設計注意事項
    雙極電晶體適用於低噪聲放大器設計,具有超低1/f噪聲、寬帶寬和良好的功耗/噪聲效率。雙極性工藝還降低了電路電容,以獲得良好的總諧波失真。因此,基於雙極或BiCMOS工藝的放大器可在比基於CMOS工藝的放大器小得多的區域和更低的功耗下實現相同的性能。德州儀器的0.35um BiCMOS工藝用於研究雙極和CMOS器件之間放大器設計的性能影響。
  • ROADM網絡規劃設計怎麼考慮?
    下圖是一個基於WSS(波長可選擇開關)的4維ROADM簡單示意圖。可以看得出,其結構已經與傳統WDM系統明顯不同,那麼ROADM網絡規劃設計應該怎麼考慮?下面我們就從網絡結構、局(站)設置、路由及波長規劃、業務保護恢復機制以及系統調度管理等方面的整體建設策略,通過對比分析,提出ROADM網絡的設計方法與原則,對ROADM網絡的規劃建設給出建議。
  • 可穿戴顯示器:兼有超低功耗和高畫質(下)
    可穿戴顯示器:兼有超低功耗和高畫質(上) 小米手機用戶APP利用時間超過iPhone 豐田談車載乙太網:2020年開始全面導入 DeNA公布個人基因檢查服務「MYCODE」,可檢查多種癌症基因 利用像素內存實現超低功耗 反射型LCD的功耗本來就很低,但為了使功耗降低一個數量級,我們導入了
  • AMD將於10月推低功耗Sempron
    今天我們在behardware網站上了解到,AMD即將於近期推出全新的低功耗版Sempron處理器——"Bobcat"。    到目前為止可以確定至少兩款產品:Sempron 200U (1GHz/TDP of 8W)以及210U (1.5 GHz/TDP of 15W),主頻1GHz,功耗8W,前者僅支持DDR2-400內存,後者支持DDR2-800內存,兩者最大都可以支持2 GB單DIMM或者SODIMM內存。
  • 基於MC9328MX1嵌入式最小系統的設計
    ,是嵌入式系統設計人員應具備的能力,由於ARM嵌入式體系的結構的一致性以及外圍電路的通用性,採用ARM內核的嵌入式最小系統的設計原則和設計方法基本相同,本文基於MC9328MX1晶片介紹ARM嵌入式最小系統設計的一般方法。
  • 基於單片機的多功能電子萬年曆設計(一)
    系統的硬體設計與電路原理  電路設計框圖  系統硬體概述  本電路是由AT89S52單片機為控制核心,具有在線編程功能、低功耗、能在3V的超低壓工作。時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,工作電壓為2.5V~5.5V。
  • 基於SHT75溫溼度傳感器的設計與應用
    本系統就是基於SHT75溫溼度傳感器,利用工業乙太網技術,實現對工業現場的溫溼度的遠程監測。  微處理器部分的設計包含系統硬體的啟動與復位、地址總線、數據總線的分配和定義、與外設傳感器的連接等;系統由外部的22M鍾振作為時鐘源向CPU輸入時鐘信號;復位電路由10μF的電容、10K電阻組成低電平復位電路,該復位電路可實現上電低電平自動復位。
  • 超低功耗STM32L0系列現在新增了一款入門級產品線-STM32L010
    打開APP 超低功耗STM32L0系列現在新增了一款入門級產品線-STM32L010 發表於 2018-11-28 15:39:14
  • 基於Altera DE2 FPGA開發平臺實現TH-UWB窄脈衝信號發生器系統設計
    基於Altera DE2 FPGA開發平臺實現TH-UWB窄脈衝信號發生器系統設計 李曉歡,陳倩,李 發表於 2021-01-11 12:51:00   作者:李曉歡,陳倩,李全,陳石平 引言