<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

用可編程的扭斜控制來(lái)解決時(shí)鐘網(wǎng)絡(luò )問(wèn)題的方法

——
作者:Shyam Chandra 時(shí)間:2005-09-20 來(lái)源:萊迪思半導體公司 收藏

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

本文引用地址:http://dyxdggzs.com/article/8705.htm

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

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


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

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

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

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

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

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

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

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

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

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

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

應用
下圖中的上半部分說(shuō)明了采用一種傳統的方法來(lái)實(shí)現時(shí)鐘網(wǎng)絡(luò )層次。下半部分是采用ispClock5500來(lái)實(shí)現同樣的功能。
 
圖:  ispClock5500代替傳統的分立器件

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

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

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

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

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

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

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

設置輸出扭斜來(lái)補償走線(xiàn)長(cháng)度的差異
 

如上所示的Skew Editor屏幕照片被用來(lái)選擇輸出時(shí)鐘扭斜。扭斜的步長(cháng)大小,如圖中所示的TU(時(shí)間單位),是235ps。要更改一個(gè)時(shí)鐘信號的扭斜,只要點(diǎn)擊并拖動(dòng)其波形。

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

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

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

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

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

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

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

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

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

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

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



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>