信號完整性SI(Signal Integrity)概述之二DDR之時序(Timing)分析

2021-12-10 興森科技

對於系統設計工程師來說,時序(Timing)問題在設計中是至關重要的,尤其是隨著時鐘頻率的提高,留給數據傳輸的有效讀寫窗口越來越小,要想在很短的時間限制裡,讓數據信號從驅動端完整地傳送到接收端,就必須進行精確的時序計算和分析。同時,時序和信號完整性也是密不可分的,良好的信號質量是確保穩定的時序的關鍵,由於反射,串擾造成的信號質量問題都很可能帶來時序的偏移和紊亂。因此,對於一個信號完整性工程師來說,如果不懂得系統時序的理論,那肯定是不稱職的。

時序分析,也許是SI 分析中難度最大的一部分,大部分工作是閱讀規範,理解系統的工作原理和公式計算,過程比較枯燥,而且參考的資料不多,所以國內能精準做時序分析的團隊不多,興森科技高速實驗的仿真工程師從DDR的信號質量、串擾、ISI多方面考慮,一絲不苟的計算時序關係,有了固定的DDR時序的模板,如果需要模板可聯繫作者或我司的業務員。


圖一、 時序仿真報告模板(Timing report sample)

存儲器是目前計算機系統裡的核心部件,任何一個系統都少不了和CPU通信的存儲器,可以分為如幾種類型:


圖二、 目前存儲器的分類

目前興森科技高速實驗室對於上述存儲器的時序分析都有定性、定量的研究,對於客戶提出的次數最多的問題:「我設計的DDR(存儲器)跑不了最高的速率,是什麼原因?」,我們目前給客戶解決問題成功率為100%,都是通過時序仿真定位問題點,然後通過公司CAD事業部的設計工程師改版,再到工廠打板,SMT,再回到興森科技高速實驗調試成功,最後交付給客戶。為客戶解決了系統設計中的一大攔路虎。

所以通過在研發階段藉助目前的EDA仿真工具,將SI(時序)問題定位在設計的前端尤為重要。客戶的問題就是興森科技的問題,在這裡將分期為大家介紹高速系統中的信號完整性問題。

DDR信號仿真(SDRAM,DDR, DDR2 ,DDR3……)

(1)DDR信號完整性及串擾分析

基於仿真模型(IBIS,SPICE模型等),綜合評估DDR信號的信號質量,如過衝、振鈴、單調性、噪聲裕量、ISI(碼間幹擾)等,合理的優化信號拓撲結構,評估DDR並行走線的線間串擾情況,並結合仿真結果給出最佳的優化改善方案。


圖三、 信號波形


圖四、ODT優化方案

(2) DDR時序仿真

驗證DDR信號的時序關係(如 DQS&CLK, DQ&DQS, ADD&CLK),制定相關約束條件,給出指導意見,使設計滿足系統時序要求。


圖五:時序關係對應圖


圖六:時鐘信號fly time

綜上所述:

整個系統中時序控制不好,容易影響整個系統的運行,大大浪費系統的資源。設計時需要著重考慮,做好時序仿真,對PCB設計進行指導,為系統的時序留下最大的裕量,讓整個系統能量滿格運行,做到科學設計,無憂無慮。

相關焦點

  • 基於信號完整性理論的PCB仿真設計與分析研究
    引言本文引用地址:http://www.eepw.com.cn/article/78635.htm  目前,國內外有關信號完整性(signal integrity,SI)工程和研究還是一門尚未成熟的學科,其分析方法和實踐都沒有很好地完善,還處於不斷的探索階段。
  • SPARQ系列述評之二 ――信號完整性問題與S參數的關
    信號 完整性仿真是指使用仿真軟體將晶片、信號傳輸鏈路的模型連接到一起,進行初步的信號質量的預測,信號完整性仿真中一個最為重要的模型是S參數模型,它常被 用來模擬傳輸線、過孔、接插件等的模型,在仿真之初S參數常常是通過電磁場仿真軟體等仿真的方法獲得,然後再用相應的測試儀器如TDR、VNA以及力科新推出的新型專用於信號完整性領域的信號完整性網絡分析儀SPARQ
  • 詳細介紹時序基本概念Timing arc
    這是timing計算最基本的組成元素,在昨天的lib庫介紹中,大部分時序信息都以Timing arc呈現。如果兩個pin之間在timing上存在因果關係,我們就把這種時序關係稱為Timing arc,主要分為定義時序延遲,和定義時序檢查兩種。為啥叫它時序弧?因為時序圖中經常用一條弧形線段來表示它。
  • 力科發布頻域和時域信號完整性圖書「S-Parameters for Signal Integrity」
    全球電子測試和測量解決方案的領導者力科宣布出版信號完整性領域首本工程書籍「S-Parameters for Signal Integrity
  • 信號完整性理論之差分訊號
    什麼是傳輸線,什麼是信號完整性分析,為什麼傳輸線要測試差分訊號,經常有人問小編這個問題,今天我們就逐項解惑。
  • Linux信號(signal) 機制分析(1)
    【摘要】本文分析了Linux內核對於信號的實現機制和應用層的相關處理。
  • 每日學習:靜態時序分析入門面面觀
    關注並標星大同學吧作者稱謂:Jack xu個人介紹:不斷學習的數字後端工程師微信公眾號:志芯本文詳細講解了時序分析的絕大部分概念,並分析了時序分析的方法和流程。1.1模擬信號與數位訊號,高電平與低電平模擬信號:在時間和幅值上是連續變化的電信號。
  • 時序分析的一些基本概念
    時序分析時FPGA設計中永恆的話題,也是FPGA開發人員設計進階的必由之路。慢慢來,先介紹時序分析中的一些基本概念。本文引用地址:http://www.eepw.com.cn/article/201808/385204.htm1.
  • DDR PHY專題(三)——Initialization
    初始化使用到兩個信號:dfi_init_start 和dfi_init_complete(也被用於頻率切換)。初始化時,dfi_init_start表示MC向Phy發送定義和有效的可選的DFI 頻率信號(dfi_frequency, dfi_freq_ratio and dfi_freq_fsp)。dfi_init_complete表示Phy已經準備好接收DFI事物。
  • T53 Memory系列之--DDR(內存)時序怎麼讀
    對於大部分工程師而言,Memory在設計中經常會非常困難,這種困難,來源於數目繁多的各種信號線,來源於各種不同的拓撲結構,更來源於JEDEC Spec中讓人眼花繚亂的時序圖
  • 時序分析中的一些基本概念
    時序分析時FPGA設計中永恆的話題,也是FPGA開發人員設計進階的必由之路。慢慢來,先介紹時序分析中的一些基本概念。本文引用地址:http://www.eepw.com.cn/article/201710/365595.htm1.
  • 信號完整性(Singnal Integrity)術語
    1、什麼是信號完整性(Singnal Integrity)?信號完整性(Singnal Integrity)是指一個信號在電路中產生正確的相應的能力。信號具有良好的信號完整性(Singnal Integrity)是指當在需要的時候,具有所必須達到的電壓電平數值。
  • 信號完整性
    本文將概述高速數據速率系統的信號完整性基礎知識和集膚效應、阻抗匹配、特性阻抗、反射等關鍵問題。在許多設計中,高頻信號必須以互連電纜或撓性電纜作為傳輸路徑的一部分,這會對幅值和時序波形產生延遲和偏差。由於信號速度降低、串擾或介電材料吸收的任何能量而導致的時序偏差或任何其他損耗都會同時產生稱為抖動的時序和幅值偏差。在這裡,設計人員必須匹配一系列信號之間的飛行時間。由於內層的DATA信號將傳播得較慢,因此我們必須減小DATA信號的長度以匹配CLK信號的飛行時間。
  • Quamtum-SI DDR3仿真解析
    Quantum-SI 2008.04 automates signal integrity and timing analysis of DDR3 interfaces.This parameter defines the length of time a signal must spend beyond the AC thresholds in order for a transition to be considered valid.
  • 高頻高速PCB設計之實用大全(1)
    若兩線忽遠忽近, 差分阻抗就會不一致, 就會影響信號完整性(signal integrity)及時間延遲(timing delay)。8、如何處理實際布線中的一些理論衝突的問題基本上, 將模/數地分割隔離是對的。
  • 讀懂用好TimingReport
    靜態時序分析靜態時序分析( Static Timing Analysis)簡稱STA,採用窮盡的分析方法來提取出整個電路存在的所有時序路徑,計算信號在這些路徑上的傳播時,檢查信號的建立和保持時間是否滿足時序要求,通過對最大路徑延時和最小路徑延時的分析,找出違背時序約束的錯誤並報告。
  • 答題|從fail到pass,DDR調試到底經歷了什麼?
    仿真重要啊 @ 杆評分:2分沒遇到過,多依靠仿真分析,大多數問題都能解決 @ 兩處閒愁 評分:2分作為畫圖員,在產品設計中沒有參與波形分析和功能調試,甭說示波器、網絡儀了,這個話題沒有發言權,還請朋友們不吝賜教。在產品周期中協助硬體員(以下稱硬漢)查找網絡路徑以確認開短路,添加測試點以利於探針接觸而不打架。
  • 時序分析基本概念介紹
    今天我們要介紹的時序分析概念是Infinite window, 全稱無窮大的時間窗。
  • 30秒輕鬆搞定I²C、SPI、MDIO時序分析
    隨著嵌入式的發展,各類串行總線開始在各個行業廣泛應用起來,當我們對總線信號進行分析測試時,示波器不僅僅是測試波形的工具,現在更加成為了通信總線時序分析的利器
  • 阻抗匹配與信號完整性
    ,另一種是即將遇到信號完整性問題」。    借這句話開始本文要介紹的信號完整性內容。    什麼是信號完整性?    通俗來講,信號在互連線的傳輸過程中,會受到互連線等因素的相互作用而使得信號發生波形畸變的一種現象,這時可以說信號在傳輸中被破壞了,變得「不完整」。信號完整性沒有一個唯一的規範定義,從廣義上講,指的是信號在高速產品中由互連線引起的所有問題。