亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

片上系統(tǒng)和安全調(diào)試方法與流程

文檔序號:12063521閱讀:434來源:國知局
片上系統(tǒng)和安全調(diào)試方法與流程

技術(shù)領(lǐng)域

本公開涉及一種片上系統(tǒng)(SoC)。更具體地講,本公開涉及包括安全聯(lián)合測試行動組(JTAG)系統(tǒng)的片上系統(tǒng)和安全調(diào)試(debugging)方法的方面。



背景技術(shù):

移動產(chǎn)品中的片上系統(tǒng)(SoC)已變得日益復雜。例如,移動電話可包括應用處理器(AP)、調(diào)制解調(diào)器、全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)、無線保真(Wi-Fi)裝置、藍牙裝置和多個其他集成系統(tǒng)。調(diào)試以驗證集成的片上系統(tǒng)和移動產(chǎn)品的功能已變得重要。

片上系統(tǒng)執(zhí)行安全調(diào)試操作。只有認證的用戶可執(zhí)行調(diào)試以便保護系統(tǒng)和用戶的重要安全數(shù)據(jù)??赏ㄟ^安全聯(lián)合測試行動組系統(tǒng)執(zhí)行片上系統(tǒng)的安全調(diào)試操作。包括安全聯(lián)合測試行動組系統(tǒng)的片上系統(tǒng)可存儲調(diào)試認證信息或安全調(diào)試操作的調(diào)試認證結(jié)果。然而,如果片上系統(tǒng)在低功率模式下,則供應給片上系統(tǒng)的電力被停止,使得可能丟失重要的調(diào)試認證信息或重要的調(diào)試認證結(jié)果。因此,在低功率模式下,片上系統(tǒng)可能不執(zhí)行連續(xù)的安全調(diào)試操作。



技術(shù)實現(xiàn)要素:

本公開的實施例提供用于在低功率模式下安全地維持調(diào)試信息并執(zhí)行連續(xù)的安全調(diào)試操作的片上系統(tǒng)(SoC)。

本公開的實施例的一個方面是一種包括多處理器的片上系統(tǒng)(SoC)的安全調(diào)試方法。所述方法可包括:接收調(diào)試請求信號;響應于調(diào)試請求信號將片上系統(tǒng)的安全聯(lián)合測試行動組(JTAG)系統(tǒng)改變到活動電力域;在安全聯(lián)合測試行動組系統(tǒng)中執(zhí)行安全認證并根據(jù)認證的結(jié)果執(zhí)行安全調(diào)試操作。

在此,片上系統(tǒng)可包括:多處理器,包括多個處理器;調(diào)試控制器,包括調(diào)試端口和安全聯(lián)合測試行動組系統(tǒng);電力管理單元,被配置為管理供應給多處理器和調(diào)試控制器的電力。電力管理單元可響應于調(diào)試請求信號將調(diào)試控制器改變到活動電力域。

本公開的實施例的另一方面是一種用于片上系統(tǒng)(SoC)的安全調(diào)試方法,所述片上系統(tǒng)包括具有多個處理器的多處理器、包括用于存儲安全聯(lián)合測試行動組(JTAG)系統(tǒng)的認證結(jié)果的保留邏輯的調(diào)試控制器、以及被配置為管理供應給多處理器和調(diào)試控制器的電力的電力管理單元。所述方法可包括:接收調(diào)試請求信號;響應于調(diào)試請求信號將保留邏輯改變到活動電力域;在安全聯(lián)合測試行動組系統(tǒng)中執(zhí)行安全認證并根據(jù)認證的結(jié)果執(zhí)行安全調(diào)試操作。

本公開的實施例的另一方面是一種片上系統(tǒng)(SoC)。所述片上系統(tǒng)可包括:多處理器,包括多個處理器;調(diào)試控制器,包括調(diào)試端口和被配置為存儲安全聯(lián)合測試行動組(JTAG)系統(tǒng)的認證結(jié)果的保留邏輯;電力管理單元,被配置為管理供應給多處理器和調(diào)試控制器的電力。電力管理單元可響應于調(diào)試請求信號將調(diào)試端口和保留邏輯改變到活動電力域。

附圖說明

上面和其他的對象與特征將通過參照下圖的以下描述變得清楚,其中,除非另外指明,否則貫穿各圖,相同的參考標號表示相同的部分,其中:

圖1是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)(SoC)的配置的框圖;

圖2是示出根據(jù)本公開的示例性實施例的圖1中所示的片上系統(tǒng)的操作的信號序列圖;

圖3是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖;

圖4是示出根據(jù)本公開的示例性實施例的用于執(zhí)行圖3中所示的片上系統(tǒng)的安全調(diào)試操作的調(diào)試系統(tǒng)的配置的框圖;

圖5是示出根據(jù)本公開的示例性實施例的圖4中所示的安全聯(lián)合測試行動組系統(tǒng)的調(diào)試認證方法的信號序列圖;

圖6是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖;

圖7是示出根據(jù)本公開的示例性實施例的圖6中所示的安全聯(lián)合測試行動組系統(tǒng)的詳細配置的框圖;

圖8是示出根據(jù)本公開的示例性實施例的圖6中所示的片上系統(tǒng)的操作方法的流程圖;

圖9是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖;

圖10是示出根據(jù)本公開的示例性實施例的圖9中所示的保留邏輯的詳細配置的電路圖;

圖11是示出根據(jù)本公開的示例性實施例的圖10中所示的保留邏輯的操作方法的框圖;

圖12是示出根據(jù)本公開的示例性實施例的圖9中所示的片上系統(tǒng)的操作方法的流程圖;

圖13是示出根據(jù)本公開的示例性實施例的包括片上系統(tǒng)的移動裝置的框圖;

圖14是示出根據(jù)本公開的示例性實施例的包括片上系統(tǒng)的示意性計算機系統(tǒng)的框圖。

具體實施方式

在下文中,將參照附圖詳細描述本公開的示例性實施例,以便本公開所屬領(lǐng)域的技術(shù)人員可容易地實現(xiàn)它們。

一種片上系統(tǒng)(SoC)和調(diào)試操作。

圖1是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)(SoC)的配置的框圖。參照圖1,片上系統(tǒng)100可包括:多處理器單元110、電力管理單元120和調(diào)試控制單元130。在圖1中,片上系統(tǒng)100可為應用處理器(AP)。

多處理器單元110可包括異構(gòu)處理器,例如,AP、調(diào)制解調(diào)器、全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)、數(shù)字信號處理器(DSP)等。在圖1中,本公開的示例性實施例被例示為:第一處理器111為AP,第二處理器112為調(diào)制解調(diào)器。

電力管理單元120可針對多處理器單元110和調(diào)試控制單元130執(zhí)行電力管理操作。在此,電力管理操作可表示控制供應到特定電路或裝置的電力的操作。例如,電力管理單元120可使用功率晶體管通過功率門控(power-gating)來針對調(diào)試控制單元130執(zhí)行電力管理操作。

電力管理單元120可響應于調(diào)試請求信號(DRS),針對調(diào)試控制單元130執(zhí)行電力管理操作。電力管理單元120可通過調(diào)試控制單元130從調(diào)試器150接收DRS。在接收DRS前,電力管理單元120可保持調(diào)試控制單元130斷電。如果接收到DRS,則電力管理單元120可將電力供應給調(diào)試控制單元130來執(zhí)行調(diào)試操作。

調(diào)試控制單元130可通過聯(lián)合測試行動組系統(tǒng)接口從調(diào)試器150(或調(diào)試工具)接收DRS。調(diào)試控制單元130可包括接收DRS的電路(在下文中稱為‘DRS電路’)。

如在圖1中所示,調(diào)試控制單元130可通過多個引腳接收聯(lián)合測試行動組信號。測試數(shù)據(jù)輸入(TDI)信號可通過TDI引腳被輸入到調(diào)試控制單元130。此外,測試時鐘(TCK)信號、測試復位(TRST)信號和測試模式選擇(TMS)信號可分別通過TCK引腳、TRST引腳和TMS引腳被輸入到調(diào)試控制單元130。由調(diào)試控制單元130處理的測試數(shù)據(jù)輸出(TDO)信號可通過TDO引腳被輸出到調(diào)試器150。

再參照圖1,片上系統(tǒng)100可被分為多個電力域。第一處理器111可在第一電力域PWD1中操作,第二處理器112可在第二電力域PWD2中操作。電力管理單元120可在第三電力域PWD3中操作,調(diào)試控制單元130可在第四電力域PWD4中操作。

例如,電力管理單元120的PWD3可為活動電力域。在此,活動電力域可表示始終被維持在作為電喚醒狀態(tài)的上電狀態(tài)的域??赏ㄟ^包括安全認證、安全調(diào)試和在此描述的其他操作的不同操作持續(xù)地維持活動電力域的上電狀態(tài)。調(diào)試控制單元130的PWD4可為調(diào)試電力域。在此,調(diào)試電力域可表示僅對于調(diào)試操作處于上電狀態(tài)的域。當片上系統(tǒng)100被改變?yōu)榈凸β誓J綍r,片上系統(tǒng)100可在活動電力域中持續(xù)供應電力,但可停止在調(diào)試電力域中供應的電力。

圖2是示出根據(jù)本公開的示例性實施例的圖1中所示的片上系統(tǒng)的操作的信號序列圖。參照圖1和圖2,在步驟S110中,調(diào)試控制單元130可從調(diào)試器150接收DRS。調(diào)試控制單元130的DRS電路可始終從調(diào)試器150接收DRS。在步驟S120中,調(diào)試控制單元130可將DRS發(fā)送到電力管理單元120。

電力管理單元120可響應于DRS解除調(diào)試控制單元130的斷電。在步驟S130中,電力管理單元120可將調(diào)試控制單元130改變到調(diào)試電力域。在步驟S140中,在調(diào)試電力域中的調(diào)試控制單元130可將控制信號CTRL提供給電力管理單元120。在步驟S150中,電力管理單元120可響應于控制信號CTRL,解除對應的處理器(例如,第一處理器111)的斷電。在步驟S160中,調(diào)試控制單元130可針對被解除了斷電的第一處理器111執(zhí)行調(diào)試操作。

再參照圖1,多個處理器(諸如,AP、調(diào)制解調(diào)器、GNSS)可被集成入一個片上系統(tǒng)100。需要用于保護此片上系統(tǒng)的重要信息的安全技術(shù)。此外,執(zhí)行用于檢驗被集成入片上系統(tǒng)的處理器的功能的調(diào)試操作變得越來越重要。片上系統(tǒng)100可執(zhí)行安全調(diào)試操作以僅使用認證的調(diào)試器150。在下文中,將給出圖1中所示的片上系統(tǒng)100的安全調(diào)試操作的描述。

包括安全聯(lián)合測試行動組系統(tǒng)的片上系統(tǒng)的安全調(diào)試操作。

圖3是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖。圖3中所示的片上系統(tǒng)200可執(zhí)行安全調(diào)試操作。片上系統(tǒng)200可包括用于安全調(diào)試操作的安全聯(lián)合測試行動組系統(tǒng)232。參照圖3,片上系統(tǒng)200可包括多處理器單元210、電力管理單元220和調(diào)試控制單元230。

多處理器單元210可包括多個處理器211-21N。211-21N可包括AP、調(diào)制解調(diào)器、GNSS、DSP等。處理器211-21N中的每個處理器可包括用于安全調(diào)試操作的調(diào)試訪問端口(DBG)。處理器211-21N中的每個處理器可通過用于安全調(diào)試操作的總線與調(diào)試控制單元230連接。

電力管理單元220可針對多處理器單元210和調(diào)試控制單元230執(zhí)行電力管理操作。電力管理單元220可響應于DRS針對調(diào)試控制單元230執(zhí)行電力管理操作。例如,電力管理單元220可響應于DRS使調(diào)試控制單元230處于活動電力域中。

調(diào)試控制單元230可包括調(diào)試端口231和安全聯(lián)合測試行動組系統(tǒng)232。調(diào)試端口231可從調(diào)試器250接收DRS。調(diào)試端口231可將接收的DRS發(fā)送到電力管理單元220。調(diào)試控制單元230可在電力管理單元220的控制下改變到活動電力域。

圖4是示出根據(jù)本公開的示例性實施例的用于執(zhí)行圖3中所示的片上系統(tǒng)的安全調(diào)試操作的調(diào)試系統(tǒng)的配置的框圖。圖4中所示的調(diào)試系統(tǒng)可執(zhí)行安全調(diào)試操作。參照圖4,調(diào)試系統(tǒng)可包括調(diào)試控制單元230、調(diào)試器250和響應服務器260。調(diào)試控制單元230可包括調(diào)試端口231和安全聯(lián)合測試行動組系統(tǒng)232。在圖4中,本公開的一個示例性實施例被例示為:響應服務器260獨立于調(diào)試器250。然而,本公開的范圍和精神可不限于此。例如,響應服務器260可被包括在調(diào)試器250中。

安全聯(lián)合測試行動組系統(tǒng)232可執(zhí)行安全調(diào)試操作。換句話說,安全聯(lián)合測試行動組系統(tǒng)232可執(zhí)行調(diào)試認證并可控制調(diào)試器250針對對應的處理器執(zhí)行安全調(diào)試操作。安全聯(lián)合測試行動組系統(tǒng)232的調(diào)試認證方法可包括密碼認證方法和質(zhì)詢-響應(challenge-response)認證方法。質(zhì)詢-響應認證方法可使用公鑰密碼系統(tǒng)。

圖5是示出根據(jù)本公開的示例性實施例的圖4中所示的安全聯(lián)合測試行動組系統(tǒng)的調(diào)試認證方法的信號序列圖。

首先,在步驟S210中,調(diào)試器250可將針對裝置ID的請求發(fā)送到安全聯(lián)合測試行動組系統(tǒng)232。在步驟S212中,安全聯(lián)合測試行動組系統(tǒng)232可響應于針對裝置ID的請求將裝置ID發(fā)送到調(diào)試器250。在步驟S220中,調(diào)試器250可使用安全認證方法訪問響應服務器260并可將待調(diào)試的裝置的裝置ID發(fā)送到響應服務器260。在步驟S222中,響應服務器260可將用于請求與裝置ID對應的裝置的請求信息發(fā)送到調(diào)試器250。

在步驟S230中,調(diào)試器250可使用從響應服務器260接收的請求信息將用于啟動認證的請求發(fā)送到安全聯(lián)合測試行動組系統(tǒng)232。在步驟S232中,安全聯(lián)合測試行動組系統(tǒng)232可驗證接收的請求是否是從授權(quán)的調(diào)試器250接收的,并可向調(diào)試器250發(fā)送質(zhì)詢。在此,質(zhì)詢可為隨機值。

安全聯(lián)合測試行動組系統(tǒng)232可驗證調(diào)試器250的請求。換句話說,安全聯(lián)合測試行動組系統(tǒng)232可具有用于驗證調(diào)試器250的請求的利用硬件、軟件或固件而實施的驗證裝置。如果調(diào)試器250的請求為響應服務器260的公鑰,則安全聯(lián)合測試行動組系統(tǒng)232可具有該公鑰的證書。如果請求為域參數(shù),則安全聯(lián)合測試行動組系統(tǒng)232可具有用于校驗完整性的哈希碼。

再參照圖5,在步驟S240中,調(diào)試器250可生成關(guān)于訪問裝置的權(quán)利的訪問控制信息,并可將質(zhì)詢和訪問控制信息發(fā)送到響應服務器260。在步驟S242中,響應服務器260可驗證由調(diào)試器250請求的訪問控制是否被授權(quán),如果是則可生成響應,并可將生成的響應發(fā)送到調(diào)試器250。如果調(diào)試器250請求未授權(quán)的訪問控制,則響應服務器260可拒絕響應的生成。

在步驟S250中,調(diào)試器250可將從響應服務器260接收的響應和訪問控制信息發(fā)送到安全聯(lián)合測試行動組系統(tǒng)232。安全聯(lián)合測試行動組系統(tǒng)232可驗證接收的響應是否從響應服務器260生成。如果確定接收的響應從響應服務器260生成,則安全聯(lián)合測試行動組系統(tǒng)232可向調(diào)試器250發(fā)送應答信號。安全聯(lián)合測試行動組系統(tǒng)232可分配與訪問控制對應的權(quán)利。同時,如果確定接收的響應不是從響應服務器260生成,則安全聯(lián)合測試行動組系統(tǒng)232可停止調(diào)試認證協(xié)議。

在步驟S260中,響應于從安全聯(lián)合測試行動組系統(tǒng)232接收到應答信號,調(diào)試器250可訪問裝置(例如,圖3的第一處理器211)并可執(zhí)行安全調(diào)試操作。如果安全調(diào)試操作結(jié)束,則在步驟S262中,安全聯(lián)合測試行動組系統(tǒng)232可將訪問關(guān)閉的信號發(fā)送到調(diào)試器250。

在圖4中所示的調(diào)試系統(tǒng)中,安全聯(lián)合測試行動組系統(tǒng)232可通過質(zhì)詢-響應方法認證調(diào)試器250。此外,安全聯(lián)合測試行動組系統(tǒng)232可通過根據(jù)訪問控制信息針對裝置(例如,第一處理器211)授權(quán)對聯(lián)合測試行動組系統(tǒng)的訪問,來提供將更安全的調(diào)試環(huán)境。如此,在包括安全聯(lián)合測試行動組系統(tǒng)232的片上系統(tǒng)200中,僅認證的用戶可執(zhí)行安全調(diào)試操作。

再參照圖3,片上系統(tǒng)200可針對安全調(diào)試操作將調(diào)試控制單元230改變到活動電力域。盡管片上系統(tǒng)200在活動電力域中在低功率模式下操作,但是電力管理單元220可將活動電力(alive power)供應給調(diào)試控制單元230。

包括安全聯(lián)合測試行動組系統(tǒng)232的調(diào)試控制單元230可針對安全調(diào)試操作而處于調(diào)試電力域中。電力管理單元220可不將活動電力供應給電力控制單元230,以減少調(diào)試電力域中的功耗。因為電力管理單元220不將活動電力供應給調(diào)試控制單元230,所以當片上系統(tǒng)被改變?yōu)榈凸β誓J綍r調(diào)試控制單元230可斷電并可丟失認證的值或結(jié)果。因此在低功率模式期間,使用在調(diào)試電力域中操作的安全聯(lián)合測試行動組系統(tǒng)的片上系統(tǒng)可無法正常地執(zhí)行安全調(diào)試操作。

同時,圖3中所示的片上系統(tǒng)200可針對安全調(diào)試操作將調(diào)試控制單元230改變到活動電力域。電力管理單元220可將活動電力提供給在活動電力域中的調(diào)試控制單元230。在低功率模式下,圖3中所示的片上系統(tǒng)200可安全地執(zhí)行安全調(diào)試操作而不丟失用戶認證信息。換句話說,圖3中所示的片上系統(tǒng)200可通過將活動電力供應給用戶認證所必要的模塊來在低功率模式下安全地執(zhí)行安全調(diào)試操作。

圖6是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖。參照圖6,片上系統(tǒng)300可包括多處理器單元310、電力管理單元320和調(diào)試控制單元330。

多處理器單元310可包括多個處理器311至31N。多個處理器311至31N中的每個處理器可包括用于調(diào)試操作的調(diào)試訪問端口(DBG)。電力管理單元320可針對多處理器單元310和調(diào)試控制單元330執(zhí)行電力管理操作。

調(diào)試控制單元330可包括調(diào)試端口331和安全聯(lián)合測試行動組系統(tǒng)332。在執(zhí)行調(diào)試認證后,安全聯(lián)合測試行動組系統(tǒng)332可控制調(diào)試器350執(zhí)行安全調(diào)試操作。安全聯(lián)合測試行動組系統(tǒng)332可包括用于存儲調(diào)試認證結(jié)果的保留邏輯336。保留邏輯336可從電力管理單元320接收單獨的電力PWR。在此,電力PWR可為始終處于上電狀態(tài)的常開啟電力(always-on-power)或者在低功率模式下保持上電狀態(tài)的活動電力。

圖7是示出根據(jù)本公開的示例性實施例的圖6中所示的安全聯(lián)合測試行動組系統(tǒng)的詳細配置的框圖。參照圖7,安全聯(lián)合測試行動組系統(tǒng)332可包括協(xié)議控制器333、加密基元(cryptographic primitive)334、隨機數(shù)生成器335和保留邏輯336。在調(diào)試認證完成后,安全聯(lián)合測試行動組系統(tǒng)332可控制圖6的調(diào)試器350來針對對應的處理器執(zhí)行安全調(diào)試操作。

協(xié)議控制器333可控制調(diào)試認證協(xié)議。在此,調(diào)試認證協(xié)議可利用圖5中所示的質(zhì)詢-響應認證協(xié)議來實施。加密基元334可被實施為執(zhí)行哈?;蚬€密碼系統(tǒng)。加密基元334可通過使用作為種子值的隨機數(shù)來生成質(zhì)詢。隨機數(shù)生成器335可生成用于生成質(zhì)詢的作為種子值的隨機數(shù)。

保留邏輯336可接收電力PWR并可存儲當繼續(xù)進行認證協(xié)議時生成的中間值或認證結(jié)果。在安全調(diào)試操作期間,保留邏輯336可從圖6的電力管理單元320接收常開啟電力或者活動電力并可保持上電狀態(tài)。保留邏輯336可從圖6的片上系統(tǒng)300的外部接收常開啟電力。

保留邏輯336可根據(jù)從調(diào)試器350接收的訪問控制信息生成用于控制對圖6的多個處理器311至31N中的每個處理器的訪問的訪問控制信號。保留邏輯336可激活或者不激活對多個處理器311至31N中的每個處理器的聯(lián)合測試行動組系統(tǒng)訪問。

在低功率模式下,圖6中所示的片上系統(tǒng)300可安全地維持認證信息或調(diào)試認證結(jié)果。因此,片上系統(tǒng)300可在低功率模式下連續(xù)地執(zhí)行安全調(diào)試操作。換句話說,圖6中所示的片上系統(tǒng)300可通過將單獨的電力PWR提供給安全聯(lián)合測試行動組系統(tǒng)332的存儲認證結(jié)果的保留邏輯336,在低功率模式下安全地執(zhí)行安全調(diào)試操作。

圖8是示出根據(jù)本公開的示例性實施例的圖6中所示的片上系統(tǒng)的操作方法的流程圖。參照圖8,在步驟S310中,圖6的片上系統(tǒng)300可從圖6的調(diào)試器350接收調(diào)試請求信號(DRS)。在步驟S320中,片上系統(tǒng)300可響應于DRS,將常開啟電力施加到圖6的安全聯(lián)合測試行動組系統(tǒng)332的保留邏輯336。在此,為了維持用于安全調(diào)試操作的上電狀態(tài),片上系統(tǒng)300可將活動電力(而不是常開啟電力)施加到保留邏輯336。在步驟S330中,在執(zhí)行調(diào)試認證后,片上系統(tǒng)300可執(zhí)行安全調(diào)試操作。

如果由安全聯(lián)合測試行動組系統(tǒng)332消耗的功率增加,則圖6中所示的片上系統(tǒng)300可僅將電力PWR供應給存儲認證信息的保留邏輯而不將活動電力供應給安全聯(lián)合測試行動組系統(tǒng)332的整個塊,從而減少功耗。圖6中所示的片上系統(tǒng)300可安全地維持用于安全調(diào)試操作的認證信息并可減少不必要的功耗。

圖9是示出根據(jù)本公開的示例性實施例的片上系統(tǒng)的配置的框圖。參照圖9,片上系統(tǒng)400可包括多處理器單元410、電力管理單元420和調(diào)試控制單元430。

多處理器單元410可包括多個處理器411至41N。電力管理單元420可針對多處理器單元410和調(diào)試控制單元430執(zhí)行電力管理操作。調(diào)試控制單元430可包括調(diào)試端口431、安全聯(lián)合測試行動組系統(tǒng)432和保留邏輯436。參照圖9,保留邏輯436可位于安全聯(lián)合測試行動組系統(tǒng)432的外部。

圖9中所示的片上系統(tǒng)400可僅將包括在調(diào)試控制單元430中的調(diào)試端口431和保留邏輯436改變到用于調(diào)試操作的活動電力域。在圖9中,陰影部分指示活動電力域437。

在安全調(diào)試操作時,電力管理單元420可將活動電力提供給調(diào)試端口431和保留邏輯436。圖9中所示的片上系統(tǒng)400可在低功率模式下安全地維持用戶認證信息,從而連續(xù)地執(zhí)行安全調(diào)試操作。

此外,圖9中所示的片上系統(tǒng)400可包括互相獨立的安全聯(lián)合測試行動組系統(tǒng)432和保留邏輯436,并可將活動電力僅供應給保留邏輯436。因此,如果由安全聯(lián)合測試行動組系統(tǒng)432消耗的功率增加,則圖9中所示的片上系統(tǒng)400可將活動電力僅供應給存儲認證信息的保留邏輯436,從而減少功耗。

圖10是示出根據(jù)本公開的示例性實施例的圖9中所示的保留邏輯的詳細配置的電路圖。參照圖10,保留邏輯436可包括鎖存電路437和選擇電路438。鎖存電路437可響應于調(diào)試使能信號DBG_EN存儲認證結(jié)果。選擇電路438可選擇性地提供認證結(jié)果。根據(jù)選擇信號SEL,選擇電路438可選擇性地將認證結(jié)果或者復位信號RST提供給對應的處理器。

圖11是示出根據(jù)本公開的示例性實施例的圖10中所示的保留邏輯的操作方法的框圖。參照圖11,保留邏輯436可從安全聯(lián)合測試行動組系統(tǒng)432接收調(diào)試使能信號DBG_EN。

保留邏輯436可響應于調(diào)試使能信號DBG_EN來存儲認證結(jié)果,并可將聯(lián)合測試行動組信號J_SGL提供給每個處理器。例如,保留邏輯436可將第一聯(lián)合測試行動組信號J_SGL1提供給第一處理器411,可將第二聯(lián)合測試行動組信號J_SGL2提供給第二處理器412,可將第n聯(lián)合測試行動組信號J_SGLn提供給第n處理器41N。第一至第N處理器411至41N中的每個處理器可響應于聯(lián)合測試行動組信號J_SGL執(zhí)行安全調(diào)試操作。

圖12是示出根據(jù)本公開的示例性實施例的圖9中所示的片上系統(tǒng)的操作方法的流程圖。參照圖12,在步驟S410中,圖9的片上系統(tǒng)400可從圖9的調(diào)試器450接收調(diào)試請求信號(DRS)。在步驟S420中,片上系統(tǒng)400可響應于DRS將圖9的調(diào)試端口431和保留邏輯436改變到活動電力域。在步驟S430中,在執(zhí)行調(diào)試認證后,片上系統(tǒng)400可執(zhí)行安全調(diào)試操作。

如果由圖9的安全聯(lián)合測試行動組系統(tǒng)432消耗的功率增加,則圖9中所示的片上系統(tǒng)400可僅將存儲認證信息的保留邏輯436改變到活動電力域,而不將安全聯(lián)合測試行動組系統(tǒng)432的整個塊改變到活動電力域,從而減少功耗。

應用示例

圖13是示出根據(jù)本公開的示例性實施例的包括片上系統(tǒng)的移動裝置的框圖。參照圖13,根據(jù)本公開的示例性實施例的便攜終端1000可包括圖像處理單元1100、無線發(fā)送與接收單元、音頻處理單元、圖像文件生成單元1400、靜態(tài)隨機存取存儲器(SRAM)1500、用戶接口1600和控制器1700。

圖像處理單元1100可包括鏡頭1110、圖像傳感器1120、圖像處理器1130和顯示單元1140。無線發(fā)送與接收單元可包括天線1210、收發(fā)機1220和調(diào)制解調(diào)器1230。音頻處理單元可包括音頻處理器1310、麥克風1320和揚聲器1330。

便攜終端1000可包括各種類型的半導體裝置。具體地說,執(zhí)行控制器1700的功能的片上系統(tǒng)可需要低功率和高性能。此外,片上系統(tǒng)可校驗集成入片上系統(tǒng)的多個系統(tǒng)的功能,并可執(zhí)行僅由認證的用戶使用的安全調(diào)試操作。

如果由安全聯(lián)合測試行動組系統(tǒng)消耗的功率增加,則片上系統(tǒng)可僅將活動電力供應給存儲認證信息的保留邏輯,而不將活動電力供應給安全聯(lián)合測試行動組系統(tǒng)的整個塊,從而減少功耗。

圖14是示出根據(jù)本公開的示例性實施例的包括片上系統(tǒng)的示意性計算機系統(tǒng)的框圖。參照圖14,計算機系統(tǒng)2000可包括非易失性存儲器(NVM)2010、中央處理器(CPU)2020、電連接到系統(tǒng)總線2060的RAM 2030。計算機系統(tǒng)2000可包括電連接到系統(tǒng)總線2060的用戶接口2040和調(diào)制解調(diào)器2050(諸如,基帶芯片組)。

如果根據(jù)本公開的示例性實施例的算機系統(tǒng)2000是移動裝置,則計算機系統(tǒng)2000可另外包括用于供應計算機系統(tǒng)2000的操作電壓的電池(未示出)。盡管未示出,但是對本領(lǐng)域的技術(shù)人員而言顯而易見,根據(jù)本公開的示例性實施例的計算機系統(tǒng)2000還可包括應用芯片組、相機圖像處理器(CIS)、移動動態(tài)RAM(DRAM)等。

在此,可利用與上述片上系統(tǒng)的組件中的至少一個相同的組件來實施CPU 2020。換句話說,如果由安全聯(lián)合測試行動組系統(tǒng)消耗的功率增加,則CPU 2020可僅將活動電力供應給存儲認證信息的保留邏輯,而不將活動電力供應給安全聯(lián)合測試行動組系統(tǒng)的整個塊,從而減少功耗。

可使用各種類型的封裝來安裝根據(jù)本公開的示例性實施例的存儲器系統(tǒng)或存儲裝置??墒褂弥T如以下封裝來安裝根據(jù)本公開的示例性實施例的存儲器系統(tǒng)或存儲裝置:堆疊式封裝(PoP)、球柵陣列(BGA)、芯片級封裝(CSP)、塑料引線芯片載體(PLCC)、塑料雙列直插式封裝(PDIP)、裸片格柵封裝、裸片級晶圓形式、板上芯片(COB)、陶瓷雙列直插式封裝(CERDIP)、塑料公制四方扁平封裝(MQFP)、薄型四方扁平封裝(TQFP)、小外形(SOIC)、收縮型小外形封裝(SSOP)、薄型小外形(TSOP)、系統(tǒng)級封裝(SIP)、多芯片封裝(MCP)、晶圓級制造封裝(WFP)和晶圓級處理堆疊封裝(WSP)。

根據(jù)本公開的示例性實施例的片上系統(tǒng)可在低功率模式下執(zhí)行調(diào)試操作而不丟失用戶認證信息。

此外,如果由安全聯(lián)合測試行動組系統(tǒng)消耗的功率增加,則根據(jù)本公開的示例性實施例的SoC可僅將活動電力提供給存儲認證信息的保留邏輯,而不將活動電力提供給安全聯(lián)合測試行動組系統(tǒng)的整個塊,從而減少功耗。

盡管已參照示例性實施例描述本公開,對本領(lǐng)域的技術(shù)人員而言將顯而易見的是,可在不脫離本公開的精神和范圍的情況下做出各種改變和修改。因此,應當理解,上面的實施例不是限制,而是說明。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1