非易失性存储设备转让专利

申请号 : CN200610101705.8

文献号 : CN1933012B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 西泽裕孝石原晴次汤川洋介白石敦

申请人 : 株式会社日立制作所日立超大规模集成电路系统株式会社

摘要 :

一种多功能IC卡(MFC),具有与多媒体卡、SD卡等等的兼容性,该兼容性在于连接端子(#1至#13)在卡基板(1)上以曲折方式配置成为2行,并且实现多功能设置,表现在存储卡单元(3)和SIM卡单元(4)分别各自连接和安装于连接端子(#1至#13)的预定端子。存储卡单元(3)和SIM卡单元(4)分别独立地具有用于存储安全秘密代码的区域。这样,一个IC卡就可以实现安全级不同的多功能设备。由于采用与曲折形式配列相对应的多列布局,插卡口可以采用相对简单的结构,其中插卡口端子的突出点的数目可结合曲折部交替地改变,并且插卡口端子整体在一行中平行配置。

权利要求 :

1.一种非易失性存储设备,包括:存储卡功能块,包括第一半导体芯片;

IC卡功能块,包括不同于所述第一半导体芯片的第二半导体芯片;

多个端子;以及

信号线,

其中所述第一半导体芯片被构造成用于控制对电可擦除和可编程非易失性存储器的访问功能,其中所述第二半导体芯片被构造成用于控制安全功能,其中所述多个端子包括第一组端子、第二组端子和第三组端子,其中所述第一组端子被耦接到所述存储卡功能块,其中所述第二组端子被耦接到所述IC卡功能块,其中所述第三组端子被耦接到所述存储卡功能块和所述IC卡功能块二者,其中所述信号线耦接到所述存储卡功能块和IC卡功能块,用于在二者之间传输信息,但未耦接到所述多个端子的任一个上,并且其中所述第二组端子包括用于向所述IC卡功能块输入数据或从所述IC卡功能块输出数据、并且仅被用于所述IC卡功能块的端子。

2.根据权利要求1的非易失性存储设备,其中所述存储卡功能块还包括具有所述电可擦除和可编程非易失性存储器的第三半导体芯片,其中所述第一半导体芯片耦接到所述第三半导体芯片。

3.根据权利要求2的非易失性存储设备,其中所述IC卡功能块被构造为对数据进行加密和对数据进行解密。

4.根据权利要求3的非易失性存储设备,其中所述IC卡功能块包括第二非易失性存储器,并且其中所述第二非易失性存储器存储用户信息和/或帐户信息。

5.根据权利要求1的非易失性存储设备,其中所述第一组端子专门用于所述存储卡功能块,并且所述第二组端子专门用于所述IC卡功能块。

6.根据权利要求5的非易失性存储设备,其中所述第一组端子包括接收存储操作命令的命令端子。

7.根据权利要求4的非易失性存储设备,其中所述IC卡功能块具有比所述存储卡功能块更高的安全级。

8.根据权利要求7的非易失性存储设备,其中所述存储卡功能块基于多媒体卡标准,并且所述IC卡功能块基于用户识别模块卡标准。

9.根据权利要求1的非易失性存储设备,其中所述IC卡功能块具有比所述存储卡功能块更高的安全级。

10.根据权利要求9的非易失性存储设备,其中所述存储卡功能块基于多媒体卡标准,并且所述IC卡功能块基于用户识别模块卡标准。

说明书 :

技术领域

本发明涉及IC卡中的兼容性的维护及其功能扩展,以及涉及一种,比如,可以在保持与多媒体卡兼容性的条件下有效应用于IC卡用来执行复接排(multibank)或多功能的技术。

背景技术

考虑到在蜂窝电话和数字网络设备或类似设备之间执行信息传输,提出了一种类似多媒体卡的尺寸重量减小并且接口简化的存储卡。正如在,比如,CQ出版公司出版的“接口”(1999年12月发行)中所述,多媒体卡具有7个连接端子作为外部接口端子并采用串口。与PC卡或硬盘采用的ATA接口相比较,这可以减小主系统的负载,并且甚至对于比较简单的系统也可以得到。另外,同一参考文献还提到,已经提出一种SD卡作为多媒体卡的上部兼容的存储卡。
本发明人曾讨论过存储系统IC卡,如多媒体卡或类似的卡,的功能扩展。这样,本发明人此前已经申报这一发明:可在提供扩展端子的同时保持对多媒体卡等等的标准化的端子排列的兼容性,从而可使功能扩展成为可能,编入增加数据位的数目(日本公开专利申请No.2000-18030)。另外,本发明人曾经讨论旨在实现使用此种扩展端子的复接排或多功能。在使用IC卡的SIM(用户识别模块)卡的GSM(移动通信特别研究组)移动通信系统等之中,比如,SIM卡具有一个单片机或类似物,可存储用户信息和帐户信息等等,这些信息需要用来进行用户确认和保密管理并且实现通信协议,并且建立非易失性存储卡,如闪存。当尝试将存储卡,如多媒体卡,应用于此种GSM移动通信系统的蜂窝电话时,除了SIM插卡口之外,存储卡也需要一个插入口。这样,本发明人发现,存在藉助空间因素改进的余地。另外,本发明人发现,安全级的差别不可避免地出现于存储卡和SIM卡之间的存储信息中并因此安全级作为多功能差别被允许是必然的。

发明内容

本发明的一个目的是提供一种IC卡,可以执行如复接排或多功能之类的扩展功能而同时保持对端子排列的预定标准的兼容性。
本发明的另一目的是提供一种可以扩展安全级不同的多功能的IC卡。
本发明的上述目的,其他目的以及新特点从本发明的描述和附图可以得到了解。
(1)根据本发明的一种IC卡考虑到兼容性及其功能扩展。关于IC卡的兼容性,向上兼容性和向下兼容性可以保持。向上兼容性,比如,是向下IC卡可通过插入向上IC卡的插入口而使用。向下兼容性,比如,是IC卡可通过插入向下IC卡的插入口而使用。IC卡具有第一功能块和第二功能块,每个的构成都包括半导体集成电路并且具有其中多个连接端子是暴露的配置。
就IC卡的兼容性而言,多个连接端子在从IC卡插入方向上观察是配置成为在邻接的列间前后曲折的多行。如果采取不同于其曲折配置的表达,则可以说是多个连接端子具有一个从IC卡插入方向上观察是前后形成的两列的排列,并且一个位于第一列中的连接端子中间的端子对端子区域的排列和一个位于第二列中的连接端子中间的端子对端子区域的排列在列的方向上相互移位。如果对曲折布局采用另一不同的表达,则可以说是多个连接端子具有一个从IC卡插入方向上观察是前后形成的两列的排列,并且位于第一列中的连接端子的列向布局和位于第二列中的连接端子的列向布局在列向上相互移位。
由于采用与连接端子的排列中的曲折方式形成的典型形式相对应的多列布局,在插卡口中可采用相对简单的结构,其中其大量插入口端子交替平行配置,同时其突出部数量改变。向下IC卡的连接端子排列按照原样采用专用于IC卡的连接端子排列。另一方面,如果将向上IC卡专用功能赋予另一个曲折连接端子排列,则此种通过安装于向下IC卡的插入口使得向上IC卡可以使用也可以实现向下兼容性。
就IC卡的扩展功能而言,IC卡的连接端子包括连接到并专用于第一功能块的第一连接端子,连接到并专用于第二功能块的第二连接端子,以及分享第一功能块和第二功能块共用的运行电源的第三连接端子。通过将电源以外的数据端子或其他分别专用于第一功能块和第二功能块,可以促进向上兼容性和向下兼容性的实现。
当企图实现三代IC卡或三类以上IC卡的兼容性时,是假设了如下的情况,第一IC卡的连接端子排列由与第一列相对应的连接端子列按照原样采用,同时添加到第二IC卡的专用功能赋予与另一曲折第二列相对应的连接端子列,并且添加到第三IC卡的专用功能赋予与第一列相对应的专用端子列和与第二列相对应的连接端子列。此时,考虑第二IC卡和第三IC卡之间的向上兼容性和向下兼容性的实现。为此目的,采纳的结构是其中在配置于第二列中的连接端子的列方向上延伸的一端上的连接端子延伸到连接端子在列方向贴近配置于第一列中并且位于其连接端子的在列方向延伸的一端的连接端子的位置,而在配置于第二列中的连接端子的列方向上延伸的另一端上的连接端子延伸到连接端子在列方向贴近配置于第一列中并且位于其连接端子的在列方向延伸的一端的连接端子的位置。据此,这种第一到第三IC卡甚至可互相插入到其他IC卡的插入口并且可以使用的兼容性可以很容易地实现。
(2)此IC卡的功能扩展旨在,比如,复接排存储器。此时,第一功能块是第一存储卡单元,包含电重写第一非易失性存储器,和一个第一控制器,第一控制器根据来自第一连接端子的指令执行对第一非易失性存储器的访问控制并执行对通过第一连接端子与外界的接口的控制。第二功能块是第二存储卡单元,包含电重写第二非易失性存储器,和一个第二控制器,第二控制器根据来自第二连接端子的指令执行对第二非易失性存储器的访问控制并执行对通过第二连接端子与外界的接口的控制。
如果置于此种环境下的多媒体卡或其他得到考虑,尽管每个连接端子的专用功能是随意的,则第一连接端子包含一个时钟端子和数据端子,第二连接端子包含一个时钟端子和数据端子,第三连接端子包含电源电压供电端子和地电压端子。
第一存储卡单元和第二存储卡单元被配置成为一个并行操作复接排存储单元。
为了增加存储于每个非易失性存储器中的数据的安全性,第一控制器可以具有保密功能,可对写入第一非易失性存储器中的数据加密和对从第一非易失性存储器读出的数据解密或对数据进行其他加密,而第二控制器可以具有保密功能,可对写入第二非易失性存储器中的数据加密和对从第二非易失性存储器读出的数据解密或对数据进行其他加密。
(3)此IC卡的功能扩展旨在多功能。此时,第一功能块是第一数据处理单元,包含第一非易失性存储器,和一个第一控制器,第一控制器执行对第一非易失性存储器的访问控制并执行对通过第一连接端子与外界的接口的控制。第二功能块是第二数据处理单元,包含第二非易失性存储器,和一个第二控制器,第二控制器执行对第二非易失性存储器的访问控制并执行对通过第二连接端子与外界的接口的控制。第一数据处理单元和第二数据处理单元分别具有用来单独存储秘密安全代码的区域。
这样,一个IC卡就可以实现安全级不同的多功能设备。
第一数据处理单元甚至可以在非易失性存储器生产阶段将秘密代码写入秘密代码存储区。第二数据处理单元甚至可以在IC卡生产阶段将秘密代码写入秘密代码存储区。这样,就可以根据安全级的差别通过保持保密所必需的方法或步骤设定秘密代码。比如,当第一数据处理单元设定成为一个通用数据存储应用的存储卡单元,而第二数据处理单元设定成为微机化SIM卡单元时,则第二数据处理单元处理/管理帐户信息的安全性与第一数据处理单元相比不可避免地要保持严格,从而可以充分满足此种要求。
甚至当第一数据处理单元设定成为一个通用数据存储应用的存储卡单元,第一控制器也最好采用可对写入第一非易失性存储器中的数据加密和对从第一非易失性存储器读出的数据解密或对数据进行其他加密的保密功能,目的是增强存储于存储卡单元中的数据的版权保护等等的有效性。
当存储卡单元和SIM卡单元等等被采用作为多功能设备时,比如,第一连接端子包含时钟端子,多位数据端子和1位命令端子,第二连接端子包含时钟端子,数据端子和复位端子,而第三连接端子包含电源电压供电端子和地电压供电端子。
(4)当电源电压供电的连接端子配置于与从IC卡插入方向观察的第一列相对应的连接端子列中时,与第二列相对应的连接端子列在邻接电源电压供电连接端子的位置形成并具有端子到端子区域。如果与电源电压供电端子邻接的其他连接端子配置于与曲折形式的第二列相对应的连接端子列中,就有可能是与其它连接端子相对应的插卡口的端子插入口在IC卡插入插卡口的过程中在插入口接触其他连接端子之前将既接触电源供电连接端子也接触位于其他连接端子前面的其他连接端子。如果供电电源或电源插入口端子已经在此状态下与电源电压供电端子相接触,就令人担心电源对电源短路。如果采用保证端子对端子区域的结构,则可以不必采用增大与第一和第二列相对应的连接端子列之间的距离和缩短每个连接端子的宽度的装置。
根据上述要求,本发明提供了以下四种IC卡。
一种IC卡,其特征在于是具有由半导体集成电路构成的第一功能块和第二功能块和多个暴露的连接端子的IC卡,所述多个连接端子具有一个从IC卡插入方向上观察是前后形成的两列的排列,并且在位于第一列中的连接端子的端子之间的排列和在位于第二列中的连接端子的端子之间的排列在列向上相互移位,所述连接端子包括连接到并专用于第一功能块的第一连接端子,连接到并专用于第二功能块的第二连接端子,以及共享第一功能块和第二功能块共用的运行电源的第三连接端子,在配置于所述第二列中的连接端子的列方向上延伸的一端上的连接端子延伸到所述连接端子在列方向贴近配置于所述第一列中并且位于其连接端子的在列方向延伸的一端的连接端子的位置,并且在配置于所述第二列中的连接端子的列方向上延伸的另一端上的连接端子延伸到所述连接端子在列方向贴近配置于所述第一列中并且位于其连接端子的在列方向延伸的另一端的连接端子的位置。
一种IC卡,其特征在于是具有第一处理单元和第二处理单元和多个暴露的连接端子,其中所述多个连接端子包括连接到并专用于所述第一处理单元的第一连接端子,连接到并专用于所述第二处理单元的第二连接端子,以及共享所述第一处理单元和所述第二处理单元共用的运行电源的第三连接端子,其中所述第一处理单元执行对第一非易失性存储器的访问控制并执行对通过所述第一连接端子与外界的接口的控制,其中所述第二处理单元执行对第二非易失性存储器的访问控制并执行对通过所述第二连接端子与外界的接口的控制,其中所述第一处理单元使用在所述第一非易失性存储器的一个区域中存储的第一秘密代码,并且其中所述第二处理单元使用在所述第二非易失性存储器的一个区域中存储的第二秘密代码。
一种IC卡,其特征在于是具有由半导体集成电路构成的第一功能块和第二功能块和多个暴露的连接端子,所述多个连接端子具有一个从IC卡插入方向上观察是前后形成的两列的排列,并且在位于第一列中的连接端子的列方向排列和在位于第二列中的连接端子的端子的列方向排列在列向上相互移位,所述连接端子包括连接到并专用于所述第一功能块的第一连接端子,连接到并专用于所述第二功能块的第二连接端子,以及共享所述第一功能块和第二功能块共用的运行电源的第三连接端子,所述第三连接端子包含位于第一列并且用于电源电压供电的连接端子,并且提供有与第二列相对应的连接端子以便在与电源供电连接端子邻接的位置具有端子到端子间的区域。
一种IC卡,其特征在于是具有由半导体集成电路构成的第一功能块和第二功能块和多个暴露的连接端子,其中所述第一功能块执行对非易失性存储器的访问控制,其中所述第二功能块执行对加密数据的安全控制,并且所述连接端子包括连接到并专用于所述第一功能块的第一连接端子,连接到并专用于所述第二功能块的第二连接端子,以及对所述第一功能块提供运行电源的第三连接端子。

附图说明

图1为示出一个根据本发明的具有以连接端子和电路单元中间的连接形式作为主要基础的多功能IC卡的配置的说明示例图。
图2为示出多功能IC卡的连接端子功能的列表的说明示例图。
图3为示出多功能IC卡的电路安装表面的实际状态的平面图。
图4为示出多功能IC卡的电路安装表面的实际状态的后视图。
图5示出手机外表的透视图。
图6为示出多功能IC卡安装于插卡口中的状态的平面图。
图7为示出多功能IC卡安装于多媒体卡用的插卡口中的状态的平面图。
图8为存储卡单元的功能框图。
图9为SIM卡单元的功能框图。
图10为可使用多功能IC卡的手机的功能框图。
图11为示出第二个根据本发明的具有以连接端子和电路单元中间的连接形式作为主要基础的复接排存储卡的配置的说明示例图。
图12为示出图11中的多功能IC卡的连接端子功能的列表的说明示例图。
图13为示出发生电源对电源短路的连接端子排列的比较示例的说明示图。

具体实施方式

<多功能IC卡>
图1为示出一个根据本发明的具有以连接端子和电路单元中间的连接形式作为主要基础的多功能IC卡的配置的说明示例图。
示于图1的多功能IC卡MFC与多媒体卡、SD卡等等兼容之处在于卡基板1的连接端子2(#1至#13)配置成为曲折形式的两行并且实现如下的多功能设备,即存储卡单元3和SIM卡单元4分别是安装成为只与连接端子2(#1至#13)的预定端子相连接。标号5表示连接导线,示出用来将存储卡单元3和SIM卡单元4连接到连接端子2的连线图形、焊接导线等等的通用符号。
此处,假设多功能IC卡MFC可以用来安装于手机上。存储卡单元3配置成为数据存储应用,它具有一个非易失性存储器,如电擦除闪存(其细节见下述),和一个控制器,并且将电话簿数据、进入的旋律数据等等存储于其中。SIM卡单元4的构成包括一个带有内置闪存的微机,用来存储用户信息和帐户信息,这些信息对于GSM的手机等的用户确认和用户管理是必需的。
虽然示于图1的#1至#13的连接端子2似乎是直接连接到存储卡单元3和SIM卡单元4,#1至#13的连接端子2实际上位于卡基板1的背面(端子面),通过通孔或连线图案连接到其现有的连接端子的连接焊盘是配置于卡基板的表面(安装表面),并且存储卡单元3和SIM卡单元4与这些连接焊盘相连接。
多功能IC卡MFC基于多媒体卡的尺寸并且符合如下的标准:其厚度为1.4mm,平面尺寸为24mm×32mm。多功能IC卡的卡基板1配置成为#1至#13的连接端子2在由树脂基板,如玻璃环氧树脂等,制作的基板的端子表面上从插卡方向上(其纵向方向上)观察在互相邻接的两行前后配置。
#1、#2、#5至#8和#13的连接端子2连接到存储卡单元3,#9、#11、和#12连接到SIM卡单元4,并且用来供电的电源#3和#4的连接端子2连接到存储卡单元3和SIM卡单元4两者。
#1至#7的连接端子2分别具有基于多媒体卡标准的布局和功能。多媒体卡一般应用多媒体卡模式和SPI(串行外围接口)。运行模式的选择根据通电时预先确定的端子的状态决定。多媒体卡的端子功能示于图2中的7引脚(1位)的列中。多媒体卡模式和SPI模式的差别点示于括号内。在多媒体卡模式中,#1用作保留端子NC(开路或固定于逻辑值“1”),#2用作命令端子CMD(执行命令输入和和应答信号输出),#3和#6分别用作电路地电压(接地)端子Vss1和Vss2,#4用作电源电压供电端子Vdd,#5用作时钟输入端子CLK,而#7用作数据输入/输出端子Data。在SPI(串行外围接口)模式中,#1用作芯片选择端子CS,#2用作数据输入端子Din(用于从主设备向卡输入数据和命令),#3和#6分别用作电路地电压(接地)端子Vss1和Vss2,#4用作电源电压供电端子Vdd,#5用作时钟输入端子CLK,而#7用作数据输出端子Dout(执行从存储卡到主设备的数据和状态的输出)。多媒体卡模式是适于同时使用多个多媒体卡的系统的运行模式。为了识别相应的多媒体卡,采用以多媒体卡初始次序由图中未示出的主设备对多媒体卡设定卡识别ID(相对地址)。SPI模式最适合用于简单便宜的系统中。多媒体卡的选择根据从主设备提供给#1连接端子的芯片选择信号进行。在任何运行模式中,存储卡单元3的控制器响应主设备提供的命令执行对存储芯片的访问控制和对与主设备的接口的控制。
#8至#13的连接端子2作为对多媒体卡的扩展端子。#1至#7的连接端子2构成相对卡基板1的与第一行相对应的连接端子排列,而#8至#13的附加连接端子2构成与第二行相对应的连接端子排列,此行位于与第一行相对应的连接端子排列离开的位置。#9至#12的连接端子2的尺寸与其他连接端子2相同。#13的连接端子2置于第一行并且从其排列方向上观察在连接端子排列的一端延伸到彻底靠近#7的位置处。与端子号#8相对应的连接端子2位于第一行并且从其排列方向上观察延伸到部分地与连接端子排列的#1连接端子重合及邻接的位置处。与第一行相对应的连接端子排列和与第二行相对应的连接端子排列,从行方向上观察在连接端子的行布局中互相移位。换言之,与第一行相对应的连接端子排列和与第二行相对应的连接端子排列是配置成为曲折形状。
#8至#13的扩展端子在图2中的9引脚(4位)的列中示出的4位模式被选中用于多功能IC卡MFC时是有效端子。就是说,当选择4位模式时,#2至#7的端子被赋予与相应的多媒体卡模式相同的模式。在相应的多媒体卡模式中用作保留端子的端子#1,用作与第4位相对应的数据端子Data3,附加端子#8和#9分别用作与第二位相对应的数据端子Data1和与第三位相对应的数据端子Data2。与第一位相对应的数据端子Data0对应于与多媒体卡模式相同的端子#7。这样,当对多功能IC卡MFC选择4位模式时,数据的输入/输出以4位并行启用。此时,考虑#8至#13的连接端子2的形状要与SD卡的连接端子兼容。#8至#13的数据端子功能在4位模式中可以转置。4位模式也能够具有与SD卡的兼容性。
多功能IC卡MFC的存储卡单元3配置有对多媒体卡的向下兼容模式。就是说,存储卡单元3中的控制器具有多媒体卡的SPI模式或类似于多媒体卡模式的1位模式,以及使用4位数据端子#1、#7、#8和#13以4位并行执行数据输入/输出的4位模式。1位模式是允许多功能IC卡MFC用作多媒体卡的运行模式。
运行模式可响应预先确定的连接端子的状态或从预先确定的连接端子命令输入的状态进行设定。当多功能IC卡MFC安装于多媒体卡的插卡口时,端子#8和#13变为浮动。因此,控制器可以在通电时检测到端子#8和#13两者或其中的任何一个的浮动状态(floating state)而将多功能IC卡设定为1位模式。当将其安装于具有分别与9个连接端子2相对应的插卡口端子专用插卡口中时,使端子#8与#9导入插卡口的与其相对应的插卡口端子。因此,在通电时控制器检测到从主设备向两者或至少端子#8与#9中任何一个提供的特别信号或命令,从而可对多功能IC卡MFC设定4位模式。
扩展端子#9至#12分别是与SIM卡单元4相连接的专用端子。SIM卡单元4的构成包括一个具有内置的非易失性存储器,如闪存,的单片机。#9表示数据输入/输出端子I/O,#10表示未连接端子,#11表示时钟端子CLK,而#12表示复位端子。SIM卡单元4的运行功率是经#3地端子Vss和#4电源端子Vdd供应。如果手机等提供有与在图2中的13引脚的列中描述过的端子配置相对应的插卡口,并且多功能IC卡MFC安装于插卡口内,则存储卡单元3和SIM卡单元4能够互相独立运行。如果多功能IC卡MFC经卡适配器等与个人计算机等相连接,则改正电话簿数据等等在多功能IC卡MFC中的存储卡上可以高效率地实施。
在图3中示出多功能IC卡MFC中的电路安装表面的实际状态的平面图,并且在图4中端子表面的实际状态。多功能IC卡的卡基板1配置成为#1至#13的连接端子2在由树脂基板,如玻璃环氧树脂等,制作的基板的端子表面上以2行排列,在从插卡方向上(其纵向方向上)观察在互相邻接的行前后配置。连接焊盘7与连接端子2一一对应地形成于安装或封装表面上。连接焊盘7分别由铝、铜或铜或铁合金等等的导电图案形成。连接端子2通过使铝、铜或铜或铁合金等等的导电图案镀金或镀镍等等而形成。连接焊盘7和连接端子2的电连接通过图中未示出的卡基板1上的导线图案和通孔等实施而使卡基板1的前后表面导通。
存储卡单元3具有,比如,一个电可重写闪存8和用来控制闪存8的控制器9,都配置于卡基板1的安装表面上。尽管没有特别限制,闪存8和控制器9分别有独立的半导体芯片构成。当然,两者可以一起由一个芯片制成或通过将不同的芯片互相粘合形成。
控制器9根据从外部经相应的连接端子2给出的指令控制闪存8的读写操作。当考虑数据安全性时,控制器9还可以进一步配置成为具有使加密数据写入闪存8和对从闪存8读出的数据实施解密或对其实施加密的保密功能。
控制器9具有纵向或垂直方向上长的形状,沿着连接端子2的排列方向延伸。在连接端子2侧,控制器9包括多个连接接口端子9Pi,分别经连接焊盘7与连接端子2相连接,并且在闪存8侧,包括多个存储器接口端子9Pj与闪存8相连接。闪存8在控制器9侧,具有多个控制器接口端子8Pk与控制器9相连接。连接焊盘7通过焊接导线10连接到控制器9的与其相对应的连接接口端子9Pi。控制器9的存储器接口端子9Pj通过焊接导线11连接到闪存8的与其相对应的控制器接口端子8Pk。连接接口端子9Pi分别具有与#1至#8及#13相对应的端子功能。存储器接口端子9Pj分别是,比如,用来控制闪存8的端子,并且与具有如下功能的多个端子相对应,如芯片使能信号输出、写使能信号输出、命令使能信号输出、数据输入/输出、输出使能信号输出、就绪/忙信号输出、复位信号输出等等。控制器接口端子8Pk是具有如下功能的多个端子,如芯片使能信号输入、写使能信号输入、命令使能信号输入、数据输入/输出、输出使能信号输入、就绪/忙信号输入、复位信号输入等等。另外,卡基板1包括测试端子13,通过焊接导线(导线图形)12与控制器9及闪存8相连接。
SIM卡单元4经焊接导线17A与对应于#9、#11和#12的连接焊盘7相连接。SIM卡单元4的运行电源供应比如经焊接导线17B提供。以标号16标记的一对焊接导线是用来连接控制器9和SIM卡单元4的接口导线。焊接导线对允许在存储卡单元3和SIM卡单元4中间传SIM卡单元4经焊接导线17A与对应于#9、#11和#12的连接焊盘7相连接。SIM卡单元4的运行电源供应比如经焊接导线17B提供。以标号16标记的一对焊接导线是用来连接控制器9和SIM卡单元4的接口导线。焊接导线对允许在存储卡单元3和SIM卡单元4中间传输信息。
卡基板1安装于和固定于壳体14,其安装表面朝向其内部。安装表面有壳体14覆盖和保护,并且其端子表面从壳体14暴露。
手机的外表示于图5。多功能IC卡MFC安装于在手机20的侧面内确定的插卡口内。
图6为示出多功能IC卡MFC安装于插卡口21中的状态示图。插卡口21在其背面具有插卡口端子22,插卡口端子22突出与相应的连接端子2结合。由于连接端子2排列成为曲折形状的两行,其突出量小的插卡口21的插卡口端子22(22(S))和其长度长的插卡口端子(22(L))在曲折部分可以交替改变。可以采用一种比较简单的配置,其中插卡口端子22整个平行,而插卡口端子22的突出量被改变。接触连接端子2的触点相应于插卡口端子22的尖端部分(以■标记)。
图7示出多功能IC卡MFC安装于多媒体卡用的插卡口23中的状况。由于多功能IC卡MFC的#1至#7的连接端子2的排列基于多媒体卡,多功能IC卡MFC可安装于多媒体卡用的插卡口23中以便甚至与单独使用存储卡单元3的应用相匹配。标号24分别表示插卡口23的插卡口端子,该插卡口端子可与#1至#7的连接端子2相连接。
图8示出为存储卡单元3的功能框图。控制器9具有一个接口控制器30,闪存控制器32,加密解密电路33以及保密电路34。接口控制器30经连接端子2连接到手机20,并且对手机20提供的命令解码以便从而执行对存储卡单元3的内部的一般控制和对与手机20的接口的控制。尽管没有具体限制,此种控制程序或状态转换控制逻辑在接口控制器30内部提供。控制程序可置于闪存8内。
接口控制与基于多媒体卡模式或SPI模式经连接端子2的接口控制等效。对存储卡单元的内部的一般控制包含作为第一步的利用保密统的兼容性的控制。为了管理在512字节扇区单位中的数据或文件,比如,利用电改写闪存8的存储排列,将其分割为一个扇区为512字节的数据区和每个数据区设置的管理区。每个管理区包含指示扇区使用状态的信息,比如,在相应的数据区是否保持有效的数据,和对下一个扇区的指向信息,等等。这些管理区整体组成一个扇区管理表35。在访问控制时,预备访问的文件的扇区与其电改写闪存8的相应的物理地址相结合,结果使得可执行每一个存储操作,如读、擦除、写和校验等等。
加密解密控制执行,比如,使加密解密电路33首先对写入闪存8的数据加密并允许加密数据写入闪存8的过程,以及使加密解密电路33对利用闪存控制器32从电改写闪存8读出的数据解密或对数据实施另一次加密,并允许经过处理的数据从接口控制器30输出到外部。加密解密法可采用利用私钥或私钥和公钥的合适的算法。
下面说明认证控制。假设使用存储卡单元3通过手机20等来提供音乐信息、文学信息等等,则最好是考虑对这些信息的版权保护。当一个电话号码等等存储于存储卡单元3中并且使用时,将要求对此种信息执行隐私保护。
尽管对版权保护没有具体限制,但在电改写闪存8的制造阶段中将有关复制的权利预先确定的认证代码写入电改写闪存8专门区域中。在信息提供时,有关复制权利的认证代码从主设备发送到手机20等等。这设置于保密电路34的授权代码管理表36中。提供的与授权代码相结合的信息,比如,音乐信息等等,下载并写入闪存8。其写存储地址与授权代码相结合并设置于保密电路34的授权代码管理表36中。之后,多功能IC卡MFC从手机20上取下并且这一次附加到一个复制终端装置等。响应此终端装置发出的访问请求,多功能IC卡MFC的接口控制器30使保密电路34利用授权代码管理表36判断,意欲访问的文件存储地址是否是授权代码管理表36中与授权代码相结合的存储区。当存储区是与授权代码结合时,保密电路34不允许文件访问,除非保持于保密电路34中的授权代码和写入电改写闪存8的授权代码之间的预先确定的关系在其制造阶段建立。授权代码管理表36可由电改写非易失性存储器构成。授权代码管理表36可置于接口控制器30或闪存8中。
一旦秘密识别代码从一个设备,比如,手机,设定到保密电路34的秘密识别代码管理表37中,如描述有关隐私保护,在每次多功能IC卡MFC初始化过程完成,当第一次请求对电改写闪存8进行读访问时,保密电路34要求接口控制器30输入相应的秘密识别代码。在从外部输入与设置于秘密识别代码管理表37中的秘密识别代码相符合的秘密识别代码之前,保密电路34使接口控制器30停止响应读请求的存储器访问控制。秘密识别代码管理表37可由电改写非易失性存储器构成。授权代码管理表36可置于接口控制器30或电改写闪存8中。
图9示出SIM卡单元4的功能框图。SIM卡单元4可由单片机实现,它包括CPU(中央处理单元)40,用作CPU 40的工作区的RAM(随机存储存储器)41,保持用于CPU 40的操作程序等等的ROM(只读存储器)42,用来执行对外部的数据输入/输出的串行接口电路(SIO)43以及闪存44。在GSM移动通信系统中,SIM卡单元4保持GSM的话务员支持和认证/管理GSM用户所必需的用户信息,如存储/管理关于安全性的用户信息,产生/管理用户PIN(个人识别号)等等。另外,SIM卡单元4保持帐户信息,GSM服务所必需的信息,如短缩拨号/目标固定拨号等等。CPU 40执行使这些信息保留在闪存44内并通过使用RAM 41管理这些信息。在RAM 42中保持其执行的程序。另外,SIM卡单元4实行通信协议的执行,文件管理和安全管理。安全管理是通过使用认证代码,如用户PIN,确认用户使用授权的有效性和使用系统的有效性。虽然对具体认证手续没有详细描述,但GSM服务提供商预先在SIM卡单元4的闪存44中以对每个用户的一对一的对应关系存储GSM服务的认证代码。使用预先登记在SIM卡单元4中的认证代码来对比如所有的呼叫判断与输入到SIM卡单元4中的代码一致。有效性是根据这一判断结果确认。也存在与会计的关系,并且因此SIM卡单元4的安全级通常设定得较存储卡单元3的安全级高。在多功能IC卡MFC中,SIM卡单元4和存储卡单元3分别被赋予固有的连接端子作为数据输入/输出端子。于是,对其秘密代码,如保密信息,的读写就可以独立地执行。这使得可以执行在安全级方面互相不同的交易。换言之,允许将安全级上的差别作为多功能的差别。
图10中示出可使用多功能IC卡MFC的手机的功能框图。
话筒51捕抓声音作为模拟声频信号并由A/D变换器52变换为数字声频信号,然后输入到数据处理器53。数据处理器53执行声音编码过程和信道编码解码过程等等作为对接收到的数字声频信号的层处理并且输出经过处理的信号作为发送信号。尽管没有具体示出,可利用DSP执行声音编码处理和信道编解码处理。尽管没有具体示出,数据处理器53可在其中为信道编码译码器和声音编码译码器建立加速器。
由数据处理器53生成的发送信号,由,比如,GMSK调制电路54进行调制,并进一步由D/A变换器55变换为模拟信号,再通过天线57从高频发送单元(RF发送单元)发送。
天线57接收的信号由高频接收单元(RF接收单元)58接收并由A/D变换器59变换为数字信号,之后送入数据处理器53。数据处理器53执行维特比(Viterbi)解码过程,声音解码过程等等以取出声音或声频信号并将其输出。维特比解码过程,声音解码过程等等由DSP或图中未示出的加速器执行。
此数据处理器53输出的声频信号由D/A变换器60变换为模拟声频信号,再作为声音经扬声器61输出。
图10中示出的手机20中的数据处理器53包含中央处理单元(CPU)62,直接存储器访问控制器(DMAC)63,保持CPU 62用的运行程序等等的只读存储器(ROM)64,用作CPU 62的工作区的随机访问存储器(RAM)65,以及输入/输出电路(I/O)66,如输入/输出端口,串口等。在此手机20的例子中,尽管没有特别限制,操作程序,如用于声音编码/解码的声音编码解码过程,作为层过程的信道编码解码过程以及由数据处理器53执行的系统控制过程等等保持于ROM 64中。用于为DMAC 63设定传输控制条件的过程通过由CPU 62执行存储于ROM 64相应的操作程序而实施。
尽管没有特别限制,输入开关单元70,显示控制器71和卡接口控制器72连接到数据处理器53的I/O 66。输入开关单元70包含大量的通过功能指定可输入数字和字符的输入开关。卡接口控制器72实施安装于插卡口21中的多功能IC卡MFC和数据处理器53中间的接口控制。数据处理器53具有执行如下的控制功能:经显示控制器71在液晶显示器75上进行适当显示,手机20的状态,如发送电话号码,来电号码,通信状态,电池电压等等。
<复接排存储卡>
图11为示出第二个根据本发明的具有以连接端子和电路单元中间的连接形式作为主要基础的复接排存储卡的配置的说明示例图。
图11所示的复接排存储卡MBC具有与图1所示的多功能IC卡MFC类似的排列。卡基板1上的#1至#13的连接端子2配置成为曲折形式的2行。存储卡单元3和3A与#1至#13的连接端子2相连接而组成并行运行的复接排存储器。标号5表示连接导线,示出用来将存储卡单元3和3A连接到连接端子2的连线图形、焊接导线等等的通用符号。
存储卡单元3连接到#1至#8和#13的连接端子2并且具有与图1所示的多功能IC卡MFC的存储卡单元3同样的配置。这样,存储卡单元3可以以上面描述过的方式作为图12中7引脚(1位)的列中示出的多媒体卡使用。另外,存储卡单元3能够以与图12的9引脚(4位)列中的示出的SD卡类似的方式执行4位并行数据的输入/输出操作。当如上所述连接到插卡口时,其运行模式根据连接端子2的状态确定。如上所述,多媒体卡模式和与多媒体卡兼容的运行模式的SPI模式根据由主设备对存储卡单元3初始化时的指定而确定。
存储卡单元3A只具有作为能够执行基于多媒体卡的1位串行输入/输出的存储卡的功能。存储卡单元3A的供电有地电压Vss1,电源电压Vdd和地电压Vss2,来自#3,#4和#6,与存储卡单元3共享。在多媒体卡模式中,#9用作保留端子NC-2(开路或固定于逻辑值“1”),#10用作命令端子CMD-2(用于执行命令输入和应答信号输出),#11用作时钟输入端子CLK-2,而#12用作数据输入/输出端子Data-2。在SPI模式中,#9用作芯片选择端子CS-2(负逻辑),#10用作数据输入端子Din-2(用于从主设备向卡输入数据和命令),#11用作时钟输入端子CLK-2,而#12用作数据输出端子Dout-2(执行从存储卡到主设备的数据和状态的输出)。如上所述,多媒体卡模式和SPI模式根据由主设备对存储卡单元3A初始化时的指定而确定。
当图11所示的复接排存储卡MBC安装于如图6所示的具有13个插卡口端子22的插卡口21以便与主设备接口时,在两个存储卡单元3和3A并行工作时可以分别引入存储卡单元3和3A的运行模式,首先是用来将两者都设定为示于图12的13引脚(A)列中的多媒体卡兼容模式中的多媒体卡模式或SPI模式的形式。其次,如图12的13引脚(B)列中所示,运行模式是用来将存储卡单元3设定为可以执行4位并行输入/输出的模式的形式,和用来将存储卡单元3A设定为多媒体卡兼容模式中的多媒体卡模式的形式。在任何场合,主设备都可以控制包含在一个IC卡中互相独立的两个存储卡单元3和3A,并且甚至完全可以使其并行运作。
<防止电源对电源短路>
在图1所示的多功能IC卡MFC和图11所示的复接排存储卡MBC中,考虑了防止前后两行连接端子2的排列的电源对电源短路。在上述的示例中,在与电源连接端子相对应的#4端子的后部没有端子。在连接端子2配置成为图6所示的曲折形式时,在插卡口21的插卡口端子22中的短端子22(S)和长端子22(L)是交替密集地配置,每个间距等于每个连接端子2的间距的1/2。另一方面,如果后部没有连接端子2存在,如在#4的场合,则在相当于用来提供电源电压(Vdd)的#4的连接端子2的插卡口端子22(Vdd)的两侧没有长插卡口端子22(L),如图6所示。
假设IC卡25,如图13(A)对比示出的,#10和#11的数据端子配置于#4的后部用来提供电源电压(Vdd)。在与IC卡25相对应的插卡口26中,长插卡口端子26Ab配置于与#4的连接端子相对应的插卡口端子26Aa的邻接处。
当图13的IC卡25插入插卡口26时,插卡口端子26Ab的接触点(以■标记的位置)与输入电源电压Vdd的#4的连接端子和输入电路地电压Vss的#3的连接端子的表面滑动接触,如图13(B)所示。此时,当带有电源电压Vdd的插卡口端子26Aa与#4的连接端子导通并且带有电路地电压Vss的插卡口端子26Ac与#3的连接端子导通时,电源电压Vdd和地电压Vss经26Aa的接触点、#4和26Ab的接触点及#3和26Ac的接触点短路,如图13(C)所示。
由于,如图6所示,在与电源连接端子相对应的#4的端子的后部没有连接端子,此种电源短路的可能性可以防止不会发生。
虽然本发明人对上述本发明的描述是根据示出的具体实施例,但本发明不限于此。在不脱离本发明的精神的范围内对其可以进行各种改变。
比如,本发明甚至可应用于排除多媒体卡的外部规范的存储卡,比如,基于其他标准的IC卡,如袖珍闪存等等。因此,卡基板的大小、连接端子的数目以及连接端子的功能都不限于上述而可以适当地改变。安装到本发明的IC卡的存储器不限于非易失性存储器。存储器可以是易失性存储器(SRAM、DRAM等等)。非易失性存储器不限于闪存而可以使铁电存储器。
本发明可作为IC卡应用于如GSM手机,及其他个人数字助理。本发明也可作为复接排IC卡广泛应用于数字摄像机、数字静止相机及其他电子装置中的辅助存储装置中。另外,银行存折、信用卡、IC卡等等的功能也可与存储器功能相结合作为多功能IC卡的功能。
本申请是申请日为2000年4月28日、申请号为200510078595.3发明名称为“集成电路卡”的发明专利申请的分案申请。