存储装置、其控制方法及控制程序、存储卡、电路基板以及电子设备的制作方法

文档序号:6777249阅读:112来源:国知局
专利名称:存储装置、其控制方法及控制程序、存储卡、电路基板以及电子设备的制作方法
技术领域
本发明涉及用于个人计算机(PC)等电子装置中的信息存储的存储器,特别涉及存储器具备接口功能的存储装置、其控制方法及控制程序、存储卡、电路基板以及电子设备。

背景技术
PC中使用了JEDEC(Joint Electron Device Engineering Council美国电子工程设计发展联合协会)标准的SDRAM(Synchronous DynamicRandom Access Memory同步动态随机访问存储器)、DDR-SDRAM(Double Data Rate-SDRAM双信道同步动态随机访问存储器)等存储器。
关于这种存储器,专利文献1中记载了一种存储控制器,其包括存储适用于存储器件的定时信息的多个可程序化的可编程序、定时寄存器。专利文献2中记载了一种存储卡,其内置有微处理器芯片和非易失性存储芯片,用内部卡·总线将它们连接,微处理器芯片中包含关键字信息、用途信息、程序命令信息。专利文献3中记载了一种计算机系统,其具备在输入输出处理器上结合有本地存储器的组装处理器。专利文献4中记载了一种存储器,其内部具备SPI驱动器和存储单元。专利文献5中记载了一种数据处理系统,其包括经由单向读出总线、单向写入总线以及地址总线链接到数据存储器的CPU。专利文献6中记载了一种存储系统,其分别设置用于传送写入数据的总线和用于传送读出数据的总线,将存储控制器和存储器连接。专利文献7中记载了一种随机访问存储器,其响应于周期信号的第一转移,控制对随机访问存储器传送数据的动作,并且响应于周期信号的第二转移,控制从随机访问存储阵列传送数据的动作。专利文献8中记载了一种半导体存储装置,其包括DRAM部和CDRAM,该CDRAM具备DRAM控制和高速缓存/再现控制部。专利文献9中记载了一种同步动态DRAM,其具备存储阵列和控制单元,仅在数据总线的内容与动作状态确认信息相等的情况下,可设定模式寄存器。专利文献10中记载了一种SDRAM等的模式寄存器控制电路。
专利文献1日本特开平2004-110785号公报(摘要,图1等) 专利文献2日本特开平6-208515号公报(摘要,图1等) 专利文献3日本特开平9-6722号公报(摘要,图2等) 专利文献4日本特开2005-196486号公报(段落序号0029、图6等) 专利文献5日本特表平9-507325号公报(摘要,图1等) 专利文献6日本特开2002-63791号公报(摘要,图1等) 专利文献7日本特开平11-328975号公报(摘要,图2等) 专利文献8日本特开平7-169271号公报(段落序号0038、图1等) 专利文献9日本特开平8-124380号公报(段落序号0020、图2等) 专利文献10日本特开平9-259582号公报(段落序号0028、图1等) 但是,如图1所示,在现有的存储模块2中,电路基板上搭载有多个存储芯片41、42...4N,还搭载有SPD(Serial Presence Detect串行存在检查)存储部6,存储芯片41、42...4N上连接有存储访问用总线8,SPD存储部6上连接有SPD访问用总线10。在这样的存储模块2中,存储芯片41、42...4N的类型、定时参数等规格或功能存储于SPD存储部6中,该存储模块2与设定环境之间的匹配性由存储于SPD存储部6的控制信息来支配。SPD存储部6中存储有与存储器有关的控制信息,该控制信息中包括与存储器有关的各种参数,例如CAS(Column Array Strobe)延时、条强度(bar strength)、附加延时等。这些控制信息是用于根据控制存储器的芯片组或CPU(Central Processing Unit)来设定不同值的信息。SPD存储部6由EEPROM(Electrically Erasable Programmable Read-OnlyMemory可擦写可编程只读存储器)等非易失性存储器构成。以独立于存储器的方式具备存储器所需的控制参数的做法需要进行与其对应的应对或管理,耗费部件成本、写入成本等各种成本。
并且,即使存储模块2具备多个存储芯片41、42...4N,但由于各存储芯片41、42...4N的式样受SPD存储部6控制,所以不能以不同的式样,独立使用各存储芯片41、42...4N。即,这样的存储模块2缺乏灵活性。
对于这样的课题,专利文献1~10中没有暗示也没有公开,对于其解决方案也没有公开。


发明内容
于是,本发明的目的在于,涉及具备多个存储芯片的存储装置,可以分别对存储芯片赋予控制信息等,提高存储装置的灵活性。
并且,本发明的其他目的在于,分别控制存储芯片,提高存储的优化或互换性。
为了达到上述目的,本发明的存储装置,其具备一个或多个存储芯片,在所述存储芯片内具备用于存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出,可以任意设定对各芯片的控制信息,在具备多个存储芯片的情况下,可以独立使用各存储芯片。
为了达到上述目的,本发明的第一方面的存储装置,其具备一个或多个存储芯片,在所述存储芯片内具备用于存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。在相关的结构中,存储芯片是构成存储模块等存储装置的存储器的构成单元。存储芯片包括一个或多个存储矩阵。在相关的结构中,存储芯片的控制信息存储于控制存储部,可以改写该存储部中的控制信息。因此,可以实现上述目的。
为了达到上述目的,在上述存储装置中,优选不独立构成为EEPROM或掩模ROM,所述存储部采用控制寄存器来构成,通过这种结构,也能够实现上述目的。
为了达到上述目的,在上述存储装置中,优选所述存储芯片具备一个或多个存储矩阵来构成,通过这种结构,也能够实现上述目的。
为了达到上述目的,上述存储装置中,优选在所述存储芯片内具备固定信息存储部,该固定信息存储部用于存储与所述存储芯片有关的控制信息之中的固定信息,通过这种结构,也能够实现上述目的。
为了达到上述目的,上述存储装置中,优选可将所述固定信息存储部中的所述固定信息传送给所述存储芯片内的所述存储部,通过这种结构,也能够实现上述目的。
为了达到上述目的,本发明的第二方面为一种存储装置的控制方法,该存储装置具备一个或多个存储芯片,该控制方法包括执行如下处理的步骤针对存储与所述存储芯片有关的控制信息的存储部进行所述控制信息的写入或读出。根据相关的结构,通过使用存储芯片的地址信息,确定存储芯片,通过对该确定的存储芯片的存储部中的控制信息进行改写,从而能够应对使用环境的变化等,实现存储装置的互换性和优化。
为了达到上述目的,本发明的第三方面为一种通过计算机执行的存储装置的控制程序,该程序使所述计算机执行如下步骤针对存储芯片的存储部进行控制信息的写入或读出。根据相关的结构,通过搭载存储装置的计算机等电子设备侧的计算机装置,执行相关的控制程序,使用存储芯片的地址信息,从而确定存储芯片。通过在计算机装置侧对所确定的存储芯片的存储部中的控制信息进行改写,从而能够应对使用环境的变化等,实现存储装置的互换性或优化,以实现上述目的。
为了达到上述目的,本发明的第四方面为一种存储卡,其具备一个或多个存储芯片,在所述存储芯片内具备存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。
为了达到上述目的,在上述存储卡中,优选所述存储部由控制寄存器构成,通过这种结构,也能够实现上述目的。
为了达到上述目的,在上述存储卡中,优选所述存储芯片具备一个或多个存储矩阵,通过这种结构,也能够实现上述目的。
为了达到上述目的,在上述存储卡中,优选在所述存储芯片内具备固定信息存储部,该固定信息存储部用于存储与所述存储芯片有关的控制信息之中的固定信息,通过这种结构,也能够实现上述目的。
为了达到上述目的,上述存储卡中,优选可将所述固定信息存储部中的所述固定信息传送给所述存储部,通过这种结构,也能够实现上述目的。
为了达到上述目的,本发明的第五方面为一种电路基板,其搭载有具备一个或多个存储芯片的存储装置,在所述存储芯片内具备存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。通过这种结构,也能够实现上述目的。
为了达到上述目的,上述电路基板中,优选具备装配上述存储卡的插槽,通过这种结构,也能够实现上述目的。
为了达到上述目的,本发明的第六方面为一种电子设备,其使用了上述存储装置。该电子设备可以使用计算机装置等存储装置进行信息存储。通过这种结构,也能够实现上述目的。
为了达到上述目的,本发明的第七方面为一种电子设备,其使用了上述存储卡。该情况下,电子设备也可以使用计算机装置等存储装置进行信息存储。通过这种结构,也能够实现上述目的。
根据本发明,能够获得如下效果。
(1)将存储芯片的控制信息存储到位于存储芯片内部的存储部中,能够以存储芯片单位使用该控制信息,所以能够以不同的式样使用存储芯片等,提高存储装置的灵活性。
(2)采用存储芯片中的控制信息,以存储芯片单位分别进行控制,能够实现存储装置的优化。
(3)通过对存储芯片内的存储部中的控制信息进行改写,能够提高存储装置的互换性。
而且,通过参照附图和各实施方式,本发明的其他目的、特征以及优点会更加明确。



图1是示出现有的存储结构的图。
图2是示出第一实施方式涉及的存储模块的结构例的图。
图3是示出存储芯片的结构例的框图。
图4是示出控制寄存器的输入输出控制的时序图。
图5是示出第二实施方式涉及的存储模块的结构例的图。
图6是示出存储芯片的结构例的框图。
图7是示出第三实施方式涉及的个人计算机的结构例的图。
图8是示出控制信息的写入/改写处理的处理步骤的流程图。
图9是示出第四实施方式涉及的存储卡的结构例的图。
图10是示出第五实施方式涉及的电路基板的结构例的图。
符号说明 100存储模块;201、202、203...20N存储芯片;211、212、213、214存储矩阵;220控制寄存器(变动信息存储部);222 SPD存储部(固定信息存储部);231、232、233...23N总线;300个人计算机;318存储模块处理程序;400存储卡;500电路基板
具体实施例方式 (第一实施方式) 参照图2,说明本发明的第一实施方式。图2是示出第一实施方式涉及的存储模块的结构例的图。图2为本发明的存储装置的一例,但本发明不限于图2所示的结构。
存储模块100为本发明涉及的存储装置的一例,例如在电路基板搭载有多个存储芯片201、202...20N。各存储芯片201、202...20N是构成存储的构成单元,未必一定是最小构成单元,并且,也可以采用不同的结构。该实施方式中,采用多个存储芯片201、202...20N来构成存储模块100,但也可以采用一个存储模块来构成。
该情况下,在各存储芯片201、202...20N上,多个存储体,例如设有4组存储矩阵211、212、213、214,并且,作为存储控制信息的存储部,设置有控制寄存器220。各控制寄存器220上分别存储有存储芯片201、202...20N的控制信息,该控制信息包括与存储器有关的各种参数,例如CAS(Column Array strobe)延时、条强度、附加延迟等。即,控制信息有时是根据每个存储芯片201、202...20N而不同,也有时是相同的。
并且,各存储芯片201~20N上分别连接有总线231、232...23N,可对根据地址信息确定的存储芯片201~20N进行数据读写,并且控制寄存器220中的规格信息和/或功能信息等控制信息可根据用于确定存储芯片201~20N的地址信息来进行写入或改写。
根据相关的结构,搭载在存储模块100上的多个存储芯片201~20N分别根据各自所具备的控制寄存器220中的控制信息来控制规格或功能,可以根据各控制寄存器220的存储信息而采用不同的结构。换言之,控制寄存器220中的控制信息作为用于识别存储芯片201~20N或全体存储模块100的识别信息或功能信息发挥作用。
而且,若使控制寄存器220中的控制信息作为存储芯片201~20N的识别信息发挥作用,则可以使用该控制信息来确定各存储芯片201~20N,分别进行数据读写。能够构成为一个存储模块100,并且能够以不同的式样、即不同的规格或功能分别使用各存储芯片201~20N,存储模块100可以构成灵活性非常高的存储装置。
并且,可以将控制寄存器220中的控制信息作为基础,分别控制各存储芯片201~20N,所以能够变更各存储芯片201~20N或存储模块100的参数,应对使用环境等,提高作为存储装置的优化或互换性。
接着,参照图3,说明设置于该存储模块100的存储芯片201~20N。图3是示出存储芯片的结构例的框图。图3中,对与图2相同的部分赋予相同符号。
各存储芯片201~20N上设置有多个存储矩阵211~214,并且设置有与各存储矩阵211~214对应的Row(行)解码器241、242、243、244以及感应/Column(列)解码器251、252、253、254。各存储矩阵211~214中沿多行、多列以矩阵状配置有多个存储单元。该情况下,N比特分的地址信号经由N比特分的行缓存,通过行地址选择信号RAS进入Row解码器241~244,选择出一行分的存储单元。并且,通过列地址选择信号CAS进入感应/Column解码器251~254,选择出该列,可进行数据读写。这样的动作可以针对各存储矩阵211~214进行。
如上所述,控制寄存器220中存储有作为控制信息的CAS延时等,并且通过来自地址总线AB的地址信息进行读写。Ao~An是写入地址、Bo~Bm是存储体地址。
控制寄存器220上连接有输入输出电路280,该输入输出电路280上连接有数据总线DB,在与外部装置之间收发控制信息等数据。DQo~DQp是数据。
在相关的结构中,如图4所示,对控制寄存器220赋予时钟信号CLK(图4的A)、芯片选择信号CS(图4的B)、行地址选择信号RAS(图4的C)、列地址选择信号CAS(图4的D)、写入始能信号WE(图4的E)、作为读取指令的地址信息Ao~An、Bo~Bm(图4的F)。通过接收这样的读取指令信号,数据总线DB从控制寄存器220经由输入输出电路280得到输出数据DQo~DQp(图4的G)。
(第二实施方式) 参照图5和图6,说明本发明的第二实施方式。图5是示出第二实施方式涉及的存储模块的结构例的图,图6是示出存储芯片的结构例的框图。图5和图6中,对与图2和图3相同的部分赋予相同符号。图5和图6是本发明的存储装置的一例,本发明不限于图5和图6所示结构。
如图5所示,在该实施方式的存储模块100中,各存储芯片201~20N上分别设有作为变动信息存储部的控制寄存器220和作为固定信息存储部的SPD存储部222。该情况下,SPD存储部222中作为固定控制信息存储有例如与存储器有关的各种参数,例如CAS延时、条强度、附加延时等。并且,控制寄存器220中存储有从SPD存储部222读出的固定控制信息,例如CAS延时等参数。
而且,该情况下,如图6所示,各存储芯片201~20N中,控制寄存器220与SPD存储部222并列设置,它们分别与输入输出电路280连接,从SPD存储部222读出的固定控制信息通过输入输出电路280输出到外部,或存储到控制寄存器220中。通过存储于该控制寄存器220的控制信息,决定存储矩阵211~214的功能或动作。
其他动作或功能与第一实施方式相同,所以省略说明。
(第三实施方式) 参照图7和图8,说明本发明的第三实施方式。图7是示出第三实施方式涉及的个人计算机(PC)的结构例的图,图8是示出存储部的存储信息的写入或读出处理的处理步骤的流程图。图7中,对与图2或图5相同的部分赋予相同符号。
该PC300是具备存储模块100的电子设备的一例,构成为可根据地址信息,读取或写入存储模块100的存储芯片201~20N中的各控制寄存器220的存储信息。
该PC300上设置有CPU(Central Processing Unit)302,该CPU 302上经由总线304连接有北桥芯片(芯片·组)306,北桥芯片306上连接有存储模块100,并且,经由南桥芯片308连接有输入输出(I/O)接口部310。北桥芯片306是进行CPU 302与存储模块100之间的数据收发的单元,南桥芯片308是进行CPU 302与I/O接口部310之间的数据收发的单元。
存储模块100具备如上所述的(图2和图3、或图5和图6)的结构,赋予相同符号,省略说明。
而且,介于南桥芯片308和I/O接口部310之间的总线312上连接有由非易失性存储器等构成的存储部314,该存储部314中存储有BIOS(Basic Input/Output System基本输入/输出系统)316或存储模块处理程序318,该存储模块处理程序318用于写入或改写存储模块100的控制寄存器220中的规格信息和/或功能信息等控制信息。存储模块处理程序318也可以采用存储于由硬盘装置(HDD)等非易失性存储构成的存储装置320中的操作系统(OS)来执行。并且,输入输出接口部310上连接有输入输出装置,例如键盘、未图示的显示装置322。
在相关的结构中,参照图8,说明存储模块100的控制信息的写入或改写。图8是示出其处理步骤的流程图。
通常的存储器访问针对存储的地址进行,但在读取或写入作为控制信息的参数时,针对用于对存储·控制器即北桥芯片306中的指令寄存器进行参数信息的读取或写入等的地址进行访问,并且,为了参数的读取等,而对数据寄存器的地址进行访问。
存储的初始化步骤如下首先,写入指令(参数信息读取)(步骤S1),接着读取参数信息(步骤S2)。接着,写入指令(参数信息写入)(步骤S3),结束该处理。其结果,对存储模块100的控制寄存器220写入表示规格或功能的控制信息,或进行更新。
(第四实施方式) 参照图9,说明本发明的第四实施方式。图9是示出第四实施方式涉及的存储卡的结构例的图。图9中,对与图2或图3相同的部分赋予相同符号。
该存储卡400是已经叙述过的存储模块100的具体实施例,电路基板402上形成有插入于主板侧的插座中以实现电连接的连接器部404、406,连接器部404侧上搭载有4组存储芯片411、412、413、414,连接器部406侧上搭载有4组存储芯片421、422、423、424。各存储芯片411~414、421~424上搭载有如上所述的存储矩阵211~214和控制寄存器220。该情况下,可以将SPD存储部222与控制寄存器220一起并列设置。
根据这种存储卡400,如上所述,可以采用不同的规格和功能分别使用,可以构成灵活性非常高的存储装置,能够变更规格和功能来应对使用环境等,能够提高作为存储器的优化或互换性。
(第五实施方式) 参照图10,说明本发明的第五实施方式。图10是示出第五实施方式涉及的电路基板的结构例的图。图10中,对与图7或图9相同的部分赋予相同符号。
该电路基板500上搭载有存储器插槽502,该存储器插槽502用于装配搭载了上述存储模块100的存储卡400,并搭载有北桥芯片306。北桥芯片306和存储器插槽502通过总线连接,可收发数据。
根据该电路基板500,可以写入搭载在存储卡400上的控制寄存器220的控制信息,能够实现灵活性高的存储器访问。
(其他实施方式等) 对于上述实施方式的变形例或特征事项等,举例说明如下。
(1)如上述实施方式中的说明,存储模块100涵盖存储接口的功能,可维持高度互换性。该情况下,互换性维持是指,例如搭载了存储芯片的模块可以永久使用。
(2)存储芯片201~20N的控制寄存器220可以具备基于程序的判断功能。该情况下,可以采用当接口的定时根据世代而不同时,独立地设置控制用接口来进行识别的方法。
(3)上述实施方式中,作为存储装置的应用例即电子设备,示出了PC300,但本发明可以广泛应用于具有PC功能的电视装置、服务器装置、电话装置等中。
如上所述,说明了本发明的最优选的实施方式等,但本发明不限于上述记载,本领域的技术人员可以根据权利要求中记载的、或说明书中公开的发明思想,进行变形或变更,自不必说,相关的变形或变更也包含在本发明的范围内。
产业上的可利用性 本发明在存储芯片的内部具备用于对存储芯片的控制信息进行存储的控制寄存器等存储部,可以以存储芯片单位使用,能够使存储芯片应对式样变更等环境变化,可以提高存储器的灵活性、优化或互换性,因而是非常有用的。
权利要求
1.一种存储装置,其具备一个或多个存储芯片,该存储装置的特征在于,
在所述存储芯片内具备存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。
2.根据权利要求1所述的存储装置,其特征在于,所述存储部由控制寄存器构成。
3.根据权利要求1所述的存储装置,其特征在于,所述存储芯片具备一个或多个存储矩阵。
4.根据权利要求1所述的存储装置,其特征在于,在所述存储芯片内具备固定信息存储部,该固定信息存储部用于存储与所述存储芯片有关的控制信息之中的固定信息。
5.根据权利要求4所述的存储装置,其特征在于,可将所述固定信息存储部中的所述固定信息传送给所述存储芯片内的所述存储部。
6.一种存储装置的控制方法,该存储装置具备一个或多个存储芯片,该存储装置的控制方法的特征在于,
该控制方法包括执行如下处理的步骤针对存储与所述存储芯片有关的控制信息的存储部进行所述控制信息的写入或读出。
7.一种由计算机执行的存储装置的控制程序,该控制程序使所述计算机执行如下步骤针对存储芯片的存储部进行控制信息的写入或读出。
8.一种存储卡,其具备一个或多个存储芯片,该存储卡的特征在于,
在所述存储芯片内具备存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。
9.根据权利要求8所述的存储卡,其特征在于,所述存储部由控制寄存器构成。
10.根据权利要求8所述的存储卡,其特征在于,所述存储芯片具备一个或多个存储矩阵。
11.根据权利要求8所述的存储卡,其特征在于,在所述存储芯片内具备固定信息存储部,该固定信息存储部用于存储与所述存储芯片有关的控制信息之中的固定信息。
12.根据权利要求11所述的存储卡,其特征在于,可将所述固定信息存储部中的所述固定信息传送给所述存储部。
13.一种电路基板,其搭载有具备一个或多个存储芯片的存储装置,该电路基板的特征在于,
在所述存储芯片内具备存储与所述存储芯片有关的控制信息的存储部,针对该存储部可进行所述控制信息的写入或读出。
14.一种电路基板,其特征在于,该电路基板具备用于装配权利要求8、9、10、11或12的存储卡的插槽。
15.一种电子设备,其特征在于,该电子设备使用了权利要求1、2、3、4或5的存储装置。
16.一种电子设备,其特征在于,该电子设备使用了权利要求8、9、10、11或12的存储卡。
全文摘要
本发明提供存储装置、其控制方法及控制程序、存储卡、电路基板以及电子设备。本发明的存储装置具备一个或多个存储芯片,在所述存储芯片(210~21N)内具备用于存储与所述存储芯片有关的控制信息的存储部(控制寄存器220、SPD存储部222),针对该存储部可进行所述控制信息的写入或读出,可以任意设定对各存储芯片的控制信息,在具备多个存储芯片的情况下,可以独立使用各存储芯片。
文档编号G11C11/401GK101401078SQ20068005392
公开日2009年4月1日 申请日期2006年3月31日 优先权日2006年3月31日
发明者宫本十四广, 泷上明夫, 猪子昌哉, 铃木贵善, 小野博之 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1