JPS6333176B2 - - Google Patents
Info
- Publication number
- JPS6333176B2 JPS6333176B2 JP56096892A JP9689281A JPS6333176B2 JP S6333176 B2 JPS6333176 B2 JP S6333176B2 JP 56096892 A JP56096892 A JP 56096892A JP 9689281 A JP9689281 A JP 9689281A JP S6333176 B2 JPS6333176 B2 JP S6333176B2
- Authority
- JP
- Japan
- Prior art keywords
- rom
- circuit
- output
- pulse
- latch
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Semiconductor Integrated Circuits (AREA)
Description
【発明の詳細な説明】
本発明は集積回路装置に係り、内蔵される被試
験回路(ROMもしくはそれに類する回路)の出
力信号をテストチエツクのために取り出すように
した集積回路装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an integrated circuit device, and more particularly, to an integrated circuit device in which an output signal from a built-in circuit under test (ROM or similar circuit) is extracted for test checking.
近年の集積回路装置、特に論理用集積回路装置
は、その機能の複雑化に対処する為にプログラム
されたROM(リードオンリーメモリ)を装置内
に備え各機能を遂行させようとする傾向が著し
い。一方、製造された集積回路装置は、出荷され
る前にその装置が正常な機能を果たすか否かテス
トされ、良品不良品の選別がなされるが、装置の
機能の複雑化に伴ない、上記テストも複雑さを増
し、装置一個当りのテスト時間も莫大なものとな
り、装置のコスト上昇となつている。 In recent years, integrated circuit devices, especially logic integrated circuit devices, have a remarkable tendency to include a programmed ROM (read-only memory) in the device to perform each function in order to cope with the complexity of the functions. On the other hand, manufactured integrated circuit devices are tested to see if they function normally before being shipped, and non-defective products are sorted out. Testing has also become more complex, and the testing time per device has become enormous, increasing the cost of the devices.
このような事態に対処する為にテスト時間の短
縮に種々の工夫がなされており、特に上述のよう
にプログラムされたROMを内蔵している集積回
路装置については、ROMの出力信号をチエツク
することにより機能テストの省力化を進めようと
する考えが知られている。すなわち、これは
ROMの全ビツトの出力が装置内でデコードされ
ている全てのアドレスにわたつて正常であるか否
かをチエツクする事により機能の大部分をテスト
しようとする方法であり、相当なテスト時間の短
縮が期待できる。 In order to deal with this situation, various measures have been taken to shorten the test time, and in particular, for integrated circuit devices that have a built-in ROM programmed as described above, it is necessary to check the output signal of the ROM. It is known that the idea is to promote labor savings in functional testing. That is, this is
This method attempts to test most of the functionality by checking whether the output of all bits of the ROM is normal across all addresses being decoded within the device, reducing test time considerably. can be expected.
ところで、この様なROMチエツクの方法を具
体化する場合、内蔵ROMであるからROMの出
力信号は装置の出力端子まで出力されていないの
が通常であり、従つて何らかの方法でこのROM
の全ビツトの出力を装置外に取り出さねばならな
い。そこで、専用のテスト出力端子を設けるか、
もしくは通常の出力端子を使用するかしてROM
の出力を取り出すのであるが、ここで問題となる
のはROMの全てのビツトの出力信号が取り出さ
れねばならないということである。したがつて、
装置のチツプサイズや入出力端子数の制限から
ROMのビツト数と同数のテスト端子を設ける訳
にいかないのは勿論であるし、通常の出力端子が
ROMのビツト数以上存在するとは限らない。こ
のことは、全ビツトの出力をパラレルアウトする
のは困難であるということを意味している。更
に、ROMの全ビツトの出力をパラレルに取り出
そうとすると、ビツト数の信号をROM部から出
力端子部まで送信する為の信号配線が必要という
デメリツトが生ずる。 By the way, when implementing such a ROM check method, since it is a built-in ROM, the output signal of the ROM is usually not output to the output terminal of the device, so it is necessary to check the ROM in some way.
The output of all bits must be taken out of the device. Therefore, either provide a dedicated test output terminal, or
Or use the normal output terminal to output ROM
The problem here is that the output signals of all bits of the ROM must be extracted. Therefore,
Due to limitations on device chip size and number of input/output terminals.
Of course, it is not possible to provide the same number of test terminals as the number of bits in the ROM, and the normal output terminals are
There is no guarantee that there are more bits than the number of bits in ROM. This means that it is difficult to output all bits in parallel. Furthermore, when attempting to take out the output of all bits of the ROM in parallel, a disadvantage arises in that signal wiring is required to transmit the bit-number of signals from the ROM section to the output terminal section.
なお、以下説明の都合上、集積回路装置は
CMOS―LSI(相補形金属酸化膜半導体大規模集
積回路)に限定し、ここでこのような論理用LSI
に内蔵のROMの一般的な構成について述べてお
く。このCMOS―LSIに内蔵されるROMは、そ
のチツプサイズメリツトの上からプリチヤージ時
間と論理時間とに時間を分割し、単一チヤンネル
のみで論理をとるようになされた、いわゆるダイ
ナミツクな同期式ROMの構成となることが多
い。このような構成にした場合、ROMの各ビツ
トの出力は適当なタイミングパルスによつてラツ
チされた出力として取り出す必要がある。 For convenience of explanation below, the integrated circuit device is
Limited to CMOS-LSI (complementary metal oxide semiconductor large-scale integrated circuit), such logic LSI
Let me describe the general configuration of the built-in ROM. The ROM built into this CMOS-LSI is a so-called dynamic synchronous ROM, which divides time into precharge time and logic time to take advantage of its chip size, and performs logic using only a single channel. It is often a composition. In such a configuration, the output of each bit of the ROM must be taken out as an output latched by an appropriate timing pulse.
上記のようなダイナミツク形同期式ROMを内
蔵するCMOS―LSIに、ROMチエツクの為に前
述のようなROMの各ビツト出力をシリアル信号
に変換して取り出す回路を実現する場合、従来技
術の単なる延長として回路を考えると第1図の回
路例に示すような構成となる。この第1図の回路
を第2図のタイムチヤートを参照して簡単に説明
する。なお、第2図はROMチエツク時のタイミ
ングチヤートであり、論理は接地レベルを論理
“0”、−VDD(VDD>0)レベルを論理“1”とす
る負論理で記されている。今、第2図に示すよう
にプリチヤージパルスφROMが論理“0”の時間
に、プリチヤージ用のNチヤンネルトランジスタ
N1,N2…Noによつて論理“1”レベルに充電さ
れたROMの各ビツトのプリチヤージ節点R1 *,
R2 *,…Ro *は、プリチヤージパルスφROMが論理
“1”レベルになつて各Nチヤンネルトランジス
タN1〜Noがオフすると同時にROMの各ビツト
のそれぞれの論理によつて動作を開始し、第2図
に示すラツチパルスφLが出る迄にはその論理レ
ベルが“1”か“0”かに決定される。その後、
各プリチヤージ節点R1 *〜Ro *の電位はラツチパ
ルスφLによりそれぞれラツチ回路L1〜Loにラツ
チされ、このラツチ回路L1〜Loからの出力は
ROMの各ビツト出力R1〜Roとして取り出され
る。これと同時に、ROMの出力をパラレル・シ
リアル変換するために各ビツト毎に用意されたシ
フトレジスタS1〜Soへ第2図に示すタイミングで
論理“1”の書込み制御パルスφWが加えられる
と共に、その直後に第2図に示すシフトパルス
φS1が加えられるのでROMの各ビツトの出力デー
タR1〜Roはそれぞれ対応するシフトレジスタS1
〜So内に格納される。その後、書込み制御パルス
φWは論理“0”となり、各シフトレジスタS1〜
SoはROMの出力データR1〜Roを書き込むことが
禁止されるので、シフトレジスタS1〜Soに格納さ
れたデータは第2図に示すシフトパルスφS1,φS2
によつて順次シフトレジスタSo〜S1内を移動し、
最終段のシフトレジスタS1の出力端から第2図に
示すようにR1,R2…Roデータの順序でシリアル
データとして取り出される。 When implementing a circuit that converts each bit output of the ROM into a serial signal for ROM check in a CMOS-LSI that has a built-in dynamic synchronous ROM as described above, it is simply an extension of the conventional technology. If we consider a circuit as follows, the configuration will be as shown in the circuit example shown in FIG. The circuit shown in FIG. 1 will be briefly explained with reference to the time chart shown in FIG. Incidentally, FIG. 2 is a timing chart at the time of ROM check, and the logic is written in negative logic with the ground level being logic "0" and the -V DD (V DD >0) level being logic "1". Now, as shown in Figure 2, when the precharge pulse φ ROM is at logic "0", the N channel transistor for precharge is
N 1 , N 2 . . . Precharge node R 1 * of each bit of the ROM charged to logic “1” level by N o ,
R 2 * ,...R o * operate according to the respective logic of each bit of the ROM at the same time that the precharge pulse φ ROM becomes logic "1" level and each N channel transistor N 1 to No is turned off. The logic level is determined to be "1" or "0" until the latch pulse φ L shown in FIG. 2 is output. after that,
The potential of each precharge node R 1 * to R o * is latched to the latch circuit L 1 to L o by the latch pulse φ L , and the output from the latch circuit L 1 to L o is
Each bit of the ROM is output as R 1 to R o . At the same time, a logic "1" write control pulse φ W is applied to the shift registers S 1 to S o prepared for each bit in order to convert the ROM output from parallel to serial at the timing shown in Figure 2. At the same time, immediately after that, the shift pulse φ S1 shown in FIG .
~ Stored within S o . After that, the write control pulse φ W becomes logic “0”, and each shift register S 1 to
Since it is prohibited to write the output data R 1 to R o of the ROM to S o , the data stored in the shift registers S 1 to S o are processed by the shift pulses φ S1 and φ S2 shown in FIG.
Move sequentially through shift registers S o ~ S 1 by
As shown in FIG. 2, the data is taken out as serial data in the order of R 1 , R 2 . . . Ro data from the output end of the final stage shift register S 1 .
以上説明したように、従来より一般的に使用さ
れるパラレル・シリアル変換回路をROMチエツ
クに適用した場合、ROMの各ビツトの出力信号
R1〜Roを書き込む時とシフトレジスタS1〜So内
のデータシフトの時の切替制御回路及びシフトパ
ルスφS1,φS2によるシフトレジスタがROMの各
ビツトに対して必要となり、これらの必要回路が
チツプ上に占める面積は相当大きなものとなつて
しまう。 As explained above, when a commonly used parallel-to-serial conversion circuit is applied to ROM check, the output signal of each bit of ROM
A switching control circuit and a shift register using shift pulses φ S1 and φ S2 are required for each bit of the ROM when writing R 1 to Ro and when shifting data in shift registers S 1 to S o . The required circuitry occupies a considerable amount of area on the chip.
本発明は上記の事情に鑑みてなされたもので、
被試験回路の各ビツト出力をラツチ回路をパラレ
ル・シリアル変換用シフトレジスタの書き込み回
路として共用する回路構成とすることによつて、
チツプ面積の増大を小さく抑えて被試験回路の出
力を効率よくパラレル・シリアル変換し得る集積
回路装置を提供することを目的とする。 The present invention was made in view of the above circumstances, and
By using a circuit configuration in which the latch circuit for each bit output of the circuit under test is shared as a write circuit for the shift register for parallel/serial conversion,
It is an object of the present invention to provide an integrated circuit device capable of efficiently converting the output of a circuit under test from parallel to serial while suppressing an increase in chip area.
以下、図面を参照して本発明の一実施例を説明
する。第3図は本発明の集積回路装置に内蔵され
た一回路例を示しており、LS1〜LSoはROMの各
ビツト1〜nに対応して設けられ、これら各ビツ
ト出力をラツチすると共にシフトする動作を実行
し、パラレル・シリアル変換シフトレジスタの役
割を果すラツチシフト回路である。このラツチシ
フト回路LS1〜LSoは、ソースが電源−VDDに接続
され、ドレインが上記ROMの各ビツト出力端子
に接続され、ゲートに加えられるプリチヤージパ
ルスφROMによつて各ビツト出力端子であるプリチ
ヤージ節点R1 *〜Ro *をプリチヤージ電位とする
プリチヤージ用のNチヤンネルトランジスタN1
〜Noと、上記プリチヤージ節点R1 *〜Ro *に接続
されラツチパルスφLによつてROMの各ビツト出
力1〜nをラツチする第1のラツチ回路L1〜Lo
と、この第1のラツチ回路L1〜Loの出力端にそ
れぞれ接続され、論理“1”の書込み制御パルス
φWが加えられている時のみシフトパルスφS(この
パルスは上記ラツチパルスφLとは位相が異なる)
によつて第1のラツチ回路L1〜Loからの出力を
取り込む第2のラツチ回路L1′,Lo′とを具備して
いる。上記第1のラツチ回路L1〜Loの出力は、
書込みパルスφWが論理“0”のときROMの各ビ
ツト1〜nの出力データR1〜Roとして取り出さ
れる。また、上記ラツチシフト回路LS1〜LSoの
第1及び第2のラツチ回路L1〜Lo,L1′〜Lo′に
加えられるパルスφL,φSをシフトパルスとして
用いることにより、これら第1及び第2のラツチ
回路L1〜Lo,L1′〜Lo′をシフトレジスタとして
動作させるようにしており、これによつてラツチ
シフト回路LS1〜LSo列の最先頭出力端に対応す
る回路LS1の出力端からはROMの各ビツトのシ
リアルデータが得られるようになつている。ま
た、上記第1のラツチ回路L1〜Loのうちラツチ
シフト回路列の最後尾に対応する回路LoはROM
のnビツト出力端に接続され、ラツチパルスφL
により駆動されるクロツクドインバータCI1と、
このクロツクドインバータCI1に直列接続される
2段のインバータI1,I2と、このインバータI1と
並列接続され、反転ラツチパルスLにより駆動
されるクロツクドインバータCI2を具備している。
そして上記ラツチ回路Lo以外の第1のラツチ回
路L1〜Lo-1は、それぞれ対応するROMのビツト
出力と隣りのビツトに対応するラツチシフト回路
LS2〜LSoの出力(第2のラツチ回路L2′〜Lo′の
出力に相当。)とを受けてラツチパルスφLにより
駆動されるナンド回路NA1と前述同様のインバ
ータI1,I2及びクロツクドインバータCI2とを有し
ている。また、前記第2のラツチ回路L1′〜Lo′
は、それぞれ対応する第1のラツチ回路L1〜Lo
の出力(インバータI2の出力に相当、またROM
ビツト出力データR1〜Roに相当)と書き込み制
御パルスφWの逆相信号Wとを受けてシフトパル
スφSのタイミングで駆動されるナンド回路NA2
で構成されている。 Hereinafter, one embodiment of the present invention will be described with reference to the drawings. FIG. 3 shows an example of a circuit built into the integrated circuit device of the present invention, in which LS 1 to LS o are provided corresponding to each bit 1 to n of the ROM, and latches the output of each of these bits. This is a latch shift circuit that performs a shifting operation and serves as a parallel-to-serial conversion shift register. The latch shift circuits LS 1 to LS o have their sources connected to the power supply -V DD and their drains connected to each bit output terminal of the ROM, and each bit output terminal is controlled by a precharge pulse φ ROM applied to the gate. An N-channel transistor N 1 for precharging whose precharge potential is the precharge node R 1 * ~ R o * .
-N o and a first latch circuit L 1 -L o which is connected to the precharge node R 1 * - R o * and latches each bit output 1 -n of the ROM by means of a latch pulse φ L.
The shift pulse φ S is connected to the output terminals of the first latch circuits L 1 to L o , respectively, and only when the logic “1” write control pulse φ W is applied, the shift pulse φ S (this pulse is connected to the above latch pulse φ L phase is different from that)
The second latch circuit L 1 ', L o ' takes in the outputs from the first latch circuits L 1 -L o . The outputs of the first latch circuits L 1 to L o are as follows:
When the write pulse φ W is logic "0", each bit 1 to n of the ROM is taken out as output data R 1 to R o . Furthermore, by using the pulses φ L and φ S applied to the first and second latch circuits L 1 to L o , L 1 ' to L o ' of the latch shift circuits LS 1 to L o as shift pulses, these The first and second latch circuits L 1 to L o , L 1 ′ to L o ′ are operated as shift registers. Serial data of each bit of the ROM can be obtained from the output terminal of the corresponding circuit LS1 . Furthermore, among the first latch circuits L 1 to L o , the circuit L o corresponding to the last of the latch shift circuit array is a ROM.
is connected to the n-bit output terminal of the latch pulse φ L
a clocked inverter CI 1 driven by
It is equipped with two stages of inverters I 1 and I 2 connected in series to this clocked inverter CI 1 , and a clocked inverter CI 2 connected in parallel with this inverter I 1 and driven by an inverted latch pulse L. .
The first latch circuits L 1 to L o-1 other than the above latch circuit L o are latch shift circuits corresponding to the bit output of the corresponding ROM and the adjacent bit, respectively.
A NAND circuit NA 1 which receives the outputs of LS 2 to LS o (corresponding to the outputs of the second latch circuits L 2 ′ to L o ′) and is driven by a latch pulse φ L and the same inverters I 1 and I as described above . 2 and a clocked inverter CI 2 . Further, the second latch circuits L 1 ′ to L o ′
are the corresponding first latch circuits L 1 to L o
output (corresponds to the output of inverter I 2 , also ROM
A NAND circuit NA 2 is driven at the timing of the shift pulse φ S in response to the bit output data R 1 to R o ) and the reverse phase signal W of the write control pulse φ W.
It consists of
次に、上記のように構成された装置の動作を第
4図及び第5図のタイムチヤートを参照して説明
する。なお、第4図は通常動作時のタイムチヤー
トであり、第5図はROMチエツク時のタイミン
グチヤートである。まず通常動作時は、書き込み
制御パルスφWは常に論理“1”となつており、
ラツチシフト回路LS1〜LSo内のシフトパルスφS
により駆動される第2のラツチ回路L1′〜Lo′の出
力(ナンド回路NA2の出力に相当)は常時“1”
となつている。従つて、上記出力により第1のラ
ツチ回路L1〜Lo-1は影響を受けることなく、第4
図に示すようにプリチヤージパルスφROMによりプ
リチヤージされた節点R1 *〜Ro *の電位をラツチ
パルスφLにより第1のラツチ回路L1〜Loがラツ
チしてROMビツト出力データR1〜Roとして
ROMの正常なデータを出力する。この場合、第
2のラツチパルスL1′〜Lo′の駆動タイミングパル
スφSは常時論理“1”であつてもよいし、第5図
に示すような波形のパルスであつてもよい。 Next, the operation of the apparatus configured as described above will be explained with reference to the time charts of FIGS. 4 and 5. Note that FIG. 4 is a time chart during normal operation, and FIG. 5 is a timing chart during ROM check. First, during normal operation, the write control pulse φ W is always at logic “1”.
Shift pulse φ S in latch shift circuit LS 1 ~ LS o
The outputs of the second latch circuits L 1 ′ to L o ′ (corresponding to the output of the NAND circuit NA 2 ) driven by are always “1”.
It is becoming. Therefore, the first latch circuits L 1 to L o-1 are not affected by the above output, and the fourth latch circuits L 1 to L o-1 are not affected.
As shown in the figure, the potentials of nodes R 1 * to R o * precharged by the precharge pulse φ ROM are latched by the first latch circuits L 1 to L o by the latch pulse φ L , and the ROM bit output data R 1 is generated. ~ As R o
Outputs normal ROM data. In this case, the drive timing pulse φ S of the second latch pulses L 1 ' to L o ' may be always at logic "1" or may be a pulse having a waveform as shown in FIG.
次に、ROMチエツク時の動作を説明する。こ
の場合には、タイミングパルスφL,φSは第5図
に示すように互に位相の異なる波形となり、従来
例のパルスφS1,φS2に対応するシフトパルスの働
きをする。更に、このパルスφLはROMの各ビツ
ト出力をラツチするラツチパルスとしての役割も
演ずる。以下詳述する。 Next, the operation during ROM check will be explained. In this case, the timing pulses φ L and φ S have waveforms with mutually different phases as shown in FIG. 5, and act as shift pulses corresponding to the conventional pulses φ S1 and φ S2 . Furthermore, this pulse φ L also plays the role of a latch pulse that latches each bit output of the ROM. The details will be explained below.
(1) 第5図に示すプリチヤージパルスφROMが論理
“0”の時間にNチヤンネルトランジスタN1〜
Noがオンすることによつて充電されたROMの
各ビツトの節点R1 *〜Ro *の負電荷は、パルス
φROMが論理“1”に転じるタイミングで、上記
トランジスタN1〜Noによる充電が停止される
とともにROMの各ビツトの論理によつて放電
されたり、放電されずにそのまま残つたりす
る。この負電荷が各節点R1 *〜Ro *に残留する
か否かによつて、各ビツトの節点R1 *〜Ro *は
パルスφROMが論理“1”の時間にそれぞれのビ
ツトの論理内容に応じた論理値を出力する。(1) When the precharge pulse φROM shown in FIG. 5 is at logic “0”, the N-channel transistor N 1 ~
The negative charges at the nodes R 1 * to R o * of each bit of the ROM charged by turning on the transistor N 1 to N o at the timing when the pulse φ ROM changes to logic “1” At the same time, depending on the logic of each bit in the ROM, the battery may be discharged or remain undischarged. Depending on whether or not this negative charge remains at each node R 1 * to R o * , the nodes R 1 * to R o * for each bit change when the pulse φROM is logic “1”. Outputs a logical value according to the logical content.
(2) 上記ROMの各ビツトの論理値が決定される
時間は、ROM出力のパラレル・シリアル変換
レジスタとして動作するラツチシフト回路LS1
〜LSoへの書き込み制御パルスφWが第5図に示
すように論理“1”となつており、その逆相の
信号Wが入力される第2のラツチ回路L1′〜
Lo′(ナンド回路NA2)の出力は論理“1”を
示す。このとき、このナンド回路NA2を駆動
するシフトパルスφSは、第5図に示すように書
き込み制御パルスφWが論理“1”となつた時
刻よりある適当な時間論理“1”となつてい
る。(2) The time it takes for the logic value of each bit of the ROM to be determined is determined by the latch shift circuit LS1 , which operates as a parallel/serial conversion register for the ROM output.
The write control pulse φ W to ~LS o is at logic " 1 " as shown in FIG.
The output of L o ' (NAND circuit NA 2 ) shows logic "1". At this time, the shift pulse φ S that drives this NAND circuit NA 2 becomes a logic “1” for a certain appropriate time from the time when the write control pulse φ W becomes a logic “1” as shown in FIG. There is.
(3) 上記書き込み制御パルスφWが論理“1”で
かつ第1のラツチ回路L1〜Loの駆動パルスφL
が論理“1”となる時は、ナンド回路NA1の
一方の入力は(2)項で前述したように全て論理
“1”を示しており、他方の入力R1 *〜Ro-1 *は
(1)項で前述したようにROMの各ビツトの論理
内容に応じた論理値を示しているから、各ビツ
ト出力データR1〜Ro-1は各々のROMビツトの
論理内容に従つたROM出力信号として、第5
図に示すラツチパルスφLにより第1のラツチ
回路L1〜Lo-1にラツチされると同時にパラレ
ル・シリアル変換レジスタとして動作するラツ
チシフト回路LS1〜LSoに書き込まれる。この
ときROM出力Roも第1のラツチ回路Loにラツ
チされる。すなわち、この場合には、第1のラ
ツチ回路L1〜LoはROMの出力のラツチ回路と
して動作すると共にパラレル・シリアル変換レ
ジスタの書き込み回路としての役割も果してい
る。(3) The write control pulse φ W is logic “1” and the drive pulse φ L of the first latch circuit L 1 to Lo
When becomes logic "1", one input of NAND circuit NA 1 all indicates logic "1" as mentioned in section (2), and the other input R 1 * ~ R o-1 * teeth
As mentioned in section (1) above, each bit output data R1 to R0-1 indicates a logical value according to the logical content of each ROM bit, so each bit output data R1 to R0-1 is a ROM value according to the logical content of each ROM bit. As the output signal, the fifth
The data is latched by the latch pulse φ L shown in the figure in the first latch circuits L 1 to L o-1 and simultaneously written to the latch shift circuits LS 1 to L o which operate as parallel-to-serial conversion registers. At this time, the ROM output R o is also latched by the first latch circuit L o . That is, in this case, the first latch circuits L 1 to Lo operate as ROM output latch circuits and also serve as write circuits for the parallel-to-serial conversion register.
(4) 上記した(3)項において、節点R1 *〜Ro *の電
位の書き込み動作が終了すると、第5図に示す
ように書き込み制御パルスφWは論理“0”と
なり、その逆相信号Wを一方の入力とする第
2のラツチ回路L1〜Lo′は、それぞれ他方の入
力データR1〜RoをそのままシフトパルスφSの
タイミングでラツチする記憶回路として動作す
る。更に、この時にはプリチヤージパルスφROM
も第5図に示すように論理“0”となり、
ROMの各ビツトの節点R1 *〜Ro *はNチヤンネ
ルトランジスタN1〜Noにより論理“1”とな
る。従つて、節点R1 *〜Ro-1 *を一方の入力と
するナンド回路NA1は、それぞれ前段のナン
ド回路NA2の出力データのみをそのまま第5
図に示すラツチパルスφ1のタイミングでラツ
チする記憶回路として動作する。(4) In the above item (3), when the writing operation of the potential of the nodes R 1 * to R o * is completed, the write control pulse φ W becomes logic “0” as shown in FIG. The second latch circuits L 1 -L o ' having the signal W as one input operate as storage circuits that latch the other input data R 1 -R o as they are at the timing of the shift pulse φ S. Furthermore, at this time, the precharge pulse φ ROM
also becomes logic “0” as shown in Figure 5,
Nodes R 1 * to R o * of each bit of the ROM are set to logic "1" by N channel transistors N 1 to N o . Therefore, the NAND circuit NA 1 which has nodes R 1 * to R o-1 * as one input inputs only the output data of the NAND circuit NA 2 in the previous stage directly to the fifth
It operates as a memory circuit that latches at the timing of latch pulse φ1 shown in the figure.
(5) 次に、上記のような(4)項の状態になつた時点
で、2つのパルスφL,φSを第5図に示すよう
に互に位相が異なるように発生させて2相のシ
フトパルスとして動作せしめるようにすると、
上述したシフトレジスタとして動作する回路
LS1〜LSoに書き込まれたROMの各ビツトの出
力データR1〜Roは上記シフトパルスφL,φSに
よつて順次シフトされて、第5図に示すように
シリアルデータとしてラツチシフト回路LS1の
出力端より取り出される。(5) Next, when the state described in item (4) above is reached, two pulses φ L and φ S are generated with different phases as shown in Figure 5. If you make it work as a shift pulse,
Circuit that operates as the shift register described above
The output data R 1 to Ro of each bit of the ROM written to LS 1 to LS o is sequentially shifted by the shift pulses φ L and φ S and sent to the latch shift circuit as serial data as shown in FIG. Taken out from the output end of LS 1 .
(6) 上記(5)項において、ROMの出力データが順
次シフトしている間は、両パルスφW,φROMと
もに第5図に示すように論理“0”であり、
ROMの各ビツトの節点R1 *〜Ro *は論理“1”
レベルに充電されており、全てのデータがシフ
トされた後、即ちビツトデータRoがシリアル
データとして取り出された後、前述した(1)項の
節点R1 *〜Ro *を所定の論理値にする動作に戻
り、以下上述した一連の動作と同様のサイクル
を繰り返す。ここで、これらのデータR1〜Ro
がシフトされてる間に第5図に示すように
ROMの番地を変化させると、次のサイクルで
は前回と異なつた番地に対応するROMの出力
データがシリアルに取り出せることになる。(6) In item (5) above, while the output data of the ROM is being shifted sequentially, both pulses φ W and φ ROM are at logic “0” as shown in FIG.
Nodes R 1 * to R o * of each bit of ROM are logic “1”
After all the data has been shifted, that is, after the bit data R o has been taken out as serial data, the nodes R 1 * to R o * in the above-mentioned (1) are set to a predetermined logical value. The process returns to the operation described above, and the same cycle as the series of operations described above is repeated. Here, these data R 1 ~ R o
As shown in Figure 5, while is being shifted
When the ROM address is changed, in the next cycle, the ROM output data corresponding to a different address from the previous cycle can be serially retrieved.
(7) 上述した(1)〜(6)項までに述べたサイクルを
ROMの番地と同数回繰り返すことにすると、
ROMの全ビツトの全番地にわたるデータがシ
リアルデータとして取り出せる。(7) The cycle described in items (1) to (6) above is
If we decide to repeat the same number of times as the ROM address,
Data covering all addresses of all bits in ROM can be extracted as serial data.
上記装置によれば、ROMを動作させるに必要
とするラツチ回路をパラレル・シリアル変換シフ
トレジスタの書き込み回路として共用しているの
で、データの読み出し側回路のみを追加すること
でROM出力データを簡単にパラレル・シリアル
変換が可能となる。従つて、チツプ上に占める変
換回路の面積は従来のように大きくはなく、コン
パクトとし得る。 According to the above device, the latch circuit required to operate the ROM is shared as the write circuit of the parallel/serial conversion shift register, so ROM output data can be easily written by adding only the data read circuit. Parallel/serial conversion becomes possible. Therefore, the area occupied by the conversion circuit on the chip is not as large as in the conventional case, but can be made compact.
なお、上記実施例では、CMOS形ダイナミツ
クROMについて説明したが、そのほかROMに
類する回路、すなわち複数ビツトの出力がそれぞ
れ第1のパルスφLをラツチパルスとする第1の
ラツチ回路によつてラツチして取り出されるよう
な回路の出力チエツクを行なう場合にも本発明を
適用できる。 In the above embodiment, a CMOS type dynamic ROM was explained, but other circuits similar to ROM, that is, outputs of multiple bits are latched by first latch circuits each using the first pulse φ L as the latch pulse. The present invention can also be applied to the case of checking the output of a circuit that is taken out.
以上説明したように本発明によれば、被試験回
路からの複数ビツト出力をラツチするラツチ回路
をパラレル・シリアル変換レジスタの書き込み回
路として共用する回路構成としているので、簡単
な回路構成にしてチツプ面積の増大を小さく抑え
てコンパクト化し得、効率よく簡単に前記出力の
パラレル・シリアル変換を実施できる集積回路装
置を提供できる。 As explained above, according to the present invention, the circuit configuration is such that the latch circuit that latches multiple bits output from the circuit under test is shared as the write circuit of the parallel/serial conversion register, so the circuit configuration is simple and the chip area is reduced. It is possible to provide an integrated circuit device that can be made compact by suppressing an increase in output, and can efficiently and easily perform parallel-to-serial conversion of the output.
第1図は従来の集積回路装置の回路構成図、第
2図は第1図の装置の動作を説明するためのタイ
ムチヤート、第3図は本発明の一実施例に係る集
積回路装置の回路構成図、第4図及び第5図は第
3図の装置の動作を説明するためのタイムチヤー
トである。
LS1〜LSo……ラツチシフト回路(パラレル・
シリアル変換用シフトレジスタ)、L1〜Lo……第
1ラツチ回路、L1′〜Lo′……第2ラツチ回路、
N1〜No……Nチヤンネルトランジスタ、NA1〜
NA2……ナンド回路、R1 *〜Ro *……各ビツト節
点、R1〜Ro……ROMビツト出力データ、φW…
…書き込み制御パルス、φL……ラツチパルス、
φS……シフトパルス。
FIG. 1 is a circuit configuration diagram of a conventional integrated circuit device, FIG. 2 is a time chart for explaining the operation of the device in FIG. 1, and FIG. 3 is a circuit diagram of an integrated circuit device according to an embodiment of the present invention. The configuration diagram, FIGS. 4 and 5 are time charts for explaining the operation of the apparatus shown in FIG. 3. LS 1 ~ LS o ...Latch shift circuit (parallel/
(shift register for serial conversion), L 1 to L o .... first latch circuit, L 1 ' to L o ' ... second latch circuit,
N 1 ~ N o ...N channel transistor, NA 1 ~
NA 2 ... NAND circuit, R 1 * ~ R o * ... each bit node, R 1 ~ R o ... ROM bit output data, φ W ...
...Write control pulse, φ L ...Latch pulse,
φS ...Shift pulse.
Claims (1)
する集積回路装置において、被試験回路の出力ビ
ツトに対応して設けられ上記出力ビツトをそれぞ
れ第1のパルスによりラツチする第1のラツチ回
路と、このラツチ回路の出力がそれぞれ対応して
導入されこの入力を所定の制御パルスによる制御
に基いて前記第1のパルスとは位相が異なる第2
のパルスによりラツチする第2のラツチ回路と、
これらのビツト毎の第1のラツチ回路および第2
のラツチ回路を直列接続する回路とを具備し、前
記制御パルスが印加されないときは前記第1のラ
ツチ回路の出力を並列に導出し、前記制御パルス
が印加されるときには前記第1のパルスおよび第
2のパルスによるシフト動作によつて前記複数ビ
ツト出力を直列に導出することを特徴とする集積
回路装置。 2 前記被試験回路はダイナミツクROMである
ことを特徴とする特許請求の範囲第1項記載の集
積回路装置。[Scope of Claims] 1. In an integrated circuit device incorporating a circuit under test having an output of a plurality of bits, a first circuit is provided corresponding to the output bits of the circuit under test and latches each of the output bits with a first pulse. A latch circuit and an output of this latch circuit are respectively introduced, and the input is controlled by a predetermined control pulse to generate a second pulse having a phase different from that of the first pulse.
a second latch circuit that latches by the pulse of;
The first latch circuit and the second latch circuit for each of these bits
a circuit that connects two latch circuits in series, and when the control pulse is not applied, the output of the first latch circuit is derived in parallel, and when the control pulse is applied, the output of the first latch circuit and the first latch circuit are derived in parallel. An integrated circuit device characterized in that the plurality of bit outputs are derived in series by a shift operation using two pulses. 2. The integrated circuit device according to claim 1, wherein the circuit under test is a dynamic ROM.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56096892A JPS57211641A (en) | 1981-06-23 | 1981-06-23 | Integrated circuit device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56096892A JPS57211641A (en) | 1981-06-23 | 1981-06-23 | Integrated circuit device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57211641A JPS57211641A (en) | 1982-12-25 |
| JPS6333176B2 true JPS6333176B2 (en) | 1988-07-04 |
Family
ID=14177025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56096892A Granted JPS57211641A (en) | 1981-06-23 | 1981-06-23 | Integrated circuit device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57211641A (en) |
-
1981
- 1981-06-23 JP JP56096892A patent/JPS57211641A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57211641A (en) | 1982-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5305284A (en) | Semiconductor memory device | |
| US4845675A (en) | High-speed data latch with zero data hold time | |
| US4603403A (en) | Data output circuit for dynamic memory device | |
| US4322635A (en) | High speed serial shift register for MOS integrated circuit | |
| US3942162A (en) | Pre-conditioning circuits for MOS integrated circuits | |
| US4852061A (en) | High density, high performance register file having improved clocking means | |
| JPH09231743A (en) | Synchronous semiconductor memory device and test method | |
| KR100264463B1 (en) | Counter and semiconductor memory including the counter | |
| US4972380A (en) | Decoding circuit for functional block | |
| US5636161A (en) | Eprom bit-line interface for implementing programming, verification and testing | |
| US5448529A (en) | High speed and hierarchical address transition detection circuit | |
| JPH0642313B2 (en) | Semiconductor memory | |
| EP0147103B1 (en) | Mos implementation of shift register latch | |
| US5640108A (en) | Single stage dynamic receiver/decoder | |
| US4551821A (en) | Data bus precharging circuits | |
| US7336554B2 (en) | Semiconductor memory device having a reduced number of pins | |
| US4856034A (en) | Semiconductor integrated circuit | |
| JPS6333176B2 (en) | ||
| US6885595B2 (en) | Memory device | |
| JP2703642B2 (en) | Semiconductor storage device | |
| JP3109986B2 (en) | Signal transition detection circuit | |
| JP2853673B2 (en) | Decoding circuit | |
| JPH04265598A (en) | Semiconductor memory | |
| US5943292A (en) | Address counter circuit and semiconductor memory device | |
| EP0288774B1 (en) | High density, high performance register file circuit |