[go: up one dir, main page]

JPH04247400A - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JPH04247400A
JPH04247400A JP3011831A JP1183191A JPH04247400A JP H04247400 A JPH04247400 A JP H04247400A JP 3011831 A JP3011831 A JP 3011831A JP 1183191 A JP1183191 A JP 1183191A JP H04247400 A JPH04247400 A JP H04247400A
Authority
JP
Japan
Prior art keywords
ram
address
circuit
line
output
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
JP3011831A
Other languages
Japanese (ja)
Inventor
Naoto Kaji
直人 梶
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3011831A priority Critical patent/JPH04247400A/en
Publication of JPH04247400A publication Critical patent/JPH04247400A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PURPOSE:To find address access time by measuring an oscillation frequency by comprising one oscillation circuit by connecting odd number of RAMs circularly. CONSTITUTION:Addresses 111-115 are set at '1's and other at '0's and the values of lines 106-110 are set so as to be transmitted to lines 117-120 and a line 116. A control line 121 is set at '1'. When the output 101 of a RAM macro circuit 1 is set at '1', the address 117 goes to '0', and the output of a RAM macro circuit 2 to '0', and the address 118 of a RAM 8 to '1' at a RAM macro circuit 3, and the output 104 of a RAM 9 to '0', and the output of a RAM 10 to '1', and the line 110 to '0', and the value is propagated in a value opposite to the one when the line 121 is set at '0'. RAM macros circuits 1-5 form an oscillation circuit because such operation is repeated. The oscillation frequency can be decided by address access and the delay time of gates 16-20. When the addresses 111-115 are set at the least significant bit of bit address, access time in a bit direction can be found. A frequency can be measured from an observation line 122.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は半導体集積回路に関し、
特に、RAMの性能測定に用いる半導体集積回路に関す
る。
[Industrial Application Field] The present invention relates to semiconductor integrated circuits.
In particular, it relates to a semiconductor integrated circuit used for measuring the performance of RAM.

【0002】0002

【従来の技術】近年、RAMの高速化および高集積化に
より図2に示すように同一のメモリ素子30上に論理回
路29および複数のRAMマクロ21ないし28を混在
させ、高速化を図っているメモリがある。この種のメモ
リにおいてはRAMマクロの性能を測定するために、た
とえば図3に示すように、通常のアドレス123とテス
ト用アドレス124を設けてセレクタ31でどちらかを
選択し線125によってRAMマクロ21ないし28に
分配し、一方、読出しデータ126ないし128はセレ
クタ32に集められ線129から読出すという構成をと
る方法が一般的である。
2. Description of the Related Art In recent years, as RAMs have become faster and more highly integrated, as shown in FIG. 2, a logic circuit 29 and a plurality of RAM macros 21 to 28 are mixed on the same memory element 30 to increase speed. It has memory. In order to measure the performance of a RAM macro in this type of memory, for example, as shown in FIG. 28, while read data 126 to 128 are collected in selector 32 and read out from line 129.

【0003】0003

【発明が解決しようとする課題】この従来のメモリでは
、RAMのアクセスが高速であるため、ウエハ状態にお
いてアクセス速度を測定することはプロービングされた
波形の乱れが大きく、また、パッケージ後にもメモリテ
スト装置のタイミングを詳細に合せる必要があり、正確
なアクセス速度を測定することは困難であった。
[Problems to be Solved by the Invention] In this conventional memory, since RAM access is fast, measuring the access speed in the wafer state causes a large disturbance in the probed waveform, and it is difficult to perform memory tests even after packaging. The timing of the device had to be precisely adjusted, making it difficult to measure accurate access speeds.

【0004】本発明の目的は、正確なアクセス速度が測
定できる半導体集積回路を提供することにある。
An object of the present invention is to provide a semiconductor integrated circuit whose access speed can be accurately measured.

【0005】[0005]

【課題を解決するための手段】本発明の半導体集積回路
は複数のRAMと、RAMの読出し出力を観測する観測
端子を有する。第1のRAMの読出し出力が第2のRA
Mのアドレス入力に接続され、第2のRAMの読出し出
力が第3のRAMのアドレス入力に接続され、同様な接
続を奇数個のRAMについて実施し、最後のRAMの読
出し出力を第1のRAMのアドレス入力に接続すること
により、発振回路が構成される。
SUMMARY OF THE INVENTION A semiconductor integrated circuit according to the present invention has a plurality of RAMs and an observation terminal for observing readout outputs of the RAMs. The read output of the first RAM is read out from the second RAM.
M is connected to the address input of the second RAM, the read output of the second RAM is connected to the address input of the third RAM, and similar connections are made for the odd number of RAMs such that the read output of the last RAM is connected to the address input of the first RAM. An oscillation circuit is constructed by connecting the address input of the oscillator.

【0006】観測端子により発振周波数を観測する。The oscillation frequency is observed through an observation terminal.

【0007】[0007]

【実施例】次に本発明について図面を参照して説明する
。図1は本発明の一実施例を示すブロック図である。 RAMマクロ1乃至RAMマクロ5は、RAM回路6乃
至RAM回路10およびゲート11乃至ゲート15から
構成される。アドレス111と線110は、ゲート回路
11で論理和をとられ、線116からアドレスの1つと
してRAM回路6に送出される。RAM回路6からの読
出しデータ101はゲート回路16で制御信号121と
論理積をとられ、線106から送出される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the present invention. RAM macro 1 to RAM macro 5 are composed of RAM circuits 6 to 10 and gates 11 to 15. Address 111 and line 110 are logically summed by gate circuit 11 and sent from line 116 to RAM circuit 6 as one of the addresses. Read data 101 from RAM circuit 6 is ANDed with control signal 121 in gate circuit 16 and sent out from line 106.

【0008】アドレス112と線106はゲート回路1
2で論理積をとられ、線117からアドレスの1つとし
てRAM回路7に送出される。RAM回路7からの読出
しデータ102は、ゲート回路17で制御信号121と
論理積をとられ、線107から送出される。アドレス1
13と線107はゲート回路13で論理積をとられ、線
118からアドレスの1つとしてRAM回路8に送出さ
れる。
Address 112 and line 106 are gate circuit 1
2 is ANDed and sent to the RAM circuit 7 on line 117 as one of the addresses. The read data 102 from the RAM circuit 7 is ANDed with the control signal 121 by the gate circuit 17 and sent out from the line 107. address 1
13 and line 107 are logically ANDed by gate circuit 13 and sent from line 118 to RAM circuit 8 as one of the addresses.

【0009】RAM回路8からの読出しデータ103は
ゲート回路18で制御信号121と論理積をとられ、線
108から送出される。アドレス114と線108はゲ
ート回路14で論理積をとられ、線119からアドレス
の1つとしてRAM回路9に送出される。
Read data 103 from RAM circuit 8 is logically ANDed with control signal 121 in gate circuit 18 and sent out from line 108 . Address 114 and line 108 are logically ANDed by gate circuit 14 and sent to RAM circuit 9 from line 119 as one of the addresses.

【0010】RAM回路9からの読出しデータ104は
ゲート回路19で制御信号121と論理積をとられ、線
109から送出される。アドレス115と線109はゲ
ート回路15で論理積をとられ、線120からアドレス
の1つとして、RAM回路10に送出される。RAM回
路10からの読出しデータ105はゲート回路20で制
御信号121と論理積をとられ、線110および観測線
122から送出される。
Read data 104 from RAM circuit 9 is ANDed with control signal 121 in gate circuit 19 and sent out from line 109. Address 115 and line 109 are logically ANDed by gate circuit 15 and sent to RAM circuit 10 from line 120 as one of the addresses. Read data 105 from RAM circuit 10 is ANDed with control signal 121 in gate circuit 20 and sent out from line 110 and observation line 122.

【0011】図1において、RAM回路6乃至10に対
するアドレス111ないし115以外のアドレス信号お
よび読出しデータ101乃至105以外の読出しデータ
及び書込み系の回路は本発明に直接関係ないので省略し
ている。
In FIG. 1, address signals other than addresses 111 to 115 and read data other than read data 101 to 105 for RAM circuits 6 to 10 and write-related circuits are omitted because they are not directly related to the present invention.

【0012】以上の様な構成で本実施例の更に詳細な説
明をおこなう。いま、線111ないし115はワードア
ドレスの最下位ビットに設定する。まず、通常のRAM
として機能させるときには線121を値“0”とする。 すると、ゲート回路16乃至20の反転出力は値“1”
になるから、RAM回路6乃至10にはアドレス111
乃至115の値がゲート回路11乃至15を通って直接
入力され、RAMマクロ1乃至5は各々独立に通常のR
AMとして機能する。テスト時には、まず制御信号12
1を値“0”としてRAMマクロ1乃至5を通常のRA
Mとして動作させ、アドレス0に対応するメモリセルに
値“0”を書込み、アドレス0以外に対応するメモリセ
ルに値“1”を書込む。
[0012] This embodiment will be explained in more detail with the above configuration. Lines 111-115 are now set to the least significant bits of the word address. First, normal RAM
When functioning as a controller, the line 121 is set to the value "0". Then, the inverted outputs of the gate circuits 16 to 20 have the value “1”.
Therefore, RAM circuits 6 to 10 have address 111.
Values from 115 to 115 are directly input through gate circuits 11 to 15, and RAM macros 1 to 5 are each independently input from normal R.
Functions as an AM. During testing, first the control signal 12
1 as the value “0” and RAM macros 1 to 5 as normal RA
It operates as M, writes the value "0" into the memory cell corresponding to address 0, and writes the value "1" into the memory cell corresponding to addresses other than address 0.

【0013】次に、アドレス111乃至115を値“1
”とし、(一般的に本構成のようなメモリにおいてはR
AMと論理回路が混在し、アドレスは論理回路部に接続
されているが、従来例で示したように、テスト用に直接
アドレスを設定できるように構成されているのが一般的
である。)線106乃至線110の値が線117乃至1
20および線116に伝搬するように設定する。また、
アドレス111乃至115以外のアドレスはとたえば値
0に固定する。
Next, addresses 111 to 115 are set to the value "1".
” (generally in a memory like this configuration, R
AM and logic circuits are mixed, and the address is connected to the logic circuit section, but as shown in the conventional example, it is generally configured so that the address can be directly set for testing. ) The values of lines 106 to 110 are the same as lines 117 to 1.
20 and line 116. Also,
Addresses other than addresses 111 to 115 are fixed to the value 0, for example.

【0014】ここで、制御信号121を値1とすれば、
たとえばRAM回路1の読出し出力101が値“1”の
とき、この出力はゲート16およびゲート106を通っ
てRAM回路2のアドレス117に値“0”として送出
される。RAM回路2では、アドレス117が値’0”
であるため、出力102からは値“0”を出力し、RA
Mマクロ3においてRAM回路8のアドレス118を値
“1”とする。以下、同様にしてRAM回路8の出力1
03は値“1”,RAM回路9の出力104は値“0”
,RAM回路10の出力105は値“1”を送出する。
[0014] Here, if the control signal 121 is set to the value 1, then
For example, when the readout output 101 of the RAM circuit 1 has the value "1", this output passes through the gate 16 and the gate 106 and is sent to the address 117 of the RAM circuit 2 as the value "0". In RAM circuit 2, address 117 has the value '0'
Therefore, the value “0” is output from the output 102, and the RA
In the M macro 3, the address 118 of the RAM circuit 8 is set to the value "1". Similarly, the output 1 of the RAM circuit 8 is
03 is the value “1”, and the output 104 of the RAM circuit 9 is the value “0”
, the output 105 of the RAM circuit 10 sends out the value "1".

【0015】出力105が値“1”であるため、線11
0は値“0”となりよって、RAMマクロ1におけるR
AM回路6は、今度は値“0”を出力し、同様にRAM
マクロ2乃至5に値“0”および値“1”が、今までと
は逆の値で伝搬する。
Since the output 105 has the value "1", the line 11
0 becomes the value “0”, so R in RAM macro 1
The AM circuit 6 now outputs the value “0” and similarly outputs the value “0” from the RAM.
The values "0" and "1" are propagated to macros 2 to 5 as opposite values.

【0016】以上の動作がくり返されるので、RAMマ
クロ1乃至5は1つの発振回路となる。このとき発振周
波数はRAMマクロ1ないし5のアドレスアクセスおよ
びゲート回路16ないし20の遅延時間によって定まる
Since the above operations are repeated, RAM macros 1 to 5 become one oscillation circuit. At this time, the oscillation frequency is determined by the address access of RAM macros 1 to 5 and the delay time of gate circuits 16 to 20.

【0017】たとえば、アドレスアクセス時間(本実施
例ではアドレス111ないし115がワードアドレスで
あると設定したのでワード方向のアドレスアクセス時間
となる)を1.9ns,ゲート16ないし20の遅延時
間を0.1nsとすれば、発振周波数は(1.9ns+
0.1ns)×5段×2=20nsとなる。
For example, the address access time (in this embodiment, addresses 111 to 115 are word addresses, so the address access time in the word direction) is 1.9 ns, and the delay time of gates 16 to 20 is 0.9 ns. If it is 1ns, the oscillation frequency is (1.9ns+
0.1 ns) x 5 stages x 2 = 20 ns.

【0018】よって、観測線122から周波数を測定す
れば、RAMマクロ1ないし5の平均的なアドレスアク
セス時間を求めることができる。ただし、ゲート回路の
遅延時間は別途測定してあり、(たとえば、リングオシ
レータによる)既知であるとする。
Therefore, by measuring the frequency from the observation line 122, the average address access time of RAM macros 1 to 5 can be determined. However, it is assumed that the delay time of the gate circuit is measured separately and is known (for example, by a ring oscillator).

【0019】第1図においてアドレス111ないし11
5をビットアドレスの最下位ビットに設定すればビット
方向のアクセス時間を求めることができる。
In FIG. 1, addresses 111 to 11
By setting 5 to the least significant bit of the bit address, the access time in the bit direction can be determined.

【0020】[0020]

【発明の効果】以上説明したように本発明は複数のRA
Mマクロを有するメモリにおいて、奇数個のRAMマク
ロの読出しデータとアドレス入力を環状に接続して1つ
の発振回路として構成することにより、発振周波数を測
定することによりアドレスアクセス時間を求めることが
可能になるという効果を有する。
Effects of the Invention As explained above, the present invention provides
In a memory with M macros, by connecting the read data and address inputs of an odd number of RAM macros in a ring to configure one oscillation circuit, it is possible to determine the address access time by measuring the oscillation frequency. It has the effect of becoming.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

【図2】従来例を示すブロック図である。FIG. 2 is a block diagram showing a conventional example.

【図3】従来例を示すブロック図である。FIG. 3 is a block diagram showing a conventional example.

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

1〜5    RAMマクロ 6〜10    RAM回路 11〜20    ゲート回路 21〜28    RAMマクロ 29    論理回路 30    メモリ素子 31〜32    セレクタ 1 to 5 RAM macro 6-10 RAM circuit 11-20 Gate circuit 21-28 RAM macro 29 Logic circuit 30 Memory element 31-32 Selector

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  前段からの出力信号及び制御信号に応
じた信号とアドレス信号とを入力とするRAMを奇数個
設け、前記奇数個のRAMを環状に接続したことを特徴
とする半導体集積回路。
1. A semiconductor integrated circuit characterized in that an odd number of RAMs each receiving an address signal and a signal corresponding to an output signal and a control signal from a previous stage are provided, and the odd number of RAMs are connected in a ring.
JP3011831A 1991-02-01 1991-02-01 Semiconductor integrated circuit Pending JPH04247400A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3011831A JPH04247400A (en) 1991-02-01 1991-02-01 Semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3011831A JPH04247400A (en) 1991-02-01 1991-02-01 Semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JPH04247400A true JPH04247400A (en) 1992-09-03

Family

ID=11788703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3011831A Pending JPH04247400A (en) 1991-02-01 1991-02-01 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JPH04247400A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005008677A1 (en) * 2003-07-22 2005-01-27 Fujitsu Limited Integrated circuit device comprising test circuit for measuring ac characteristic of built-in memory macro

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005008677A1 (en) * 2003-07-22 2005-01-27 Fujitsu Limited Integrated circuit device comprising test circuit for measuring ac characteristic of built-in memory macro
US7421364B2 (en) 2003-07-22 2008-09-02 Fujitsu Limited Integrated circuit device having a test circuit to measure AC characteristics of internal memory macro

Similar Documents

Publication Publication Date Title
US5305284A (en) Semiconductor memory device
US6944737B2 (en) Memory modules and methods having a buffer clock that operates at different clock frequencies according to the operating mode
US20010039602A1 (en) Semiconductor memory device and method of controlling the same
JP2000222880A (en) Semiconductor memory device and its control method
US6212113B1 (en) Semiconductor memory device input circuit
US6512707B2 (en) Semiconductor integrated circuit device allowing accurate evaluation of access time of memory core contained therein and access time evaluating method
JP2760284B2 (en) Semiconductor integrated circuit device
US6456560B2 (en) Semiconductor integrated circuit device with test interface circuit for performing test on embedded memory from outside
KR100392674B1 (en) Semiconductor memory
US5198709A (en) Address transition detector circuit
JP2000149599A (en) Memory test circuit
US5805928A (en) Burst length detection circuit for detecting a burst end time point and generating a burst mode signal without using a conventional burst length detection counter
KR970051415A (en) Method of selecting merge data output mode of semiconductor memory device
KR100310715B1 (en) Synchronous-type semiconductor storage
JPH04247400A (en) Semiconductor integrated circuit
US6662290B2 (en) Address counter and address counting method
KR100524925B1 (en) Semiconductor memory device implemented parallel bit test capable of test time and parallel bit test method using the same
US4757523A (en) High speed testing of integrated circuit
EP0252714A2 (en) Semiconducteur integrated circuit device having a tester circuit
US20020053055A1 (en) Semiconductor device having a test mode
US6483771B2 (en) Semiconductor memory device and method of operation having delay pulse generation
JPS63108747A (en) Gate array integrated circuit
JP2962238B2 (en) Logic circuit and test method thereof
JP3119632B2 (en) Megacell test apparatus and test method therefor
CN119535169A (en) A high-density addressable ring oscillator test circuit and method