JPH10149700A - Testing method for rom reading operation and testing circuit therefor - Google Patents

Testing method for rom reading operation and testing circuit therefor

Info

Publication number
JPH10149700A
JPH10149700A JP30803496A JP30803496A JPH10149700A JP H10149700 A JPH10149700 A JP H10149700A JP 30803496 A JP30803496 A JP 30803496A JP 30803496 A JP30803496 A JP 30803496A JP H10149700 A JPH10149700 A JP H10149700A
Authority
JP
Japan
Prior art keywords
rom
test
bus
address
circuit
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.)
Withdrawn
Application number
JP30803496A
Other languages
Japanese (ja)
Inventor
Akira Aikawa
明良 合川
Toshiyuki Tanaka
敏之 田中
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.)
OKI LSI TECHNOL KANSAI KK
Oki Electric Industry Co Ltd
Original Assignee
OKI LSI TECHNOL KANSAI KK
Oki Electric Industry Co 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 OKI LSI TECHNOL KANSAI KK, Oki Electric Industry Co Ltd filed Critical OKI LSI TECHNOL KANSAI KK
Priority to JP30803496A priority Critical patent/JPH10149700A/en
Publication of JPH10149700A publication Critical patent/JPH10149700A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Read Only Memory (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide the testing method of a ROM reading operation enabling the sure testing of a ROM reading operation in a short time without adding a change to an ordinary data reading circuit. SOLUTION: The testing circuit of a ROM reading operation is provided with a ROM address bus part having switching circuits A, B capable of inputting a test signal to ordinary address busses, ROM 1, 2 of 2<n> bytes which are two blocks which are respectively of 2<n-1> bytes, changeover circuits E, F of ordinary address busses and busses used exclusively for testing which are to be connected to output sides of the ROM 1, 2 and two ports 3, 4 to be connected to the changeover circuits E, F.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ROMを内蔵した
IC(集積回路)のROM DUMP(ROMの読み出
し動作)試験(テスト)方法及びその試験回路に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for testing a ROM DUMP (read operation of ROM) of an IC (integrated circuit) having a built-in ROM and a test circuit therefor.

【0002】[0002]

【従来の技術】従来のROM DUMP試験は、0番地
から順にポートにデータを読み出して期待値と一致して
いる否かの試験であった。
2. Description of the Related Art A conventional ROM DUMP test is a test in which data is sequentially read from a port starting from address 0 to determine whether or not the data matches an expected value.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
ROM DUMPテストでは、0番地から順に1番地、
2番地、3番地・・・というふうにポートにデータを読
み出して、期待値と一致しているか否かのテストを行う
ため、テスト時間が長時間かかってしまう。本発明は、
上記問題点を除去し、短時間で確実なROMの読み出し
動作の試験を可能にするROMの読み出し動作の試験方
法及びその試験回路を提供することを目的とする。
However, in the conventional ROM DUMP test, address 1 is sequentially assigned from address 0.
Data is read out to the port at addresses 2, 3,..., And a test is performed to determine whether or not the data matches the expected value. Therefore, a long test time is required. The present invention
It is an object of the present invention to provide a ROM read operation test method and a test circuit thereof that eliminate the above problems and enable a reliable ROM read operation in a short time.

【0004】[0004]

【課題を解決するための手段】本発明は、上記目的を達
成するために、 (1)ROMの読み出し動作の試験方法において、2n
バイトのROMを、2 n-1 バイトずつの2ブロックと
し、ROMアドレスバスを構成することにより対応する
アドレスを生成し、ROMの読み出し動作の試験時のみ
通常のデータバスを介さず、試験専用のバスを通して直
接2つのポートに同時にデータを読み出すようにしたも
のである。
The present invention achieves the above object.
(1) In the test method of the ROM read operation,n
Byte ROM n-1Two blocks of bytes each
And respond by configuring a ROM address bus.
Generate address and test ROM read operation only
Directly through the dedicated test bus instead of the normal data bus
Read data to two ports at the same time
It is.

【0005】このように、2n バイトのROMを2n-1
バイトずつの2ブロックとし、対応するアドレスを生成
し、2つのポートに同時にデータを読み出すようにした
ので、ROM DUMPテストのテスト時間を2分の1
に短縮することができる。 (2)ROMの読み出し動作の試験方法において、2n
バイトのROMを2n- 2 バイトずつの4ブロックとし、
ROMアドレスバスを構成することにより対応するアド
レスを生成し、ROMの読み出し動作の試験時のみ通常
のデータバスを介さず、試験専用のバスを通して直接4
つのポートに同時にデータを読み出すようにしたもので
ある。
[0005] In this way, 2 of 2 n bytes ROM n-1
Since two blocks of bytes are used, corresponding addresses are generated, and data is simultaneously read out to two ports, the test time of the ROM DUMP test is reduced by half.
Can be shortened. (2) In the test method of the read operation of the ROM, 2 n
Byte ROM is divided into 4 blocks of 2n- 2 bytes each.
A corresponding address is generated by forming a ROM address bus, and the address is generated directly through a dedicated test bus without passing through a normal data bus only when testing a ROM read operation.
Data is read out to one port at the same time.

【0006】このように、2n バイトのROMを2n-2
バイトずつの4ブロックとし、対応するアドレスを生成
し、4つのポートに同時にデータを読み出すようにした
ので、ROM DUMPテストのテスト時間を4分の1
に短縮することができる。 (3)ROMの読み出し動作の試験回路において、通常
のアドレスバスに試験信号を入力可能なスイッチ回路を
有するROMアドレスバス部と、2n-1 バイトずつの2
ブロックとした2n バイトのROMと、このROMの出
力側に接続される通常のデータバスと試験専用バスとの
切り換え回路と、この切り換え回路に接続される2つの
ポートとを設けるようにしたものである。
[0006] In this way, the 2 n bytes ROM 2 n-2
Since four blocks of bytes are generated, corresponding addresses are generated, and data is simultaneously read out to four ports, the test time of the ROM DUMP test is reduced by a quarter.
Can be shortened. (3) In a ROM read operation test circuit, a ROM address bus unit having a switch circuit capable of inputting a test signal to a normal address bus, and a 2n-1 byte of 2n-1 bytes
A block having a 2 n- byte ROM, a switching circuit for switching between a normal data bus and a dedicated test bus connected to the output side of the ROM, and two ports connected to the switching circuit It is.

【0007】したがって、短時間で確実なROMの読み
出し動作の試験が可能なROMの読み出し動作の試験回
路を得ることができる。特に、内蔵されるROMの容量
が増えるほど効果は大きい。 (4)ROMの読み出し動作の試験回路において、アド
レスバス群が2分され、それぞれ接続される2n-1 バイ
トずつの2ブロックとした2n バイトのROMと、この
ROMの出力側に接続される通常のデータバスと試験専
用バスとの切り換え回路と、この切り換え回路に接続さ
れる2つのポートとを設けるようにしたものである。
Therefore, it is possible to obtain a ROM read operation test circuit capable of performing a reliable ROM read operation in a short time. In particular, the effect increases as the capacity of the built-in ROM increases. (4) In the test circuit for the read operation of the ROM, the address bus group is divided into two, and a 2 n- byte ROM is divided into two blocks of 2 n -1 bytes, each of which is connected to the output side of the ROM. A switching circuit for switching between a normal data bus and a dedicated test bus, and two ports connected to the switching circuit are provided.

【0008】したがって、短時間で確実なROMの読み
出し動作の試験が可能なROMの読み出し動作の試験回
路を得ることができる。特に、マスクROMなどユーザ
ーにおいてデータを書き込まないROMの試験回路とし
て好適であり、スイッチ回路を有するROMアドレスバ
スを構成する方法に比べ、回路の簡略化、ROMのサイ
ズの縮小化を図ることができる。
Therefore, it is possible to obtain a ROM read operation test circuit capable of performing a reliable ROM read operation in a short time. In particular, it is suitable as a test circuit for a ROM such as a mask ROM in which a user does not write data, and can simplify the circuit and reduce the size of the ROM as compared with a method of configuring a ROM address bus having a switch circuit. .

【0009】(5)ROMの読み出し動作の試験回路に
おいて、通常のアドレスバスに試験信号を入力可能なス
イッチ回路を有するROMアドレスバス部と、2n-2
イトずつの4ブロックとした2n バイトのROMと、こ
のROMの出力側に接続される通常のデータバスと試験
専用バスとの切り換え回路と、この切り換え回路に接続
される4つのポートとを設けるようにしたものである。
[0009] (5) in the test circuit of the ROM read operation, the ROM address bus unit having a switching circuit capable of inputting a test signal to the normal address bus, 2 n bytes with 4 blocks of each 2 n-2 bytes And a switching circuit for switching between a normal data bus and a dedicated test bus connected to the output side of the ROM, and four ports connected to the switching circuit.

【0010】したがって、更に短時間で確実なROMの
読み出し動作の試験が可能なROMの読み出し動作の試
験回路を得ることができる。特に、内蔵されるROMの
容量が増えるほど効果は大きい。 (6)ROMの読み出し動作の試験回路において、アド
レスバス群が4分され、それぞれ接続される2n-2 バイ
トずつの4ブロックとした2n バイトのROMと、この
ROMの出力側に接続される通常のデータバスと試験専
用バスとの切り換え回路と、この切り換え回路に接続さ
れる4つのポートとを設けるようにしたものである。
Therefore, it is possible to obtain a ROM read operation test circuit capable of performing a reliable ROM read operation in a shorter time. In particular, the effect increases as the capacity of the built-in ROM increases. (6) In the test circuit for the read operation of the ROM, the address bus group is divided into four parts, each of which is connected to the output side of the ROM and a 2 n- byte ROM composed of four blocks each of 2 n−2 bytes. A switching circuit for switching between a normal data bus and a test-only bus, and four ports connected to the switching circuit are provided.

【0011】したがって、更に短時間で確実なROMの
読み出し動作の試験が可能なROMの読み出し動作の試
験回路を得ることができる。特に、マスクROMなどユ
ーザーにおいてデータを書き込まないROMの試験回路
として好適であり、スイッチ回路を有するROMアドレ
スバスを構成する方法に比べ、回路の簡略化、ROMの
サイズの縮小化を図ることができる。
Therefore, it is possible to obtain a ROM read operation test circuit capable of performing a reliable ROM read operation in a shorter time. In particular, it is suitable as a test circuit for a ROM such as a mask ROM in which a user does not write data, and can simplify the circuit and reduce the size of the ROM as compared with a method of configuring a ROM address bus having a switch circuit. .

【0012】[0012]

【発明の実施の形態】以下、本発明の実施の形態につい
て図を参照しながら詳細に説明する。図1は本発明の第
1実施例を示す2ブロックに分けたROM DUMPテ
スト構成図、図2はその2ブロックに分けたROMアド
レスを示す図である。これらの図において、AはROM
アドレスバス部(上位アドレス)に設けられる通常のア
ドレスバスに試験信号を入力可能なスイッチ回路、Bは
ROMアドレスバス部(下位アドレス)に設けられる通
常のアドレスバスに試験信号を入力可能なスイッチ回路
である。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a ROM DUMP test divided into two blocks according to the first embodiment of the present invention, and FIG. 2 is a diagram showing ROM addresses divided into the two blocks. In these figures, A is the ROM
A switch circuit capable of inputting a test signal to a normal address bus provided in an address bus unit (upper address), and a switch circuit B capable of inputting a test signal to a normal address bus provided in a ROM address bus unit (lower address) It is.

【0013】1は2ブロックにされた内の1つである上
位アドレスのROM、2は2ブロックにされた内の1つ
である下位アドレスのROM、EはROM1の出力側に
接続され、通常のデータバスと試験専用バスとの切り換
えを行う切り換え回路、FはROM2の出力側に接続さ
れ、通常のデータバスと試験専用バスとの切り換えを行
う切り換え回路である。
1 is a ROM of an upper address which is one of two blocks, 2 is a ROM of a lower address which is one of two blocks, and E is connected to the output side of the ROM 1 and is usually F is a switching circuit connected to the output side of the ROM 2 for switching between a normal data bus and a dedicated test bus.

【0014】また、ポート3は切り換え回路Eに接続さ
れ、ポート4は切り換え回路Fに接続される。なお、ス
イッチ回路AはNチャネルMOSFET5,6が並列に
接続されて成り、FET5のゲートにテスト信号が、F
ET6のゲートにROMアドレス信号のビットROMA
D15が印加されるようになっている。また、スイッチ
回路BはNチャネルMOSFET7とPチャネルMOS
FET8が並列に接続されて成り、FET7のゲートに
テスト信号が、FET8のゲートにROMアドレス信号
のビットROMAD15が印加されるようになってい
る。
The port 3 is connected to a switching circuit E, and the port 4 is connected to a switching circuit F. The switch circuit A is composed of N-channel MOSFETs 5 and 6 connected in parallel.
Bit ROMA of ROM address signal is applied to the gate of ET6
D15 is applied. The switch circuit B includes an N-channel MOSFET 7 and a P-channel MOS
The FET 8 is connected in parallel, so that a test signal is applied to the gate of the FET 7 and the bit ROMAD 15 of the ROM address signal is applied to the gate of the FET 8.

【0015】更に、切り換え回路Eはテスト信号が印加
されるゲートを有するPチャネルMOSFET9とNO
R回路10とNチャネルMOSFET11とNOR回路
10の一方の入力端子に接続されるNAND回路12か
らなる通常のデータバスと、テスト信号が印加されるゲ
ートを有するNチャネルMOSFET13とが接続され
た試験専用バスとからなる。また、切り換え回路Fは、
切り換え回路EのNAND回路12の一方の入力端子側
にインバータ14を接続して信号を反転するようにして
いる。NAND回路12の入力端子にはENABLE信
号とROMアドレス信号のビットROMAD15が接続
されている。
Further, the switching circuit E includes a P-channel MOSFET 9 having a gate to which a test signal is applied, and a NO.
A dedicated test for connecting an ordinary data bus composed of an R circuit 10, an N-channel MOSFET 11, and a NAND circuit 12 connected to one input terminal of the NOR circuit 10, and an N-channel MOSFET 13 having a gate to which a test signal is applied. Consists of a bus. Also, the switching circuit F
An inverter 14 is connected to one input terminal of the NAND circuit 12 of the switching circuit E to invert the signal. An input terminal of the NAND circuit 12 is connected to a bit ROMAD15 of an ENABLE signal and a ROM address signal.

【0016】図1の回路図中では、NOR回路10とN
チャネルMOSFET11を3ステートゲート回路15
として示している。図1の下方に示すように、3ステー
トゲート回路15のシンボル図は、NOR回路10とN
チャネルMOSFET11とで示される回路図と等価と
なる。従って、シンボル図中の信号aはPチャネルトラ
ンジスタを介して転送されるROMの出力信号に相当
し、信号bはNAND回路12の出力信号に相当し、信
号cは切り換え回路E又はFの出力信号に相当してい
る。また、信号cはそれぞれデータバスの対応するビッ
ト線〔DB0〜7(データバスのビット0〜7〕に接続
されている。
In the circuit diagram of FIG. 1, NOR circuit 10 and N
Channel MOSFET 11 is connected to three-state gate circuit 15
As shown. As shown in the lower part of FIG. 1, the symbol diagram of the three-state gate circuit 15
This is equivalent to the circuit diagram shown by the channel MOSFET 11. Accordingly, the signal a in the symbol diagram corresponds to the output signal of the ROM transferred through the P-channel transistor, the signal b corresponds to the output signal of the NAND circuit 12, and the signal c corresponds to the output signal of the switching circuit E or F. Is equivalent to The signal c is connected to the corresponding bit line [DB0-7 (bits 0-7 of the data bus)] of the data bus.

【0017】なお、このバス構成は、ROMデータが書
き換え可能なEPROM(Erasable Prog
rammable ROM)やOTP(One Tim
eProgrammable ROM)やフラッシュメ
モリに好適である。この実施例では、2n バイトのRO
Mを2n-1 バイトずつの2ブロックのROM1,2と
し、対応するアドレスを生成し、2つのポート3,ポー
ト4に同時にデータを読み出すことにより、ROM D
UMPテスト時間の短縮化を図るようにしている。
Note that this bus configuration uses an EPROM (Erasable Program) in which ROM data can be rewritten.
ramble ROM) or OTP (One Tim)
It is suitable for an e-Programmable ROM and a flash memory. In this embodiment, a 2 n byte RO
By setting M to 2 blocks of ROMs 1 and 2 each consisting of 2 n -1 bytes, generating corresponding addresses, and reading data to two ports 3 and 4 simultaneously, the ROM D
The UMP test time is shortened.

【0018】また、この実施例では、図1に示すよう
に、64KバイトのROM(データのビット幅は8ビッ
ト)を例にしている。64KバイトのROMの場合、3
2Kバイト+32Kバイトに分けると、図2に示すよう
に、アドレスの最上位ビット(ビット15)以外は同じ
アドレスになる。この点に着目し、TEST信号が
「1」の時、2つのアドレスを同時にアクセスすること
ができ、TEST信号が「0」の時、最上位ビットであ
るROMAD15が「0」か、「1」かによって、上位
32Kバイトまたは下位32KバイトのROM1,2を
選択することができる、図1に示すようなROMアドレ
スバスを構成する。
Further, in this embodiment, as shown in FIG. 1, a ROM of 64 Kbytes (bit width of data is 8 bits) is taken as an example. 3 in case of 64K bytes ROM
When divided into 2 Kbytes + 32 Kbytes, as shown in FIG. 2, the addresses are the same except for the most significant bit (bit 15) of the address. Focusing on this point, when the TEST signal is “1”, two addresses can be accessed simultaneously, and when the TEST signal is “0”, the most significant bit, ROMAD15, is “0” or “1”. Thus, a ROM address bus as shown in FIG. 1 can be selected, which can select the upper 32 Kbytes or the lower 32 Kbytes of ROMs 1 and 2.

【0019】ROM DUMPテスト時、TEST信号
を「1」にすると、あたかも上位、下位32Kバイトの
アドレスを同一アドレスとして扱うことができ、また、
2つのアドレスデータを同時に2つのポートに読み出す
ため、ROM DUMPテスト時のみ通常のデータバス
を介さず、試験専用のバスを通して直接ポートに読み出
す構成とした。
When the TEST signal is set to "1" at the time of the ROM DUMP test, it is possible to treat upper and lower 32 Kbyte addresses as the same address.
In order to read two address data to two ports at the same time, a configuration is adopted in which the data is read directly to the port via a bus dedicated to the test only during the ROM DUMP test without passing through a normal data bus.

【0020】以下、このROM DUMPテスト回路の
動作について説明する。ROM DUMPテスト時、T
EST信号を「1」にすることにより、例えばROMア
ドレスバスが全て「0」だった場合、0000H番地と
8000H番地の2つのアドレスを同時にアクセスする
ことができる。これにより、0000H番地と8000
H番地のデータを専用のバスを通して直接2つのポート
3,4に同時に読み出すことができる。また、通常のR
OMとして使用する場合(ROMDUMPテスト以外、
TEST信号は「0」)、最上位ビットであるROMA
D15が「0」か、「1」かによって上位32Kバイト
のROM1または下位32KバイトのROM2が選択さ
れて、ENABLE信号によってポートにデータが読み
出される。
The operation of the ROM DUMP test circuit will be described below. T during ROM DUMP test
By setting the EST signal to "1", for example, when all the ROM address buses are "0", two addresses of addresses 0000H and 8000H can be accessed simultaneously. As a result, addresses 0000H and 8000
The data at address H can be simultaneously read out directly to the two ports 3 and 4 through a dedicated bus. In addition, the usual R
When used as OM (other than ROMDUMP test,
The TEST signal is "0") and the most significant bit, ROMA
The upper 32 Kbytes of ROM1 or the lower 32 Kbytes of ROM2 are selected depending on whether D15 is "0" or "1", and data is read out to the port by the ENABLE signal.

【0021】このように、第1実施例によれば、2n
イトのROMを2n-1 バイトずつの2ブロックとし、対
応するアドレスを生成し、2つのポートに同時にデータ
を読み出すことができるため、ROM DUMPテスト
のテスト時間を2分の1に短縮することができる。次
に、本発明の第2実施例について説明する。
[0021] Thus, according to the first embodiment, a 2 n byte ROM and two blocks of each 2 n-1 bytes, generates a corresponding address, it is possible to read the data simultaneously to two ports Therefore, the test time of the ROM DUMP test can be reduced to half. Next, a second embodiment of the present invention will be described.

【0022】図3は本発明の第2実施例を示す4ブロッ
クに分けたROM DUMPテスト構成図(64Kバイ
トのROMの場合)、図4はその切り換え回路図、図5
はその4ブロックに分けたROMアドレスを示す図であ
る。図3において、21,22,23,24は4ブロッ
クに分けたROM、25,26,27,28はポート、
A〜Dはスイッチ回路、G〜Jは切り換え回路である。
FIG. 3 is a block diagram of a ROM DUMP test divided into four blocks (in the case of a 64 Kbyte ROM) showing the second embodiment of the present invention, FIG. 4 is a switching circuit diagram thereof, and FIG.
Is a diagram showing ROM addresses divided into the four blocks. In FIG. 3, ROMs 21, 22, 23, and 24 are divided into four blocks, ports 25, 26, 27, and 28 are ports,
A to D are switch circuits, and G to J are switching circuits.

【0023】スイッチ回路Aは、NチャネルMOSFE
T31と32を並列にし、その並列回路と直列にNチャ
ネルMOSFET33と34の並列回路を接続するよう
にしている。FET31とFET33のゲートにはテス
ト信号を、FET32のゲートにはROMアドレス信号
のビットROMAD15が、FET34のゲートにはR
OMアドレス信号のビットROMAD14がそれぞれ印
加されるようになっている。
The switch circuit A is an N-channel MOSFE
T31 and T32 are arranged in parallel, and a parallel circuit of N-channel MOSFETs 33 and 34 is connected in series with the parallel circuit. A test signal is applied to the gates of the FETs 31 and 33, a bit ROMAD15 of the ROM address signal is applied to the gate of the FET 32, and an R signal is applied to the gate of the FET 34.
The bit ROMAD14 of the OM address signal is applied.

【0024】また、スイッチ回路Bは、NチャネルMO
SFET35と36を並列にし、更に、それと直列にN
チャネルMOSFET37とPチャネルMOSFET3
8の並列回路を接続するようにしている。FET35と
FET37のゲートにはテスト信号を、FET36のゲ
ートにはROMアドレス信号のビットROMAD15
が、FET38のゲートにはROMアドレス信号のビッ
トROMAD14がそれぞれ印加されるようになってい
る。
The switch circuit B has an N-channel MO
SFETs 35 and 36 are connected in parallel, and N series
Channel MOSFET 37 and P-channel MOSFET 3
8 parallel circuits are connected. A test signal is supplied to the gates of the FETs 35 and 37, and a bit ROMAD15 of the ROM address signal is supplied to the gate of the FET 36.
However, the bit ROMAD14 of the ROM address signal is applied to the gate of the FET 38, respectively.

【0025】更に、スイッチ回路Cは、NチャネルMO
SFET39とPチャネルMOSFET40を並列に
し、更に、それと直列にNチャネルMOSFET41,
42の並列回路を接続するようにしている。FET39
とFET41のゲートにはテスト信号を、FET40の
ゲートにはROMアドレス信号のビットROMAD15
が、FET42のゲートにはROMアドレス信号のビッ
トROMAD14がそれぞれ印加されるようになってい
る。
Further, the switch circuit C includes an N-channel MO
An SFET 39 and a P-channel MOSFET 40 are arranged in parallel, and an N-channel MOSFET 41,
42 parallel circuits are connected. FET39
A test signal is supplied to the gate of the FET 41, and a bit ROMAD15 of the ROM address signal is supplied to the gate of the FET 40.
However, the bit ROMAD14 of the ROM address signal is applied to the gate of the FET 42, respectively.

【0026】また、スイッチ回路Dは、NチャネルMO
SFET43とPチャネルMOSFET44を並列に
し、更に、それと直列にNチャネルMOSFET45と
PチャネルMOSFET46の並列回路を接続するよう
にしている。FET43とFET45のゲートにはテス
ト信号を、FET44のゲートにはROMアドレス信号
のビットROMAD15が、FET46のゲートにはR
OMアドレス信号のビットROMAD14がそれぞれ印
加されるようになっている。
The switch circuit D has an N-channel MO
The SFET 43 and the P-channel MOSFET 44 are arranged in parallel, and a parallel circuit of an N-channel MOSFET 45 and a P-channel MOSFET 46 is connected in series. A test signal is supplied to the gates of the FETs 43 and 45, a bit ROMAD15 of the ROM address signal is supplied to the gate of the FET 44, and an R signal is supplied to the gate of the FET 46.
The bit ROMAD14 of the OM address signal is applied.

【0027】一方、図4(a)に示すように、切り換え
回路Gは、切り換え回路Eに示したNAND回路12の
入力端子にはENABLE信号とROMアドレス信号の
ビットROMAD15とROMアドレス信号のビットR
OMAD14とが接続されるAND回路47の出力信号
が接続されるようになっている。また、図4(b)に示
すように、切り換え回路Hは、切り換え回路Eに示した
NAND回路12の入力端子にはENABLE信号とR
OMアドレス信号のビットROMAD15とROMアド
レス信号のビットROMAD14とが接続されるINH
IBIT NAND回路48(ROMアドレス信号のビ
ットROMAD14を反転)の出力信号が接続されるよ
うになっている。
On the other hand, as shown in FIG. 4 (a), the switching circuit G includes an input terminal of the NAND circuit 12 shown in the switching circuit E, a bit ROMAD15 of an ENABLE signal and a ROM address signal, and a bit R of an ROM address signal.
The output signal of the AND circuit 47 connected to the OMAD 14 is connected. Further, as shown in FIG. 4B, the switching circuit H supplies the ENABLE signal and the R signal to the input terminal of the NAND circuit 12 shown in the switching circuit E.
INH to which the bit ROMAD15 of the OM address signal and the bit ROMAD14 of the ROM address signal are connected
The output signal of the IBIT NAND circuit 48 (the bit ROMAD14 of the ROM address signal is inverted) is connected.

【0028】更に、図4(c)に示すように、切り換え
回路Iは、切り換え回路Eに示したNAND回路12の
入力端子にはENABLE信号とROMアドレス信号の
ビットROMAD15とROMアドレス信号のビットR
OMAD14とが接続されるINHIBIT NAND
回路49(ROMアドレス信号のビットROMAD15
を反転)の出力信号が接続されるようになっている。
Further, as shown in FIG. 4 (c), the switching circuit I has an input terminal of the NAND circuit 12 shown in the switching circuit E, a bit ROMAD15 of the ENABLE signal and the ROM address signal, and a bit R of the ROM address signal.
INHIBIT NAND connected to OMAD14
Circuit 49 (bit ROMAD15 of ROM address signal)
Is inverted).

【0029】また、図4(d)に示すように、切り換え
回路Jは、切り換え回路Eに示したNAND回路12の
入力端子にはENABLE信号とROMアドレス信号の
ビットROMAD15とROMアドレス信号のビットR
OMAD14とが接続されるNOR回路50の出力信号
が接続されるようになっている。この実施例では、64
KバイトのROM(データのビット幅は8ビット)を例
にしている。64KバイトのROMの場合、16Kバイ
ト+16Kバイト+16Kバイト+16Kバイトに分け
ると、図5に示すように、アドレスの上位2ビット(ビ
ットROMAD15、ビットROMAD14)以外は同
じアドレスになる。
As shown in FIG. 4D, the switching circuit J includes an input terminal of the NAND circuit 12 shown in the switching circuit E, a bit ROMAD15 of the ENABLE signal and the ROM address signal, and a bit R of the ROM address signal.
The output signal of the NOR circuit 50 to which the OMAD 14 is connected is connected. In this embodiment, 64
The example is a K-byte ROM (the data bit width is 8 bits). In the case of a ROM of 64 Kbytes, if it is divided into 16 Kbytes + 16 Kbytes + 16 Kbytes + 16 Kbytes, as shown in FIG. 5, the same address is used except for the upper two bits (bit ROMAD15, bitROMAD14) of the address.

【0030】この点に着目し、TEST信号が「1」の
時、4つのアドレスを同時にアクセスすることができ、
TEST信号が「0」の時、上位2ビットであるROM
AD15とROMAD14が「0」か、「1」の組み合
わせによって4つのうち1つの16KバイトのROMを
選択することができる、図3に示すようなROMアドレ
スバスを構成する。
Focusing on this point, when the TEST signal is "1", four addresses can be accessed simultaneously,
When the TEST signal is "0", the upper two bits of the ROM
AD15 and ROMAD14 constitute a ROM address bus as shown in FIG. 3 in which one of four 16K bytes of ROM can be selected by a combination of "0" or "1".

【0031】なお、このバス構成は、ROMデータが書
き換え可能なEPROM(Erasable Prog
rammable ROM)やOTP(One Tim
eProgrammable ROM)やフラッシュメ
モリに好適である。ROM DUMPテスト時、TES
T信号を「1」にすると、0000H〜3FFFH、4
000H〜7FFFH、8000H〜BFFFH、C0
00H〜FFFFHのそれぞれ16Kバイトのアドレス
が同一アドレスとして扱うことができ、また、4つのア
ドレスデータを同時に4つのポートに読み出すため、R
OMDUMPテスト時のみ通常のデータバスを介さず、
試験専用のバスを通して、直接ポートに読み出す構成と
した。
Note that this bus configuration uses an EPROM (Erasable Program) in which ROM data can be rewritten.
ramble ROM) or OTP (One Tim)
It is suitable for an e-Programmable ROM and a flash memory. TES during ROM DUMP test
When the T signal is set to “1”, 0000H to 3FFFH, 4
000H-7FFFH, 8000H-BFFFH, C0
Since 16K bytes of addresses 00H to FFFFH can be handled as the same address, and four address data are simultaneously read out to four ports,
Only during the OMDUMP test, without going through the normal data bus,
A configuration was adopted in which data was read directly to a port through a bus dedicated to testing.

【0032】以下、このROM DUMPテスト回路の
動作について説明する。ROM DUMPテスト時、T
EST信号を「1」にすることにより、例えばROMア
ドレスバスが全て「0」だった場合、0000H番地、
4000H番地、8000H番地、C000H番地の4
つのアドレスを同時にアクセスすることができる。これ
により、0000H番地、4000H番地、8000H
番地、C000H番地のデータを、専用のバスを通して
直接4つのポートに同時に読み出すことができる。
The operation of the ROM DUMP test circuit will be described below. T during ROM DUMP test
By setting the EST signal to “1”, for example, when all the ROM address buses are “0”, the address 0000H is set.
4000H, 8000H, 4 of C000H
One address can be accessed simultaneously. Thus, addresses 0000H, 4000H, 8000H
The data at address C000H can be simultaneously read out directly to four ports via a dedicated bus.

【0033】また、通常のROMとして使用する場合
(ROM DUMPテスト以外、TEST信号は
「0」)、上位2ビットであるROMAD15とROM
AD14が「0」か、「1」の組み合わせによって4つ
のうち1つの16KバイトのROMが選択されて、切り
換え回路G〜JのENABLE信号によってポート25
〜28にデータが読み出される。
When used as a normal ROM (except for the ROM DUMP test, the TEST signal is "0"), the upper two bits ROMAD15 and ROMAD15 are used.
One of four 16-Kbyte ROMs is selected according to the combination of AD14 being "0" or "1", and the port 25 is switched by the ENABLE signal of the switching circuits G to J.
To 28 are read out.

【0034】このように、第2実施例によれば、2n
イトのROMを2n-2 バイトずつの4ブロックとし、対
応するアドレスを生成し、4つのポートに同時にデータ
を読み出すようにしたので、ROM DUMPテストの
テスト時間を4分の1に短縮することができる。次に、
本発明の第3実施例について説明する。
[0034] Thus, according to the second embodiment, a 2 n byte ROM and 4 blocks of each 2 n-2 bytes, generates a corresponding address, and to read out the data simultaneously to the four ports Therefore, the test time of the ROM DUMP test can be reduced to a quarter. next,
A third embodiment of the present invention will be described.

【0035】図6は本発明の第3実施例を示す2ブロッ
クに分けたROM DUMPテスト構成図(64Kバイ
トのROMの場合)であり、第1実施例のその2(変形
例)に対応する。なお、図1と同じ部分については、同
じ符号を付してそれらの説明は省略する。この実施例で
は、第1実施例のように、ROMアドレスバス部には通
常のアドレスバスに試験信号を入力可能なスイッチ回路
A、Bは不要とし、ROMアドレスバスを単に2ブロッ
クに分岐してROM1と、ROM2へと接続するように
している。このバス構成は、ROMデータが書き換え可
能なEPROM(Erasable Programm
able ROM)やOTP(One TimePro
grammable ROM)やフラッシュメモリには
不向きであり、専らマスクROMに用いられる。
FIG. 6 is a block diagram of a ROM DUMP test divided into two blocks (in the case of a ROM of 64 Kbytes) showing the third embodiment of the present invention, and corresponds to the second (modification) of the first embodiment. . The same parts as those in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted. In this embodiment, as in the first embodiment, switch circuits A and B capable of inputting a test signal to a normal address bus are not required in the ROM address bus unit, and the ROM address bus is simply divided into two blocks. It connects to ROM1 and ROM2. This bus configuration has an EPROM (Erasable Programmable) in which ROM data can be rewritten.
Able ROM) and OTP (One TimePro)
It is not suitable for a grammable ROM or a flash memory, and is exclusively used for a mask ROM.

【0036】そして、2n バイトのROMを2n-1 バイ
トずつの2ブロックのROM1,2とし、2つのポート
3,4に同時にデータを読み出すことにより、ROM
DUMPテスト時間の短縮化を図ることを特徴としてい
る。ここでは、64KバイトのROM(データのビット
幅は8ビット)を例にしている。64KバイトのROM
の場合、32Kバイト+32Kバイトに分けると、アド
レスの最上位ビット(ビット15:ROMAD15)以
外は同じアドレスになる(図2参照)。
[0036] Then, a 2 n byte ROM and ROM1,2 two blocks of each 2 n-1 byte, by reading the data simultaneously to the two ports 3, 4, ROM
The DUMP test time is shortened. Here, a 64-Kbyte ROM (data bit width is 8 bits) is taken as an example. 64K bytes ROM
In the case of (2), if it is divided into 32K bytes + 32K bytes, the same address will be used except for the most significant bit (bit 15: ROMAD15) of the address (see FIG. 2).

【0037】この点に着目し、2つのアドレスを同時に
アクセスすることができる、図6に示すようなROMア
ドレスバスを構成する。また、2つのアドレスデータを
同時に2つのポートに読み出すため、ROM DUMP
テスト時のみ通常のデータバスを介さず、試験専用のバ
スを通して直接ポートに読み出す構成とした。例えば、
ROMアドレスバス(ROMAD0〜ROMAD15)
が全て「0」だった場合、0000H番地と8000H
番地の2つのアドレスを同時にアクセスすることができ
る。これにより、ROM DUMPテスト時(TEST
信号は「1」)、0000H番地と8000H番地のデ
ータを専用のバスを通して直接2つのポート3,4に同
時に読み出すことができる。
Focusing on this point, a ROM address bus as shown in FIG. 6 which can simultaneously access two addresses is constructed. Also, since two address data are simultaneously read out to two ports, the ROM DUMP
Only during testing, the data was read directly to the port via a dedicated bus for the test, not via the normal data bus. For example,
ROM address bus (ROMAD0 to ROMAD15)
Are all "0", address 0000H and 8000H
It is possible to access two addresses at the same time. As a result, during the ROM DUMP test (TEST
The signal is "1"), and the data at the addresses 0000H and 8000H can be simultaneously read out directly to the two ports 3 and 4 through the dedicated bus.

【0038】また、通常のROMとして使用する場合
(ROM DUMPテスト以外、TEST信号は
「0」)、最上位ビットであるROMAD15の値
(「0」または「1」)と切り換え回路E,GのENA
BLE信号(=「1」)によって、上位32Kバイト、
下位32Kバイト、どちらかのROMアドレスデータ
が、ポート3,4に読み出される(図6参照)。
When used as a normal ROM (except for the ROM DUMP test, the TEST signal is "0"), the value of the most significant bit, ROMAD15 ("0" or "1"), and the switching circuits E, G ENA
By the BLE signal (= "1"), the upper 32 Kbytes,
The lower 32 Kbytes or either of the ROM address data is read out to ports 3 and 4 (see FIG. 6).

【0039】このように、第3実施例によれば、マスク
ROMなどのデータの書込みが行われないROMにおい
て、2n バイトのROMを2n-1 バイトずつの2ブロッ
クのROM1,2とし、2つのポートに同時にデータを
読み出すことができるため、ROM DUMPテストの
テスト時間を2分の1に短縮することができる。次に、
本発明の第4実施例について説明する。
As described above, according to the third embodiment, in a ROM in which data is not written, such as a mask ROM, a ROM of 2 n bytes is replaced with two blocks of ROMs 1 and 2 of 2 n-1 bytes each. Since data can be read from two ports at the same time, the test time of the ROM DUMP test can be reduced to half. next,
A fourth embodiment of the present invention will be described.

【0040】図7は本発明の第4実施例を示す4ブロッ
クに分けたROM DUMPテスト構成図(64Kバイ
トのROMの場合)であり、第2実施例のその2(変形
例)に対応する。なお、図3と同じ部分については、同
じ符号を付してそれらの説明は省略する。この実施例で
は、第2実施例のように、ROMアドレスバス部には通
常のアドレスバスに試験信号を入力可能なスイッチ回路
A,B,C,Dは不要とし、ROMアドレスバスを単に
4ブロックに分岐して、ROM21,22,23,24
へと接続するようにしている。このバス構成は、ROM
データが書き換え可能なEPROM(Erasable
Programmable ROM)やOTP(On
e TimeProgrammable ROM)やフ
ラッシュメモリには不向きであり、専らマスクROMに
用いられる。
FIG. 7 is a block diagram of a ROM DUMP test (in the case of a ROM of 64 Kbytes) divided into four blocks showing a fourth embodiment of the present invention, and corresponds to the second (modification) of the second embodiment. . Note that the same parts as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted. In this embodiment, as in the second embodiment, switch circuits A, B, C, and D capable of inputting a test signal to a normal address bus are not required in the ROM address bus unit, and the ROM address bus is simply composed of four blocks. And the ROMs 21, 22, 23, 24
I try to connect to. This bus configuration uses a ROM
Data rewritable EPROM (Erasable
Programmable ROM) or OTP (On)
It is unsuitable for eTimeProgrammable ROM) or flash memory, and is used exclusively for mask ROM.

【0041】そして、2n バイトのROMを、2n-2
イトずつの4ブロックとし、4つのポート25,26,
27,28に同時にデータを読み出すことにより、更
に、ROM DUMPテスト時間の短縮を図ることを特
徴としている。ここでは、64KバイトのROM(デー
タのビット幅は8ビット)を例にしている。64Kバイ
トのROMの場合、16Kバイト+16Kバイト+16
Kバイト+16Kバイトに分けると、アドレスの上位2
ビット(ビット15:ROMAD15、ビット14:R
OMAD14)以外は同じアドレスになる(図5参
照)。
The ROM of 2 n bytes is divided into four blocks of 2 n−2 bytes each, and four ports 25, 26,
The feature is that the data is simultaneously read out to the 27 and 28 to further reduce the ROM DUMP test time. Here, a 64-Kbyte ROM (data bit width is 8 bits) is taken as an example. 16K bytes + 16K bytes + 16 for a 64K ROM
When divided into K bytes + 16 K bytes, the upper 2
Bit (bit 15: ROMAD15, bit 14: R
The addresses are the same except for OMAD 14) (see FIG. 5).

【0042】この点に着目し、4つのアドレスを同時に
アクセスすることができる、図7に示すような、ROM
アドレスバスを構成する。また、4つのアドレスデータ
を同時に4つのポート25,26,27,28に読み出
すため、ROM DUMPテスト時のみ通常のデータバ
スを介さず、専用のバスを通して直接ポート25,2
6,27,28に読み出す構成とした。
Focusing on this point, a ROM such as that shown in FIG.
Configure the address bus. Since the four address data are simultaneously read out to the four ports 25, 26, 27, and 28, the ports 25, 2 are directly transmitted through dedicated buses without using a normal data bus only during the ROM DUMP test.
6, 27 and 28.

【0043】以下、このROM DUMPテスト回路の
動作について説明する。例えば、ROMアドレスバス
(ROMAD0〜ROMAD15)が全て「0」だった
場合、0000H番地、4000H番地、8000H番
地、C000H番地の4つのアドレスを同時にアクセス
することができる。これにより、ROMDUMPテスト
時(TEST信号は「1」)、0000H番地、400
0H番地、8000H番地、C000H番地のデータを
専用のバスを通して、直接4つのポート25,26,2
7,28に同時に読み出すことができる。
The operation of the ROM DUMP test circuit will be described below. For example, when all the ROM address buses (ROMAD0 to ROMAD15) are "0", four addresses of addresses 0000H, 4000H, 8000H, and C000H can be accessed simultaneously. As a result, at the time of the ROMDUMP test (TEST signal is “1”), address 0000H, 400
Data of addresses 0H, 8000H, and C000H are directly transferred to the four ports 25, 26, and 2 through a dedicated bus.
7, 28 can be read simultaneously.

【0044】また、通常のROMとして使用する場合
(ROM DUMPテスト以外、TEST信号は
「0」)、上位2ビットであるROMAD15とROM
AD14が「0」か、「1」の組み合わせと、切り換え
回路G〜JのENABLE信号(=「1」)によって4
つのうち1つの16KバイトのROMアドレスデータが
ポート25〜28に読み出される。
When used as a normal ROM (except for the ROM DUMP test, the TEST signal is "0"), the upper two bits ROMAD15 and ROM
AD14 is “0” or “1”, and the ENABLE signal (= “1”) of the switching circuits G to J is set to 4
One of the 16K bytes of ROM address data is read out to the ports 25 to 28.

【0045】このように、第4実施例によれば、同時に
ROMの4つのアドレスデータを読み出すことができる
ため、ROM DUMPテストのテスト時間を4分の1
に短縮することができる。本発明は、上記実施例に加え
て、以下のような利用形態を有する。第1実施例〜第4
実施例で説明したようなROMを構成すれば、電流検出
型のROM、プリチャージ方式のROMに関係なく対応
が可能である。
As described above, according to the fourth embodiment, since the four address data of the ROM can be read at the same time, the test time of the ROM DUMP test can be reduced by a quarter.
Can be shortened. The present invention has the following usage modes in addition to the above embodiment. First embodiment to fourth embodiment
By configuring the ROM as described in the embodiment, it is possible to cope with the current detection type ROM and the precharge type ROM.

【0046】また、第1実施例ではTEST信号が
「1」のとき2つのアドレスを同時にアクセスし、TE
ST信号が「0」の時、ビット15の値によって上位ま
たは下位32KバイトのROMを選択することができる
ROMアドレスバス(64KバイトのROMの場合)で
あるのに対し、第3実施例では、TEST信号にかかわ
らず、2つのアドレスを同時にアクセスするROMアド
レスバスになっている。
In the first embodiment, when the TEST signal is "1", two addresses are accessed simultaneously,
When the ST signal is "0", the ROM address bus (in the case of a 64-Kbyte ROM) is capable of selecting the upper or lower 32K-byte ROM according to the value of bit 15, whereas in the third embodiment, Regardless of the TEST signal, it is a ROM address bus for simultaneously accessing two addresses.

【0047】したがって、第3実施例は、EPROMな
どユーザーにおいてデータを書き込む場合、ROM容量
の2分の1(64Kバイトの場合、32Kバイト)しか
使用できないため有効でない。ただし、ユーザーにおい
てデータが書き込めないマスクROMについては、第1
実施例よりROMのサイズを小さくすることができるの
で有効である。
Therefore, the third embodiment is not effective when data is written by a user such as an EPROM because only one half of the ROM capacity (32 Kbytes in the case of 64 Kbytes) can be used. However, for mask ROMs to which the user cannot write data,
This is effective because the size of the ROM can be made smaller than in the embodiment.

【0048】同様に、第2実施例ではTEST信号が
「1」の時、4つのアドレスを同時にアクセスし、TE
ST信号が「0」の時、ビット15、ビット14の値に
よって4つのうち1つの16KバイトのROMを選択す
ることができるROMアドレスバス(64KバイトのR
OMの場合)であるのに対し、第4実施例ではTEST
信号にかかわらず、4つのアドレスを同時にアクセスす
るROMアドレスバスになっている。
Similarly, in the second embodiment, when the TEST signal is "1", four addresses are accessed simultaneously,
When the ST signal is “0”, a ROM address bus (64 Kbytes R) that can select one of four 16 Kbytes of ROM according to the values of bits 15 and 14 is selected.
OM), whereas in the fourth embodiment TEST
Regardless of the signal, it is a ROM address bus for simultaneously accessing four addresses.

【0049】したがって、第4実施例は、EPROMな
どユーザーにおいてデータを書き込む場合、ROM容量
の4分の1(64Kバイトの場合、16Kバイト)しか
使用できないため有効でない。ただし、ユーザーにおい
てデータが書き込めないマスクROMについては、第2
実施例よりROMのサイズを小さくすることができるの
で有効である。
Therefore, the fourth embodiment is not effective when data is written by a user such as an EPROM because only one quarter of the ROM capacity (16 Kbytes for 64 Kbytes) can be used. However, for a mask ROM to which the user cannot write data, the second
This is effective because the size of the ROM can be made smaller than in the embodiment.

【0050】また、本発明は通常ROMに比べROMサ
イズが大きくなるため、多ピン品でパッドネックなどに
よりICの中に空きスペースがある場合、このスペース
を利用し、本発明ROMに変更することにより、テスト
時間の短縮ができ、コストダウンを図ることができる。
また、本発明はマイコン(バス方式はプリチャージ方
式)を例にしたが、2n バイトのROM、ポート、CP
Uなどを内蔵しているゲートアレイなどに対応が可能で
あり、テストを行うROM容量が多くなる程その効果は
大きくなる。
Further, since the present invention has a larger ROM size than a normal ROM, if there is an empty space in an IC due to a pad neck or the like in a multi-pin product, this space is used to change to the ROM of the present invention. As a result, the test time can be reduced, and the cost can be reduced.
Further, the present invention has been an example microcomputer (bus system precharge scheme), the 2 n byte ROM, ports, CP
It is possible to cope with a gate array or the like having a built-in U or the like, and the effect becomes larger as the capacity of the ROM to be tested increases.

【0051】なお、本発明は上記実施例に限定されるも
のではなく、本発明の趣旨に基づいて種々の変形が可能
であり、これらを本発明の範囲から排除するものではな
い。
It should be noted that the present invention is not limited to the above-described embodiment, and various modifications are possible based on the spirit of the present invention, and these are not excluded from the scope of the present invention.

【0052】[0052]

【発明の効果】以上、詳細に説明したように、本発明に
よれば、以下のような効果を奏することができる。 (1)請求項1記載の発明によれば、ROMの読み出し
動作の試験方法において、2n バイトのROMを2n-1
バイトずつの2ブロックとし、対応するアドレスを生成
し、2つのポートに同時にデータを読み出すようにした
ので、ROMDUMPテストのテスト時間を2分の1に
短縮することができる。
As described above, according to the present invention, the following effects can be obtained. (1) according to according to the invention of claim 1, wherein, in the test method of operation of the read ROM, 2 a 2 n byte ROM n-1
Since two blocks are provided for each byte, corresponding addresses are generated, and data is simultaneously read out to two ports, the test time of the ROMDUMP test can be reduced to half.

【0053】(2)請求項2記載の発明によれば、RO
Mの読み出し動作の試験方法において、2n バイトのR
OMを2n-2 バイトずつの4ブロックとし、対応するア
ドレスを生成し、4つのポートに同時にデータを読み出
すようにしたので、ROMDUMPテストのテスト時間
を4分の1に短縮することができる。 (3)請求項3記載の発明によれば、短時間で確実なR
OMの読み出し動作の試験が可能なROMの読み出し動
作の試験回路を得ることができる。特に、EPROMな
どユーザーにおいてデータを書き込むROMの試験回路
として好適である。
(2) According to the second aspect of the invention, RO
In the test method of the read operation of M, 2 n bytes of R
Since the OM is made up of 4 blocks of 2 n−2 bytes, corresponding addresses are generated, and data is simultaneously read out to the four ports, the test time of the ROMDUMP test can be reduced to 4. (3) According to the third aspect of the present invention, R
It is possible to obtain a ROM read operation test circuit capable of testing the OM read operation. In particular, it is suitable as a test circuit for a ROM for writing data in a user such as an EPROM.

【0054】(4)請求項4記載の発明によれば、短時
間で確実なROMの読み出し動作の試験が可能なROM
の読み出し動作の試験回路を得ることができる。特に、
マスクROMなどユーザーにおいてデータを書き込まな
いROMの試験回路として好適であり、スイッチ回路を
有するROMアドレスバスを構成する方法に比べ、回路
の簡略化、ROMのサイズの縮小化を図ることができ
る。
(4) According to the fourth aspect of the present invention, a ROM capable of performing a reliable ROM read operation in a short time.
And a test circuit for the read operation can be obtained. Especially,
It is suitable as a test circuit for a ROM in which data is not written by a user such as a mask ROM. The circuit can be simplified and the size of the ROM can be reduced as compared with a method of configuring a ROM address bus having a switch circuit.

【0055】(5)請求項5記載の発明によれば、更に
短時間で確実なROMの読み出し動作の試験が可能なR
OMの読み出し動作の試験回路を得ることができる。特
に、EPROMなどユーザーにおいてデータを書き込む
ROMの試験回路として好適である。 (6)請求項6記載の発明によれば、更に短時間で確実
なROMの読み出し動作の試験が可能なROMの読み出
し動作の試験回路を得ることができる。特に、マスクR
OMなどユーザーにおいてデータを書き込まないROM
の試験回路として好適であり、スイッチ回路を有するR
OMアドレスバスを構成する方法に比べ、回路の簡略
化、ROMのサイズの縮小化を図ることができる。
(5) According to the fifth aspect of the present invention, it is possible to perform a more reliable test of the read operation of the ROM in a shorter time.
A test circuit for the OM read operation can be obtained. In particular, it is suitable as a test circuit for a ROM for writing data in a user such as an EPROM. (6) According to the invention described in claim 6, it is possible to obtain a ROM read operation test circuit capable of performing a reliable ROM read operation in a shorter time. In particular, the mask R
ROM that does not write data in the user such as OM
R having a switch circuit
The circuit can be simplified and the size of the ROM can be reduced as compared with the method of configuring the OM address bus.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施例を示す2ブロックに分けた
ROM DUMPテスト構成図(64KバイトのROM
の場合)である。
FIG. 1 is a block diagram showing a ROM DUMP test divided into two blocks according to a first embodiment of the present invention (64-Kbyte ROM
Case).

【図2】本発明の第1実施例を示す2ブロックに分けた
ROMアドレスを示す図である。
FIG. 2 is a diagram showing ROM addresses divided into two blocks according to the first embodiment of the present invention.

【図3】本発明の第2実施例を示す4ブロックに分けた
ROM DUMPテスト構成図(64KバイトのROM
の場合)である。
FIG. 3 is a block diagram of a ROM DUMP test divided into four blocks according to a second embodiment of the present invention (64 Kbytes of ROM);
Case).

【図4】本発明の第2実施例を示す切り換え回路図であ
る。
FIG. 4 is a switching circuit diagram showing a second embodiment of the present invention.

【図5】本発明の第2実施例を示す4ブロックに分けた
ROMアドレスを示す図である。
FIG. 5 is a diagram showing ROM addresses divided into four blocks according to a second embodiment of the present invention.

【図6】本発明の第3実施例を示す2ブロックに分けた
ROM DUMPテスト構成図(64KバイトのROM
の場合)である。
FIG. 6 is a block diagram showing a ROM DUMP test divided into two blocks according to a third embodiment of the present invention (64 Kbytes of ROM);
Case).

【図7】本発明の第4実施例を示す4ブロックに分けた
ROM DUMPテスト構成図(64KバイトのROM
の場合)である。
FIG. 7 is a block diagram of a ROM DUMP test divided into four blocks according to a fourth embodiment of the present invention (64 Kbytes of ROM);
Case).

【符号の説明】[Explanation of symbols]

1,2,21,22,23,24 ROM 3,4,25,26,27,28 ポート A,B,C,D スイッチ回路 E,F,G,H,I,J 切り換え回路 1, 2, 21, 22, 23, 24 ROM 3, 4, 25, 26, 27, 28 ports A, B, C, D switch circuit E, F, G, H, I, J switch circuit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 2n バイトのROMを2n-1 バイトずつ
の2ブロックとし、ROMアドレスバスを構成すること
により対応するアドレスを生成し、ROMの読み出し動
作の試験時のみ通常のデータバスを介さず、試験専用の
バスを通して直接2つのポートに同時にデータを読み出
すことを特徴とするROMの読み出し動作の試験方法。
1. A a 2 n byte ROM and two blocks of each 2 n-1 bytes, generates a corresponding address by configuring the ROM address bus, the normal data bus only during testing of the operation of the read ROM A test method for a read operation of a ROM, wherein data is simultaneously read directly to two ports through a test dedicated bus without intervening.
【請求項2】 2n バイトのROMを2n-2 バイトずつ
の4ブロックとし、ROMアドレスバスを構成すること
により対応するアドレスを生成し、ROMの読み出し動
作の試験時のみ通常のデータバスを介さず、試験専用の
バスを通して直接4つのポートに同時にデータを読み出
すことを特徴とするROMの読み出し動作の試験方法。
Wherein the 2 n byte ROM and 4 blocks of each 2 n-2 bytes, generates a corresponding address by configuring the ROM address bus, the normal data bus only during testing of the operation of the read ROM A test method for a read operation of a ROM, characterized in that data is simultaneously read directly to four ports via a test dedicated bus without intervention.
【請求項3】(a)通常のアドレスバスに試験信号を入
力可能なスイッチ回路を有するROMアドレスバス部
と、(b)2n-1 バイトずつの2ブロックとした2n
イトのROMと、(c)該ROMの出力側に接続される
通常のデータバスと試験専用バスとの切り換え回路と、
(d)該切り換え回路に接続される2つのポートとを具
備することを特徴とするROMの読み出し動作の試験回
路。
3. A (a) ROM address bus portion having a normal switch circuit capable of inputting a test signal to the address bus, and a ROM 2 n bytes and two blocks of each (b) 2 n-1 bytes, (C) a switching circuit for switching between a normal data bus connected to the output side of the ROM and a dedicated test bus;
(D) a test circuit for a read operation of a ROM, comprising: two ports connected to the switching circuit.
【請求項4】(a)アドレスバス群が2分され、それぞ
れ接続される2n-1 バイトずつの2ブロックとした2n
バイトのROMと、(c)該ROMの出力側に接続され
る通常のデータバスと試験専用バスとの切り換え回路
と、(d)該切り換え回路に接続される2つのポートと
を具備することを特徴とするROMの読み出し動作の試
験回路。
Wherein (a) the address bus group is 2 minutes, 2 n that the two blocks of each 2 n-1 bytes are connected
A byte ROM, (c) a switching circuit for switching between a normal data bus and a dedicated test bus connected to the output side of the ROM, and (d) two ports connected to the switching circuit. Characteristic test circuit for ROM read operation.
【請求項5】(a)通常のアドレスバスに試験信号を入
力可能なスイッチ回路を有するROMアドレスバス部
と、(b)2n-2 バイトずつの4ブロックとした2n
イトのROMと、(c)該ROMの出力側に接続される
通常のデータバスと試験専用バスとの切り換え回路と、
(d)該切り換え回路に接続される4つのポートとを具
備することを特徴とするROMの読み出し動作の試験回
路。
5. A (a) ROM address bus unit having a switching circuit capable of inputting a test signal to the normal address bus, and a ROM (b) 2 n bytes with 4 blocks of each 2 n-2 bytes, (C) a switching circuit for switching between a normal data bus connected to the output side of the ROM and a dedicated test bus;
(D) a test circuit for a read operation of a ROM, comprising: four ports connected to the switching circuit.
【請求項6】(a)アドレスバス群が4分され、それぞ
れ接続される2n-2 バイトずつの4ブロックとした2n
バイトのROMと、(b)該ROMの出力側に接続され
る通常のデータバスと試験専用バスとの切り換え回路
と、(c)該切り換え回路に接続される4つのポートと
を具備することを特徴とするROMの読み出し動作の試
験回路。
6. (a) the address bus group is 4 minutes, 2 n which the four blocks of each 2 n-2 bytes that are connected
A byte ROM, (b) a switching circuit for switching between a normal data bus and a dedicated test bus connected to the output side of the ROM, and (c) four ports connected to the switching circuit. Characteristic test circuit for ROM read operation.
JP30803496A 1996-11-19 1996-11-19 Testing method for rom reading operation and testing circuit therefor Withdrawn JPH10149700A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30803496A JPH10149700A (en) 1996-11-19 1996-11-19 Testing method for rom reading operation and testing circuit therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30803496A JPH10149700A (en) 1996-11-19 1996-11-19 Testing method for rom reading operation and testing circuit therefor

Publications (1)

Publication Number Publication Date
JPH10149700A true JPH10149700A (en) 1998-06-02

Family

ID=17976098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30803496A Withdrawn JPH10149700A (en) 1996-11-19 1996-11-19 Testing method for rom reading operation and testing circuit therefor

Country Status (1)

Country Link
JP (1) JPH10149700A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100775166B1 (en) 2001-02-26 2007-11-12 모리시타 기까이 가부시끼가이샤 Automatic Separation and Grinding Device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100775166B1 (en) 2001-02-26 2007-11-12 모리시타 기까이 가부시끼가이샤 Automatic Separation and Grinding Device

Similar Documents

Publication Publication Date Title
US4794558A (en) Microprocessor having self-programmed eprom
US6135651A (en) Patching apparatus and method for upgrading modem software code
KR900005282A (en) Single chip microcomputer
JPS6259822B2 (en)
US5987581A (en) Configurable address line inverter for remapping memory
EP0029855B1 (en) Microcomputer with mpu-programmable eprom
JPH10149700A (en) Testing method for rom reading operation and testing circuit therefor
JPH0393098A (en) Integrated circuit
US5126972A (en) Arrangement and method of ascertaining memory addresses which have been accessed during program execution
JP3184156B2 (en) Semiconductor integrated circuit and product specification control method
JPH05151798A (en) Semiconductor memory device
JP3104621B2 (en) Semiconductor integrated circuit device
KR0141079B1 (en) Automatic recognition device of memory map type I / O area
JP2613674B2 (en) Integrated circuit device
JPH1166031A (en) Built-in timer of microcomputer
JPH03191439A (en) Single chip microcomputer
US5924123A (en) Semiconductor storage apparatus with copy guard function
JPH10283223A (en) Control system circuit
JPH0635751A (en) Chip for evaluation
JP3691137B2 (en) Microcomputer with built-in nonvolatile memory
JPH06119251A (en) Read-only memory
JPH06208475A (en) Register setting circuit
JPH05303655A (en) Microcomputer
JPH04290142A (en) Memory selecting method
JPH06314236A (en) Memory allocating method for memory cartridge

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040203