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

          新聞中心

          EEPW首頁 > 元件/連接器 > 設(shè)計應(yīng)用 > 用可編程的扭斜控制來解決時鐘網(wǎng)絡(luò)問題的方法

          用可編程的扭斜控制來解決時鐘網(wǎng)絡(luò)問題的方法

          ——
          作者:Shyam Chandra 時間:2005-09-20 來源:萊迪思半導(dǎo)體公司 收藏

          時鐘網(wǎng)絡(luò)管理問題
          提高同步設(shè)計的整體性能的關(guān)鍵是提高時鐘網(wǎng)絡(luò)的頻率。然而,諸如時序裕量、信號完整性、相關(guān)時鐘邊沿的同步等因素極大地增加了時鐘網(wǎng)絡(luò)設(shè)計的復(fù)雜度。傳統(tǒng)上,時鐘網(wǎng)絡(luò)的設(shè)計采用了簡單的元件,諸如扇出緩沖器、時鐘發(fā)生器、延時線、零延時緩沖器和頻率合成器。由于PCB走線長度不等而引起的時序誤差,采用蜿蜒走線設(shè)計的走線長度匹配方法來處理。走線阻抗與輸出驅(qū)動阻抗的不匹配經(jīng)常通過反復(fù)試驗選擇串聯(lián)電阻來消除。多種信號的標(biāo)準(zhǔn)使得時鐘邊沿的同步更加復(fù)雜。至今,這三種挑戰(zhàn)會經(jīng)常遇到,并且鮮有理想的解決方案。以下描述了這些挑戰(zhàn)的一些情況。

          本文引用地址:http://www.ex-cimer.com/article/8705.htm

          提高時鐘頻率導(dǎo)致時序裕量的減少
          提高時鐘頻率減少了將數(shù)據(jù)從一個器件傳送到另一個器件的可用時間。在提高工作頻率(通常>66MHz)時,那些時鐘網(wǎng)絡(luò)的設(shè)計需要仔細(xì)考慮時序參數(shù),諸如器件的建立和保持時間、信號在電路板走線上的傳播時間、在同一個時鐘網(wǎng)絡(luò)中器件的時鐘時序的差異等等。如果違反了時序裕量規(guī)則,電路板將不能再按設(shè)計的要求可靠地工作。
          以下是一些過去使用的處理這些時序問題的方法:
          Ø 蜿蜒的走線來匹配時鐘走線長度
          Ø 采用具有最小輸出-輸出扭斜的扇出緩沖器
          Ø 采用零延時緩沖器來提前/延時時鐘邊沿或者補償包括那些扇出緩沖器的不同的延時

          由于阻抗不匹配導(dǎo)致信號完整性的下降
          隨著時鐘邊沿速度的提高,其諧波頻率延伸到GHz的范圍。這意味著任何長度超過兩厘米的走線必須被看作一根發(fā)射線。由于扇出驅(qū)動器和時鐘走線以及時鐘走線和接收器件之間的阻抗不匹配引起的信號反射使得時鐘信號變得扭斜,從而導(dǎo)致接收數(shù)據(jù)的錯誤,增加了電磁干擾、串?dāng)_等。器件至器件的輸出阻抗的變化以及由于輸出電壓引起的阻抗變化(2.5V的輸出阻抗高于3.3V的輸出阻抗)使得阻抗匹配問題進一步復(fù)雜化。
          以下是一些用來改善時鐘信號完整性的方法:
          Ø 用電阻與扇出驅(qū)動器串聯(lián)來匹配走線阻抗
          Ø 在輸入到地之間或者輸入之間使用終端電阻
          Ø 用扇出緩沖器來驅(qū)動到每個接收器件的各自的時鐘信號


          多種信號標(biāo)準(zhǔn)增加了層次結(jié)構(gòu)的層數(shù)
          時鐘的信號標(biāo)準(zhǔn)取決于接收器件或者時鐘域。例如,DDR存儲器要求SSTL2-差分標(biāo)準(zhǔn)的時鐘信號,但是支持LVCMOS標(biāo)準(zhǔn)的時鐘發(fā)生器電路可能產(chǎn)生所需的主時鐘頻率。由標(biāo)準(zhǔn)轉(zhuǎn)換器導(dǎo)致的時鐘網(wǎng)絡(luò)層次數(shù)目的增加經(jīng)常使得滿足所需時序規(guī)范的過程復(fù)雜化。
          以下是一些用來接口不同的邏輯標(biāo)準(zhǔn)的方法
          Ø 采用專門的轉(zhuǎn)換器來匹配時鐘發(fā)生器和接收IC之間的信號接口
          Ø 根據(jù)設(shè)計,終止沒有用到的輸出
          Ø 采用專門的零延時緩沖器來同步具有不同信號接口的時鐘邊沿

          時鐘網(wǎng)設(shè)計的其它問題
          Ø 減少電磁干擾、串?dāng)_等。
          o 在負(fù)載輸出端使用電容器來降低時鐘的回轉(zhuǎn)率
          Ø 時鐘抖動進一步減小了時序裕量
          o 根據(jù)應(yīng)用需要采用最小抖動(周期至周期、周期、相位等)特性的器件
          o 限制級聯(lián)的PLL數(shù)目
          的在系統(tǒng)可編程時鐘發(fā)生器器件中的ispClock5500系列以獨特且便利的方式處理所有上述挑戰(zhàn),同時提供了高性能,減小了電路板面積,便于設(shè)計并且靈活地貫穿不同的時鐘網(wǎng)絡(luò)結(jié)構(gòu)。

          ispClock5500系列
            ispClock5500系列中的第一批器件,10輸出的ispClock5510和20輸出的ispClock5520,將一個高性能的時鐘發(fā)生器和一個靈活的通用扇出緩沖器結(jié)合在一起。這種片上時鐘發(fā)生器采用一個高性能的PLL以及時鐘倍頻和分頻工具,能夠提供5個時鐘,其頻率范圍從10MHz到320MHz。這種通用扇出緩沖器采用單端或差分信號,能夠驅(qū)動20個時鐘網(wǎng)絡(luò),具有單獨的輸出控制用以改善信號和時序的完整性。這種新器件在支持電子電路板上的高性能時鐘網(wǎng)絡(luò)設(shè)計中,提供了空前的性能和靈活性。

          這些器件通過產(chǎn)生多個時鐘頻率并且將生成的時鐘扇出到整個電路板上,這樣就大大地減少了時鐘網(wǎng)絡(luò)設(shè)計的工作量,同時還處理了基于每個時鐘網(wǎng)的信號完整性和時序問題。

          結(jié)構(gòu)詳述
          ispClock5500的結(jié)構(gòu)能夠可以分為這些部分
          Ø 
          Ø 可編程時鐘I/O部分
          Ø PLL核
          Ø 頻率合成計數(shù)器
          Ø JTAG接口
          Ø 配置管理
           

          可編程時鐘I/O 部分 – 其輸入部分由兩個硬件可選的多路時鐘輸入組成。其輸出部分由多達(dá)20個低扭斜的時鐘輸出組成。參考時鐘輸入和時鐘輸出都可以被單獨地編程來接口單端邏輯(LVTTL、LVCMOS、SSTL、HSTL)或者差分邏輯(LVDS、LVPECL、Diff HSTL、Diff SSTL)類型。輸入和輸出的終端電阻能夠以5歐姆的步長進行編程,范圍從40到70歐姆。每個時鐘輸出的輸出扭斜能夠被單獨地設(shè)置為16種步長之一,其精度為195ps。扭斜的步長尺寸來自PLL的頻率,因而很精確。頻率合成單元能夠產(chǎn)生多達(dá)5個時鐘頻率。無障礙的輸出交換矩陣能夠?qū)⑷我活l率連結(jié)到任一輸出。輸入頻率范圍從10MHz到320MHz,輸出頻率范圍從5MHz到320MHz。

          PLL核 – 該器件的核心是由一個頻率檢測器(PFD)、可編程片上濾波器和壓控振蕩器組成的高性能PLL核。這個PLL核能夠鎖定從10MHz到320MHz范圍內(nèi)的輸入,其輸出頻率范圍是320到640MHz,輸出抖動小于100ps。

          頻率合成計數(shù)器 – 該器件有7個5位計數(shù)器:M、N和5個V計數(shù)器。M、N和一個V計數(shù)器提供5位的精度來設(shè)置PLL的工作頻率。然后,PLL的輸出驅(qū)動剩余的V分頻器,其結(jié)果是五個獨立的頻率的合成僅僅與PLL工作頻率有關(guān)。

          JTAG編程和邊界掃描接口 – 當(dāng)器件可以用JTAG接口進行完全地編程時,它也可以借助電路內(nèi)置的測試器來測試電路板的互連。

          配置管理 – 該器件能夠存儲四個獨立的配置 - (M、N和V計數(shù)器、扭斜)- 使得其能夠選擇四個獨立的時鐘頻率之一或者扭斜等等。配置管理提供了一個理想的機制來實現(xiàn)諸如用于電源管理的頻率切換、或者根據(jù)處理器的速度配置電路板的工作頻率等功能。

          ispClock5500系列:
           
          特性 ispClock5510 ispClock5520
          輸入和輸出頻率范圍 10-320 MHz 10-320 MHz
          可編程的輸入和輸出接口類型 LVTTL, LVCMOS, SSTL, HSTL, LVDS, LVPECL LVTTL, LVCMOS, SSTL, HSTL, LVDS, LVPECL
          輸出數(shù) 10 20
          輸出-輸出的扭斜 (最大值) 50ps 50ps
          最大的周期間抖動 70ps (峰-峰) 70ps (峰-峰)
          產(chǎn)生的頻率數(shù) 5 5
          可編程的扭斜 195ps至12 ns 195ps至12 ns
          可編程的終端 40歐姆至70歐姆 40歐姆至70歐姆
          封裝 48-引腳TQFP 100-引腳TQFP
          訂購號 ispPAC-CLK5510V-01T48C ispPAC-CLK5520V-01T100C

          應(yīng)用
          下圖中的上半部分說明了采用一種傳統(tǒng)的方法來實現(xiàn)時鐘網(wǎng)絡(luò)層次。下半部分是采用ispClock5500來實現(xiàn)同樣的功能。
           
          圖:  ispClock5500代替?zhèn)鹘y(tǒng)的分立器件

          分立的時鐘網(wǎng)電路的描述(圖中的上半部分)
          從左側(cè)開始,采用了一個33MHz的晶振電路作為整個時鐘網(wǎng)的源頭。時鐘發(fā)生器芯片將輸入時鐘4倍頻并且采用LVCMOS2.5V集成的扇出緩沖器分配133MHz的時鐘。四個133MHz的輸出使用如下:
          Ø 2個輸出被用作處理器的前端總線接口的時鐘
          Ø 1個輸出采用帶有分頻器的1:6扇出緩沖器來產(chǎn)生33MHz、供LVCMOS3.3接口的外圍器件的時鐘
          Ø 1個輸出用來產(chǎn)生六個133MHz SSTL-2D(差分時鐘),用作DDR器件及存儲控制器的時鐘。這部分需要一個零延時緩沖器來轉(zhuǎn)換輸入信號和補償傳播時間。
          此設(shè)計還需要用于信號完整性的終端電阻以及用于匹配走線長度的彎曲的時鐘形狀。

          基于ispClock5520的電路(圖的下半部分)
          從左側(cè)開始,該電路使用一個同樣的33MHz的晶振。內(nèi)部的PLL核及V分頻器產(chǎn)生133MHz和33MHz時鐘。輸出交換矩陣經(jīng)過配置將這些時鐘信號連接到相應(yīng)的扇出緩沖器。通用扇出緩沖器配置如下:
          Ø 2個單端輸出來驅(qū)動處理器的前端總線,其采用LVCOMS2.5接口并且使用可編程輸出阻抗特性來匹配走線阻抗。
          Ø 6個單端輸出來驅(qū)動外圍總線,其采用LVCMOS3.3接口的33MHz時鐘并且使用可編程阻抗特性來匹配走線阻抗。
          Ø 6個差分輸出來驅(qū)動DDR存儲器和控制器,其采用SSTL-2D接口的133MHz時鐘并且使用可編程阻抗特性將輸出阻抗設(shè)置為50歐姆。
          ispClock5520的可編程扭斜特性通過采用針對每個扭斜的32級235ps步長的設(shè)置,極大地簡化了時鐘走線長度匹配的任務(wù)。采用ispClock5520的可編程輸出阻抗特性,解決了走線阻抗匹配的問題。

          軟件支持
          如上面的電路圖所示,采用PAC-Designer 3.0版軟件工具在ispClock5520器件中實現(xiàn)設(shè)計的過程可以在幾分鐘內(nèi)完成,其步驟如下。

          時鐘I/O接口規(guī)范
          PAC-Designer軟件的圖形接口讓用戶通過簡單的下拉式菜單來指定I/O特性、M,N和V分頻器、扭斜設(shè)置等。

          輸出接口特性可以用如圖所示的下拉式菜單來定義。設(shè)計者必須使用下列菜單來設(shè)置輸出類型、輸出阻抗、回轉(zhuǎn)率以及V分頻器來產(chǎn)生所需的頻率。此外,這一菜單還能用來選擇輸出使能控制和同步門控功能。
           

          該設(shè)計中,輸出配置如下:
          Ø Bank 0至Bank 5 – 6個輸出,SSTL-2差分,133MHz,50歐姆,快回轉(zhuǎn)率
          Ø Bank 6 – 2個輸出, LVCMOS2.5,133 MHz,50歐姆,快回轉(zhuǎn)率
          Ø Bank 7至Bank 10 – 6個輸出,LVCMOS3.3,33 MHz,50歐姆,快回轉(zhuǎn)率

          根據(jù)輸入和輸出的時鐘頻率計算M,N和V分頻器的值
          PAC-Designer支持許多設(shè)計工具,它們能讓設(shè)計者根據(jù)系統(tǒng)規(guī)范選擇配置。在這種情況下,根據(jù)輸入和輸出頻率,使用頻率合成器設(shè)計工具來計算M,N和V分頻器的設(shè)置。
           
          可以看到從33MHz輸入產(chǎn)生133MHz和33MHz輸出的過程中,M分頻器須設(shè)為1,N分頻器設(shè)為4,V分頻器設(shè)為4產(chǎn)生133MHz輸出,以及V分頻器設(shè)為16產(chǎn)生33MHz輸出。PLL的壓控振蕩器配置為533MHz工作頻率。這種配置得到最小的扭斜步長(1/8*533*10E06)=235ps。

          設(shè)置輸出扭斜來補償走線長度的差異
           

          如上所示的Skew Editor屏幕照片被用來選擇輸出時鐘扭斜。扭斜的步長大小,如圖中所示的TU(時間單位),是235ps。要更改一個時鐘信號的扭斜,只要點擊并拖動其波形。

          用摘要報告驗證設(shè)計
           
          輸出摘要工具能夠用來在一頁紙上列出所有配置,用于證明及驗證的目的。

          ispClock550重新定義時鐘網(wǎng)的管理

          如此,ispClock5500器件通過將一個高性能的PLL核與一個通用扇出緩沖器集成在一起,在時鐘網(wǎng)絡(luò)設(shè)計中提供了空前的便利。

          容易地補償電路板走線長度的差異和器件的延時
          可編程的扭斜特性降低了彎曲走線的需求,從而簡化了電路板的布局。并且,它還增加了時序的裕量,減少了設(shè)計時間。

          通過匹配電路板走線阻抗,改善信號完整性
          通過一個可編程輸出阻抗特性外加增強的Vcc和Ground引腳,使得其具有匹配走線阻抗的能力,改善了時鐘信號的完整性。此外,由于輸出阻抗是基于每一個器件的,器件之間的輸出阻抗差異被最小化,提升了產(chǎn)量。

          減少時鐘網(wǎng)絡(luò)結(jié)構(gòu)的層數(shù) – 展平層次結(jié)構(gòu)
          通用扇出緩沖器能夠被編程來驅(qū)動多個信號標(biāo)準(zhǔn),降低了使用分立(有時部分地使用)信號轉(zhuǎn)換器的需求,因此減少了時鐘網(wǎng)絡(luò)中的層數(shù)并且減輕了滿足整體電路板時序要求的工作量。

          改善了性能
          低抖動、極佳的輸出-輸出扭斜匹配提供了額外的時序裕量。

          減小了電路板面積
          ispClock5500的集成特性能夠在一個芯片上實現(xiàn)完整的時鐘網(wǎng)絡(luò),節(jié)省了電路板面積??删幊膛ば惫芾硖匦詼p少了用于補償走線長度差異的彎曲走線布局所用的電路板面積。片上的可編程輸出阻抗節(jié)省了使用輸出阻抗匹配電阻所要增加的電路板面積。

          降低了制造成本
          ispClock5500器件支持在其所有的I/O引腳上的JTAG編程和邊界掃描測試。由于編程和在電路的測試,降低了制造成本。

          其它優(yōu)點
          通過頻率定標(biāo)以及借助時鐘盈余的質(zhì)量控制,時鐘配置管理使得電源管理容易實現(xiàn)。
          因為該器件所有的關(guān)鍵特性都是可編程的,設(shè)計者能夠根據(jù)所有他們的系統(tǒng)時鐘需要使ispClock5500標(biāo)準(zhǔn)化,降低了成本。
              所用設(shè)計方法
          時鐘網(wǎng)絡(luò)應(yīng)用   Lattice ispClock5500 傳統(tǒng)的時鐘器件 其它可編程扭斜器件
          時鐘邊沿對齊:補償走線長度差異或者其它芯片延時   具有精密扭斜調(diào)整的可編程單獨的輸出扭斜控制 彎曲的走線方式,延時線 具有粗糙扭斜調(diào)整的可編程單獨的輸出扭斜控制
          信號完整性:使用輸出阻抗器配走線阻抗   單獨的可編程輸出阻抗 手工選擇外接電阻  手工選擇外接電阻
          專用時鐘信號接口   對通用扇出緩沖器編程來接口LVCMOS, LVTTL, SSTL, HSTL, LVDS, LVPECL 對于專用接口采用集成電路轉(zhuǎn)化器/采用零延時緩沖器來補償額外的時間延時 對于專用接口采用集成電路轉(zhuǎn)化器/采用零延時緩沖器來補償額外的時間延時
          產(chǎn)生多個時鐘頻率   多達(dá)5個可編程輸出頻率 多個時鐘發(fā)生器或綜合器器件 有限的頻率選擇
          降低電磁干擾及串?dāng)_   對輸出回轉(zhuǎn)率單獨地編程 使用外接電容來延緩時鐘邊沿 使用外接電容來延緩時鐘邊沿
          電源管理:切換時鐘頻率    采用配置方式在獨立的頻率之間切換 采用多個發(fā)生器及合成器并使用分立的扇出緩沖器來切換時鐘 采用多個發(fā)生器及合成器并使用分立的扇出緩沖器來切換時鐘

          全文下載:
          http://bbs.edw.com.cn/upload/Skew.zip



          關(guān)鍵詞: 萊迪思

          評論


          相關(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); })();