国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電源域驗(yàn)證裝置、設(shè)備和方法

      文檔序號(hào):6623137閱讀:165來源:國(guó)知局
      電源域驗(yàn)證裝置、設(shè)備和方法
      【專利摘要】本發(fā)明提供一種電源域驗(yàn)證裝置、設(shè)備和方法,裝置包括處理單元、與電源域單元連接的電源開關(guān)、時(shí)鐘信號(hào)產(chǎn)生單元、信號(hào)判斷單元、時(shí)間存儲(chǔ)單元、流程時(shí)間點(diǎn)比較單元和流程時(shí)間計(jì)算單元。處理單元根據(jù)電源域單元的電源狀態(tài)信息觸發(fā)電源開關(guān)導(dǎo)通或切斷為電源域單元供電的路徑。信號(hào)判斷單元根據(jù)時(shí)鐘信號(hào)對(duì)電源域控制信號(hào)的激勵(lì)將其轉(zhuǎn)換為電平信號(hào),并由時(shí)間存儲(chǔ)單元存儲(chǔ)其持續(xù)時(shí)間,流程時(shí)間點(diǎn)比較單元判斷相鄰兩工作狀態(tài)時(shí)間點(diǎn)以確定流程是否完成,流程時(shí)間計(jì)算單元計(jì)算相鄰兩工作狀態(tài)時(shí)間點(diǎn)的差以確電源域改變工作狀態(tài)所經(jīng)歷的時(shí)間。利用本發(fā)明,實(shí)現(xiàn)了自動(dòng)檢測(cè)電源域關(guān)電工作流程、電源域開電工作流程以及輸出箝位值是否正確的目的。
      【專利說明】電源域驗(yàn)證裝置、設(shè)備和方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及電源管理【技術(shù)領(lǐng)域】,尤其涉及一種電源域驗(yàn)證裝置、設(shè)備和方法。

      【背景技術(shù)】
      [0002] 隨著S0C芯片規(guī)模的快速上升,控制大型芯片的功耗已經(jīng)成為芯片業(yè)界的棘手問 題。將芯片劃分為不同的電源域,通過關(guān)斷不工作電路所在電源域的電源來節(jié)省功耗是目 前最直接效果最明顯的節(jié)省功耗手段。但是,由于多供電域的電路設(shè)計(jì)復(fù)雜,因此驗(yàn)證難度 大。所以,目前還缺少有效方便快速的驗(yàn)證平臺(tái)。


      【發(fā)明內(nèi)容】

      [0003] 鑒于上述問題,本發(fā)明提供一種克服上述問題或者至少部分解決上述問題的一種 電源域驗(yàn)證裝置、設(shè)備和方法。
      [0004] 本發(fā)明提供一種電源域驗(yàn)證裝置,用于控制芯片多個(gè)電源域單元的工作狀態(tài),該 裝置包括處理單元以及多個(gè)電源開關(guān),每一電源開關(guān)與一該電源域單元連接,該處理單元 根據(jù)檢測(cè)到的電源域單元的電源狀態(tài)信息產(chǎn)生相應(yīng)的電源域控制信號(hào),觸發(fā)相應(yīng)的電源開 關(guān)導(dǎo)通或切斷為電源域單元供電的路徑。該裝置還包括:
      [0005] 時(shí)鐘信號(hào)產(chǎn)生單元,用于產(chǎn)生時(shí)鐘信號(hào)。
      [0006] 信號(hào)判斷單元,根據(jù)該時(shí)鐘信號(hào)產(chǎn)生單元產(chǎn)生的時(shí)鐘信號(hào)對(duì)該處理單元產(chǎn)生的電 源域控制信號(hào)的激勵(lì)作用將該電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電平信號(hào)。
      [0007] 時(shí)間存儲(chǔ)單元,用于在一計(jì)時(shí)器的計(jì)時(shí)作用下存儲(chǔ)由該信號(hào)判斷單元輸出的電平 信號(hào)的持續(xù)時(shí)間。
      [0008] 流程時(shí)間點(diǎn)比較單元,用于分別獲取該時(shí)間存儲(chǔ)單元中存儲(chǔ)的各個(gè)電源域控制信 號(hào)相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn)行比較以確定相應(yīng)流程是否完成。以及 [0009] 流程時(shí)間計(jì)算單元,用于獲取該時(shí)間存儲(chǔ)單元中存儲(chǔ)的各個(gè)電源域控制信號(hào)相鄰 兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差,以確對(duì)應(yīng)電源域單元改變工作狀態(tài)所經(jīng)歷 的時(shí)間。
      [0010] 本發(fā)明還提供一種電源域驗(yàn)證設(shè)備,包括電源,以及如上該的電源域驗(yàn)證設(shè)備。
      [0011] 本發(fā)明還提供一種電源域驗(yàn)證方法,該方法包括:
      [0012] 檢測(cè)電源域單元的電源狀態(tài),并根據(jù)檢測(cè)到的電源狀態(tài)信息產(chǎn)生相應(yīng)的電源域控 制信號(hào)。
      [0013] 根據(jù)產(chǎn)生的電源域控制信號(hào)控制電源為電源域單元供電的路徑。
      [0014] 根據(jù)時(shí)鐘信號(hào)對(duì)電源域控制信號(hào)的激勵(lì)作用將該電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的 電平信號(hào)。
      [0015] 計(jì)時(shí)并保存輸出的電平信號(hào)的持續(xù)時(shí)間。
      [0016] 分別獲取存儲(chǔ)的電源域控制信號(hào)相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn) 行比較以確定相應(yīng)流程是否完成。以及
      [0017] 獲取存儲(chǔ)的電源域控制信號(hào)相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差, 以確定對(duì)應(yīng)電源域改變工作狀態(tài)所經(jīng)歷的時(shí)間。
      [0018] 本發(fā)明提供的一種電源域驗(yàn)證裝置、設(shè)備和方法,通過電源域單元關(guān)閉或開啟流 程中產(chǎn)生的相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn)、以及持續(xù)時(shí)間的檢測(cè)獲得相應(yīng)信息,進(jìn)而 判斷流程是否正確,從而實(shí)現(xiàn)了自動(dòng)檢測(cè)電源域關(guān)電工作流程、電源域開電工作流程以及 輸出箝位值是否正確的目的,解決現(xiàn)有技術(shù)中由于多供電域的電路設(shè)計(jì)復(fù)雜,因此驗(yàn)證難 度大而無法快速有效地進(jìn)行驗(yàn)證的技術(shù)問題。

      【專利附圖】

      【附圖說明】
      [0019] 圖1為本發(fā)明實(shí)施方式中的電源域驗(yàn)證裝置的功能模塊示意圖;
      [0020] 圖2為本發(fā)明實(shí)施方式中的電源域驗(yàn)證裝置進(jìn)行電平信號(hào)轉(zhuǎn)換部分的功能模塊 示意圖;
      [0021] 圖3為本發(fā)明實(shí)施方式中的上下沿判斷子單元的功能模塊示意圖;
      [0022] 圖4為本發(fā)明實(shí)施方式中的電源域驗(yàn)證方法的流程示意圖;
      [0023] 圖5為本發(fā)明實(shí)施方式中的利用時(shí)鐘信號(hào)對(duì)電源域控制信號(hào)激勵(lì)的方法子流程 示意圖。
      [0024] 標(biāo)號(hào)說明:
      [0025] 設(shè)備 10
      [0026] 裝置 100
      [0027] 時(shí)鐘信號(hào)產(chǎn)生單元 101
      [0028] 信號(hào)判斷單元 102
      [0029] 上下沿判斷子單元 1021、1022、1023、1024、1025、1026
      [0030] 第一級(jí)寄存器 1027
      [0031] 第二極寄存器 1028
      [0032] 判斷模塊 1029
      [0033] 電源開關(guān)單元 103
      [0034] 電平轉(zhuǎn)換單元 104
      [0035] 鉗位單元 105
      [0036] 時(shí)間存儲(chǔ)單元 106
      [0037] 上下沿時(shí)間存儲(chǔ)子單元 1061、1062、1063、1064、1065、1066
      [0038] 計(jì)時(shí)單元 107
      [0039] 流程時(shí)間計(jì)算單元 108
      [0040] 流程時(shí)間點(diǎn)比較單元 109
      [0041] 鉗位檢查單元 110
      [0042] 檢測(cè)記錄單元 111
      [0043] 處理單元 112
      [0044] 電源域單元 113
      [0045] 電源 20

      【具體實(shí)施方式】
      [0046] 為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式 并配合附圖詳予說明。
      [0047] 請(qǐng)參閱圖1,為本發(fā)明實(shí)施方式中的電源域驗(yàn)證裝置的功能模塊示意圖,該裝置 100可以應(yīng)用于包括SOC(System-on-a-Chip)芯片的電子設(shè)備10中以控制該S0C芯片不同 電源域的工作狀態(tài)。該裝置100包括時(shí)鐘信號(hào)產(chǎn)生單元101、信號(hào)判斷單元102、電源開關(guān) 單元103、電平轉(zhuǎn)換單元104、鉗位單元105、時(shí)間存儲(chǔ)單元106、計(jì)時(shí)單元107、流程時(shí)間計(jì) 算單元108、流程時(shí)間點(diǎn)比較單元109、鉗位檢查單元110、檢測(cè)記錄單元111以及處理單元 112。
      [0048] 該裝置100還包括多個(gè)電源域單元113,每個(gè)電源域單元113對(duì)應(yīng)芯片上功能處理 電路,例如,RTC實(shí)時(shí)時(shí)鐘電源域、PMU電源管理單元電源域、圖像處理電源域等。該電子設(shè) 備10包括用于為芯片提供工作電源的電源單元20。進(jìn)一步地,每個(gè)電源域單元113與一個(gè) 電源開關(guān)103對(duì)應(yīng)連接。
      [0049] 該處理單元112用于檢測(cè)每個(gè)電源域單元113的電源狀態(tài),并根據(jù)檢測(cè)到的電源 狀態(tài)信息產(chǎn)生相應(yīng)的電源域控制信號(hào),其中,該電源域控制信號(hào)包括依次產(chǎn)生的電源域電 源關(guān)電控制信號(hào)、電源域時(shí)鐘開關(guān)信號(hào)、電源開關(guān)控制信號(hào)、電源域復(fù)位信號(hào)、鉗位控制信 號(hào)。
      [0050] 具體地,當(dāng)該處理單元112根據(jù)對(duì)每個(gè)電源域單元113的電源狀態(tài)的檢測(cè)結(jié)果判 斷需要關(guān)閉一個(gè)或多個(gè)電源域單元113 (以下簡(jiǎn)稱待關(guān)閉電源域單元)時(shí),依次產(chǎn)生有效的 電源域電源關(guān)電控制信號(hào)、電源域時(shí)鐘開關(guān)關(guān)閉信號(hào)、無效的電源域復(fù)位信號(hào)、以及有效的 箝位控制信號(hào)。該處理單元112產(chǎn)生該有效的電源域電源關(guān)電控制信號(hào)以關(guān)閉電源開關(guān)控 制信號(hào),觸發(fā)電源開關(guān)103響應(yīng)該電源開關(guān)控制信號(hào)而關(guān)閉,從而切斷電源20為該待關(guān)閉 電源域單元113供電的路徑,使得該待關(guān)閉電源域單元113掉電關(guān)閉。在該待關(guān)閉電源單 元113的供電路徑切斷后,該處理單元112還檢測(cè)其電源狀態(tài)并輸出為關(guān)閉狀態(tài)的電源狀 態(tài)信息,并且該箝位單元105響應(yīng)該有效的箝位控制信號(hào)將該待關(guān)閉電源單元113輸出到 其他正常工作的電源域單元113的信號(hào)鉗制在固定的電平,以避免沒有電源20供電的電源 域單元113可能輸出的隨機(jī)電平對(duì)其他正常工作的電源域單元113造成影響。
      [0051] 當(dāng)該處理單元112根據(jù)對(duì)每個(gè)電源域單元113的電源狀態(tài)的檢測(cè)結(jié)果判斷需要開 啟一個(gè)或多個(gè)電源域單元113(以下簡(jiǎn)稱待開啟電源域單元)時(shí),依次產(chǎn)生無效的電源域電 源關(guān)電控制信號(hào)、有效的電源域復(fù)位信號(hào),無效的箝位控制信號(hào)以及無效的電源域復(fù)位信 號(hào)。該處理單元112產(chǎn)生該無效的電源域電源關(guān)電控制信號(hào)以打開電源開關(guān)控制信號(hào),觸 發(fā)電源開關(guān)103響應(yīng)該電源開關(guān)控制信號(hào)而開啟,從而連通電源20為該待開啟電源域單元 113的供電路徑,使得該開啟電源域單元113上電工作。該待開啟電源域單元113還響應(yīng)該 有效的電源域復(fù)位信號(hào)進(jìn)行復(fù)位,使得電路在上電后可以重新正常工作,并在開啟后響應(yīng) 該無效的電源域復(fù)位信號(hào)撤銷復(fù)位。
      [0052] 該電平轉(zhuǎn)換單元104用于在不同電源域單元113之間進(jìn)行電壓轉(zhuǎn)換,使得不同電 源域單元113之間可以正常通信。
      [0053] 進(jìn)一步地,在電源域單元113上電開啟或掉電關(guān)閉的過程中,該時(shí)鐘信號(hào)產(chǎn)生單 元101產(chǎn)生時(shí)鐘信號(hào),在本實(shí)施方式中,該時(shí)鐘信號(hào)產(chǎn)生單元101為高頻時(shí)鐘信號(hào)產(chǎn)生單 元,用于產(chǎn)生高頻時(shí)鐘信號(hào)。該信號(hào)判斷單元102根據(jù)該時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí) 鐘信號(hào)對(duì)該處理單元112產(chǎn)生的電源域控制信號(hào)的激勵(lì)作用將該電源域控制信號(hào)轉(zhuǎn)換為 對(duì)應(yīng)的電平信號(hào),并且,預(yù)先設(shè)置了不同電平信號(hào)在上升沿時(shí)有效或在下降沿時(shí)有效。例 如,預(yù)先設(shè)置了電源域電源關(guān)電控制信號(hào)在上升沿電平時(shí)有效,而在下降沿電平時(shí)是無效 的,當(dāng)電源域電源關(guān)電控制信號(hào)經(jīng)過該時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí)鐘信號(hào)的激勵(lì)而輸 出上升沿電平信號(hào)時(shí),則該電源域電源關(guān)電控制信號(hào)是有效的。從而,如上所述,在該信號(hào) 判斷單元102的處理下,將處理單元112產(chǎn)生的電源域控制信號(hào)轉(zhuǎn)換為利用上升沿電平信 號(hào)或下降沿電平信號(hào)表征其有效性,以表明該裝置100中各個(gè)電源域113上電開啟或掉電 關(guān)閉過程中的相關(guān)狀態(tài)信息,如電源域復(fù)位、電源域鉗制等。
      [0054] 該時(shí)間存儲(chǔ)單元106在計(jì)時(shí)器107的計(jì)時(shí)作用下存儲(chǔ)由信號(hào)判斷單元102輸出的 電平信號(hào)持續(xù)的時(shí)間,即,從上升沿電平信號(hào)變?yōu)橄陆笛仉娖叫盘?hào)所經(jīng)歷的時(shí)間,或者從下 降沿電平信號(hào)變?yōu)樯仙仉娖叫盘?hào)所經(jīng)歷的時(shí)間。
      [0055] 請(qǐng)同時(shí)參閱圖2,該信號(hào)判斷單元102包括上下沿判斷子單元1021、1022、1023、 1024、1025以及1026,該時(shí)間存儲(chǔ)單元106包括上下沿時(shí)間存儲(chǔ)子單元1061、1062、1063、 1064、1065以及1066。下面以上下沿判斷子單元1021與上下沿時(shí)間存儲(chǔ)子單元1061對(duì)電 源域電源關(guān)電控制信號(hào)進(jìn)行處理為例進(jìn)行詳細(xì)說明,其中,預(yù)先設(shè)置該電源域電源關(guān)電控 制信號(hào)為上升沿電平有效。
      [0056] 該上下沿判斷子單元1021根據(jù)該時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí)鐘信號(hào)對(duì)該電 源域電源關(guān)電控制信號(hào)的激勵(lì)輸出相應(yīng)的上升沿電平信號(hào)或下降沿電平信號(hào)。當(dāng)輸出上升 沿電平信號(hào)時(shí),則表明裝置100中的電源域單元113處于掉電關(guān)閉過程中,當(dāng)輸出下降沿電 平信號(hào)時(shí),則表明裝置1〇〇中的電源域單元113處于上電開啟過程中。
      [0057] 請(qǐng)同時(shí)參閱圖3,為本發(fā)明實(shí)施方式中的上下沿判斷子單元的功能模塊示意圖,每 個(gè)上下沿判斷子單元均包括第一級(jí)寄存器1027、第二極寄存器1028以及判斷模塊1029。同 樣,以上下沿判斷子單元1021與上下沿時(shí)間存儲(chǔ)子單元1061對(duì)電源域電源關(guān)電控制信號(hào) 進(jìn)行處理為例進(jìn)行詳細(xì)說明。
      [0058] 該第一級(jí)寄存器1027接收電源域關(guān)電控制信號(hào)以及時(shí)鐘信號(hào),該第二級(jí)寄存器 1028接收該第一級(jí)寄存器1027輸出的值以及時(shí)鐘信號(hào),該判斷模塊1029根據(jù)該第二級(jí)寄 存器1028輸出的值進(jìn)行上下沿電平信號(hào)的判斷。在本實(shí)施方式中,當(dāng)?shù)谝患?jí)寄存器1027 輸出的值為高、該第二級(jí)寄存器1028輸出的值為低時(shí),則判斷模塊1029確定為上升沿電平 信號(hào)。當(dāng)?shù)谝患?jí)寄存器1027輸出的值為低、第二級(jí)寄存器1028輸出的值為高時(shí),則該判斷 模塊1029確定為下降沿電平信號(hào)。
      [0059] 該上下沿時(shí)間存儲(chǔ)子單元1061根據(jù)輸出的電平信號(hào)保存其持續(xù)的時(shí)間。
      [0060] 同樣地,該上下沿判斷子單元1022、1023、1024、1025以及1026對(duì)應(yīng)接收電源域 時(shí)鐘開關(guān)信號(hào)、鉗位控制信號(hào)、電源開關(guān)控制信號(hào)、電源域復(fù)位信號(hào)以及電源的電源狀態(tài)信 息,并且如上所述分別被時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí)鐘信號(hào)激勵(lì)而輸出相應(yīng)的上升沿 信號(hào)或下降沿信號(hào)。該上下沿時(shí)間存儲(chǔ)子單元1061、1062、1063、1064、1065以及1066分別 根據(jù)計(jì)時(shí)器107的計(jì)時(shí)作用記錄對(duì)應(yīng)上升沿信號(hào)或下降沿信號(hào)的持續(xù)時(shí)間。
      [0061] 該流程時(shí)間點(diǎn)比較單元109分別獲取該時(shí)間存儲(chǔ)單元106中存儲(chǔ)的各個(gè)電源域控 制信號(hào)相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn)行比較以確定相應(yīng)流程是否完成, 艮P,當(dāng)后一工作狀態(tài)的時(shí)間點(diǎn)大于前一工作狀態(tài)的時(shí)間點(diǎn)時(shí)被認(rèn)為是正確的順序,流程完 成,否則輸出錯(cuò)誤狀態(tài)。
      [0062] 該流程時(shí)間計(jì)算單元108獲取該時(shí)間存儲(chǔ)單元106中存儲(chǔ)的各個(gè)電源域控制信號(hào) 相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差,以確對(duì)應(yīng)電源域單元113從上電開啟 狀態(tài)至掉電關(guān)閉狀態(tài)所經(jīng)歷的時(shí)間,或者從掉電關(guān)閉狀態(tài)至上電開啟狀態(tài)所經(jīng)歷的時(shí)間。
      [0063] 該檢測(cè)記錄單元111用于記錄該流程時(shí)間點(diǎn)計(jì)算單元108確定的時(shí)間以及該流程 時(shí)間點(diǎn)比較單元109輸出的判斷結(jié)果。
      [0064] 在本實(shí)施方式中,該鉗位檢查單元110對(duì)處理單元112產(chǎn)生的電源域控制信號(hào)中 的鉗位控制信號(hào)進(jìn)行檢測(cè),以判斷其是否符合期望值,從而確定該箝位單元105對(duì)該待關(guān) 閉電源單元113的鉗制作用是否有效,同時(shí)將鉗位檢測(cè)結(jié)果傳送至該檢測(cè)記錄單元111中 保存。
      [0065] 請(qǐng)參閱圖4,為本發(fā)明實(shí)施方式中的電源域驗(yàn)證方法的流程示意圖,該方法包括:
      [0066] 步驟S30,該處理單元112檢測(cè)每個(gè)電源域單元113的電源狀態(tài),并根據(jù)檢測(cè)到的 電源狀態(tài)信息產(chǎn)生相應(yīng)的電源域控制信號(hào)。
      [0067] 其中,該電源域控制信號(hào)包括依次產(chǎn)生的電源域電源關(guān)電控制信號(hào)、電源域時(shí)鐘 開關(guān)信號(hào)、電源開關(guān)控制信號(hào)、電源域復(fù)位信號(hào)、鉗位控制信號(hào)。
      [0068] 當(dāng)該處理單元112根據(jù)對(duì)每個(gè)電源域單元113的電源狀態(tài)的檢測(cè)結(jié)果判斷需要關(guān) 閉一個(gè)或多個(gè)電源域單元113 (以下簡(jiǎn)稱待關(guān)閉電源域單元)時(shí),依次產(chǎn)生有效的電源域電 源關(guān)電控制信號(hào)、電源域時(shí)鐘開關(guān)關(guān)閉信號(hào)、無效的電源域復(fù)位信號(hào)、以及有效的箝位控制 信號(hào)。
      [0069] 當(dāng)該處理單元112根據(jù)對(duì)每個(gè)電源域單元113的電源狀態(tài)的檢測(cè)結(jié)果判斷需要開 啟一個(gè)或多個(gè)電源域單元113(以下簡(jiǎn)稱待開啟電源域單元)時(shí),依次產(chǎn)生無效的電源域電 源關(guān)電控制信號(hào)、有效的電源域復(fù)位信號(hào),無效的箝位控制信號(hào)以及無效的電源域復(fù)位信 號(hào)。
      [0070] 步驟S31,該處理單元112根據(jù)產(chǎn)生的電源域電源關(guān)電控制信號(hào)打開或關(guān)閉電源 開關(guān)控制信號(hào),觸發(fā)電源開關(guān)103響應(yīng)該電源開關(guān)控制信號(hào)而開啟或關(guān)閉,從而控制電源 20為該待開啟電源域單元113的供電路徑。
      [0071] 該處理單元112產(chǎn)生該有效的電源域電源關(guān)電控制信號(hào)以關(guān)閉電源開關(guān)控制信 號(hào),觸發(fā)電源開關(guān)103響應(yīng)該電源開關(guān)控制信號(hào)而關(guān)閉,從而切斷電源20為該待關(guān)閉電源 域單元113供電的路徑,使得該待關(guān)閉電源域單元113掉電關(guān)閉。
      [0072] 該處理單元112產(chǎn)生該無效的電源域電源關(guān)電控制信號(hào)以打開電源開關(guān)控制信 號(hào),觸發(fā)電源開關(guān)103響應(yīng)該電源開關(guān)控制信號(hào)而開啟,從而連通電源20為該待開啟電源 域單元113的供電路徑,使得該開啟電源域單元113上電工作。
      [0073] 步驟S32,該信號(hào)判斷單元102根據(jù)該時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí)鐘信號(hào)對(duì)該 處理單元112產(chǎn)生的電源域控制信號(hào)的激勵(lì)作用將該電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電平 信號(hào)。
      [0074] 其中,預(yù)先設(shè)置了不同電平信號(hào)在上升沿時(shí)有效或在下降沿時(shí)有效。例如,預(yù)先設(shè) 置了電源域電源關(guān)電控制信號(hào)在上升沿電平時(shí)有效,而在下降沿電平時(shí)是無效的,當(dāng)電源 域電源關(guān)電控制信號(hào)經(jīng)過該時(shí)鐘信號(hào)產(chǎn)生單元101產(chǎn)生的時(shí)鐘信號(hào)的激勵(lì)而輸出上升沿 電平信號(hào)時(shí),則該電源域電源關(guān)電控制信號(hào)是有效的。從而,如上所述,在該信號(hào)判斷單元 102的處理下,將處理單元112產(chǎn)生的電源域控制信號(hào)轉(zhuǎn)換為利用上升沿電平信號(hào)或下降 沿電平信號(hào)表征其有效性,以表明該裝置1〇〇中各個(gè)電源域113上電開啟或掉電關(guān)閉過程 中的相關(guān)狀態(tài)信息,如電源域復(fù)位、電源域鉗制等。
      [0075] 請(qǐng)同時(shí)參閱圖5,該步驟S32還包括如下子步驟:
      [0076] 子步驟S320,該第一級(jí)寄存器1027根據(jù)接收到的電源域控制信號(hào)以及時(shí)鐘信號(hào) 輸出相應(yīng)的值。
      [0077] 子步驟S321,該第二級(jí)寄存器1028根據(jù)該第一級(jí)寄存器1027輸出的值以及時(shí)鐘 信號(hào)輸出相應(yīng)的值。
      [0078] 子步驟S322,該判斷模塊1029根據(jù)該第二級(jí)寄存器1028輸出的值進(jìn)行上下沿電 平信號(hào)的判斷。
      [0079] 在本實(shí)施方式中,當(dāng)?shù)谝患?jí)寄存器1027輸出的值為高、該第二級(jí)寄存器1028輸出 的值為低時(shí),則判斷模塊1029確定為上升沿電平信號(hào)。當(dāng)?shù)谝患?jí)寄存器1027輸出的值為 低、第二級(jí)寄存器1028輸出的值為高時(shí),則該判斷模塊1029確定為下降沿電平信號(hào)。
      [0080] 步驟S33,該時(shí)間存儲(chǔ)單元106在計(jì)時(shí)器107的計(jì)時(shí)作用下存儲(chǔ)由信號(hào)判斷單元 102輸出的電平信號(hào)持續(xù)的時(shí)間。
      [0081] 該電平信號(hào)持續(xù)的時(shí)間為從上升沿電平信號(hào)變?yōu)橄陆笛仉娖叫盘?hào)所經(jīng)歷的時(shí)間, 或者從下降沿電平信號(hào)變?yōu)樯仙仉娖叫盘?hào)所經(jīng)歷的時(shí)間。
      [0082] 步驟S34,該流程時(shí)間點(diǎn)比較單元109分別獲取該時(shí)間存儲(chǔ)單元106中存儲(chǔ)的各個(gè) 電源域控制信號(hào)相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn)行比較以確定相應(yīng)流程是 否完成。
      [0083] 其中,當(dāng)后一工作狀態(tài)的時(shí)間點(diǎn)大于前一工作狀態(tài)的時(shí)間點(diǎn)時(shí)該流程時(shí)間點(diǎn)比較 單元109認(rèn)為流程是正確的順序,流程完成,否則輸出錯(cuò)誤狀態(tài)。
      [0084] 步驟S35,該流程時(shí)間計(jì)算單元108獲取該時(shí)間存儲(chǔ)單元106中存儲(chǔ)的各個(gè)電源域 控制信號(hào)相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差,以確對(duì)應(yīng)電源域單元113從 上電開啟狀態(tài)至掉電關(guān)閉狀態(tài)所經(jīng)歷的時(shí)間,或者從掉電關(guān)閉狀態(tài)至上電開啟狀態(tài)所經(jīng)歷 的時(shí)間。
      [0085] 步驟S36,該檢測(cè)記錄單元111記錄該流程時(shí)間點(diǎn)計(jì)算單元108確定的時(shí)間以及該 流程時(shí)間點(diǎn)比較單元109輸出的判斷結(jié)果。
      [0086] 在本實(shí)施方式中,該鉗位檢查單元110對(duì)處理單元112產(chǎn)生的電源域控制信號(hào)中 的鉗位控制信號(hào)進(jìn)行檢測(cè),以判斷其是否符合期望值,從而確定該箝位單元105對(duì)該待關(guān) 閉電源單元113的鉗制作用是否有效,同時(shí)將鉗位檢測(cè)結(jié)果傳送至該檢測(cè)記錄單元111中 保存。
      [0087] 本發(fā)明提供的一種電源域驗(yàn)證裝置、設(shè)備和方法,通過電源域單元關(guān)閉或開啟流 程中產(chǎn)生的相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn)、以及持續(xù)時(shí)間的檢測(cè)獲得相應(yīng)信息,進(jìn)而 判斷流程是否正確,從而實(shí)現(xiàn)了自動(dòng)檢測(cè)電源域關(guān)電工作流程、電源域開電工作流程以及 輸出箝位值是否正確的目的,解決現(xiàn)有技術(shù)中由于多供電域的電路設(shè)計(jì)復(fù)雜,因此驗(yàn)證難 度大而無法快速有效地進(jìn)行驗(yàn)證的技術(shù)問題。
      [0088] 以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1. 一種電源域驗(yàn)證裝置,用于控制芯片多個(gè)電源域單元的工作狀態(tài),所述裝置包括處 理單元以及多個(gè)電源開關(guān),每一電源開關(guān)與一所述電源域單元連接,所述處理單元根據(jù)檢 測(cè)到的電源域單元的電源狀態(tài)信息產(chǎn)生相應(yīng)的電源域控制信號(hào),觸發(fā)相應(yīng)的電源開關(guān)導(dǎo)通 或切斷為電源域單元供電的路徑;其特征在于,所述裝置還包括: 時(shí)鐘信號(hào)產(chǎn)生單元,用于產(chǎn)生時(shí)鐘信號(hào); 信號(hào)判斷單元,根據(jù)所述時(shí)鐘信號(hào)產(chǎn)生單元產(chǎn)生的時(shí)鐘信號(hào)對(duì)所述處理單元產(chǎn)生的電 源域控制信號(hào)的激勵(lì)作用將所述電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電平信號(hào); 時(shí)間存儲(chǔ)單元,用于在一計(jì)時(shí)器的計(jì)時(shí)作用下存儲(chǔ)由所述信號(hào)判斷單元輸出的電平信 號(hào)的持續(xù)時(shí)間; 流程時(shí)間點(diǎn)比較單元,用于分別獲取所述時(shí)間存儲(chǔ)單元中存儲(chǔ)的各個(gè)電源域控制信號(hào) 相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn)行比較以確定相應(yīng)流程是否完成;以及 流程時(shí)間計(jì)算單元,用于獲取所述時(shí)間存儲(chǔ)單元中存儲(chǔ)的各個(gè)電源域控制信號(hào)相鄰兩 個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差,以確對(duì)應(yīng)電源域單元改變工作狀態(tài)所經(jīng)歷的 時(shí)間。
      2. 如權(quán)利要求1所述的電源域驗(yàn)證裝置,其特征在于,所述裝置還包括: 檢測(cè)記錄單元,用于記錄所述流程時(shí)間點(diǎn)計(jì)算單元確定的時(shí)間以及所述流程時(shí)間點(diǎn)比 較單元輸出的判斷結(jié)果。
      3. 如權(quán)利要求1所述的電源域驗(yàn)證裝置,其特征在于,所述電源域控制信號(hào)包括依次 產(chǎn)生的電源域電源關(guān)電控制信號(hào)、電源域時(shí)鐘開關(guān)信號(hào)、電源開關(guān)控制信號(hào)、電源域復(fù)位信 號(hào)、鉗位控制信號(hào)。
      4. 如權(quán)利要求3所述的電源域驗(yàn)證裝置,其特征在于,所述裝置還包括: 箝位單元,當(dāng)一電源域單元關(guān)閉時(shí)用于將所述關(guān)閉的電源域單元輸出到其他正常工作 的電源域單元的信號(hào)鉗制在固定的電平。
      5. 如權(quán)利要求4所述的電源域驗(yàn)證裝置,其特征在于,所述裝置還包括: 鉗位檢查單元,用于對(duì)所述處理單元產(chǎn)生的電源域控制信號(hào)中的鉗位控制信號(hào)進(jìn)行檢 測(cè),以判斷其是否符合期望值,從而確定所述箝位單元對(duì)所述待關(guān)閉電源單元的鉗制作用 是否有效。
      6. 如權(quán)利要求3所述的電源域驗(yàn)證裝置,其特征在于,所述信號(hào)判斷單元包括對(duì)應(yīng)所 述電源域控制信號(hào)中各個(gè)信號(hào)設(shè)置的上下沿判斷子單元,所述時(shí)間存儲(chǔ)單元包括對(duì)應(yīng)所述 上下沿判斷子單元對(duì)應(yīng)設(shè)置的上下沿時(shí)間存儲(chǔ)子單元;每個(gè)所述上下沿判斷子單元包括: 第一級(jí)寄存器,用于接收所述電源域控制信號(hào)以及時(shí)鐘信號(hào), 第二極寄存器,用于接收所述第一級(jí)寄存器輸出的值以及時(shí)鐘信號(hào);以及 判斷模塊,用于根據(jù)所述第二級(jí)寄存器輸出的值進(jìn)行上下沿電平信號(hào)的判斷。
      7. -種電源域驗(yàn)證設(shè)備,包括電源,其特征在于,包括如權(quán)利要求1?6任意一項(xiàng)所述 的電源域驗(yàn)證設(shè)備。
      8. -種電源域驗(yàn)證方法,其特征在于,所述方法包括: 檢測(cè)電源域單元的電源狀態(tài),并根據(jù)檢測(cè)到的電源狀態(tài)信息產(chǎn)生相應(yīng)的電源域控制信 號(hào); 根據(jù)產(chǎn)生的電源域控制信號(hào)控制電源為電源域單元供電的路徑; 根據(jù)時(shí)鐘信號(hào)對(duì)電源域控制信號(hào)的激勵(lì)作用將所述電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電 平信號(hào); 計(jì)時(shí)并保存輸出的電平信號(hào)的持續(xù)時(shí)間; 分別獲取存儲(chǔ)的電源域控制信號(hào)相鄰兩個(gè)工作狀態(tài)對(duì)應(yīng)的時(shí)間點(diǎn),并對(duì)時(shí)間點(diǎn)進(jìn)行比 較以確定相應(yīng)流程是否完成;以及 獲取存儲(chǔ)的電源域控制信號(hào)相鄰兩個(gè)工作狀態(tài)的對(duì)應(yīng)的時(shí)間點(diǎn),并計(jì)算時(shí)間差,以確 定對(duì)應(yīng)電源域改變工作狀態(tài)所經(jīng)歷的時(shí)間。
      9. 如權(quán)利要求8所述的電源驗(yàn)證方法,其特征在于,所述方法還包括: 記錄所述電源域改變工作狀態(tài)所經(jīng)歷的時(shí)間以及相應(yīng)流程是否完成的判斷結(jié)果。
      10. 如權(quán)利要求8所述的電源驗(yàn)證方法,其特征在于,所述根據(jù)時(shí)鐘信號(hào)對(duì)電源域控制 信號(hào)的激勵(lì)作用將所述電源域控制信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電平信號(hào)的步驟包括: 由第一級(jí)寄存器根據(jù)接收到的電源域控制信號(hào)以及時(shí)鐘信號(hào)輸出相應(yīng)的值; 由第二級(jí)寄存器根據(jù)所述第一級(jí)寄存器輸出的值以及時(shí)鐘信號(hào)輸出相應(yīng)的值;以及 根據(jù)所述第二級(jí)寄存器輸出的值進(jìn)行上下沿電平信號(hào)的判斷。
      11. 如權(quán)利要求8所述的電源驗(yàn)證方法,其特征在于,所述電源域控制信號(hào)包括依次 產(chǎn)生的電源域電源關(guān)電控制信號(hào)、電源域時(shí)鐘開關(guān)信號(hào)、電源開關(guān)控制信號(hào)、電源域復(fù)位信 號(hào)、鉗位控制信號(hào)。
      12. 如權(quán)利要求11所述的電源驗(yàn)證方法,其特征在于,所述根據(jù)產(chǎn)生的電源域控制信 號(hào)控制電源為電源域單元供電的路徑的步驟之后還包括: 當(dāng)一電源域單元關(guān)閉時(shí)將所述關(guān)閉的電源域單元輸出到其他正常工作的電源域單元 的信號(hào)鉗制在固定的電平。
      13. 如權(quán)利要求12所述的電源驗(yàn)證方法,其特征在于,所述方法還包括: 對(duì)所述電源域控制信號(hào)中的鉗位控制信號(hào)進(jìn)行檢測(cè),以判斷其是否符合期望值,從而 確定對(duì)所述待關(guān)閉電源單元的鉗制作用是否有效。
      【文檔編號(hào)】G06F1/26GK104156049SQ201410392600
      【公開日】2014年11月19日 申請(qǐng)日期:2014年8月11日 優(yōu)先權(quán)日:2014年8月11日
      【發(fā)明者】廖裕民 申請(qǐng)人:福州瑞芯微電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1