?

低功耗時鐘門控電路設計研究

2024-04-07 14:35王子鑫
通信電源技術 2024年2期
關鍵詞:觸發器高電平低功耗

王子鑫

(格蘭菲智能科技有限公司,上海 201203)

0 引 言

隨著電子技術的飛速發展,電子設備的能效要求日益提高,尤其是在便攜式和嵌入式系統領域。功耗管理電路在管理和供應電子系統所需電能中至關重要[1]。在低功耗系統或需要優化能源利用的情景下,時鐘門控可用于控制電路中時鐘的開關。這一技術可在需要時啟動時鐘以執行任務,并在任務完成后關閉時鐘,實現能量節約[2]。例如,智能手機可使用時鐘門控觸發特定功能的運行。用戶需要時,時鐘門控可為相關電路提供時鐘,以實現對應功能。一旦用戶退出或不再需要該功能,時鐘門控則關閉對應時鐘,節省電量。然而,時鐘門控電路會造成一定的能量損耗。雖然目前的技術在一定限度上降低了時鐘門控電路的功耗,但仍存在明顯的優化空間?;诖?,研究并設計低功耗時鐘門控電路,降低電路能耗。

1 時鐘門控技術

時鐘門控技術在數字電路設計中廣泛應用,旨在降低電路的功耗,特別是在處理器和微控制器等復雜集成電路中[3]。時鐘門控技術通過控制時鐘信號的開啟和關閉,可以有效減少在非活動狀態時的能量消耗。它通過在時鐘路徑上插入控制邏輯,僅在必要時才激活特定部分的時鐘信號,從而減少不必要的功耗。這種方法不僅對提高便攜式設備的電池續航能力至關重要,而且在大型系統中有助于降低能源成本和散熱需求。隨著電子產品不斷向著更緊湊的尺寸、更強大的性能以及更低的能耗發展,時鐘門控技術已成為該領域的核心技術。深入優化和創新時鐘門控技術,對推動整個電子行業的持續發展和進步具有至關重要的作用[4]。

2 設計思路

2.1 低功耗驅動模塊設計

在很多應用場景下,將電路中信號的翻轉作為喚醒時鐘的觸發條件[5]。在時鐘門控電源電路中,驅動模塊的核心功能通常由“異或”門執行的“異或”運算來實現。在此過程中,一方面評估N個受門控制的觸發器的輸入信號和輸出信號是否有所變動。一旦檢測到信號變化,“異或”門便產生一個高電平的輸出。另一方面,這一輸出信號被送入一個擁有N個輸入的“或”門,進行邏輯“或”操作。完成此環節后,合成的結果與時鐘信號一同進行“與”邏輯處理,進而生成門控時鐘。該門控時鐘使觸發器在有效數據到來時能正確傳輸。

研究發現,“或”門和“與”門的邏輯組合能有效替代傳統“異或”門的邏輯功能。和“與或”門相比,傳統“異或”門在物理空間上的占用幾乎翻倍。更為關鍵的是,“與”門和“或”門在邏輯處理上的簡潔性和能源效率方面表現出色,能夠顯著減少對整體電路功耗的影響。因此,針對時鐘門控電路中“異或”門所帶來的高能耗、過大的空間需求以及運算復雜性的問題,文章提出使用“與”門和“或”門相組合的方式來取代傳統的“異或”門[6]。這種改進維持了電路邏輯的精確性,同時顯著降低了功耗和面積需求,為設計低功耗電路提供了一種高效的方法。一方面,根據信號有效電平將觸發器分組,引導每組中N個觸發器的有效電平信號進入一個N輸入的門級單元,使人們能夠通過精準的門邏輯運算收集眾多信號的有效電平,并將其作為隨后的門控使能信號。另一方面,“門”運算處理過的輸出信號被輸送至一個具有雙輸入的“與”門,確保僅當真正需要時,時鐘信號才得以通過。經過使能信號篩選后的門控時鐘作用于觸發器的時鐘端,從而高效完成觸發器的門控功能[7]?;谠撛O計思路,設計了2 種驅動電路,如圖1 所示。

圖1 設計的驅動電路

在實際應用中,不同類別的觸發器組僅傳輸對應的有效電平信號,因此只需要判斷輸入端是否為有效電平即可喚醒對應觸發器的時鐘信號。采用第2 種驅動電路不僅能完成所需功能,而且僅需引入一個N輸入的“與或”門,面積損耗低于第1 種驅動電路。在低功耗驅動模塊的設計改進過程中,采用以仿真波形為基礎的篩選方法。一方面,通過分析觸發器輸入信號的波形特征,實現觸發器的有效分組。依據波形的相似性將觸發器劃分為不同的組,識別各組觸發器共有的關鍵特征。例如,那些在仿真中以高電平為有效信號且大部分時間維持在低電平狀態的N個觸發器被歸為一組,而那些低電平有效信號且大多數時間保持在高電平狀態的N個觸發器構成另一組。另一方面,針對第一類觸發器組,該設計采用N輸入“或”門,第二類觸發器組則為N輸入“與非”門。這一策略的關鍵在于通過對寄存器組的劃分,可以有效使用N輸入“或”門和“與非”門來替代原先每個觸發器所需連接的“異或”門。這種新穎的時鐘控制模塊設計是為了無冗余地檢測受門控制的觸發器輸入信號的有效變換,從而高效、精確地執行時鐘門控功能。

2.2 數據保持模塊設計

在深入分析改良后的驅動模塊性能時,發現N輸入門級單元執行完運算后直接輸出結果的處理方式可能導致電路出現“毛刺”,即電平在短時間內的不穩定波動[8-10]。這不僅影響電路穩定性,而且可能導致時序錯誤。為解決這一問題,文章設計了一種避免門控時鐘信號“毛刺”的電路模塊,設計思路如下。首先,應用低電平鎖存器,在時鐘信號為低電平時將使能端導通到Q 端,并在時鐘變為高電平后鎖住Q 端的值作為時鐘的篩選信號;其次,選擇鎖存器作為保持模塊的核心組件,確保使能信號的輸出在時鐘信號為高電平時始終保持穩定,從而避免“毛刺”現象;最后,利用后級的“與”門完成時鐘高電平的篩選生成門控時鐘,確保生成時鐘信號的功能正確性和完整性。這個結合體構成了數據保持模塊,用于進行時序保護和時鐘信號的篩選。數據保持模塊設計如圖2 所示。

圖2 數據保持模塊

基于文章的設計思路,首先電路對同一組中的N個觸發器的輸入信號執行“與非/或”邏輯運算,其次將這一運算的輸出信號作為使能信號傳輸至數據保持模塊,最后利用數據保持模塊輸出門控時鐘并連接到觸發器的時鐘端,實現其預定功能。

3 仿真結果及分析

文章制定的仿真流程如圖3 所示。選擇的測試電路為ISCAS 89,由于其功能不固定,被廣泛應用于各類電路測試任務。此外,文章采用Verilog HDL 搭建測試平臺,設定加入文章所提出的新型時鐘門控技術改進的電源電路為電路1,采用傳統時鐘門控技術進行優化的電源電路為電路2,仿真對比結果如表1所示。

表1 仿真對比結果

圖3 仿真流程

由表1 可知,電路1 在降低能耗方面的效果更加顯著,在減少功耗方面的性能優越。

4 結 論

文章圍繞電源管理中的關鍵挑戰,即降低電子設備時鐘門控電路的功耗,設計了一種新型的低功耗時鐘門控電路,為電源管理和節能技術的發展提供一定的幫助。通過開展本研究,填補現有技術的不足,從而推動時鐘門控電路設計朝著更高效和更低功耗的方向前進。

猜你喜歡
觸發器高電平低功耗
一種基于FPGA的PWM防錯輸出控制電路
一種高速低功耗比較器設計
TS-03C全固態PDM中波發射機開關機控制電路原理及故障分析
主從JK觸發器邏輯功能分析
使用觸發器,強化安全性
DM 50KW中波廣播發射機欠推動故障分析
PDM 1kW中波廣播發射機保護電路分析
ADI推出三款超低功耗多通道ADC
IDT針對下一代無線通信推出低功耗IQ調制器
低功耗加權cache替換策略
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合