集成電路的光互連的制作方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及計(jì)算硬件的領(lǐng)域,并且具體地涉及計(jì)算硬件中的集成電路。更加具體 地,本公開涉及將來自集成電路的電輸入/輸出信號轉(zhuǎn)換為光輸入/輸出信號。
【背景技術(shù)】
[0002] 集成電路是由光刻、濺射等的組合以形成電子電路而產(chǎn)生的電子電路。該電子電 路可以包括電阻器、晶體管、二極管以及共同地執(zhí)行一種或者多種類型的功能的其他電子 部件。一種類型的專門的集成電路是微處理器,其通過包括單個(gè)芯片上的輸入/輸出連接、 處理單元、存儲器等的組合來提供計(jì)算機(jī)的在單個(gè)集成電路上的中央處理器(CPU)的功 能。另一類型的專門的集成電路是現(xiàn)場可編程門陣列,其是在制造之后是可編程的以產(chǎn)生 自定義配置的電路的半導(dǎo)體裝置。
【發(fā)明內(nèi)容】
[0003] 在一個(gè)實(shí)施例中,一種系統(tǒng)包括定位在集成電路與系統(tǒng)背板之間的中介層 (interposer)。電/光收發(fā)器被親合到中介層,其中電/光收發(fā)器將電信號轉(zhuǎn)換為光信號。 中介層包括電耦合到集成電路上的非輸入/輸出(I/O)電連接器的第一組電導(dǎo)體,并且其 中第一組電導(dǎo)體穿過中介層將集成電路上的非I/O電連接器直接連接到系統(tǒng)背板。中介層 進(jìn)一步包括電耦合到集成電路上的輸入/輸出(I/O)電連接器的第二組電導(dǎo)體,其中第二 組電導(dǎo)體穿過中介層到電/光收發(fā)器以將來自集成電路的電I/O信號轉(zhuǎn)換成光I/O信號。
[0004] 在一個(gè)實(shí)施例中,一種硬件描述語言(HDL)設(shè)計(jì)結(jié)構(gòu)被編碼在機(jī)器可讀數(shù)據(jù)存儲 介質(zhì)上。HDL設(shè)計(jì)結(jié)構(gòu)包括當(dāng)在計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)中處理時(shí)生成系統(tǒng)的機(jī)器可執(zhí)行表示 的元件。系統(tǒng)包括定位在集成電路與系統(tǒng)背板之間的中介層。電/光收發(fā)器被耦合到中介 層,其中電/光收發(fā)器將電信號轉(zhuǎn)換為光信號。中介層包括電耦合到集成電路上的非輸入/ 輸出(I/O)電連接器的第一組電導(dǎo)體,并且其中第一組電導(dǎo)體穿過中介層將集成電路上的 非I/O電連接器直接連接到系統(tǒng)背板。中介層進(jìn)一步包括電耦合到集成電路上的輸入/輸 出(I/O)電連接器的第二組電導(dǎo)體,其中第二組電導(dǎo)體穿過中介層到電/光收發(fā)器以將來 自集成電路的電I/O信號轉(zhuǎn)換成光I/O信號。
[0005] 在一個(gè)實(shí)施例中,一種系統(tǒng)包括:服務(wù)器機(jī)箱;安裝在服務(wù)器機(jī)箱中的服務(wù)器刀 片,其中服務(wù)器刀片包括集成電路和系統(tǒng)背板;定位在集成電路與系統(tǒng)背板之間的中介層; 耦合到中介層的電/光收發(fā)器,其中電/光收發(fā)器將電信號轉(zhuǎn)換為光信號;在中介層中的 第一組電導(dǎo)體,其中第一組電導(dǎo)體被電耦合到集成電路上的非輸入/輸出(I/O)電連接器, 并且其中第一電導(dǎo)體組穿過中介層將集成電路上的非I/O電連接器直接連接到系統(tǒng)背板; 中介層中的第二組電導(dǎo)體,其中第二組電導(dǎo)體被電耦合到集成電路上的輸入/輸出(I/O) 電連接器,并且其中第二組電導(dǎo)體穿過中介層到電/光收發(fā)器以將來自集成電路的電I/O 信號轉(zhuǎn)換成光I/O信號;親合到電/光收發(fā)器的輸出的多光學(xué)波導(dǎo)(poly-optical wave guide);以及安裝在服務(wù)器機(jī)箱的背板上的光接收器,其中光I/O信號穿過多光學(xué)波導(dǎo)到 光接收器。
[0006] 本發(fā)明的以上以及附加的目的、特征和優(yōu)點(diǎn)在以下詳細(xì)書面描述中將變得明顯。
【附圖說明】
[0007] 發(fā)明本身,以及優(yōu)選的使用模式、進(jìn)一步的目標(biāo)及其優(yōu)點(diǎn)當(dāng)結(jié)合附圖閱讀時(shí)通過 參考說明性實(shí)施例的以下詳細(xì)描述將得到最好的理解,在附圖中:
[0008] 圖1描繪了其中本發(fā)明可以被實(shí)現(xiàn)和/或利用的示例性物理計(jì)算機(jī);
[0009] 圖2圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的新型中介層;
[0010] 圖3描繪了圖2中給出的中介層的附加細(xì)節(jié);以及
[0011] 圖4是在示例性的圖2至圖3中描繪的目前描述的系統(tǒng)的半導(dǎo)體設(shè)計(jì)、制造和/ 或測試中使用的設(shè)計(jì)過程的流程圖。
【具體實(shí)施方式】
[0012] 現(xiàn)在參考圖1,描繪了示例性計(jì)算機(jī)100的框圖,可以與示例性計(jì)算機(jī)100 -起或 者在示例性計(jì)算機(jī)100中利用本發(fā)明。計(jì)算機(jī)100包括耦合到系統(tǒng)總線106的處理器單元 104。驅(qū)動(dòng)/支持顯示器110的視頻適配器108也被耦合到系統(tǒng)總線106。系統(tǒng)總線106經(jīng) 由總線橋112耦合到輸入/輸出(I/O)總線114。I/O接口 116被耦合到I/O總線114。1/ O接口承擔(dān)與包括鍵盤118、鼠標(biāo)120、只讀光盤存儲器(⑶-ROM)驅(qū)動(dòng)器122和閃存驅(qū)動(dòng)器 126的各種I/O設(shè)備的通信。連接到I/O接口 116的端口的格式可以是對于計(jì)算機(jī)架構(gòu)領(lǐng) 域技術(shù)人員已知的任何端口,包括但不限于通用串行總線(USB)端口。
[0013] 計(jì)算機(jī)100能夠使用耦合到系統(tǒng)總線106的網(wǎng)絡(luò)接口 130與服務(wù)器150經(jīng)由網(wǎng)絡(luò) 128通信。網(wǎng)絡(luò)128可以是諸如因特網(wǎng)之類的外部網(wǎng)絡(luò),或者諸如以太網(wǎng)或者虛擬私人網(wǎng) 絡(luò)(VPN)之類的內(nèi)部網(wǎng)絡(luò)。服務(wù)器150在架構(gòu)上可以以針對計(jì)算機(jī)100所描繪的方式被配 置。
[0014] 硬盤驅(qū)動(dòng)器接口 132也被耦合到系統(tǒng)總線106。硬盤驅(qū)動(dòng)器接口 132與硬盤驅(qū)動(dòng) 器134連接。在一個(gè)實(shí)施例中,硬盤驅(qū)動(dòng)器134居于也被耦合到系統(tǒng)總線106的系統(tǒng)存儲 器136中。系統(tǒng)存儲器136被定義為計(jì)算機(jī)100中的最低層的易失性存儲器。該易失性存 儲器可以包括附加的高層的易失性存儲器(未示出),包括但不限于,高速緩存存儲器、寄 存器和緩沖器。居于系統(tǒng)存儲器136中的代碼包括操作系統(tǒng)(OS) 138和應(yīng)用程序144。
[0015] OS 138包括殼(shell) 140,用于提供對諸如應(yīng)用程序144之類的資源的透明用戶 訪問。通常,殼140(如其在UNIX?中被稱作的-UNIX為開放群組(The Open Group)在美 國和其他國家的注冊商標(biāo)),/i:\Vindows?中也被稱為命令處理器(WINDOWS是微軟公司 在美國和其他國家的注冊商標(biāo)),是提供解釋器和用戶與操作系統(tǒng)之間的接口的程序,并且 通常是操作系統(tǒng)軟件層級的最高層并用作命令解釋器。因此,殼140提供系統(tǒng)提示符,解釋 由鍵盤118、鼠標(biāo)120或其他用戶輸入介質(zhì)輸入的命令,并且向操作系統(tǒng)(例如,內(nèi)核142) 的適合的更低層發(fā)送經(jīng)解釋的命令用于處理。如所描繪的那樣,OS 138也包括內(nèi)核142,其 包括用于OS 138的低層的功能。內(nèi)核142提供由OS 138的其他部分和應(yīng)用程序144需要 的必要服務(wù)。由內(nèi)核142提供的服務(wù)包括存儲器管理、進(jìn)程和任務(wù)管理、硬盤管理以及I/O 設(shè)備管理。
[0016] 應(yīng)用程序144包括瀏覽器146。瀏覽器146包括啟用萬維網(wǎng)(WWW)客戶端(即, 計(jì)算機(jī)100)以向因特網(wǎng)發(fā)送和接收網(wǎng)絡(luò)消息的程序模塊和指令。計(jì)算機(jī)100可以利用超 文本傳輸協(xié)議(HTTP)消息以使得能夠與服務(wù)器150通信。系統(tǒng)存儲器136中的應(yīng)用程序 144也包括中介層控制和制作邏輯(ICFL) 148,其在一個(gè)實(shí)施例中控制和/或制作在圖2至 圖3中所描繪的系統(tǒng)的一些或者全部。注意,在一個(gè)實(shí)施例中,計(jì)算機(jī)100也包括圖2至圖 3中所描繪的系統(tǒng)200和/或系統(tǒng)300中的一些或者全部。進(jìn)一步注意,在一個(gè)實(shí)施例中, 計(jì)算機(jī)100能夠優(yōu)選地以"按需"為基礎(chǔ)從服務(wù)提供者服務(wù)器150下載ICFL148。
[0017] 在計(jì)算機(jī)100中所描繪的硬件元件并不旨在是窮舉式的,而是代表性的以突出本 發(fā)明所需要的必要部件。例如,計(jì)算機(jī)100可以包括諸如磁帶、數(shù)字多用光盤(DVD)、伯努利 盒式磁盤等的備選的存儲器存儲設(shè)備。這些和其他變化旨在落入本發(fā)明的精神和范圍內(nèi)。 注意用于服務(wù)提供者服務(wù)器150的硬件架構(gòu)可以基本上類似于針對計(jì)算機(jī)100示出的硬件 架構(gòu)。
[0018] 現(xiàn)在參考圖2,其中給出的是包括用于將輸入/輸出(I/O)電信號選擇性地轉(zhuǎn)換為 光信號的新型中介層的示例性系統(tǒng)200。系統(tǒng)200包括抵靠(即,鄰接)集成電路204熱 安裝的熱沉202。該集成電路204,其可以是微處理器、現(xiàn)場可編程門陣列(FPGA)或者任何 其他類型的集成電路,由連接到系統(tǒng)背板208的加載模塊206支撐和/或安裝到加載模塊 206。系統(tǒng)背板208,也被稱為印刷電路板(PCB),為安裝在其上的電部件(例如,處理器、多 路器、電阻器、二極管、功率放大器、存儲器模塊等)提供機(jī)械支撐和電連接。這些連接由印 刷接線和相關(guān)聯(lián)的連接點(diǎn)的組合提供。
[0019] 集成電路(IC) 204的一個(gè)表面(例如,下側(cè)表面)具有電連接器點(diǎn)的陣列,其為示 例性目的被描繪為IC非輸入/輸出(I/O)連接器210和IC I/O連接器218。IC非I/O連 接器210被電耦合到中介層214內(nèi)的第一組電導(dǎo)體212。該第一組電導(dǎo)體212將IC非1/ O連接器210從IC 204直接連