JPS5877099A - シフト・レジスタ・ラツチ回路 - Google Patents

シフト・レジスタ・ラツチ回路

Info

Publication number
JPS5877099A
JPS5877099A JP57167715A JP16771582A JPS5877099A JP S5877099 A JPS5877099 A JP S5877099A JP 57167715 A JP57167715 A JP 57167715A JP 16771582 A JP16771582 A JP 16771582A JP S5877099 A JPS5877099 A JP S5877099A
Authority
JP
Japan
Prior art keywords
circuit
output
clock
latch
shift register
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.)
Granted
Application number
JP57167715A
Other languages
English (en)
Other versions
JPS616477B2 (ja
Inventor
デ−ビツド・ジヨン・ブラウン
ロナルド・ジ−・ウオルサ−
ト−マス・ウオルタ−・ウイリアムズ
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5877099A publication Critical patent/JPS5877099A/ja
Publication of JPS616477B2 publication Critical patent/JPS616477B2/ja
Granted legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03K—PULSE TECHNIQUE
    • H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28—Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317—Testing of digital circuits
    • G01R31/3181—Functional testing
    • G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318541—Scan latches or cell details
    • 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
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
    • G11C19/14—Digital stores in which the information is moved stepwise, e.g. shift registers using magnetic elements in combination with active elements, e.g. discharge tubes, semiconductor elements
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
    • G11C19/28—Digital stores in which the information is moved stepwise, e.g. shift registers using semiconductor elements
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03K—PULSE TECHNIQUE
    • H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/027—Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
    • H03K3/037—Bistable circuits

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Nonlinear Science (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Shift Register Type Memory (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、Dタイプのエツジ・トリガとして動作するラ
ッチ回路に関する。
米国特許第4063080号明細書には、単一の発振器
入力から少なくとも1組の重複しないクロンク列を発生
するクロック発生回路網が述べられている。回路網は、
米国特許第!1761697号、第37.83254号
及び第5784907号明細書に述べられているような
いわゆるレベル感知形走査デザイン(LSSD)ルール
を含む。LSSDルールで設計された論理回路網蝶、2
つ以上の重複しないクロック列により制御される連続す
る論理回路を必要とする。LSSDの目的は、大規模集
積半導体装置に具備された論理回路網が適切に試験され
ることを可能にすることでめる。
前記の米国特許第4063080号のクロック発生回路
網は、次のような利点を有する。すなわち、それは十分
に試験可能で、論理回路がLS SDルールに適合する
ように同じ半導体チップ上に集積化することが可能であ
り、試験の際に試験発生システムは、論理回路網の他に
クロック回路網に対する試験も行なえる。
高速カウンティング及び他の場合にも、十分確立された
°゛D′″D′″タイプ・トリガを用いることがしばし
ば必要になっている。めいにく、“D”タイプのエツジ
・トリガは6つのナンド・ゲートから経済的に作られて
いるが、余分な入出力端子を用いることなく自動的にテ
スト〜・パターンを発生させて試験するには非常に困難
な幾つかのフィード・バンク・パスを含む。さらに、こ
のようなトリガは上記のLSSDルールに適合しない。
本発明の目的は↓SSDルールに適合し且つエツジ・ト
リガとして動作するラッチ回路を提供することでるる。
本発明では“D”タイプのエツジ・トリガとして動作す
るシフト・レジスタ・ラッチは、極性保持ランチ形のデ
ータ入力ラッチ及び極性保持ラッチの出力に接続される
セット/リセット・ラッチ形のデータ出力ランチと、極
性保持ラッチの信号と異なり且つ重複しないクロック信
号で上記セット/リセット・ランチをり゛ロックするた
めに試験の際に動作する手段と、同じクロック信号で上
記極性保持ランチ及び上記セット/リセット・ランチを
クロックするために、上記シフト・レジスタ・ラッチの
動作の際にDタイプのエツジ・トリガとして動作する手
段とを含む。
好ましくは、シフト・レジスタ・ランチはLSSDルー
ルに適合人る他の論理回路と共に単一の半導体チップ内
に形成すると良い。−こうして、チップ上のすべての回
路は同じ試験装置で同時に試験できる。
第1図では、シフト・レジスタ・ラッチ回路は、セット
/リセット・ラッチ2に接続された極性保持ラッチ1よ
り成る。極性保持ラッチ1は、試験データを受取るため
のスキャン・イン入力6、動作中データを受取るための
データ人力4、+LA出力6からフィードバック・デー
タを受取るためのフィードバック人力5及びクロック信
号を受取るためのクロック人カフ乃至10を有する。セ
ント/リセット・ラッチ2はラッチ1の+LA出力を受
取るために接続されたセット人力11、ランチ1の−L
A出力を受取るために接続されたリセット人力12及び
クロック入力13を有する。
クロック列+A、十B及び+Cが第3図に示されている
。クロック列+A、−1−B及び十〇は重複していない
ことがわかる。すなわちクロック信号は他のクロック信
号と同時には現われない。第1図では、十Cクロック信
号はインバータ及び−Cクロックを用いて得られる。こ
れは、第1図に示されたシフト・レジスダランチが前記
のレベル感知形走査デザイン(t、5sn)ルールに適
合スることを意味する。こうして極性保持ラッチは、セ
ット/リセット・ラッチをクロックするクロック列に独
立なりロンク列によりクロックされる゛。
従って回路は、容易に前記特許明細書に記載されている
スキャン人力3に印加される自動的に発生されるテスト
・パターンにより試験できる。
しかしながら、Cクロックは極性保持ランチへの条件を
セットするために用いられ、それからテスト・パターン
がA及びBクロックを用いてランチ回路によシスキャン
される。スキャニングの際、Cクロックは用いられない
。
システムの動作中、すなわち回路が“D”タイプのエツ
ジ・トリガとして用いられる時、セット/リセット・ラ
ッチ2のクロック入力13は点線14で示された極性保
持ラッチ1の−Cクロンク人力9に接続される。システ
ム・データはデータ・入力4に印加され+Cクロックの
制御の下にクロックされる。Aクロックは用いられない
。−Cクロックの立下シのエツジの後に、セット/リセ
ット・ランチが不変に保たれている間は、極性保持ラッ
チ1はデータ入力に従う。−〇クロック信号゛   の
次に来る立上りのエツジの時に、極性保持ラッチ1の情
報はセント/リセット・ラッチ2に転送される。もちろ
んラッチ1のデータ入力は、極性保持ラッチ1がセット
されている間は、不変でなければならない。
第2図は、第1図のシフト・レジスタ・ランチをアンド
・オア反転回路で構成した本発明のブロック・ダイヤグ
ラムである。また同じ部分は同じ参照番号が与えられて
いる。これらのアンド・オ゛ア反転ゲートはTTLバイ
ポーラ・トランジスタ・・ロジックから形成できる。各
アンド・オア反転回路は第4図に示されている。そして
これらは、本当の出力がオア・ゲート37にフィードバ
ックされる1組のアンド・ゲート55及び36から成る
。オア・′ゲート37の反転された出力は、アンド・オ
ア反転回路の出力を構成する。第2図では、極性保持ラ
ンチは、アンド・オア反転回路58及び69により構成
されセット/リセット・ランチはAOI回路40及び4
1により構成される。
セット/リセット・ラッチへの−LA入力はインバータ
42により極性保持ランチの+LA出力を反転すること
により提供される。インバータ42により、−LA大入
力−Cクロックの立下りにより変わる前に、−LA大入
力Bクロックの立下りによりディゲートされる。もしA
OI回路41の立下りの入力しきい値がAOI回路58
の立下りの入力しきい値より速いことが保証できるなら
、インバータ42は無税されて、極性保持ラッチの−L
A出力がセント/リセット・ランチのAOI回路41に
接続される。
第2図のシフト・レジスタ・ランチの動作は、第1図を
参照して前記したのと同じでるる、。システムの動作中
、すなわちシフト・レジスタ・ランチが“D”タイプの
エツジ・トリガとして用いられる時、十Bクロンク入力
は点線14で示されているように−CCクロックに接続
される。
第5図はジョンソン(Johnson)・カウンタを構
成するために共に接続されfc5つのシフト・レジスタ
・ラッチ43.44及び45を示している。遅延回路4
6及び47は各々ラッチ43及び44の+LB出力に提
供されていて、遅延回路48はラッチ45の−LB出力
に提供されている。
例えば2つのインバータで構成できるこれらの遅延回路
は、極性保持ラッチが前記のセット/リセット・ランチ
からの間違った情報でロードされないことを保証するた
めに選択されている。′幾つものシフト・レジスタ・ラ
ンチが示されているように接続できるし、また鎖状にシ
フト・レジスタ・ラッチが存在する場合の2倍になるこ
とがわかる。、第1以外の鎖状のすべてのシフト・レジ
スタ・ランチは、それらのデータ入力で前記のシフト・
レジスタ・ラッチのセント/リセット・ラッチからの遅
延された+LB出力を受取る。第1のシフト・レジスタ
・ラッチは、そのデータ入力で最後のシフト・レジスタ
・ランチのセット/リセット・ランチからの遅延したー
LB出力を受取る。
回路の試験中、すべてのり巳ツク列は通常に用いられる
。しかしながら、カウンタとして回路が動作する時は、
すべてのクロック入力は発振器の駆動より構成される例
えば1944メガヘルツの一〇クロックに接続される。
回路は最初に初期化される。すなわちラッチのすべてが
オフにセントされる。これは、スキャン大刀(図示され
ず)を用いることにより行なわれるし、また代わりに遅
延回路48が自動スタータとして動作するように設計さ
れた論理デコーダとして用いることもできる。コウシテ
、例えば、鎖状に5つのシフト・レジスタ・ラッチがろ
る場合、論理デコーダは、第1と第2のラッチがオンで
第4と第5のランチがオフの時に認識する第1のアンド
・ゲートと、第2、第6、第4及び第5のラッチがオフ
の時に認識する第2のアンド・ゲートと、そしてこれら
の条件が満足される時にのみ鎖状の第1のランチをオン
にできるように用いられる第1及び第2のアンド・ゲー
トの出力を受取るオア・ゲートとから形成される。第6
図は、第5図のカウンタで作られる波形−を示している
。ランチの6つの状態は出力+LBを適当なデコード・
ロジックに接続スることにより、デコードできることは
わかる。このように、一連の重複しないクロック信号が
発生できる。ランチの6つの状態は第6図に1乃至6と
して示されている。
以上、LSSDルールに適合し且つそれゆえに同じ半導
体チップ上の他の回路と共に自動的にテスト・パターン
を発生して試験できるシフト・レジスタ・ラッチについ
て述べてきた。動作中、ランチは、単一の発振器に接続
されてカウンタ又はクロツク源を形成するように用いる
ことができる“D”タイプのエツジ・トリガとして動作
する。
十Bクロック入力(セット/リセット・ランチの)とシ
ステム・クロック(−C)との接続は適当な手段で行な
われる。こうして、それは試験中はオフにスイッチされ
る通常はオンのトランジスタ・スイッチで行なわれるか
、又はエツジ・トリガとして動作中はオンにスイッチさ
れる通常はオフのトランジスタ・スイッチで行なわれる
。代わりに、シフト・レジスタ・ラッチを含む半導体チ
ップ又はモジュールが他の回路に接続されている時は、
試験後に接続が行なわれる。
【図面の簡単な説明】
第1図は、極性保持ランチ及びセット/リセット・ラッ
チを用いたシフト・レジスタ・ラッチのブロック・ダイ
ヤグラムでるる。第2図は、第1図のシフト・レジスタ
・ラッチを4つのアンド・オア反転回路で構成した本発
明のブロック・ダイヤグラムでるる。第3図は、第1図
の回路が試験される時の種々のクロック信号間の関係を
示すタイミング・ダイヤグラムでるる。第4図は、第2
図のアンド・オア反転回路を示す。第5図は、ジョンソ
ン(Johnson)・カウンタを形成するために、幾
つかのシフト・レジスタ・ランチ回路がどのように共に
接続できるかを示している。第6図は、単一発振器に接
続された第5図のカウンタの動作を示すタイミング・ダ
イヤグラムでるる。 1・“・・極性保持ランチ、2・・・・セット/リセッ
ト・ランチ、38く・ろ9.40.41・・・・アンド
・オア反転回路、42・・・・インバータ。

Claims (1)

  1. 【特許請求の範囲】 システム・データを受取る第1人力と、第1クロツク信
    号を受取る第2人力と、前記第1クロツク信号の反転信
    号を受取る第3人力と、第4人力と、出力とを有する第
    1アンド・オア反転回路と、前記第1アンド・オア反転
    回路の出力に接続された第1人力と、第2クロツク信号
    の反転信号を受取る第2人力と、テスト・データを受取
    る第3人力と、前記第2クロツク信号を受取る第4人力
    と、出力とを有する第2アンド・オア反転回路と、入力
    と出力を有する反転回路と、 前記第1アンド・オア反転回路の第4人力、前記反転回
    路2の入力及び前記第2アンド・オア反転、回路の出力
    に接続された第1人力と、第2人力と、第3人力と、出
    、力とを有する第3アンド・オア反転回路と、 前記第3アンド・オア反転回路の出力に接続された第1
    .入力と、前記反転回路の出方に接続された第2人力と
    、第3人力と、前記゛第5アンド・オア反転回路の第3
    人力に接続された出力とを有する第4アンド・オア反転
    回路と、 を備え、前記第3アンド・オア反転回路の第2人力及び
    前記第4アンド・オア反転回路の第6人力が、システム
    動作時には前記第1クロツク信号の反転信号を受取り、
    テスト時には第3クロツク信号を受取る、シフト・レジ
    スタ・ラッチ回路。
JP57167715A 1978-10-02 1982-09-28 シフト・レジスタ・ラツチ回路 Granted JPS5877099A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB39000/78 1978-10-02
GB7839000A GB2030807B (en) 1978-10-02 1978-10-02 Latch circuit

Publications (2)

Publication Number Publication Date
JPS5877099A true JPS5877099A (ja) 1983-05-10
JPS616477B2 JPS616477B2 (ja) 1986-02-26

Family

ID=10500056

Family Applications (2)

Application Number Title Priority Date Filing Date
JP54122703A Expired JPS5822839B2 (ja) 1978-10-02 1979-09-26 シフト・レジスタ・ラツチ回路
JP57167715A Granted JPS5877099A (ja) 1978-10-02 1982-09-28 シフト・レジスタ・ラツチ回路

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP54122703A Expired JPS5822839B2 (ja) 1978-10-02 1979-09-26 シフト・レジスタ・ラツチ回路

Country Status (5)

Country Link
US (1) US4277699A (ja)
EP (1) EP0010599B1 (ja)
JP (2) JPS5822839B2 (ja)
DE (1) DE2962713D1 (ja)
GB (1) GB2030807B (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651329A (en) * 1981-09-23 1987-03-17 Honeywell Information Systems Inc. Digital decode logic for converting successive binary zero pulses having opposite polarity to a stream of data pulses
US4488259A (en) * 1982-10-29 1984-12-11 Ibm Corporation On chip monitor
US4554466A (en) * 1982-12-01 1985-11-19 International Business Machines Corp. Edge-triggered latch circuit conforming to LSSD rules
US4575674A (en) * 1983-07-01 1986-03-11 Motorola, Inc. Macrocell array having real time diagnostics
US4580137A (en) * 1983-08-29 1986-04-01 International Business Machines Corporation LSSD-testable D-type edge-trigger-operable latch with overriding set/reset asynchronous control
US4570082A (en) * 1983-11-25 1986-02-11 International Business Machines Corporation Single clocked latch circuit
US4692633A (en) * 1984-07-02 1987-09-08 International Business Machines Corporation Edge sensitive single clock latch apparatus with a skew compensated scan function
US4638183A (en) * 1984-09-20 1987-01-20 International Business Machines Corporation Dynamically selectable polarity latch
JPS61253918A (ja) * 1985-05-02 1986-11-11 Fujitsu Ltd 論理回路
US4714837A (en) * 1986-07-18 1987-12-22 Sperry Corporation High speed flip-flop
US4860311A (en) * 1987-05-01 1989-08-22 Cpt Corporation Method and apparatus for automatically converting input pulse train signals to output signals of desired polarity
US4975595A (en) * 1987-06-12 1990-12-04 National Semiconductor Corporation Scannable register/latch circuit
IT1221969B (it) * 1987-07-07 1990-08-31 Montedison Spa Registro asincrono ad ingressi mutlipli
US4879718A (en) * 1987-11-30 1989-11-07 Tandem Computers Incorporated Scan data path coupling
US4988896A (en) * 1989-07-31 1991-01-29 International Business Machines Corporation High speed CMOS latch without pass-gates
US5041738A (en) * 1989-12-04 1991-08-20 Advanced Micro Devices, Inc. CMOS clock generator having an adjustable overlap voltage
US5247215A (en) * 1992-11-19 1993-09-21 Codex Corp. Frequency range detector
DE4318422A1 (de) * 1993-06-03 1994-12-08 Philips Patentverwaltung Integrierte Schaltung mit Registerstufen
US5521969A (en) * 1994-10-14 1996-05-28 At&T Corp. Telephone caller identity delivery system and method with enhanced caller privacy
US5920575A (en) * 1997-09-19 1999-07-06 International Business Machines Corporation VLSI test circuit apparatus and method
US6456138B1 (en) 1999-04-30 2002-09-24 Bae Systems Information And Electronic Systems Integration, Inc. Method and apparatus for a single upset (SEU) tolerant clock splitter

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3782907A (en) * 1969-02-06 1974-01-01 R Gempel Iridescent chromium plated article
US3761695A (en) * 1972-10-16 1973-09-25 Ibm Method of level sensitive testing a functional logic system
US3806891A (en) * 1972-12-26 1974-04-23 Ibm Logic circuit for scan-in/scan-out
US3784907A (en) * 1972-10-16 1974-01-08 Ibm Method of propagation delay testing a functional logic system
US3783254A (en) * 1972-10-16 1974-01-01 Ibm Level sensitive logic system
US4006492A (en) * 1975-06-23 1977-02-01 International Business Machines Corporation High density semiconductor chip organization
JPS5228614A (en) * 1975-08-30 1977-03-03 Kenkichi Suzuki Thyrister leonard
US4063078A (en) * 1976-06-30 1977-12-13 International Business Machines Corporation Clock generation network for level sensitive logic system
US4051353A (en) * 1976-06-30 1977-09-27 International Business Machines Corporation Accordion shift register and its application in the implementation of level sensitive logic system
US4051352A (en) * 1976-06-30 1977-09-27 International Business Machines Corporation Level sensitive embedded array logic system

Also Published As

Publication number Publication date
JPS5548899A (en) 1980-04-08
EP0010599B1 (en) 1982-05-05
US4277699A (en) 1981-07-07
EP0010599A1 (en) 1980-05-14
DE2962713D1 (en) 1982-06-24
JPS616477B2 (ja) 1986-02-26
GB2030807A (en) 1980-04-10
GB2030807B (en) 1982-11-10
JPS5822839B2 (ja) 1983-05-11

Similar Documents

Publication Publication Date Title
US4277699A (en) Latch circuit operable as a D-type edge trigger
US4698830A (en) Shift register latch arrangement for enhanced testability in differential cascode voltage switch circuit
US4063078A (en) Clock generation network for level sensitive logic system
EP0136461A1 (en) Level sensitive scan design testable latch circuit apparatus
KR880003247A (ko) 반도체 집적회로장치
JPH02181676A (ja) 境界走査試験セル
JPH0481147B2 (ja)
JPH05273311A (ja) 論理集積回路
TWI288324B (en) Device and method for JTAG test
JPH0572290A (ja) 半導体集積回路
JPS6134174B2 (ja)
US10205454B2 (en) Glitch free asynchronous clock multiplexer
JPH06105285B2 (ja) 半導体集積回路装置
JP3197026B2 (ja) 遅延試験能力を有する走査可能なレジスタ
JPS6323508B2 (ja)
JPH0769396B2 (ja) 半導体集積回路装置
CN114966354A (zh) 扫描链电路及其对应实现方法
US5426649A (en) Test interface for a digital circuit
CN112799465B (zh) 控制信号发生器及其驱动方法
JPS6089120A (ja) フリツプフロツプ回路
JPS59100953A (ja) Lssd規則に適合するエツジ・トリガ・ラツチ回路
JPS6175935A (ja) スキヤンフリツプ・フロツプ方式
JP2002350509A (ja) 半導体装置
JPH01183211A (ja) 信号保持回路
JPH0329871A (ja) 論理集積回路