新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 采用0.18micro;m CMOS設計用于2.5Gb/s收發器系統

        采用0.18micro;m CMOS設計用于2.5Gb/s收發器系統

        作者: 時間:2009-10-10 來源:網絡 收藏

        4:1復用器電路的Verilog實現的關鍵代碼如下:
        always @(posedge clk or posedge reset)
        if(reset)
        begin i = 2'b0; sda_p = 0; end
        else begin
        if(i==2'b0)
        begin sda_p = data[0]; d1 = data[1]; d2 = data[2]; d3 = data[3]; end
        else begin d2 = d3; d1 = d2; sda_p = d1; end
        i = i+2'b1;
        end


        圖3 16:4復用器實現時序圖
        2.2.2 4:1復用器電路
        4:1復用器采用樹形結構實現,其實現如圖2所示,它主要由三個2:1的高速復用器和一個主從D觸發器(MSDEF)構成。2:1復用器由一個主從D觸發器(由兩個鎖存器級連構成),一個主從主D觸發器(由三個鎖存器級連構成)和一個2:1數據選擇器構成。
        本文所設計的鎖存器和2:1數據選擇器均采用CML(電流模式邏輯)邏輯實現,其基本結構如圖4(a)所示,按其功能可分為下拉邏輯網絡、尾電流源和上拉電阻三個部分。它可以在電壓擺幅較小的情況下正常工作。由于尾電流源的存在,CML電路的功耗近似為恒定值P=vdd*I,其中vdd是電源電壓,I為直流尾電流。眾所周知,傳統電路的功耗為P=CL`*f*vdd2,其中f是電路的開關頻率,CL`是輸出節點的負載電容。因此,在高速率的條件下,CML電路的功耗比與其相似的電路的功耗要小得多。此外,降低CML電路的電壓擺幅,還可以減小整個電路的延時,從而提高電路的工作速度。


        圖4 鎖存器及2:1數據選擇器電路圖
        3仿真結果
        該電路采用SMIC &;m工藝模型,使用Virtuoso AMS Simulator 工具進行了仿真。輸入信號為16位156.25Mb/s并行數據,如圖5(a)所示。仿真的corner包括:ff(fast model)、tt(typical model)、ss(slow model)。不同corner下的仿真輸出波形如圖5(b)-(d)所示。從仿真的結果可以看出,輸入數據為156.25Mb/s時,能較好的實現復用功能,輸出數據速率為Gb/s,整個電路的功耗約為6mW。
        圖5 不同corner下的仿真波形
        4結論
        隨著工藝的發展,采用CMOS工藝已經可以設計出高性能、低功耗、成本低的高速電路。本次設計采用&;m CMOS工藝,采用CML電路設計技術和數模混合設計技術,設計出了Gb/s 16:1復用器電路。該電路能夠在電源電壓為1.8V,工作溫度范圍為0-70。C時,工作速率可達到Gb/s,功耗約為6mW。
        本文作者創新觀點:本文將16:1復用器電路進行了模塊化分解,采用數模混合的設計技術分別用Verilog語言描述的方式和CML電路邏輯設計了16:4復用器電路和4:1復用器電路,并采用混合信號仿真的驗證方式對所設計的16:1復用器進行了驗證。用該種方法大大縮短設計和驗證所需要的時間。

        本文引用地址:http://www.104case.com/article/188576.htm

        上一頁 1 2 下一頁

        關鍵詞: micro 0.18 CMOS 2.5

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 托克逊县| 阳春市| 民和| 泉州市| 深州市| 随州市| 通州区| 集安市| 南木林县| 沙田区| 泾源县| 拉孜县| 邯郸市| 吉木乃县| 浑源县| 中卫市| 若尔盖县| 北海市| 林口县| 玛沁县| 日照市| 灵武市| 建宁县| 罗城| 龙南县| 天峻县| 江山市| 连州市| 邢台县| 漳平市| 郸城县| 宜川县| 临汾市| 磐安县| 江口县| 德清县| 封开县| 龙陵县| 札达县| 洱源县| 镇远县|