【技術實現步驟摘要】
【國外來華專利技術】【001】本申請要求于2006年4月7日提交的第60/790,280號美國臨時專利申請和2006年7月17日提交的第11/488,199號美國專利申請的優先權。
【002】本專利技術涉及用于集成電路諸如可編程邏輯器件集成電路的存儲器接口電路,更具體地,涉及具有用于調節時鐘信號的相位檢測器和延遲鎖定環的存儲器接口電路。
技術介紹
【003】可編程邏輯器件是一種能夠由用戶來編程以實現所需的定制邏輯功能的集成電路。在典型情況下,邏輯設計者使用計算機輔助的設計工具來設計定制邏輯電路。當設計過程完成時,工具生成配置數據。配置數據被下載到可編程邏輯器件中,以便將該器件配置成執行定制邏輯電路的功能。【004】在典型的系統中,可編程邏輯器件集成電路被安裝到帶有存儲器芯片和其它集成電路的電路板上。當對存儲器執行讀寫操作時,時序是很關鍵的。因為可編程邏輯器件是以許多不同的方式配置的,并且被安裝到許多不同類型的板上,將可編程邏輯器件與存儲器互連起來的線路的長度可能在各系統之間互不相同。因此,通常不太可能提前確切地知道可編程邏輯器件與存儲器之間的數據和時鐘路徑將如何完成任務。在一些系統中,數據和時鐘路徑可具有一個時序特性的集合,而在其它系統中,數據和時鐘路徑可具有不同的時序特性的集合。【005】為了適應由于不同的系統環境而造成的時序性能的變化,傳統的可編程邏輯器件使用許多可變的延遲鏈電路來處理由存儲器生成的數據和時鐘信號。盡管在許多情況下這種方法可能是令人滿意的,-->但在可編程邏輯器件中,使用許多可變延遲鏈電路易于耗費相對大量的電路資源。【006】希望能夠提供充分利用芯片上資源 ...
【技術保護點】
一種連接到在讀取操作期間產生多個存儲器時鐘信號和多個相應的存儲器數據信號的存儲器的可編程邏輯器件,該可編程邏輯器件包括: 電路系統,其處理所述存儲器時鐘信號中的每一個以確定將系統時鐘信號延遲的平均量從而捕獲所有的所述存儲器數據信號,該 電路系統還發布相應的平均延遲控制信號; 延遲鎖定環電路,其接收所述系統時鐘信號,接收所述相應的平均延遲控制信號,并將所述系統時鐘信號移動所述平均量從而產生捕獲時鐘;和 數據捕獲寄存器,其具有接收所述捕獲時鐘的時鐘輸入,并捕獲來自 所述存儲器的所有存儲器數據信號。
【技術特征摘要】
【國外來華專利技術】US 2006-4-7 60/790,280;US 2006-7-17 11/488,1991.一種連接到在讀取操作期間產生多個存儲器時鐘信號和多個相應的存儲器數據信號的存儲器的可編程邏輯器件,該可編程邏輯器件包括:電路系統,其處理所述存儲器時鐘信號中的每一個以確定將系統時鐘信號延遲的平均量從而捕獲所有的所述存儲器數據信號,該電路系統還發布相應的平均延遲控制信號;延遲鎖定環電路,其接收所述系統時鐘信號,接收所述相應的平均延遲控制信號,并將所述系統時鐘信號移動所述平均量從而產生捕獲時鐘;和數據捕獲寄存器,其具有接收所述捕獲時鐘的時鐘輸入,并捕獲來自所述存儲器的所有存儲器數據信號。2.如權利要求1所述的可編程邏輯器件,還包括鎖相環電路,該鎖相環電路接收參考時鐘并鎖定到所述參考時鐘上并向所述延遲鎖定環電路供應所述系統時鐘。3.如權利要求1所述的可編程邏輯器件,還包括鎖相環電路,該鎖相環電路接收參考時鐘并鎖定到所述參考時鐘上并向所述延遲鎖定環電路供應所述系統時鐘,其中所述鎖相環電路包含反饋路徑,該反饋路徑包括除法器,其中所述除法器將所述反饋路徑上的信號除以一個由整數設置建立的整數量,并且其中所述除法器包含可編程元件,這些可編程元件加載有配置數據以調節所述除法器的所述整數設置。4.如權利要求1所述的可編程邏輯器件,其中處理所述存儲器時鐘信號中的每一個以確定將所述系統時鐘信號延遲的平均量的電路系統包括相位檢測器,該相位檢測器系統地接收所述存儲器時鐘信號中的每一個。5.如權利要求1所述的可編程邏輯器件,其中處理所述存儲器時鐘信號中的每一個以確定將所述系統時鐘信號延遲的平均量的電路系統包括:供應時鐘的鎖相環電路;多路復用器,其具有多個輸入,每個輸入接收各自一個所述存儲器時鐘信號,所述多路復用器具有被施加控制信號的控制端,并具有輸出,所述多個輸入中選定的一個根據所述控制信號按路徑傳遞到該輸出;和具有第一和第二輸入和一個輸出的相位檢測器,其中所述第一輸入從所述鎖相環電路接收所述時鐘,其中所述第二輸入接收所述多路復用器的輸出,而且其中所述相位檢測器比較所述第一輸入和所述第二輸入并將相應的相位誤差信號供應給所述輸出。6.如權利要求1所述的可編程邏輯器件,其中處理所述存儲器時鐘信號中的每一個以確定將所述系統時鐘信號延遲的平均量的電路系統包括:供應時鐘的鎖相環電路;多路復用器,其具有多個輸入,每個輸入接收各自一個所述存儲器時鐘信號,所述多路復用器具有被施加控制信號的控制端,并具有輸出,所述多個輸入中選定的一個根據所述控制信號按路徑傳遞到該輸出;具有第一和第二輸入和一個輸出的相位檢測器,其中所述第一輸入從所述鎖相環電路接收所述時鐘,其中所述第二輸入接收所述多路復用器的輸出,而且其中所述相位檢測器比較所述第一輸入和所述第二輸入并將相應的相位誤差信號供應給所述輸出;和存儲器控制器,其向所述多路復用器的控制端供應所述控制信號,并在系統地調節所述控制信號的同時從所述相位檢測器的輸出接收所述相位誤差信號。7.如權利要求1所述的可編程邏輯器件,其中處理所述存儲器時鐘信號中的每一個以確定將所述系統時鐘信號延遲的平均量的電路系統包括:供應時鐘的鎖相環電路;多路復用器,其具有多個輸入,每個輸入接收各自一個所述存儲器時鐘信號,所述多路復用器具有被施加控制信號的控制端,并具有輸出,所述多個輸入中選定的一個根據所述控制信號按路徑傳遞到該輸出;具有第一和第二輸入和一個輸出的相位檢測器,其中所述第一輸入從所述鎖相環電路接收所述時鐘,其中所述第二輸入接收所述多路復用器的輸出,而且其中所述相位檢測器比較所述第一輸入和所述第二輸入并將相應的相位誤差信號供應給所述輸出;和存儲器控制器,其向所述多路復用器的控制端供應所述控制信號,并在系統地調節所述控制信號的同時從所述相位檢測器的輸出接收所述相位誤差信號,其中所述存儲器控制器通過根據來自所述相位檢測器的所述相位誤差信號計算所述平均量來產生所述平均延遲控制信號,所述存儲器控制器還具有將所述平均延遲控制信號供應給所述延遲鎖定環電路的平均延遲輸出。8.如權利要求1所述的可編程邏輯器件,其中,所述存儲器被組織成多個存儲器組,其中在數據讀取操作期間每個存儲器組產生所述存儲器時鐘信號中相關聯的一個和相關聯的存儲器數據信號組,并且其中處理所述存儲器時鐘信號中的每一個的電路系統包括:相位檢測器和存儲器控制器電路系統,其使用相位誤差測量來確定每個所述存儲器時鐘信號相對給定的時鐘信號偏移多少并基于所述相位誤差測量來產生所述平均延遲控制信號,其中所述數據捕獲寄存器被組織成多個集合,數據捕獲寄存器的每個集合接收與相應的一個存儲器組相關聯的存儲器數據信號組。9.如權利要求1所述的可編程邏輯器件,還包括:鎖相環電路,其產生所述系統時鐘和附加系統時鐘,其中所述系統時鐘相對所述附加系統時鐘移動九十度;和相位檢測器,其在所述存儲器時鐘信號中的每一個與所述附加系統時鐘之間做出相位比較。10.一種利用集成電路來從具有多個存儲器組的存儲器中讀取數據的方法,每個存儲器組具有相關聯的存儲器時鐘信號和相關聯的一組存儲器數據信號,這些存儲器數據信號與該存儲器組的存儲器時鐘信號同相,所述方法包括:通過比較所述存儲器時鐘信號中的每一個與系統時鐘,使用所述集成電路來進行相位誤差測量;基于所述相位誤差測量利用所述集成電路來計算延遲值;利用...
【專利技術屬性】
技術研發人員:AH伯尼,SK洽格里阿,
申請(專利權)人:阿爾特拉公司,
類型:發明
國別省市:US[美國]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。