基於高性能數字晶片的多協議可編程接口設計

2020-12-05 電子產品世界

0 引言

本文引用地址:http://www.eepw.com.cn/article/89750.htm

  隨著工藝技術的不斷發展,高性能數字晶片中越來越廣泛地採用高速存儲器和多種總線標準,並需要提供多種電平標準的參考電壓,這給接口電路的設計提出了挑戰。設計支持高速通信、高覆蓋性的電平標準,支持多種接口協議,可控延遲,並具備一定的工作速度、穩定性和高的驅動能力的可編程輸入輸出接口電路成為當務之急。基於以上分析,本文設計了一種多協議可編程輸入輸出接口中的輸入接口電路,在用戶配置基準電壓和輸入模式的情況下,可以支持多達10種的不同協議標準,並可以通過可編程延遲模塊消除焊盤至晶片內部的保持時間,實現信號通路的同步性。

1 電路拓撲結構及協議分析

  目前高性能數字晶片的輸入輸出接口模塊(IOB)通常採用如圖1所示的拓撲結構,它完整地提供了從管腳到晶片內部邏輯之問的連接。該結構主要由可編程輸入緩衝、可編程輸出緩衝、輸入觸發鎖存器、輸出觸發器、可編程延遲及ESD保護構成,每個IOB控制一個引腳,它可被配置為輸入、輸出或雙向I/O功能。當IOB控制的引腳被定義為輸入時,通過該引腳的輸入信號先送人可編程輸入緩衝器。緩衝器的輸出分成兩路:一路可以直接送到多路選擇器,經選擇後輸入晶片;另一路經可編程延遲模塊延時幾個納秒(或者不經過延時直接輸入),然後送到輸入通路觸發器,再送到數據選擇器。通過編程控制數據選擇器,且輸入輸出觸發器都配有獨立的時鐘,可以任選採用上升沿或下降沿作為有效作用沿,從而達到對輸入的可編程控制,提供不同的接口協議。

  本工作重點是設計該模塊中的可編程輸入子模塊電路,主要包括可編程延遲模塊、可編程輸入緩衝模塊、ESD保護模塊及輸入觸發鎖存器、選擇器等,設計目標是必須完成多種通用及高速輸入標準協議的可編程選擇。目前高集成度的接口協議稱為JEDEC (joint electron device engineering council)標準。常見的輸入輸出接口標準定義在JEDEC8系列中。

  JEDEC定義了輸入輸出接口的電氣性能,包括供電電壓、輸入最低高電平VIH、輸出最高低電平VIL、輸出最低高電平VOH、輸出最高低電平VOL、最大電流驅動能力、輸出擺率等,此外還需要根據特定的輸入輸出標準提供用於差分輸入的用戶自定義基準電壓VREF。以頻率較高的HSTL標準及較為通用的LVCMOS協議標準為例,其JEDEC定義的電氣性能如表1所示。

  可見,必須設計不同的輸入緩衝模塊為不同標準提供輸入路徑。HSTL協議擺幅電壓較低,頻率可達200 MHz,但不具備5 V電壓耐壓能力,且必須差分輸入,需從外部提供0.75 V基準電壓;LVCMOS協議電壓較高,耐壓能力強,為單端輸入,可選用single-ended端至端輸入緩衝器。根據表1中的9種不同協議特性,將其分為三組,通過不同的輸入緩衝模塊進行輸入,分別進行編程控制,根據需要添加延遲量。模塊電路結構如圖2所示,其中編程控制點均未給出。

  其中,低基準電壓緩衝器完成較低基準電壓的協議差分輸入,包括HSTL/GTL/GTL+協議,基準電壓分別為0.75、0.8、1.0 V;高基準電壓緩衝器完成較高基準電壓的協議差分輸入,包括CTT/SSTL2/SSTL3協議,基準電壓分別為1.5、1.25、1.5 V;單端輸入緩衝器完成端至端的通用協議輸入,包括LVTTL/LVCMOS/LVCMOS18協議。可編程延遲模塊對信號輸入通路的信號進行可編程延遲,使其與D觸發器的時鐘信號CLK同步,最終通過選擇器(MUX)選擇信號為直接輸入或經過延遲輸入。

2 電路實現

  就低基準電壓緩衝器而言,設計採用PMOS差分輸入級。影響性能指標的關鍵因素包括輸入差分放大器的增益、噪聲容限、共模抑制能力等。輸入協議中頻率最高的是HSTL協議,它可以達到200 MHz以上的工作頻率。以HSTL協議為例,JEDEC8標準定義了DC及AC兩種邏輯標準,且兩種標準之間有大約100 mV的電平差值。這是因為當輸入信號始終大於DC閾值時,邏輯狀態可以保持穩定,避免發生翻轉,便於設計高增益的差分輸入級。噪聲容限NM在輸入輸出電路中是特別重要的指標,過低的噪聲容限會容易引起邏輯錯誤。高噪聲容限NMH與低噪聲容限NML分別定義為



  對於HSTL協議來說,單端輸入時的典型VMH及NML均為250 mV,差分輸入時則可以抑制650 mV的共模噪聲,在設計時還應儘量提高差分輸入管的等效小信號增益gm,提高共模抑制比CMRR。為防止襯底噪聲耦合到輸入通路,可以在設計時在版圖中加入保護環,對其進行隔離。

  高基準電壓緩衝器設計思路與低基準電壓緩衝器基本相同,但輸入端採用的是NMOS差分輸入級。單端輸入緩衝器的基本結構類似於一個施密特觸發器,具有較高的輸入門限電壓,在輸入信號達到門限電壓之後,輸出通過緩衝器翻轉,並進行整形。

  可編程延遲模塊採用多級反相器延遲線結構,並有多個選擇輸入路徑,利用各個路徑反相器數量及尺寸的不同,通過四個開關管控制延遲量。在進入晶片之前,經過延遲的信號與未經過延遲的信號還可通過一個多路選擇器MUX進行選擇,以滿足內部時鐘的不同需要。最終完成的電路如圖3所示。

 

3 版圖設計

  基於SMIC18混合信號工藝,採用CadenceVirtuoso工具設計版圖。由於本設計是與輸入輸出接口電路的其他部分電路整體流片,故該可編程輸入接口電路版圖設計的難點在於與可編程輸出緩衝及ESD的連接部分。首先,必須在設計ESD電路時注意NMOS管的柵長不能取最小寬度,必須要稍大一點,PMOS管則使用最小規則。ESD電流迴路導電層拐角為45°,NMOS與PMOS之間採用雙保護環結構且兩種管子之間距離必須大於15μm;其次,電路採用插指結構,防止產生寄生hipolar器件;最後,在設計允許的情況下,電源及地環路的金屬線寬儘量大,避免輸出緩衝器的大電流從輸入輸出共用的PAD端洩露到輸入電路中來造成電路功能不穩,ESD電路與最終輸入路徑的距離也要保持在50μm以上,如圖4(a)。最終,採用Cadence Virtuoso工具,設計完成的整體版圖如圖4(b)所示。


 

 

4 流片驗證與測試

  基於SMIC18混合信號工藝製作了晶片,封裝形式為DIP28陶瓷封裝,拍攝照片如圖5所示,該晶片為完整的帶ESD保護的可編程輸入輸出接口。其中,與本文設計電路相關的引腳對應關係如表2所示。

  其中,VCCI及GND為可編程輸入接口電路供電及接地腳,Bit0~Bit1為輸入緩衝器選擇控制端,Bit2~Bit5為延遲量控制端,Bit3及Bit4分別為未經延遲及經過延遲的輸入延遲,最終可以通過數字晶片內部MUX進行選擇輸入,PAD及Vref分別為信號PAD線及外部基準電壓接口PAD線。

  對晶片進行了直流及交流特性測試,測試結果顯示,在晶片上電之後,電路輸入輸出直流電平,控制信號電平,輸入信號波形,可控延遲量均與設計指標非常接近,達到了較好水平。輸入路逕自身延遲也在可以接受的範圍內,將本晶片的測試延遲與Xilinx公司Vitex5晶片數據進行對比,如表3所示。

5 結語

  基於SMIC混合信號工藝,給出了一個應用於高性能數字晶片的可編程輸入接口電路設計方案,並流片製作。測試結果表明,電路拓撲結構是完全成功的,並可以與其他模塊一起集成在數字晶片PAD線與內部電路之間,完成可控輸入功能,支持多協議標準,並支持延遲量控制。

 


相關焦點

  • 基於單片機和CPLD的PLC背板總線協議接口晶片設計(一)
    摘要:設計了一組基於CPLD的PLC背板總線協議接口晶片,協議晶片可以區分PLC的背板總線的周期性數據和非周期性數據。詳細介紹了通過Verilog HDL語言設計狀態機、協議幀控制器、FIFO控制器的過程,25MHz下背板總線工作穩定的試驗結果驗證了協議晶片設計的可行性。  可編程邏輯控制器(PLC)主機是通過背板總線支持擴展模塊的連接, 背板總線是PLC 主機同I/O擴展模塊之間的高速數據通路,支持主機和擴展模塊之間的I/O 數據刷新。
  • 開放式可編程控制器的設計
    目前,國內用戶選用的可編程控制器(PLC)仍以國外產品為主,造成這種局面的一個重要原因是歐、美、日等發達工業國家掌握了高端PLC的核心技術,其硬軟體技術對應用者來說完全是封閉的
  • 基於TMS320F240專用定點可編程晶片實現電動機微機保護裝置的設計
    基於TMS320F240專用定點可編程晶片實現電動機微機保護裝置的設計 單亞娟,鄭建勇,曹 發表於 2020-11-25 10:30:06   作者:單亞娟,鄭建勇
  • 基於Nios II的AT24C02接口電路設計與實現
    針對這種保存的數據量不大和存儲速度要求不高的特點,可採用「NiosⅡ+AT24C02"設計方案進行設計。本文在討論了I2C通信協議的基礎上,利用FPGA技術,設計了NiosⅡ與AT24C02」之間進行通信的接口電路。本接口電路能產生基於I2C通信協議的讀寫操作時序,成功實現了對AT24C02的讀寫功能。
  • 基於LPC2138的AES3數字音頻接口設計
    AES3通過單根絞合線對來串行傳輸數字音頻數據,充分發揮了數位訊號易處理、音質優良和抗幹擾能力強的優勢。它提供兩個信道的音頻數據,信道自動計時和自同步,同時提供了傳輸控制的方法和狀態信息的表示和一些誤碼的檢測能力。 鑑於入們對高質量音樂的追求以及AES3接口的縱多優點,設計出一個能夠接收和發送AES3音頻信號的簡單系統是很有價值的。
  • 基於SMS1180晶片的CMMB移動數位電視模塊工作原理
    北 京新時代展望科技有限公司作為以色利Siano公司的晶片開發合作夥伴,為了便於客戶更方便快捷地進入移動數位電視市場而設計開發了WT1818系列移動 數位電視模塊,WT1818系列模塊在充分理解了SIANO晶片功能的基礎上,充分體現了SMS11**系列晶片低功耗、多頻段、多標準、多接口等特點, 模塊內部還集成了復位電路和電源管理電路以方便客戶集成使用
  • 應用於微顯示晶片的MIPI DSI驅動接口設計
    微顯示晶片的顯示驅動接口的設計。  隨著消費級電子設備的發展,微顯示晶片應用的電子產品越來越多,顯示的解析度不斷增強,對顯示效果的要求也日益提高,需要傳輸的數據量和速率也越來越大,同時還要求設備保持高性能和低功耗,傳統的顯示接口已滿足不了諸多要求。因此,本文針對這種情況,設計了一種適用於高解析度微顯示晶片的MIPI DSI顯示驅動接口 [2] 。
  • 基於CPCI總線接口和LVDS接口的接收和傳輸測試數據實驗設計
    2 RS422接口設計 RS422接口用來下發命令字和接收狀態字,由於信號碼率較低,為625 kb/s,因此設計中主要考慮傳輸的穩定性和可靠性。本設計針對此問題首先選擇了抗幹擾性強的差分對信號傳輸數字量,同時對信號採取隔離措施,以防止前後級設備之間的互相干擾。接口電路示意圖如圖2所示。
  • 基於高性能DDS晶片AD9959的超寬帶步進頻率探地雷達設計
    滿足這種需求除了靠產生複雜的雷達波形外,還需要在雷達系統中應用高性能的器件。  直接數字頻率合成方法具有傳統方法所不具備的許多突出的優點:高頻率解析度、高頻率切換速度、頻率切換時相位保持連續、超寬的頻率範圍、能實現各種調製波和任意波形的產生以及易於實現全數位化的設計等。
  • FPGA的機載合成孔徑雷達數位訊號處理機接口板卡的設計與實現
    ;(3)實現PCI接口,能夠產生PCI中斷;(4)具有在線自檢測功能2 系統硬體結構設計為了簡化系統硬體設計,增加系統的靈活性,採用FPGA晶片實現系統要求的數據格式轉換打包分發和邏輯控制功能數據緩存採用硬體FIFO和軟體雙口RAMPCI接口採用專用接口晶片實現硬體FIFO和軟體雙口RAM的寫時鐘分別由各自的FPDP接口提供,
  • 基於單片機的簡易多通道虛擬示波器的設計
    本文引用地址:http://www.eepw.com.cn/article/201611/323627.htm  1 簡易多通道虛擬示波器系統的設計  簡易多通道虛擬示波器系統的原理方框圖如圖1所示,數據採集由主控晶片ATmega16進行,採集後的數據通過RS232串口通信晶片Max232將TTL電平轉換為RS232電平,提供與PC機的接口,將數據量傳送給PC機的LabVIEW
  • 基於OMAP-L138的數字示波器硬體設計
    2.數字示波器的基本架構  目前數字示波器多採用DSP、內嵌微處理器型FPGA或微處理器+FPGA架構。雖然內嵌微處理器型FPGA靈活性強,可以充分進行設計開發和驗證,便於系統升級且FPGA外圍電路簡單。但是該類型FPGA屬於高端FPGA,價高且供貨渠道難得,不適合低成本的數字示波器使用。
  • 數字溫度傳感器DS1621在Linux下的IIC接口驅動設計
    1 IIC總線協議以及選用晶片功能1.1 IIC總線的特點以及工作協議 IIC串行總線由兩根信號線組成:一根雙向傳輸的數據線SDA;另一根是時鐘線SCL。IIC總線通過簡單的結構即能實現半雙工的同步數據傳輸。
  • 9種乙太網接口的設計與實現,涵蓋原理分析及電路圖
    本文引用地址:http://www.eepw.com.cn/article/201609/303910.htm嵌入式系統乙太網接口的設計本文將介紹以8051系列單片機系統為例的嵌入式系統與10Mbps乙太網控制器晶片DM9008的接口電路實現及編程方法。
  • 基於TMS320F2812的逆變電源控制器設計
    摘要:隨著用電設備對高品質的電源和電能質量的需求日益增多,高性能逆變電源的研究越來越受到關注。首先介紹了逆變電源技術的發展現狀,在介紹了晶片的特性之後,詳細分析了基於TMS320F2812逆變電源控制器的硬體和軟體設計,並對仿真結果進行分析總結。
  • 基於STC15W408S和HX711的高精度數字顯示電子秤的設計
    圖2 STC15W408S引腳電路圖  STC15W408S是STC公司生產的一種低功耗、高性能8位微控制器,具有8K字節系統可編程Flash存儲器,512位元組RAM,42個I/O口線,內置5KBEEPROM,3個
  • 基於USB接口的區域網接入適配器的設計方案
    它將傳統意義上的多塊乙太網卡和集線器的功能集於一身,使多臺計算機可以用各自的USB接口連接到上級網絡設備的一個下行接口,並在內部採用了比集線器功能更為更強大交換控制器,對各接口的數據流量加以控制,保證可靠地運行。
  • 基於STM32晶片和TFT-LCD的可攜式心電圖儀設計
    帶通濾波器用高低通濾波器來構成,如圖3所示,基於小型化和成本考慮,硬體濾波只用一階高通濾波器和一階低通濾波器,雖然設計了右腿驅動電路,但是仍然有50Hz幹擾進入電路,本文不再設計50Hz陷波器,而改為用軟體的方法通過設計數字濾波器來濾除工頻幹擾。
  • 基於NETFPGA的可重構科學計算平臺
    可重構計算的底層技術是FPGA編程技術,可重構計算的優點是硬體設計的實現基於軟體的靈活性,並且保持了傳統的基於硬體方法的執行速度。其體系結構可變的特點,很好地適應了實際應用中的多元化需求。國際現狀國際上主要有XtremeData,Nallatech,美國星橋公司和蘇格蘭愛丁堡大學FPGA高性能計算聯盟研究類似產品。
  • 採用PDIUSBD12晶片和ADuC812晶片實現串行總線接口設計
    目前供於開發USB設備的晶片很多,但主要有2類:一類是帶USB接口的微控制器(MCU),這些微控制器有些是從底層專用於USB控制的,比如Cypress半導體公司的CY7C63xxx(低速)、CY7C64013(全速),這類微控制器有自己的系統結構和指令;有些微控制器只是增加了USB接口的通用晶片(基於8051內核),比如Intel公司的8x931,8x930,Cypress半導體公司的