<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 0.35μmCMOS光接收機前置放大器設(shè)計

          0.35μmCMOS光接收機前置放大器設(shè)計

          作者: 時間:2012-08-06 來源:網(wǎng)絡(luò) 收藏

            4 模擬結(jié)果

            采用臺灣TSMC0.35μ工藝提供的BSIM3元件模型和商用的SmartSpice電路仿真軟件對進(jìn)行了仿真。

            模擬交流分析得到的幅頻特性曲線如圖6所示。放大器總的增益為73 dBΩ,3 dB帶寬為2.2 GHz。低頻截止頻率為50 kHz。

          幅頻特性曲線

            圖7為輸入5μA,2.5 Gb/s的偽隨機序列,采用SmartSpice分析所得輸出眼圖。

          輸入5μA,2.5 Gb/s的偽隨機序列,采用SmartSpice分析所得輸出眼圖

            5 版圖設(shè)計

            核版圖如圖8所示,圖中左上部分為跨阻放大器,是一個不對稱的圖形。右半部分是兩級差分放大器,由于是對稱的圖形,所以在繪制版圖時可以只畫上邊部分,然后復(fù)制翻轉(zhuǎn)下來。跨阻放大器和差分放大器之間是RC低通網(wǎng)絡(luò)的電阻,電容值比較大,采用外接形式。上下邊界處圖形為電源線,線的寬度要足夠?qū)?,以免電流過大燒毀。中間橫線為地線,同時使用兩層金屬,這樣既減小了線寬、節(jié)省了面積又能保證通過大的電流。

          前置放大器核版圖

            該版圖采用Cadence設(shè)計工具設(shè)計。面積為40.15 mm×0.20 mm。該芯片已通過臺灣TSMC0.35μm的N阱、兩層多晶硅、四層金屬的CMOS工藝流片,由于和主放大器一同流片,芯片總面積為1 mm×0.70 mm。

            芯片顯微放大照片如圖9所示,圖中左半部分為前置放大電路,右半部分為限幅放大電路。

          芯片顯微放大照片圖

            6 結(jié)果測試

            由于測試條件所限,測試中只能用偽隨機碼發(fā)生器產(chǎn)生的電壓脈沖信號來代替高速的脈沖電流信號,測試系統(tǒng)框圖如圖10所示。

          測試系統(tǒng)框圖

            圖11為整個芯片在片測試結(jié)果。前置放大器輸入為2.5 Gb/s峰峰值10 mV的電壓信號,主放大器輸出擺幅為200 mVp-p。

            輸出數(shù)據(jù)的眼圖中心上偏約60 mV,這是因為測試采用單端輸出。雙端輸出時無此現(xiàn)象。

          整個芯片在片測試結(jié)果

            7 結(jié) 語

            本文介紹了采用0.35μ工藝實現(xiàn)用于SDH系統(tǒng)STM-16速率級的前置放大器的設(shè)計。電路模擬結(jié)果和對芯片測試結(jié)果令人滿意,準(zhǔn)備做印刷電路板對其進(jìn)一步測試,并進(jìn)行優(yōu)化改進(jìn)。


          上一頁 1 2 下一頁

          關(guān)鍵詞: mCMOS 0.35 光接收機 前置放大器

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();