JPS6369097A - シフトレジスタ - Google Patents

シフトレジスタ

Info

Publication number
JPS6369097A
JPS6369097A JP61214283A JP21428386A JPS6369097A JP S6369097 A JPS6369097 A JP S6369097A JP 61214283 A JP61214283 A JP 61214283A JP 21428386 A JP21428386 A JP 21428386A JP S6369097 A JPS6369097 A JP S6369097A
Authority
JP
Japan
Prior art keywords
data
input
output
clock
analog switch
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
JP61214283A
Other languages
English (en)
Inventor
Hidenori Kato
秀徳 加藤
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.)
Toshiba Corp
Toshiba Electronic Device Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Microelectronics 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 Toshiba Corp, Toshiba Microelectronics Corp filed Critical Toshiba Corp
Priority to JP61214283A priority Critical patent/JPS6369097A/ja
Publication of JPS6369097A publication Critical patent/JPS6369097A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Shift Register Type Memory (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は、デジタル信号処理回路における一時記憶回路
に設けられるシフトレジスタに係シ、特に双方向のデー
タシフトが可能な1ビツト用シフトレジスタに関する。
(従来の技術) MO8集積回路に形成されている従来の1ビツト用シフ
トレジスタは第3図に示すように構成されていた。即ち
、データ入力ノード31とデータ出力ノード32との間
に第1のクロックドインバータ33、入力ラッチ34、
第2のクロックドインバータ35、出力ラッチ36が縦
続接続されている。上記入力ラッチ34は、インバータ
37の出力端と入力端との間に第3のクロックドインバ
ータ38が接続されてループを形成しておシ、同様に前
記出力ラッチ36は、インバータ39の出力端と入力端
との間に第4のクロックドインバータ40が接続されて
ループを形成している。クロツクは、入力クロックφと
それをインノ9−夕41により反転したクロック1とが
用いられておp。
上記クロックφは前記第2.第3のクロックドインパー
タ35.38に供給され、反転クロックφは前記@1.
第4のクロックドインバ−タ33゜40に供給されてい
る。
上記シフトレジスタにおいては、データ入力ノード31
の入力データDinを反転クロックφのタイミングで第
1のクロックドイン/4−夕33により反転させたのち
、クロックφのタイミングで入力ラッチ34に取シ込み
ながら第2のクロックドインバータ35により再び反転
させて出力ラッチ36から出力させる。そして、次の反
転クロック1のタイミングで出力ラッチ36により出力
データD。utをラッチして出力データを出力し続ける
ところで、上記従来のシフトレジスタは、データ入力ノ
ード3ノとデータ出力ノード32とが独立に存在し、入
力ノードから出力ノードへ単方向のデータシフトを行な
うものであり、データの入出力ノードを共用する双方向
のデータシフトな行なうことはできない。また、出力ラ
ッチ36は、インバータ39とクロックドインバータ4
0とによりデータをループさせながら出力する構成にな
っているので、データを出力しているときに出力側の電
位が何らかの原因により変化して出力ラッチ36のクロ
ックドインバータ40の閾値を一瞬でも超えてしまうと
、出力データの論理レベルが反転してしまい、この反転
したデータを保持して出力し続けるという問題が起こる
(発明が解決しようとする問題点) 本発明は、上記したようにデータ出力時に出力側電位の
変化の影響を受けて出力データの論理レベルが反転する
という問題点を解決すべくなされたもので、上記出力側
電位の変化の影響による出力データのレベル反転を防止
し得ると共に2つの入出力ノード間で双方向のデータシ
フトを行なったり、1つの入出力ノードからデータの入
出力を行なうなどの多様なデータシフト動作が可能なシ
フトレジスタを提供することを目的とする。
[発明の構成コ (問題点を解決する九めの手段) 本発明のシフトレジスタは、第1の入出力ノードと第2
の入出力ノードとの間にそれぞれクロック制御される第
1のアナログスイッチおよび第2のアナログスイッチを
直列に接続し、上記2個のアナログスイッチの相互接続
点にそれぞれクロック制御される第3のアナログスイッ
チ、第4のアナログスイッチの各一端を接続し、上記第
3のアナログスイッチの他端にインバータおよびクロッ
クドインバータがループ接続されてなるラッチ回路の入
力端を接続し、このラッチ回路の出力端と前記第4のア
ナログスイッチの他端との間にインバータを接続してな
ることを特徴とする。
(作用) 上記シフトレジスタによれば、アナログスイッチやクロ
ックドインバータに与える各クロックのタイミングを制
御することにより、2つの人出カソード間で双方向のデ
ータシフトを行なったシ、1つの入出力ノードからデー
タの入出力を行なうなどの多様なデータシフト動作が可
能になる。この場合、データン7ト動作中は最終段のア
ナログスイッチをオフ状態にしておくことによって、出
力側電位の変化による影響を受けずにデータを正しい論
理レベルのままでシフトすることが可能に表る。
(実施例) 以下、図面を参照して本発明の一実施例を詳細に説明す
る。
第1図はMO8集積回路に形成された1ビツト用シフト
レジスタを示しており、11〜14はそれぞれクロック
が入力したときにオン状態になる例えば0MO8トラン
スファゲートが用いられた第1のアナログスイッチ乃至
第4のアナログスイッチ、15はインバータ16の出力
端と入力端との間にクロックドインバータ17が接続さ
れてなるラッチ回路、18はインバータであり、これら
は第1の入出力ノード19と第2の入出力ノード2vと
の間に次のように接続されている。即ち、第1の入出力
ノード19と第2の入出力ノード20との間に第1のア
ナログスイッチ11と第2のアナログスイッチ12とが
直列に接続されている。また、第3のアナログスイッチ
13、ラッチ回路15、インバータ’1 Bおよび第4
のアナログスイッチ14がループを形成するように接続
されている。そして、上菖己WIlのアナログスイッチ
11および第2のアナログスイッチ12の接続点と、第
3のアナログスイッチ13および第4のアナログスイッ
チ14の接続点とが接続されている。なお、上記第1乃
至第4のアナログスイッチ11〜14に各対応してクロ
ックφ1〜φ4が与えられ1、前記ラッチ回路15のク
ロックドインバータ17にクロックφ、が与えられる。
次に、上記シフトレジスタの動作を説明する。
(1)第1の入出力ノード19から第2の入出力ノード
20へのデータシフトを行なう場合、クロックφ1.φ
、を第1相クロツクとし、クロックφ4.φ、を第2相
クロツクとし、クロックφ、を第3相クロツクとするB
fi類(3相)のクロックを用いる。これによって、第
1の人出カノード19の入力データD1nは第1相クロ
ツりにより第1のアナログスイッチ11および第3のア
ナログスイッチ13を経てラッチ回路15に入力して反
転される。次に、第2相クロツクによりデータはラッチ
回路15でラッチされて一時記憶され、このラッチデー
タはインノf−タ18により反転されたのち第4のアナ
ログスイッチ14に入力する。次に、第3相クロツクに
より上記第4のアナログスイッチ14の出力が第2のア
ナログスイッチ12を経て第2の入出力ノード20に出
力される。上記データシフト動作によれば、最終出力段
(第2のアナログスイッチ12)の前段(第4のアナロ
グスイッチ14)までデータをシフトしたのち、最終ク
ロック(第3相クロツク)によりデータを出力するので
、データシフト動作中に出力側電位に変化が生じても、
その影響を受けて出力データのレベルが反転するような
ことはない。
(2)  第2の入出力ノード20から第1の入出力ノ
ード19へのデータシフトを行なう場合、クロックφ8
.φ、を第1相クロツクとし、クロックφ4.φ、を第
2相クロツクとし、クロックφ、を第3相クロツクとす
る3棟類(3相)のクロックを用いる。これによって、
第2の入出力ノード20の入力データDinは第1相ク
ロツクにより第2のアナログスイッチ12および第3の
アナログスイッチ13を経てラッチ回路15に入力して
反転される。次に、第2相クロツクによりデータはラッ
チ回路15でラッチされて一時記憶され、このラッチデ
ータはインバータJ8により反転されたのち第4のアナ
ログスイッチ14に入力する。次に、第3相クロツクに
より上記第4のアナログスイッチ14の出力が第1のア
ナログスイッチ11を経て第1の人出カノード1゛9に
出力される。上記データシフト動作によれば、最終出力
段(第1のアナログスイッチ11)の前段(第4のアナ
ログスイッチ14)までデータをシフトし次のち、最終
クロック(第3相クロツク)によりデータを出力するの
で、データシフト動作中に出力側電位に変化が生じても
、その影咎な受けて出力データのレベルが反転するより
なことはない。
(3)第1の入出力ノード19から第2の入出力ノード
20へ従来例と同様なデータシフトを行なう場合、先ず
クロックφ1.φ8.φ、を同時にオンさせ、次にクロ
ックφ8.φ3をオフさせると共にクロックφ1.φ4
をオンさせればよい。
(4)第1の入出力ノード19からデータを取り込んで
データを一時保持しておき、このデータを再び第1の入
出力ノード19から出力させる場合、先ずクロックφ1
.φ3.φ、を同時にオンさせて第1の入出力ノード1
9の入力データD1nを取シ込み、次にクロックφ、を
オフしてデータを一時保持しておき、次にクロックφ4
をオンさせることにより上記データを出力させることが
できる。
上記した(3) 、 (4)で述べたような動作中も、
データ出力前は出力経路のアナログスイッチがオフ状態
になっているので、出力側電位に変化が生じても、その
影響を受けることはない。
次に、上記実施例のシフトレジスタの応用例として、第
2図に示すようにシフトレジスタSRをメモリ回路に接
続し、その第1の入出力ノード19をデータ821に接
続し、第2の入出力ノード20をメモリセルアレイ22
に接続した場合の動作を説明する。データ線21よりデ
ータをメモリセルアレイ22に書き込む際には、前記(
1)で述べたように第1の入出力ノード19から第2の
入出力ノード20へのデータシフトを行なわせる。メモ
リセルアレイ22からデータ線2ノへデータを読み出す
際には、前記(2)で述べたように第2の入出力ノード
20から第1の入出カッニド19へのデータシフトを行
なわせる。
[発明の効果]   ・ 上述し九よりに本発明のシフトレジスタによれば、デー
タシフト動作中における出力側電位の変化による影響を
受けずにデータを正しい論理レベルのままでシフトする
ことができ、しかも2つの入出力ノード間で双方向のデ
ータシフトを行なったシ、1つの入出力ノードからデー
タの入出力を行なうなどの多様なデータシフト動作が可
能になる。
【図面の簡単な説明】
第1図は本発明のシフトレジスタの一実施例を示す論理
回路図、第2図は第1図のシフトレジスタの応用例を示
す構成説明図、第3図は従来のシフトレジスタを示す論
理回路図である。 11〜14・・・第1〜第4のアナログスイッチ、15
・・・ラッチ回路、16.18・・・インバータ、17
・・・クロックドインバータ、19・・・第1の入出力
ノード、20・・・第2の入出力ノード。 出願人代理人  弁理士 鈴 江 武 彦第1図 グ 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1.  第1の入出力ノードと第2の入出力ノードとの間に直
    列に接続され、クロックφ_1により駆動される第1の
    アナログスイッチおよびクロックφ_2により駆動され
    る第2のアナログスイッチと、これらの2個のアナログ
    スイッチの相互接続点にそれぞれの一端が接続され、ク
    ロックφ_3により駆動される第3のアナログスイッチ
    およびクロックφ_4により駆動される第4のアナログ
    スイッチと上記第3のアナログスイッチの他端に入力端
    が接続されるインバータおよびこのインバータの出力端
    と入力端との間に接続されてクロックφ_5により駆動
    されるクロックドインバータからなるラッチ回路と、こ
    のラッチ回路の出力端と前記第4のアナログスイッチの
    他端との間に接続されたインバータとからなることを特
    徴とするシフトレジスタ。
JP61214283A 1986-09-11 1986-09-11 シフトレジスタ Pending JPS6369097A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61214283A JPS6369097A (ja) 1986-09-11 1986-09-11 シフトレジスタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61214283A JPS6369097A (ja) 1986-09-11 1986-09-11 シフトレジスタ

Publications (1)

Publication Number Publication Date
JPS6369097A true JPS6369097A (ja) 1988-03-29

Family

ID=16653169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61214283A Pending JPS6369097A (ja) 1986-09-11 1986-09-11 シフトレジスタ

Country Status (1)

Country Link
JP (1) JPS6369097A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01119775A (ja) * 1987-11-04 1989-05-11 Mitsubishi Electric Corp スキャンレジスタラッチ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01119775A (ja) * 1987-11-04 1989-05-11 Mitsubishi Electric Corp スキャンレジスタラッチ
JP2521991B2 (ja) * 1987-11-04 1996-08-07 三菱電機株式会社 スキャンレジスタラッチ

Similar Documents

Publication Publication Date Title
JPS61224520A (ja) 構成を変更可能な論理要素
JPS63214017A (ja) フリツプフロツプ回路用クロツク制御回路
JPS63310046A (ja) テスト補助回路
JPH0378718B2 (ja)
US4101790A (en) Shift register with reduced number of components
JPS61101113A (ja) フリツプフロツプ回路
US4297591A (en) Electronic counter for electrical digital pulses
JPS6369097A (ja) シフトレジスタ
JP3038757B2 (ja) シフトレジスタ回路
JP3595310B2 (ja) 半導体集積回路
JPS5920196B2 (ja) 双方向性シフトレジスタ
KR890001104A (ko) 반도체집적회로
JPH0247038B2 (ja)
JPH0242814A (ja) 半導体集積回路
JPH03181098A (ja) フリップフロップ回路
JPS6376198A (ja) シフト・レジスタ
JPH0328879B2 (ja)
JPS607697A (ja) 相補型半導体集積回路
JPS63127497A (ja) シフトレジスタ
JPH02105396A (ja) シフトレジスタ
JPH01236498A (ja) シフトレジスタ回路
JPS641808B2 (ja)
JPH03204027A (ja) 乗算回路
JPS6137718B2 (ja)
JPS60123129A (ja) クロック作成回路