| 引言 ---中國建設(shè)中的高性能寬帶信息示范網(wǎng)(3TNet)集成了T比特級高速光傳輸、T比特級自動交換傳送網(wǎng)絡(luò)、T比特級雙棧路由器和寬帶流媒體、多媒體應用支撐環(huán)境;诓ǚ謴陀眉夹g(shù)(WDM),傳輸容量可擴展到160×10Gb/s或80x40Gb/s,敷設(shè)于省際和省內(nèi)干線。面對如此高的帶寬和復雜的業(yè)務(wù)要求,寬帶電路交換就成為其必然要求。開發(fā)具有中國自主知識產(chǎn)權(quán)的寬帶電路交換核心芯片是開發(fā)具有自主知識產(chǎn)權(quán)高性能寬帶信息示范網(wǎng)絡(luò)設(shè)備的物質(zhì)基礎(chǔ)。 數(shù)字交叉連接芯片的功能定義 ---數(shù)字交叉連接芯片設(shè)計的首要任務(wù)就是根據(jù)系統(tǒng)方案確定芯片與外圍電路的功能、時序和物理接口,即進行芯片的功能定義。通過典型設(shè)備的分析,確定芯片的功能要求為:可實現(xiàn)64路2.5Gb/s入、64路2.5Gb/s出無阻塞寬帶電路交換;采用單級多片結(jié)構(gòu)支持容量從160Gb/s(1個芯片)到1.28Tb/s(8個芯片)的交換,采用多級結(jié)構(gòu)可以支持超過10Tb/s容量的交換;芯片采用時間-空間-時間(Time-Space-Time,TST)結(jié)構(gòu)實現(xiàn)3072/1024路VC3/VC4之間的無阻塞交換(含SOH生成);芯片需要實現(xiàn)2.5G SDH信號到VC3/VC4的解復用和64路2.5G SDH信號的復用[3]。具體功能包括: ---(1) 采用單級多片結(jié)構(gòu)支持容量從160Gb/s(1個芯片)到1.28Tb/s(8個芯片)的交換,采用多級結(jié)構(gòu)可以支持超過10Tb/s容量的交換; ---(2) 能夠?qū)崿F(xiàn)以VC4為粒度的TST交換; ---(3) 提供兩個獨立的幀對齊定時平面(A和B定時平面)。通過軟件配置可以將接收鏈路和發(fā)送鏈路中4條鏈路組成的組獨立地分配到任意一個定時平面; ---(4) 支持以PCML標準、工作于2.488Gb/s、采用SONET/SDH擾碼方式、等效于STM-16鏈路的數(shù)據(jù)流; ---(5) 2.488Gb/s的PCML I/O接口在使用兩個連接器的FR4背板應用中能夠提供40英寸的連接能力; ---(6) 提供離線鏈路連接驗證所需的SONET PRBS數(shù)據(jù)流,從而生成和監(jiān)視PCML數(shù)據(jù)輸出/輸入鏈路。2.488Gbit/s鏈路可以有選擇地承載一個STM-16c PRBS數(shù)據(jù)流; ---(7) 使用軟件可編程的連接識別器可以通過有選擇的檢查和/或覆蓋每個連續(xù)STS-1(STM-0)中的Z2字節(jié)來實現(xiàn)在線連接驗證功能; ---(8) 提供在線鏈路驗證:在擴展的8B/10B數(shù)據(jù)流中監(jiān)測線路編碼違規(guī);在擾碼數(shù)據(jù)流中監(jiān)測BIP8(比特間插奇偶校驗)錯誤,并有選擇地生成B1字節(jié); ---(9) 提供65路STM-16等效輸入輸出接口,總共64×16=1014個STS-3(VC4)流; ---(10) 每16個鏈路組成一個面,每個面可以配置成STM-16或STM-4速率鏈路; ---(11) 使用16個STM-4或4個STM-16鏈路可以和STM-64器件連接; ---(12) 使用4個STM-4或1個STM-16鏈路可以和STM-16器件連接; ---(13) 支持以VC4為粒度、1014個VC4之間的無阻塞交換; ---(14) 支持VC4碼流的多播和廣播; ---(15) 支持兩個連接設(shè)置(激活或備用),這兩個設(shè)置在VC4的幀邊界切換; ---(16) 提供有效的算法可以計算各種負載粒度和各種交換結(jié)構(gòu)下的連接設(shè)置,這種算法同樣支持多播和廣播配置; ---(17) 芯片使用155.52Mhz參考時鐘驅(qū)動; ---(18) 提供1.8V CMOS內(nèi)核電壓和3.3V CMOS I/O電壓以及1.8V的PCML I/O; ---(19) 芯片采用0.18um CMOS工藝流片; ---(20) 采用1152引腳FCBGA封裝; ---(21) 不需要外部RAM或邏輯器件; ---(22) 支持標準的IEEE 1149.1 JTAG接口; ---(23) 支持16位微處理器接口以初始化器件、將交換設(shè)置寫入片上連接控制寄存器并監(jiān)視芯片性能。 ---確定了芯片和外圍電路的功能分界之后,還需要確定芯片和外圍電路的物理接口,根據(jù)芯片的功能需要,設(shè)計芯片引腳共308個,如表1所示。 數(shù)字交叉連接芯片性能指標確定 ---在討論芯片的功能定義之后,我們對數(shù)字交叉連接芯片的性能指標討論如下。 ---1)芯片交叉容量的確定 ---根據(jù)目前的應用情況,并為今后的發(fā)展留有余地,確定芯片單片的交叉容量為160Gb/s(1個芯片)。芯片還應該支持單級多片結(jié)構(gòu),容量可從160Gb/s(1個芯片)到1.28Tb/s(8個芯片)。芯片還應該支持多級結(jié)構(gòu),能夠支持超過10Tb/s容量的交換; ---2)芯片交換粒度的確定 ---典型ADM設(shè)備支路信號為STM-1、4、16、64和以太網(wǎng)接口,且交叉信號粒度為VC-4、VC4-4c、VC4-16c、VC4-64c。同時,考慮到我國SDH設(shè)備不使用VC-3(51Mb/s)速率的實際情況,確定數(shù)字交叉連接芯片交換粒度為VC4。這與國外相關(guān)芯片VC3的交換粒度不同。 ---3)背板接口速率的確定 ---由于SDH ADM設(shè)備支路信號為STM-1、4、16、64和以太網(wǎng)接口,且支路接口數(shù)量為16×16,并考慮到160Gb/s的單片交換容量和VC4的交換粒度,綜合可實現(xiàn)性因素,確定背板接口速率為2.488Gb/s。 ---4)鏈路接口規(guī)模的確定 ---考慮到160Gb/s的單片交換容量和2.488Gb/s的背板接口速率,芯片需要提供64路2.488Gb/s入和64路2.488Gb/s出鏈路接口。芯片設(shè)置第65條鏈路專門用于測試。確定數(shù)字交叉連接芯片能夠提供65條2.488Gb/s鏈路接口,支持以PCML標準、工作于2.488Gb/s、采用SONET/SDH擾碼方式、等效于STM-16鏈路的數(shù)據(jù)流。 ---5)背板接口能力的確定 ---綜合考慮系統(tǒng)設(shè)計需要和實現(xiàn)的可行性,確定2.488Gb/s的鏈路接口采用PCML標準,且在使用兩個連接器的FR4背板應用中應能夠提供40英寸的連接能力。 ---6)芯片交換容量和交換實現(xiàn)方式的確定 ---如前所述,芯片應該能夠提供65路STM-16等效輸入輸出接口,總共65×16=1040個VC4(STS-3)流,支持1040個VC4之間的無阻塞交換;如此大規(guī)模的交換,采用單級結(jié)構(gòu)實現(xiàn)是無法想象的,確定芯片的交換方式為時間-空間-時間(T-S-T)三級交換。 ---7)芯片控制方式的選擇 ---為了方便網(wǎng)絡(luò)管理,并提供靈活的配置方式,芯片支持16位微處理器接口以初始化器件、將交換設(shè)置寫入片上連接控制寄存器并監(jiān)視芯片性能。 ---8)芯片參考時鐘頻率選擇 ---芯片需要提供2.488Gb/s的ELVDS標準接口,又考慮到當前COMS工藝可以穩(wěn)定工作的速率,確定芯片的參考時鐘和內(nèi)部主時鐘分別為155.52MHz和311.04MHz。 芯片的總體方案設(shè)計 ---芯片屬于數(shù);旌显O(shè)計,模擬部分提供64路支持PCML電平接口標準、工作于2.488Gb/s的輸入輸出接口;數(shù)字部分完成/解幀及交換功能。 ---在頂層邏輯結(jié)構(gòu)設(shè)計中,考慮到高速I/O接口為數(shù);旌想娐,且在邏輯功能上與成幀和交換電路較為獨立,為此劃分為獨立的高速I/O接口模塊(TRANSCEIVER);芯片通過一個16位的微處理器接口來接受控制并反饋工作狀態(tài),在頂層安排一個微處理器接口模塊(MPI)提供外界訪問內(nèi)部寄存器的接口;芯片采用T-S-T三級結(jié)構(gòu)完成交換功能,其中空分交換是各鏈路通道之間的交換,與各鏈路通道獨立,64個鏈路通道共享一個空間交換矩陣,為此頂層安排了空間交換矩陣模塊(SSWE);根據(jù)功能性能指標要求,芯片內(nèi)部設(shè)計了64個獨立的鏈路通道(CH1—CH64)模塊,分別完成各個鏈路的解/成幀、發(fā)送/接收時隙交換、指針解釋和偽隨機序列監(jiān)測等功能,這64個模塊功能是完全相同的,設(shè)計中也努力保持其同一性;芯片電路規(guī)模很大、邏輯功能復雜,故安排了一個JATG模塊用于測試。綜上,芯片頂層設(shè)計了微處理器接口模塊(MPI)、高速I/O接口模塊(TRANSCEIVER)、空間交換矩陣(SSWE)、64個獨立的鏈路通道(CH1—CH64)和邊界掃描模塊(JATG)共計68個模塊,見芯片總體設(shè)計框圖(見圖1)。各模塊的功能劃分如下。 |