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

可配置高速緩沖存儲器及其配置方法與流程

文檔序號:12837085閱讀:186來源:國知局
可配置高速緩沖存儲器及其配置方法與流程
可配置高速緩沖存儲器及其配置方法分案申請的相關(guān)信息本申請是申請?zhí)枮镻CT/US2010/026106,申請日為2010年3月3日,優(yōu)先權(quán)日為2009年3月3日,發(fā)明名稱為“可配置高速緩沖存儲器及其配置方法”的PCT申請進(jìn)入國家階段后申請?zhí)枮?01080010235.9的中國發(fā)明專利申請的分案申請。技術(shù)領(lǐng)域本發(fā)明大體上是針對于可配置高速緩沖存儲器及其配置方法。

背景技術(shù):
技術(shù)的進(jìn)步已產(chǎn)生較小且較強大的計算裝置。舉例來說,當(dāng)前存在多種便攜式個人計算裝置,包括無線計算裝置,例如便攜式無線電話、個人數(shù)字助理(PDA)及尋呼裝置,其體積小、重量輕且便于用戶攜帶。更具體地說,便攜式無線電話(例如,蜂窩式電話及因特網(wǎng)協(xié)議(IP)電話)可經(jīng)由無線網(wǎng)絡(luò)傳送話音及數(shù)據(jù)包。另外,許多此些無線電話包括并入于其中的其它類型的裝置。舉例來說,無線電話還可包括數(shù)字靜態(tài)相機、數(shù)字視頻相機、數(shù)字記錄器及音頻文件播放器。并且,此些無線電話可處理可執(zhí)行指令,包括可用以接入因特網(wǎng)的軟件應(yīng)用程序(例如,網(wǎng)絡(luò)瀏覽器應(yīng)用程序)。因而,這些無線電話可包括顯著的計算能力。數(shù)字信號處理器(DSP)、圖像處理器及其它處理裝置常常用于便攜式個人計算裝置中,且結(jié)合一個或一個以上高速緩沖存儲器來操作。高速緩沖存儲器通常為存在于存儲器層級中的某處的數(shù)據(jù)的復(fù)本。在一些情況下,高速緩沖存儲器可僅具有系統(tǒng)中的數(shù)據(jù)的“最新”復(fù)本。高速緩沖存儲器的一個典型組件為數(shù)據(jù)存儲器。將此數(shù)據(jù)存儲器劃分為若干個高速緩存線,其中每一高速緩存線為系統(tǒng)存儲器的唯一(及連續(xù))部分的復(fù)本。高速緩沖存儲器的另一典型組件為用以使系統(tǒng)存儲器地址與特定高速緩存線相關(guān)聯(lián)的分路。常將這種用以使系統(tǒng)存儲器地址與特定高速緩存線相關(guān)聯(lián)的分路稱為標(biāo)簽。高速緩沖存儲器的另一典型組件為用以指示高速緩存線是否有效、經(jīng)修改、被占有等的狀態(tài)。

技術(shù)實現(xiàn)要素:
可通過修改高速緩存線大小而不改變高速緩沖存儲器的標(biāo)簽的數(shù)目來重新設(shè)計可配置高速緩沖存儲器的大小。不同高速緩沖存儲器大小之間的映射可通過使用于高速緩沖存儲器查找的存儲器地址內(nèi)的索引的位置移位來執(zhí)行。舉例來說,一對多路復(fù)用器可在查找操作期間基于高速緩沖存儲器的大小來選擇地址位以使索引的位置移位。在特定實施例中,揭示一種設(shè)備,其包括具有標(biāo)簽狀態(tài)陣列的高速緩沖存儲器。所述標(biāo)簽狀態(tài)陣列包括可通過設(shè)定索引尋址的標(biāo)簽區(qū)域。所述標(biāo)簽狀態(tài)陣列還包括可通過狀態(tài)地址尋址的狀態(tài)區(qū)域,其中所述設(shè)定索引及所述狀態(tài)地址包括至少一個共用位。在另一實施例中,揭示一種方法,其包括在高速緩沖存儲器的標(biāo)簽狀態(tài)陣列處接收地址,其中所述高速緩沖存儲器可配置而具有第一大小及大于所述第一大小的第二大小中的一者。所述方法還包括:識別所述地址的第一部分作為設(shè)定索引、使用所述設(shè)定索引來定位所述標(biāo)簽陣列的至少一個標(biāo)簽字段;以及識別所述地址的第二部分以與存儲在所述至少一個標(biāo)簽字段中的值進(jìn)行比較。所述方法進(jìn)一步包括:定位所述標(biāo)簽狀態(tài)陣列的至少一個狀態(tài)字段,所述至少一個狀態(tài)字段與和所述第二部分匹配的特定標(biāo)簽字段相關(guān)聯(lián);以及基于所述地址的第三部分與所述至少一個狀態(tài)字段的至少兩個狀態(tài)位的比較來識別高速緩存線。所述方法還包括檢索所述高速緩存線,其中基于所述高速緩沖存儲器經(jīng)配置而具有所述第一大小還是所述第二大小來選擇所述地址的所述第一部分的第一位置及所述地址的所述第二部分的第二位置,且其中所述地址的所述第一部分在所述高速緩沖存儲器具有所述第一大小時與在所述高速緩沖存儲器具有所述第二大小時具有相同數(shù)目個位。在另一實施例中,揭示一種方法,其包括改變高速緩沖存儲器的大小。所述方法還包括響應(yīng)于改變所述高速緩沖存儲器的所述大小而使待從所述高速緩沖存儲器檢索的數(shù)據(jù)的地址的設(shè)定索引部分的位置移位,其中當(dāng)使所述位置移位時,所述設(shè)定索引部分的位長度并不改變。在另一實施例中,揭示一種計算機可讀媒體。所述計算機可讀媒體以有形方式包含計算機可執(zhí)行指令,所述指令可執(zhí)行以致使計算機通過以下行為將高速緩沖存儲器從具有第一數(shù)據(jù)區(qū)域大小的第一配置改變?yōu)榫哂械诙?shù)據(jù)區(qū)域大小的第二配置:增加與所述高速緩沖存儲器的數(shù)據(jù)陣列的每一條目相關(guān)聯(lián)的數(shù)據(jù)的量且維持所述數(shù)據(jù)陣列的可經(jīng)由設(shè)定索引尋址的第一數(shù)目個條目;以及維持所述數(shù)據(jù)陣列的與所述設(shè)定索引的每一值相關(guān)聯(lián)的第二數(shù)目個條目。所述計算機可執(zhí)行指令進(jìn)一步可執(zhí)行以致使所述計算機使給標(biāo)簽狀態(tài)陣列編索引的存儲器地址的位的范圍移位,所述標(biāo)簽狀態(tài)陣列與所述數(shù)據(jù)陣列相關(guān)聯(lián),其中基于將所述高速緩沖存儲器從所述第一配置改變?yōu)樗龅诙渲脕硎菇o所述標(biāo)簽狀態(tài)陣列編索引的位的所述范圍移位。所揭示的實施例所提供的一個特定優(yōu)點是:提供標(biāo)簽與高速緩存線之間的可配置映射,以支持標(biāo)簽對多個數(shù)據(jù)RAM配置的較大利用,使得當(dāng)數(shù)據(jù)RAM配置為100%高速緩沖存儲器、50%高速緩沖存儲器或25%高速緩沖存儲器時,高速緩存線的大小減小等值的量。所揭示的實施例所提供的另一優(yōu)點是:當(dāng)可用于高速緩存的數(shù)據(jù)RAM減小時,以成本及時序有效的方式使可用標(biāo)簽的數(shù)目大體上最大化,這在傳統(tǒng)數(shù)據(jù)局部性假設(shè)可能不成立的低功率多線程處理器環(huán)境中具有特定重要性。具有較多標(biāo)簽的高速緩沖存儲器為較高性能的高速緩沖存儲器,因為減少了地址空間沖突。在審閱包括以下部分的整個申請案之后,本發(fā)明的其它方面、優(yōu)點及特征將變得明顯:附圖說明、具體實施方式及權(quán)利要求書。附圖說明圖1為可配置高速緩沖存儲器系統(tǒng)的特定說明性實施例的框圖,所述可配置高速緩沖存儲器系統(tǒng)具有標(biāo)簽狀態(tài)陣列、多個分路及耦合到所述標(biāo)簽狀態(tài)陣列的高速緩存數(shù)據(jù)區(qū)域;圖2為可配置高速緩沖存儲器系統(tǒng)的另一特定說明性實施例的框圖,所述可配置高速緩沖存儲器系統(tǒng)具有標(biāo)簽狀態(tài)陣列、多個分路及耦合到所述標(biāo)簽狀態(tài)陣列的高速緩存數(shù)據(jù)區(qū)域;圖3為用于高速緩沖存儲器查找的存儲器地址寄存器以及移位設(shè)定索引的特定說明性實施例的框圖;圖4為用于高速緩沖存儲器查找的存儲器地址寄存器及用以產(chǎn)生設(shè)定索引的選擇電路及索引電路的特定說明性實施例的框圖;圖5為用以配置可配置高速緩沖存儲器的方法的第一說明性實施例的流程圖;圖6為用以配置可配置高速緩沖存儲器的方法的第二說明性實施例的流程圖;圖7為用以配置可配置高速緩沖存儲器的方法的第三說明性實施例的流程圖;圖8為包括可配置高速緩沖存儲器模塊的便攜式通信裝置的特定實施例的框圖;以及圖9為用以制造包括可配置高速緩沖存儲器裝置的電子裝置的制造過程的特定說明性實施例的數(shù)據(jù)流程圖。具體實施方式參看圖1,說明可配置高速緩沖存儲器系統(tǒng)100的特定說明性實施例,其具有標(biāo)簽狀態(tài)陣列108、多個分路120及耦合到所述標(biāo)簽狀態(tài)陣列108的高速緩存數(shù)據(jù)區(qū)域110。可配置高速緩沖存儲器系統(tǒng)100包括可配置高速緩沖存儲器106及地址102。所述可配置高速緩沖存儲器106包括耦合到高速緩存數(shù)據(jù)區(qū)域110的標(biāo)簽狀態(tài)陣列108。高速緩存數(shù)據(jù)區(qū)域110包括一個或一個以上高速緩存線112。如圖1中所示,高速緩存數(shù)據(jù)區(qū)域110可配置以具有對應(yīng)于第一高速緩沖存儲器配置的第一高速緩沖存儲器大小或具有對應(yīng)于第二高速緩沖存儲器配置的第二高速緩沖存儲器大小,其中所述第二高速緩沖存儲器大小大于所述第一高速緩沖存儲器大小。高速緩存數(shù)據(jù)區(qū)域110包括與設(shè)定索引(例如,設(shè)定索引1122或設(shè)定索引2124)的每一值相關(guān)聯(lián)的多個分路120。所述多個分路120使高速緩存數(shù)據(jù)區(qū)域110能夠存儲用于每一設(shè)定索引值的多個數(shù)據(jù)值。如圖1中所示,高速緩存數(shù)據(jù)區(qū)域110在第一高速緩沖存儲器配置中及在第二高速緩沖存儲器配置中具有相同數(shù)目個分路120。標(biāo)簽狀態(tài)陣列108包括可通過設(shè)定索引尋址的標(biāo)簽區(qū)域116,例如展示為與地址102相關(guān)聯(lián)的設(shè)定索引1122或設(shè)定索引2124。標(biāo)簽狀態(tài)陣列108還包括可通過狀態(tài)地址126尋址的狀態(tài)區(qū)域118。高速緩存線112中的每一者與標(biāo)簽地址128相關(guān)聯(lián)。如圖1中所示,設(shè)定索引2124及狀態(tài)地址126包括至少一個共用位104,例如共用地址位。設(shè)定索引1122及狀態(tài)地址126包括至少兩個共用位104,例如兩個共用地址位。在特定實施例中,設(shè)定索引122、124與狀態(tài)地址126之間的共用位104(例如,共用地址位)的數(shù)目視可配置高速緩沖存儲器106的大小而變化。在特定實施例中,狀態(tài)地址126及設(shè)定索引1122在第一配置中包括兩個共用位104,且狀態(tài)地址126及設(shè)定索引2124在第二配置中包括一個共用位104。標(biāo)簽狀態(tài)陣列108還包括一個或一個以上集合114。在特定實施例中,標(biāo)簽狀態(tài)陣列108在第一高速緩沖存儲器配置中及在第二高速緩沖存儲器配置中具有相同大小的集合114。如圖1中所示,高速緩存線112中的每一者包括一個或一個以上區(qū)段或扇區(qū)112a、112b。當(dāng)高速緩存數(shù)據(jù)區(qū)域110具有第一高速緩沖存儲器大小時,高速緩存線112中的每一者包括一個區(qū)段或扇區(qū)112a。當(dāng)高速緩存數(shù)據(jù)區(qū)域110具有第二高速緩沖存儲器大小時,高速緩存線112中的每一者包括兩個區(qū)段或扇區(qū)112a、112b。在特定實施例中,高速緩存數(shù)據(jù)區(qū)域110在第一高速緩沖存儲器配置中及在第二高速緩沖存儲器配置中可具有相同的高速緩存線區(qū)段大小。在替代實施例中,高速緩存數(shù)據(jù)區(qū)域110具有預(yù)定數(shù)目個可通過設(shè)定索引122、124尋址的行。高速緩存數(shù)據(jù)區(qū)域110可經(jīng)配置以在第一配置中存儲與每一行相關(guān)聯(lián)的至少第一數(shù)目個高速緩存線112,且在第二配置中存儲與每一行相關(guān)聯(lián)的第二數(shù)目個高速緩存線112,其中高速緩存線112的所述第二數(shù)目大于高速緩存線112的所述第一數(shù)目。高速緩存線大小、數(shù)據(jù)存儲器大小及標(biāo)簽數(shù)目之間可存在一關(guān)系。此關(guān)系可通過如下公式表達(dá):從此公式可看到,在增加高速緩存線大小的同時保持?jǐn)?shù)據(jù)存儲器大小恒定可減少標(biāo)簽數(shù)目。減少標(biāo)簽數(shù)目可需要較少物理存儲裝置,然而,減少標(biāo)簽數(shù)目意味著高速緩沖存儲器中可含有較少的唯一存儲器位置(或范圍)。作為極端實例,考慮僅具有單個標(biāo)簽的32字節(jié)高速緩沖存儲器。所有32個字節(jié)將為系統(tǒng)存儲器的連續(xù)部分的復(fù)本。相反,如果高速緩沖存儲器具有8個標(biāo)簽,那么高速緩沖存儲器中可含有8個無關(guān)的4字節(jié)區(qū)。通過擴展,還可將單個32字節(jié)連續(xù)區(qū)存儲在此高速緩沖存儲器中。在一些情況下,高速緩沖存儲器的數(shù)據(jù)存儲器部分可并非恒定的,而是如在圖1的可配置高速緩沖存儲器系統(tǒng)100中,可為可配置的,其中可為高速緩沖存儲器保留一部分,且可為緊密耦合存儲器(TCM)保留另一部分。在一種布置中,高速緩沖存儲器可具有固定的高速緩存線大小及標(biāo)簽與高速緩存線之間的固定映射。然而,如果減小此高速緩沖存儲器的大小,那么高速緩存線的數(shù)目及標(biāo)簽的數(shù)目減少此量。舉例來說,在將數(shù)據(jù)隨機存取存儲器(RAM)組織為4個組的L2高速緩沖存儲器中(其中每一組具有其自有的標(biāo)簽集合),如果將數(shù)據(jù)RAM配置為50%高速緩沖存儲器及50%TCM,那么TCM中的標(biāo)簽不再可用于高速緩沖存儲器。通過調(diào)整高速緩存線的大小連同數(shù)據(jù)存儲器的大小,圖1的可配置高速緩沖存儲器系統(tǒng)100使標(biāo)簽的數(shù)目能夠保持大體上相同。因此,提供標(biāo)簽與高速緩存線之間的可配置映射以支持標(biāo)簽對多個數(shù)據(jù)RAM配置的較大利用,使得當(dāng)數(shù)據(jù)RAM配置為100%高速緩沖存儲器、50%高速緩沖存儲器或25%高速緩沖存儲器時,高速緩存線的大小減小等值的量。另外,當(dāng)可用于高速緩存的數(shù)據(jù)RAM減小時,以成本及時序有效的方式使可用標(biāo)簽的數(shù)目大體上最大化。這在傳統(tǒng)數(shù)據(jù)局部性假設(shè)可能不成立的低功率多線程處理器環(huán)境中可具有特定重要性。具有較多標(biāo)簽的高速緩沖存儲器可為較高性能的高速緩沖存儲器,因為減少了地址空間沖突。參看圖2,說明可配置高速緩沖存儲器系統(tǒng)200的特定說明性實施例,其具有標(biāo)簽狀態(tài)陣列208、多個分路220及耦合到所述標(biāo)簽狀態(tài)陣列208的數(shù)據(jù)區(qū)域210??膳渲酶咚倬彌_存儲器系統(tǒng)200包括可配置高速緩沖存儲器206、用以存儲存儲器地址的存儲器地址寄存器202、索引電路224、比較電路226、驗證電路228及選擇電路230??膳渲酶咚倬彌_存儲器206包括耦合到數(shù)據(jù)區(qū)域210的標(biāo)簽狀態(tài)陣列208。數(shù)據(jù)區(qū)域210包括一個或一個以上高速緩存線212。如圖2中所示,數(shù)據(jù)區(qū)域210可配置以具有對應(yīng)于第一高速緩沖存儲器配置的第一高速緩沖存儲器大小,或具有對應(yīng)于第二高速緩沖存儲器配置的第二高速緩沖存儲器大小,其中所述第二高速緩沖存儲器大小大于所述第一高速緩沖存儲器大小,或具有對應(yīng)于第三高速緩沖存儲器配置的第三高速緩沖存儲器大小,其中所述第三高速緩沖存儲器大小大于所述第二高速緩沖存儲器大小。數(shù)據(jù)區(qū)域210包括與設(shè)定索引的每一值相關(guān)聯(lián)的多個分路220。所述多個分路220使數(shù)據(jù)區(qū)域210能夠存儲對應(yīng)于每一設(shè)定索引值的多個數(shù)據(jù)值。如圖2中所示,數(shù)據(jù)區(qū)域210在第一高速緩沖存儲器配置及在第二高速緩沖存儲器配置中以及在第三高速緩沖存儲器配置中具有相同數(shù)目個分路220。標(biāo)簽狀態(tài)陣列208包括可通過設(shè)定索引尋址的標(biāo)簽區(qū)域216。標(biāo)簽狀態(tài)陣列208還包括可通過狀態(tài)地址尋址的狀態(tài)區(qū)域218。高速緩存線212中的每一者可通過標(biāo)簽地址來尋址。標(biāo)簽狀態(tài)陣列208還包括一個或一個以上集合214。在特定實施例中,標(biāo)簽狀態(tài)陣列208在第一高速緩沖存儲器配置中及在第二高速緩沖存儲器配置中以及在第三高速緩沖存儲器配置中可具有相同大小的集合214。在特定實施例中,數(shù)據(jù)區(qū)域210具有預(yù)定數(shù)目個集合以存儲可經(jīng)由設(shè)定索引及標(biāo)簽狀態(tài)陣列208存取的數(shù)據(jù)。在第一高速緩沖存儲器配置中,數(shù)據(jù)區(qū)域210的預(yù)定數(shù)目個集合中的每一者可經(jīng)配置以存儲第一量的數(shù)據(jù)。在第二高速緩沖存儲器配置中,數(shù)據(jù)區(qū)域210的預(yù)定數(shù)目個集合中的每一者可經(jīng)配置以存儲第二量的數(shù)據(jù)。在特定實施例中,索引電路224耦合到存儲器地址寄存器202以使用設(shè)定索引來識別標(biāo)簽狀態(tài)陣列208的多個標(biāo)簽條目。舉例來說,索引電路224可存取標(biāo)簽狀態(tài)陣列208,且定位并識別從存儲器地址寄存器202接收到的對應(yīng)于所述設(shè)定索引的多個標(biāo)簽條目。如圖2中所示,索引電路還可通過二位連接而耦合到選擇電路。在特定實施例中,比較電路226耦合到存儲器地址寄存器202以將經(jīng)識別的多個標(biāo)簽條目的標(biāo)簽值與存儲器地址的標(biāo)簽部分進(jìn)行比較。舉例來說,比較電路226可存取標(biāo)簽狀態(tài)陣列208,且將通過索引電路224識別的多個標(biāo)簽條目的標(biāo)簽值與從存儲器地址寄存器202接收到的存儲器地址的相應(yīng)標(biāo)簽部分進(jìn)行比較。在特定實施例中,驗證電路228耦合到存儲器地址寄存器202以解碼狀態(tài)地址,且將經(jīng)解碼的狀態(tài)地址與數(shù)據(jù)區(qū)域210的預(yù)定數(shù)目個集合的經(jīng)識別集合的驗證位222進(jìn)行比較。驗證電路228可存取標(biāo)簽狀態(tài)陣列208,且將驗證位222與從存儲器地址寄存器202接收到的存儲器地址的經(jīng)解碼狀態(tài)地址部分進(jìn)行比較。如圖2中所示,驗證電路228可通過二位連接而耦合到存儲器地址寄存器202。如圖2中所示,驗證位222可包括4個狀態(tài)位。如下文將結(jié)合圖4更詳細(xì)地描述,在特定實施例中,選擇電路230耦合到存儲器地址寄存器202,且耦合到索引電路224以選擇性地在第一高速緩沖存儲器配置中包括設(shè)定索引中的存儲器地址的特定位,且在第二高速緩沖存儲器配置中不包括設(shè)定索引中的特定位。如圖2中所示,選擇電路230可通過二位連接而耦合到索引電路224。在特定實施例中,選擇電路230包括多路復(fù)用器(例如,圖4中所展示的多路復(fù)用器406),其具有經(jīng)耦合而接收至少一個共用位的輸入(如圖4中的424處所示),且具有耦合到標(biāo)簽區(qū)域216的輸出(如圖4中的416處所示)。所述多路復(fù)用器可經(jīng)配置以選擇性地將所述至少一個共用位作為可選輸入提供到設(shè)定索引,例如圖4中所示的設(shè)定索引408。參看圖3,在300處展示用于高速緩沖存儲器查找的存儲器地址寄存器302及移位設(shè)定索引306、312、320的特定說明性實施例。移位設(shè)定索引306、312及320使得能夠針對三個不同高速緩沖存儲器大小配置使用相同數(shù)目個集合來尋址到高速緩沖存儲器中。在特定實施例中,用于高速緩沖存儲器查找的存儲器地址寄存器302為圖1的地址102或圖2的存儲器地址寄存器202。設(shè)定索引306以從位13到位5的9個位為范圍,與地址的狀態(tài)部分324共享兩個共用位308(位5及位6),其中狀態(tài)部分324以從位6到位5的兩個位為范圍。地址的標(biāo)簽部分304以從位31到位14為范圍。如由箭頭314指示,1位位移的移位使設(shè)定索引312與地址的狀態(tài)部分324共享一個共用位316(位6),所述設(shè)定索引312以從位14到位6的9個位為范圍。在此情況下,地址的狀態(tài)部分324的位5可用以標(biāo)記兩個高速緩存線區(qū)段或扇區(qū),使得具有設(shè)定索引312的高速緩沖存儲器可為具有設(shè)定索引306的高速緩沖存儲器兩倍大。地址的標(biāo)簽部分310以從位31到位15為范圍,添加的最低有效位零可級聯(lián)到位31:15。如由箭頭322指示,另一1位位移的移位使設(shè)定索引320與地址的狀態(tài)部分324不共享共用位,所述設(shè)定索引320以從位15到位7的9個位為范圍。在此情況下,地址的狀態(tài)部分324的位5及位6兩者可用以標(biāo)記四個高速緩存線區(qū)段或扇區(qū),使得具有設(shè)定索引320的高速緩沖存儲器可為具有設(shè)定索引312的高速緩沖存儲器兩倍大。地址的標(biāo)簽部分318以從位31到位16為范圍,其中兩個最低有效位零可級聯(lián)到位31:16??偟母咚倬彌_存儲器大小可由集合的數(shù)目乘以分路的數(shù)目乘以高速緩存線的大小乘以區(qū)段或扇區(qū)的數(shù)目的乘積給出。由9位設(shè)定索引來索引的集合的數(shù)目為29=512。對于具有32個位的高速緩存線大小的4分路高速緩沖存儲器來說,對于具有設(shè)定索引306的高速緩沖存儲器,總的高速緩沖存儲器大小為512乘以4乘以32或約64千位(kbit),其中高速緩沖存儲器針對每一高速緩存線僅具有一個區(qū)段或扇區(qū)。針對具有設(shè)定索引312的高速緩沖存儲器(其中高速緩沖存儲器針對每一高速緩存線具有兩個區(qū)段或扇區(qū)),總的高速緩沖存儲器大小為約128kbit。針對具有設(shè)定索引320的高速緩沖存儲器(其中高速緩沖存儲器針對每一高速緩存線具有四個區(qū)段或扇區(qū)),總的高速緩沖存儲器大小為約256kbit。參看圖4,在400處展示用于高速緩沖存儲器查找的存儲器地址寄存器402及用以產(chǎn)生設(shè)定索引408的選擇電路426及索引電路428的特定說明性實施例。系統(tǒng)400可用以確定圖3的寄存器系統(tǒng)300的移位設(shè)定索引306、312、320。系統(tǒng)400可實施于圖1的可配置高速緩沖存儲器系統(tǒng)100或圖2的可配置高速緩沖存儲器系統(tǒng)200中。用于高速緩沖存儲器查找的存儲器地址寄存器402經(jīng)配置以存儲從最低有效位(LSB)(位0)標(biāo)記到最高有效位(MSB)(位31)的32位值。多路復(fù)用器404從用于高速緩沖存儲器查找的存儲器地址寄存器402接收位15作為一個輸入(如418處所指示),且接收位6作為另一輸入(如422處所指示)。如412處所指示,多路復(fù)用器404將位15或位6輸出到設(shè)定索引408。通過沿二位線410的高速緩沖存儲器大小430控制來控制多路復(fù)用器404的輸出。多路復(fù)用器406接收位14作為一個輸入(如420處所指示),且接收位5作為另一輸入(如424處所指示)。如416處所指示,多路復(fù)用器406將位14或位5輸出到設(shè)定索引408。通過沿二位線410的高速緩沖存儲器大小430控制來控制多路復(fù)用器406的輸出。設(shè)定索引408沿7位線414從用于高速緩沖存儲器查找的存儲器地址寄存器402接收以從位13到位7為范圍的位。當(dāng)多路復(fù)用器404輸出位6且多路復(fù)用器406輸出位5時,那么設(shè)定索引408對應(yīng)于圖3的設(shè)定索引306。當(dāng)多路復(fù)用器404輸出位6且多路復(fù)用器406輸出位14時,那么設(shè)定索引408對應(yīng)于圖3的設(shè)定索引312,其中具有設(shè)定索引312的高速緩沖存儲器可為具有設(shè)定索引306的高速緩沖存儲器的大小的兩倍。當(dāng)多路復(fù)用器404輸出位15且多路復(fù)用器406輸出位14時,那么設(shè)定索引408對應(yīng)于圖3的設(shè)定索引320,其中具有設(shè)定索引320的高速緩沖存儲器可為具有設(shè)定索引312的高速緩沖存儲器的大小的兩倍,且可為具有設(shè)定索引306的高速緩沖存儲器的大小的四倍。參看圖5,在500處展示用以配置可配置高速緩沖存儲器的方法的第一說明性實施例的流程圖。方法500包括在502處在高速緩沖存儲器的標(biāo)簽狀態(tài)陣列處接收地址,其中所述高速緩沖存儲器可配置以具有第一大小及大于所述第一大小的第二大小中的一者。舉例來說,如圖1中所示,可在可配置高速緩沖存儲器106的標(biāo)簽狀態(tài)陣列108處接收地址102,其中可配置高速緩沖存儲器106的高速緩存數(shù)據(jù)區(qū)域110可配置以具有第一大小及大于所述第一大小的第二大小中的一者。方法500還包括在504處識別地址的第一部分作為設(shè)定索引。舉例來說,如圖1中所示,可將地址102的第一部分識別為設(shè)定索引1122,或可將地址102的第一部分識別為設(shè)定索引2124。類似地,如圖3中所示,可將用于高速緩沖存儲器查找的存儲器地址寄存器302中的地址的第一部分識別為設(shè)定索引306,或識別為設(shè)定索引312,或識別為設(shè)定索引320。方法500進(jìn)一步包括在506處使用設(shè)定索引來定位標(biāo)簽狀態(tài)陣列的至少一個標(biāo)簽字段。舉例來說,可使用設(shè)定索引1122或設(shè)定索引2124來定位圖1中所展示的標(biāo)簽狀態(tài)陣列108的至少一個標(biāo)簽區(qū)域116。方法500還包括在508處識別地址的第二部分以與存儲在所述至少一個標(biāo)簽字段處的值進(jìn)行比較。舉例來說,可將地址102的第二部分識別為標(biāo)簽128,可將所述標(biāo)簽128與存儲在圖1的至少一個標(biāo)簽區(qū)域116處的值進(jìn)行比較。方法500進(jìn)一步包括在510處定位標(biāo)簽狀態(tài)陣列的至少一個狀態(tài)字段,所述至少一個狀態(tài)字段與和所述第二部分匹配的特定標(biāo)簽字段相關(guān)聯(lián)。舉例來說,可定位標(biāo)簽狀態(tài)陣列108的至少一個狀態(tài)區(qū)域118,所述至少一個狀態(tài)區(qū)域118可與和圖1的標(biāo)簽128匹配的特定標(biāo)簽區(qū)域116相關(guān)聯(lián)。方法500還包括在512處基于地址的第三部分與至少一個狀態(tài)字段的至少兩個狀態(tài)位的比較來識別高速緩存線。舉例來說,可基于地址102的狀態(tài)地址126部分與圖1的標(biāo)簽狀態(tài)陣列108的至少一個狀態(tài)區(qū)域118的至少兩個狀態(tài)位的比較來識別高速緩存線112中的一者。方法500進(jìn)一步包括在514處檢索所述高速緩存線,其中基于高速緩沖存儲器經(jīng)配置而具有第一大小還是第二大小來選擇地址的第一部分的第一位置及地址的第二部分的第二位置,且其中地址的第一部分在高速緩沖存儲器具有第一大小時與在高速緩沖存儲器具有第二大小時具有相同數(shù)目個位。舉例來說,可檢索高速緩存線112中的經(jīng)識別者,其中可基于高速緩存數(shù)據(jù)區(qū)域110經(jīng)配置而具有第一大小還是第二大小來選擇地址102的設(shè)定索引部分(設(shè)定索引1122或設(shè)定索引2124)的第一位置及地址102的標(biāo)簽128部分的第二位置,且其中地址102的設(shè)定索引部分(設(shè)定索引1122或設(shè)定索引2124)在高速緩存數(shù)據(jù)區(qū)域110具有第一大小時與在高速緩存數(shù)據(jù)區(qū)域110具有第二大小時具有相同數(shù)目個位。在特定實施例中,高速緩沖存儲器進(jìn)一步可配置以具有大于第二大小的第三大小。舉例來說,如圖2中所示,可配置的高速緩沖存儲器206的數(shù)據(jù)區(qū)域210可進(jìn)一步可配置以具有大于第二大小的第三大小。在特定實施例中,當(dāng)高速緩沖存儲器經(jīng)配置而具有第一大小時,地址的第一部分與地址的第三部分的兩個位重疊,其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第二大小時,地址的第一部分與地址的第三部分的單個位重疊,且其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第三大小時,地址的第一部分不與地址的第三部分的任何位重疊。舉例來說,如上文所描述,當(dāng)高速緩沖存儲器經(jīng)配置而具有第一大小(64kbit)時,圖3的設(shè)定索引306與狀態(tài)地址324的兩個位308重疊,其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第二大小(128kbit)時,設(shè)定索引312與狀態(tài)地址324的單個位316重疊,且其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第三大小(256kbit)時,設(shè)定索引320不與狀態(tài)地址324的任何位重疊。參看圖6,在600處展示用以配置可配置高速緩沖存儲器的方法的第二說明性實施例的流程圖。方法600包括在602處改變高速緩沖存儲器的大小。舉例來說,圖1的可配置高速緩沖存儲器106的高速緩存數(shù)據(jù)區(qū)域110可從第一大小改變?yōu)榈诙笮。驈牡诙笮「淖優(yōu)榈谝淮笮?。類似地,圖2的可配置高速緩沖存儲器206的數(shù)據(jù)區(qū)域210可從第一大小改變?yōu)榈诙笮?,或從第二大小改變?yōu)榈谌笮?,或從第一大小改變?yōu)榈谌笮。驈牡诙笮「淖優(yōu)榈谝淮笮?,或從第三大小改變?yōu)榈诙笮?,或從第三大小改變?yōu)榈谝淮笮?。方?00還包括在604處響應(yīng)于改變高速緩沖存儲器的大小而使待從高速緩沖存儲器檢索的數(shù)據(jù)的地址的設(shè)定索引部分的位置移位,其中當(dāng)使所述位置移位時設(shè)定索引部分的位長度不改變。舉例來說,圖3的設(shè)定索引306可響應(yīng)于高速緩沖存儲器的大小從64kbit改變?yōu)?28kbit而如箭頭314所示移位到設(shè)定索引312的位置,其中設(shè)定索引306及設(shè)定索引312均具有9個位的位長度。類似地,圖3的設(shè)定索引312可響應(yīng)于高速緩沖存儲器的大小從128kbit改變?yōu)?56kbit而如箭頭322所示移位到設(shè)定索引320的位置,其中設(shè)定索引312及設(shè)定索引320均具有9個位的位長度。在特定實施例中,當(dāng)高速緩沖存儲器經(jīng)配置而具有第一大小時或當(dāng)高速緩沖存儲器經(jīng)配置而具有大于第一大小的第二大小時,地址的設(shè)定索引部分與地址的狀態(tài)地址部分的至少一個位重疊。舉例來說,當(dāng)高速緩沖存儲器經(jīng)配置而具有約64kbit的第一大小時,圖3的設(shè)定索引306與狀態(tài)地址324的至少一個位308重疊,且當(dāng)高速緩沖存儲器經(jīng)配置而具有約128kbit的第二大小時,設(shè)定索引312與狀態(tài)地址324的至少一個位316重疊。在特定實施例中,高速緩沖存儲器進(jìn)一步可配置以具有大于第二大小的第三大小。舉例來說,如圖2中所示,可配置高速緩沖存儲器206的數(shù)據(jù)區(qū)域210可進(jìn)一步可配置以具有大于第二大小的第三大小。在特定實施例中,當(dāng)高速緩沖存儲器經(jīng)配置而具有第一大小時,地址的設(shè)定索引部分與地址的狀態(tài)地址部分的兩個位重疊,其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第二大小時,地址的設(shè)定索引部分與地址的狀態(tài)地址部分的單個位重疊,且其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第三大小時,地址的設(shè)定索引部分不與地址的狀態(tài)地址部分的任何位重疊。舉例來說,如上文所描述,當(dāng)高速緩沖存儲器經(jīng)配置而具有第一大小(64kbit)時,圖3的設(shè)定索引306與狀態(tài)地址324的兩個位308重疊,其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第二大小(128kbit)時,設(shè)定索引312與狀態(tài)地址324的單個位316重疊,且其中當(dāng)高速緩沖存儲器經(jīng)配置而具有第三大小(256kbit)時,設(shè)定索引320不與狀態(tài)地址324的任何位重疊。參看圖7,在700處展示用以配置可配置高速緩沖存儲器的方法的第三說明性實施例的流程圖。方法700包括在702處通過以下行為來將高速緩沖存儲器從具有第一數(shù)據(jù)區(qū)域大小的第一配置改變?yōu)榫哂械诙?shù)據(jù)區(qū)域大小的第二配置:增加與高速緩沖存儲器的數(shù)據(jù)陣列的每一條目相關(guān)聯(lián)的數(shù)據(jù)的量且維持所述數(shù)據(jù)陣列的可經(jīng)由設(shè)定索引尋址的條目的第一數(shù)目;以及維持所述數(shù)據(jù)陣列的與設(shè)定索引的每一值相關(guān)聯(lián)的條目的第二數(shù)目。舉例來說,圖1的可配置高速緩沖存儲器106可通過將高速緩存線扇區(qū)或區(qū)段112b添加到高速緩存線112中的每一者的高速緩存線扇區(qū)或區(qū)段112a來使高速緩存數(shù)據(jù)區(qū)域110從第一大小改變?yōu)榈诙笮?。方?00還包括在704處使給標(biāo)簽狀態(tài)陣列編索引的存儲器地址的位的范圍移位,所述標(biāo)簽狀態(tài)陣列與所述數(shù)據(jù)陣列相關(guān)聯(lián),其中基于將高速緩沖存儲器從第一配置改變?yōu)榈诙渲脕硎菇o所述標(biāo)簽狀態(tài)陣列編索引的位范圍移位。舉例來說,圖3的設(shè)定索引306可響應(yīng)于將高速緩沖存儲器的大小從64kbit改變?yōu)?28kbit而如箭頭314所示移位到設(shè)定索引312的位置,其中設(shè)定索引306及設(shè)定索引312均給與數(shù)據(jù)陣列相關(guān)聯(lián)的標(biāo)簽狀態(tài)陣列編索引,例如圖1的與高速緩存數(shù)據(jù)區(qū)域110相關(guān)聯(lián)的標(biāo)簽狀態(tài)陣列108。在特定實施例中,方法700進(jìn)一步包括設(shè)定對一對多路復(fù)用器的控制輸入,所述多路復(fù)用器各自接收來自給標(biāo)簽狀態(tài)陣列編索引的位范圍的至少一個輸入,且各自將一可選位輸出到設(shè)定索引。舉例來說,圖4的多路復(fù)用器404及多路復(fù)用器406可使其相應(yīng)的控制輸入通過沿二位線410的高速緩沖存儲器大小430控制來設(shè)定。如上文所描述,多路復(fù)用器404及多路復(fù)用器406可各自接收來自給標(biāo)簽狀態(tài)陣列(例如,圖1的標(biāo)簽狀態(tài)陣列108或圖2的標(biāo)簽狀態(tài)陣列208)編索引的位范圍的至少一個輸入,且可各自將一可選位輸出到設(shè)定索引408。在特定實施例中,方法700進(jìn)一步包括通過以下行為將高速緩沖存儲器從具有第二數(shù)據(jù)區(qū)域大小的第二配置改變?yōu)榫哂械谌龜?shù)據(jù)區(qū)域大小的第三配置:增加與高速緩沖存儲器的數(shù)據(jù)陣列的每一條目相關(guān)聯(lián)的數(shù)據(jù)的量且維持所述數(shù)據(jù)陣列的可經(jīng)由設(shè)定索引尋址的條目的第一數(shù)目;以及維持所述數(shù)據(jù)陣列的與設(shè)定索引的每一值相關(guān)聯(lián)的條目的第二數(shù)目。舉例來說,圖2的可配置高速緩沖存儲器206可通過將額外高速緩存線扇區(qū)或區(qū)段添加到高速緩存線212中的每一者的現(xiàn)有高速緩存線扇區(qū)或區(qū)段來使數(shù)據(jù)區(qū)域210從第二大小改變?yōu)榈谌笮 7椒?00可進(jìn)一步包括使給標(biāo)簽狀態(tài)陣列編索引的存儲器地址的位的范圍移位,所述標(biāo)簽狀態(tài)陣列與數(shù)據(jù)陣列相關(guān)聯(lián),其中響應(yīng)于將高速緩沖存儲器從第二配置改變?yōu)榈谌渲脕硎菇o標(biāo)簽狀態(tài)陣列編索引的位的范圍移位。舉例來說,圖3的設(shè)定索引312可響應(yīng)于將高速緩沖存儲器的大小從128kbit改變?yōu)?56kbit而如箭頭322所示移位到設(shè)定索引320的位置,其中設(shè)定索引312及設(shè)定索引320均給與數(shù)據(jù)陣列相關(guān)聯(lián)的標(biāo)簽狀態(tài)陣列編索引,例如圖2的與數(shù)據(jù)區(qū)域210相關(guān)聯(lián)的標(biāo)簽狀態(tài)陣列208。根據(jù)圖5到圖7的方法或根據(jù)本文中所描述的其它實施例而操作的可配置高速緩沖存儲器可并入多種電子裝置中,例如移動電話、機頂盒裝置、計算機、個人數(shù)字助理(PDA)、音樂播放器、視頻播放器、存儲或檢索數(shù)據(jù)或計算機指令的任何其它裝置,或其任何組合。圖8為包括可配置高速緩沖存儲器模塊864的系統(tǒng)800的特定實施例的框圖。系統(tǒng)800可實施于便攜式電子裝置中且包括耦合到存儲器832的信號處理器810,例如數(shù)字信號處理器(DSP)。系統(tǒng)800包括可配置高速緩沖存儲器模塊864。在說明性實例中,可配置高速緩沖存儲器模塊864包括圖1到圖4的系統(tǒng)中的任一者、根據(jù)圖5到圖7的實施例中的任一者而操作,或其任何組合。可配置高速緩沖存儲器模塊864可在信號處理器810中或可為單獨的裝置或電路(未圖示)。在特定實施例中,圖1的可配置高速緩沖存儲器106可由數(shù)字信號處理器存取。舉例來說,如圖8中所示,可配置高速緩沖存儲器模塊864可由數(shù)字信號處理器(DSP)810存取,且數(shù)字信號處理器810經(jīng)配置以存取存儲在可配置高速緩沖存儲器模塊864處的數(shù)據(jù)或程序指令。圖1的至少一個共用位104可對應(yīng)于例如地址102等存儲器地址的預(yù)定位,所述存儲器地址是在可配置的高速緩沖存儲器106處結(jié)合在數(shù)字信號處理器810處執(zhí)行的高速緩沖存儲器查找操作而接收的。相機接口868耦合到信號處理器810且還耦合到例如視頻相機870等相機。顯示控制器826耦合到信號處理器810且耦合到顯示裝置828。編碼器/解碼器(CODEC)834也可耦合到信號處理器810。揚聲器836及麥克風(fēng)838可耦合到CODEC834。無線接口840可耦合到信號處理器810且耦合到無線天線842,使得可將經(jīng)由天線842及無線接口840接收到的無線數(shù)據(jù)提供到處理器810。信號處理器810可經(jīng)配置以執(zhí)行存儲在計算機可讀媒體(例如,存儲器832)處的計算機可執(zhí)行指令866,所述計算機可執(zhí)行指令866可執(zhí)行以使得計算機(例如,處理器810)致使可配置高速緩沖存儲器模塊864通過以下行為將高速緩沖存儲器從具有第一數(shù)據(jù)區(qū)域大小的第一配置改變?yōu)榫哂械诙?shù)據(jù)區(qū)域大小的第二配置:增加與高速緩沖存儲器的數(shù)據(jù)陣列的每一條目相關(guān)聯(lián)的數(shù)據(jù)的量且維持所述數(shù)據(jù)陣列的可經(jīng)由設(shè)定索引尋址的條目的第一數(shù)目;以及維持所述數(shù)據(jù)陣列的與設(shè)定索引的每一值相關(guān)聯(lián)的條目的第二數(shù)目。所述計算機可執(zhí)行指令進(jìn)一步可執(zhí)行以致使可配置高速緩沖存儲器模塊864使給標(biāo)簽狀態(tài)陣列編索引的存儲器地址的位的范圍移位,所述標(biāo)簽狀態(tài)陣列與數(shù)據(jù)陣列相關(guān)聯(lián),其中基于將高速緩沖存儲器從第一配置改變?yōu)榈诙渲脕硎菇o所述標(biāo)簽狀態(tài)陣列編索引的位范圍移位。在特定實施例中,信號處理器810、顯示控制器826、存儲器832、CODEC834、無線接口840及相機接口868包括于封裝中系統(tǒng)或芯片上系統(tǒng)裝置822中。在特定實施例中,輸入裝置830及電源供應(yīng)器844耦合到芯片上系統(tǒng)裝置822。此外,在特定實施例中,如圖8中所說明,顯示裝置828、輸入裝置830、揚聲器836、麥克風(fēng)838、無線天線842、視頻相機870及電源供應(yīng)器844在芯片上系統(tǒng)裝置822之外。然而,顯示裝置828、輸入裝置830、揚聲器836、麥克風(fēng)838、無線天線842、視頻相機870及電源供應(yīng)器844中的每一者可耦合到芯片上系統(tǒng)裝置822的組件,例如接口或控制器。前文所揭示的裝置及功能性可通過提供設(shè)計信息來實施且配置到存儲在計算機可讀媒體上的計算機文件(例如,RTL、GDSII、GERBER,等)中??蓪⒋诵┪募械囊恍┗蛩刑峁┙o基于此些文件制造裝置的制造處置程序。所得產(chǎn)品包括半導(dǎo)體晶片,所述半導(dǎo)體晶片接著被切割成半導(dǎo)體裸片且被封裝成半導(dǎo)體芯片。接著將所述芯片用于上文所描述的裝置中。圖9描繪電子裝置制造過程900的特定說明性實施例。在制造過程900中(例如,在研究計算機906處)接收物理裝置信息902。物理裝置信息902可包括表示半導(dǎo)體裝置(例如,圖1的可配置高速緩沖存儲器的組件、圖2的可配置高速緩沖存儲器的組件,或其任何組合)的至少一個物理性質(zhì)的設(shè)計信息。舉例來說,物理裝置信息902可包括物理參數(shù)、材料特征,及經(jīng)由耦合到研究計算機906的用戶接口904輸入的結(jié)構(gòu)信息。研究計算機906包括耦合到計算機可讀媒體(例如,存儲器910)的處理器908(例如,一個或一個以上處理核心)。存儲器910可存儲計算機可讀指令,其可執(zhí)行以致使處理器908變換物理裝置信息902以便符合文件格式且產(chǎn)生庫文件912。在特定實施例中,庫文件912包括至少一個數(shù)據(jù)文件,所述至少一個數(shù)據(jù)文件包括經(jīng)變換的設(shè)計信息。舉例來說,庫文件912可包括對應(yīng)于半導(dǎo)體裝置(包括圖1的可配置高速緩沖存儲器的組件、圖2的可配置高速緩沖存儲器的組件,或其任何組合)的數(shù)據(jù)文件的庫,提供所述庫以供與電子設(shè)計自動化(EDA)工具920一起使用。在設(shè)計計算機914處,可結(jié)合EDA工具920來使用庫文件912,所述設(shè)計計算機914包括耦合到存儲器918的處理器916(例如,一個或一個以上處理核心)??蓪DA工具920存儲為存儲器918處的處理器可執(zhí)行指令,以使設(shè)計計算機914的用戶能夠使用圖1的可配置高速緩沖存儲器的組件、圖2的可配置高速緩沖存儲器的組件或其任何組合來設(shè)計庫文件912的電路。舉例來說,設(shè)計計算機914的用戶可經(jīng)由耦合到設(shè)計計算機914的用戶接口924輸入電路設(shè)計信息922。電路設(shè)計信息922可包括表示半導(dǎo)體裝置(例如,圖1的可配置高速緩沖存儲器的組件、圖2的可配置高速緩沖存儲器的組件,或其任何組合)的至少一個物理性質(zhì)的設(shè)計信息。為了說明,電路設(shè)計性質(zhì)可包括對特定電路及與電路設(shè)計中的其它元件的關(guān)系的識別、定位信息、特征大小信息、互連信息,或表示半導(dǎo)體裝置的物理性質(zhì)的其它信息。設(shè)計計算機914可經(jīng)配置以變換設(shè)計信息(包括電路設(shè)計信息922)以便符合文件格式。為了說明,所述文件格式可包括數(shù)據(jù)庫二進(jìn)制文件格式,其表示平面幾何形狀、文本標(biāo)記,及關(guān)于呈例如圖形數(shù)據(jù)系統(tǒng)(GDSII)文件格式等層級格式的電路布局的其它信息的數(shù)據(jù)庫二進(jìn)制文件格式。設(shè)計計算機914可經(jīng)配置以產(chǎn)生包括經(jīng)變換的設(shè)計信息的數(shù)據(jù)文件(例如,GDSII文件926),除了其它電路或信息之外,所述數(shù)據(jù)文件包括描述圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器或其任何組合的信息。為了說明,所述數(shù)據(jù)文件可包括對應(yīng)于芯片上系統(tǒng)(SOC)的信息,所述芯片上系統(tǒng)(SOC)包括圖1的可配置高速緩沖存儲器且還包括SOC內(nèi)的額外電子電路及組件??稍谥圃爝^程928處接收GDSII文件926以根據(jù)GDSII文件926中的經(jīng)變換的信息來制造圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器、SOC或其任何組合。舉例來說,裝置制造過程可包括將GDSII文件926提供給掩模制造者930以形成一個或一個以上掩模,例如待用于光刻處理的掩模,說明為代表性掩模932??稍谥圃爝^程期間使用掩模932以產(chǎn)生一個或一個以上晶片934,可對所述一個或一個以上晶片934進(jìn)行測試且將其分離為若干個裸片(例如,代表性裸片936)。裸片936包括電路,所述電路包括圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器或其任何組合??蓪⒙闫?36提供到封裝過程938,其中將裸片936并入到代表性封裝940中。舉例來說,封裝940可包括單個裸片936或多個裸片,例如封裝中系統(tǒng)(SiP)配置。封裝940可經(jīng)配置以符合一個或一個以上標(biāo)準(zhǔn)或規(guī)范,例如美國電子工程設(shè)計發(fā)展聯(lián)合協(xié)會(JointElectronDeviceEngineeringCouncil,JEDEC)標(biāo)準(zhǔn)。關(guān)于封裝940的信息可(例如)經(jīng)由存儲在計算機946處的組件庫分配給各種產(chǎn)品設(shè)計者。計算機946可包括耦合到存儲器950的處理器948,例如一個或一個以上處理核心。印刷電路板(PCB)工具可作為處理器可執(zhí)行指令存儲在存儲器950處,以處理經(jīng)由用戶接口944從計算機946的用戶接收的PCB設(shè)計信息942。PCB設(shè)計信息942可包括電路板上的已封裝半導(dǎo)體裝置的物理定位信息,所述已封裝半導(dǎo)體裝置對應(yīng)于包括圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器或其任何組合的封裝940。計算機946可經(jīng)配置以變換PCB設(shè)計信息942以便產(chǎn)生數(shù)據(jù)文件(例如,GERBER文件952),其具有包括電路板上的已封裝半導(dǎo)體裝置的物理定位信息以及電連接(例如,跡線及通路(via))的布局的數(shù)據(jù),其中所述已封裝半導(dǎo)體裝置對應(yīng)于包括圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器或其任何組合的封裝940。在其它實施例中,由經(jīng)變換的PCB設(shè)計信息產(chǎn)生的數(shù)據(jù)文件可具有不同于GERBER格式的格式。可在板組裝過程954處接收GERBER文件952,且將其用以產(chǎn)生根據(jù)存儲在GERBER文件952內(nèi)的設(shè)計信息而制造的PCB,例如代表性PCB956。舉例來說,可將GERBER文件952上載到用于執(zhí)行PCB生產(chǎn)過程的各種步驟的一個或一個以上機器。PCB956可填有包括封裝940的電子組件以形成代表性印刷電路組合件(PCA)958??稍诋a(chǎn)品制造過程960處接收PCA958,且將其集成到一個或一個以上電子裝置中,例如第一代表性電子裝置962及第二代表性電子裝置964。作為說明性的非限制性實例,第一代表性電子裝置962、第二代表性電子裝置964或其兩者可選自以下各項的群組:機頂盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝置、通信裝置、個人數(shù)字助理(PDA)、固定位置數(shù)據(jù)單元及計算機。作為另一說明性的非限制性實例,電子裝置962及964中的一者或一者以上可為遠(yuǎn)程單元(例如,移動電話)、手持式個人通信系統(tǒng)(PCS)單元、便攜式數(shù)據(jù)單元(例如,個人數(shù)據(jù)助理)、具備全球定位系統(tǒng)(GPS)能力的裝置、導(dǎo)航裝置、固定位置數(shù)據(jù)單元(例如,儀表讀取設(shè)備),或存儲或檢索數(shù)據(jù)或計算機指令的任何其它裝置,或其任何組合。盡管圖1到圖8中的一者或一者以上可說明根據(jù)本發(fā)明的教示的遠(yuǎn)程單元,但本發(fā)明并不限于這些所說明的示范性單元。本發(fā)明的實施例可適當(dāng)?shù)赜糜诎ㄓ性醇呻娐?其包括存儲器及芯片上電路)的任何裝置中。因此,如說明性過程900中所描述,可制造、處理圖1的可配置高速緩沖存儲器、圖2的可配置高速緩沖存儲器或其任何組合,并將其并入到電子裝置中。關(guān)于圖1到圖8而揭示的實施例的一個或一個以上方面可包括于各種處理階段(例如,包括于庫文件912、GDSII文件926及GERBER文件952內(nèi)),以及存儲在研究計算機906的存儲器910、設(shè)計計算機914的存儲器918、計算機946的存儲器950、在各種階段處(例如,在板組裝過程954處)使用的一個或一個以上其它計算機或處理器(未圖示)的存儲器處,且還并入到一個或一個以上其它物理實施例中,例如掩模932、裸片936、封裝940、PCA958、例如原型電路或裝置(未圖示)等其它產(chǎn)品,或其任何組合。盡管描繪了從物理裝置設(shè)計到最終產(chǎn)品的生產(chǎn)的各種代表性階段,但在其它實施例中,可使用較少階段或可包括額外階段。類似地,過程900可由單個實體或由執(zhí)行過程900的各種階段的一個或一個以上實體來執(zhí)行。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,結(jié)合本文中所揭示的實施例而描述的各種說明性邏輯塊、配置、模塊、電路及算法步驟可實施為電子硬件、計算機軟件或兩者的組合。為了清楚地說明硬件與軟件的這種可互換性,上文已大體上按其功能性描述了各種說明性組件、塊、配置、模塊、電路及步驟。將此功能性實施為硬件或是軟件取決于特定應(yīng)用及強加于整個系統(tǒng)的設(shè)計約束。所屬領(lǐng)域的技術(shù)人員可針對每一特定應(yīng)用以不同方式來實施所描述的功能性,但不應(yīng)將此些實施決策解釋為導(dǎo)致脫離本發(fā)明的范圍。結(jié)合本文中所揭示的實施例而描述的方法或算法的步驟可直接體現(xiàn)于硬件中、由處理器執(zhí)行的軟件模塊中或上述兩者的組合中。軟件模塊可駐存在隨機存取存儲器(RAM)、快閃存儲器、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、寄存器、硬盤、可裝卸盤、壓縮磁盤只讀存儲器(CD-ROM),或此項技術(shù)中已知的任一其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息及將信息寫入到存儲媒體。在替代方案中,存儲媒體可與處理器成一體式。處理器及存儲媒體可駐存在專用集成電路(ASIC)中。ASIC可駐存在計算裝置或用戶終端中。在替代方案中,處理器及存儲媒體可作為離散組件駐存在計算裝置或用戶終端中。提供所揭示實施例的先前描述是為了使所屬領(lǐng)域的技術(shù)人員能夠制作或使用所揭示實施例。對這些實施例的各種修改對于所屬領(lǐng)域的技術(shù)人員來說將是顯而易見的,且本文中所定義的一般原理可在不脫離本發(fā)明的范圍的情況下應(yīng)用于其它實施例。因此,本發(fā)明無意限于本文中所展示的實施例,而是將被賦予與如由所附權(quán)利要求書界定的原理及新穎特征一致的最寬可能范圍。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1