数据接收芯片的制作方法
【技术领域】
[0001]本发明涉及一种数据接收芯片,特别是涉及一种可产生参考电压的数据接收芯片。
【背景技术】
[0002]存储器一般可分为只读存储器(Read Only Memory: ROM)以及随机存取存储器(Random Access Memory:RAM)。常见的只读存储器包括,可编程只读存储器(ProgrammableR0M:PR0M)、可擦可编程只读存储器(Erasable PR0M:EPR0M)、电可擦可编程只读存储器(Electrically EPR0M:EEPR0M)以及闪存(Flash memory)。常见的随机存取存储器包括,静态随机存取存储器(Static RAM: SRAM)以及动态随机存取存储器(Dynamic RAM:DRAM) 0
[0003]存储器的存取通常是由一数据接收芯片所进行。然而,当数据接收芯片读取存储器时,若使用外部信号,则很容易受到外部噪声的干扰,因而影响数据的准确性。
【发明内容】
[0004]本发明提供一种数据接收芯片,与外部存储器相耦接。该外部存储器具有第一输入输出管脚,用以输出第一数据。该数据接收芯片包括:比较模块,与该第一输入输出管脚以及第一操作电压相耦接,该比较模块用以接收该第一数据,并将该第一数据与第一参考电压作比较,用以识别该第一数据的值;以及电压产生模块,用以产生该第一参考电压,并包括:第一电阻;第二电阻,与该第一电阻串联,其中该第一电阻及该第二电阻对该第一操作电压进行分压,产生该第一参考电压的直流分量;第一电容;以及第二电容,与该第一电容相耦合,其中该第一电容及该第二电容对该第一操作电压进行分压,产生该第一参考电压的交流分量。
[0005]本发明提供的数据接收芯片所产生的参考电压能够跟踪接收信号的电压变化,从而降低误码率,并且在不同的应用中能够减少管脚的数量。
[0006]为让本发明的特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0007]图1A和1B为本发明的控制系统的示意图;
[0008]图2A?2D、3A?3D为本发明的电压产生模块的实施例;
[0009]图4为图3C所示的电压产生模块的操作流程图;
[0010]图5为本发明的数据接收芯片的示意图。
【具体实施方式】
[0011]图1A为本发明的控制系统的示意图。控制系统100A包括外部存储器110以及数据接收芯片120A。外部存储器110可以是易失性存储器或是非易失性存储器。在一个实施例中,夕卜部存储器110是动态随机存取存储器(Dynamic Random Access Memory,DRAM),但并非用以限制本发明。如图所示,外部存储器110具有输入输出管脚100?107,但并非用以限制本发明。在其它实施例中,外部存储器110具有其它数量的输入输出管脚。输入输出管脚100?107分别传送数据DQ〈0>?DQ〈7>。
[0012]数据接收芯片120A耦接外部存储器110,并根据操作电压VPP以及VSS而操作。在一个实施例中,数据接收芯片120A为存储器控制器(memory controller)。在本实施例中,数据接收芯片120A包括比较模块121A以及电压产生模块122。比较模块121包括比较器CMA0?CMA7,但并非用以限制本发明。在其它实施例中,比较模块121具有其它数量的比较器。比较器CMA0?CMA7分别耦接输入输出管脚100?107,用以接收数据DQ〈0>?DQ〈7>,比较模块121与操作电压VPP相耦合,数据DQ〈0>?DQ〈7>经过操作电压VPP的处理,并将数据DQ〈0>?DQ〈7>与参考电压VREF作比较,用以识别数据DQ〈0>?DQ〈7>的值。举例而言,当数据DQ〈0>大于参考电压VREF,表示数据DQ〈0>为1;相反地,当数据DQ〈0>小于参考电压VREF,表示数据DQ〈0>为0。
[0013]在本实施例中,比较器CMA0?CMA7是接收同一参考电压VREF,但并非用以限制本发明。在其它实施例中,比较器CMA0?CMA7中至少有一个比较器所接收的参考电压的电位不同于比较器CMA0?CMA7中的另一个。
[0014]为了补偿比较模块121A与输入输出管脚100?107之间的传输线的等效阻抗,在本实施例中,数据接收芯片120A具有多个终端电阻。每一终端电阻耦接一个比较器,并接收操作电压VPP。为方便说明,图1A仅显示单一终端电阻Rodt。终端电阻Rodt耦接比较器CMA0的第一输入端,其中比较器CMA0的第一输入端接收数据DQ〈0>。在其它实施例中,为了节省成本,可省略终端电阻。
[0015]电压产生模块122接收操作电压VPP与VSS,并根据操作电压VPP与VSS产生参考电压VREF。由于电压产生模块122整合在数据接收芯片120A中,故不会将外部噪声引入数据接收芯片120A。再者,数据接收芯片120A不需利用额外的接收管脚,去接收参考电压VREF,故减少数据接收芯片120A的尺寸和管脚。
[0016]在本实施例中,比较器CMA0?CMA7接收同一电压产生模块如122所产生的参考电压VREF,但并非用以限制本发明。图1B为本发明的控制系统的另一示意图。图1B与图1A相似,不同之处在于,图1B中的数据接收芯片120B具有电压产生模块130?137。电压产生模块130?137分别产生参考电压VREF0?VREF7。比较器CMB0?CMB7分别接收参考电压VREF0?VREF7o
[0017]本发明并不限定电压产生模块的数量。在其它实施例中,数据接收芯片120B可以具有其它数量的电压产生模块。在一个实施例中,电压产生模块的数量等于比较器的数量。在另一个实施例中,电压产生模块的数量少于比较器的数量。在此实施例中,电压产生模块可以向参考电压提供多个比较器。在一些实施例中,参考电压VREF0?VREF7中至少一个与另一者不同。在此实施例中,两不同的参考电压仅具有些微的电位差异,如0.5mV。上述实施例所产生的参考电压是在芯片内部,并且其与芯片内部的VPP高度同步。而比较模块也通过VPP对接收信号进行处理。从而,上述实施例所产生的参考电压能够很好地追踪接收信号的变化,从而使接收信号与参考电压的差保持恒定,能够更好地判断接收信号的值,降低误码率。
[0018]图2A?2D为本发明的电压产生模块的实施例。在图2A中,电压产生模块200A包括电阻R1与R2。电阻R1串联电阻R2。电阻R1与R2对操作电压VPP进行分压,用以产生参考电压VREF。在图2B中,电压产生模块200B包括电阻R1?R2以及电容C0。电阻R1与R2串联于操作电压VPP与VSS之间。电容C0用以滤除操作电压VPP的噪声。在本实施例中,电容C0并联电阻R2,用以滤除高频噪声。在图2C中,电压产生模块200C包括电容C1与电阻R1?R2。电阻R1与R2串联于操作电压VPP与VSS之间。电容C1用以滤除操作电压VSS的噪声。在本实施例中,电容C1并联电阻R1,用以滤除高频噪声。在图2D中,电压产生模块200D包括电容C2?C3与电阻R1?R2。电阻R1与R2串联于操作电压VPP与VSS之间,用以产生参考电压VREF。电容C2?C3令参考电压VREF跟踪(tracking)操作电压VPP的噪声。具体地说,参考VREF具有直流分量和交流分量。其中直流分量通过电阻R1与R2对操作电压VPP进行分压后获得。交流分量只有在电路的噪声频率较高的时候存在,当电路噪声频率较低时,交流分量为零。在电路噪声频率较高时,该交流分量由电容C2?C3对操作电压VPP进行分压后获得。所以在此实施例中,当电路噪声频率较低时,参考电压VREF由电阻R1与R2对操作电压VPP进行分压后获得。当电路中的噪声频率较高时,电阻R1与R2对操作电压VPP进行分压获得参考电压VREF的直流分量,并由C2?C3对操作电压VPP进行分压后获得参考电压VREF的交流分量,参考电压VREF的值由直流分量和交流分量相加后获得。
[0019]图3A?3D为本发明的电压产生模块的其它可能实施例。在图3A中,电压产生模块300A包括电阻Ri?RN以及选择单元310。电阻Ri?RN串联在操作电压VPP与VSS之间,并对操作电压VPP进行分压,用以产生分压结果W'Vn。选择单元310根据控制信号SC从分压结果h?Vn中选择一个作为参考电压VREF。本发明并不限定电阻Ri?Rn的阻值。在一个实施例中,电阻仏?RN具有相同的阻值。在另一可能实施例中,电阻Ri?Rn中的至少一个的阻值不同于另一个。
[0020]在图3B中,电压产生模块300B相似电压产生模块300A,不同之处在于电压产生模块300B多了电容C4与C5。电容C4与C5用以让参考电压VREF跟踪操作电压VPP的噪声。如图所示,电容C4耦接在操作电压VPP与参考电压VREF之间。电容C5耦接在操作电压VSS与参考电压VREF之间。具体地说,参考VREF具有直流分量和交流分量。其中直流分量通过电阻对操作电压VPP进行分压后获得。交流分量只有在电路的噪声频率较高的时候存在,当电路噪声频率较低时,交流分量为零。在电路噪声频率较高时,该交流分量由电容C4?C5对操作电压VPP进行分压后获得。所以在此实施例中,当电路噪声频率较低时,参考电压VREF由电阻对操作电压VPP进行分压后获得。当电路中的噪声频率较高时,电阻对操作电压VPP进行分压获得参考电压VREF的直流分量,并由C4?C5对操作电压VPP进行分压后获得参考电压VREF的交流分量,参考电压VREF的值由直流分量和交流分量相加后获得。
[0021]在图3C中,电压产生模块300C相似电压产生模块300A,不同之处在于电压产生模块300C多了处理模块320。处理模块320将来自图1A或图1B的比较模块121A、121B的比较结果OutO?0ut7与预设数据进行比较,用以判断比较模块,如121A、121B,所接收到的数据是否正确,再根据判断结果产生控制信号SC,用以调整参考电压VREF。在一个实施例中,控制信号Se为数字信号。
[0022]图4为图3C所示的电压产生模块300C的流程图。首先,将参考电压VREF设定成一初始值(步骤S411)。在一个实施例中,处理模块320输出一预设的控制信号Sc。选择单元310根据预设的控制信号sc从分压结果V:\Vn中选择一个最大值或是一个最小值作为参考电压VREF的初始值。
[0023]接收外部数据,并将外部数据与参考电压VR
EF作比较(步骤S412)。以图1A为例,比较器CMA0接收数据DQ〈0>,并将数据DQ〈0>与参考电压VREF作比较,用以判断数据DQ〈0>的值。
[0024]处理模块320判断比较器CMA0的比较结果,如OutO,是否等于预设数据(步骤
5413)。当处理模块320判断出比较器CMA0的比较结果不等于预设数据时,表示参考电压VREF不适合。因此,处理模块320通过控制信号SC调整,增加或减少,参考电压VREF(步骤
5414),并回到步骤S412,继续比较数据DQ〈0>与调整后的参考电压VREF。
[0025]当比较器CMA0的比较结果仍不等于预设数据时,处理模块320再继续通过控制信号Sc调整参考电压VREF,直到比较器CMA0的比较结果等于预设数据。当比较器CMA0的比较结果等于预设数据时,处理模块320进行特定操作(步骤S415)。在一个实施例中,该特定操作是命令选择单元310固定参考电压VREF。在另一可能实施例中,该特定操作是执行步骤S414,继续调整参考电压VREF,并继续比较数据DQ〈0>与调整后的参考电压VREF。在此例中,处理模块320得知分压结果Vi'VN是否为适合的参考电压VREF。
[0026]举例而言,假设,当参考电压VREF等于0.5mV?0.8mV时,比较器CMA0的比较结果等于预设数据。在一个实施例中,处理模块320通过控制信号SC,将参考电压VREF固定在0.5mV?0.8mV内。在其它实施例中,处理模块320计算求出一个平均值,如(0.5+0.8)/2,再通过控制信号Sc,将参考电压VREF固定在0.65mV,但并非用以限制本发明。在一些实施例中,处理模块320利用其它不同的计算方式,定义出最适合的参考电压VREF。
[0027]在其它实施例中,当处理模块320判断比较器CMA0的比较结果是否等于预设数据时,处理模块320记录每次的判断结果,最后再根据所有的判断结果,定义出最适合的参考电压VREF,也就是可让比较模块正确地判断出数据DQ〈0>?DQ〈7>的值。在一些实施例中,处理模块320通过控制信号SC逐渐递增或递减参考电压VREF,用以找出适合的参考电压VREF。
[0028]图3D与图3C相似,不同之处在于电压产生模块300D多了一个补偿模块330。补偿模块330根据操作电压VPP的变化、数据接收芯片如图1A或图1B的120A、120B的温度以及数据接收芯片的操作时间中的至少一个,通过处理模块320调整控制信号Sc。在其它实施例中,处理模块320可被省略,改由补偿模块330产生控制信号Sc。在一些实施例中,补偿模块330被整合在处理模块320中。在一个实施例中,补偿模块330用以跟踪进程(process)、电压(vo 1 tage)、温度(temperature)的变化及器件老化特性的变化。
[0029]图5为本发明的数据接收芯片的示意图。如图所示,数据接收芯片500包括比较模块510、电压产生模块520、开关模块530、监测模块540以及逻辑单元550。在一个实施例中,数据接收芯片500为一存储器控制器,用以存取外部存储器,如第三代双倍数据率同步动态随机存取存储器(Double-Data-Rate Three Synchronous Dynamic Random AccessMemory ;DDR3SDRAM)或是第四代双倍数据率同步动态随机存取存储器(DDR4SDRAM)。
[0030]比较模块510接收数据00〈0>?00〈7>,并将数据00〈0>?00〈7>与参考电压¥1^卩作比较。在一个实施例中,参考电压VREF由数据接收芯片500内部的电压产生模块520所产生。在另一可能实施例中,参考电压VREF由数据接收芯片500外部的电压产生模块570所产生。在此实施例中,电压产生模块570通过测试管脚560向比较模块510提供参考电压VREF。测试管脚560为用于对数据接收芯片500进行测试的管脚。在一个实施例中,电压产生模块520与570同时存在。在另一实施例中,仅存在与测试管脚复用管脚的外部的电压产生模块570。[0031 ] 举例而言,当数据DQ〈0>?DQ〈7>由DDR3SRAM所提供时,则开关580导通,用以将电压产生模块570所产生参考电压VREF提供给比较模块510。在一个实施例中,开关580由外部逻辑单元(未显示)所控制。此时,电压产生模块520被禁用。当数据DQ〈0>?DQ〈7>由DDR4SRAM所提供时,则开关580不导通。此时,电压产生模块520被致能,用以产生参考电压VREF,并传送给比较模块510。
[0032]开关模块530耦接在比较模块510与监测模块540之间,用以传送监测信号DT1、DTN。在本实施例中,开关模块530包括开关SW^SWn。开关SW^SWn由逻辑单元550所控制。当开关SWi'SWN被导通时,便可将监测信号传送至测试管脚560。在一个实施例中,当开关SI?SWn中的一个被导通时,其它开关不被导通。
[0033]监测模块540耦接于开关模块530与逻辑单元550之间,并监测逻辑单元550的内部状态,如电流、电压、温度,用以产生监测信号DTi'DTN。监测信号DTi'DTN中的至少一个可能为电流信号、电压信号或是温度信号。在本实施例中,监测模块540具有多个监测器,但并非用以限制本发明。在其它实施例中,监测模块540仅具有单一监测器。
[0034]在本实施例中,测试人员可利用测试管脚560得知监测信号DTi'DTN,并根据监测信号DTi'DTN断数据接收芯片500是否正常。在测试完毕后,测试人员可发出关闭信号给逻辑单元550,用以不导通开关模块530。当测试人员需测试数据接收芯片500时,再发出开启信号,用以控制逻辑单元550导通开关模块530。
[0035]本发明并不限定逻辑单元550的内部架构。在一个实施例中,逻辑单元550包括至少一个微处理器、一个微控制器、存储器、逻辑门。任何用以处理外部数据的电路架构,均可应用在逻辑单元550中。数据接收芯片500通过测试管脚560接收电压产生模块570产生的参考电压VREF能够减少数据接收芯片500的管脚数。
[0036]除非另作定义,在此所有词汇(包含技术与科学词汇)均属本发明所属技术领域中具有通常知识者的一般理解。此外,除非明白表示,词汇于一般字典中的定义应解释为与其相关技术领域的文章中意义一致,而不应解释为理想状态或过分正式的语态。
[0037]虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所界定的为准。
【主权项】
1.一种数据接收芯片,与外部存储器相耦接,其特征在于,该外部存储器具有第一输入输出管脚,用以输出第一数据,该数据接收芯片包括: 比较模块,与该第一输入输出管脚以及第一操作电压相耦接,该比较模块用以接收该第一数据,并将该第一数据与第一参考电压作比较,用以识别该第一数据的值;以及 电压产生模块,用以产生该第一参考电压,并包括: 第一电阻; 第二电阻,与该第一电阻串联,其中该第一电阻及该第二电阻对该第一操作电压进行分压,产生该第一参考电压的直流分量; 第一电容;以及 第二电容,与该第一电容相耦合,其中该第一电容及该第二电容对该第一操作电压进行分压,产生该第一参考电压的交流分量。2.根据权利要求1所述的数据接收芯片,其特征在于,该数据接收芯片根据该第一操作电压以及第二操作电压对该外部存储器进行存取。3.根据权利要求2所述的数据接收芯片,其特征在于,该第一电阻及该第二电阻串联于该第一操作电压及该第二操作电压之间。4.根据权利要求1所述的数据接收芯片,其特征在于,该第一电容以及该第二电容在噪声频率高时对该第一操作电压进行分压,产生该第一参考电压的交流分量。5.根据权利要求1所述的数据接收芯片,其特征在于,该第一电容以及该第二电容在噪声频率低时不对该第一操作电压进行分压。6.根据权利要求1所述的数据接收芯片,其特征在于,该第一参考电压由该直流分量和该交流分量相加获得。7.根据权利要求1所述的数据接收芯片,其特征在于,该第一电容与该第一电阻相并联,该第二电容与该第二电阻相并联。8.根据权利要求1所述的数据接收芯片,其特征在于,还包括: 终端电阻,耦接于该比较模块与该第一操作电压之间,其中该比较模块具有比较器,该比较器的第一输入端耦接该第一输入输出管脚及该终端电阻,该比较器的第二输入端接收该第一参考电压。9.根据权利要求1所述的数据接收芯片,其特征在于,该比较模块包括: 第一比较器,具有第一输入端以及第二输入端,该第一输入端与该第一输入输出管脚相耦接,该第二输入端接收该第一参考电压;以及 第二比较器,具有第三输入端以及第四输入端,该第三输入端耦接该外部存储器的第二输入输出管脚,用以接收第二数据,该第四输入端接收该第一参考电压,其中,该第二比较器对该第二数据与该第一参考电压进行比较,用以识别该第二数据的值。10.根据权利要求1所述的数据接收芯片,其特征在于,该比较模块具有: 第一比较器,比较该第一数据与该第一参考电压,用以识别该第一数据的值;以及 第二比较器,与该外部存储器的第二输入输出管脚相耦接,用以接收第二数据,并比较该第二数据与第二参考电压,用以识别该第二数据的值,其中该电压产生模块还包括第三电阻以及第四电阻,该第三电阻及第四电阻对该第一操作电压进行分压,用以产生该第二参考电压。
【专利摘要】一种数据接收芯片,与外部存储器相耦接。该外部存储器具有第一输入输出管脚,用以输出第一数据。该数据接收芯片包括:比较模块,与该第一输入输出管脚以及第一操作电压相耦接,该比较模块用以接收该第一数据,并将该第一数据与第一参考电压作比较,用以识别该第一数据的值;以及电压产生模块,用以产生该第一参考电压,并包括:第一电阻;第二电阻,与该第一电阻串联,其中该第一电阻及该第二电阻对该第一操作电压进行分压,产生该第一参考电压的直流分量;第一电容;以及第二电容,与该第一电容相耦合,其中该第一电容及该第二电容对该第一操作电压进行分压,产生该第一参考电压的交流分量。
【IPC分类】G11C5/14, G11C11/4096, G11C11/4074
【公开号】CN105489235
【申请号】CN201510837617
【发明人】孙宏全
【申请人】上海兆芯集成电路有限公司
【公开日】2016年4月13日
【申请日】2015年11月26日