本申請(qǐng)要求于2014年9月23日提交的、標(biāo)題為“收斂的自適應(yīng)補(bǔ)償方案(CONVERGED ADAPTIVE COMPENSATION SCHEME)”序列號(hào)為14/494190的美國(guó)專利申請(qǐng)的優(yōu)先權(quán),其通過(guò)引用以其整體并入本文。
背景
功耗是模擬電路設(shè)計(jì)中日益增長(zhǎng)的關(guān)注點(diǎn)。隨著晶體管尺寸的縮小,越來(lái)越難以相同的尺度來(lái)降低功率。設(shè)計(jì)功率高效電路的標(biāo)準(zhǔn)方法變得受限,而必須使用擴(kuò)展模擬電路的節(jié)能的新方法來(lái)隨工藝按比例調(diào)整供電及消耗。
通常而言,優(yōu)化模擬電路以支持所有的工藝、電壓、和溫度(PVT)條件以及操作配置。操作配置的示例包括但不限于:頻率、阻抗范圍、參考電壓范圍、溫度范圍、和偏差范圍。配置寄存器、熔絲、和補(bǔ)償電路用于使模擬電路的操作焦點(diǎn)變窄,然而,這些用于補(bǔ)償?shù)臋C(jī)制是受限的。
補(bǔ)償電路通常冗余、復(fù)雜、并消耗大量區(qū)域。諸如電阻補(bǔ)償之類的補(bǔ)償電路使用復(fù)制電路和感測(cè)機(jī)制來(lái)創(chuàng)建反饋,該反饋由有限狀態(tài)機(jī)(Finite State Machine,F(xiàn)SM)使用以修整(trim)模擬電路。用于固定功能的這些和類似的專用補(bǔ)償電路通常針對(duì)多個(gè)電路在多處被實(shí)例化,并且是冗余的。額外地,由于其混合信號(hào)的性質(zhì),F(xiàn)SM常常是復(fù)雜的并且難以驗(yàn)證。
熔斷(fusing)是一種通過(guò)將固定工藝偏斜數(shù)據(jù)提供至模擬電路來(lái)修整模擬電路的相對(duì)簡(jiǎn)單的方式。熔絲在高產(chǎn)量制造(HVM)期間在工廠處被確定。盡管熔斷是改善模擬電路操作焦點(diǎn)的一種有效且簡(jiǎn)單的方式,但其缺乏關(guān)于隨著時(shí)間的溫度和電壓靈敏度的信息。電壓和溫度是電路性能中的重要參數(shù),因此,單獨(dú)使用該方法將錯(cuò)過(guò)很多關(guān)鍵的修整數(shù)據(jù)。
配置寄存器也用于修整模擬電路。配置寄存器本質(zhì)上是靜態(tài)的,因此它們也缺少實(shí)時(shí)的電壓和溫度反饋。將傳統(tǒng)的電路修整技術(shù)用于模擬電路導(dǎo)致較高的功率和更加復(fù)雜的設(shè)計(jì)來(lái)覆蓋PVT條件和操作配置的寬泛的范圍。
附圖說(shuō)明
從以下給出的詳細(xì)描述和本公開(kāi)的各種實(shí)施例的附圖中將更全面地理解本公開(kāi)的實(shí)施例,然而,這不應(yīng)當(dāng)被認(rèn)為是將本公開(kāi)限制于具體的實(shí)施例,而是僅僅用于解釋和理解。
圖1示出了根據(jù)本公開(kāi)的一些實(shí)施例的具有分布式路由器的收斂的補(bǔ)償方案。
圖2示出了根據(jù)本公開(kāi)的一些實(shí)施例的三維(3D)集成電路(IC)中的收斂的補(bǔ)償方案
圖3示出了根據(jù)本公開(kāi)的一些實(shí)施例的使用本地路由器的收斂的補(bǔ)償方案。
圖4示出了根據(jù)本公開(kāi)的一些實(shí)施例的使用功率控制單元或微控制器的收斂的補(bǔ)償方案。
圖5示出了根據(jù)一些實(shí)施例的用于使用收斂的補(bǔ)償方案來(lái)補(bǔ)償電路的方法的流程圖。
圖6示出了根據(jù)一些實(shí)施例的通過(guò)總線所發(fā)送以用于使用收斂的補(bǔ)償方案來(lái)補(bǔ)償電路的分組。
圖7示出了根據(jù)本公開(kāi)的一些實(shí)施例的具有分布式路由器的收斂的補(bǔ)償方案。
圖8A示出了根據(jù)本公開(kāi)的一些實(shí)施例的針對(duì)存儲(chǔ)器設(shè)備的簡(jiǎn)化的收斂的補(bǔ)償方案。
圖8B示出了根據(jù)本公開(kāi)的一些實(shí)施例的用于將存儲(chǔ)器設(shè)備作為目標(biāo)的由主機(jī)發(fā)起的校準(zhǔn)循環(huán)的狀態(tài)機(jī)。
圖9示出了根據(jù)本公開(kāi)的一些實(shí)施例的具有收斂的補(bǔ)償方案的智能設(shè)備或計(jì)算機(jī)系統(tǒng)或SoC(片上系統(tǒng))。
具體實(shí)施方式
一些實(shí)施例描述了一種收斂的自適應(yīng)補(bǔ)償方案。在一些實(shí)施例中,提供一種裝置(和對(duì)應(yīng)的方法),其通過(guò)使用具有特定于電路的解碼的傳感器數(shù)據(jù)來(lái)實(shí)時(shí)地修整電路而降低功耗及復(fù)雜度/區(qū)域(同時(shí)維持性能)。在一些實(shí)施例中,可以由能夠訪問(wèn)各種傳感器以測(cè)量工藝、電壓、和溫度(即,PVT條件)的路由器(例如,被實(shí)現(xiàn)為硬件)來(lái)分發(fā)該實(shí)時(shí)數(shù)據(jù)。在一些實(shí)施例中,傳感器可以包括可以生成將跨多個(gè)不同的電路類型來(lái)使用的信息的電路結(jié)構(gòu)。
在一些實(shí)施例中,在管芯的各個(gè)位置處可以存在許多傳感器以支持用于針對(duì)管芯內(nèi)變型進(jìn)行補(bǔ)償?shù)奶囟ㄓ谖恢玫母袦y(cè)。在一些實(shí)施例中,路由器可以處理可用的傳感器數(shù)據(jù)并且通過(guò)配置總線來(lái)發(fā)送結(jié)果。在一些實(shí)施例中,結(jié)果被封裝為包含針對(duì)器件和電路的類型而定制的信息的PVT數(shù)據(jù)分組。在一些實(shí)施例中,在配置總線端點(diǎn)處的模擬電路可以使用PVT數(shù)據(jù)分組來(lái)修整其操作的模式。在一些實(shí)施例中,配置總線可以周期性地發(fā)出PVT數(shù)據(jù)更新以不斷地保持模擬電路處于其最佳功率/性能操作點(diǎn)。
在一些實(shí)施例中,模擬電路可以被設(shè)計(jì)成在如由PVT修整數(shù)據(jù)所指示的具體的PVT拐點(diǎn)進(jìn)行操作。在這樣的實(shí)施例中,由于模擬電路可以針對(duì)假定精確的修整設(shè)置的可用性的理想特性而被設(shè)計(jì),因此模擬電路不需要利用靜態(tài)配置設(shè)置來(lái)設(shè)計(jì)以跨PVT拐點(diǎn)來(lái)進(jìn)行操作。
在以下描述中,探討了多個(gè)細(xì)節(jié)以提供對(duì)本公開(kāi)的實(shí)施例的更透徹的解釋。然而,對(duì)本領(lǐng)域技術(shù)人員而言顯而易見(jiàn)的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐本公開(kāi)的實(shí)施例。在其他實(shí)例中,以框圖形式而不是詳細(xì)地示出了公知的結(jié)構(gòu)和器件以避免使得本公開(kāi)的實(shí)施例難以理解。
應(yīng)當(dāng)注意的是,在實(shí)施例的對(duì)應(yīng)的附圖中,利用線來(lái)表示信號(hào)。一些線可以較粗,以指示更多組成的信號(hào)路徑,和/或在一個(gè)或多個(gè)末端處具有箭頭,以指示主要的信息流方向。這樣的指示不旨在進(jìn)行限制。相反,結(jié)合一個(gè)或多個(gè)示例性實(shí)施例來(lái)使用所述線,以便更加容易地理解電路或邏輯單元。如由設(shè)計(jì)需求或偏好所指示的任何所表示的信號(hào)實(shí)際上可以包括可以在任一方向上行進(jìn)并且可以利用任何合適類型的信號(hào)方案來(lái)實(shí)現(xiàn)的一個(gè)或多個(gè)信號(hào)。
在本說(shuō)明書(shū)以及在權(quán)利要求通篇中,術(shù)語(yǔ)“經(jīng)連接的”意指經(jīng)連接的事物之間的直接電氣連接,而無(wú)任何中間器件。術(shù)語(yǔ)“耦合”意指經(jīng)連接的事物之間的直接電氣連接或通過(guò)一個(gè)或多個(gè)無(wú)源或有源的中間器件的間接連接。術(shù)語(yǔ)“電路”意指被設(shè)置為彼此協(xié)作以提供期望的功能的一個(gè)或多個(gè)無(wú)源或有源的組件。術(shù)語(yǔ)“信號(hào)”意指至少一個(gè)電流信號(hào)、電壓信號(hào)、或數(shù)據(jù)/頻率信號(hào)?!耙弧?、“一個(gè)”、和“所述”的含義包括復(fù)數(shù)引用?!爸小钡暮x包括“中”和“上”。
術(shù)語(yǔ)“按比例調(diào)整”通常指的是將設(shè)計(jì)(示意圖及布局)從一種工藝技術(shù)轉(zhuǎn)換成另一種工藝技術(shù)并且隨后減小布局區(qū)域。術(shù)語(yǔ)“按比例調(diào)整”通常還指的是在同一技術(shù)節(jié)點(diǎn)內(nèi)縮小布局和器件。術(shù)語(yǔ)“按比例調(diào)整”通常還指的是相對(duì)于另一參數(shù)(例如,電源水平)來(lái)調(diào)整信號(hào)頻率(例如,減速或加速—即,分別按比例減或按比例增)。術(shù)語(yǔ)“大體上”、“接近”、“近似地”“幾乎”、以及“大約”通常指的是在目標(biāo)值的+/-20%內(nèi)。
除非另外指出,否則使用順序形容詞“第一”、“第二”及“第三”等來(lái)描述共同的對(duì)象僅僅指示所引用的類似對(duì)象的不同的實(shí)例,而不旨在暗示這樣描述的對(duì)象必須在時(shí)間上、空間上、以排名、或是以任何其他方式處于給定的序列中。
出于實(shí)施例的目的,在各種電路、邏輯、和功能塊中所使用的晶體管是金屬氧化物半導(dǎo)體(MOS)晶體管,其包括漏極、源極、柵極、和塊體端子(bulk terminal)。晶體管也包括三柵極和FinFET晶體管、柵極全環(huán)繞式圓柱形晶體管、隧道FET(TFET)、方形線、或矩形帶晶體管或?qū)崿F(xiàn)晶體管功能的其他器件,例如碳納米管或自旋電子學(xué)器件。MOSFET對(duì)稱源極和漏極端子,即,是等同的端子并且在這里可以互換使用。另一方面,TFET器件具有非對(duì)稱源極和漏極端子。本領(lǐng)域技術(shù)人員將理解的是,可以在不脫離本公開(kāi)范圍的情況下使用其他晶體管,例如,雙極結(jié)型晶體管——BJT PNP/NPN、BiCMOS、CMOS、eFET等。術(shù)語(yǔ)“MN”指示n型晶體管(例如,NMOS、NPN BJT等),而術(shù)語(yǔ)“MP”指示p型晶體管(例如,PMOS、PNP BJT等)。
圖1示出了根據(jù)本公開(kāi)的一些實(shí)施例的具有分布式路由器的收斂的補(bǔ)償方案100。在一些實(shí)施例中,收斂的補(bǔ)償方案100包括:一個(gè)或多個(gè)路由器(例如,路由器/傳感器集線器101-1、101-2等);在管芯的各個(gè)位置的多個(gè)傳感器和電路結(jié)構(gòu),所述位置例如位置102-1、位置102-2、位置102-3等;一個(gè)或多個(gè)PVT總線端點(diǎn)(例如,103-1a、103-1b、103-2a、103-2b、103-2c等);一個(gè)或多個(gè)目的地電路(例如,104-1a、104-1b、104-2a、104-2b、104-2c等);個(gè)體或經(jīng)仲裁的傳感器總線(例如,105-1、105-2、105-3等);環(huán)形或其他通信總線(例如,總線106);用于預(yù)先映射傳感器數(shù)據(jù)107的總線;一個(gè)或多個(gè)配置總線(例如,PVT總線108-1a、108-1b、108-2a、108-2b、108-2c、109-2a、109-2b、109-2c等);以及配置邏輯或固件110。
在一些實(shí)施例中,傳感器(例如,傳感器A和傳感器B)可以是能夠生成基于PVT而改變的碼的任何類型的電路。在一些實(shí)施例中,傳感器可以是包括直接測(cè)量PVT的電路的幾個(gè)主要類型的電路中的一個(gè)類型的電路。例如,電壓傳感器、電流傳感器、溫度傳感器、以及復(fù)合工藝測(cè)量結(jié)構(gòu)。
復(fù)合工藝測(cè)量結(jié)構(gòu)是這樣一種結(jié)構(gòu),其指示對(duì)于給定的電源和溫度水平,電路結(jié)構(gòu)在其處形成的管芯是否表現(xiàn)出快速、慢速、典型等工藝性質(zhì)。復(fù)合工藝測(cè)量結(jié)構(gòu)可以是諸如環(huán)形振蕩器之類的簡(jiǎn)單結(jié)構(gòu)或者可以是諸如補(bǔ)償電路之類的復(fù)雜結(jié)構(gòu),所述補(bǔ)償電路生成指示收發(fā)機(jī)所期望的參數(shù)值(例如,終端電阻)的數(shù)字碼。
在環(huán)形振蕩器的狀況下,其振蕩頻率與工藝性質(zhì)成比例(例如,對(duì)于給定的電源水平和溫度,較高的振蕩頻率用于快速工藝,較低的振蕩頻率用于慢速工藝)。在一些實(shí)施例中,傳感器包括基于以具體的拓?fù)浣Y(jié)構(gòu)設(shè)置的具體的器件(例如,具有晶體管開(kāi)關(guān)的無(wú)源電阻器)來(lái)測(cè)量電路性能的測(cè)試結(jié)構(gòu)(例如,CktStructA、CktStructB等)。
在一些實(shí)施例中,傳感器是可以幫助修整模擬電路的任何測(cè)試結(jié)構(gòu)。在這里,術(shù)語(yǔ)“修整”通常是指對(duì)電路的一個(gè)或多個(gè)參數(shù)進(jìn)行調(diào)制或補(bǔ)償。例如,可以通過(guò)對(duì)可變大小的電阻(其可以使用晶體管來(lái)實(shí)現(xiàn))增加電阻或減去電阻來(lái)修整傳輸器的終端阻抗以達(dá)成期望的水平(例如,50歐姆)。在一些實(shí)施例中,可以測(cè)量用于在許多類型的模擬電路中使用的一般化的數(shù)據(jù)的傳感器可能更適合該方案。然而,在必要時(shí),甚至可使用非常具體的測(cè)試結(jié)構(gòu)。具體的測(cè)試結(jié)構(gòu)的示例是復(fù)制電路、基于厚柵極和薄柵極晶體管的環(huán)形振蕩器等。
在一些實(shí)施例中,傳感器根據(jù)其與目的地電路的相關(guān)性而位于管芯的不同部分中。例如,如果目的地電路(例如,104-2ba)是需要進(jìn)行修整的溫度計(jì),則熱傳感器(例如,位置102-1的傳感器A)可以定位為緊貼著溫度計(jì)。在一些實(shí)施例中,熱傳感器的模擬部分是目的地電路(例如,104-1a)的一部分,而熱傳感器的二極管是傳感器的一部分。在這樣的實(shí)施例中,二極管可以定位為緊貼著熱傳感器的模擬部分。
在很多情況下,傳感器數(shù)據(jù)本質(zhì)上是模擬的。將模擬數(shù)據(jù)發(fā)送至路由器/傳感器集線器可能會(huì)干擾模擬數(shù)據(jù)的精確度。在一些實(shí)施例中,例如通過(guò)模數(shù)轉(zhuǎn)換器(ADC)將傳感器數(shù)據(jù)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),并且接著經(jīng)由個(gè)體或經(jīng)仲裁的傳感器總線(例如,105-2)通過(guò)短距離或長(zhǎng)距離將該數(shù)字?jǐn)?shù)據(jù)路由至路由器/傳感器集線器(例如,101-2)。在一些實(shí)施例中,ADC是傳感器塊(具有傳感器和/或電路結(jié)構(gòu))的一部分。
在一些實(shí)施例中,路由器/傳感器集線器(例如,101-2)將通過(guò)個(gè)體或經(jīng)仲裁的傳感器總線(例如,105-2)所接收的數(shù)字?jǐn)?shù)據(jù)編碼成可以由目的地電路(例如,104-2ba)高效地消費(fèi)的格式。在一些實(shí)施例中,傳感器可以比修整模擬電路所需的提供更多的數(shù)據(jù)和粒度。為了解決這些狀況,路由器/傳感器集線器(例如,101-2)包括將傳感器數(shù)據(jù)處理成易于由多種電路消費(fèi)的格式的PVT數(shù)據(jù)編碼器(未示出)。所述編碼器可使用任何類型的編碼方案來(lái)對(duì)傳感器數(shù)據(jù)進(jìn)行編碼。
編碼器使用的一個(gè)示例是提供待由電路消費(fèi)的IDV(管芯內(nèi)變型)數(shù)據(jù),所述電路需要三個(gè)設(shè)置來(lái)橫跨整個(gè)PVT操作范圍。在一些實(shí)施例中,IDV電路可以被實(shí)現(xiàn)為環(huán)形振蕩器。這三個(gè)設(shè)置可以是工藝技術(shù)節(jié)點(diǎn)(例如,14nm互補(bǔ)MOS(CMOS)工藝技術(shù)節(jié)點(diǎn))的慢速的、典型的、和快速的PVT工藝技術(shù)角點(diǎn)(corner)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)了解,工藝角點(diǎn)是指在將集成電路設(shè)計(jì)應(yīng)用至半導(dǎo)體晶片時(shí)所使用的制造參數(shù)的變型的實(shí)驗(yàn)設(shè)計(jì)(DoE)技術(shù)的示例。工藝角點(diǎn)通常被分類為慢速、典型、和快速(但不限于這三種),并且表示參數(shù)變化的極值,蝕刻到晶片上的電路必須在所述參數(shù)變化的極值內(nèi)正常工作。
參考回IDV示例,IDV計(jì)數(shù)可以是寬度為兩位的數(shù)字。為了使模擬目的地電路高效地使用IDV計(jì)數(shù),路由器/傳感器集線器(例如,101-2)的編碼器將IDV值的范圍減少至待消費(fèi)的較少數(shù)量的設(shè)置。在一些實(shí)施例中,編碼器通過(guò)將數(shù)字?jǐn)?shù)據(jù)位平移(bit shift)預(yù)先定義的計(jì)數(shù)(例如,兩個(gè)計(jì)數(shù)、三個(gè)計(jì)數(shù)等)或者位平移可編程的計(jì)數(shù)來(lái)進(jìn)行編碼。在一些實(shí)施例中,所平移的位數(shù)取決于下游的模擬分布電路所需要的數(shù)。
可以采用許多方案來(lái)對(duì)傳感器數(shù)據(jù)進(jìn)行編碼。在一些實(shí)施例中,PVT數(shù)據(jù)編碼器的其他變型可以提供將來(lái)自多個(gè)傳感器的待編碼的數(shù)據(jù)組合為不同數(shù)據(jù)類型的能力。例如,可以組合來(lái)自管芯上電阻器類型及晶體管類型的傳感器數(shù)據(jù)以形成補(bǔ)償碼,所述補(bǔ)償碼指示要從具有同一電阻器和晶體管類型的線性驅(qū)動(dòng)器獲得具體的阻抗所需要啟用的管腳的數(shù)量。在另一示例中,可以將來(lái)自p型晶體管和n型晶體管的傳感器數(shù)據(jù)進(jìn)行組合以從同一器件類型的CMOS驅(qū)動(dòng)器形成上升/下降延遲失配補(bǔ)償碼。在一些實(shí)施例中,路由器/傳感器集線器(例如,101-2)的編碼器可以是固定的或者是基于由配置邏輯或固件110(例如,操作系統(tǒng))所提供的設(shè)置而可配置的。在一些實(shí)施例中,路由器/傳感器集線器(例如,101-2)的可配置編碼器允許硅-仿真錯(cuò)對(duì)比的后硅反饋被包括在解碼定義中。
在一些實(shí)施例中,配置邏輯或固件110用于對(duì)路由器的可配置編碼器進(jìn)行編程,以指定應(yīng)如何對(duì)傳感器數(shù)據(jù)類型進(jìn)行編碼。在一些實(shí)施例中,模擬修整控制可以來(lái)自類似電路的源自軟件的補(bǔ)償。在一些實(shí)施例中,固件中的編碼信息也可以基于來(lái)自電氣驗(yàn)證和操作設(shè)置的電路特性化(characterization)來(lái)配置路由器的編碼器,其可包括頻率、電壓、參考電壓范圍等。
在一些實(shí)施例中,在自適應(yīng)PVT補(bǔ)償方案中使用路由器和傳感器集線器(例如,101-1和101-2)以將PVT和/或傳感器數(shù)據(jù)分發(fā)至任一其他路由器(例如,從101-1分發(fā)至101-2)或者分發(fā)至在其處消費(fèi)數(shù)據(jù)的分發(fā)電路。在一些實(shí)施例中,收斂的自適應(yīng)補(bǔ)償方案具有耦合至多個(gè)PVT總線端點(diǎn)的單個(gè)路由器。例如,將單個(gè)路由器/傳感器集線器101-2分別經(jīng)由PVT總線108-2a、108-2b、和103-2c耦合至多個(gè)PVT總線端點(diǎn)103-2a、103-2b、和103-2c。
在一些實(shí)施例中,多個(gè)路由器(例如,101-1和101-2)可以存在于自適應(yīng)PVT補(bǔ)償方案100中。在一些實(shí)施例中,每個(gè)路由器可以耦合至所有可用的傳感器類型的子集。例如,路由器傳感器集線器101-2經(jīng)由總線105-2和105-3耦合至傳感器類型的兩個(gè)子集——傳感器的一個(gè)子集位于位置102-2處,傳感器的另一子集位于位置102-3處。在一些實(shí)施例中,路由器將PVT數(shù)據(jù)轉(zhuǎn)發(fā)至其他路由器。例如,路由器/傳感器集線器101-1通過(guò)總線105將PVT數(shù)據(jù)傳輸至相同或不同的管芯的路由器/傳感器集線器101-2。應(yīng)當(dāng)注意的是,由于路由器到至傳感器的直接連接和路由器作為消息傳送代理的外部通信能力這兩者,路由器可以是用于觀察傳感器數(shù)據(jù)的理想位置。
在一些實(shí)施例中,互連108-*(即,路由器與PVT總線端點(diǎn)之間)遵守特定的消息傳送協(xié)議。在這里,“*”指示與先前的文本相關(guān)聯(lián)的所有變型。例如,108-*是指108-1a、108-2a等。在一些實(shí)施例中,消息傳送協(xié)議是專有協(xié)議。例如,公司的片上系統(tǒng)結(jié)構(gòu)(IOSF)、的高級(jí)微控制器總線架構(gòu)(AMBA)互連平臺(tái)、的CoreConnect等。在一些實(shí)施例中,消息傳送協(xié)議是現(xiàn)有的消息傳送協(xié)議,例如2009年7月9日在http://www.intel.com/content/dam/doc/application-note/sideband-technology-appl-no te.pdf處發(fā)布的邊帶協(xié)議Rev.1.10。
然而,在一些實(shí)施例中,所實(shí)現(xiàn)的PVT總線(即,互連108-*)具有將PVT數(shù)據(jù)傳輸至電路端點(diǎn)103-*的責(zé)任。在一些實(shí)施例中,移除PVT總線端點(diǎn)103-*,并且PVT總線108-*直接地與目的地電路104-*進(jìn)行通信。在一些實(shí)施例中,路由器/傳感器集線器102-*周期性地將各種類型的PVT數(shù)據(jù)分組廣播至PVT總線端點(diǎn)103-*或者目的地電路104-*。
在一些實(shí)施例中,PVT總線端點(diǎn)103-*被配置為針對(duì)需要用于其目的地電路104-*的合適的分組而收聽(tīng)PVT總線108-*。在一些實(shí)施例中,所有目的地電路104-*向它們的本地路由器注冊(cè),以使得路由器知道將哪些PVT數(shù)據(jù)分組指向各種下游目的地電路。在這樣的實(shí)施例中,路由器將PVT數(shù)據(jù)分組尋址至具體的目的地。在一些實(shí)施例中,目的地電路104-*包括用于從路由器請(qǐng)求特定的PVT數(shù)據(jù)分組的邏輯。
例如,需要電壓傳感器數(shù)據(jù)的目的地電路可以請(qǐng)求路由器將該數(shù)據(jù)發(fā)送給自己。在一些實(shí)施例中,路由器知道傳感器相對(duì)于進(jìn)行請(qǐng)求的目的地電路的位置,并且提供來(lái)自緊貼目的地電路的傳感器的傳感器數(shù)據(jù)而不是來(lái)自較遠(yuǎn)的傳感器的傳感器數(shù)據(jù)。在一些實(shí)施例中,路由器不具有關(guān)于它們?cè)谀男┠康牡仉娐飞习l(fā)送具體類型的PVT數(shù)據(jù)分組的預(yù)先確定的信息。在這樣的實(shí)施例中,路由器對(duì)來(lái)自PVT總線端點(diǎn)和/或來(lái)自目的地電路的PVT數(shù)據(jù)請(qǐng)求進(jìn)行響應(yīng)。
在一些實(shí)施例中,PVT總線端點(diǎn)103-*是按各種類型的目的地電路來(lái)組織的。例如,PVT總線端點(diǎn)103-2b將來(lái)自傳感器A、傳感器B、和傳感器C(未示出)的傳感器數(shù)據(jù)通過(guò)互連109-2b提供至目的地電路104-2*(即,分別提供至104-2ba、1042bb和104-2bc)。在另一示例中,PVT總線端點(diǎn)103-2b根據(jù)I/O的類型(例如,針對(duì)如由聯(lián)合電子設(shè)備工程委員會(huì)(JEDEC)所定義的雙數(shù)據(jù)速率(DDR)接口的I/O、針對(duì)符合(移動(dòng)接口處理器接口)的I/O等)將PVT數(shù)據(jù)提供至目的地電路(此處為各種I/O)。
在一些實(shí)施例中,目的地電路104-*包括用于對(duì)由PVT總線端點(diǎn)103-*和/或路由器/傳感器集線器101-*所提供的經(jīng)編碼的傳感器數(shù)據(jù)進(jìn)行解碼的邏輯。例如,目的地電路104-2ba包括:解碼器(解碼A),其用于對(duì)源自傳感器A的數(shù)據(jù)進(jìn)行解碼;寄存器,其用于儲(chǔ)存經(jīng)解碼的輸出;鎖存器,其用于在預(yù)先確定的時(shí)間(例如,周期性地、在開(kāi)機(jī)時(shí)進(jìn)行一次、每當(dāng)處理器進(jìn)入或退出睡眠模式時(shí)等)儲(chǔ)存數(shù)據(jù);以及電路A,其是針對(duì)一個(gè)或多個(gè)參數(shù)(例如,電壓、工藝、電流、溫度等)進(jìn)行補(bǔ)償?shù)碾娐?。不同于?duì)電路的參數(shù)進(jìn)行補(bǔ)償?shù)囊阎姆椒ê头桨?,在這里,可以實(shí)時(shí)地對(duì)目的地電路進(jìn)行補(bǔ)償。兼容的一些實(shí)施例可根據(jù)應(yīng)用而使用動(dòng)態(tài)更新方案。例如,為了對(duì)自由運(yùn)行的時(shí)鐘驅(qū)動(dòng)器進(jìn)行補(bǔ)償,可以推薦同步地更新儲(chǔ)存配置/PVT設(shè)置的鎖存器以便不在驅(qū)動(dòng)器輸出上引起故障。
在該示例中,除了移除了寄存器之外,目的地電路104-2bb和104-2bc具有與目的地電路104-2ba類似的架構(gòu)。在這樣的實(shí)施例中,經(jīng)解碼的數(shù)據(jù)被鎖存并被實(shí)時(shí)地提供至各個(gè)電路。例如,由目的地電路104-2bb的解碼B所解碼的數(shù)據(jù)一旦被解碼便被鎖存,并且接著,被提供至電路B;由目的地電路104-2bc的解碼C所解碼的數(shù)據(jù)一旦被解碼便被鎖存,并且接著被提供至電路C。在一些實(shí)施例中,PVT數(shù)據(jù)反饋和解碼/映射實(shí)時(shí)地發(fā)生以支持針對(duì)電壓和溫度改變的優(yōu)化。
在一些實(shí)施例中,每個(gè)目的地電路端點(diǎn)(即,103-*)能夠與對(duì)應(yīng)的路由器進(jìn)行通信,以接收合適的PVT數(shù)據(jù)分組并且將數(shù)據(jù)分組解碼成對(duì)于目的地電路而言有意義的值。在一些實(shí)施例中,將PVT總線108-*上的PVT數(shù)據(jù)一般化以跨多個(gè)目的地電路而工作。在一些實(shí)施例中,目的地電路的每個(gè)電路類型可以具有其自己的唯一的解碼器。
在一些實(shí)施例中,在目的地電路中的解碼器的實(shí)現(xiàn)可以以多種方式變化,并且可以取決于所使用的PVT數(shù)據(jù)分組的類型以及目的地電路的要求。在一些實(shí)施例中,PVT數(shù)據(jù)分組或其子集是由電路直接地鎖存和使用的。在一些實(shí)施例中,解碼器可以利用充當(dāng)查找表的索引的工藝及電壓值來(lái)進(jìn)行編程。參考圖6描述了PVT數(shù)據(jù)分組的一個(gè)示例。
圖6示出了根據(jù)一些實(shí)施例的通過(guò)PVT總線108-2*所發(fā)送以用于使用收斂的補(bǔ)償方案來(lái)對(duì)電路進(jìn)行補(bǔ)償?shù)姆纸M600。在一些實(shí)施例中,分組600包括類型字段601(例如,從位0至位X-1,其中“X”為整數(shù))和數(shù)據(jù)字段602(例如,從位“X”至X+Y-1,其中“Y”為整數(shù))。在一些實(shí)施例中,類型字段601是指示目的地電路的類型的地址。例如,類型字段601指示針對(duì)參數(shù)(例如,終端電阻)進(jìn)行補(bǔ)償?shù)腎/O電路的類型。在一些實(shí)施例中,數(shù)據(jù)字段602(例如,數(shù)字傳感器數(shù)據(jù))提供針對(duì)電路的補(bǔ)償碼。
參考回圖1,盡管參考IOSF邊帶協(xié)議描述了各種實(shí)施例,但也可以使用其他消息傳送協(xié)議。在極高等級(jí),IOSF邊帶協(xié)議傳遞具有幾個(gè)字段的消息。包括在其中的是源和目的地端口標(biāo)識(shí)符(ID)、地址、以及有效負(fù)載。在一些實(shí)施例中,端點(diǎn)收聽(tīng)到來(lái)的消息并且與目的地端口ID進(jìn)行匹配以確定該目的地端口是否是消息的接收者。在一些實(shí)施例中,所述地址接著用于寫(xiě)至期望在其處儲(chǔ)存PVT數(shù)據(jù)的預(yù)先確定的位置。
在一些實(shí)施例中,PVT總線端點(diǎn)(例如,103-2b)將具有對(duì)PVT數(shù)據(jù)進(jìn)行請(qǐng)求的地址和有效負(fù)載的消息發(fā)送至路由器/傳感器集線器(例如,102-2)。在一些實(shí)施例中,路由器/傳感器集線器(例如,102-2)可以接著用包含該P(yáng)VT數(shù)據(jù)的消息進(jìn)行回應(yīng)。IOSF邊帶還支持廣播消息,因此可以將一般PVT數(shù)據(jù)分發(fā)至多個(gè)PVT總線端點(diǎn)(例如,103-2*)。IOSF邊帶協(xié)議可以用于通過(guò)幾種方法來(lái)傳遞消息。
例如,在一些實(shí)施例中,路由器/傳感器集線器(例如,102-2)通過(guò)消息來(lái)發(fā)送PVT數(shù)據(jù),所述消息具有向路由器/傳感器集線器所注冊(cè)的預(yù)先確定的源ID,以及用于確定PVT數(shù)據(jù)類型的地址或有效負(fù)載。在另一示例中,路由器/傳感器集線器(例如,102-2)廣播包含PVT數(shù)據(jù)的消息。在又一示例中,具有相同廣播ID的一些或所有目的地接收所述數(shù)據(jù)。在一些實(shí)施例中,PVT總線端點(diǎn)(例如,103-2*)也可以通過(guò)發(fā)送具有指定所請(qǐng)求的傳感器/PVT數(shù)據(jù)類型的有效負(fù)載的消息來(lái)請(qǐng)求具體的PVT數(shù)據(jù)。在一些實(shí)施例中,路由器/傳感器集線器(例如,102-2)返回具有包含有效負(fù)載中的數(shù)據(jù)的狀態(tài)和類型的另一消息的數(shù)據(jù)。
圖2示出了根據(jù)本公開(kāi)的一些實(shí)施例的三維(3D)集成電路(IC)中的收斂的補(bǔ)償方案200。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖2中的那些元素可以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
收斂的補(bǔ)償方案200包括封裝201以及具有用于收斂的補(bǔ)償方案200的構(gòu)造塊的3D IC 202。為了不使得實(shí)施例難以理解,將不再詳細(xì)地描述先前所描述的用于收斂的補(bǔ)償方案200的構(gòu)造塊。在一些實(shí)施例中,3D IC 202包含堆疊于彼此之上的多個(gè)管芯,以使得傳感器、路由器、PVT總線端點(diǎn)、和分布電路分布在不同的管芯上。
在這一示例性實(shí)施例中,示出了四個(gè)管芯——處理器管芯203、204、205、和206。在其他實(shí)施例中,其他數(shù)量的管芯可以堆疊在一起以形成3D IC。處理器管芯可以是不同類型或相同類型的管芯。例如,處理器管芯203可以是傳統(tǒng)的處理器核心,處理器管芯204可以是另一傳統(tǒng)的處理器核心,處理器管芯204和206可以是存儲(chǔ)器(例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM))。
在一些實(shí)施例中,傳感器駐留在封裝201外部并且經(jīng)由封裝引腳和3D IC凸塊(bump)與路由器進(jìn)行通信。例如,位置102-5處的傳感器A可以是管芯外精密參考電阻,其用于經(jīng)由封裝引腳和3D IC凸塊將參考電壓提供至路由器集線器101-1。在一些實(shí)施例中,傳感器可以位于管芯外但位于封裝內(nèi)。例如,位置102-1處的傳感器A可以是位于封裝201內(nèi)的二極管,并且經(jīng)由3D IC凸塊與路由器集線器101-1進(jìn)行通信。
在一些實(shí)施例中,根據(jù)目的地電路的補(bǔ)償需求將傳感器分布在處理器管芯內(nèi)。例如,傳感器C位于位置102-2處并且位于處理器管芯203中;一個(gè)傳感器B位于位置102-3處并且位于處理器管芯204中;另一傳感器B位于位置102-4處并且位于處理器管芯205中。
在一些實(shí)施例中,路由器也可位于不同管芯中。例如,路由器/傳感器集線器101-1位于處理器管芯203中,而路由器/傳感器集線器101-2位于處理器管芯206中。PVT總線端點(diǎn)可以耦合至路由器以將經(jīng)編碼的PVT數(shù)據(jù)分組(例如,分組600)提供至目的地電路。例如,PVT總線端點(diǎn)103-2b耦合至路由器/傳感器集線器101-2以將經(jīng)編碼的PVT數(shù)據(jù)分組提供至處理器管芯206中的目的地電路104-1b和處理器管芯205中的104-2b。
圖3示出了根據(jù)本公開(kāi)的一些實(shí)施例的使用本地路由器的收斂的補(bǔ)償方案300。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖3中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
在一些實(shí)施例中,可以以多種方式來(lái)實(shí)現(xiàn)路由器(例如,101-*)、PVT總線端點(diǎn)(103-*)、和PVT數(shù)據(jù)總線(108-*)。例如,可以針對(duì)片上系統(tǒng)(SoC)中的多個(gè)塊來(lái)使用全局路由器以分發(fā)PVT數(shù)據(jù)。在另一示例中,專用本地總線可發(fā)送PVT數(shù)據(jù)以修整具體的電路。在一些實(shí)施例中,PVT數(shù)據(jù)總線可以包含針對(duì)大量電路結(jié)構(gòu)和器件的性能數(shù)據(jù)或者包含更集中的數(shù)據(jù)的集合。
在一些實(shí)施例中,以下情形可以是有益的:本地地實(shí)現(xiàn)自適應(yīng)PVT方案,以使得收斂的補(bǔ)償方案300包括在位置A處的本地傳感器或電路結(jié)構(gòu)(CktStruct),以通過(guò)總線305將數(shù)字?jǐn)?shù)據(jù)提供至本地路由器/傳感器集線器301-1,所述本地路由器/傳感器集線器301-1通過(guò)PVT數(shù)據(jù)總線將經(jīng)編碼的數(shù)據(jù)分組提供至目的地電路304。在這里,目的地電路304可以是優(yōu)選本地傳感器的任何電路。在該示例中,目的地電路304包括解碼器、鎖存器、和模擬電路B。
收斂的補(bǔ)償方案300的一個(gè)優(yōu)點(diǎn)是:其可加速將該方案采用至現(xiàn)有的補(bǔ)償方案,同時(shí)維持對(duì)現(xiàn)有電路的重新使用。針對(duì)實(shí)現(xiàn)收斂的補(bǔ)償方案300的另一原因是利用自適應(yīng)的PVT方案,但是在諸如實(shí)體(PHY)等級(jí)之類的較小尺度上進(jìn)行。
圖4示出了根據(jù)本公開(kāi)的一些實(shí)施例的使用功率控制單元(PCU)或微控制器的收斂的補(bǔ)償方案400。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖4中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
在一些實(shí)施例中,收斂的補(bǔ)償方案400包括PCU 401、在位置402處的傳感器和電路、PVT端點(diǎn)403(例如,IOSF端點(diǎn))、目的地電路404、分別的主從寄存器接口411、412、和413、PVT碼分發(fā)互連409、以及固件(例如,通常被稱作Pcode的因特爾PCU固件)414。收斂的補(bǔ)償方案400的架構(gòu)類似于收斂的補(bǔ)償方案100,但是用于使用現(xiàn)有的微控制器(例如,PCU 401)來(lái)向各個(gè)目的地電路提供傳感器數(shù)據(jù)的中心路由。固件414可以類似于參考圖1描述的配置或固件110的方式起作用。
參考回圖4,在該示例中,經(jīng)由個(gè)體或經(jīng)仲裁的數(shù)字傳感器總線405將多個(gè)IDV傳感器(例如,IDVA、IDVB、和IDVC)和溫度傳感器(即,Temp傳感器)連接至PCU 401。在一些實(shí)施例中,PCU 401充當(dāng)傳感器集線器。在一些實(shí)施例中,PCU 401經(jīng)由IOSF邊帶408而與PVT端點(diǎn)403進(jìn)行通信。在一些實(shí)施例中,PVT端點(diǎn)403是在目標(biāo)PHY(實(shí)體層)內(nèi)部實(shí)現(xiàn)的PHY-I邊帶端點(diǎn)。
在一些實(shí)施例中,為了與PHY內(nèi)的各種FUB(功能單元塊)進(jìn)行通信,CRI(配置寄存器接口)主控器411與每FUB至少一個(gè)CRI受控器(例如,412和/或413)通信。在一些實(shí)施例中,CRI受控器實(shí)現(xiàn)在其處儲(chǔ)存PVT數(shù)據(jù)的配置寄存器。在一些實(shí)施例中,目的地電路404的電路及其對(duì)應(yīng)的解碼器通過(guò)這些CRI受控寄存器來(lái)訪問(wèn)PVT數(shù)據(jù)。
圖5示出了根據(jù)一些實(shí)施例的使用收斂的補(bǔ)償方案來(lái)補(bǔ)償電路的方法的流程圖500。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖5中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
盡管以特定的順序示出了參考圖5的流程圖中的框,但可以修改動(dòng)作的順序。因此,可以以不同的順序來(lái)執(zhí)行所示出的實(shí)施例,并且可以并行地執(zhí)行一些動(dòng)作/框。根據(jù)一些實(shí)施例,在圖5中所列出的框和/或操作中的一些框和操作是可選的。對(duì)所呈現(xiàn)的框進(jìn)行編號(hào)是為了清楚的目的,而不旨在規(guī)定各種框必須進(jìn)行的操作的順序。額外地,可以在多種組合中利用來(lái)自各種流程的操作。
在框501處,讀取來(lái)自各個(gè)位置(例如,位置102-1、102-2、102-3、102-4等)中的傳感器(例如,傳感器A、傳感器B、CktStructA、和CktStructB)的輸出。在框502處,將傳感器的輸出轉(zhuǎn)換成數(shù)字碼。例如,通過(guò)模數(shù)轉(zhuǎn)換器(ADC)將傳感器輸出轉(zhuǎn)換成數(shù)字碼并且經(jīng)由數(shù)字總線(例如,個(gè)體的或經(jīng)仲裁的數(shù)字傳感器總線105-1、105-2、105-3等)將數(shù)字碼發(fā)送至一個(gè)或多個(gè)路由器(例如,路由器/傳感器集線器101-1、101-2等)。
在框503處,針對(duì)各種目的地電路來(lái)對(duì)來(lái)自傳感器的數(shù)字碼進(jìn)行編碼。例如,路由器/傳感器集線器101-1、101-2等對(duì)來(lái)自傳感器的數(shù)字碼進(jìn)行編碼以用于在目的地電路中使用。在一些實(shí)施例中,路由器/傳感器集線器101-1、101-2等利用關(guān)于如何補(bǔ)償目的地電路104-*中的電路以及補(bǔ)償什么內(nèi)容的信息來(lái)對(duì)數(shù)字碼進(jìn)行編碼。編碼可以是對(duì)于下游電路的使用而言最佳的任何類型。編碼器可以是抽象的,這是由于其取決于可用的傳感器數(shù)據(jù)的類型以及受到服務(wù)的下游電路的類型。
在框504處,路由器將經(jīng)編碼的數(shù)字碼作為分組傳輸至PVT端點(diǎn)103-*或直接傳輸至數(shù)字碼在其處被解碼的目的地電路104-*。參考圖6示出了所傳輸?shù)姆纸M的一個(gè)示例。任何類型的已知或?qū)S械南魉头桨缚梢杂糜趯⒎纸M傳輸至PVT端點(diǎn)或直接傳輸至目的地電路。參考回圖5,在框505處,由目的地電路104-*所接收的分組被解碼、鎖存,并且接著被應(yīng)用至電路以針對(duì)一個(gè)或多個(gè)參數(shù)來(lái)補(bǔ)償電路。例如,經(jīng)解碼的分組可以包含碼字(即,組合在一起的多個(gè)位)以通過(guò)打開(kāi)或關(guān)閉并行地耦合在一起的晶體管來(lái)補(bǔ)償終端電阻,從而實(shí)現(xiàn)期望的終端電阻或阻抗。
在一些實(shí)施例中所描述的自適應(yīng)的PVT電路補(bǔ)償架構(gòu)100和/或200不是特定于SoC的架構(gòu)。在一些實(shí)施例中,PVT電路補(bǔ)償架構(gòu)是也可以用于存儲(chǔ)器設(shè)備的通用補(bǔ)償技術(shù)。如今存儲(chǔ)器技術(shù)使用特定于電路的補(bǔ)償機(jī)制。在一些實(shí)施例中,可以用自適應(yīng)補(bǔ)償方案來(lái)替代現(xiàn)有的機(jī)制以降低實(shí)現(xiàn)復(fù)制電路的管芯上成本。
例如,由2014年8月的JEDEC第JESD209-4號(hào)文檔(參見(jiàn)http://www.jedec.org/standards-documents/results/LPDDR4)所定義的LP-DDR4(低功率雙數(shù)據(jù)速率4)存儲(chǔ)器采用多個(gè)補(bǔ)償方案,可以使用參考幾個(gè)實(shí)施例所描述的PVT電路補(bǔ)償架構(gòu)來(lái)針對(duì)功率和區(qū)域?qū)λ鲅a(bǔ)償方案進(jìn)行合并和優(yōu)化。在一些實(shí)施例中,收斂的自適應(yīng)補(bǔ)償架構(gòu)(例如,100、200、400等)可以使用由存儲(chǔ)器主機(jī)PHY所使用的驅(qū)動(dòng)器阻抗校準(zhǔn)(也被稱作ZQCal,其類似于典型的電阻或終端補(bǔ)償方案)周期性地重新訓(xùn)練LP-DDR4接口中的寫(xiě)緩沖器。周期性的重新訓(xùn)練方案用于消除與不匹配的數(shù)據(jù)信號(hào)(DQ)和選通信號(hào)(DQS)接收路徑電路相關(guān)聯(lián)的差分時(shí)間漂移。在一些實(shí)施例中,復(fù)制電路用作一個(gè)或多個(gè)位置中的傳感器,其用于針對(duì)不匹配的接收器重新訓(xùn)練的選通分布樹(shù)以及針對(duì)緩沖器校準(zhǔn)的通選分布樹(shù)兩者。
與現(xiàn)有存儲(chǔ)器技術(shù)相比較,一些實(shí)施例的自適應(yīng)補(bǔ)償方案不需要對(duì)存儲(chǔ)器設(shè)備添加引腳。類似于LP-DDR4周期性寫(xiě)重新訓(xùn)練的補(bǔ)償方案可以用作針對(duì)SoC與存儲(chǔ)器之間的通信的協(xié)議。
圖7示出了根據(jù)本公開(kāi)的一些實(shí)施例的利用分布式路由器的收斂的補(bǔ)償方案700。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖7中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。為了不使得實(shí)施例難以理解,描述了圖1與圖7之間的差異。
在這里,收斂的補(bǔ)償方案700適用于與現(xiàn)有的存儲(chǔ)器設(shè)備一起操作。圖7示出了存儲(chǔ)器設(shè)備701,其具有在位置702處的傳感器和目的地電路704。在位置702處的傳感器可以貼近于目的地電路704。在一些實(shí)施例中,經(jīng)由存儲(chǔ)器接口(例如,個(gè)體或經(jīng)仲裁的傳感器總線705)、存儲(chǔ)器控制器/PHY 708、和編碼解碼器(編碼器-解碼器)707將傳感器的輸出提供至路由器/傳感器集線器101-1。在一些實(shí)施例中,可以采用其他方法以將傳感器的輸出提供至路由器/傳感器集線器101-1。
如參考圖1所描述的,路由器/傳感器集線器101-1對(duì)傳感器數(shù)據(jù)進(jìn)行處理并將其提供至PVT總線端點(diǎn)。在一些實(shí)施例中,路由器/傳感器集線器101-1經(jīng)由PVT總線將補(bǔ)償數(shù)據(jù)提供至PVT總線端點(diǎn)703。在一些實(shí)施例中,由解碼(解碼器)706對(duì)來(lái)自路由器/傳感器集線器101-1的補(bǔ)償數(shù)據(jù)(或PVT數(shù)據(jù))進(jìn)行解碼,并且經(jīng)由存儲(chǔ)器控制器/PHY 708和存儲(chǔ)器接口將所述補(bǔ)償數(shù)據(jù)提供至目的地電路704。
圖8A示出了根據(jù)本公開(kāi)的一些實(shí)施例的針對(duì)存儲(chǔ)器設(shè)備的簡(jiǎn)化的收斂補(bǔ)償方案800。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖8A中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
在一些實(shí)施例中,可以通過(guò)一系列MPC(存儲(chǔ)器控制器)命令來(lái)引導(dǎo)存儲(chǔ)器設(shè)備以發(fā)起傳感器校準(zhǔn)循環(huán)??梢酝ㄟ^(guò)一系列CSR(控制狀態(tài)寄存器)命令來(lái)引導(dǎo)存儲(chǔ)器設(shè)備發(fā)起傳感器校準(zhǔn)循環(huán)。在一些實(shí)施例中,可以由使用MR(存儲(chǔ)器讀取)讀取循環(huán)的SoC來(lái)取回傳感器數(shù)據(jù)。在一些實(shí)施例中,接著傳感器集線器可以處理數(shù)據(jù)并且通過(guò)MR寫(xiě)命令將校準(zhǔn)設(shè)置發(fā)送回DRAM。在其他實(shí)施例中,傳感器集線器可以將修整設(shè)置發(fā)送至存儲(chǔ)器主機(jī)以根據(jù)存儲(chǔ)器傳感器數(shù)據(jù)來(lái)補(bǔ)償接口。使校準(zhǔn)和處理邏輯位于主機(jī)/SoC內(nèi)部用于在存儲(chǔ)器設(shè)備外部保持復(fù)雜度并且?guī)椭3执鎯?chǔ)器成本降低。
在一些實(shí)施例中,路由器/傳感器集線器經(jīng)由存儲(chǔ)器控制器及存儲(chǔ)器PHY與DRAM(這里為DRAM0及DRAM1)通信。DRAM可以具有多個(gè)傳感器。存儲(chǔ)器配置指定特定于設(shè)備的控制總線(多階)、以及公共的命令和數(shù)據(jù)總線。命令(CMD)和控制(CTL)總線(例如,CTL總線0和CTL總線1)用于發(fā)布MPC命令。數(shù)據(jù)總線用于讀取包含傳感器反饋數(shù)據(jù)的MR內(nèi)容。針對(duì)該情形所需的所有接口信號(hào)已經(jīng)存在于接口規(guī)范中。待修整或校準(zhǔn)的電路可以駐留在主機(jī)或存儲(chǔ)器設(shè)備上。在目標(biāo)電路駐留在主機(jī)上的情況下,根據(jù)一些實(shí)施例,主機(jī)對(duì)存儲(chǔ)器PVT變化進(jìn)行補(bǔ)償。
圖8B示出了根據(jù)本公開(kāi)的一些實(shí)施例的用于將存儲(chǔ)器設(shè)備作為目標(biāo)的由主機(jī)發(fā)起的校準(zhǔn)循環(huán)的狀態(tài)機(jī)820。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖8B中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
在一些實(shí)施例中,從空閑狀態(tài),MPC開(kāi)始感測(cè)來(lái)自傳感器的數(shù)據(jù)(即,MPC啟動(dòng)傳感器),并且在感測(cè)到該數(shù)據(jù)之后,MPC可以禁用MPC傳感器(即,MPC停止傳感器)。接著,使用MR讀取命令來(lái)讀取針對(duì)該傳感器的所感測(cè)的數(shù)據(jù)。針對(duì)存儲(chǔ)器設(shè)備中的所有傳感器來(lái)重復(fù)該過(guò)程。當(dāng)讀取了來(lái)自所有傳感器的數(shù)據(jù)時(shí),路由器/傳感器集線器開(kāi)始處理傳感器數(shù)據(jù)。例如,路由器/傳感器集線器使用查找表(LUT)來(lái)確定哪些電路可以使用傳感器數(shù)據(jù)來(lái)對(duì)那些電路進(jìn)行校準(zhǔn)。在一些實(shí)施例中,路由器/傳感器集線器運(yùn)算/計(jì)算/確定針對(duì)相關(guān)電路的補(bǔ)償數(shù)據(jù)。
取決于被修整或補(bǔ)償?shù)碾娐返念愋?,將修整碼提供至相關(guān)電路。例如,如果相關(guān)電路(即,目的地電路)在存儲(chǔ)器本身中(如在圖7中所示),則可以使用MPC命令以將修整碼提供至那些相關(guān)電路。在另一示例中,如果相關(guān)電路(即,目的地電路)在主機(jī)中,則可以使用針對(duì)主機(jī)的CSR來(lái)提供修整設(shè)置。一旦給所有相關(guān)電路提供了它們的對(duì)應(yīng)的補(bǔ)償碼(或修整設(shè)置),補(bǔ)償過(guò)程便完成(即,結(jié)束)。
圖9示出了根據(jù)本公開(kāi)的一些實(shí)施例的具有收斂的補(bǔ)償方案的智能設(shè)備或計(jì)算機(jī)系統(tǒng)或SoC。應(yīng)當(dāng)指出的是,具有與任何其他圖中的元素相同的附圖標(biāo)記(或名稱)的圖9中的那些元素可以以類似于所描述的方式的任何方式來(lái)操作或作用,但不限于此。
圖9示出了其中可以使用平面接口連接器的移動(dòng)設(shè)備的實(shí)施例的框圖。在一個(gè)實(shí)施例中,計(jì)算設(shè)備1600表示移動(dòng)計(jì)算設(shè)備,例如計(jì)算平板、移動(dòng)電話或智能電話、支持無(wú)線功能的電子閱讀器、或其他無(wú)線移動(dòng)設(shè)備。應(yīng)當(dāng)理解的是,某些組件是概括地示出的,而沒(méi)有在計(jì)算設(shè)備1600中示出這樣的設(shè)備的全部組件。
在一個(gè)實(shí)施例中,計(jì)算設(shè)備1600包括具有根據(jù)所討論的一些實(shí)施例的收斂的補(bǔ)償方案的第一處理器1610。計(jì)算設(shè)備1600的其他框也可以包括一些實(shí)施例的收斂的補(bǔ)償方案。本公開(kāi)的各種實(shí)施例也可以包括1670內(nèi)的網(wǎng)絡(luò)接口(例如,無(wú)線接口),以使得可以將系統(tǒng)實(shí)施例并入到諸如蜂窩電話或個(gè)人數(shù)字助理之類的無(wú)線設(shè)備中。
在一個(gè)實(shí)施例中,處理器1610(和/或處理器1690)可以包括一個(gè)或多個(gè)物理設(shè)備,例如微處理器、應(yīng)用處理器、微控制器、可編程邏輯設(shè)備、或其他處理單元。由處理器1610所執(zhí)行的處理操作包括其上執(zhí)行應(yīng)用和/或設(shè)備功能的操作平臺(tái)或操作系統(tǒng)的執(zhí)行。所述處理操作包括涉及與人類用戶或與其他設(shè)備的輸入/輸出(I/O)的操作、涉及功率管理的操作、和/或涉及將計(jì)算設(shè)備1600連接至另一設(shè)備的操作。所述處理操作也可以包括涉及音頻I/O和/或顯示I/O的操作。
在一個(gè)實(shí)施例中,計(jì)算設(shè)備1600包括音頻子系統(tǒng)1620,所述音頻子系統(tǒng)1620表示與向計(jì)算設(shè)備提供音頻功能相關(guān)聯(lián)的硬件(例如,音頻硬件和音頻電路)和軟件(例如,驅(qū)動(dòng)程序、編碼解碼器)組件。音頻功能可以包括揚(yáng)聲器和/或耳機(jī)輸出,以及麥克風(fēng)輸入??梢詫⑨槍?duì)這樣的功能的設(shè)備集成到計(jì)算設(shè)備1600中,或者連接至計(jì)算設(shè)備1600。在一個(gè)實(shí)施例中,用戶通過(guò)提供由處理器1610所接收和處理的音頻命令來(lái)與計(jì)算設(shè)備1600進(jìn)行交互。
顯示子系統(tǒng)1630表示為用戶提供視覺(jué)和/或觸覺(jué)顯示以與計(jì)算設(shè)備1600進(jìn)行交互的硬件(例如,顯示設(shè)備)和軟件(例如,驅(qū)動(dòng)程序)組件。顯示子系統(tǒng)1630包括顯示接口1632,所述顯示接口1632包括用于將顯示提供給用戶的特定的屏幕或硬件設(shè)備。在一個(gè)實(shí)施例中,顯示接口1632包括用于執(zhí)行與顯示有關(guān)的至少一些處理的與處理器1610分離的邏輯。在一個(gè)實(shí)施例中,顯示子系統(tǒng)1630包括向用戶提供輸出和輸入兩者的觸摸屏(或觸摸板)設(shè)備。
I/O控制器1640表示涉及與用戶的交互的硬件設(shè)備和軟件組件。I/O控制器1640可以用于管理作為音頻子系統(tǒng)1620和/或顯示子系統(tǒng)1630的一部分的硬件。額外地,I/O控制器1640示出了針對(duì)連接至計(jì)算設(shè)備1600的額外的設(shè)備的連接點(diǎn),其中用戶可以通過(guò)該連接點(diǎn)與系統(tǒng)進(jìn)行交互。例如,可以附接至計(jì)算設(shè)備1600的設(shè)備可以包括麥克風(fēng)設(shè)備、揚(yáng)聲器或立體聲系統(tǒng)、視頻系統(tǒng)或其他顯示設(shè)備、鍵盤(pán)或小鍵盤(pán)設(shè)備、或者用于與具體的應(yīng)用(例如,讀卡器)一起使用的其他I/O設(shè)備、或者其他設(shè)備。
如在上文中所提及的,I/O控制器1640可以與音頻子系統(tǒng)1620和/或顯示子系統(tǒng)1630進(jìn)行交互。例如,通過(guò)麥克風(fēng)或其他音頻設(shè)備的輸入可以提供針對(duì)計(jì)算設(shè)備1600的一個(gè)或多個(gè)應(yīng)用或功能的輸入或命令。額外地,可代替顯示輸出或者除了顯示輸出之外而提供音頻輸出。在另一示例中,如果顯示子系統(tǒng)1630包括觸摸屏,則顯示設(shè)備也充當(dāng)可以至少部分地由I/O控制器1640來(lái)管理的輸入設(shè)備。計(jì)算設(shè)備1600上也可以存在額外的按鈕或開(kāi)關(guān)以提供由I/O控制器1640所管理的I/O功能。
在一個(gè)實(shí)施例中,I/O控制器1640管理諸如加速度計(jì)、相機(jī)、光線傳感器或者其他環(huán)境傳感器、或者可以包含在計(jì)算設(shè)備1600中的其他硬件之類的設(shè)備。輸入可以是直接用戶交互的一部分,以及將環(huán)境輸入提供至系統(tǒng)以影響其操作(例如,針對(duì)噪聲的濾波、針對(duì)亮度檢測(cè)而調(diào)整顯示、針對(duì)相機(jī)而應(yīng)用閃光燈、或其他特征)。
在一個(gè)實(shí)施例中,計(jì)算設(shè)備1600包括管理電池電力使用、電池充電、和與省電操作有關(guān)的特征的電力管理1650。存儲(chǔ)器子系統(tǒng)1660包括用于將信息儲(chǔ)存在計(jì)算設(shè)備1600中的存儲(chǔ)器設(shè)備。存儲(chǔ)器可以包括非易失性(如果中斷存儲(chǔ)器設(shè)備的電力,狀態(tài)不改變)和/或易失性(如果中斷存儲(chǔ)器設(shè)備的電力,狀態(tài)是不確定的)存儲(chǔ)器設(shè)備。存儲(chǔ)器子系統(tǒng)1660可以儲(chǔ)存應(yīng)用數(shù)據(jù)、用戶數(shù)據(jù)、音樂(lè)、照片、文檔、或其他數(shù)據(jù),以及涉及計(jì)算設(shè)備1600的應(yīng)用和功能的執(zhí)行的系統(tǒng)數(shù)據(jù)(不論長(zhǎng)期的還是暫時(shí)的)。
也可以將實(shí)施例的元件提供為用于儲(chǔ)存計(jì)算機(jī)可執(zhí)行指令(例如,用于實(shí)現(xiàn)在本文中所討論的任何其他過(guò)程的指令)的機(jī)器可讀介質(zhì)(例如,存儲(chǔ)器1660)。機(jī)器可讀介質(zhì)(例如,存儲(chǔ)器1660)可包括但不限于:閃速存儲(chǔ)器、光盤(pán)、CD-ROM、DVD ROM、RAM、EPROM、EEPROM、磁性或光學(xué)卡、相變存儲(chǔ)器(PCM)、或者適用于儲(chǔ)存電子或計(jì)算機(jī)可執(zhí)行指令的其他類型的機(jī)器可讀介質(zhì)。例如,本公開(kāi)的實(shí)施例可以作為計(jì)算機(jī)程序(例如,BIOS)來(lái)下載,所述計(jì)算機(jī)程序可以經(jīng)由通信鏈路(例如,調(diào)制解調(diào)器或網(wǎng)絡(luò)連接)通過(guò)數(shù)據(jù)信號(hào)將計(jì)算機(jī)程序從遠(yuǎn)程計(jì)算機(jī)(例如,服務(wù)器)傳輸至進(jìn)行請(qǐng)求的計(jì)算機(jī)(例如,客戶端)。
連通性1670包括使得計(jì)算設(shè)備1600能夠與外部設(shè)備進(jìn)行通信的硬件設(shè)備(例如,無(wú)線和/或有線連接器和通信硬件)和軟件組件(例如,驅(qū)動(dòng)程序、協(xié)議棧)。計(jì)算設(shè)備1600可以是分別的設(shè)備,例如其他計(jì)算設(shè)備、無(wú)線接入點(diǎn)或基站,以及諸如耳機(jī)、打印機(jī)、或其他設(shè)備之類的外圍設(shè)備。
連接1670可以包括多個(gè)不同類型的連通性。概括而言,計(jì)算設(shè)備1600被示出為具有蜂窩連通性1672和無(wú)線連通性1674。蜂窩連通性1672通常是指由無(wú)線載波所提供的蜂窩網(wǎng)絡(luò)連通性,所述無(wú)線載波例如經(jīng)由以下方式所提供的無(wú)線載波:GSM(全球移動(dòng)通信系統(tǒng))或變型或衍生、CDMA(碼分多址)或變型或衍生、TDM(時(shí)分復(fù)用)或變型或衍生、或者其他蜂窩服務(wù)標(biāo)準(zhǔn)。無(wú)線連通性(或無(wú)線接口)1674是指不是蜂窩的無(wú)線連通性,并且可以包括個(gè)人局域網(wǎng)絡(luò)(例如,藍(lán)牙、近場(chǎng)等)、局域網(wǎng)絡(luò)(例如,Wi-Fi)、和/或廣域網(wǎng)絡(luò)(例如,WiMax)、或者其他無(wú)線通信。
外圍連接1680包括用于進(jìn)行外圍連接的硬件接口和連接器,以及軟件組件(例如,驅(qū)動(dòng)程序、協(xié)議堆棧)。應(yīng)當(dāng)理解的是,計(jì)算設(shè)備1600可以是至(“到”1682)其他計(jì)算設(shè)備的外圍設(shè)備,以及具有與其連接(“從”1684)的外圍設(shè)備。計(jì)算設(shè)備1600通常具有“對(duì)接”連接器以連接至其他計(jì)算設(shè)備以用于例如管理(例如,下載和/或上傳、改變、同步)計(jì)算設(shè)備1600上的內(nèi)容。額外地,對(duì)接連接器可以允許計(jì)算設(shè)備1600連接至某些外圍設(shè)備,所述外圍設(shè)備允許計(jì)算設(shè)備1600控制例如至視聽(tīng)或其他系統(tǒng)的內(nèi)容輸出。
除專有對(duì)接連接器或其他專有連接硬件之外,計(jì)算設(shè)備1600還可以經(jīng)由常用的或基于標(biāo)準(zhǔn)的連接器進(jìn)行外圍連接1680。常用的類型可以包括通用串行總線(USB)連接器(其可以包括多個(gè)不同的硬件接口中的任何一個(gè)硬件接口)、包括Mini顯示端口(MDP)的顯示端口、高清晰度多媒體接口(HDMI)、火線、或其他類型。
本說(shuō)明書(shū)中所引用的“一實(shí)施例”、“一個(gè)實(shí)施例”、“一些實(shí)施例”或“其他實(shí)施例”意指結(jié)合實(shí)施例所描述的特定的特征、結(jié)構(gòu)、或特性被包括在至少一些實(shí)施例中,但不一定被包含在所有實(shí)施例中?!耙粚?shí)施例”、“一個(gè)實(shí)施例”或“一些實(shí)施例”的各種表現(xiàn)不一定全都指的是同一實(shí)施例。如果說(shuō)明書(shū)陳述組件、特征、結(jié)構(gòu)、或特性“可以”、“可能”、或“能夠”被包括,則該特定的組件、特征、結(jié)構(gòu)、或特性非必須被包括。如果說(shuō)明書(shū)或權(quán)利要求提及了“一個(gè)”或“一”元素,這不意味著僅僅存在所述元素中的一個(gè)元素。如果說(shuō)明書(shū)或權(quán)利要求提及了“額外的”元素,這不排除存在額外的元素中的多于一個(gè)元素。
此外,在一個(gè)或多個(gè)實(shí)施例中,可以任何合適的方式來(lái)對(duì)特定的特征、結(jié)構(gòu)、功能、或特性進(jìn)行組合。例如,只要與兩個(gè)實(shí)施例相關(guān)聯(lián)的特定的特征、結(jié)構(gòu)、功能、或特性不是彼此排他的,就可以將第一實(shí)施例與第二實(shí)施例進(jìn)行組合。
盡管結(jié)合本公開(kāi)的具體的實(shí)施例對(duì)其進(jìn)行了描述,但是對(duì)本領(lǐng)域技術(shù)人員而言,根據(jù)前述描述,這樣的實(shí)施例的許多替代、修改、和變型將顯而易見(jiàn)。例如,諸如動(dòng)態(tài)RAM(DRAM)之類的其他存儲(chǔ)器架構(gòu)可以使用所討論的實(shí)施例。本公開(kāi)的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛的范圍內(nèi)的所有這樣的替代、修改、和變型。
另外,為說(shuō)明和討論的簡(jiǎn)單起見(jiàn)并且為了不使得本公開(kāi)難以理解,可以或可以不在所呈現(xiàn)的圖中示出至集成電路(IC)芯片和其他組件的公知的電源/接地連接。此外,為了避免使得本公開(kāi)難以理解,并且也考慮到以下事實(shí):關(guān)于這樣的框圖配置的實(shí)現(xiàn)的細(xì)節(jié)高度地取決于其中將實(shí)現(xiàn)本公開(kāi)的平臺(tái)(即,這樣的細(xì)節(jié)應(yīng)該很好地在本領(lǐng)域技術(shù)人員的見(jiàn)識(shí)內(nèi)),以框圖的形式示出了所述配置。在闡述了具體細(xì)節(jié)(例如,電路)以便描述本公開(kāi)的示例實(shí)施例的情況下,對(duì)本領(lǐng)域技術(shù)人員而言顯而易見(jiàn)的是,可以實(shí)踐本公開(kāi)而沒(méi)有這些具體細(xì)節(jié)或者有這些具體細(xì)節(jié)的變型。因此,所述描述將被視為是說(shuō)明性的而非限制性的。
以下示例關(guān)于進(jìn)一步的實(shí)施例??梢栽谝粋€(gè)或多個(gè)實(shí)施例中的任何位置使用所述示例中的細(xì)節(jié)。也可以關(guān)于方法或過(guò)程來(lái)實(shí)現(xiàn)在本文中所描述的裝置的所有可選的特征。
例如,提供了一種裝置,其包括:多個(gè)傳感器,其用于提供一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào);耦合至所述多個(gè)傳感器的一個(gè)或多個(gè)路由邏輯,所述一個(gè)或多個(gè)路由邏輯用于接收一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)并且用于生成數(shù)據(jù)的分組;以及一個(gè)或多個(gè)通信接口,其耦合至所述一個(gè)或多個(gè)路由邏輯以將所述數(shù)據(jù)的分組提供至一個(gè)或多個(gè)目的地。在一些實(shí)施例中,所述多個(gè)傳感器包括:電壓傳感器;溫度傳感器;以及工藝傳感器。在一些實(shí)施例中,所述裝置包括用于將所述多個(gè)傳感器中的至少一個(gè)傳感器的輸出轉(zhuǎn)換成數(shù)字感測(cè)信號(hào)的邏輯。在一些實(shí)施例中,所述多個(gè)傳感器位于三維集成電路或二維集成電路中的一個(gè)或多個(gè)管芯的各個(gè)位置處。
在一些實(shí)施例中,所述一個(gè)或多個(gè)路由邏輯包括:對(duì)所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)進(jìn)行編碼以生成數(shù)據(jù)的分組的編碼器。在一些實(shí)施例中,所述裝置包括用于對(duì)所述一個(gè)或多個(gè)路由邏輯的所述編碼器進(jìn)行編程的固件。在一些實(shí)施例中,所述一個(gè)或多個(gè)路由邏輯用于通過(guò)所述一個(gè)或多個(gè)通信接口而周期性地將數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地。
在一些實(shí)施例中,所述一個(gè)或多個(gè)路由邏輯根據(jù)所述一個(gè)或多個(gè)目的地的類型、通過(guò)所述一個(gè)或多個(gè)通信接口而將所述數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地。在一些實(shí)施例中,所述一個(gè)或多個(gè)目的地中的至少一個(gè)目的地包括用于對(duì)所述數(shù)據(jù)的分組進(jìn)行解碼的解碼器。在一些實(shí)施例中,所述一個(gè)或多個(gè)目的地包括將根據(jù)所述數(shù)據(jù)的分組針對(duì)參數(shù)進(jìn)行補(bǔ)償?shù)碾娐?。在一些?shí)施例中,所述多個(gè)傳感器包括管芯上的和管芯外的傳感器或電路。
在另一示例中,提供了一種系統(tǒng),其包括:存儲(chǔ)器;耦合至所述存儲(chǔ)器的處理器,所述處理器包括:多個(gè)傳感器,其用于提供一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào);耦合至所述多個(gè)傳感器的一個(gè)或多個(gè)路由邏輯,所述一個(gè)或多個(gè)路由邏輯用于接收所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)并且生成數(shù)據(jù)的分組;以及一個(gè)或多個(gè)通信接口,其耦合至所述一個(gè)或多個(gè)路由邏輯以將所述數(shù)據(jù)的分組提供至一個(gè)或多個(gè)目的地;以及無(wú)線接口,其用于允許所述處理器耦合至另一設(shè)備。
在一些實(shí)施例中,所述系統(tǒng)還包括用于允許顯示單元顯示由所述處理器所處理的內(nèi)容的顯示接口。在一些實(shí)施例中,所述多個(gè)傳感器位于被配置成三維集成電路的所述處理器的各個(gè)位置處。在一些實(shí)施例中,所述處理器包括根據(jù)在上文中所描述的所述裝置的裝置。
在另一示例中,提供了一種裝置,其包括:多個(gè)傳感器,其用于提供數(shù)字感測(cè)信號(hào);耦合至所述多個(gè)傳感器的路由邏輯,所述路由邏輯用于對(duì)所述數(shù)字感測(cè)信號(hào)進(jìn)行編碼并且生成數(shù)據(jù)的分組;以及電路,其用于接收所述數(shù)據(jù)的分組并且根據(jù)所述數(shù)據(jù)的分組來(lái)針對(duì)參數(shù)對(duì)自身進(jìn)行補(bǔ)償。在一些實(shí)施例中,所述裝置包括:通信接口,其耦合至所述路由邏輯以將所述數(shù)據(jù)的分組提供至所述電路。
在一些實(shí)施例中,所述多個(gè)傳感器包括:電壓傳感器;溫度傳感器;以及工藝傳感器。在一些實(shí)施例中,所述裝置包括可用于對(duì)所述編碼器進(jìn)行編程的固件。在一些實(shí)施例中,所述路由邏輯可用于周期性地將所述數(shù)據(jù)的分組傳輸至所述電路。在一些實(shí)施例中,所述多個(gè)傳感器包括管芯上的和管芯外的傳感器或電路。
在另一示例中,提供一種系統(tǒng),其包括:存儲(chǔ)器;耦合至所述存儲(chǔ)器的處理器,所述處理器包括根據(jù)在上文中所描述的所述裝置的裝置;以及無(wú)線接口,其用于允許所述處理器耦合至另一設(shè)備。在一些實(shí)施例中,所述系統(tǒng)還包括用于允許顯示單元顯示由所述處理器所處理的內(nèi)容的顯示接口。
在另一示例中,提供了一種方法,所述方法包括:提供來(lái)自多個(gè)傳感器的一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào);接收所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào);使用所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)來(lái)生成數(shù)據(jù)的分組;以及將所述數(shù)據(jù)的分組提供至一個(gè)或多個(gè)目的地。在一些實(shí)施例中,所述多個(gè)傳感器包括:電壓傳感器;溫度傳感器;以及工藝傳感器。
在一些實(shí)施例中,所述方法包括將所述多個(gè)傳感器中的至少一個(gè)傳感器的輸出轉(zhuǎn)換成數(shù)字感測(cè)信號(hào)。在一些實(shí)施例中,所述方法包括將所述多個(gè)傳感器定位于三維集成電路或二維集成電路中的一個(gè)或多個(gè)管芯的各個(gè)位置處。在一些實(shí)施例中,所述方法包括對(duì)所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)進(jìn)行編碼以生成數(shù)據(jù)的分組。在一些實(shí)施例中,所述方法包括對(duì)所述一個(gè)或多個(gè)路由邏輯的所述編碼器進(jìn)行編程。在一些實(shí)施例中,所述方法包含周期性地將所述數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地。在一些實(shí)施例中,所述方法包括根據(jù)所述一個(gè)或多個(gè)目的地的類型將所述數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地。在一些實(shí)施例中,所述方法包括在所述一個(gè)或多個(gè)目的地處對(duì)所述數(shù)據(jù)的分組進(jìn)行解碼。在一些實(shí)施例中,所述方法包括根據(jù)所述數(shù)據(jù)的分組來(lái)針對(duì)參數(shù)對(duì)所述一個(gè)或多個(gè)目的地中的電路進(jìn)行補(bǔ)償。在一些實(shí)施例中,所述多個(gè)傳感器包括管芯上的和管芯外的傳感器或電路。
在另一示例中,提供一種裝置,其包括:用于提供來(lái)自多個(gè)傳感器的一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)的單元;用于接收所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)的單元;用于使用所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)來(lái)生成數(shù)據(jù)的分組的單元;以及用于將所述數(shù)據(jù)的分組提供至一個(gè)或多個(gè)目的地的單元。在一些實(shí)施例中,所述多個(gè)傳感器包括:電壓傳感器;溫度傳感器;以及工藝傳感器。在一些實(shí)施例中,所述裝置包括用于將所述多個(gè)傳感器中的至少一個(gè)傳感器的輸出轉(zhuǎn)換成數(shù)字感測(cè)信號(hào)的單元。在一些實(shí)施例中,所述裝置包括用于將所述多個(gè)傳感器定位于三維集成電路或二維集成電路中的一個(gè)或多個(gè)管芯的各個(gè)位置處的單元。在一些實(shí)施例中,所述裝置包括用于對(duì)所述一個(gè)或多個(gè)數(shù)字感測(cè)信號(hào)進(jìn)行編碼以生成數(shù)據(jù)的分組的單元。
在一些實(shí)施例中,所述裝置包括用于對(duì)所述一個(gè)或多個(gè)路由邏輯的所述編碼器進(jìn)行編程的單元。在一些實(shí)施例中,所述裝置包括用于周期性地將所述數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地的單元。在一些實(shí)施例中,所述裝置包括用于根據(jù)所述一個(gè)或多個(gè)目的地的類型將所述數(shù)據(jù)的分組傳輸至所述一個(gè)或多個(gè)目的地的單元。在一些實(shí)施例中,所述裝置包括用于在所述一個(gè)或多個(gè)目的地處對(duì)所述數(shù)據(jù)的分組進(jìn)行解碼的單元。在一些實(shí)施例中,所述裝置包含用于根據(jù)數(shù)據(jù)分組補(bǔ)償一個(gè)或多個(gè)目的地中的電路的參數(shù)的單元。在一些實(shí)施例中,所述裝置、多個(gè)傳感器包括管芯上及管芯外傳感器或電路。
在另一示例中,提供一種系統(tǒng),所述系統(tǒng)包括:存儲(chǔ)器;耦合至所述存儲(chǔ)器的處理器,所述處理器包括根據(jù)在上文中所描述的裝置的裝置;以及無(wú)線接口,其用于允許所述處理器耦合至另一設(shè)備。在一些實(shí)施例中,所述系統(tǒng)還包括用于允許顯示單元顯示由所述處理器所處理的內(nèi)容的顯示接口。
在另一示例中,提供一種裝置,所述裝置包括:用于將至少一個(gè)傳感器的輸出轉(zhuǎn)換成數(shù)字感測(cè)信號(hào)的邏輯;耦合至所述傳感器的路由器,所述路由器用于接收所述數(shù)字感測(cè)信號(hào)并且將所述數(shù)字感測(cè)信號(hào)映射成電路數(shù)據(jù);以及一個(gè)或多個(gè)通信接口,其耦合至所述路由器以將所述電路數(shù)據(jù)轉(zhuǎn)發(fā)至電路端點(diǎn)。在另一實(shí)施例中,所述至少一個(gè)傳感器是以下中的一種:電壓傳感器;溫度傳感器;或工藝傳感器。在另一實(shí)施例中,所述邏輯包括用于將所述至少一個(gè)傳感器的輸出轉(zhuǎn)換成所述數(shù)字感測(cè)信號(hào)的模數(shù)轉(zhuǎn)換器。在另一實(shí)施例中,至少一個(gè)傳感器位于三維集成電路中的多個(gè)管芯中的一個(gè)管芯中。
在另一實(shí)施例中,所述路由器包括:編碼器,其用于對(duì)所述數(shù)字感測(cè)信號(hào)進(jìn)行編碼以將所述電路數(shù)據(jù)生成為數(shù)據(jù)的分組。在另一實(shí)施例中,所述數(shù)據(jù)的分組中的至少一個(gè)數(shù)據(jù)的分組包括用于指示所述電路端點(diǎn)的類型的類型字段,以及用于提供針對(duì)所述電路端點(diǎn)的補(bǔ)償碼的數(shù)據(jù)字段。在另一實(shí)施例中,所述裝置包括用于對(duì)所述編碼器進(jìn)行編程的固件。在另一實(shí)施例中,所述路由器用于通過(guò)所述一個(gè)或多個(gè)通信接口而周期性地將所述數(shù)據(jù)的分組傳輸至所述電路端點(diǎn)。在另一實(shí)施例中,所述路由器用于根據(jù)所述電路端點(diǎn)的類型、通過(guò)所述一個(gè)或多個(gè)通信接口而將所述數(shù)據(jù)的分組傳輸至所述電路端點(diǎn)。
在另一實(shí)施例中,所述電路端點(diǎn)包括用于對(duì)所述數(shù)據(jù)的分組進(jìn)行解碼的解碼器。在另一實(shí)施例中,所述電路端點(diǎn)包括將根據(jù)所述數(shù)據(jù)的分組來(lái)針對(duì)參數(shù)進(jìn)行補(bǔ)償?shù)囊粋€(gè)或多個(gè)電路。在另一實(shí)施例中,所述至少一個(gè)傳感器位于管芯上或管芯外。
在另一示例中,提供了一種系統(tǒng),所述系統(tǒng)包括:存儲(chǔ)器;耦合至所述存儲(chǔ)器的處理器,所述處理器包括根據(jù)在上文中所描述所述裝置的裝置;以及無(wú)線接口,其用于允許所述處理器耦合至另一設(shè)備。在一些實(shí)施例中,所述系統(tǒng)還包括用于允許顯示單元顯示由所述處理器所處理的內(nèi)容的顯示接口。
提供了摘要,其將允許讀者確定本技術(shù)公開(kāi)的性質(zhì)和主旨。所述摘要按以下理解來(lái)提交:其并不用于限制權(quán)利要求的范圍或意義。以下權(quán)利要求由此并入到具體實(shí)施方式中,其中每項(xiàng)權(quán)利要求就其自身而言作為分別的實(shí)施例而成立。