国产精品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>

      一種時鐘頻率的校準方法、系統(tǒng)及芯片的制作方法

      文檔序號:6488529閱讀:281來源:國知局
      一種時鐘頻率的校準方法、系統(tǒng)及芯片的制作方法
      【專利摘要】本發(fā)明屬于時鐘校準【技術領域】,提供了一種時鐘頻率的校準方法、系統(tǒng)及芯片。其中方法包括:在一輪校準開始后,對芯片的內部時鐘振蕩器輸出的校準時鐘和一標準時鐘同時開始計數(shù);當標準計數(shù)器的計數(shù)值達到預估計數(shù)值時,對校準時鐘的當前頻率進行預估,生成預估結果,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值;若預估結果表明校準時鐘的當前頻率超限,則利用校準搜索算法生成校準參數(shù),并將該校準參數(shù)輸出給內部時鐘振蕩器,進入下一輪校準。本發(fā)明無需等到標準計數(shù)器的計數(shù)值達到最大計數(shù)值便可實現(xiàn)對內部時鐘振蕩器輸出的時鐘進行頻率校準,相對于現(xiàn)有采用自動迭代校準線路進行時鐘信號校準的方法,進一步縮短了校準時間,節(jié)約了測試成本。
      【專利說明】一種時鐘頻率的校準方法、系統(tǒng)及芯片
      【技術領域】
      [0001]本發(fā)明屬于時鐘校準【技術領域】,尤其涉及一種時鐘頻率的校準方法、系統(tǒng)及芯片?!颈尘凹夹g】
      [0002]公知地,半導體芯片中的每個元器件都使用時鐘信號作為時序邏輯控制的基礎。
      [0003]一般地,芯片中的時鐘信號的來源有兩種:一種是由芯片外部的石英晶體振蕩器產生,該種時鐘信號穩(wěn)定且精確,但隨著諸如IC卡、SIM卡等設備對產品小體積要求的提高,外部石英晶體振蕩器由于體積較大、已很難滿足此類應用的需求;另一種則是由芯片內部的時鐘振蕩器產生,但由于現(xiàn)有集成電路制造工藝的限制,該種時鐘信號通常有±20%到±30%的偏差,有些工藝甚至可能產生±50%的偏差,這種具有巨大偏差的時鐘信號如果直接用于內部電路,將極有可能使系統(tǒng)處于不穩(wěn)定或不可預知的狀態(tài),無法正常工作。
      [0004]針對內部時鐘振蕩器產生的時鐘信號存在較大偏差的問題,目前一般是在芯片生產的中測階段,采用時鐘校準的方式來將偏差調整到一符合要求的范圍內,現(xiàn)有技術提出了一種對芯片內部時鐘振蕩器產生的時鐘信號進行校準的方法,該種方法是通過測試線路將某一校準值輸送到一時鐘校準電路,該時鐘校準電路根據(jù)該校準值對內部時鐘振蕩器產生的時鐘信號進行校準,之后將校準后的時鐘信號輸出到芯片外,并對輸出的時鐘信號進行測量,根據(jù)本輪時鐘信號的測量值調整校準值后,再將校準值輸送到芯片內部的時鐘校準電路,如此反復,經過多輪調整測量后,得到一符合要求的時鐘信號。該種方法實現(xiàn)簡單,但由于是在芯片外部對時鐘信號進行測量并調整校準值,因此整個校準過程耗費時間較長,測試成本較多。
      [0005]為此,現(xiàn)有技術提出了另一種對芯片內部時鐘振蕩器產生的時鐘信號進行校準的方法。該種方法是在芯片內部設計一自動迭代校準線路,該自動迭代校準線路包含一產生標準計數(shù)器的時鐘計數(shù)器,自動迭代校準線路可根據(jù)時鐘計數(shù)器的數(shù)值確定內部時鐘振蕩器產生的時鐘信號的頻率偏差,并自動產生一校準值進行下一輪次的校準,如此反復,經過若干輪次的校準之后,可以得到一個符合要求的時鐘信號。相對于前一種時鐘頻率校準方法,該方法可縮短總的校準時間,并節(jié)約芯片測試成本,但由于該方法中,自動迭代校準線路是在時鐘計數(shù)器的計數(shù)值達到其最大計數(shù)值之后,才對本輪次的時鐘信號的頻率偏差進行校準,因此總的校準時間仍較長。

      【發(fā)明內容】

      [0006]本發(fā)明實施例的目的在于提供一種時鐘頻率的校準方法,旨在解決現(xiàn)有技術提供的采用自動迭代校準線路進行時鐘信號校準的方法中,由于是在時鐘計數(shù)器的計數(shù)值達到其最大計數(shù)值之后對時鐘信號進行校準,校準時間較長的問題。
      [0007]本發(fā)明實施例是這樣實現(xiàn)的,一種時鐘頻率的校準方法,所述方法包括以下步驟:
      [0008]在一輪校準開始后,校準計數(shù)器對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù),標準計數(shù)器同時對一標準時鐘開始計數(shù);
      [0009]當所述標準計數(shù)器的計數(shù)值達到預存的預估計數(shù)值時,對所述校準時鐘的當前頻率進行預估,生成預估結果,所述預估計數(shù)值小于所述標準計數(shù)器的最大計數(shù)值;
      [0010]根據(jù)所述預估結果,決定是否生成并輸出內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。
      [0011]本發(fā)明實施例的另一目的在于提供一種時鐘頻率的校準系統(tǒng),所述系統(tǒng)包括:
      [0012]校準計數(shù)器,用于在一輪校準開始后,對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù);
      [0013]標準計數(shù)器,用于對一標準時鐘開始計數(shù),所述標準計數(shù)器與所述校準計數(shù)器同時開始計數(shù);
      [0014]預估單元,用于當所述標準計數(shù)器的計數(shù)值達到預存的預估計數(shù)值時,對所述校準時鐘的當前頻率進行預估,生成預估結果;
      [0015]校準參數(shù)生成單元,用于根據(jù)所述預估單元生成的預估結果,決定是否生成并輸出所述內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。。
      [0016]本發(fā)明實施例的另一目的還在于提供了一種芯片,包括一內部時鐘振蕩器,所述芯片還包括一如上所述的時鐘頻率的校準系統(tǒng)。
      [0017]本發(fā)明實施例提供的時鐘頻率的校準方法及系統(tǒng)預設有預估計數(shù)值,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,當標準計數(shù)器對標準時鐘的計數(shù)達到該預估計數(shù)值時,對內部時鐘振蕩器輸出的校準時鐘進行校準。由于預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,即是說,無需等到標準計數(shù)器的計數(shù)值達到最大計數(shù)值便可實現(xiàn)對內部時鐘振蕩器輸出的時鐘進行頻率校準,相對于現(xiàn)有采用自動迭代校準線路進行時鐘信號校準的方法,進一步縮短了校準時間,節(jié)約了測試成本。
      【專利附圖】

      【附圖說明】
      [0018]圖1是本發(fā)明實施例提供的時鐘頻率的校準方法的流程圖;
      [0019]圖2是本發(fā)明實施例提供的時鐘頻率的校準方法的一種優(yōu)選執(zhí)行流程圖;
      [0020]圖3是本發(fā)明實施例提供的時鐘頻率的校準系統(tǒng)的結構圖;
      [0021]圖4是圖3中預估單元的結構圖。
      【具體實施方式】
      [0022]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0023]針對現(xiàn)有時鐘頻率校準方法存在的校準時間長的問題,本發(fā)明實施例提供的時鐘頻率的校準方法預設有預估計數(shù)值,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,當標準計數(shù)器對標準時鐘的計數(shù)達到該預估計數(shù)值時,對內部時鐘振蕩器輸出的校準時鐘進行校準。
      [0024]圖1示出了本發(fā)明實施例提供的時鐘頻率的校準方法的流程。
      [0025]步驟SI I,在一輪校準開始后,校準計數(shù)器對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù),標準計數(shù)器同時對一標準時鐘開始計數(shù)。若本輪校準為首輪校準,則內部時鐘振蕩器根據(jù)一初始的校準參數(shù)輸出校準時鐘。該校準參數(shù)可以并不限于是電流參數(shù)、溫度參數(shù)等。
      [0026]步驟S12,當標準計數(shù)器的計數(shù)值達到預存的預估計數(shù)值時,對校準時鐘的當前頻率進行預估,生成預估結果。其中,預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,標準計數(shù)器的最大計數(shù)值是由標準計數(shù)器的位數(shù)決定,例如,當標準計數(shù)器是8bit計數(shù)器時,其最大計數(shù)值即為28=2 56。
      [0027]進一步地,對校準時鐘的當前頻率進行預估,生成預估結果的步驟包括以下步驟:
      [0028]步驟S121:根據(jù)標準計數(shù)器的計數(shù)值、校準計數(shù)器的計數(shù)值和標準時鐘的時鐘頻率,計算校準時鐘的當前頻率。
      [0029]本發(fā)明實施例中,若假設標準計數(shù)器的計數(shù)值為clkl,校準計數(shù)器的計數(shù)值為clk2,標準時鐘的時鐘頻率為fl,則計算校準時鐘的當前頻率f2的步驟表示為:f2=clk2Xfl/clkl0
      [0030]步驟S122:根據(jù)預存的校準時鐘的標定頻率以及預設的最大允許偏差指數(shù)計算校準時鐘的允許頻率范圍。
      [0031 ] 本發(fā)明實施例中,最大允許偏差指數(shù)可由兩位二進制數(shù)表示,該兩位二進制數(shù)的值可由用戶通過軟件配置,例如,00表示校準時鐘的時鐘頻率相對校準時鐘的標定頻率的最大允許偏差是±2.5%,01表示校準時鐘的時鐘頻率相對校準時鐘的標定頻率的最大允許偏差是±5%,10表示校準時鐘的時鐘頻率相對校準時鐘的標定頻率的最大允許偏差是±10%,11表示校準時鐘的時鐘頻率相對校準時鐘的標定頻率的最大允許偏差是±20%。
      [0032]步驟S123:根據(jù)計算得到的校準時鐘的當前頻率以及計算得到的校準時鐘的允許頻率范圍,對校準時鐘的當前頻率進行預估,生成預估結果。
      [0033]本發(fā)明實施例中,預估結果可以由表征校準結束與否的第一標志位、表征校準成功與否的第二標志位以及表征校準時鐘快慢的第三標志位表示。例如,當?shù)谝粯酥疚粸镮時,表征校準結束,第一標志位為O時,表征校準未結束,第二標志位為I時,表征校準成功,第二標志位為O時,表征校準失敗,第三標志位為I時,表征校準時鐘快,第三標志位為O時,表征校準時鐘慢;則此時的步驟S12中,根據(jù)校準時鐘的當前頻率和校準時鐘的允許頻率范圍,對校準時鐘的當前頻率進行預估,生成預估結果的步驟具體為:若校準時鐘的當前頻率在校準時鐘的允許頻率范圍內,則將第一標志位置為1,并將第二標志位置為I ;若校準時鐘的當前頻率小于校準時鐘的允許頻率范圍的下限值,則將第一標志位置為1,將第二標志位置為0,并將第三標志位置為O ;若校準時鐘的當前頻率大于校準時鐘的允許頻率范圍的上限值,則將第一標志位置為1,將第二標志位置為O,并將第三標志位置為I。當然,第一標志位、第二標志位、第三標志位中的I和O所表征的含義在實際應用中是可以互換的。
      [0034]步驟S13,根據(jù)預估結果,決定是否生成并輸出內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。步驟S13具體為:
      [0035]若本輪校準未達到最大校準輪數(shù),且根據(jù)預估結果,校準時鐘的當前頻率超出校準時鐘的允許頻率范圍時,利用校準搜索算法生成校準參數(shù),并將該校準參數(shù)輸出給內部時鐘振蕩器,進入下一輪校準;[0036]若本輪校準未達到最大校準輪數(shù),且根據(jù)預估結果,校準時鐘的當前頻率未超出校準時鐘的允許頻率范圍時,則結束校準;
      [0037]若本輪校準次數(shù)達到最大校準輪數(shù),則等待標準計數(shù)器的計數(shù)值達到標準計數(shù)器的最大計數(shù)值,并輸出預估結果。其中的校準參數(shù)以多位二進制數(shù)表示,且二進制數(shù)的位數(shù)即為最大校準輪數(shù);其中的校準搜索算法優(yōu)選是二分搜索算法。
      [0038]進一步地,若本輪校準未達到最大校準輪數(shù),且根據(jù)預估結果,校準時鐘的當前頻率超出校準時鐘的允許頻率范圍,則在利用校準搜索算法生成校準參數(shù)的步驟之前,本發(fā)明實施例還包括以下步驟:控制校準計數(shù)器和標準計數(shù)器停止計數(shù)。
      [0039]本發(fā)明實施例提供的時鐘頻率的校準方法預設有預估計數(shù)值,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,當標準計數(shù)器對標準時鐘的計數(shù)達到該預估計數(shù)值時,對內部時鐘振蕩器輸出的校準時鐘進行校準。由于預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,即是說,無需等到標準計數(shù)器的計數(shù)值達到最大計數(shù)值便可實現(xiàn)對內部時鐘振蕩器輸出的時鐘進行頻率校準,相對于現(xiàn)有采用自動迭代校準線路進行時鐘信號校準的方法,進一步縮短了校準時間,節(jié)約了測試成本。
      [0040]圖2示出了本發(fā)明實施例提供的時鐘頻率的校準方法的一種優(yōu)選執(zhí)行流程。
      [0041]步驟S21,初始化內部時鐘振蕩器,產生一初始的校準參數(shù),并初始化一校準輪數(shù)變量。
      [0042]步驟S22,內部時鐘振蕩器根據(jù)初始的校準參數(shù),產生并輸出校準時鐘。
      [0043]步驟S23,校準計數(shù)器對校準時鐘計數(shù),標準計數(shù)器同時對標準時鐘計數(shù),并將校準輪數(shù)變量減I。
      [0044]步驟S24,判斷標準計數(shù)器的計數(shù)值是否達到預估計數(shù)值,是則執(zhí)行步驟S25,否則執(zhí)行步驟S23。
      [0045]步驟S25,根據(jù)標準計數(shù)器的計數(shù)值、校準計數(shù)器的計數(shù)值和標準時鐘的時鐘頻率,計算校準時鐘的當前頻率,根據(jù)預存的校準時鐘的標定頻率以及預設的最大允許偏差指數(shù)計算校準時鐘的允許頻率范圍,并根據(jù)校準時鐘的當前頻率和校準時鐘的允許頻率范圍,對校準時鐘的當前頻率進行預估,生成預估結果。
      [0046]步驟S26,判斷校準輪數(shù)變量是否為0,是則說明本輪校準已是最后一輪校準,執(zhí)行步驟S27,否則執(zhí)行步驟S28。
      [0047]步驟S27,等待標準計數(shù)器的計數(shù)值達到標準計數(shù)器的最大計數(shù)值,輸出預估結
      果O
      [0048]步驟S28,判斷校準時鐘的當前頻率是否超出校準時鐘的允許頻率范圍,是則執(zhí)行步驟S29,否則說明內部時鐘振蕩器輸出的時鐘的頻率符合要求,結束校準。
      [0049]步驟S29,控制校準計數(shù)器和標準計數(shù)器停止計數(shù),生成校準參數(shù),并輸出給內部時鐘振蕩器,之后返回步驟S22進行下一輪校準。
      [0050]下面以校準時鐘的標定頻率是32MHz,標準時鐘的時鐘頻率是2MHz,校準計數(shù)器為13bit計數(shù)器,標準計數(shù)器為Sbit計數(shù)器,初始的校準參數(shù)是100000,最大允許偏差指數(shù)是±5%,內部時鐘振蕩器輸出的初始校準時鐘的可能頻率偏差是±50%,預估計數(shù)值是24=16為例,說明上述的時鐘頻率的校準方法的執(zhí)行流程:
      [0051]首先初始化內部時鐘振蕩器,產生的初始的校準參數(shù)為“100000”,該校準參數(shù)用以表征內部時鐘振蕩器輸出時鐘所需的電流參數(shù),且由該校準參數(shù)的位數(shù),初始化校準輪數(shù)變量為6,即最大校準輪數(shù)為6輪。
      [0052]之后,校準時鐘輸出給13bit的校準計數(shù)器,且外部輸入一標準時鐘給標準計數(shù)器;由于存在±50%的頻率偏差,因而該初始的校準時鐘的頻率值可能是16MHz到48MHz之間的任一值。
      [0053]之后,校準計數(shù)器和標準計數(shù)器同時開始計數(shù),同時將校準輪數(shù)變量減I。
      [0054]之后,當標準計數(shù)器的計數(shù)值達到預估計數(shù)值16,即標準計數(shù)器從O計數(shù)到15時,若此時校準計數(shù)器的計數(shù)值為144,則計算得到此時校準時鐘的當前頻率是18MHz,同時,由最大允許偏差指數(shù)±5%計算可得,校準時鐘的允許頻率范圍是32MHz±5%,可知,校準時鐘的當前頻率18MHz遠低于32MHz ±5%,則將第一標志位置為1,將第二標志位置為0,并將第三標志位置為O。而在現(xiàn)有技術中,需等到Sbit標準計數(shù)器的計數(shù)值達到256時,才會判斷校準時鐘是否在校準時鐘的允許頻率范圍內。
      [0055]之后,判斷校準輪數(shù)變量是否為0,若為0,則等待標準計數(shù)器的計數(shù)值達到256時,輸出預估結果;若不為0,則根據(jù)第一標志位、第二標志位和第三標志位判斷校準時鐘的當前頻率是否超出校準時鐘的允許頻率范圍32MHz±5%,是則控制校準計數(shù)器和標準計數(shù)器停止計數(shù),生成一校準參數(shù),并將該校準參數(shù)返回給內部時鐘振蕩器,進入下一輪校準。
      [0056]圖3示出了本發(fā)明實施例提供的時鐘頻率的校準系統(tǒng)的結構,為了便于說明,僅不出了與本發(fā)明實施例相關的部分。
      [0057]本發(fā)明實施例提供的時鐘頻率的校準系統(tǒng)包括:校準計數(shù)器11,用于在一輪校準開始后,對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù);標準計數(shù)器12,用于對一標準計數(shù)器開始計數(shù),標準計數(shù)器12與校準計數(shù)器11同時開始計數(shù);預估單元13,用于當標準計數(shù)器12的計數(shù)值達到預存的預估計數(shù)值時,對校準時鐘的當前頻率進行預估,生成預估結果,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值;校準參數(shù)生成單元14,用于根據(jù)預估單元13生成的預估結果,決定是否生成并輸出內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。
      [0058]具體地,當本輪校準未達到最大校準輪數(shù),且根據(jù)預估單元13生成的預估結果,校準時鐘的當前頻率超出校準時鐘的允許頻率范圍時,校準參數(shù)生成單元14利用校準搜索算法生成校準參數(shù),并將該校準參數(shù)輸出給內部時鐘振蕩器,進入下一輪校準;當本輪校準未達到最大校準輪數(shù),且根據(jù)預估單元13生成的預估結果,校準時鐘的當前頻率未超出校準時鐘的允許頻率范圍時,則校準參數(shù)生成單元14結束校準;當本輪校準次數(shù)達到最大校準輪數(shù)時,校準參數(shù)生成單元14等待標準計數(shù)器12的計數(shù)值達到標準計數(shù)器12的最大計數(shù)值,并輸出預估結果。其中,對預估計數(shù)值的定義、預估結果的定義如上所述,在此不再贅述。
      [0059]另外,校準參數(shù)生成單元14還用于當本輪校準未達到最大校準輪數(shù),且根據(jù)預估結果,校準時鐘的當前頻率超出校準時鐘的允許頻率范圍時,在利用校準搜索算法生成校準參數(shù)之前,控制校準計數(shù)器和標準計數(shù)器停止計數(shù)。
      [0060]進一步地,圖4示出了圖3中預估單元13的結構。
      [0061]具體地,預估單元13可以包括:第一計算模塊131,用于根據(jù)標準計數(shù)器的計數(shù)值、校準計數(shù)器的計數(shù)值和標準時鐘的時鐘頻率,計算校準時鐘的當前頻率;第二計算模塊132,用于根據(jù)預存的校準時鐘的標定頻率以及預設的最大允許偏差指數(shù)計算校準時鐘的允許頻率范圍;預估模塊133,用于根據(jù)第一計算模塊131計算得到的校準時鐘的當前頻率以及第二計算模塊132計算得到的校準時鐘的允許頻率范圍,對校準時鐘的當前頻率進行預估,生成預估結果。其中的最大允許偏差指數(shù)的定義、第一計算模塊131計算校準時鐘的當前頻率的過程、預估模塊133生成預估結果的過程均如上所述,在此不再贅述。
      [0062]本發(fā)明實施例還提供了一種芯片,包括一內部時鐘振蕩器,以及一如上所述的時鐘頻率的校準系統(tǒng)。
      [0063]本發(fā)明實施例提供的時鐘頻率的校準方法及系統(tǒng)預設有預估計數(shù)值,該預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,當標準計數(shù)器對標準時鐘的計數(shù)達到該預估計數(shù)值時,對內部時鐘振蕩器輸出的校準時鐘進行校準。由于預估計數(shù)值小于標準計數(shù)器的最大計數(shù)值,即是說,無需等到標準計數(shù)器的計數(shù)值達到最大計數(shù)值便可實現(xiàn)對內部時鐘振蕩器輸出的時鐘進行頻率校準,相對于現(xiàn)有采用自動迭代校準線路進行時鐘信號校準的方法,進一步縮短了校準時間,節(jié)約了測試成本。
      [0064]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來控制相關的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。
      [0065]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
      【權利要求】
      1.一種時鐘頻率的校準方法,其特征在于,所述方法包括以下步驟: 在一輪校準開始后,校準計數(shù)器對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù),標準計數(shù)器同時對一標準時鐘開始計數(shù); 當所述標準計數(shù)器的計數(shù)值達到預存的預估計數(shù)值時,對所述校準時鐘的當前頻率進行預估,生成預估結果,所述預估計數(shù)值小于所述標準計數(shù)器的最大計數(shù)值; 根據(jù)所述預估結果,決定是否生成并輸出內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。
      2.如權利要求1所述的時鐘頻率的校準方法,其特征在于,所述對所述校準時鐘的當前頻率進行預估,生成預估結果的步驟進一步包括以下步驟: 根據(jù)所述標準計數(shù)器的計數(shù)值、所述校準計數(shù)器的計數(shù)值和所述標準時鐘的時鐘頻率,計算所述校準時鐘的當前頻率; 根據(jù)預存的所述校準時鐘的標定頻率以及預設的最大允許偏差指數(shù)計算所述校準時鐘的允許頻率范圍; 根據(jù)計算得到的所述校準時鐘的當前頻率以及計算得到的所述校準時鐘的允許頻率范圍,對所述校準時鐘的當前頻率進行預估,生成預估結果。
      3.如權利要求2所述的時鐘頻率的校準方法,其特征在于,所述最大允許偏差指數(shù)由兩位二進制數(shù)表示,當所述兩位二進制數(shù)為OO時,所述最大允許偏差是±2.5%,當所述兩位二進制數(shù)為01時,所述最大允許偏差是±5%,當所述兩位二進制數(shù)為10時,所述最大允許偏差是±10%,當所述兩位二進制數(shù)為11時,所述最大允許偏差是±20%。
      4.如權利要求1所述的時鐘頻率的校準方法,其特征在于,所述根據(jù)所述預估結果,決定是否生成并輸出所述內部時鐘振`蕩器在下一輪校準中所需的校準參數(shù)的步驟具體為: 若本輪校準未達到最大校準輪數(shù),且根據(jù)所述預估結果,所述校準時鐘的當前頻率超出所述校準時鐘的允許頻率范圍時,利用校準搜索算法生成校準參數(shù),并將所述校準參數(shù)輸出給所述內部時鐘振蕩器,進入下一輪校準; 若本輪校準未達到所述最大校準輪數(shù),且根據(jù)所述預估結果,所述校準時鐘的當前頻率未超出所述校準時鐘的允許頻率范圍時,則結束校準; 若本輪校準次數(shù)達到所述最大校準輪數(shù),則等待所述標準計數(shù)器的計數(shù)值達到所述標準計數(shù)器的最大計數(shù)值,并輸出所述預估結果。
      5.如權利要求4所述的時鐘頻率的校準方法,其特征在于,若本輪校準未達到最大校準輪數(shù),且根據(jù)所述預估結果,所述校準時鐘的當前頻率超出所述校準時鐘的允許頻率范圍時,在所述利用校準搜索算法生成校準參數(shù)的步驟之前,所述方法還包括以下步驟: 控制所述校準計數(shù)器和所述標準計數(shù)器停止計數(shù)。
      6.如權利要求1至5任一項所述的時鐘頻率的校準方法,其特征在于,所述預估結果由表征校準結束與否的第一標志位、表征校準成功與否的第二標志位、以及表征所述校準時鐘快慢的第三標志位表示,所述根據(jù)所述校準時鐘的當前頻率和所述校準時鐘的允許頻率范圍,對所述校準時鐘的當前頻率進行預估,生成預估結果的步驟具體為: 若所述校準時鐘的當前頻率在所述校準時鐘的允許頻率范圍內,則將所述第一標志位置為I,并將所述第二標志位置為I ; 若所述校準時鐘的當前頻率小于所述校準時鐘的允許頻率范圍的下限值,則將所述第一標志位置為1,將所述第二標志位置為O,并將所述第三標志位置為O ; 若所述校準時鐘的當前頻率大于所述校準時鐘的允許頻率范圍的上限值,則將所述第一標志位置為1,將所述第二標志位置為O,并將所述第三標志位置為I。
      7.一種時鐘頻率的校準系統(tǒng),其特征在于,所述系統(tǒng)包括: 校準計數(shù)器,用于在一輪校準開始后,對芯片的內部時鐘振蕩器輸出的校準時鐘進行計數(shù); 標準計數(shù)器,用于對一標準時鐘開始計數(shù),所述標準計數(shù)器與所述校準計數(shù)器同時開始計數(shù); 預估單元,用于當所述標準計數(shù)器的計數(shù)值達到預存的預估計數(shù)值時,對所述校準時鐘的當前頻率進行預估,生成預估結果; 校準參數(shù)生成單元,用于根據(jù)所述預估單元生成的所述預估結果,決定是否生成并輸出所述內部時鐘振蕩器在下一輪校準中所需的校準參數(shù)。
      8.如權利要求7所述的時鐘頻率的校準系統(tǒng),其特征在于,所述校準參數(shù)生成單元用于當本輪校準未達到最大校準輪數(shù),且根據(jù)所述預估單元生成的所述預估結果,所述校準時鐘的當前頻率超出所述校準時鐘的允許頻率范圍時,利用校準搜索算法生成校準參數(shù),并將所述校準參數(shù)輸出給所述內部時鐘振蕩器,進入下一輪校準; 所述校準參數(shù)生成單元還用于當本輪校準次數(shù)達到所述最大校準輪數(shù)時,等待所述標準計數(shù)器的計數(shù)值達到所述標準計數(shù)器的最大計數(shù)值,并輸出所述預估單元生成的所述預估結果。
      9.如權利要求8所述的時鐘頻率的校準系統(tǒng),其特征在于,所述校準參數(shù)生成單元還用于當本輪校準未達到最大校準輪數(shù),且根據(jù)所述預估單元生成的所述預估結果,所述校準計數(shù)器的當前頻率超出所述校準計數(shù)器的允許頻率范圍時,在利用校準搜索算法生成校準參數(shù)之前,控制所述校準計數(shù)器和所述標準計數(shù)器停止計數(shù)。
      10.如權利要求7所述的時鐘頻率的校準系統(tǒng),其特征在于,所述預估單元進一步包括: 第一計算模塊,用于根據(jù)所述標準計數(shù)器的計數(shù)值、所述校準計數(shù)器的計數(shù)值和標準時鐘的時鐘頻率,計算所述校準時鐘的當前頻率; 第二計算模塊,用于根據(jù)預存的所述校準時鐘的標定頻率以及預設的最大允許偏差指數(shù)計算所述校準時鐘的允許頻率范圍; 預估模塊,用于根據(jù)所述第一計算模塊計算得到的所述校準時鐘的當前頻率以及所述第二計算模塊計算得到的所述校準時鐘的允許頻率范圍,對所述校準時鐘的當前頻率進行預估,生成預估結果。
      11.一種芯片,包括一內部時鐘振蕩器,其特征在于,所述芯片還包括一如權利要求7至10任一項所述的時鐘頻率的校準系統(tǒng)。
      【文檔編號】G06F1/08GK103677078SQ201210322482
      【公開日】2014年3月26日 申請日期:2012年9月4日 優(yōu)先權日:2012年9月4日
      【發(fā)明者】孫龍, 張毅 申請人:國民技術股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1