[go: up one dir, main page]

TWI364761B - Modular memory controller clocking architecture - Google Patents

Modular memory controller clocking architecture Download PDF

Info

Publication number
TWI364761B
TWI364761B TW096148620A TW96148620A TWI364761B TW I364761 B TWI364761 B TW I364761B TW 096148620 A TW096148620 A TW 096148620A TW 96148620 A TW96148620 A TW 96148620A TW I364761 B TWI364761 B TW I364761B
Authority
TW
Taiwan
Prior art keywords
delay
phase
locked loop
timing
skew
Prior art date
Application number
TW096148620A
Other languages
English (en)
Other versions
TW200836196A (en
Inventor
Hing Y To
Mamun U Rashid
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of TW200836196A publication Critical patent/TW200836196A/zh
Application granted granted Critical
Publication of TWI364761B publication Critical patent/TWI364761B/zh

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0805Details of the phase-locked loop the loop being adapted to provide an additional control signal for use outside the loop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0337Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Dram (AREA)
  • Pulse Circuits (AREA)
  • Memory System (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Information Transfer Systems (AREA)

Description

1364761 九、發明說明: L發明所屬之技術領域】 發明領域 本發明係有關電腦系統;尤其是,本發明係有關與記 5 憶體裝置介面之系統。
C先前技術:J 發明背景
一記憶體控制器是被安置在電腦系統之内主機板上之 一種積體電路,或處理器晶圓,其管理往來於主要記憶體 10裝置之資料流。尤其是,記憶體控制器包含讀取和寫入資 料至動態RAM (DRAM)之所需邏輯。一邏輯構件包含執行 DRAM之處理之一計時架構。 該計時架構一般包含特殊的延遲鎖定迴路(DLL),其被 使用於發送抗歪斜以及接收抗歪斜。但是’習見的計時架 15構執行一相對大量的邏輯構件以控制對於單一記憶體控制 器通道的所有抗歪斜。
【明内容;3 20 依據本發明之-實施例,係特地提出_種記憶體控制 器’其包含:用以產生-差分參考時脈之一鎖相迴路 (PLL);以及编合至該鎖相迴路之一第一計時構件,該第一 計時構件包括1以接㈣參考咖並且產生發送^接收 延遲抗歪斜時脈信號之一第一延遲鎖定迴路(dll)、用以提 供資料發送抗歪斜功能之一第一組相位内插器、以及用以 提供資料接收抗歪斜功能之一第一組僕式延遲線。 5 圖式簡單說明 本發明鉍由範例被展示且不受限制於附圖中之圖式, 於圖中相同之參考號碼指示相似元件,並且於圖中: 第1圖是〜電腦系統實施例之方塊圖; 第2A和2B圖是展示習見的發送延遲鎖定迴路架構之 圖式; 第3圖是展示習見的接收延遲鎖定迴路架構之圖式; 第4A和4β圖是展示一總體計時架構實施例之圖式; 第5圖是展示一模組式計時架構實施例之圖式; 第6圖是展示另一模組式計時架構實施例之圖式;以及 第7圖是另—電腦系統實施例之方塊圖。 【實施方式】 較佳實施例之詳細說明 一種模組式記憶體控制器計時架構被說明。在本發明 下面的詳細說明_許多的特定細節預先被設定以便提供本 發明整體之了解。但是,熟習本技術者應明白,本發明可 被實施而不必這些特定細節。在其他實例中,為避免混淆 本發明,習知的結構和裝置以方塊圖型式被展示,而不是 以詳細地說明被展示。 關於說明文中之“一實施例”或“ 一個實施例”意謂著包 含在本發明至少一實施例中所被說明之一特定的特點、結 構、或特性之相關實施例。在說明文中各處出現之“在一 實施例中”詞組不必然是皆為相關之相同實施例。 第1圖是一電腦系統1〇〇之實施例方塊圖。電腦系統100 包含被耦合至互連裝置105之中央處理單元(CPU)1〇2<>在一 實施例中,CPU 102是Pentium族系處理器中的一處理器, 其可由美國加州聖克拉市之英特爾公司所供應。另外地, 其他的CPU亦可被使用。例如,CPU 102可被製作為多數個 處理器,或多數個處理器核心。 在進一步的實把例中’晶片組1〇7同時也被輕合至互連 裝置105。晶片組107可包含一記憶體控制中插。 MCH 110可包含一記憶體控制器U2,其被耦合至主要系統 記憶體115。主要系統記憶體115儲存資料以及利用cpu 1 〇2 或任何包含在系統100中的其他裝置所執行之指令序列。 在一實施例中,主要系統記憶體115包含一個或多個 DIMM,其包含動態隨機存取記憶體(DRAM)裝置;但是, 主要系統記憶體115可使用其他樣式之記憶體被製作。另外 的裝置同時也可被耦合至互連裝置105,例如,多數個cpu 及/或多數個系統記憶體。 MCH 110可經由中樞介面被耦合至一輸入/輸出控制 中枢(ICH) 140。ICH 140提供通至電腦系統1〇〇内之輸入/ 輸出(I/O)裝置的一介面。ICH 140可支援在I/O互連體上之 標準I/O操作,例如,週邊構件互連裝置(PCI)、加速圖形埠 (AGP)、通用串列互連裝置(USB)、低接腳數(LPC)互連裝 置、或任何其他種之I/O互連裝置(未被展示)。在一實施例 中,ICH 140被耦合至無線電收發器160。 第7圖展示另一電腦系統100之實施例。在這實施例 中,記憶體控制器112被包含在CPU 102之内。因此,記憶 體115被搞合至CPU 102。進一步地,晶片組1〇7包含—控制 中樞740。 儘管在實施例中,記憶體控制器藉由主要記憶體115轉 移在電腦系統100和記憶體115之間資料而進行記憶體處 理。為進行該等記憶體處理,記憶體控制器112包含—具有 被使用以發送抗歪斜以及接收抗歪斜之延遲鎖定迴路(dll) 的計時機構。第2A圖展示一種習見的發送延遲鎖定迴路架 構。 在第2A圖所展示之發送端上,該機構包含被耦合至一 鎖相迴路(PLL)之一延遲鎖定迴路以及許多僕式延遲線。一 延遲鎖定迴路作為一構件,以保持在電壓與溫度(ρντ)上之 延遲追蹤。各僕式延遲線被耦合至一相位内插器(ρι)以及一 CMOS轉換器,其進一步地被耦合至一發送器。 該延遲鎖定迴路在延遲鎖定迴路内之一些延遲元件各 者中設定必需的延遲。這延遲追蹤處理程序、電壓及溫度 (PVT)邊化被轉換為一類比電壓(偏壓)並且被耗合至該等僕 式延遲線。被耗合至各個僕式延遲線之相位内插器產生一 較細的延遲步驟並且分佈該產生之時脈至各高速發送 器,例如,線腳串列終端邏輯(SSTL)驅動器。 在製作一習見計時機構的一記憶體控制器中,一般有 U個獨自地被偏斜之發送器族群。因此,有u個僕式延遲 線以及在發送方向中之對應的時脈緩衝器。這些計時電路 系統被安置在中央位置,如第26圖之展示。因此,習見的 什時機構在原始設計中具有遠離該計時電路之高速驅動器 的實際位置(例如〜3000微米遠)之特點。 第3圖展示一習見的接收延遲鎖定迴路架構。在該接收 端上,有僕式延遲線接收來自該DRAM之通道閃控或時脈 汛號。僕式延遲線預先被規劃為一特定延遲,以至於該内 部閃控或時脈訊號將是關於該接收資料之中心閃控訊號。 另一延遲鎖定迴路和僕式延遲線被使用以產生每8個位元 (或位元組)接收資料所必需之延遲。在一般之一通道記憶體 控制器中,有8位元組之接收資料。因此,其將有$組的僕 式延遲線。 關於習見δ己憶體控制器計時機構的問題是,該記憶體 控制器總共使用9個延遲鎖定迴路及19個僕式延遲線以控 制在一個通道記憶體控制器中的所有抗歪斜。進一步地, 發送抗歪斜延遲在一位置被產生並且接著被發送至分別的 I/O發送器,其是遠離該產生位置。這導致面積和功率無效 率,以及當資料率被進升時將失去抗歪斜設定之精確度。 依據一實施例,記憶體控制器112包含用於發送和接收 時脈電路系統之一計時架構,該系統降低延遲鎖定迴路數 目和僕式延遲線數目,導致>5夕晶面積和功率之降低,而提 供比較於習見機構的較佳解析度。 第4Α圖展示總體計時機構4〇〇之一實施例。計時機構 400包含一鎖相迴路41 〇以及資料/命令模組42〇。各模組42〇 包含一主延遲鎖定迴路(MDLL)。依據一實施例,一鎖相迴 路410供應一正確的差分參考時脈至主延遲鎖定迴路,其提 供一低抖動參考時脈。計時機構400同時也包含便利於記憶 體112之資料轉移的高速輸入/輸出(HSIO)介面。 第4B圖展示總體計時機構4〇〇之另一實施例,其中在各 模組420中之主延遲鎖定迴路的位置具有能夠在發送和接 收電路之間共同使用之位置。這特點改進精確度、時脈構 件數目以及功率。 第5圖展示被耦合至鎖相迴路41〇之模組42〇的一實施 例。如第5圖之展不,模組420包含發送和接收計時電路。 發送端被展示在第5圖之頂半部構件上,而接收端被展示如 底半部之構件。模組420包含主延遲鎖定迴路51〇、僕式延 遲線520、以及另外的構件(例如,相位内插器、轉換器, 等等)。 在模組發送端上,主延遲鎖定迴路510與-组相位 内插器一起產生抗歪斜時脈聽持所需的㈣。相位内插 器接著被使祕發送位元抗歪斜。因此,在—實施例中, 因相對於在f見_送料構件巾被健式延遲 線時,11個相位内插器將被製作。因為各個相位内插器之 =:於各僕式延遲線,因此降低製造模副所需要 被轉中,藉由主延遲鎖定迴路5ig被產生之延遲 為-類比偏厂_,如第5圖之展示。該偏_接 中,於接*〜 妾收抗正斜。在此-實施例 於接收方向是不需要另外的延遲鎖定牛 地降低所f要㈣晶Φ積。 /、進y 第6圖展示模組420詳細圖示之—實施例。在第6圖底部 之發送構件展—相位減除裝置(PD)6G(m及线遲鎖定 瘦略510之延遲凡件。各延遲元件,除了最後的以外,輸出 破執合至下一延遲元件以及一多工器。該最後的延遲元件 之輪出被耦合至該多工器以及相位減除裝置6〇〇。因此,相 仇内插器能夠經由多工器接收所有延遲元件的全部延遲設 定,或較細的延遲設定。 偏壓接著自發送構件被發送至接收構件之僕式延遲線 52〇。僕式延遲線同時也包含經由多工器被耦合至一相位内 插器之延遲元件。僕式延遲線接收一通道接收/計時閃控訊 10說。 如上面所展示’模組式計時機構能夠使延遲鎖定迴路 數目自九個降低至四個,並且僕式延遲線數目自十九個降 低至八個。抗歪斜分辨率藉由另外的相位内插器被提供回 來。因此,由於電路構件之最佳以及有效的使用,模組式 15計時機構比習見的架構具有較高於資料率縮放之能力。 因而熟習本技術者在讀取前面的說明之後應明白,本 發明將有許多變更和修改,應了解經由展示被示出以及被 說明之任何特定實施例不欲作為限制。因此,各種實施例 之相關細節不欲限制本發明認為必要列舉的特點之申請專 20利範圍範疇。 t圖式簡單說明】 第1圖是一電腦系統實施例之方塊圖; 第2A和2B圖是展示習見的發送延遲鎖定迴路架構之 圖式; 11 1364761 第3圖是展示習見的接收延遲鎖定迴路架構之圖式; 第4A和4B圖是展示一總體計時架構實施例之圖式; 第5圖是展示一模組式計時架構實施例之圖式; 第6圖是展示另一模組式計時架構實施例之圖式;以及 第7圖是另一電腦系統實施例之方塊圖。 【主要元件符號說明】
100…電腦系統 102·.·中央處理單元(CPU) 105…互連裝置 107···晶片組 110···記憶體控制中樞 112.. ·記憶體控制器 115.·.主系統記憶體 140.·.輸入/輸出控制中樞 160.. .無線電收發機 400···總體計時機構 410*“鎖相迴路卩1^ 420…模組 450…高速輸入/輸出(HSIO) 510···主延遲鎖定迴路 520…僕式延遲線 600…相位減除裝置 640". I/O 控制 12

Claims (1)

1364761 _二:=;_,_換本—:__ 1· 一種記憶體控制器,其包含·· 及 用以產生"差分參考時脈之一鎖相趣路(PLL);以 該第一計時 耦合至該鎖相迴路之一第一計時構件, 構件包括: 一第-延遲鎖定迴路(DLL) ’其用以接收該參考 時脈並且產生發送和接收延遲抗歪斜時脈信號; 第』相位内插器,其用以提供資料發送抗歪 斜功能;以及 第,.且僕式延遲線,其用以提供資料接收抗歪 斜功能。 2·如申請專利範圍第i項之記憶體控制器,其進一步地包 15 20 含輕合至該鎖相迴路之—第二計時構件,該第二計時構 件包含: 一第二延遲鎖定迴路(DLL) ’其用以接收該參考時 脈並且產生發送和接收延遲抗歪斜時脈信號; 第-組相位内播器,其用以提供資料發送抗歪斜 功能;以及 功能 3.如 第一組僕式延遲線,其用以提供資料接收抗歪斜 申凊專利&圍第2項之記憶體控制H,其進-步地包 3耦合至該等第-和第二計時構件之高速輸入/輸出電 路 13 5 第96148620號專利申請案申請專利+ 08日 / 主亩立 J範圍替換本修正日期:100年12月 4.如申請專利範圍第1項 千2月 、D己隐體控制态,其中該第一延 遲鎖定迴路包含: Uni㈣讀其肖以接彳线參考義並且延遲該 參考時脈;以及 &避邊 且產生偏置’其用以接收該經延遲參考時脈並 且產生一偏壓電壓。 此 &如申請專利範圍第4項之記憶 壓被提供域第—_式_線。 錢堡電 6.如申請專利範圍第4項 10 含麵合在該組延遲元件體咖,其進-步地包 τ οπ ^及一相位内插器之間的一多 工态0 / 7·如申請專利範圍第5項之 供斗“ 隐體控制器’其中該第—% 僕式延遲線包含用以接收一 ' Θ控時脈並且延遲該閃控 時脈之一第二組延遲元件。 15 8. 如申請專利範圍第丨 政担说 己隱體控制器,其中該鎖相迴 路k供一低抖動參考時脈。 9. -種計時方法,其包含下列步驟: 、遲鎖疋〇3路(1)叫自〜鎖相迴路(pa)接收— 差为參考時脈;以及 20 次遲鎖疋⑨路產生發送和触延遲抗歪斜時脈 4吕號; 一組相位料提供發送抗 能 料;以及 貝 —址僕式延遲線提供資料接收抗歪斜功能。 14 8620號專利申凊案申清專利範圍替換本修正日期:⑽年12月〇8日 10. 如申請專利範圍第9項之計時方法,其中該延遲鎖定迴 ' 路產生延遲抗歪斜時脈信號之步驟包含下列步驟: 在該延遲鎖定迴路之内的一組延遲元件接收該參 考時脈;以及 5 延遲該參考時脈。 11. 如申請專利範圍第1Q項之計時方法,其進—步地包含在 一相位減除裝置接收該經延遲參考時脈之步驟。 # 12.如中鱗鄕圍第11項之計時方法,其進-步地包含該 相位減除裝置產生一偏壓電壓之步驟。 10 13.如中請專利範圍第12項之計時方法,其進-步地包含在 该組僕式延遲線上接收該偏壓電壓之步驟。 - R 一種電腦系統,其包含: —動態隨機存取記憶體(dram);以及 輕合至該動態隨機存取記憶體之記憶體控制器,該 15 記憶體控制器包括: # 肖以產生—差分參考時脈之-鎖相igJ^(PLL);以 及 Μ至該鎖相迴路之―第―計時構件,該第一計 時構件具有: -第-延ϋ鎖定郎(祖),其心接收該參 時二並且產生發送和接收延遲抗歪斜時脈信號; 彳位内插器,其用以提供資料發送抗 歪斜功能;以及 僕式延遲線,其用以提供資料接收抗 15 第號專利申請案 歪斜功能 15.如申請專利範圍第丨4項之電腦系統,其中該記憶體控制 器進-步地包含搞合至該鎖相迴路之—第二計時構 件’該第二計時構件包括: 一第二延遲鎖定迴路(DLL)’其用以接收該參考時 脈並且產生發送和接收延遲抗歪斜時脈信號; 第—組相位内插器,1 ffl l:i i 功能;以及 "用叫供資料發送抗歪斜 功能y第二組僕式延遲線’其用以提供資料接收抗歪斜 16_=:!:範圍第15項之電腦系統’其中該記憶體控制 速輸入/輸出電路。 第…十時構件之高 17.如巾料利範㈣卿之電腦 定迴路包含: 第-延遲鎖 參考:延:f參考時脈並且延遲該 且產:=:,其_收該經延遲參考時脈並 18·^申請專利範圍第17項之電腦系統,其中該偏壓電厭、 提供至該第—組僕式延遲線。 被 19·=申請專利範圍第17項之電腦系統,其中該記憶 益進-步地包含耦合在該組延遲元件以及二:4 器之間的一多工器。 相位内插 1364761
第96148620號專利申請案申請專利範圍替換本修正曰期:100年12月08曰 20.如申請專利範圍第18項之電腦系統,其中該第一組僕式 延遲線包含用以接收一閃控時脈並且延遲該閃控時脈 之一第二組延遲元件。 17
TW096148620A 2006-12-28 2007-12-19 Modular memory controller clocking architecture TWI364761B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/647,656 US7388795B1 (en) 2006-12-28 2006-12-28 Modular memory controller clocking architecture

Publications (2)

Publication Number Publication Date
TW200836196A TW200836196A (en) 2008-09-01
TWI364761B true TWI364761B (en) 2012-05-21

Family

ID=39048402

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096148620A TWI364761B (en) 2006-12-28 2007-12-19 Modular memory controller clocking architecture

Country Status (7)

Country Link
US (1) US7388795B1 (zh)
JP (1) JP2008165790A (zh)
KR (1) KR101077685B1 (zh)
CN (1) CN101236775B (zh)
DE (1) DE102007060805B4 (zh)
GB (1) GB2445260B (zh)
TW (1) TWI364761B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9268638B2 (en) 2012-06-06 2016-02-23 Silicon Motion Inc. Flash memory control method, controller and electronic apparatus
TWI594251B (zh) * 2012-06-06 2017-08-01 慧榮科技股份有限公司 記憶體控制方法、控制器跟電子裝置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100825800B1 (ko) * 2007-02-12 2008-04-29 삼성전자주식회사 딜레이 매트릭스를 구비하는 광대역 다중 위상 출력지연동기 루프 회로
KR100855980B1 (ko) * 2007-02-16 2008-09-02 삼성전자주식회사 쉬프터와 가산기를 이용하여 지연 시간을 조절하는 지연고정 루프 및 클럭 지연 방법
US7573307B2 (en) * 2007-08-01 2009-08-11 Texas Instruments Incorporated Systems and methods for reduced area delay locked loop
KR20100129017A (ko) * 2009-05-29 2010-12-08 칭화대학교 지연 동기 루프 및 이를 포함하는 전자 장치
US9047237B2 (en) * 2012-08-03 2015-06-02 Cypress Semiconductor Corporation Power savings apparatus and method for memory device using delay locked loop
US8766695B1 (en) 2012-12-28 2014-07-01 Sandisk Technologies Inc. Clock generation and delay architecture
CN105072789A (zh) * 2013-12-26 2015-11-18 胡妍 一种按键式调光灯具控制器
US9148157B2 (en) * 2014-01-30 2015-09-29 Sandisk Technologies Inc. Auto-phase synchronization in delay locked loops
CN107769923B (zh) * 2016-08-23 2019-11-19 中国科学院声学研究所 一种基于cpu时钟和usb独立时钟的真随机数产生方法
US10419203B1 (en) * 2017-02-27 2019-09-17 Xilinx, Inc. Self-measurement of phase interpolator non-linearity in a transceiver
US10740526B2 (en) * 2017-08-11 2020-08-11 Movellus Circuits, Inc. Integrated circuit design system with automatic timing margin reduction
MY204260A (en) 2020-12-18 2024-08-19 Skyechip Sdn Bhd A clocking system and a method of clock synchronization

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4052697B2 (ja) * 1996-10-09 2008-02-27 富士通株式会社 信号伝送システム、および、該信号伝送システムのレシーバ回路
JP3955150B2 (ja) * 1998-01-08 2007-08-08 富士通株式会社 位相インターポレータ、タイミング信号発生回路、および、該タイミング信号発生回路が適用される半導体集積回路装置並びに半導体集積回路システム
JP3619352B2 (ja) * 1997-08-28 2005-02-09 株式会社ルネサステクノロジ 半導体集積回路装置
US6003118A (en) 1997-12-16 1999-12-14 Acer Laboratories Inc. Method and apparatus for synchronizing clock distribution of a data processing system
JP2001250382A (ja) * 2000-03-03 2001-09-14 Hitachi Ltd クロック再生回路
US6675272B2 (en) * 2001-04-24 2004-01-06 Rambus Inc. Method and apparatus for coordinating memory operations among diversely-located memory components
JP2003308133A (ja) * 2002-02-18 2003-10-31 Matsushita Electric Ind Co Ltd 多相クロック伝送回路及び多相クロック伝送方法
JP2003298433A (ja) * 2002-04-04 2003-10-17 Matsushita Electric Ind Co Ltd ワイヤレスマイクロホン
KR100486268B1 (ko) * 2002-10-05 2005-05-03 삼성전자주식회사 내부에서 자체적으로 듀티싸이클 보정을 수행하는지연동기루프 회로 및 이의 듀티싸이클 보정방법
JP3859624B2 (ja) * 2003-07-31 2006-12-20 エルピーダメモリ株式会社 遅延回路と遅延同期ループ装置
US6975557B2 (en) * 2003-10-02 2005-12-13 Broadcom Corporation Phase controlled high speed interfaces
KR100568106B1 (ko) * 2003-10-24 2006-04-05 삼성전자주식회사 지터억제회로를 갖는 지연동기루프회로
JP3949643B2 (ja) * 2003-11-06 2007-07-25 Necエレクトロニクス株式会社 Master/Slave方式ディジタルDLLおよびその制御方法
JP2005234646A (ja) * 2004-02-17 2005-09-02 Hitachi Ltd クロック信号調整回路、集積回路、クロック信号調整回路の制御方法、チャネルアダプタ装置、ディスクアダプタ装置、及び記憶デバイス制御装置
US7298188B2 (en) * 2004-04-30 2007-11-20 Fujitsu Limited Timing adjustment circuit and memory controller
US7079446B2 (en) * 2004-05-21 2006-07-18 Integrated Device Technology, Inc. DRAM interface circuits having enhanced skew, slew rate and impedance control
DE102005013482B4 (de) * 2005-03-23 2007-04-05 Texas Instruments Deutschland Gmbh Verfahren zur Rückgewinnung digitaler Daten aus einem getakteten seriellen Eingangssignal und getaktete Datenrückgewinnungsschaltung
US20060274874A1 (en) * 2005-06-01 2006-12-07 Arvind Kumar Clock and data timing compensation for receiver
US7668524B2 (en) * 2005-12-23 2010-02-23 Intel Corporation Clock deskewing method, apparatus, and system
US7439788B2 (en) * 2005-12-28 2008-10-21 Intel Corporation Receive clock deskewing method, apparatus, and system
KR100800144B1 (ko) * 2006-05-12 2008-02-01 주식회사 하이닉스반도체 지연 고정 루프 장치 및 지연 고정 방법
KR100779381B1 (ko) * 2006-05-15 2007-11-23 주식회사 하이닉스반도체 감소된 면적을 가지는 dll과 이를 포함하는 반도체메모리 장치 및 그 락킹 동작 방법
US7571340B2 (en) * 2006-06-13 2009-08-04 Intel Corporation Eliminating receiver clock drift caused by voltage and temperature change in a high-speed I/O system that uses a forwarded clock

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9268638B2 (en) 2012-06-06 2016-02-23 Silicon Motion Inc. Flash memory control method, controller and electronic apparatus
US9417958B2 (en) 2012-06-06 2016-08-16 Silicon Motion Inc. Flash memory control method, controller and electronic apparatus
TWI594251B (zh) * 2012-06-06 2017-08-01 慧榮科技股份有限公司 記憶體控制方法、控制器跟電子裝置

Also Published As

Publication number Publication date
US20080162977A1 (en) 2008-07-03
CN101236775B (zh) 2012-06-06
JP2008165790A (ja) 2008-07-17
US7388795B1 (en) 2008-06-17
KR20080063157A (ko) 2008-07-03
DE102007060805A1 (de) 2008-08-07
GB2445260B (en) 2008-12-10
KR101077685B1 (ko) 2011-10-27
DE102007060805B4 (de) 2010-06-17
CN101236775A (zh) 2008-08-06
GB0724806D0 (en) 2008-01-30
GB2445260A (en) 2008-07-02
TW200836196A (en) 2008-09-01

Similar Documents

Publication Publication Date Title
TWI364761B (en) Modular memory controller clocking architecture
US8516292B2 (en) Method and apparatus for providing symmetrical output data for a double data rate DRAM
CN106249807B (zh) 用于集成电路时钟分配的系统和方法
US20060039204A1 (en) Method and apparatus for encoding memory control signals to reduce pin count
US9123405B2 (en) Multiple device apparatus, systems, and methods
US12230362B2 (en) Memory component with programmable data-to-clock ratio
US7764554B2 (en) I/O circuit with phase mixer for slew rate control
TWI692217B (zh) 收發器和時鐘產生模組
TW200828933A (en) Signal interleaving for serial clock and data recovery
CN108134605A (zh) 相位插值器以及包括相位插值器的装置
US7542358B2 (en) DLL with reduced size and semiconductor memory device including DLL and locking operation method of the same
US9020053B2 (en) Clocking architectures in high-speed signaling systems
EP2062112A2 (en) Double data rate system
EP1963943B1 (en) Itegrated circuit with clock deskewing
US8782458B2 (en) System and method of data communications between electronic devices
JP2003167778A (ja) 制御及びアドレスクロック非分配型メモリシステム

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees