JPS6116099B2 - - Google Patents
Info
- Publication number
- JPS6116099B2 JPS6116099B2 JP55136274A JP13627480A JPS6116099B2 JP S6116099 B2 JPS6116099 B2 JP S6116099B2 JP 55136274 A JP55136274 A JP 55136274A JP 13627480 A JP13627480 A JP 13627480A JP S6116099 B2 JPS6116099 B2 JP S6116099B2
- Authority
- JP
- Japan
- Prior art keywords
- rom
- test
- data
- memory
- microcomputer
- 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.)
- Expired
Links
- 239000004065 semiconductor Substances 0.000 claims 1
- 239000000758 substrate Substances 0.000 claims 1
- 238000012360 testing method Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Microcomputers (AREA)
Description
【発明の詳細な説明】
本発明は集積回路に関し、特にプログラムメモ
リを1チツプ内に有するマイクロコンピユータ
(以下シングルチツプマイクロコンピユータと呼
ぶ)のプログラムメモリのメモリ内要(データ)
をテストする回路に関するものである。
リを1チツプ内に有するマイクロコンピユータ
(以下シングルチツプマイクロコンピユータと呼
ぶ)のプログラムメモリのメモリ内要(データ)
をテストする回路に関するものである。
近年シングルチツプマイクロコンピユータが多
方面に利用されている。これらシングルチツプマ
イクロコンピユータはプログラムメモリがリード
オンリメモリ(以下ROMと略す)で構成されて
おり、1チツプ内にROMが内蔵されているがゆ
えに、その製造に基因する不良を除去する為の試
験は非常に困難である。しかし、ROMは集積密
度が高くROM部分の試験の可否、方式はその品
質に重大な影響を及ぼす。このROM部の試験方
法で100%試験する為に、試験装置からROMに順
次アドレス信号等を与えてやる事により、その出
力信号(ROMコードと云う)を試験装置内のメ
モリに畜わえられている比較標準信号(テストパ
ターンと云う)と比較して順次与えるアドレス信
号で得られる出力信号に1回でも不一致部分が有
れば不良とし、全アドレスに於て一致していれば
良と判定をするのが一般的方法である。しかる
に、この方法ではROMのアドレスの大きさが増
大すると、試験装置のメモリもそれに比例して大
きくしてやらねばならない。又マイクロコンピユ
ータのテスト時間もROMの大きさに比例して増
大し、その製造コストを押し上げる要因となる。
一方、最近集積回路の設計製造技術が進歩し同一
チツプ内にかなり大容量のROMを内蔵する事が
可能となつてきた。従つてこれに伴い、試験装置
のメモリを増大させ、長いテスト時間を必要とす
る欠点が出て来た。
方面に利用されている。これらシングルチツプマ
イクロコンピユータはプログラムメモリがリード
オンリメモリ(以下ROMと略す)で構成されて
おり、1チツプ内にROMが内蔵されているがゆ
えに、その製造に基因する不良を除去する為の試
験は非常に困難である。しかし、ROMは集積密
度が高くROM部分の試験の可否、方式はその品
質に重大な影響を及ぼす。このROM部の試験方
法で100%試験する為に、試験装置からROMに順
次アドレス信号等を与えてやる事により、その出
力信号(ROMコードと云う)を試験装置内のメ
モリに畜わえられている比較標準信号(テストパ
ターンと云う)と比較して順次与えるアドレス信
号で得られる出力信号に1回でも不一致部分が有
れば不良とし、全アドレスに於て一致していれば
良と判定をするのが一般的方法である。しかる
に、この方法ではROMのアドレスの大きさが増
大すると、試験装置のメモリもそれに比例して大
きくしてやらねばならない。又マイクロコンピユ
ータのテスト時間もROMの大きさに比例して増
大し、その製造コストを押し上げる要因となる。
一方、最近集積回路の設計製造技術が進歩し同一
チツプ内にかなり大容量のROMを内蔵する事が
可能となつてきた。従つてこれに伴い、試験装置
のメモリを増大させ、長いテスト時間を必要とす
る欠点が出て来た。
本発明は、この点に鑑み改良された集積回路を
提供するものである。
提供するものである。
本発明は、シングルチツプマイクロコンピユー
タに、1サイクルタイム内にROMアドレスを複
数回発生させる手段と、そのアドレスに対応して
互いに異なつたクロツクでラツチし出力する手段
を設けて、複数アドレスのROMコードを同時に
テストすることを可能にする回路を提供するもの
である。
タに、1サイクルタイム内にROMアドレスを複
数回発生させる手段と、そのアドレスに対応して
互いに異なつたクロツクでラツチし出力する手段
を設けて、複数アドレスのROMコードを同時に
テストすることを可能にする回路を提供するもの
である。
以下図面を用いて説明する。
第1図は従来のマイクロコンピユータのROM
データ試験方法を示すブロツク図の一例である。
ROMは、プログラムメモリ、Iはインクリメン
タ、φCはサイクルタイム毎のクロツク、PA,P
Bは夫々ラツチ付ポート、φA,φBは夫々のポー
トに対するランチクロツクである。又、PAは
ROMのコードをテストする為の出力としても使
用されるポートである。TESTはROMのコード
をテストする為のテスト信号である。今、一サイ
クルタイム毎に印加されるφCにより、インクリ
メンタIを通してアドレスを更新するROMは、
そのデータをバスラインBUSに順次出力する。
次にポートPAに順次バスライン上にデータをラ
ツチし、出力することで、ROMの1番地毎のデ
ータを1サイクルタイマ毎に試験装置(図示して
いない)のメモリの内容と比較してテストしてい
た。従つて試験装置のメモリは、ROMのアドレ
ス分の容量を必要とし、テスト時間はROMの容
量に従つて増加するという欠点があつた。
データ試験方法を示すブロツク図の一例である。
ROMは、プログラムメモリ、Iはインクリメン
タ、φCはサイクルタイム毎のクロツク、PA,P
Bは夫々ラツチ付ポート、φA,φBは夫々のポー
トに対するランチクロツクである。又、PAは
ROMのコードをテストする為の出力としても使
用されるポートである。TESTはROMのコード
をテストする為のテスト信号である。今、一サイ
クルタイム毎に印加されるφCにより、インクリ
メンタIを通してアドレスを更新するROMは、
そのデータをバスラインBUSに順次出力する。
次にポートPAに順次バスライン上にデータをラ
ツチし、出力することで、ROMの1番地毎のデ
ータを1サイクルタイマ毎に試験装置(図示して
いない)のメモリの内容と比較してテストしてい
た。従つて試験装置のメモリは、ROMのアドレ
ス分の容量を必要とし、テスト時間はROMの容
量に従つて増加するという欠点があつた。
次に第2図、第3図により本発明について説明
する。
する。
第2図に於て、今、マイクロコンピユータが実
動作している時、テスト信号TESTは低レベルで
ある。従つてゲートGCの出力には1マシンサイ
クルに1回φCが出力され、インクリメンタIで
ROMのアドレスは順次ROMに与えられ、内部バ
スラインBUSにROMデータが出力される。この
時このROMデータが出力ラツチPAにとつて必要
で、ラツチされるべき値であれば、命令によつて
ラツチ読込クロツクφAがGAを通してポートPA
に与えられ、内部バスラインBUS上のデータが
ポートPAにラツチされる。一方ROMを試験する
場合、第3図に示すようにテスト信号、TESTは
高レベルとなり、ゲートGCにより、インクリメ
ンタIに印加されるクロツクは、φCからその倍
のクロツクであるTCに変わる。従つて1サイク
ル内に2つのクロツク(第3図のC1、C2で示
す)により、バスラインBUSに2アドレス分の
ROMデータ(図2のDATA−1、DATA−2で
示す)が出力される。一方、ポートPAには、ク
ロツクTAがゲートGAを通して印加されるので、
DATA1が出力される。又はポートPBには、ク
ロツクTBがゲートGBを通して印加されるので、
DATA2が出力される。これらのデータを第3
図のSBで示す。サンプリングクロツクのタイミ
ングに、試験装置(図示していない)のメモリと
の間で一致検出する事で、従来の半分の試験時間
及び、試験装置にとつては半分のメモリ容量でマ
イクロコンピユータのテストを終了出来る事にな
る。本例では、TCをφCの2倍に設定したが、n
倍にして、ポートの数をn倍にする事で試験時間
を1/n、試験装置のメモリ容量を1/nに出来
る事は明白である。
動作している時、テスト信号TESTは低レベルで
ある。従つてゲートGCの出力には1マシンサイ
クルに1回φCが出力され、インクリメンタIで
ROMのアドレスは順次ROMに与えられ、内部バ
スラインBUSにROMデータが出力される。この
時このROMデータが出力ラツチPAにとつて必要
で、ラツチされるべき値であれば、命令によつて
ラツチ読込クロツクφAがGAを通してポートPA
に与えられ、内部バスラインBUS上のデータが
ポートPAにラツチされる。一方ROMを試験する
場合、第3図に示すようにテスト信号、TESTは
高レベルとなり、ゲートGCにより、インクリメ
ンタIに印加されるクロツクは、φCからその倍
のクロツクであるTCに変わる。従つて1サイク
ル内に2つのクロツク(第3図のC1、C2で示
す)により、バスラインBUSに2アドレス分の
ROMデータ(図2のDATA−1、DATA−2で
示す)が出力される。一方、ポートPAには、ク
ロツクTAがゲートGAを通して印加されるので、
DATA1が出力される。又はポートPBには、ク
ロツクTBがゲートGBを通して印加されるので、
DATA2が出力される。これらのデータを第3
図のSBで示す。サンプリングクロツクのタイミ
ングに、試験装置(図示していない)のメモリと
の間で一致検出する事で、従来の半分の試験時間
及び、試験装置にとつては半分のメモリ容量でマ
イクロコンピユータのテストを終了出来る事にな
る。本例では、TCをφCの2倍に設定したが、n
倍にして、ポートの数をn倍にする事で試験時間
を1/n、試験装置のメモリ容量を1/nに出来
る事は明白である。
第1図は、従来の方法を示すブロツク図、第2
図は、本発明の実施例を示すブロツク図、第3図
は、第2図に対する各部の波形図である。Tはタ
ミング発生部。SBusはBUS上のデータの変化波
形。
図は、本発明の実施例を示すブロツク図、第3図
は、第2図に対する各部の波形図である。Tはタ
ミング発生部。SBusはBUS上のデータの変化波
形。
Claims (1)
- 1 プログラムメモリと、演算制御に必要な回路
とを同一半導体基板上に備えたマイクロコンピユ
ータが、通常動作時に於る1サイクルタイム内に
前記プログラムメモリのアドレスを複数回発生す
る手段と、これら複数のアドレスによつて読み出
された複数の内容を互いに異なつたクロツクでラ
ツチし、前記1サイクルタイムにて複数の内容を
出力する手段とを備えた事を特徴とする集積回
路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55136274A JPS5760447A (en) | 1980-09-30 | 1980-09-30 | Integrated circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55136274A JPS5760447A (en) | 1980-09-30 | 1980-09-30 | Integrated circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5760447A JPS5760447A (en) | 1982-04-12 |
JPS6116099B2 true JPS6116099B2 (ja) | 1986-04-28 |
Family
ID=15171355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP55136274A Granted JPS5760447A (en) | 1980-09-30 | 1980-09-30 | Integrated circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5760447A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0644241B2 (ja) * | 1985-12-23 | 1994-06-08 | 日本電気株式会社 | シングルチツプマイクロコンピユ−タ |
-
1980
- 1980-09-30 JP JP55136274A patent/JPS5760447A/ja active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS5760447A (en) | 1982-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5325367A (en) | Memory device containing a static ram memory that is adapted for executing a self-test, and integrated circuit containing such a device as an embedded static ram memory | |
US20050066247A1 (en) | Full-speed BIST controller for testing embedded synchronous memories | |
JPH06250938A (ja) | Ramアレイのテスト及び制御を行なう回路及びその方法 | |
JPS6232511B2 (ja) | ||
US4759021A (en) | Test pattern generator | |
JPS6116099B2 (ja) | ||
JP2552103B2 (ja) | 半導体集積回路 | |
US6445205B1 (en) | Method of testing integrated circuits | |
KR100396096B1 (ko) | 반도체 집적 회로의 테스트 회로 | |
JP2901828B2 (ja) | 半導体集積回路 | |
JP4222843B2 (ja) | テスト機能付き集積回路 | |
KR100267782B1 (ko) | 타이밍체크가 가능한 칩(chip) | |
JP2964487B2 (ja) | カウンタ | |
JP3177975B2 (ja) | 1チップマイクロコンピュータ | |
JPH08203299A (ja) | 内容アドレス式メモリ | |
JPH06150698A (ja) | 半導体集積回路 | |
JPH117800A (ja) | 半導体装置及びそのモニタバーンイン方法 | |
JP3032624B2 (ja) | スキャンセル装置 | |
US20040135177A1 (en) | Semiconductor integrated circuit having a scan test | |
JPS61165171A (ja) | マイクロコンピユ−タ | |
JPH10214197A (ja) | 半導体装置 | |
JPS59211123A (ja) | 半導体集積回路 | |
JPH0389178A (ja) | 半導体集積回路 | |
JPS648381B2 (ja) | ||
JP2001133516A (ja) | 半導体テスト回路 |