国产精品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)的制作方法

      文檔序號:12288507閱讀:210來源:國知局
      可變讀延遲系統(tǒng)的制作方法與工藝

      本申請要求共同擁有的于2014年4月30日提交的美國非臨時專利申請No.14/266,326的優(yōu)先權(quán),該非臨時專利申請的內(nèi)容通過援引全部明確納入于此。

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

      本公開一般涉及可變讀延遲系統(tǒng)。

      相關(guān)技術(shù)描述

      技術(shù)進(jìn)步已產(chǎn)生越來越小且越來越強(qiáng)大的計算設(shè)備。例如,當(dāng)前存在各種各樣的便攜式個人計算設(shè)備,包括較小、輕量且易于由用戶攜帶的無線計算設(shè)備,諸如便攜式無線電話、個人數(shù)字助理(PDA)以及尋呼設(shè)備。更具體地,便攜式無線電話(諸如蜂窩電話和網(wǎng)際協(xié)議(IP)電話)可通過無線網(wǎng)絡(luò)傳達(dá)語音和數(shù)據(jù)分組。此外,許多此類無線電話包括被納入于其中的其他類型的設(shè)備。例如,無線電話還可包括數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、數(shù)字記錄器以及音頻文件播放器。同樣,此類無線電話可處理可執(zhí)行指令,包括可被用于訪問因特網(wǎng)的軟件應(yīng)用,諸如web瀏覽器應(yīng)用。如此,這些無線電話可包括顯著的計算能力。

      計算設(shè)備可包括用于存儲數(shù)據(jù)的存儲器(例如,隨機(jī)存取存儲器(RAM))。存儲器可包括作為存儲元件的存儲器單元。在該存儲器處可能發(fā)生數(shù)據(jù)差錯,從而使得從該存儲器讀取的數(shù)據(jù)不同于寫入該存儲器的數(shù)據(jù)。數(shù)據(jù)差錯可能由執(zhí)行讀操作過快(例如,在連接至存儲器單元的感測放大器的輸出有時間穩(wěn)定下來之前)所導(dǎo)致。與存儲器的存儲器單元相對應(yīng)的輸出可花費(fèi)不同量的時間穩(wěn)定下來。例如,相較于與存儲器的第二存儲器單元相對應(yīng)的輸出,與存儲器的第一存儲器單元相對應(yīng)的輸出可花費(fèi)更長的時間穩(wěn)定下來。降低與執(zhí)行讀操作過快相關(guān)聯(lián)的差錯率的一種方法是等待同與存儲器的最慢存儲器單元相對應(yīng)的輸出所需要的時間(例如,最差情形讀時間)相等的時間量。然而,存儲器的其他存儲器單元可比最差情形讀時間更快地被讀取。由此,當(dāng)使用最差情形讀時間時,存儲器處的許多讀操作可能會不必要地緩慢。

      概述

      本公開給出了可變讀延遲系統(tǒng)的諸實施例。響應(yīng)于從存儲器陣列的至少一個存儲器單元訪問至少一個數(shù)據(jù)值的讀操作請求,該可變讀延遲系統(tǒng)的存儲器控制器可在第一感測延遲(例如,4.2納秒(ns))和第二感測延遲(例如,8.5ns)之間進(jìn)行選擇。該存儲器控制器可基于默認(rèn)感測延遲或基于讀延遲值在第一感測延遲和第二感測延遲之間進(jìn)行選擇。例如,響應(yīng)于讀操作請求,該存儲器控制器可選擇第一感測延遲,并且該存儲器控制器可響應(yīng)于接收到對不可糾正的糾錯碼(ECC)差錯的指示而選擇第二感測延遲。作為另一示例,該存儲器控制器可接收(例如,從外部存儲器器件或從該存儲器控制器的存儲器器件)讀延遲值,并且該存儲器控制器可基于該讀延遲值在第一感測延遲和第二感測延遲之間進(jìn)行選擇。該存儲器控制器可向耦合至感測放大器的選擇邏輯發(fā)送選擇信號。該選擇邏輯可向該感測放大器發(fā)送一個或多個信號以使得該感測放大器使用所選感測延遲(例如,第一感測延遲或第二感測延遲)來感測至少一個數(shù)據(jù)值。該可變讀延遲系統(tǒng)可以減少存儲器陣列處的平均讀取時間而不增加輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。

      在一特定實施例中,一種裝置包括存儲器陣列的多個存儲器單元、該存儲器陣列的感測放大器、以及該存儲器陣列的選擇邏輯。該感測放大器被配置成從該多個存儲器單元中的至少一個存儲器單元感測至少一個數(shù)據(jù)值。該選擇邏輯被配置成在使得該感測放大器使用第一感測延遲來感測至少一個數(shù)據(jù)值和使得該感測放大器使用第二感測延遲來感測至少一個數(shù)據(jù)值之間進(jìn)行選擇。第二感測延遲長于第一感測延遲。

      在另一特定實施例中,一種方法包括響應(yīng)于讀操作請求而從第一感測延遲和第二感測延遲中選擇特定感測延遲。第二感測延遲長于第一感測延遲。該方法進(jìn)一步包括向感測放大器發(fā)送信號以使得該感測放大器使用該特定感測延遲來感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。

      在另一特定實施例中,一種裝備包括用于存儲數(shù)據(jù)的裝置。該裝備進(jìn)一步包括用于從該用于存儲數(shù)據(jù)的裝置感測至少一個數(shù)據(jù)值的裝置。該裝備進(jìn)一步包括用于在使得該用于感測至少一個數(shù)據(jù)值的裝置使用第一感測延遲來感測至少一個數(shù)據(jù)值和使得所述用于感測至少一個數(shù)據(jù)值的裝置使用第二感測延遲來感測至少一個數(shù)據(jù)值之間進(jìn)行選擇的裝置。第二感測延遲長于第一感測延遲。

      在另一特定實施例中,一種存儲指令的非瞬態(tài)計算機(jī)可讀介質(zhì),這些指令在由處理器執(zhí)行時使得該處理器響應(yīng)于讀操作請求而發(fā)起從第一感測延遲和第二感測延遲中選擇特定感測延遲。第二感測延遲長于第一感測延遲。該非瞬態(tài)計算機(jī)可讀介質(zhì)進(jìn)一步存儲在由處理器執(zhí)行時使得該處理器執(zhí)行以下操作的指令:發(fā)起向感測放大器發(fā)送信號以使得該感測放大器使用該特定感測延遲來感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。

      由至少一個所公開的實施例提供的一個特定優(yōu)點(diǎn)在于包括可變讀延遲系統(tǒng)的電子設(shè)備與不包括該可變讀延遲系統(tǒng)的電子設(shè)備相比可具有較低的平均存儲器讀取時間。包括該可變讀延遲系統(tǒng)的電子設(shè)備可具有與不包括該可變讀延遲系統(tǒng)的電子設(shè)備類似的輸出差錯率(例如,與提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。

      本公開的其他方面、優(yōu)點(diǎn)和特征將在閱讀了整個申請后變得明了,整個申請包括下述章節(jié):附圖簡述、詳細(xì)描述以及權(quán)利要求書。

      附圖簡述

      圖1是解說可變讀延遲系統(tǒng)的特定實施例的框圖;

      圖2是描繪可變讀延遲系統(tǒng)的選擇邏輯的特定實施例的示圖;

      圖3是解說操作可變讀延遲系統(tǒng)的方法的特定實施例的流程圖;

      圖4是解說操作可變讀延遲系統(tǒng)的方法的特定實施例的流程圖;

      圖5是解說操作可變讀延遲系統(tǒng)的方法的特定實施例的流程圖;

      圖6是解說包括可變讀延遲系統(tǒng)的通信設(shè)備的特定實施例的框圖;以及

      圖7是用于制造包括可變讀延遲系統(tǒng)的電子設(shè)備的制造過程的特定解說性實施例的數(shù)據(jù)流圖。

      詳細(xì)描述

      參照圖1,公開了一種可變讀延遲系統(tǒng)的特定解說性實施例并將其一般地標(biāo)示為100。可變讀延遲系統(tǒng)100包括標(biāo)簽陣列102、存儲器陣列104、以及存儲器控制器118。存儲器陣列104可包括一行或多行(諸如代表性行112)、感測放大器138、以及選擇邏輯140。在一特定實施例中,存儲器陣列104包括讀延遲值136。存儲器陣列104的每一行可包括數(shù)據(jù)部分和糾錯碼(ECC)部分,諸如代表性數(shù)據(jù)部分114和代表性ECC部分116。存儲在一行的ECC部分處的數(shù)據(jù)可對應(yīng)于存儲在該行的數(shù)據(jù)部分處的數(shù)據(jù)。存儲器陣列104可被配置成響應(yīng)于從存儲器控制器118接收到相應(yīng)地址130(例如,用讀命令)而提供至少一個數(shù)據(jù)值128以及ECC數(shù)據(jù)126。存儲器控制器118可包括ECC引擎144、處理設(shè)備146、以及一個或多個寄存器148。

      可變讀延遲系統(tǒng)100可被集成在至少一個管芯(例如,至少一個半導(dǎo)體管芯)中。存儲器陣列104可包括或?qū)?yīng)于非易失性存儲器器件,諸如:磁阻隨機(jī)存取存儲器(MRAM)器件、自旋轉(zhuǎn)移矩(STT)MRAM器件、閃存存儲器器件、電阻性隨機(jī)存取存儲器(ReRAM)器件、相變隨機(jī)存取存儲器(PCRAM)器件、另一非易失性存儲器器件、或其組合。存儲器陣列104可包括或?qū)?yīng)于易失性存儲器器件,諸如:靜態(tài)隨機(jī)存取存儲器(SRAM)器件、動態(tài)隨機(jī)存取存儲器(DRAM)器件、另一易失性存儲器器件、或其組合。存儲器陣列104可包括或?qū)?yīng)于一個或多個非易失性存儲器器件和一個或多個易失性存儲器器件的組合。

      存儲器陣列104的每一行可包括多個(例如,128個)存儲器單元,諸如代表性第一存儲器單元132和代表性第二存儲器單元134。對應(yīng)于第一存儲器單元132的輸出可花費(fèi)與對應(yīng)于第二存儲器單元134的輸出不同的時間量穩(wěn)定下來。選擇邏輯140被配置成使得感測放大器138使用第一感測延遲(例如,4.2納秒(ns))或使用第二感測延遲(例如,8.5ns)從存儲器陣列104的至少一個存儲器單元感測至少一個數(shù)據(jù)值,其中第二感測延遲長于第一感測延遲。感測延遲可對應(yīng)于存儲器控制器118等待感測放大器138的輸出穩(wěn)定于一值(例如,對應(yīng)于邏輯1或邏輯0)的時間量。選擇邏輯140可基于在該選擇邏輯140處從存儲器控制器118接收到的選擇信號142在第一感測延遲和第二感測延遲之間進(jìn)行選擇。存儲器控制器118可基于默認(rèn)感測延遲或基于對應(yīng)于該存儲器單元的讀延遲值來確定(例如,使用處理設(shè)備146來確定)是使用第一感測延遲還是第二感測延遲。感測放大器138可被配置成從存儲器陣列104的多個存儲器單元或存儲器陣列104的單個存儲器單元感測數(shù)據(jù)。

      當(dāng)感測放大器138感測存儲器單元處的數(shù)據(jù)值過快(例如,存儲器控制器118沒有等待足夠供感測放大器138的輸出穩(wěn)定下來的時間)時,感測放大器138可能向存儲器控制器118提供來自該存儲器單元的差錯值。例如,感測放大器138可使用4.2ns的感測延遲來感測第一存儲器單元132處的第一數(shù)據(jù)值和第二存儲器單元134處的第二數(shù)據(jù)值。在此示例中,對應(yīng)于第一存儲器單元132的輸出可在4.2ns內(nèi)穩(wěn)定下來,但是對應(yīng)于第二存儲器單元134的輸出可花費(fèi)長于4.2ns的時間穩(wěn)定下來。因此,感測放大器138可能向存儲器控制器118發(fā)送來自第二存儲器單元134的差錯值。由此,對應(yīng)于第一感測延遲的第一誤比特率可能大于對應(yīng)于第二感測延遲的第二誤比特率。

      每一行的每個ECC部分可被ECC引擎144用來糾正相應(yīng)數(shù)據(jù)部分中的有錯位(例如,由讀或?qū)懯∫鸬牟铄e)。例如,ECC部分116可被ECC引擎144用來糾正數(shù)據(jù)部分114中的有錯位。由此,ECC部分116可被ECC引擎144用來糾正從第二存儲器單元134讀取的差錯值(例如,由于感測放大器138感測第二存儲器單元134處的第二數(shù)據(jù)值過快)。如果數(shù)據(jù)部分中的有錯位的數(shù)目超過使用相應(yīng)ECC部分所能糾正的比特數(shù),則可能發(fā)生不可糾正的差錯。

      當(dāng)存儲器控制器118響應(yīng)于使用第一感測延遲的讀操作而接收到對一存儲器位置(例如,數(shù)據(jù)部分114)處的不可糾正的差錯的指示(例如,來自ECC引擎144的基于ECC數(shù)據(jù)126的指示),存儲器控制器118可向存儲器陣列104發(fā)送第二讀請求,其中選擇信號142指示第二感測延遲。例如,選擇邏輯140可在感測放大器138使用第一感測延遲感測出存儲器陣列104的部分的至少一個數(shù)據(jù)值之后響應(yīng)于對不可糾正的差錯的指示而使得感測放大器138使用第二感測延遲來感測存儲器陣列104的該部分的至少一個數(shù)據(jù)值。由此,可變讀延遲系統(tǒng)100可具有與其中存儲器陣列104僅使用第二感測延遲來讀取的系統(tǒng)類似的輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)??蛇x取第一感測延遲以使得存儲器陣列104處的平均存儲器讀取時間減少(例如,與較短感測延遲相關(guān)聯(lián)的定時增益勝過因由于不可糾正的差錯而重新讀取存儲器引起的定時損失)。

      在一特定實施例中,標(biāo)簽陣列102包括一行或多行,諸如代表性行106。標(biāo)簽陣列102的每一行可包括標(biāo)簽部分和延遲部分,諸如分別為代表性標(biāo)簽部分108和代表性延遲部分110。在此實施例中,標(biāo)簽陣列102被配置成響應(yīng)于從存儲器控制器118接收到地址120而提供標(biāo)簽數(shù)據(jù)124和延遲數(shù)據(jù)122。標(biāo)簽陣列102的每一行可對應(yīng)于存儲器陣列104的一行。例如,標(biāo)簽陣列102的行106可對應(yīng)于存儲器陣列104的行112。標(biāo)簽陣列102的延遲部分110存儲延遲數(shù)據(jù),其指示是應(yīng)當(dāng)使用第一感測延遲還是第二感測延遲來讀取存儲器陣列104的相應(yīng)部分(例如,行112)。在此實施例中,存儲器控制器118接收延遲數(shù)據(jù)122,其指示是應(yīng)當(dāng)使用第一感測延遲還是第二感測延遲來讀取地址120處的存儲器。在此實施例中,處理設(shè)備146基于延遲數(shù)據(jù)122來生成選擇信號142。響應(yīng)于ECC引擎144檢測到與使用第一感測延遲的讀取相關(guān)聯(lián)的不可糾正的差錯,存儲器控制器118被配置成請求使用第二感測延遲的讀取并且修改在標(biāo)簽陣列102處的相應(yīng)延遲數(shù)據(jù)(例如,延遲部分110)以指示第二感測延遲。

      在另一特定實施例中,延遲數(shù)據(jù)被存儲在另一存儲器位置(例如,寄存器文件(諸如在寄存器148中))。該另一存儲器位置可以是存儲器控制器118的一部分或另一器件(例如,另一存儲器器件)的一部分。延遲數(shù)據(jù)可存儲在存儲器器件處,該存儲器器件包括或?qū)?yīng)于靜態(tài)隨機(jī)存取存儲器(SRAM)陣列或與訪問存儲器陣列104相比可以更迅速地訪問的另一類型的存儲器陣列。

      延遲部分(例如,延遲部分110或存儲在寄存器148處的延遲部分)可存儲在易失性存儲器器件中(例如,以使得與從非易失性存儲器器件取回延遲數(shù)據(jù)相比能夠更迅速地取回延遲數(shù)據(jù))。當(dāng)包括易失性存儲器器件的電子設(shè)備被斷電時,存儲在易失性存儲器器件處的數(shù)據(jù)可能丟失。在一特定實施例中,存儲器陣列104為非易失性存儲器并且被配置成存儲讀延遲值136(例如,對應(yīng)于延遲部分110或存儲在寄存器148處的延遲部分的延遲信息),并且存儲器控制器118被配置成響應(yīng)于包括易失性存儲器器件的電子設(shè)備通電而將讀延遲值136從存儲器陣列104(或寄存器148)轉(zhuǎn)移到該易失性存儲器器件。讀延遲值136的轉(zhuǎn)移可以是串行轉(zhuǎn)移操作(例如,一次轉(zhuǎn)移讀延遲值136的一個比特),或者可以是并行轉(zhuǎn)移操作(例如,同時轉(zhuǎn)移讀延遲值136的多個比特)。隨后,存儲器控制器118可從該易失性存儲器器件(或者從寄存器148)讀取延遲信息(例如,對應(yīng)于該延遲部分或存儲在寄存器148處的延遲部分)。在操作期間,在更新該易失性存儲器處的延遲信息之后(例如,由于不可糾正的差錯),可以更新讀延遲值136。

      與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備相比,包括可變讀延遲系統(tǒng)100的電子設(shè)備可具有較低的平均存儲器讀取時間。包括可變讀延遲系統(tǒng)100的電子設(shè)備可具有與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備類似的輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。由此,存儲器陣列104的讀性能得到改善。

      參照圖2,示出了選擇性延遲電路系統(tǒng)200的特定解說性示例。選擇性延遲電路系統(tǒng)200可被包括在圖1的選擇邏輯140中或者被用于實現(xiàn)圖1的選擇邏輯140。選擇性延遲電路系統(tǒng)200包括復(fù)用器202和延遲邏輯204。復(fù)用器202包括第一輸入214和第二輸入216。第一輸入214接收來自延遲邏輯204的輸出。延遲邏輯204在其輸入處接收感測使能信號206,并且還接收時鐘信號208。

      至復(fù)用器202的第二輸入216接收感測使能信號206。復(fù)用器202具有控制輸入,該控制輸入接收感測延遲控制信號210。復(fù)用器202在感測放大器使能輸出212處提供感測放大器使能信號。感測延遲控制信號210可對應(yīng)于或基于圖1的選擇信號142。

      在操作期間,響應(yīng)于接收到感測延遲控制信號210,復(fù)用器202在其輸出(感測放大器使能輸出212)處提供經(jīng)延遲使能信號(來自延遲邏輯204)或感測使能信號206。感測延遲控制信號210控制復(fù)用器202以提供未經(jīng)延遲的感測使能信號206作為感測放大器使能輸出212或者在感測放大器使能輸出212處提供感測使能信號206的經(jīng)延遲版本。由此,選擇性延遲電路系統(tǒng)200可提供被傳遞通過復(fù)用器的感測使能信號206作為感測放大器使能輸出212,或者可選擇性地提供感測使能信號206的經(jīng)延遲版本作為感測放大器使能輸出212。感測放大器使能信號SAEN(來自感測放大器使能輸出212)可被提供給其他邏輯組件(例如,圖1的感測放大器138)以選擇性地延遲啟用此類組件。

      參照圖3,示出了操作存儲器陣列的方法300的特定解說性實施例。方法300包括:在302從請求者(例如,向存儲器陣列請求一個或多個數(shù)據(jù)值的處理器)接收讀操作請求;以及在304向存儲器陣列發(fā)送讀地址和指示第一感測延遲的第一選擇信號。方法300進(jìn)一步包括在306生成具有第一歷時的使能信號。方法300進(jìn)一步包括(在308)感測放大器使用該感測使能信號來感測對應(yīng)于該讀地址的至少一個數(shù)據(jù)值。作為示例,感測放大器138可從存儲器陣列104感測數(shù)據(jù)值,并且感測放大器138可由感測使能信號SAEN通過感測放大器使能輸出212來驅(qū)動。

      方法300進(jìn)一步包括在310使用糾錯碼(ECC)引擎來檢查該至少一個數(shù)據(jù)值。如果該至少一個數(shù)據(jù)值具有可糾正差錯(如在312確定的),則在316糾正該差錯并且在318向請求者發(fā)送該至少一個數(shù)據(jù)值。例如,該至少一個數(shù)據(jù)值128可由存儲器控制器118發(fā)送給請求者或包括可變讀延遲系統(tǒng)100的電子設(shè)備內(nèi)的另一組件。如果在314檢測到不可糾正的差錯,則可嘗試糾錯操作。如果差錯仍不可糾正(如在314確定的),則方法300行進(jìn)至步驟322。如果未檢測到差錯(可糾正或不可糾正的),則在318向請求者發(fā)送該至少一個數(shù)據(jù)值。

      參照方法步驟322,發(fā)送讀地址并且發(fā)送指示第二感測延遲將被用于訪問存儲器陣列的第二選擇信號(例如,選擇信號142)。方法300進(jìn)一步包括(在324)選擇邏輯生成具有第二歷時的感測使能信號。在一特定實施例中,該第二歷時大于針對步驟306所引用的第一歷時。方法300進(jìn)一步包括(在326)感測放大器使用具有第二歷時的感測使能信號來感測對應(yīng)于該讀地址的至少一個數(shù)據(jù)值。例如,選擇邏輯可向感測放大器138提供感測使能信號206的經(jīng)延遲版本(例如,在復(fù)用器202的第一輸入214處接收的)。在使用具有第二歷時的感測使能信號感測到至少一個數(shù)據(jù)值之后,在328使用糾錯碼引擎來檢查該至少一個數(shù)據(jù)值。例如,ECC引擎144可對該至少一個數(shù)據(jù)值128和ECC數(shù)據(jù)126執(zhí)行糾錯操作。如果該至少一個數(shù)據(jù)值只包括可糾正差錯,則判定邏輯在330確定已檢測到可糾正差錯,并且方法300隨后在316糾正該差錯并在318向請求者發(fā)送至少一個經(jīng)糾正數(shù)據(jù)值。然而,如果在330未檢測到可糾正差錯,則在332執(zhí)行第二評估以確定該至少一個數(shù)據(jù)值是否包括不可糾正的差錯。如果差錯是不可糾正的,則方法300在320向請求者指示嚴(yán)重差錯。如果未檢測到差錯(可糾正或不可糾正的),則在318向請求者發(fā)送該至少一個數(shù)據(jù)值。

      方法300可被用于在從存儲器陣列讀取數(shù)據(jù)的嘗試中執(zhí)行使用具有第一延遲(例如,短延遲)的感測使能信號的存儲器訪問。倘若從存儲器陣列讀取數(shù)據(jù)的第一次嘗試不成功(例如,由于不可糾正的差錯),則方法300行進(jìn)至作出從該存儲器陣列讀取數(shù)據(jù)的第二次嘗試。對于第二次嘗試,使用具有第二延遲(該第二延遲大于第一延遲)的感測使能信號以從存儲器陣列讀取數(shù)據(jù)。由此,方法300可被用于通過使用具有短歷時的感測使能信號來嘗試快速地讀取數(shù)據(jù),但是通過選擇性地作出使用具有第二歷時(例如,長歷時)的第二感測使能信號讀取數(shù)據(jù)的第二次嘗試來從失敗的讀嘗試中恢復(fù),以便于嘗試糾正與讀訪問相關(guān)聯(lián)的差錯。相應(yīng)地,由于附加的讀取和糾錯嘗試,方法300提供在讀訪問時間方面改善的性能,同時還提供提高的穩(wěn)健性。

      如上所述,方法300通過選擇特定感測延遲來響應(yīng)讀操作請求。例如,該感測延遲可以是第一感測延遲或第二感測延遲。在所描述的特定示例中,第二感測延遲長于第一感測延遲。方法300進(jìn)一步向感測放大器發(fā)送信號(例如,具有所選感測延遲的感測放大器使能信號),以使得該感測放大器感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。方法300進(jìn)一步包括在該特定感測延遲對應(yīng)于第一感測延遲時且響應(yīng)于與這些延遲值相關(guān)聯(lián)的指示不可糾正的差錯的糾錯碼信息而向感測放大器發(fā)送第二信號以使得該感測放大器使用第二感測延遲來感測數(shù)據(jù)。例如,在314,一旦確定或檢測到不可糾正的差錯,方法300就行進(jìn)至322以向存儲器陣列發(fā)送讀地址和指示第二感測延遲的第二選擇信號并且執(zhí)行進(jìn)一步操作以向感測放大器發(fā)送第二信號,以使得該感測放大器使用第二感測延遲來感測至少一個數(shù)據(jù)值。

      在一特定解說性實施例中,選擇特定感測延遲(例如,第一感測延遲或第二感測延遲)包括接收讀延遲值以及基于該讀延遲值來選擇特定感測延遲。例如,可以訪問查找表以讀取特定延遲值。在另一實施例中,可以讀取特定寄存器值以接收讀延遲值。以此方式,由于可以使用讀延遲值來確定該特定感測延遲,因此該特定感測延遲是可編程的。在一特定解說性實施例中,當(dāng)從使用第一感測延遲改變成第二感測延遲時,可以修改讀數(shù)據(jù)值以指示第二感測延遲。例如,可以更新或以其他方式修改表或寄存器中的條目以指示第二感測延遲。例如,讀數(shù)據(jù)值可存儲在第二存儲器器件處并且可對應(yīng)于基于讀操作請求(諸如接收自存儲器控制器的讀操作請求)要被讀取的特定單元。

      與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備相比,根據(jù)方法300來操作的電子設(shè)備可具有較低的平均存儲器讀取時間。根據(jù)方法300來操作的電子設(shè)備可具有與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備類似的輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。

      參照圖4,示出了操作存儲器陣列的方法400的特定解說性實施例。方法400包括:在402從請求者(例如,向存儲器陣列請求一個或多個數(shù)據(jù)值的處理器)接收讀操作請求;以及在404接收讀延遲值。作為示例,讀延遲值可從標(biāo)簽陣列102或寄存器148接收。方法400進(jìn)一步包括在406向存儲器陣列發(fā)送讀地址和指示該特定感測延遲的選擇信號。例如,該特定感測延遲可基于該讀延遲值。方法400進(jìn)一步包括在408生成具有基于該特定感測延遲的歷時的使能信號。方法400進(jìn)一步包括(在410)感測放大器使用該感測使能信號來感測對應(yīng)于該讀地址的至少一個數(shù)據(jù)值。作為示例,感測放大器138可從存儲器陣列104感測數(shù)據(jù)值,并且感測放大器138可由感測使能信號SAEN通過感測放大器使能輸出212來驅(qū)動。

      方法400進(jìn)一步包括在412使用糾錯碼(ECC)引擎來檢查該至少一個數(shù)據(jù)值。如果該至少一個數(shù)據(jù)值具有可糾正差錯(如在414確定的),則在416糾正該差錯并且在422向該請求者發(fā)送該至少一個數(shù)據(jù)值。例如,該至少一個數(shù)據(jù)值128可由存儲器控制器118發(fā)送給請求者或包括可變讀延遲系統(tǒng)100的電子設(shè)備內(nèi)的另一組件。如果在420檢測到不可糾正的差錯,則可嘗試糾錯操作。如果差錯仍不可糾正(如在420確定的),則方法400行進(jìn)至426。如果未檢測到差錯(可糾正或不可糾正的),則在422向請求者發(fā)送該至少一個數(shù)據(jù)值。

      方法400進(jìn)一步包括確定該特定讀延遲值是否指示較短的讀延遲(例如,對應(yīng)于第一感測延遲)。如果讀延遲值指示較長的讀延遲(例如,對應(yīng)于比第一感測延遲更長的第二感測延遲),則方法400在428向請求者指示嚴(yán)重差錯。如果讀延遲值指示較短的讀延遲,則在424更新讀延遲值以指示較長的讀延遲。在一特定實施例中,響應(yīng)于在使用第一感測延遲讀取對應(yīng)于延遲部分110的存儲器單元之后檢測到不可糾正的差錯而將延遲部分110從指示第一感測延遲更新到指示第二感測延遲。方法400進(jìn)一步包括:在更新讀延遲值之后,在418重試讀操作并且行進(jìn)至步驟404。在另一特定實施例中,方法400可包括從418行進(jìn)至406,其中感測延遲基于經(jīng)更新的讀延遲值(例如,較長的讀延遲值)。

      方法400可被用于在從存儲器陣列讀取數(shù)據(jù)的嘗試中執(zhí)行使用具有特定歷時(例如,對應(yīng)于較短感測延遲的短歷時或?qū)?yīng)于較長感測延遲的長歷時)的感測使能信號的存儲器訪問。例如,如果使用短歷時的存儲器訪問導(dǎo)致了不可糾正的差錯,則方法400可執(zhí)行使用長歷時的存儲器訪問。倘若從存儲器陣列讀取數(shù)據(jù)的第一次嘗試不成功(例如,由于不可糾正的差錯)并且第一次嘗試使用了短歷時,則方法400更新讀延遲值并行進(jìn)至作出從該存儲器陣列讀取數(shù)據(jù)的第二次嘗試。對于第二次嘗試,使用具有第二歷時(該第二歷時大于第一歷時)的感測使能信號以從該存儲器陣列讀取數(shù)據(jù)。由此,方法400可被用于通過使用具有短歷時的感測使能信號來嘗試快速地讀取數(shù)據(jù),并且可通過選擇性地作出使用具有第二歷時(例如,長歷時)的第二感測使能信號讀取數(shù)據(jù)的第二次嘗試來從失敗的讀嘗試中恢復(fù),以便于嘗試糾正與讀訪問相關(guān)聯(lián)的差錯。此外,方法400可被用于確定和存儲關(guān)于哪些比特將在執(zhí)行使用短歷時的讀取時失敗的信息。相應(yīng)地,由于附加的讀取和糾錯嘗試,方法400提供在讀訪問時間方面改善的性能,同時還提供提高的穩(wěn)健性。

      如上所述,方法400通過選擇基于所接收到的讀延遲值的特定感測延遲來響應(yīng)讀操作請求。例如,該感測延遲可以是第一感測延遲或第二感測延遲。在所描述的特定示例中,第二感測延遲長于第一感測延遲。方法400進(jìn)一步向感測放大器發(fā)送信號(例如,具有所選感測延遲的感測放大器使能信號),以使得該感測放大器感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。方法400進(jìn)一步包括在該特定感測延遲對應(yīng)于第一感測延遲時且響應(yīng)于與這些延遲值相關(guān)聯(lián)的指示不可糾正的差錯的糾錯碼信息而向感測放大器發(fā)送第二信號以使得該感測放大器使用第二感測延遲來感測數(shù)據(jù)。例如,在418,一旦確定或檢測到使用第一讀延遲值(例如,較短的讀延遲值)的不可糾正的差錯,方法400就行進(jìn)至404以接收指示第二感測延遲的第二讀延遲值(例如,較長的讀延遲值)。方法400執(zhí)行進(jìn)一步操作以向感測放大器發(fā)送第二信號,以使得該感測放大器使用第二感測延遲來感測至少一個數(shù)據(jù)值。

      在一特定解說性實施例中,可以訪問查找表以讀取該特定延遲值。在另一實施例中,可以訪問標(biāo)簽陣列以接收該特定延遲值。在另一實施例中,可以讀取特定寄存器值以接收該特定讀延遲值。在另一實施例中,可以訪問另一存儲器器件以接收該特定延遲值。以此方式,由于可以使用讀延遲值以確定特定感測延遲,因此該特定感測延遲是可編程的。在一特定解說性實施例中,當(dāng)從使用第一感測延遲改變成第二感測延遲時,可以修改讀數(shù)據(jù)值以指示第二感測延遲。例如,可以更新或以其他方式修改表或寄存器中的條目以指示第二感測延遲。例如,讀數(shù)據(jù)值可存儲在第二存儲器器件處并且可對應(yīng)于基于讀操作請求(諸如接收自存儲器控制器的讀操作請求)要被讀取的特定單元。

      與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備相比,根據(jù)方法400來操作的電子設(shè)備可具有較低的平均存儲器讀取時間。根據(jù)方法400來操作的電子設(shè)備可具有與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備類似的輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。

      圖5是解說操作可變讀延遲系統(tǒng)的方法500的流程圖。方法500包括在502響應(yīng)于讀操作請求而從第一感測延遲和第二感測延遲中選擇特定感測延遲。第二感測延遲可長于第一感測延遲。例如,圖1的選擇邏輯140可基于接收自存儲器控制器118的選擇信號142在第一感測延遲和第二感測延遲之間進(jìn)行選擇。

      方法500還包括在504向感測放大器發(fā)送信號,以使得該感測放大器使用該特定感測延遲來感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。例如,選擇邏輯140可向感測放大器138發(fā)送信號,以使得該感測放大器使用該特定感測延遲來感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。

      圖5的方法500可由處理單元(諸如中央處理單元(CPU))、現(xiàn)場可編程門陣列(FPGA)器件、專用集成電路(ASIC)、控制器、另一硬件設(shè)備、固件設(shè)備、或其任何組合來發(fā)起和/或執(zhí)行。作為示例,圖5的方法500可由執(zhí)行指令的一個或多個處理器或執(zhí)行單元來執(zhí)行或發(fā)起,如參照圖6進(jìn)一步描述的。

      與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備相比,根據(jù)方法500來操作的電子設(shè)備可具有較低的平均存儲器讀取時間。根據(jù)方法500來操作的電子設(shè)備可具有與僅使用第二感測延遲來讀取數(shù)據(jù)值的電子設(shè)備類似的輸出差錯率(例如,與響應(yīng)于讀操作請求而提供給請求方設(shè)備的數(shù)據(jù)相關(guān)聯(lián)的差錯率)。

      參照圖6,框圖描繪了包括可變讀延遲系統(tǒng)602的移動設(shè)備600的特定解說性實施例。移動設(shè)備600或其組件可包括、實現(xiàn)或被包括在設(shè)備內(nèi),該設(shè)備諸如通信設(shè)備、移動電話、蜂窩電話、計算機(jī)、便攜式計算機(jī)、平板設(shè)備、接入點(diǎn)、機(jī)頂盒、娛樂單元、導(dǎo)航設(shè)備、個人數(shù)字助理(PDA)、位置固定的數(shù)據(jù)單元、移動位置數(shù)據(jù)單元、臺式計算機(jī)、監(jiān)視器、計算機(jī)監(jiān)視器、電視機(jī)、調(diào)諧器、無線電、衛(wèi)星無線電、音樂播放器、數(shù)字音樂播放器、便攜式音樂播放器、視頻播放器、數(shù)字視頻播放器、數(shù)字視頻碟(DVD)播放器、或便攜式數(shù)字視頻播放器??勺冏x延遲系統(tǒng)602可對應(yīng)于圖1的可變讀延遲系統(tǒng)。

      移動設(shè)備600可包括處理器612,諸如數(shù)字信號處理器(DSP)。處理器612可耦合至存儲器632(例如,非瞬態(tài)計算機(jī)可讀介質(zhì))。存儲器632可包括可變讀延遲系統(tǒng)602或者可與可變讀延遲系統(tǒng)602不同。存儲器陣列104可對應(yīng)于處理器632的一部分。可變讀延遲系統(tǒng)602可被配置成使用第一感測延遲或使用第二感測延遲來讀取至少一個數(shù)據(jù)值,如參照圖3-5描述的。存儲器632可包括計算機(jī)可讀指令604。指令604可由處理器612執(zhí)行以執(zhí)行關(guān)于圖3、4或5所描述的方法操作。

      圖6還示出了耦合至處理器612和顯示器628的顯示器控制器626。編碼器/解碼器(CODEC)634也可耦合至處理器612。揚(yáng)聲器636和話筒638可耦合至CODEC 634。無線控制器640可耦合至處理器612且可進(jìn)一步耦合至天線642。

      在特定實施例中,處理器612、顯示器控制器626、存儲器632、CODEC634、以及可變讀延遲系統(tǒng)602被包括在系統(tǒng)級封裝或片上系統(tǒng)設(shè)備622中。輸入設(shè)備630和電源644可耦合至片上系統(tǒng)設(shè)備622。此外,在特定實施例中,并且如圖6中所解說的,顯示器628、輸入設(shè)備630、揚(yáng)聲器636、話筒638、天線642和電源644在片上系統(tǒng)設(shè)備622的外部。然而,顯示器628、輸入設(shè)備630、揚(yáng)聲器636、話筒638、天線642和電源644中的每一者可耦合至片上系統(tǒng)設(shè)備622的組件,諸如接口或控制器??勺冏x延遲系統(tǒng)602可被包括在片上系統(tǒng)設(shè)備622中(如圖6所示)或者可被包括在一個或多個分開的組件中。

      在包括包含存儲器陣列的存儲器并且包括第二存儲器的電子設(shè)備的特定實施例中,響應(yīng)于該電子設(shè)備通電,多個讀數(shù)據(jù)值可從該存儲器陣列被轉(zhuǎn)移到該第二存儲器。例如,該存儲器陣列可對應(yīng)于非易失性存儲器器件,并且該第二存儲器可對應(yīng)于易失性存儲器器件。選擇特定感測延遲值和發(fā)送感測使能信號的操作可由集成在該電子設(shè)備中的處理器發(fā)起。例如,處理器(諸如處理器612或片上系統(tǒng)設(shè)備622內(nèi)的另一處理器)可以發(fā)起選擇特定感測延遲信號和向存儲器陣列(諸如片上系統(tǒng)設(shè)備622內(nèi)的存儲器)發(fā)送一個或多個信號。作為進(jìn)一步示例,可由處理器(諸如處理器612)執(zhí)行存儲在存儲器632處的指令(諸如指令604)以執(zhí)行針對圖3、4或5描述的方法操作。

      結(jié)合所描述的實施例,一種裝備(諸如移動設(shè)備600)可包括用于存儲數(shù)據(jù)的裝置(例如,圖1的存儲器陣列104或圖6的存儲器632)。該裝備可進(jìn)一步包括用于從該用于存儲數(shù)據(jù)的裝置感測至少一個數(shù)據(jù)值的裝置(例如,圖1的感測放大器138)。該裝備可進(jìn)一步包括用于在使得該用于感測至少一個數(shù)據(jù)值的裝置使用第一感測延遲來感測至少一個數(shù)據(jù)值和使得該用于感測至少一個數(shù)據(jù)值的裝置使用第二感測延遲來感測至少一個數(shù)據(jù)值之間進(jìn)行選擇的裝置(例如,圖1的選擇邏輯140或圖2的選擇性延遲電路系統(tǒng)200)。

      上文公開的設(shè)備和功能性可被設(shè)計和配置在存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)文件(例如,RTL、GDSII、GERBER等)中。一些或全部此類文件可被提供給制造處理人員以基于此類文件來制造設(shè)備。結(jié)果產(chǎn)生的產(chǎn)品包括晶片,其隨后被切割成管芯并被封裝成芯片。這些芯片隨后被用在以上描述的設(shè)備中。圖7描繪了電子設(shè)備制造過程700的特定說明性實施例。

      物理器件信息702在制造過程700處(諸如在研究計算機(jī)706處)被接收。物理器件信息702可包括表示電子設(shè)備的至少一個物理性質(zhì)的設(shè)計信息,該電子設(shè)備包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。例如,物理器件信息702可包括經(jīng)由耦合至研究計算機(jī)706的用戶接口704輸入的物理參數(shù)、材料特性、以及結(jié)構(gòu)信息。研究計算機(jī)706包括耦合至計算機(jī)可讀介質(zhì)(諸如存儲器710)的處理器708,諸如一個或多個處理核。存儲器710可存儲計算機(jī)可讀指令,其可被執(zhí)行以使處理器708將物理器件信息702轉(zhuǎn)換成遵循文件格式并生成庫文件712。

      在一特定實施例中,庫文件712包括至少一個包括經(jīng)轉(zhuǎn)換的設(shè)計信息的數(shù)據(jù)文件。例如,庫文件712可包括被提供以與電子設(shè)計自動化(EDA)工具720聯(lián)用的電子器件(例如,半導(dǎo)體器件)庫,該電子器件庫包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。

      庫文件712可在設(shè)計計算機(jī)720處與EDA工具714協(xié)同使用,設(shè)計計算機(jī)716包括耦合至存儲器718的處理器716,諸如一個或多個處理核。EDA工具720可作為存儲器可執(zhí)行指令被存儲在存儲器718處,以使得設(shè)計計算機(jī)714的用戶能夠使用庫文件712來設(shè)計包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)的電路。例如,設(shè)計計算機(jī)714的用戶可經(jīng)由耦合至設(shè)計計算機(jī)714的用戶接口724來輸入電路設(shè)計信息722。電路設(shè)計信息722可包括表示電子設(shè)備的至少一個物理性質(zhì)的設(shè)計信息,該電子設(shè)備包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。作為解說,電路設(shè)計性質(zhì)可包括特定電路的標(biāo)識以及與電路設(shè)計中其他元件的關(guān)系、定位信息、特征尺寸信息、互連信息、或表示電子設(shè)備的物理性質(zhì)的其他信息。

      設(shè)計計算機(jī)714可被配置成轉(zhuǎn)換設(shè)計信息(包括電路設(shè)計信息722)以遵循某一文件格式。作為解說,該文件格式化可包括以分層格式表示關(guān)于電路布局的平面幾何形狀、文本標(biāo)記、及其他信息的數(shù)據(jù)庫二進(jìn)制文件格式,諸如圖形數(shù)據(jù)系統(tǒng)(GDSII)文件格式。設(shè)計計算機(jī)714可被配置成生成包括經(jīng)轉(zhuǎn)換的設(shè)計信息的數(shù)據(jù)文件,諸如包括描述可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)的信息并且還包括SOC內(nèi)的附加電子電路和組件的信息的GDSII文件726。

      GDSII文件726可在制造過程728處被接收以根據(jù)GDSII文件726中的經(jīng)轉(zhuǎn)換信息來制造可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。例如,器件制造過程可包括將GDSII文件726提供給掩模制造商730以創(chuàng)建一個或多個掩模,諸如用于與光刻處理聯(lián)用的掩模,其在圖7中被解說為代表性掩模732。掩模732可在制造過程期間被用于生成一個或多個晶片733,晶片733可被測試并被分成管芯,諸如代表性管芯736。管芯736包括包含可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)的電路。

      在一特定實施例中,制造過程728可由處理器734來發(fā)起或控制。處理器734可訪問包括可執(zhí)行指令(諸如計算機(jī)可讀指令或處理器可讀指令)的存儲器735。可執(zhí)行指令可包括可由計算機(jī)(諸如處理器734)執(zhí)行的一個或多個指令。

      制造過程728可由全自動化或部分自動化的制造系統(tǒng)來實現(xiàn)。例如,制造過程728可以是自動化的,并且可以根據(jù)調(diào)度來執(zhí)行處理步驟。制造系統(tǒng)可包括用于執(zhí)行一個或多個操作以形成電子器件的制造裝備(例如,處理工具)。例如,該制造裝備可被配置成使用集成電路制造工藝(例如,濕法蝕刻、干法蝕刻、沉積、平坦化、光刻、或其組合)來形成集成電路元件。

      該制造系統(tǒng)可具有分布式架構(gòu)(例如,層級結(jié)構(gòu))。例如,該制造系統(tǒng)可包括根據(jù)該分布式架構(gòu)分布的一個或多個處理器(諸如處理器734)、一個或多個存儲器(諸如存儲器735)、和/或控制器。該分布式架構(gòu)可包括控制或發(fā)起一個或多個低級系統(tǒng)的操作的高級處理器。例如,制造過程728的高級部分可包括一個或多個處理器(諸如處理器734),并且低級系統(tǒng)可各自包括一個或多個相應(yīng)控制器或可受其控制。特定低級系統(tǒng)的特定控制器可從高級系統(tǒng)接收一個或多個指令(例如,命令)、可向下級模塊或處理工具發(fā)布子命令、以及可反過來向高級系統(tǒng)傳達(dá)狀態(tài)數(shù)據(jù)。一個或多個低級系統(tǒng)中的每個低級系統(tǒng)可與一件或多件相應(yīng)制造裝備(例如,處理工具)相關(guān)聯(lián)。在一特定實施例中,該制造系統(tǒng)可包括分布在該制造系統(tǒng)中的多個處理器。例如,該制造系統(tǒng)的低級系統(tǒng)組件的控制器可包括處理器,諸如處理器734。

      替換地,處理器734可以是該制造系統(tǒng)的高級系統(tǒng)、子系統(tǒng)、或組件的一部分。在另一實施例中,處理器734包括制造系統(tǒng)的各種等級和組件處的分布式處理。

      由此,存儲器735可包括處理器可執(zhí)行指令,該指令在由處理器734執(zhí)行時使處理器734發(fā)起或控制形成可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。

      管芯736可被提供給封裝過程738,其中管芯736被納入到代表性封裝740中。例如,封裝740可包括單個管芯736或多個管芯,諸如系統(tǒng)級封裝(SiP)安排。封裝740可被配置成遵循一個或多個標(biāo)準(zhǔn)或規(guī)范,諸如電子器件工程聯(lián)合委員會(JEDEC)標(biāo)準(zhǔn)。

      關(guān)于封裝740的信息可被分發(fā)給各產(chǎn)品設(shè)計者(諸如經(jīng)由存儲在計算機(jī)746處的組件庫)。計算機(jī)746可包括耦合至存儲器750的處理器748,諸如一個或多個處理核。印刷電路板(PCB)工具可作為處理器可執(zhí)行指令被存儲在存儲器750處以處理經(jīng)由用戶接口744從計算機(jī)746的用戶接收的PCB設(shè)計信息742。PCB設(shè)計信息742可包括封裝電子設(shè)備在電路板上的物理定位信息,與封裝740相對應(yīng)的封裝電子設(shè)備包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。

      計算機(jī)746可被配置成轉(zhuǎn)換PCB設(shè)計信息742以生成數(shù)據(jù)文件,諸如具有包括經(jīng)封裝電子設(shè)備在電路板上的物理定位信息、以及電連接(諸如跡線和通孔)的布局的數(shù)據(jù)的GERBER文件752,其中經(jīng)封裝電子設(shè)備對應(yīng)于封裝740,包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。在其他實施例中,由經(jīng)轉(zhuǎn)換的PCB設(shè)計信息生成的數(shù)據(jù)文件可具有GERBER格式以外的其他格式。

      GERBER文件752可在板組裝過程754處被接收并且被用于創(chuàng)建根據(jù)GERBER文件752內(nèi)存儲的設(shè)計信息來制造的PCB,諸如代表性PCB 756。例如,GERBER文件752可被上傳到一個或多個機(jī)器以執(zhí)行PCB生產(chǎn)過程的各個步驟。PCB 756可填充有電子組件(包括封裝740)以形成代表性印刷電路組裝件(PCA)758。

      PCA 758可在產(chǎn)品制造商760處被接收,并被集成到一個或多個電子設(shè)備(諸如第一代表性電子設(shè)備762和第二代表性電子設(shè)備764)中。作為解說性非限定示例,第一代表性電子設(shè)備762、第二代表性電子設(shè)備764、或這兩者可選自:移動電話、平板設(shè)備、計算機(jī)、通信設(shè)備、機(jī)頂盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航設(shè)備、個人數(shù)字助理(PDA)、以及位置固定的數(shù)據(jù)單元,這些設(shè)備中集成有可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)。作為另一解說性而非限定性示例,電子設(shè)備762和764中的一者或多者可以是遠(yuǎn)程單元(諸如移動電話)、手持式個人通信系統(tǒng)(PCS)單元、便攜式數(shù)據(jù)單元(諸如個人數(shù)據(jù)助理)、啟用全球定位系統(tǒng)(GPS)的設(shè)備、導(dǎo)航設(shè)備、位置固定的數(shù)據(jù)單元(諸如儀表讀數(shù)裝備)、或者存儲或檢索數(shù)據(jù)或計算機(jī)指令的任何其他設(shè)備、或其任何組合。盡管圖7解說了根據(jù)本公開的教導(dǎo)的遠(yuǎn)程單元,但本公開并不限于這些所解說的單元。本公開的實施例可合適地用在包括具有存儲器和片上電路系統(tǒng)的有源集成電路系統(tǒng)的任何設(shè)備中。

      包括可變讀延遲系統(tǒng)(例如,對應(yīng)于圖1的可變讀延遲系統(tǒng)100或圖6的可變讀延遲系統(tǒng)602)的器件可被制造、處理、以及納入到電子設(shè)備中,如在解說性制造過程700中所描述的。關(guān)于圖1-6所公開的實施例的一個或多個方面可被包括在各個處理階段,諸如被包括在庫文件712、GDSII文件726、以及GERBER文件752內(nèi),以及被存儲在研究計算機(jī)706的存儲器710、設(shè)計計算機(jī)714的存儲器718、計算機(jī)746的存儲器750、在各個階段(諸如在板組裝過程754處)使用的一個或多個其他計算機(jī)或處理器(未示出)的存儲器處,并且還被納入到一個或多個其他物理實施例中,諸如掩模732、管芯736、封裝740、PCA 758、其他產(chǎn)品(諸如原型電路或設(shè)備(未示出))、或其任何組合。盡管參照圖1-6描繪了各種代表性階段,但在其他實施例中,可使用較少階段或者可包括附加階段。類似地,圖7的過程700可由單個實體或由執(zhí)行制造過程700的各個階段的一個或多個實體來執(zhí)行。

      結(jié)合所描述的實施例,一種非瞬態(tài)計算機(jī)可讀介質(zhì)存儲在由處理器執(zhí)行時使得該處理器執(zhí)行以下操作的指令:響應(yīng)于讀操作請求而發(fā)起從第一感測延遲和第二感測延遲中選擇特定感測延遲。第二感測延遲可長于第一感測延遲。該非瞬態(tài)計算機(jī)可讀介質(zhì)進(jìn)一步存儲在由處理器執(zhí)行時使得該處理器執(zhí)行以下操作的指令:發(fā)起向感測放大器發(fā)送信號以使得該感測放大器使用該特定感測延遲來感測對應(yīng)于該讀操作請求的至少一個數(shù)據(jù)值。

      該非瞬態(tài)計算機(jī)可讀介質(zhì)可對應(yīng)于圖1的存儲器陣列104或圖6的存儲器632。該處理器可對應(yīng)于圖6的處理器612。該感測放大器可對應(yīng)于圖1的感測放大器138。

      技術(shù)人員將進(jìn)一步領(lǐng)會,結(jié)合本文所公開的實施例來描述的各種解說性邏輯框、配置、模塊、電路、和算法步驟可實現(xiàn)為電子硬件、由處理器執(zhí)行的計算機(jī)軟件、或這兩者的組合。各種解說性組件、框、配置、模塊、電路、和步驟已經(jīng)在上文以其功能性的形式作了一般化描述。此類功能性是被實現(xiàn)為硬件還是處理器可執(zhí)行指令取決于具體應(yīng)用和加諸于整體系統(tǒng)的設(shè)計約束。技術(shù)人員可針對每種特定應(yīng)用以不同方式來實現(xiàn)所描述的功能性,但此類實現(xiàn)決策不應(yīng)被解讀為致使脫離本公開的范圍。

      結(jié)合本文所公開的實施例描述的方法或算法的各個步驟可直接用硬件、由處理器執(zhí)行的軟件模塊或這兩者的組合來實現(xiàn)。軟件模塊可駐留在存儲器中,諸如隨機(jī)存取存儲器(RAM)、閃存、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦式可編程只讀存儲器(EPROM)、電可擦式可編程只讀存儲器(EEPROM)、寄存器、硬盤、可移動盤、壓縮盤只讀存儲器(CD-ROM)。存儲器可以是本領(lǐng)域已知的任何形式的非瞬態(tài)存儲介質(zhì)。示例性存儲介質(zhì)(例如,存儲器)耦合到處理器以使得該處理器能從/向該存儲介質(zhì)讀取和寫入信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。處理器和存儲介質(zhì)可駐留在專用集成電路(ASIC)中。ASIC可駐留在計算設(shè)備或用戶終端中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在計算設(shè)備或用戶終端中。

      提供前面對所公開的實施例的描述是為了使本領(lǐng)域技術(shù)人員皆能制作或使用所公開的實施例。對這些實施例的各種修改對于本領(lǐng)域技術(shù)人員而言將是顯而易見的,并且本文中定義的原理可被應(yīng)用于其他實施例而不會脫離本公開的范圍。因此,本公開并非旨在被限定于本文中示出的實施例,而是應(yīng)被授予與如由所附權(quán)利要求定義的原理和新穎性特征一致的最廣的可能范圍。

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