当前位置: 首页 > 专利查询>英特尔公司专利>正文

模块化存储器控制器时钟控制体系结构制造技术

技术编号:3081219 阅读:169 留言:0更新日期:2012-04-11 18:40
根据一个实施例,公开了一种存储器控制器。该存储器控制器包括用于产生差分参考时钟的锁相环(PLL)以及耦合到PLL的第一时钟控制部件。第一时钟控制部件包括:第一延迟锁定环(DLL),其用于接收参考时钟并产生发送和接收延迟抗扭斜时钟信号;第一组相位内插器,其用于提供数据发送抗扭斜;以及第一组从延迟线,其用于提供数据接收抗扭斜。

【技术实现步骤摘要】

本专利技术涉及计算机系统;尤其是,本专利技术涉及与存储器件的连接。技术背景存储器控制器是位于计算机系统内的主板或处理器管芯上的集 成电路,其管理来往于主存储器件的数据流。具体地,存储器控制器 包括对动态RAM (DRAM)进行数据读写所需的逻辑。逻辑的部件 包括用于执行与DRAM有关的事务的时钟控制体系结构(clocking architecture )。时钟控制体系结构通常包括特殊的延迟锁定环(DLL),其用于 发送和接收抗扭斜(de-skew)。然而,常规的时钟控制体系结构需要 相对大量的逻辑部件,以便为单个存储器控制器通道控制所有的抗扭 斜。附图说明以举例的方式对本专利技术进行说明,但本专利技术并不局限于说明书附 图中的各个附图,其中相同的参考标记表示相同的元件,且其中 图1是计算机系统的一个实施例的方框图; 图2A和2B示出常规的发送延迟锁定环体系结构; 图3示出常规的接收延迟锁定环体系结构; 图4A和4B示出全局时钟控制体系结构的一个实施例; 图5示出模块化时钟控制体系结构的一个实施例; 图6示出模块化时钟控制体系结构的另一个实施例;以及图7是计算机系统的另一个实施例的方框图。具体实施方式对模块化存储器控制器时钟控制体系结构进行说明。在随后对本 专利技术的详细说明中,阐述了许多的具体细节以便对本专利技术有全面的理 解。然而,对于本领域技术人员而言,显而易见的是可以在没有这些 具体细节的情况下实施本专利技术。在其它实例中,是以方框图的形式而 不是详细地示出公知的结构和装置,以避免使本专利技术难以理解。在本申请中提到的一个实施例或实施例是指结合实施例 所描述的特定特征、结构或特性包含在本专利技术的至少一个实施例中。 本申请中多处出现的短语在一个实施例中并不一定都是指同一个 实施例。图1是计算机系统100的一个实施例的方框图。计算机系统100 包括耦合到互连105的中央处理单元(CPU) 102。在一个实施例中, CPU 102是可以从California, Santa Clara的Intel Corporation获得的 Pentium⑧处理器家族中的处理器。或者,可以使用其它CPU。例如, 可以将CPU 102实施为多处理器或多处理内核。在另一个实施例中,芯片组107也耦合到互连105。芯片组107 可以包括存储器控制集线器(MCH) 110。 MCH110可以包括耦合到 主系统存储器115的存储器控制器112。主系统存储器115存储数据 和由CPU 102或包括在系统100中的其它装置执行的指令系列。在一个实施例中,主系统存储器115包括一个或多个DIMM,其 包括动态随机存取存储器(DRAM)器件;然而,可以使用其它存储 器类型来实施主系统存储器115。附加装置也可以耦合到互连105, 例如,多CPU和/或多系统存储器。MCH 110可以经由集线器接口耦合到输入/输出控制集线器 (ICH) 140。 ICH 140在计算机系统100内提供与输入/输出(I/O)装置的接口。 ICH 140可以支持I/O互连上的标准I/O操作,所述1/0 互连例如为外围部件互连(PCI)、加速图形端口 (AGP)、通用串行 互连(USB)、低引脚数(LPC)互连、或任何其它种类的I/O互连(未 示出)。在一个实施例中,ICH140耦合到无线收发器160。图7示出计算机系统100的另一个实施例。该实施例中,存储器 控制器112包括在CPU 102之内。因此,存储器115耦合到CPU 102。 此外芯片组107包括控制集线器740。还是该实施例,通过在计算机系统100和存储器115之间传输数 据,存储器控制器执行关于主存储器115的存储器事务。为了执行存 储器事务,存储器控制器112包括具有延迟锁定环(DLL)的时钟控 制机构,所述DLL用于发送抗扭斜和接收抗扭斜。图2A示出常规 的发送延迟锁定环体系结构。在图2A所示的发送侧,机构包括耦合到锁相环(PLL)的DLL 和数个从延迟线。延迟锁定环用作保持对PVT的延迟追踪的部件。 每个从延迟线耦合到相位内插器(PI)和CMOS反相器,该CMOS 反相器进一步耦合到发送器。DLL在其内部的多个延迟元件中的每一个中设置必要的延迟。 该延迟追踪过程、电压和温度(PVT)变化,将其转换为模拟电压(偏 压)并耦合到从延迟线。耦合到每个从延迟线的PI产生更精细的延 迟步长,并将所得到的时钟分配到每一个高速IO发送器,例如线脚 系列终端逻辑(SSTL)驱动器。在实施常规时钟控制机构的存储器控制器中,通常具有11组单 独扭斜的发送器。因此,在发送方向上具有11个从延迟线和相应的 时钟缓冲器。这些时钟控制电路处于集中的位置上,如图2B所示。 因此,常规时钟控制机构的特色是在最初的设计中高速驱动器的物理 位置远离时钟控制电路(例如相距 3000um)。图3示出常规的接收延迟锁定环体系结构。在接收侧,具有从DRAM接收通道选通脉冲或时钟的从延迟线。将从延迟线预编程为 特定的延迟,使得内部选通脉冲或时钟相对于接收数据为中心选通脉 冲(center strobe)。另一个DLL和从延迟线用于为每8位(或字节) 接收数据产生必要的延迟。在典型的单一通道存储器控制器中,具有 8字节的接收数据。因此,将会有八组从延迟线。常规存储器控制器时钟控制机构的问题是存储器控制器使用总 共9个DLL和19个从延迟线来控制单一通道存储器控制器中的所有 抗扭斜。此外,在一个位置上产生发送抗扭斜延迟,然后将其发送到 单独的I/0发送器,所述I/0发送器远离产生位置。这会导致面积和 功率效率低,并且当数据率按比例增加时也会损失抗扭斜设置的准确 性。根据一个实施例,存储器控制器112包括用于发送和接收时钟电 路的时钟控制体系结构,其减少了延迟锁定环的数量和从延迟线的数 量,这导致硅面积和功率的减小,同时提供与常规机构相比更好的分 辨率。图4A示出全局时钟控制机构400的一个实施例。时钟控制机构 400包括PLL 410和数据/命令模块420。每个模块420包括主DLL (MDLL)。根据一个实施例,PLL410为MDLL提供可靠的差分参考 时钟,其提供低抖动的参考时钟。时钟控制机构400还包括高速输入 /输出(HSIO)接口,其有助于与存储器112的数据传输。图4B示出全局时钟控制机构400的另一个实施例,其中每个模 块420中的MDLL的位置具有允许在发送和接收电路之间共享的位 置。该特征改善了精确性、时钟部件的数量和功率。图5示出耦合到PLL 410的模块420的一个实施例。如图5所示, 模块420包括发送和接收时钟控制电路。发送侧显示在图5的上半部 分,而接收侧显示在下半部分。模块420包括MDLL510、从延迟线 520、以及附加部件(例如,PI、反相器等)。在模块420的发送侧,MDLL 510产生抗扭斜时钟和一组PI,以 及维持必要的延迟。PI现在用于发送位抗扭斜。因此在一个实施例 中,与在常规的发送时钟控制部件中采用11条从延迟线相反,实施 11个PI。由于每个PI的尺寸小于每一条从延迟线,因此制造模块420 所需的硅面积减小。在一个实施例中,将MDLL 510所产生的延迟转换为模拟偏置电 压,如图5所示。该偏置电压本文档来自技高网...

【技术保护点】
一种存储器控制器,包括:    锁相环(PLL),其用于产生差分参考时钟;以及    耦合到所述PLL的第一时钟控制部件,其包括:    第一延迟锁定环(DLL),其用于接收所述参考时钟并产生发送和接收延迟抗扭斜时钟信号;    第一组相位内插器,其用于提供数据发送抗扭斜;以及    第一组从延迟线,其用于提供数据接收抗扭斜。

【技术特征摘要】
US 2006-12-28 11/647,6561、一种存储器控制器,包括锁相环(PLL),其用于产生差分参考时钟;以及耦合到所述PLL的第一时钟控制部件,其包括第一延迟锁定环(DLL),其用于接收所述参考时钟并产生发送和接收延迟抗扭斜时钟信号;第一组相位内插器,其用于提供数据发送抗扭斜;以及第一组从延迟线,其用于提供数据接收抗扭斜。2、 如权利要求1所述的存储器控制器,还包括耦合到所述PLL 的第二时钟控制部件,其包括第二延迟锁定环(DLL),其用于接收所述参考时钟并产生发送 和接收延迟抗扭斜时钟信号;第二组相位内插器,其用于提供数据发送抗扭斜;以及 第二组从延迟线,其用于提供数据接收抗扭斜。3、 如权利要求1所述的存储器控制器,还包括耦合到所述第一 和第二时钟控制部件的高速输入/输出电路。4、 如权利要求1所述的存储器控制器,其中所述第一DLL包括: 一组延迟元件,其用于接收所述参考时钟并延迟所述参考时钟;以及鉴相器,其用于接收所延迟的参考时钟并产生偏置电压。5、 如权利要求4所述的存储器控制器,其中将所述偏置电压提 供给所述第一组从延迟线。6、 如权利要求4所述的存储器控制器,还包括耦合在该组延迟 元件和PI之间的多路复用器。7、 如权利要求5所述的存储器控制器,其中所述第一组从延迟 线包括第二组延迟元件,其用于接收选通时钟并延迟该选通时钟。8、 如权利要求1所述的存储器控制器,其中所述PLL提供低抖 动参考时钟。9、 一种方法,包括延迟锁定环(DLL)从锁相环(PLL)接收差分参考时钟;以及 所述DLL产生发送和接收延迟抗扭斜时钟信号; 一组相位内插器发送提供发送抗扭斜的数据;以及 一组从延迟线提供数据接收抗扭斜。10、 如权利要求9所述的方法,其中所述DLL产生延迟抗扭斜 时钟信...

【专利技术属性】
技术研发人员:HY杜MU拉希德
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1