JPH025049B2 - - Google Patents

Info

Publication number
JPH025049B2
JPH025049B2 JP58146795A JP14679583A JPH025049B2 JP H025049 B2 JPH025049 B2 JP H025049B2 JP 58146795 A JP58146795 A JP 58146795A JP 14679583 A JP14679583 A JP 14679583A JP H025049 B2 JPH025049 B2 JP H025049B2
Authority
JP
Japan
Prior art keywords
latch
current switch
circuit
current
transistors
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 - Lifetime
Application number
JP58146795A
Other languages
English (en)
Other versions
JPS59101924A (ja
Inventor
Karuin Reiningaa Joeru
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 JPS59101924A publication Critical patent/JPS59101924A/ja
Publication of JPH025049B2 publication Critical patent/JPH025049B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/082Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using bipolar transistors
    • H03K19/086Emitter coupled logic
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/26Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback
    • H03K3/28Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback using means other than a transformer for feedback
    • H03K3/281Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback using means other than a transformer for feedback using at least two transistors so coupled that the input of one is derived from the output of another, e.g. multivibrator
    • H03K3/286Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback using means other than a transformer for feedback using at least two transistors so coupled that the input of one is derived from the output of another, e.g. multivibrator bistable
    • H03K3/288Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback using means other than a transformer for feedback using at least two transistors so coupled that the input of one is derived from the output of another, e.g. multivibrator bistable using additional transistors in the input circuit
    • H03K3/2885Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of bipolar transistors with internal or external positive feedback using means other than a transformer for feedback using at least two transistors so coupled that the input of one is derived from the output of another, e.g. multivibrator bistable using additional transistors in the input circuit the input circuit having a differential configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Logic Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 〔発明の分野〕 本発明はマルチ・レベル・カスコード電流スイ
ツチ論理回路に関し、更に詳細に言えば、このよ
うな論理回路で実施されたセツト/リセツト・ラ
ツチ回路に関する。
〔従来技術〕
VLSI技術の出現によつて、半導体チツプに設
けられるトランジスタ素子の数が著しく増大した
が、素子数したがつて回路数の増大は2つの問題
を生じた。1つは電力消費の問題である。VLSI
チツプによつて消費される電力は熱に変換される
から、チツプを満足的に動作させるためには、熱
を発散させたり発熱を制御したりする必要があ
る。
従来技術では、米国特許第3446989号に示され
るようなマルチ・レベル・カスコード電流スイツ
チ(CCS)技術を用いることによつて電力を低滅
させうることが知られている。CCS論理では、基
本の論理ツリー(logic tree)は複数のレベルを
有し、各レベルが何個かの基本セルを含む。カス
コード・エミツタ結合論理(CECL)と呼ばれる
1つの知られている構成では、基本セルはエミツ
タを共通結合して入力端子とする1対のバイポー
ラ・トランジスタよりなる。第1のレベルのセル
の入力端子はその論理ツリーのための電流源に接
続される。他のレベルのセルの入力は前段のセル
の1対の出力端子のうちの1つに接続される。セ
ルは更に夫々のセル・トランジスタのベースより
なる2つの制御入力端子を含む。2つの制御入力
端子に夫々真および補の形の論理入力信号が印加
される場合、このシステムは差動CCS(DCCS)
あるいはダブル・レール(double―rail)型のシ
ステムと呼ばれる。ある実施では、一方の制御入
力に基準信号が供給され、他方の制御入力には真
の形の論理信号が供給される。セルの2つの出力
端子は論理ツリーの次の上位のレベルの異なつた
セルに接続される。
論理ツリーに選択されるレベルの数は実施され
る論理の複雑さに依存して2〜8個に変わりう
る。ツリーの夫々の出力は負荷抵抗を介して電源
に接続され、1つの負荷抵抗は最終レベルの各セ
ルの各出力端子と関連づけられる。電流源と負荷
抵抗との間には1つの電流路しかつくられない。
というのは、各レベルでは、1つのセルにしか前
のレベルからの電流が供給されず、またそのセル
も次のレベルの1つのセルにしか電流を供給しな
いからである。論理的にいえば、直列に接続され
たN個のカスコード・セルは“N”入力ANDゲ
ート、または例えば“N”入力パリテイ・チエツ
ク回路のようなもつと複雑な機能を表わす。その
論理構成は初期のデータ処理機械で用いられてい
たリレー論理構成と多くの点で類似し、相違点
は、セルへの入力信号の電圧レベルがそのセルの
位置する論理ツリーのレベルに依存することであ
る。したがつて、同じ論理レベルにある異なつた
信号は同じ電圧レベルを持つ必要がある。
回路数の増大に伴うもう1つの問題は、チツプ
の個性化の後に、即ち、特定の回路機能を行なう
ようにプログラムし回路を形成した後に、このよ
うに形成された回路素子または回路をテストする
問題である。現在では、チツプ上の各回路をテス
トするように動作するシステムが用いられてい
る。このテスト技術は、レベル・センシテイブ・
スキヤン・デザイン(LSSD)テストと呼ばれて
いるが、これに関する説明は例えば米国特許第
3783254号、同第3806891号、及びIBMTechnical
Disclosurn Bulletin、Vol、22、No.8B、January
1980、第3660頁に見られる。このようなテスト・
システムの基本はシフト・レジスタ・ラツチ
(SRL)対あるいは段を形成する1対の組合わさ
れたラツチL1およびL2を設けることである。
カスコード電流論理に対してLSSDテストを行な
う場合は、シフト・レジスタ・ラツチ対のL1ラ
ツチおよびL2ラツチに対して別々の電流源を設
けるのが普通のやり方であつた。このようなやり
方に対する改良として、本出願人は、L2ラツチ
に対する電流源を除去しL2ラツチを対果的にL
1ラツチと併合して同じ電流源を用いるようにし
た技術を提案している。
この提案は、この分野では〓極性保持ラツチ″
と呼ばれる双安定回路を用い、この双安定回路は
基本的には、各クロツク・インターバルでデータ
(例えば“1”または“0”)を取り込むように働
く。しかし場合によつては、極性保持ラツチの働
きが適正でなく、クロツク・パルスおよび“1”
データ・パルスに応答して“0”状態から“1”
状態へスイツチされる回路が、他のクロツク・パ
ルス信号がその回路に印加されても、リセツトさ
れるまで“1”状態を続けることがある(この機
能は意識的にエラー状態あるいは割込み信号の記
憶に用いられることがある)。このような双安定
回路は、その内容を適当な時間にクリアできるよ
うにするため、“0”状態へリセツトできる必要
がある。このような特性を有する双安定回路は一
般にセツト/リセツト・ラツチと呼ばれる。
LSSDテストのためのL1/L2シフト・レジス
タ・ラツチ対のL1ラツチとしてセツト/リセツ
ト・ラツチを用いた場合は、このラツチにシステ
ム・データおよびスキヤン・データの両方を選択
的に入れるために特別の手段を設ける必要があ
る。
カスコード電流スイツチ(CCS)論理でラツチ
の論理を実施する場合は、追加のLSSDテストの
ための論理項を実施する論理と既存の電流スイツ
チ論理とを協働させる必要がある。この場合、追
加のLSSD機能を実施するために追加される論理
レベルはそのチツプに選択した予定の論理レベル
以上に論理レベルの数を増やさないことが必要で
ある。一般に、論理AND機能の場合、電流スイ
ツチ技術では異なつたレベルの電流スイツチが直
列に接続されるから、電流スイツチ技術で実施し
た論理AND機能に1つの入力項を追加すると論
理レベルが1つ増える。チツプに選択した予定の
論理レベルの数が比較的小さい場合、従来は、論
理機能の追加の際に問題が生じた。
本発明の1つの特徴は、このような論理レベル
の数の問題を生じることなく、電流スイツチ論理
において、LSSD機能のような付加的な機能をL
1型またはL2型のラツチに追加することであ
る。
LSSDテスト技術では“Bクロツク”がL1ラ
ツチの状態に関係なくL2ラツチの状態を制御す
る、即ち、スキヤン・データを直接L2ラツチへ
挿入しそこにラツチするラツチ機能があるが、従
来は、電流スイツチ技術でこのようなラツチ機能
を簡単に実現できなかつた。
電流スイツチ論理で実施する場合は、L1ラツ
チのセツト/リセツト・マスク機能の点でも問題
があつた。この機能は、ラツチの1つの論理入力
項を割込み要求信号としシステム・クロツクで割
込み要求入力を取込んで割込み処理するのに有用
である。ラツチに割込み要求を選択的に入れるた
めにマスク論理項、例えば“1”または“0”が
用いられる。したがつてL1ラツチはセツト/リ
セツト・ラツチとして働く必要があり、したがつ
て、選択された割込み要求のサービスの後L1ラ
ツチをリセツトするためにリセツト論理項も用い
られる。リセツト論理機能はラツチを“0”状態
に戻さなければならないが、従来の技術では、マ
ルチ・レベル・カスコード電流スイツチ技術でL
1ラツチにセツト/リセツトマスク機能を与える
ようにL1/L2併合ラツチ対を構成するのが困
難であつた。
〔発明の概要〕
本発明によれば、データ(1ビツト)をサンプ
ルするシステム・クロツクによつて“0”状態か
ら“1”状態へセツトされ特定のリセツト・パル
スによつてのみ最初の“0”状態へリセツトされ
るセツト/リセツト・ラツチ構成が差動カスコー
ド電流スイツチ論理で実施される。電流スイツ
チ・ツリーの1つの1つのレベルにLSSDポート
を付加することにより、そのラツチはLSSDテス
ト技術のためのL1/L2シフト・レジスタ・ラ
ツチ対のL1ラツチとして動作しうる。また、1
つの電流源を共有し、LSSDテスト技術に適応性
があり且つ他の複雑なラツチ機能を実施しうる併
合されたL1/L2シフト・レジスタ・ラツチ対
も設けられる。
したがつて本発明の目的はVLSIチツプにおい
てカスコード電流スイツチ技術で複雑なラツチ機
能を実施したセツト/リセツト・ラツチ回路を提
供することである。
〔実施例〕
第1A図は差動カスコード電流スイツチ
(DCCS)論理で実施した本発明のセツト/リセ
ツト・ラツチ回路の実施例を例示している。ラツ
チは電流源(CS)10、DCCS論理ツリー11、
1対の交差結合トランジスタを有する双安定回路
即ち双安定ラツチ12、1対の負荷抵抗14R、
14L、及び電源(V)15よりなる。論理ツリ
ー11は複数のDCCSセル16―1〜16―3及
び複数の遅延素子(D)17A〜17Dよりな
る。典型的な遅延素子は第1B図に示されるよう
に、ダイオード接続されたバイポーラ・トランジ
スタである。典型的なDCCSセルは第1C図に示
されるように、エミツタを相互接続して入力端子
ITとした1対のバイポーラ・トランジスタ16
L、16Rよりなる。各トランジスタのコレクタ
は出力端子OTとして働き、ベースは差動的制御
論理信号“N”および“N”を受け取る制御端子
CTとして働く。セルには1つの電流路だけがつ
くられる。第1D図は1対の交差結合トランジス
タ12R、12Lよりなる典型的な双安定セツ
ト/リセツト・ラツチを示している。エミツタは
相互接続され、コレクタは他方のトランジスタの
ベースに接続されている。コレクタは負荷抵抗1
4R、14Lに接続されていると共に、双安定ラ
ツチ12の出力端子Q、を与える。電流は一方
のトランジスタにのみ流れてラツチの状態を維持
する。
セツト/リセツト・ラツチ機能はセル16―1
へ差動的リセツト信号を与えることによつて得ら
れる。通常の状態では、リセツトが高レベルであ
り、セル16―1の右側のトランジスタ16Rが
導通している。セル16―1のトランジスタ16
Rの出力は差動的システム・クロツク信号を受取
るセル16―2の入力に接続される。セル16―
1の左側のトランジスタ16Lの出力は双安定ラ
ツチ12の一方の出力Qに接続される。リセツ
ト・パルスが印加されると、セル16―1のトラ
ンジスタ16Lが導通して抵抗14Rに電流を流
し、双安定ラツチ12の左側のトランジスタ12
Lのコレクタ電圧を低下させて右側のトランジス
タ12Rをオフにする。トランジスタ12Rに電
流が流れる双安定ラツチ12がセツトされていた
(“1”状態)とすると、このときは状態スイツチ
が生じ、もし双安定ラツチが前に“0”状態にセ
ツトされていたとすれば、リセツト・パルスはラ
ツチの状態を変えない。
双安定ラツチ12はシステム・データをサンプ
ルするシステム・クロツクに応答してシステム・
データを記憶する。システム・クロツクはツリー
11のセル16―2に差動的に供給され、システ
ム・データはセル16―3に差動的に供給され
る。システム・クロツクがアクテイブ即ち高レベ
ルのときセル16―2からの電流がセル16―3
へ供給される。システム・クロツクが低レベルの
とき、即ちシステム・クロツクが高レベルのとき
は双安定ラツチ12からセル16―2、16―1
を介して電流源10へ電流が流れ、ラツチされた
状態を維持する。
セル16―3に印加されるシステム・データ信
号が高レベルのときは、電源15から抵抗14
L、セル16―3のトランジスタ16Lを介して
電流が流れて双安定ラツチ12のトランジスタ1
2Lをオフにするから、双安定ラツチ12がセツ
トされる。しかしシステム・データが“0”(シ
ステム・データが高レベル)ならば、セル16―
2へのシステム・クロツクは遅延素子17Bと並
列な電流路をつくるだけである。したがつてラツ
チは“0”状態のままである。双安定ラツチ12
が“0”状態にあるときセル16―1から双安定
ラツチ12へ印加されるリセツト信号は双安定ラ
ツチ12の状態に影響を与えない。
論理ツリー11は3レベルのDCCSツリーを表
わしている。遅延素子17A〜17Dは電流源1
0と双安定ラツチ12との間に延びる夫々の異な
つた電流路における遅延を等化するように働く。
セル16―1〜16―3への差動入力信号は電源
15によつて決まる異なつた電圧レベルを有し、
実際には、電源15は例えば5Vであり、夫々の
レベルでは1Vずつ異なる。
第2A図はLSSDテスト機能を与えるように第
1図の回路を変更した例を示している。変更点
は、第2B図に示されるLSSD3入力ポート40
をDCCSツリーに挿入したこと、LSSDシステム
からスキヤン・データを受取るためのDCCSセル
45を追加したこと、及び第1A図のDCCSシス
テム・クロツクセル16―2を除去したことであ
る。
LSSDポート40は第2B図に示されるように
3つのバイポーラ・トランジスタA,B,Cより
なり、エミツタは相互接続され、入力端子41と
してセル16―1のリセツト側出力に接続されて
いる。なお、第2A図以下の図では、差動論理入
力の3つの出力端子40A,40B,40Cを有
する。出力端子40Aはスキヤン・データ・セル
45に接続され、出力端子40Bはシステム・デ
ータ・セル16―3に接続され、出力端子40C
は遅延素子17Eを介して双安定ラツチ12のト
ランジスタのエミツタに接続される。ポート40
は夫々のトランジスタA,B,Cのベースに接続
された3つの制御入力端子を有する。制御入力端
子はLSSDクロツク、システム・クロツク及びラ
ツチ保持信号を受け取るが、これらの制御入力
は、任意の時間には3つのトランジスタA,B,
Cのうちの1つのみがオンになるように互いに排
他的にオンになる。これらの信号は例えば第5図
に示される形式のポート駆動器から供給される
が、これについては後述する。代替的には他の駆
動構成も使用しうる。
ここで、セツト/リセツト・ラツチとしての第
2A図の回路の動作を説明する。リセツト機能は
第1図に関して説明したのと同じである。
第2A図の回路のセツト機能は機械的には、第
1A図の回路と同様に行なわれ、システム・デー
タはトランジスタBをセル16―1のリセツト側
出力に接続するシステム・クロツクに応答して双
安定ラツチ12にセツトされる。システム・デー
タが“1”であれば、双安定ラツチ12は第1図
と同じ様にセツトされる。システム・データが
“0”であれば、ラツチはセツトされず、また
“1”になつていた場合“0”にリセツトされな
い。
スキヤン・データはLSSDセル45によりラツ
チ12に入れられる。LSSDセル45の出力はラ
ツチ12の差動出力に接続されている。スキヤ
ン・データはトランジスタAに供給されるLSSD
クロツクに応答してラツチ12に入れられる。こ
の場合は、電流源10、セル16―1のリセツト
側出力、ポート40のトランジスタA、LSSDセ
ル45を介して電流路がつくられる。スキヤン・
データの状態に依存して、セル45を通る電流路
は左側あるいは右側のトランジスタおよびラツチ
の対応する負荷抵抗を通る。したがつてスキヤ
ン・データに対する“1”または“0”の値はセ
ル45を介してラツチ12にラツチされ、LSSD
テスト期間の間ラツチに対する極性保持機能を与
える。
第2A図に示されるLSSDポート40の付加は
第1図に関して述べた基本のセツト/リセツト・
ラツチ機能に影響しない。
LSSDポート40へのラツチ保持入力信号はク
ロツク信号はクロツク信号がアクテイブでないと
き、双安定回路12のラツチ状態を維持する。
第2図のラツチ回路構成はLSSDシフト・レジ
スタ・ラツチ対のL1又はL2ラツチとして使用
しうる。
第3図は〔従来技術〕の欄で述べた先の提案に
示されているのと同様の、併合されたL1/L2
ラツチ構成を有るラツチ回路を例示している。L
1ラツチ60はマスク機能を持つように構成さ
れ、これに対しL2ラツチ65はL2ラツチに直
接入れらるススキヤン・データに対する極性保持
機能を持つように構成されている。
L1およびL2ラツチは1対のDCCSセル6
1,62により相互接続される。DCCSセル6
1,62の入力は安定抵抗63,64を介してL
1ラツチの出力に接続される。L1ラツチの状態
はBクロツクに応答してL2ラツチに転送され
る。ラツチ65はセル61または62のBクロツ
ク側のトランジスタ、L1ラツチを通る電流路に
よつてラツチ状態に維持される。L1およびL2
ラツチに関連して用いられる“併合”という用語
は、両方のラツチが種々のDCCSセルを介して共
通の電流源72から給電されることを意味する。
L1からL2およびスキヤン・クロツクの両方
がアクテイブのときはスキヤン・データがL2ラ
ツチに直接入れられる。スキヤン・データがアク
テイブ即ち“1”のとき電流ラツチ65の抵抗6
6を介して流れて端子の電圧レベルをQ端子よ
りも低くし、ラツチ出力はQ信号がアクテイブな
“1”状態にある。Bクロツクがアクテイブでな
くなつたときラツチ65はスキヤン・データある
いはスキヤン・クロツク信号のその後の変化に関
係なくその電流状態を保持する。したがつてBク
ロツクはL1ラツチ60で何が起こつているかに
関係なくL2ラツチ65の状態を制御する。
スキヤン・データはスキヤン・クロツクAがア
クテイブのときL1ラツチに入れられる。L1ラ
ツチ60はスキヤン・クロツクAがアクテイブで
なくなつたときその入れられた値を保持するか
ら、L1ラツチ60はスキヤン・データに対して
極性保持ラツチとして働く。システム・データ
は、システム・クロツクがアクテイブで、セル7
0に差動的に供給されるマスク入力信号がアクテ
イブのときL1ラツチに入れられる。マスク信号
がアクテイブ即ち“1”のときL1ラツチはシス
テム・データに追従し、アクテイブ即ち“1”の
マスク信号はラツチに対する極性保持機能を与え
る。マスク信号が“0”ならばL1ラツチはセツ
ト/リセツト・ラツチとして働き、この場合、L
1ラツチがセツト状態にあればL1ラツチはリセ
ツト信号が与えられるまでは“0”状態になら
ず、またリセツト即ち“0”状態にあれば“1”
状態にセツトされない。
L1ラツチのセツト/リセツト・マスク機能は
ある入力信号を選択的にマスクする優先割込み処
理で有用である。システム・データ・セル71に
割込み要求信号を印加するようにすれば、アクテ
イブなマスク入力信号を有するDCCSツリーのみ
のラツチ60がセツトされる。割込みサービス処
理が終つた後にツリーのリセツト線を付勢すれ
ば、L1ラツチ60を“0”状態にリセツトでき
る。ポート74は第2A図のポート40と同様で
あり、ポート駆動器75は第5図と同様である。
第4図は第3図と同様であるが、これは第3図
のDCCSデータ・セル71およびDCCSマスク・
セル70を遅延素子80およびDCCSデータ・セ
ル81で置換したものである。残りは第3図と全
く同じである。
第4図のL1ラツチはシステム・データ入力期
間に、違うように動作する。第4図で、もしシス
テム・データがアクテイブ即ち“1”ならば、シ
ステム・クロツク時に1ラツチはセツトされる。
しかしシステム・データが“0”ならば、L1ラ
ツチはシステム・クロツク時に影響を受けない。
システム・データに対するこのセツト/リセツト
機能は例えばエラー状態の記録に有用である。エ
ラーの発生状態は後続するクロツク・サイクルを
通して保持されるべきであり、またその消去はエ
ラー・リセツト信号のみによつて行なわれるべき
であるが、エラー信号をシステム・データとして
セル81に供給しエラー・リセツト信号をLSSD
ポートへのリセツト信号として供給するようにす
れば、エラー記録のためのセツト/リセツト機能
を簡単に得ることができる。
第5図は第2A図〜第4図のLSSDポートへ印
加される信号を発生するためのLSSDポート駆動
回路を例示している。第5図の駆動回路は任意の
時間では確実に1つの出力信号のみがアクテイブ
になるように構成されている。LSSDポート駆動
回路は3つの別々なDCCSツリー100A、10
0B、100Cを有する。各ツリーは電流源10
1と1つ以上のDCCSセル102とよりなる。
DCCSツリー100Aは5つのDCCSセル102
A―1〜102A―5を有し、これらのセルには
夫々リセツト、システム・クロツク、ゲート3、
ゲート2、ゲート1の差動的論理信号が供給され
る。DCCSツリー100Bは2つのDCCSセル1
01B―1および101B―2を有し、これらの
セルは夫々リセツトおよびスキヤン・クロツク信
号を受け取る。DCCSツリー100CはDCCSセ
ル101C―1を有し、これはリセツト信号を受
け取る。スキヤン・クロツクおよびシステム・ク
ロツクはこのポート駆動回路では相互に排他的で
ある。
各ツリーは2つの出力信号を与える。ツリー1
00Aはシステム・クロツクおよびラツチ保持出
力信号を与え、ツリー100Bはスキヤン・クロ
ツクAおよびラツチ保持出力信号を与え、ツリー
100Cはリセツトおよびラツチ保持出力信号を
与える。
3つのラツチ保持出力信号は一緒にドツトOR
され、また4つの出力信号の電圧レベルはLSSD
ポートに供給される前に“1”レベルに変換され
る。レベル変換器105は夫々の電流源107に
接続された4つの直列接続トランジスタ106よ
りなる。直列接続トランジスタは各トランジスタ
が1つのダイオードの電圧降下を与えるように接
続されている。変換器105の出力はLSSDポー
トに供給される。LSSDポートへの入力の数は、
任意の時間では1つの出力のみがアクテイブにな
るという基本条件を満たすならば、ポート駆動回
路のDCCSツリーの数を変えることによつて増減
しうる。
【図面の簡単な説明】
第1A図は本発明を実施した差動カスコード電
流スイツチ・ラツチ回路を示す図、第1B図、第
1C図および第1D図は夫々第1図に示されてい
る回路構成素子の詳細回路図、第2A図はLSSD
ポートを追加した、第1A図と同様の差動カスコ
ード電流スイツチ・ラツチ回路を示す図、第2B
図は第2A図のLSSDポートの詳細回路図、第3
図はL1ラツチがセツト/リセツト・マスク機能
を行なうように構成されたLSSDラツチ回路を示
す図、第4図はL1ラツチがセツト/リセツト・
ラツチとして働くように構成された、第3図と同
様のLSSDラツチ回路を示す図、およよび第5図
はポート駆動器の回路図である。 10……定電流源、11……差動カスコード電
流スイツチ・ツリー、12……双安定回路、12
L,12R……双安定回路トランジスタ、14
L,14R……負荷抵抗、Q,……出力端子。

Claims (1)

  1. 【特許請求の範囲】 1 エミツタが共通接続され、コレクタとベース
    が交差結合された1対のトランジスタを有し、交
    差結合点を出力端子とする双安定回路と、定電流
    源と、各上記トランジスタのコレクタに接続され
    た負荷抵抗と、上記双安定回路と上記定電流源と
    の間に接続された複数の電流スイツチ論理レベル
    を有し、上記定電流源に最も近い電流スイツチ論
    理レベルに、コレクタが一方の上記交差結合点に
    接続されエミツタが上記定電流源に接続されリセ
    ツト信号に応答して上記一方の交差結合点にリセ
    ツト信号を与える第1の電流スイツチ・トランジ
    スタを含む差動カスコード電流スイツチ・ツリー
    とを有するセツト/リセツト・ラツチ回路におい
    て、 上記差動カスコード電流スイツチ・ツリーは、
    エミツタが共通接続された第2及び第3の電流ス
    イツチ・トランジスタを少なくとも含み該第2の
    電流スイツチ・トランジスタのコレクタが上記双
    安定回路の上記1対のトランジスタの共通接続エ
    ミツタに接続されている第1の電流スイツチ回路
    と、エミツタが上記第3の電流スイツチ・トラン
    ジスタのコレクタに共通接続された第4及び第5
    の電流スイツチ・トランジスタを含み該第4の電
    流スイツチ・トランジスタのコレクタが上記双安
    定回路の上記1対のトランジスタの共通接続エミ
    ツタに接続されている第2の電流スイツチ回路と
    を含み、 上記差動カスコード電流スイツチ・ツリーは、
    上記第3及び第5の電流スイツチ・トランジスタ
    が選択されたときに該第3及び第5の電流スイツ
    チ・トランジスタを介して他方の上記交差結合点
    を上記定電流源に結合することによつて上記双安
    定回路をセツト状態にし、 上記双安定回路の設定状態は、上記第2の電流
    スイツチ・トランジスタが選択されたときは該第
    2の電流スイツチ・トランジスタ及び上記定電流
    源を通る電流路によつて保持され、上記第3の電
    流スイツチ・トランジスタが選択され且つ上記第
    5の電流スイツチ・トランジスタが選択されない
    ときは上記第3及び第4の電流スイツチ・トラン
    ジスタ及び上記定電流源を通る電流路によつて保
    持されることを特徴とするセツト/リセツト・ラ
    ツチ回路。
JP58146795A 1982-11-30 1983-08-12 セツト/リセツト・ラツチ回路 Granted JPS59101924A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US445599 1982-11-30
US06/445,599 US4513283A (en) 1982-11-30 1982-11-30 Latch circuits with differential cascode current switch logic

Publications (2)

Publication Number Publication Date
JPS59101924A JPS59101924A (ja) 1984-06-12
JPH025049B2 true JPH025049B2 (ja) 1990-01-31

Family

ID=23769531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58146795A Granted JPS59101924A (ja) 1982-11-30 1983-08-12 セツト/リセツト・ラツチ回路

Country Status (4)

Country Link
US (1) US4513283A (ja)
EP (1) EP0111055B1 (ja)
JP (1) JPS59101924A (ja)
DE (1) DE3381072D1 (ja)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218363A (en) * 1982-04-12 1993-06-08 Lecroy Corporation High-speed switching tree with input sampling pulses of constant frequency and means for varying the effective sampling rate
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
GB8324710D0 (en) * 1983-09-15 1983-10-19 Ferranti Plc Bipolar transistor logic circuits
US4607172A (en) * 1984-02-13 1986-08-19 National Semiconductor Corporation Bipolar strobed transistor latch for a high gain comparator
US4675553A (en) * 1984-03-12 1987-06-23 Amdahl Corporation Sequential logic circuits implemented with inverter function logic
US4628217A (en) * 1984-03-22 1986-12-09 Sperry Corporation Fast scan/set testable latch using two levels of series gating with one current source
US4621201A (en) * 1984-03-30 1986-11-04 Trilogy Systems Corporation Integrated circuit redundancy and method for achieving high-yield production
AU572731B2 (en) * 1985-06-13 1988-05-12 Digital Equipment Corporation Emitter coupled logic latch
US4686392A (en) * 1985-10-30 1987-08-11 International Business Machines Corporation Multi-functional differential cascode voltage switch logic
US4760289A (en) * 1986-08-04 1988-07-26 International Business Machines Corporation Two-level differential cascode current switch masterslice
KR900008022B1 (ko) * 1986-10-16 1990-10-29 페어차일드 세미콘덕터 코퍼레이션 동기배열논리회로 및 시스템
US4739194A (en) * 1986-11-25 1988-04-19 Tektronix, Inc. Supergate for high speed transmission of signals
US4970417A (en) * 1988-07-07 1990-11-13 Fujitsu Limited Emitter coupled logic latch circuit
US5124591A (en) * 1990-09-04 1992-06-23 International Business Machines Corporation Low power push pull driver
US5272397A (en) * 1992-03-27 1993-12-21 International Business Machines Corp. Basic DCVS circuits with dual function load circuits
US5293083A (en) * 1992-06-30 1994-03-08 International Business Machines Corporation Fast limited swing push-pull driver
US5475815A (en) * 1994-04-11 1995-12-12 Unisys Corporation Built-in-self-test scheme for testing multiple memory elements
US5612965A (en) * 1994-04-26 1997-03-18 Unisys Corporation Multiple memory bit/chip failure detection
US5701313A (en) * 1995-02-24 1997-12-23 Unisys Corporation Method and apparatus for removing soft errors from a memory
US5666371A (en) * 1995-02-24 1997-09-09 Unisys Corporation Method and apparatus for detecting errors in a system that employs multi-bit wide memory elements
US5511164A (en) * 1995-03-01 1996-04-23 Unisys Corporation Method and apparatus for determining the source and nature of an error within a computer system
US5784382A (en) * 1995-03-01 1998-07-21 Unisys Corporation Method and apparatus for dynamically testing a memory within a computer system
US6215330B1 (en) 1999-06-11 2001-04-10 Trw Inc. Differential diode transistor logic (DDTL) circuit enhancements
US7656196B2 (en) * 2004-02-25 2010-02-02 Ternarylogic Llc Multi-state latches from n-state reversible inverters
US7397690B2 (en) * 2004-06-01 2008-07-08 Temarylogic Llc Multi-valued digital information retaining elements and memory devices
US7782089B2 (en) * 2005-05-27 2010-08-24 Ternarylogic Llc Multi-state latches from n-state reversible inverters
CN111585546B (zh) * 2020-04-09 2022-06-07 北京大学 基于阻变存储器的非挥发性锁存器电路及操作方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1211006B (de) * 1961-08-14 1966-02-17 Sperry Rand Corp Datenverarbeitungssystem
US3446989A (en) * 1966-08-15 1969-05-27 Motorola Inc Multiple level logic circuitry
US3806891A (en) * 1972-12-26 1974-04-23 Ibm Logic circuit for scan-in/scan-out
US3783254A (en) * 1972-10-16 1974-01-01 Ibm Level sensitive logic system
US4237387A (en) * 1978-02-21 1980-12-02 Hughes Aircraft Company High speed latching comparator
US4276488A (en) * 1978-11-13 1981-06-30 Hughes Aircraft Company Multi-master single-slave ECL flip-flop
JPS5617515A (en) * 1979-07-23 1981-02-19 Nec Corp Flip-flop circuit

Also Published As

Publication number Publication date
EP0111055A3 (en) 1986-12-30
JPS59101924A (ja) 1984-06-12
US4513283A (en) 1985-04-23
EP0111055A2 (en) 1984-06-20
DE3381072D1 (de) 1990-02-08
EP0111055B1 (en) 1990-01-03

Similar Documents

Publication Publication Date Title
JPH025049B2 (ja)
US4665508A (en) Gallium arsenide MESFET memory
EP0632594B1 (en) Latch controlled output driver
US4644185A (en) Self clocking CMOS latch
EP0111056B1 (en) Cascoded bistable circuit for level sensitive scan design
US4394657A (en) Decoder circuit
US4349895A (en) Decoder circuit of a semiconductor memory device
US4665509A (en) Semiconductor memory device comprising address holding flip-flop
EP0334545A2 (en) Single-level multiplexer
US4075690A (en) Write enhancement circuit
JPS62245592A (ja) 半導体メモリ回路
JPS61292296A (ja) 半導体記憶装置
US4870301A (en) Differential emitter-coupled-logic bus driver
US5231345A (en) Semiconductor integrated circuit device having a test circuit
JP2548737B2 (ja) ドライバ回路
US5172010A (en) Clock chopper/stretcher for high end machines
JPS5849951B2 (ja) マルチ・アクセス・メモリ
US4785422A (en) Simultaneous read/write RAM
JPH0777075B2 (ja) デコーダ−ドライバ回路
US4328435A (en) Dynamically switchable logic block for JK/EOR functions
JPS60254922A (ja) 双対モ−ド論理回路
US5465230A (en) Read/write/restore circuit for memory arrays
SU1316045A1 (ru) Усилитель считывани
EP0430653A2 (en) Diode load ECL circuit
EP0309357B1 (en) PLA driver with reconfigurable drive