用于以最小封装复杂度支持不同外部存储器类型的共用管芯的制作方法

文档序号:13809934阅读:243来源:国知局
用于以最小封装复杂度支持不同外部存储器类型的共用管芯的制作方法
库纳尔·穆克什·德赛、比约什·古普塔、伯尼·乔德·杨、以及乌莫什·马笃苏丹·拉奥本申请涉及至存储器设备的芯片连接,尤其涉及共用管芯上用于容适以简单封装和低成本将该管芯连接至不同外部存储器类型的芯片连接。
背景技术
:同步动态随机存取存储器(sdram)是在移动通信和计算设备(诸如智能电话和平板计算机)中使用的一类存储器。在一些实施例中,双数据率sdram(ddrsdram或ddr)指的是一种类型的存储器和相关联的用于与这种存储器通信的接口。此外,低功率ddr(lpddr或简称为lp,有时被称为移动ddr)是被设计成降低功耗的一类ddr,其中移动设备为目标应用。存在与各种数据速度和功率要求相对应的若干版本的lpddr。例如,lpddr3(有时也被标示为lp3)和lpddr4(有时也被标示为lp4)是两种新近版本的lpddr。lpddr4被设计成以增加的成本和/或复杂度为代价来以比lpddr3更高的速度和更少的功耗进行通信。现代移动设备(诸如智能电话)的趋势是使存储器设计专注于越来越大的存储器传输速率而同时又节省功率。片上系统(soc)常被用在移动设备中以节省功率和/或使空间需求最小化。soc是指嵌入在单个基板上的多个功能块(诸如调制解调器和应用处理器核),从而允许移动设备执行复杂且功率密集的应用。该单个基板有时被称为管芯,由此通常在单个管芯上共同地实现多个功能块。在一些实例中,层叠封装(pop)可以指其中两个或更多个封装堆叠在彼此之上并用接口在它们之间传递信号的封装配置。电子器件工程联合委员会(jedec)已标准化用于与lpddr3sdram存储器对接的一个或多个pop版图(footprint)。jedec中至少存在一项针对用于与lpddr4sdram存储器对接的pop版图的提议。lpddr3和lpddr4的差异导致相应的版图显著不同。移动设备应用要求更多且更快的存储器,因此对于更快的存储器(诸如lpddr4),趋势是要使soc设计和相应的管芯设计专注于优化布线和封装。然而,在价格敏感的市场(诸如专注于低端或中端智能手机的市场)中可能期望向供应商提供对价格和性能进行折衷的灵活性,以在不同价格点供应移动设备。一种选项可以是提供lpddr3(而非lpddr4)作为低成本存储器替代品。然而,一旦针对lpddr4封装优化了soc管芯,针对lpddr3来改进布线和封装就可能过度昂贵。由此,存在对灵活地容适不同存储器架构的soc管芯的需求。概览公开了用于以最小封装复杂度支持不同存储器类型的管芯。在一个实施例中,不同存储器类型共用的管芯可被配置成以封装之间的简单互连按pop配置支持两种存储器类型中的每一种,而不管这两种存储器类型中的哪一种被使用。例如,所支持的一种存储器类型为lpddr3,而所支持的第二存储器类型为lpddr4。在一个实施例中,公开了一种可配置管芯,包括:逻辑元件,其被配置成传达控制和地址(ca)信号以及数据(dq)信号;以及与该逻辑元件处于通信的第一通用物理接口(phy)和第二通用phy。第一通用phy和第二通用phy中的每一者可被配置为caphy和dqphy,并且该逻辑元件可被配置成向第一通用phy和第二通用phy中不同的通用phy传达ca信号和dq信号。在另一实施例中,公开了一种装备,包括:soc,其用于选择性地支持第一类型的存储器和第二类型的存储器,该soc包括通用phy,其可响应于与第一类型的存储器或第二类型的存储器中被支持的一者相对应的输入而配置为caphy和dqphy。该装备还包括用于响应于该输入而向该通用phy传达ca信号和dq信号的装置。在又一实施例中,公开了一种pop装置,其包括:第一封装,其包括存储器电路系统,该存储器电路系统被配置成选择性地支持第一类型的存储器和第二类型的存储器之一。该存储器电路系统包括多个phy,该多个接口中的每一者可被配置为caphy和dqphy。该存储器电路系统还包括逻辑元件,其被配置成向该多个phy中被配置为caphy的phy传达ca信号,并且向和从该多个phy中被配置为dqphy的phy传达dq信号。该pop装置还包括第二封装,其包括第一类型的存储器或第二类型的存储器。第二封装按pop配置耦合至第一封装。在再一实施例中,公开了一种用于使用单个管芯支持不同存储器类型的方法。该方法包括接收存储器类型指示并基于该存储器类型指示来向第一通用phy传达ca信号。该方法还包括基于该存储器类型指示来向第二通用phy传达dq信号。附图简述图1是解说根据本公开的实施例的示例soc管芯和对应的架构的架构示图。图2解说了根据本公开的实施例的lpddr3pop版图。图3解说了根据本公开的实施例的lpddr4pop版图。图4解说了根据本公开的实施例的lpddr4优化管芯与lpddr3pop版图之间的路由。图5解说了根据本公开的实施例的lpddr3和lpddr4两者共用的管芯。图6解说了根据本公开的实施例的ddr信号逻辑。图7解说了根据本公开的实施例的ddr信号逻辑的一部分。图8a解说了根据本公开的实施例的配置成用于lpddr3pop的共用管芯与lpddr3版图之间的连接,并且图8b解说了根据本公开的实施例的配置成用于lpddr4pop的共用管芯与lpddr4版图之间的连接。图9是根据本公开的实施例的具有共用管芯的pop的立体视图。图10解说了根据本公开的实施例的lpddr3和lpddr4两者共用的包括单个时钟控制器的管芯。图11是根据本公开的实施例的使用共用管芯的示例方法的流程图。详细描述本文中公开了使用相对简单且低成本的pop配置来支持多种类型的存储器的可配置管芯的实施例。在一个应用中,该可配置管芯向智能手机供应商和制造商提供了将较廉价的存储器类型用于低端到中端智能电话或者将比该较廉价存储器更快和/或具有更大容量的更昂贵存储器类型用于高端智能电话的选择。同一管芯可被用于两种存储器类型而不引入用于封装布线的附加层、或其他更昂贵的技术(诸如中介体),不管存储器类型如何。此外,不要求对存储器管芯或存储器封装的改变。作为示例,可配置管芯所支持的存储器类型包括lpddr3存储器和lpddr4存储器。可配置管芯可采用使得这种灵活性成为可能的数个特征。示例性实施例可包括以下特征中的一者或多者。第一,可采用通用phy,其可配置为caphy或dqphy并且可根据管芯所支持的pop存储器版图来配置。第二,可采用灵活信号逻辑元件,以用于根据管芯所支持的pop存储器版图路由去往和来自恰适phy的ca和dq信号。第三,可采用时钟控制器,其向管芯上的所有phy提供匹配时钟信号以向任何phy提供根据管芯所支持的pop存储器版图处置不同类型的信号的灵活性。针对所支持的不同类型的存储器,存储器控制器能够产生具有恰适定时关系的ca编码。图1是解说示例片上系统(soc)100管芯和对应的架构的架构示图。在一实施例中,soc管芯100被用在智能电话、平板计算机、或其他移动无线设备中。soc管芯100包括数个功能块,其包括多核处理器110(有时被称为中央处理单元或cpu)、图形处理器120、调制解调器130和存储器电路系统140,如图1所示。图1是soc管芯100的逻辑布局,其示出了作为分开且相异的区域对应于所提及的功能的每个区域110-140,但实际物理布局可能更复杂(例如,其中一个功能块的电路系统散布在另一功能块的电路系统之间)。在一实施例中,该调制解调器实现针对数种已知无线技术或标准(诸如长期演进(lte))中的任一种的基带处理。处理器110-130是指soc管芯100中专用于那些功能块的区域。在这些区域中的每一者中,存在用于所指定的功能的电路系统。存储器电路系统140可以是指soc管芯100中专用于存储器控制器以及用于对接到外部存储器的接口电路的区域。外部存储器例如可被容纳在封装中,该封装具有用于连接至存储器电路系统140的接口。存储器电路系统140可被配置成与任何类型的存储器(诸如ddrsdram、dram、或闪存)对接。出于解说目的,本公开专注于ddrsdram,诸如lpddr3和lpddr4。多核处理器110、图形处理器120和调制解调器130中的至少一者与存储器电路系统140处于通信。各个组件可经由任何形式的已知连接(诸如总线)来通信。在一些实施例中,“pop版图”(或简称为“版图”)指的是ddrsdram存储器封装上的电连接的位置。在一实施例中,pop版图指定ddrsdram存储器封装上连接至相应soc封装(其包括soc管芯100)的位置。存储器电路系统140可被设计成容适各种ddr版图,诸如针对lpddr3或lpddr4的版图。lpddr3和lpddr4的差异导致相应的版图在物理上不同。图2解说了示例lpddr3pop版图200,并且图3解说了示例lpddr4pop版图300。标记x-dq指示用于数据的信道x(0或1),并且y-ca指示用于命令和地址信息的信道y(0或1)。标记为“ca”和“dq”的块是对应于ca和dq信号的固定ddr物理层电路(phy)。各种形式的ddr存储器的ca和dq信号是本领域普通技术人员公知的。图2和3中的每个版图解说了示例64位存储器接口。图2和3中的每个版图对应于各种jedec提议或标准。参照图2,在一实施例中,lpddr3pop版图200中的每个dqphy指代特定字节(或8位)。存在八个dq字节,从而产生64位存储器接口(原本是两个针对lpddr3的32位信道)。对于lpddr4是类似的,在一实施例中,lpddr4pop版图300中的每个dqphy指代特定字节,从而产生64位存储器接口(原本是四个针对lpddr4的16位信道)。针对lpddr3的每信道的每个ca接口对应于10位,而针对lpddr4的每信道的ca接口为6位。在一个实施例中,通用caphy支持6位。一般而言,在lpddr4的情形中,每16位的dq需要一个ca接口,而在lpddr3中,一个ca接口能够处置32位的dq。由此,对于lpddr3和lpddr4两者,每个32位信道使用两个caphy。在一实施例中,lpddr4pop版图原本是4x16,但该版图在管芯上被实现为2x32(将两个x16看作单个x32)。如先前所讨论的,在一些低端到中端智能手机应用中期望向供应商提供取决于例如期望价格点和特征集而在lpddr3和lpddr4之间进行选择的灵活性。如果管芯针对lpddr4pop被优化并且预计还要与lpddr3pop协作,则一种结果是将需要潜在较长的交错线路,如图4所解说的。图4解说了lpddr4pop优化管芯410与lpddr3pop版图之间的互连,以解说信号路由面临的挑战。可使用中介体或其他附加层(诸如添加至基底封装的层)来管理路由,这可能会增加非期望成本和信号完整性风险。在一些实施例中,phy指的是管芯上包含电路系统(包括时钟恢复和输入/输出(i/o)焊盘)的区域,其提供管芯与ddrsdram存储器之间的接口。在一实施例中,lpddr4管芯410对应于soc管芯100,并且具体指示存储器电路系统140的一部分的布局。图5解说了lpddr3和lpddr4两者共用的管芯500的实施例。共用管芯500克服了许多以上所讨论的问题。共用管芯500包括存储器控制器510、ddr信号逻辑520、以及ddrphya531到l542,如图5所示。在一些实施例中,存储器控制器510为总线集成存储器控制器(bimc)。phya531到l542中的一者或多者为通用或共用phy,其可取决于lpddr3还是lpddr4被使用而被配置为caphy或dqphy。dqphy在dqphy提供要向存储器写入和从存储器读取两者的数据的意义上是双向的。另一方面,caphy通常是单向的以向存储器发送控制和地址信息,但在正常情况下经由caphy从存储器接收不到任何东西。使用共用管芯500的一种折衷是作为可被配置为dqphy或caphy的通用phy的任何phy可以在面积上略微大于专门设计为dqphy或caphy的phy。除了提供能够选择lpddr3或lpddr4的灵活性的益处之外,通用phy略大的面积还提供了对于lpddr3和lpddr4两者共用的管芯减少布线成本和复杂度的益处。图6解说了ddr信号逻辑520的实施例。解说了ddr信号逻辑520输入和输出。ddr信号逻辑520的一个功能是在存储器控制器510与ddrsdram之间路由信号。ddr信号逻辑520接收传递两个值之一的控制信号,每个值对应于存储器类型,诸如lpddr3或lpddr4。在一实施例中,该控制信号接收自存储器控制器510或另一处理单元。该控制信号的值可根据一个或多个控制和状态寄存器(csr)来确定。至少一个csr可以用对应于lpddr3或lpddr4的值来编程,以恰适地设置ddr信号逻辑520。表1是根据一个实施例的lpphy针对lpddr4和lpddr3存储器相对于管芯500的示例对准的信道/phy映射表。在一些实施例中,ddr信号逻辑520是实现表1的逻辑电路或元件。标记x-dq[n]指示信道x(0或1)以及dq信号的字节号n(0、1、2或3),并且标记y-ca[z]指示信道y(0或1)以及ca信号的比特群号z(0或1)。如先前所讨论的,每个ca信号针对lpddr3表示5位,并且针对lpddr4表示6位。ddrphylpddr4配置lpddr3配置a5310-dq[0]1-dq[0]b5320-ca[0]1-dq[2]c5330-dq[1]0-dq[3]d5340-dq[2]0-dq[1]e5350-ca[1]0-dq[0]f5360-dq[3]0-dq[2]g5371-dq[3]1-ca[0]h5381-ca[1]1-ca[1]i5391-dq[2]0-ca[0]j5401-dq[1]0-ca[1]k5411-ca[0]1-dq[3]l5421-dq[0]1-dq[1]表1在至少一个实施例中,ddr信号逻辑520基于lpddr3还是lpddr4被使用来路由或传达去往和来自恰适phy的信号。例如,可接收传递两个值之一的控制信号。ddr信号逻辑520被配置成确定这两个值中的哪一个值被传递。如果确定该值为第一值,则ddr信号逻辑520实现表1中针对lpddr4配置的表条目。否则,如果确定该值为第二值,则ddr信号逻辑520实现表1中针对lpddr3配置的表条目。此外,共用管芯500的各个phy基于lpddr3还是lpddr4被使用来配置。这些phy中的一些针对所使用的每个ddr版本被配置为相同类型的phy。例如,根据表1,phya531被配置为dqphy(尽管针对不同信道),而不管使用的是哪个版本的ddr版本。其他phy针对所使用的每个ddr版本被配置为不同类型的phy。例如,根据表1,phyk541在lpddr4存储器被使用的情况下被配置为caphy,并且在lpddr3存储器被使用的情况下被配置为dqphy。dq线的信号在图6中被指示为双向。对于dqphy,数据从ddr信号逻辑520被提供给存储器控制器510以进行读操作,并且数据从存储器控制器510被提供给ddr信号逻辑520以进行写操作。尽管dq信号被指示为双向,但在一些实施例中,对于写入数据和读取数据存在分开的路径。ca线的信号在图6中被指示为单向。对于caphy,仅在一个方向上提供数据——从存储器控制器510到ddr信号逻辑520并最终到ddrsdram。信道的ca信号提供该信道的相应dq字节的控制和/或地址信息。由于共用管芯500是基于所支持的存储器类型(例如,lpddr3或lpddr4)可配置的,因此共用管芯500也可被称为可配置管芯。存在众多方式来实现用于实现表1的ddr信号逻辑520。在一个实施例中,对于从存储器控制器510至ddrphy的传输,可以使用十二个复用器(各自可以处置多个比特),它们取决于lpddr3还是lpddr4被使用而在来自存储器控制器510的两个信号之一之间进行选择。图7解说了两个此类复用器610。对于至共用管芯上的phyb532的传输,复用器610具有0-ca[0]和1-dq[2]作为输入,并根据控制信号(在该图中被指示为lpddr3/4模式)在lpddr4被使用的情况下选择0-ca[0]且在lpddr3被使用的情况下选择1-dq[2]。此外,phyb532取决于所使用的lpddr版本而被恰适地预配置为caphy或dqphy。类似地,phyi539取决于所使用的lpddr版本而被恰适地预配置。在存储器控制器处从ddrphy接收信号可被类似地配置——即,使用具有来自ddrphy的两个输入和至存储器控制器510的一个输出的复用器。由于每个ddrphy是通用的,因此每个ddrphy具有返回信号。在一些实施例中,仅使用来自被配置为dqphy的phy的返回信号。复用器620具有来自phyb532和phyi539的返回信号作为输入,并且选择与被配置为dqphy的phy相对应的返回信号。在该示例中,返回信号为1-dq[2]存储器读信号。图8a解说了被配置成用于lpddr3pop的共用管芯500与先前在图2中所解说的lpddr3版图200之间的连接。解说了phy531-542的配置并且遵循表1。为了便于解说,从phy531-542的标记中丢弃了字节号和信道号。每个箭头表示共用管芯500上的phy的i/o引脚与soc封装上其位置与存储器封装(pop)版图相匹配的对应封装焊球位置之间的逻辑连接。共用管芯500允许管芯500与lpddr3存储器之间的简单pop互连。例如,图8a所解说的连接比图4中针对lpddr4被优化的管芯所解说的连接更简单。图8b解说了被配置成用于lpddr4pop的共用管芯500与先前在图3中所解说的lpddr4版图300之间的连接。解说了phy531-542的配置并且遵循表1。如同图8a中那样,为了便于解说,从phy531-542的标记中移除了字节号和信道号。共用管芯500产生针对lpddr4的简单连接,如图8b所演示的。由此,共用管芯500容适针对lpddr3和lpddr4两者的简单连接。共用管芯500消除了对pop中针对lpddr3或lpddr4的中介体或其他复杂布线(诸如基底封装中的附加层)的任何需求。出于解说目的,图8a和8b中关于共用管芯500的实施例应用于存储器相对于共用管芯500的两个特定取向,其中分别专注于lpddr3和lpddr4版图200和300的某些取向。然而,本公开一般适用于使用单个管芯容适任何两个任意的存储器pop版图。例如,本公开适用于其中lpddr3或lpddr4版图之一在平面中相对于管芯顺时针或逆时针旋转某一量(诸如90度、180度等)的情境。如本领域普通技术人员将认识到的,不同版图可通过直接改变表1、ddr信号逻辑520和可配置phy来容适。最后,出于解说目的,图8a和8b中共用管芯500的实施例解说了以矩形方式安排phy。然而,无论phy的几何安排如何,本公开都是适用的,只要该安排在lpddr3和lpddr4之间一致。本文中给出的灵活架构和可配置phy能够容适具有不同版图的存储器,同时保持低复杂度和低封装成本。图9是使用共用管芯的pop700的实施例的立体视图。pop700包括ddr存储器封装710。ddr存储器封装710包括连接至ddr存储器基板715的ddr存储器管芯705。如图9所示,ddr存储器封装710经由丝焊连接至ddr存储器基板715。丝焊被用作示例连接以供解说,但存在本领域已知的将ddr存储器封装710连接至ddr存储器基板715的其他方式。pop700进一步包括soc封装,其包括连接至基底基板735的共用管芯725。如图9所示,共用管芯725经由焊料凸块连接至基底基板735。焊料凸块被用作示例连接以供解说,但存在本领域已知的将共用管芯725连接至基底基板735的其他方式。ddr存储器封装710使用封装焊球730连接至基底基板735。共用管芯725的使用导致封装之间的简单连接730,而不管ddr存储器管芯705包括lpddr3还是lpddr4存储器。例如,在一些实施例中,ddr存储器封装710和基底基板735之间不需要用于路由连接的中介体。本公开一般不仅适用于先前所描述的其中ddrsdram被安装在soc上作为pop配置的情境,还适用于其中ddrsdram在soc上按并排配置被放置成紧邻共用管芯的存储器区域的情境。当存储器被放置成紧邻控制电路系统时,可使用迹线将共用管芯上的ddrphy连接至该存储器。管芯的存储器区域(诸如存储器电路系统140)紧邻具有版图(诸如版图200或300)的存储器的并排配置可通过直接改变表1、ddr信号逻辑520和可配置phy来容适。被放置成紧邻共用管芯上的存储器电路系统140的存储器封装是外部封装的示例。在一些实施例中,为了向所有phy提供准确定时,而不管是被配置为信道0还是信道1,使用将时钟与所有信道和所有phy相匹配的单个时钟控制器(cc)。这与其中管芯针对特定存储器类型被优化的场景形成对比,在该情形中,管芯可包括两个cc——针对信道0的一个cc和针对信道1的信号的另一个cc。图10解说了lpddr3和lpddr4两者共用的管芯800,其包括单个cc810。共用管芯800还包括先前所描述的存储器控制器510、ddr信号逻辑520、以及phya-l531-542。cc810与phy531-542之间的连接或时钟布线被解说为虚线820。在一实施例中,cc810提供与所有phy531-542相匹配的差分时钟,而不管给定phy表示的信道。在一实施例中,取决于存储器类型为lpddr3还是lpddr4,cc810提供不同的时钟速度。在一个实施例中,用于lpddr4的时钟速度为1333mhz,而用于lpddr3的时钟速度为933mhz。由于一些常规实施例采用两个cc或每信道一个cc,因此与这些常规实施例相比,共用管芯800消除了一个cc。在这些实施例中节省一个cc是以匹配两倍数量的时钟布线为代价的。在一实施例中,存储器控制器510、ddr信号逻辑520和cc810大致在管芯800的存储器部分的中部,从而至各个phy531-542的信号路径的长度大致相同。等距路径有助于确保信号花费大致相同的时间量来往于phy531-542,这进而有助于确保合适的信号定时。在另一实施例中,去往和来自各个phy531-542的信号路径的长度并不大致相同,在此情形中可以使用延迟缓冲器来确保合适的信号定时。图11中示出了使用共用管芯(诸如图5、8a和8b中所解说的共用管芯500、或图10中所解说的共用管芯800)的示例方法900的流程图。在一个示例中,方法900由共用管芯(诸如图5的管芯500)执行以与特定的所选存储器类型对接。方法900始于框910,其中接收存储器类型指示。在一实施例中,存储器类型指示由ddr信号逻辑520以及phya531到l542接收。存储器类型指示还可由cc810接收,从而可以选择恰适的时钟速度。在一实施例中,存储器类型指示用于指示lpddr3还是lpddr4被使用,并且出于此目的,存储器类型指示可被存储在寄存器(诸如csr)中小到1比特。ddr信号逻辑520采用存储器类型指示来为从存储器控制器510经由phya531到l542至ddrsdram的信号以及从ddrsdram经由phya531到l542至存储器控制器的信号选择路由。在一实施例中,ddr信号逻辑520被配置成使用存储器指示根据表1来路由ca和dq信号。接着在框920中,例如ddr信号逻辑520接收ca信号和dq信号。在一个实施例中,ddr信号逻辑520从存储器控制器510接收ca信号和dq信号。ca信号和dq信号并非必然同时被接收,并且可以在时间上分开某一量。例如,对于写操作,使用至少一个ca信号来提供地址信息,以指示在哪里存储dq信号中的数据。尽管框920涉及接收一个ca信号和一个dq信号,但在正在进行的基础上操作存储器将导致从存储器控制器510接收多个ca信号以及从存储器控制器510(例如,对于写操作)和dqphy(例如,对于读操作)两者接收多个dq信号。此外,由于lpddr3和lpddr4利用多个dqphy和多个caphy,因此生成dqphy和caphy的对应信号,这将导致多个dq信号和多个ca信号。在一实施例中,执行附加动作,其中由单个时钟控制器(诸如早先描述的cc810)生成dqphy和caphy中的每一者的时钟信号。在此类实施例中,时钟信号与每个phy相匹配。在框930,基于存储器类型指示将ca信号传达或路由至被配置为caphy的通用phy。在一实施例中,ddr信号逻辑520执行该动作。例如,该路由可根据表(诸如表1)来执行。例如,如果lpddr4正被使用,则框910中的存储器类型指示用于指示lpddr4,并且信号0-ca[0]被路由至被配置为caphy的ddrphyb532。在一些实施例中,在框930之前,包括基于存储器类型指示将ddrphyb532配置为caphy的附加动作。接着在框940,基于存储器类型指示将dq信号传达或路由至被配置为dqphy的通用phy。在一实施例中,ddr信号逻辑520执行该动作。例如,该路由可根据表(诸如表1)来执行。例如,如果lpddr4正被使用,则框910中的存储器类型指示用于指示lpddr4,并且信号0-dq[0]被传达至被配置为dqphy的ddrphya531。在一些实施例中,在框940之前,包括基于存储器类型指示将ddrphya531配置为dqphy的附加动作。方法900还可包括接收第二dq信号以及将该dq信号传达给存储器控制器。可从被配置为dqphy的通用phy接收第二dq信号,并使用ddr信号逻辑520将其传达给存储器控制器510。即,方法900可包括传达或路由去往和来自存储器控制器510两者的dq信号。虽然lpddr3和lpddr4已作为存储器类型的示例在各种实施例中使用,但可使用本公开的原理来修改本文中给出的可配置管芯的各种实施例,从而以最小成本和封装复杂度容适各种其他类型的存储器及其相关联的封装和接口。例如,可以支持lpddr的任何当前或将来版本的组合。在一实施例中,可配置管芯能以最小成本和封装复杂度支持第一类型的存储器封装配置(诸如pop)和第二类型的存储器封装配置(诸如外部封装)。在一实施例中,可配置管芯可被配置成以最小封装复杂度支持第一类型的存储器和第二类型的存储器,其中第二类型的存储器包括与第一类型的存储器不同类型的接口(例如,四倍或八倍数据率)。实施例的范围并不限于图11中所示的特定方法。其他实施例可添加、省略、重新安排、或修改一个或多个动作。例如,在许多现实世界应用中,各框中的动作并不按顺序执行。例如,如果框920中的ca信号和dq信号基本上同时被接收,则框930和940中的路由步骤可基本上同时执行。此外,在一些实施例中,执行框910一次以配置ddr信号逻辑520和通用phy,并且随后不再为给定共用管芯(诸如共用管芯500)执行框910。此后,可在相应存储器的操作期间重复地执行框920-940。如本领域普通技术人员至此将领会的并取决于手头的具体应用,可以在本公开的设备的材料、装置、配置和使用方法上做出许多修改、替换和变化而不会脱离本公开的精神和范围。有鉴于此,本公开的范围不应当被限定于本文所解说和描述的特定实施例(因为其仅是作为本公开的一些示例),而应当与所附权利要求及其功能等效方案完全相当。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1