一種片內(nèi)溫度傳感器的集成設計與實現(xiàn)_第1頁
一種片內(nèi)溫度傳感器的集成設計與實現(xiàn)_第2頁
一種片內(nèi)溫度傳感器的集成設計與實現(xiàn)_第3頁
一種片內(nèi)溫度傳感器的集成設計與實現(xiàn)_第4頁
一種片內(nèi)溫度傳感器的集成設計與實現(xiàn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

要:面向高性能異構多核SoC芯片的應用需求,集成設計并實現(xiàn)了8個高精度、低功耗的溫度傳感器,能夠?qū)π酒瑑?nèi)部不同區(qū)域的溫度狀態(tài)進行動態(tài)監(jiān)測,同時通過過溫預警,結(jié)合系統(tǒng)級降頻和電源關斷等技術實現(xiàn)了全芯片的過溫保護。芯片實測結(jié)果顯示,溫度傳感器測量溫度和芯片實際殼溫具有很強的線性度,線性相關系數(shù)高達0.9959,能夠準確反映芯片內(nèi)部溫度的實時變化,有效提升芯片運行時的可靠性。關鍵詞:SoC芯片;片內(nèi)溫度傳感器;高精度;性能測試0

引言集成電路是現(xiàn)代信息社會的基石,自誕生起,在摩爾定律的驅(qū)動下飛速發(fā)展,從20世紀60年代的十幾個晶體管到如今成百上千個晶體管,進入了片上系統(tǒng)(SoC)時代,高主頻、高集成是其發(fā)展趨勢,芯片溫度也隨之越來越高,其對芯片功能、性能及可靠性的影響備受關注。在探索散熱方法的同時,通過在大規(guī)模SoC芯片內(nèi)部集成溫度傳感器,準確監(jiān)控芯片內(nèi)部溫度,及早發(fā)現(xiàn)過熱問題,成為芯片設計行業(yè)的主流方向。本文面向高性能異構多核SoC芯片的需求,單片集成了多個高精度、低功耗溫度傳感器,實現(xiàn)了對片內(nèi)不同核溫度狀態(tài)的動態(tài)監(jiān)測,結(jié)合系統(tǒng)級降頻和電源門控等方法支持過溫保護,保障了運行時芯片功能性能的長期穩(wěn)定,有效提升了芯片可靠性。1

設計與實現(xiàn)1.1

方案設計溫度傳感器結(jié)構框圖如圖1所示,主要包括溫傳控制器(TemperatureSensorController,TSC)和溫度傳感電路(TemperatureSensorPhysicalcircuit,TSP)兩個模塊。TSC模塊主要負責與SoC芯片主控單元交互、啟動和結(jié)束溫度監(jiān)測、讀取溫度編碼數(shù)據(jù)、上報中斷或門控信號等功能,交互接口為標準APB接口,內(nèi)部包括APB接口譯碼、溫傳寄存器、電路接口信號生成器、中斷產(chǎn)生器、門控產(chǎn)生器等多個子模塊;TSP模塊主要負責實時測量當前電路的溫度并上報溫度編碼數(shù)據(jù)。整個溫度傳感器的工作電壓為模擬1.8V、數(shù)字0.8V,動態(tài)電流僅在百μA量級。溫度傳感器的具體工作流程如下:(1)SoC芯片主控單元通過APB標準總線接口通知TSC模塊啟動溫度監(jiān)測;(2)TSC模塊向TSP模塊發(fā)起溫度監(jiān)測啟動命令;(3)TSP模塊開始持續(xù)的溫度測量,并將測量得到的溫度編碼數(shù)據(jù)送給TSC模塊;(4)TSC模塊讀取溫度編碼數(shù)據(jù),支持單次讀取或多次讀取求平均兩種模式,當讀取完畢后,TSC模塊向TSP模塊發(fā)起溫度監(jiān)測結(jié)束命令;(5)TSC模塊通過APB標準接口將溫度編碼數(shù)據(jù)上報給SoC芯片主控單元;(6)當需要過溫保護時,SoC芯片主控單元可通過APB標準總線配置TSC模塊內(nèi)部的溫度閾值寄存器,當TSC模塊讀取到溫度編碼后,自動與溫度閾值寄存器進行比較,若超過閾值,則通過中斷信號上報SoC芯片主控單元,同時產(chǎn)生門控信號通知SoC實施降頻或電源關斷等操作,防止芯片繼續(xù)升溫,保障芯片可靠性。1.2

校正方式片內(nèi)溫度傳感器通常需要校正才能獲得更高的精度[4],本文所述溫度傳感器包含了TRIMG、TRIMO兩個校正參數(shù),通過在芯片測試階段對其進行校正則可以達到高精度目標,具體校正方式如下:(1)首先設置TRIMG=15,TRIMO=0。(2)在Temp1=125

℃下測出溫度編碼數(shù)據(jù)為TD1,建議測試64次取平均值。(3)在Temp2=25

℃下測出溫度編碼數(shù)據(jù)為TD2,建議測試64次取平均值。(4)代入公式(1)計算得到校正后的TRIMG參數(shù)值,其中P2、P1、P0為固定值。(5)將計算出的TRIMG寫入TSC模塊,在Temp2=25

℃下再次測出溫度編碼數(shù)據(jù)為TD3,建議測試64次取平均值。(6)代入公式(2)計算得到校正后的TRIMO[4:0]的參數(shù)值,其中TDref為25℃下的溫度編碼。當TDref>TD3時,TRIMO[5]為0,反之為1。(7)經(jīng)過(1)~(6)后所得的TRIMG、TRIMO為校正后的參數(shù)值,將該數(shù)值存入EFuse內(nèi)固化即可。1.3

關鍵接口時序TSC模塊和TSP模塊中間的接口時序如圖2所示,其中ControlSignals為各類控制參數(shù),包括前文所述的TRIMG、TRIMO等;ENA為使能信號,高有效,有效時間內(nèi)進行溫度測量;DATA_VALID為返回的溫度編碼數(shù)據(jù)有效信號;DATA_OUT為返回的溫度編碼數(shù)據(jù)。當各類控制參數(shù)確定后,需要啟動溫度監(jiān)測時,TSC模塊將使能信號ENA置高,通知TSP模塊啟動一輪溫度監(jiān)測,ENA至少需要持續(xù)40

μs,經(jīng)過一段時間后,TSP模塊將通過DATA_VALID和DATA_OUT返回溫度編碼數(shù)據(jù),在溫度監(jiān)測過程中該數(shù)據(jù)將持續(xù)有效,TSC模塊可以多次讀取溫度編碼數(shù)據(jù)并求取平均以提高精度,最大可讀256次,直到TSC模塊讀取結(jié)束后將ENA置低,本輪溫度監(jiān)測過程結(jié)束。1.4

物理實現(xiàn)本文所述溫度傳感器應用于3080型SoC芯片,該芯片采用4個通用處理核和4個專用加速核的異構多核架構,其中,通用處理核采用多發(fā)射超標量結(jié)構,支持亂序執(zhí)行和分支預測,核內(nèi)集成向量部件實現(xiàn)SIMD矢量計算,專用加速核則通過動態(tài)可重構的方式支持FFT、FIR、矩陣運算等十余種典型信號處理算法的硬件加速,全芯片單精度浮點峰值計算能力超過了每秒5000億次,支持DDR、PCIe等高速接口以及FLASH、UART、CAN、I2C、GPIO等低速接口,支持網(wǎng)絡和EJTAG調(diào)試,并構建了包括編譯器、調(diào)試器、操作系統(tǒng)在內(nèi)的完整的軟件工具鏈,提供了豐富的通信中間件、計算中間件以及可視化集成開發(fā)環(huán)境,支持應用便捷開發(fā)。因芯片主頻和算力較高,運行時功率密度較大,為了能夠監(jiān)測到各功耗密集區(qū)域的溫度,片內(nèi)共集成了8個溫度傳感器,物理設計過程中將溫度傳感器重點分布在處理核和專用加速核的周圍。該芯片流片后的實物圖如圖3所示。2

測試溫度傳感器的功能和性能測試基于3080型SoC芯片測試板開展,測試板為+12V直流電源輸入,板載DDR內(nèi)存條、FPGA、FLASH、MCU等多種器件,配備芯片定制插座以及PCIe子卡等器材。測試時芯片放置在定制插座中,通過串口或網(wǎng)絡與上位機通信。芯片支持從多個設備空間啟動,測試時選擇外部SPIFLASH啟動模式,啟動后加載操作系統(tǒng),然后片內(nèi)多核同時循環(huán)運行FFT程序。通過紅外測溫儀監(jiān)測芯片殼溫,同時讀取片內(nèi)8個溫度傳感器(記為p0~p7)的溫度,選取12個溫度測試點,8個溫度傳感器讀出的溫度和殼溫的關系如圖4所示,可以看到,不同位置的溫度傳感器所測量的溫度具有較好的一致性。不失一般性,選取p0號溫度傳感器的測試結(jié)果,將其與殼溫進行線性擬合如圖5所示,可以看到,兩者具有很強的線性關系,線性相關系數(shù)達到0.9959。3

結(jié)語本文面向高性能異構多核SoC芯片的應用需求,集成設計并實現(xiàn)了8個高精度、低功耗的溫度傳感器,能夠?qū)π酒瑑?nèi)部不同區(qū)域的溫度狀態(tài)進行動態(tài)監(jiān)測。芯片實測結(jié)果顯示,不同位置的溫度傳感器具有較好的一致性,且溫度傳感器測量溫度和芯片實際殼溫具有很強

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論