[發明專利]電源域的復位控制方法及裝置有效
| 申請號: | 201510315387.4 | 申請日: | 2015-06-10 |
| 公開(公告)號: | CN104914967B | 公開(公告)日: | 2018-01-26 |
| 發明(設計)人: | 廖裕民;陳麗君;葉院紅 | 申請(專利權)人: | 福州瑞芯微電子股份有限公司 |
| 主分類號: | G06F1/24 | 分類號: | G06F1/24 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙)35212 | 代理人: | 王美花 |
| 地址: | 350000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電源 復位 控制 方法 裝置 | ||
技術領域
本發明涉及一種電源域的復位控制方法及裝置。
背景技術
隨著SOC芯片的功耗要求越來越高,過去傳統的芯片統一供電方法已經不能滿足大型SOC芯片的能耗要求.所以將芯片中的電路按照功能或者工作方式劃分為多個電源域電路,每個電源域使用芯片內部的電源開關控制,可以實現獨立的關斷芯片中某個電源域.但是由此也帶了一些新的問題,比如在電源域的關斷和開啟過程中需要設計一個復雜的電路操作時序來保證電源域開啟時的正確性。而在這個順序中,如何實現盡量減少出問題的風險同時保持很強的適應性和魯棒性.特別是當前很多先進的CPU或者GPU設計中,大量采用流水線設計,而同時為了節省功耗和面積,在設計中大量采用了不帶復位端的寄存器基礎單元,這也就意味著大量的電路需要在啟動時復位時需要時鐘保持一段時間來使整個流水線的寄存器全部被復位.同時由于設計的方法多樣,電路對復位時時鐘保持的長度也都有不同的需求,因此設計一種穩定的但同時又有很強適應性的電源域復位控制電路和控制方法是非常有意義的。
發明內容
本發明要解決的技術問題之一,在于提供一種將時鐘電路和普通功能電路的復位分開控制的方法,進一步增強了電源域開啟時的適應性和魯棒性。
本發明要解決的技術問題之一是這樣實現的:一種電源域的復位控制方法,電源域內設有時鐘電路和普通功能電路,所述方法包括如下步驟:
S1、對應每個電源域設置電源環,用于開啟和關閉對應電源域的電源;
S2、當電源域電路進入電源關斷狀態后,開始進入等待喚醒源喚醒的狀態;
S3、所述喚醒源收到喚醒動作后發起喚醒動作的命令到時序控制單元;
S4、所述時序控制單元控制復位產生保持單元產生復位有效信號,當復位有效信號穩定一段時間后,所述時序控制單元控制電源控制單元打開對應電源域的電源環,使對應電源域上電,此時對應電源域的時鐘電路和普通功能電路在上電后都立即進入復位有效狀態;
S5、所述時序控制單元控制所述復位產生保持單元根據復位保持時間長度信息,在復位保持時間長度等于配置的復位保持時間長度后,產生復位信號以撤銷復位有效狀態;
S6、所述時鐘電路在接收到用于復位撤銷的復位信號后,開始工作,產生時鐘;
S7、復位延遲單元根據復位延遲長度信息將接收的復位信號進行延遲后送往電源域的普通功能電路,延遲的時間需要保證所述時鐘電路已經進入穩定輸出狀態,延遲的方法是使用晶振電路產生的晶振時鐘對復位信號進行延遲處理;
S8、所述普通功能電路在收到延遲的復位信號后,開始工作。
進一步的,所述步驟S7中復位信號延遲的方法是;使用一個寄存器鏈將信號延遲n個時鐘節拍,n的值就是存器鏈的寄存器個數,復位信號連接寄存器的D端,晶振時鐘連接寄存器的CK端,下一級寄存器的D端接到前一級寄存器的Q端。
進一步的,所述步驟S5中的復位保持時間長度信息存儲在復位長度信息存儲單元中,所述步驟S7中的復位延遲長度信息和n值均存儲在復位延遲長度信息存儲單元中。
本發明要解決的技術問題之二,在于提供一種將時鐘電路和普通功能電路的復位分開控制的裝置,進一步增強了電源域開啟時的適應性和魯棒性。
本發明要解決的技術問題之一是這樣實現的:一種電源域的復位控制裝置,電源域內設有時鐘電路和普通功能電路,所述裝置包括喚醒源、時序控制單元、電源控制單元、復位長度信息存儲單元、復位產生保持單元、復位延遲單元、復位延遲長度信息存儲單元、晶振時鐘電路單元以及與電源域對應一一設置的電源環;所述喚醒源、時序控制單元,電源控制單元以及電源環依次連接;所述時序控制單元、復位產生保持單元、復位延遲單元依次連接至電源域內的普通功能電路,所述復位產生保持單元還連接至電源域內的時鐘電路;所述晶振時鐘電路單元和復位延遲長度信息存儲單元均連接至所述復位延遲單元;其中,
當電源域電路進入電源關斷狀態后,開始進入等待喚醒源喚醒的狀態;
所述喚醒源收到喚醒動作后發起喚醒動作的命令到所述時序控制單元;
所述時序控制單元控制復位產生保持單元產生復位有效信號,當復位有效信號穩定一段時間后,所述時序控制單元控制電源控制單元打開對應電源域的電源環,使對應電源域上電,此時對應電源域的時鐘電路和普通功能電路在上電后都立即進入復位有效狀態;
所述時序控制單元控制所述復位產生保持單元根據所述復位長度信息存儲單元中存儲的復位保持時間長度信息,在復位保持時間長度等于配置的復位保持時間長度后,產生復位信號以撤銷復位有效狀態;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州瑞芯微電子股份有限公司,未經福州瑞芯微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510315387.4/2.html,轉載請聲明來源鉆瓜專利網。





