JPS61211786A - Icカ−ド - Google Patents

Icカ−ド

Info

Publication number
JPS61211786A
JPS61211786A JP60051590A JP5159085A JPS61211786A JP S61211786 A JPS61211786 A JP S61211786A JP 60051590 A JP60051590 A JP 60051590A JP 5159085 A JP5159085 A JP 5159085A JP S61211786 A JPS61211786 A JP S61211786A
Authority
JP
Japan
Prior art keywords
data
memory
read
majority
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP60051590A
Other languages
English (en)
Inventor
Hideki Kai
秀樹 甲斐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Hitachi Maxell Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Maxell Ltd filed Critical Hitachi Maxell Ltd
Priority to JP60051590A priority Critical patent/JPS61211786A/ja
Publication of JPS61211786A publication Critical patent/JPS61211786A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データの記憶が可能なICカードに関する。
〔従来の技術〕
近年、カードを用いて商品取引きを行ない、直接現金の
受渡しを行なうことをなくしたシステムが注目されてい
る。かかるシステムに使用されるカードとして、たとえ
ば、銀行などの預金システムでキヤ・ンシュカードとし
て使用される磁気シートを貼着した磁気カードや、特開
昭58−28761号公報などに開示されるように、デ
ータ処理部やメモリなどのI ’Cチップが取りつけら
れたICカードが知られており、データメモリが設けら
れて所望のデータが記憶できるようにしている。
しかしながら、磁気カードは磁気シートをデー゛ タメ
モリとしていることから、また、ICカードはRAM 
(ランダムアクセスメモIJ )をデータメモリとし、
そのデータ保持のためのバッテリの容量によってRAM
の記憶容量に制限が加わることから、いずれにおいても
、記憶されるデータに制約が加わって使用に不便なもの
であった。
これに対し、本出願人は、先に、データメモリとして不
揮発性のFROM (プログラマブルリードオンリメモ
リ)を使用したICカードを提案した。このICカード
においては、データメモリにおけるデータ保持のための
バッテリが不要となり、このために、データメモリの記
憶容量を充分大きくすることができる。
第2図はかかる従来のICカードの一例を示すブロック
図であって、1はプログラムメモリ、2は中央処理装置
、3はデータメモリ、4はアドレスデコーダ、5はデー
タバス、6はアドレスバスである。
同図において、プログラムメモリ1には処理プログラム
が格納されており、中央処理装置2は、アドレスバス6
およびアドレスデコーダ4を介してプログラムメモリ1
のアドレスを順次指定するこきにより、プログラムメモ
リ1から処理プログラムを取り込み、データメモリ3で
のデータの書込み、読出しを行なう。データの書込みに
際しては、図示しない端末機からデータバス5を介して
供給されるデータは、中央処理装置2からアドレスバス
6およびアドレスデコーダ4を介して供給されるアドレ
ス信号によって指定されるデータメモリ3のアドレスに
書き込まれる。またデータの読出しに際しては、中央処
理袋W2からアドレスバス6およびアドレスデコーダ4
を介してデータメモリ3の所定のアドレスが指定され、
そのアドレスから読み出されたデータがデータバス5を
介して端末機に送られる。
〔発明が解決しようとする問題点〕
ところで、かかるICカードにおいては、データメモリ
に欠陥があったりすると、正しいデータが失なわれ、こ
のデータメモリから読み出されるデータに誤りが生ずる
。データメモリの欠陥がICカードの使用前に既に存在
するものであるときには、予じめデータメモリの全ての
アドレスにテストデータを書き込み、これらを読み出す
ことによって欠陥箇所を検出することができるから、こ
の欠陥によってデータに誤りを生ずるアドレスには、デ
ータを書き込まないようにすればよい。しかしながら、
データを書き込んだ後に、長時間経過すると、書き込ま
れているデータの一部が変化してしまうこともあり、こ
のように、データメモリに欠陥が生ずると、これによる
読出しデータの誤りを避けることはできない。
また、データに誤り検出訂正符号を付加してデータメモ
リに記憶することにより、読出しデータの誤りを訂正す
ることができる。しかしながら、この方法による誤り訂
正能力には限界があり、誤りの数が多いときには、読出
しデータに誤りが残ってしまう。ICカードに非常に重
要な内容のデータを記憶させる場合には、読出しデータ
に誤りが生ずることは許されるべきことではない。
さらに、ICカードに外力が加わるなどしてデータメモ
リが故障したり、破損したりした場合には、記憶されて
いるデータが全て失なわれてしまうこともあり、また、
回路の断線などによってデータの読出しが全くできなく
なることもある。
このように、従来のICカードは信頼性の面で問題があ
った。
本発明の目的は、かかる問題点を解消するものであって
、常にデータを誤りなく読み出すことができ、信頼性が
向上したICカードを提供するにある。
〔問題点を解消するための手段〕
このために、本発明は、データメモリ装置として複数の
メモリ素子を用い、該メモリ素子の夫々に同一内容のデ
ータを記憶するとともに、該データメモリ装置からデー
タを読み出す際には、該メモリ素子の夫々の番地の同一
内容のデータが書き込まれたアドレスについて読み出す
ようにし、さらに、該メモリ素子の夫々から読み出され
たデータをビット毎に多数決をとってビットを判定し、
該判定によって得られたビットからなるデータを該デー
タメモリ装置の読出しデータとするものである。
(実施例〕 以下、本発明の実施例を図面によって説明する。
第1図は本発明によりICカードの一実施例を示すブロ
ック図であって、7はデータメモリ装置、8.9.10
はメモリ素子、11は多数決回路、12はアドレスバス
、13,14.15はデータバスであり、第2図に対応
する部分には同一符号をつけて重複する説明を省略する
第1図において、まず、データの書込みに際しては、端
末機(図示せず)からデータバス5を介して入力された
並列ビットのデータは、中央処理語W2で直列ビットの
データに変換された後、多数決回路11でデータバス1
3,14.15に分配されてデータメモリ装置7を構成
するメモリ素子8,9゜10に同時に供給される。また
、中央処理装置2からアドレスバス6、アドレスデコー
ダ4およびアドレスバス12を介して同一のアドレス信
号がメモリ素子8.’9.10に供給される。メモリ素
子8゜9.10では、このアドレス信号で指定されたア
ドレスに同時にデータバス13,14.15からのデー
タが書き込まれる。
このようにして、データバス5を介してデータが入力さ
れると、このデータはアドレスバス12から供給される
アドレス信号によって指定されるメモリ素子8,9.1
0の夫々のアドレスに書き込まれる。したがって、メモ
リ素子8,9.10の互いに同じ番地である夫々のアド
レスには、互いに同一内容のデータが記憶される。
次に、このデータメモリ装置7からデータを読み出すに
際しては、中央処理装置2は、アドレスバス6、アドレ
スデコーダ4およびアドレスバス12を介してメモリ素
子8,9.10にアドレス信号を送る。メモリ素子8.
9.、.10では、このアドレス信号で指定される互い
同一番地のアドレスから同時に直列ビット列としてデー
タが読み出され、各々データバスj3,14.15を介
して多数決回路11に供給される。
多数決回路11では、夫々のデータの同時に供給された
ビットは“1”が多いか“0”が多いかを判定し、“1
”が多いときには“1”ビットを、“0″が多、いとき
には″0″ビットを出力し、夫々のデータの同時に供給
されるビット毎にかかる多数決判定を行なう。かかる多
数決判定によって得られたビットからなるデータは、中
央処理装置2で並列ビットに変換された後、データメモ
リ装置7から読み出されたデータとして、データバス5
を介して端末機に送られる。
この実施例によると、メモリ素子8,9.10間で同一
番地のアドレスに欠陥が生ずるごとはほとんど起り得な
いから、メモリ素子8.、.9.10の夫々に欠陥があ
ったとしてもくデータバス、13.14.15を介して
多数決回路11に同時に供給される3個のビットのうち
、少なくとも2個のビットは正しいものである。したが
って、多数決回路11から出力されるデータは、誤りが
除かれたものとなる。また、外圧が加わるなどしてメモ
リ素子8,9.10のいずれかが破壊されたり、回路が
断線などしてデータの読出しが不能となっても、残りの
メモリ素子からデータを読み出すことができる。・この
ことから、記憶されているデータの信顛性が大幅に向上
する。
第3図は第1図における多数決回路11の一具体例を示
す回路図であって、5′はデータバス、16.。
16□、1f)3.17はトライステートバッファ、1
8.。
18□、1B3 lはアンドゲート、19はオア回路、
20は入力端子であり、第1図に対応する部分には同一
符号をつけている。
中央処理装置2(第1図)と多数決回路11との間のデ
ータバス5′と、多数決回路11とデータメモリ装置7
(第1図)との間のデータバス13.14゜15は夫々
1本の信号線からなる。入力端子20には、中央処理装
置2から書込/読出選択信号(以下、W/Rセレクト信
号という)Sが供給され1、これによってトライステー
トバッファ(以下、TSバッファという)16.〜1F
33.17を制御する。
まず、データの書込みに際しては、入力端子20からの
W/Rセレクト信号は高レベル(すなわち、“I”)と
なり、TSバッファ】6.〜163は末々データバス1
3.14.15をデータバス5′に接続する。
これに対して、TSバッファ17とオア回路19の出力
端子音データバス5′から切離す。
そこで、中央処理装置2(第1図)からの直列ビットの
データは、データバス5′からTSSバラファ16.〜
163を介してデータバス13,14.15に分配され
、同時にメモリ素子8. 9.10  (第1図)に供
給される。
データの読出しに際しては、入力端子20からのW/R
セレクト信号は低レベル(すなわち、“0“)となり、
TSバッファ16.〜163が夫々データハス13.1
4.15をデータバス5′から切離すとともに、TSS
バッファ1フオア回路19の出力端子をデータバス5′
に接続する。
そこで、データバス13,14.15を介してメモリ素
子8,9.10から読み出されたデータが並列に供給さ
れるが、データバス13のデータはアントゲ−)1B、
 、 1B□に、データバス14のデータはアンドゲー
ト1B、 、 183に、また、データバス15のデー
タはアンドゲート18□、183に夫々供給される。
アンドゲート18.〜18□は夫々オア回路19に供給
される。ここで、データバス13,14.15から同時
に供給されるデータビットとオア回路19の出力ビット
との関係を示すと、次の表のようになる。
(以下余白) (表) この表から明らかなように、オア回路19の出力ビット
のレベルは、データバス13.14.15かう同時に供
給されるビットの多い方のレベルに一致する。
すなわち、これらビットのレベルが多数決判定され、多
い方のレベルに一致したレベルのビットがオア回路19
から得られる。このオア回路19の出力ビットは、TS
バッファ17.データバス5′を介して中央処理装置2
に供給される。
以上、この実施例では、データメモリ装着7は3個のメ
モリ素子からなるものとしたが、4個以上のメモリ素子
からなるものとしてもよい。また、データメモリ装置7
からのデータの多数決判定をハードウェアで構成したが
、中央処理装置2でソフトウェアで多数決判定するよう
にしてもよい。
この場合には、中央処理装置2内で、各メモリ素子から
のデータを内部メモリの異なる領域に記憶し、内部レジ
スタを用いて夫々のデータの多数決判定を行なう。
なお、上記実施例では、同一内容のデータをメモリ素子
8.9.10の同一番地に格納するようにしたが、これ
に限らず、異なる番地に記憶するようにしてもよい。こ
の場合には、データの読出しの際、メモリ素子8,9.
10は同一内容のデータを同時に書き込んだ番地が同時
に指定されることはいうまでもない。
〔発明の効果〕
以上説明したように、本発明によれば、データメモリ装
置に同一内容のデータを複数記憶するとともに、該デー
タメモリ装置から同一内容のデー夕を同時に読み出して
ビット毎に多数決判定をするものであるから、同時に読
み出されるデータのいずれかに誤りがあっても、多数決
判定によってこの誤りを除くことができるし、また、デ
ータメモリ装置からは同一内容のデータのうちの1つが
読出し不能となっても、データの続出しには何らさしつ
かえるものでなく、信顛性が大幅に向上したICカード
を提供することができる。
【図面の簡単な説明】
第1図は本発明によるICカードの一実施例を示すブロ
ック図、第2図は従来のICカードを示すブロック図、
第3図は第1図における多数決回路の一興体例を示すブ
ロック図である。 2・・・中央処理装置、7・・・データメモリ装置、8
゜9.10.・・・メモリ素子、11・・・多数決回路
、12・・・アドレスバス、13,14.15・・・デ
ータバス。 第1区 5    第 2 凶 胃り可 第3区

Claims (1)

    【特許請求の範囲】
  1.  データメモリ装置を備えたICカードにおいて、該デ
    ータメモリ装置は複数の同一内容のデータを記憶するよ
    うにした複数のメモリ素子からなるとともに、該メモリ
    素子の同一内容のデータを書き込んだ夫々のアドレスか
    ら同時に読み出された複数のデータが供給されビツト毎
    に該複数のデータの多数決をとる多数決回路を設け、該
    多数決回路の出力データを該データメモリ装置からの読
    出しデータとすることを特徴とするICカード。
JP60051590A 1985-03-16 1985-03-16 Icカ−ド Pending JPS61211786A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60051590A JPS61211786A (ja) 1985-03-16 1985-03-16 Icカ−ド

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60051590A JPS61211786A (ja) 1985-03-16 1985-03-16 Icカ−ド

Publications (1)

Publication Number Publication Date
JPS61211786A true JPS61211786A (ja) 1986-09-19

Family

ID=12891133

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60051590A Pending JPS61211786A (ja) 1985-03-16 1985-03-16 Icカ−ド

Country Status (1)

Country Link
JP (1) JPS61211786A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5351717A (en) * 1992-10-09 1994-10-04 Bailey Japan Co., Ltd. High differential pressure control valve
WO1998029814A1 (fr) * 1996-12-26 1998-07-09 Rohm Co., Ltd. Carte a circuit integre
JP2008210380A (ja) * 2007-02-02 2008-09-11 Semiconductor Energy Lab Co Ltd 無線システム、並びに半導体装置及び通信装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5370635A (en) * 1976-12-06 1978-06-23 Casio Comput Co Ltd Information memory processor
JPS58137188A (ja) * 1982-02-08 1983-08-15 Fujitsu Ltd 多数決回路付きicメモリ
JPS5916199A (ja) * 1982-07-16 1984-01-27 Nec Corp 記憶装置
JPS59113600A (ja) * 1982-12-21 1984-06-30 Nec Corp 高信頼記憶回路装置
JPS59144097A (ja) * 1983-02-07 1984-08-17 Hitachi Ltd 半導体デジタル回路装置
JPS6027293A (ja) * 1983-07-22 1985-02-12 Nec Corp メモリチエツク方式

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5370635A (en) * 1976-12-06 1978-06-23 Casio Comput Co Ltd Information memory processor
JPS58137188A (ja) * 1982-02-08 1983-08-15 Fujitsu Ltd 多数決回路付きicメモリ
JPS5916199A (ja) * 1982-07-16 1984-01-27 Nec Corp 記憶装置
JPS59113600A (ja) * 1982-12-21 1984-06-30 Nec Corp 高信頼記憶回路装置
JPS59144097A (ja) * 1983-02-07 1984-08-17 Hitachi Ltd 半導体デジタル回路装置
JPS6027293A (ja) * 1983-07-22 1985-02-12 Nec Corp メモリチエツク方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5351717A (en) * 1992-10-09 1994-10-04 Bailey Japan Co., Ltd. High differential pressure control valve
WO1998029814A1 (fr) * 1996-12-26 1998-07-09 Rohm Co., Ltd. Carte a circuit integre
JP2008210380A (ja) * 2007-02-02 2008-09-11 Semiconductor Energy Lab Co Ltd 無線システム、並びに半導体装置及び通信装置

Similar Documents

Publication Publication Date Title
US4608687A (en) Bit steering apparatus and method for correcting errors in stored data, storing the address of the corrected data and using the address to maintain a correct data condition
US8245109B2 (en) Error checking and correction (ECC) system and method
JP4243245B2 (ja) トランスペアレントeccメモリシステム
EP0384620A2 (en) High performance memory system
US5386387A (en) Semiconductor memory device including additional memory cell block having irregular memory cell arrangement
US4809278A (en) Specialized parity detection system for wide memory structure
JPS61211786A (ja) Icカ−ド
JPH0281148A (ja) エラー識別方法
US5586129A (en) Parity bit memory simulator
JPH0778231A (ja) メモリカード
JPS6357819B2 (ja)
JPH0756640B2 (ja) 記憶装置
JPH0441375B2 (ja)
JP2993099B2 (ja) 二重化メモリ装置
JPH01273154A (ja) Ecc回路付記憶装置
JPS59113600A (ja) 高信頼記憶回路装置
SU1317487A1 (ru) Запоминающее устройство с исправлением информации в отказавших разр дах
JPH02129742A (ja) メモリに対するアドレス信号の異常検出方法
JPH0373014B2 (ja)
JPS63271555A (ja) 記憶制御方式
JPS60181855A (ja) メモリ装置の機能監視装置
JPS63192147A (ja) コンピユ−タシステムにおけるメモリ用インタフエイス回路
JPH0469900A (ja) 診断機能付きram
JPH0367346A (ja) アドレス制御回路
JPH02171991A (ja) Icカードの制御方法