JP3571359B2 - Shift register and data selection circuit - Google Patents

Shift register and data selection circuit Download PDF

Info

Publication number
JP3571359B2
JP3571359B2 JP18525893A JP18525893A JP3571359B2 JP 3571359 B2 JP3571359 B2 JP 3571359B2 JP 18525893 A JP18525893 A JP 18525893A JP 18525893 A JP18525893 A JP 18525893A JP 3571359 B2 JP3571359 B2 JP 3571359B2
Authority
JP
Japan
Prior art keywords
inverter
gate
input
transfer
terminal
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 - Fee Related
Application number
JP18525893A
Other languages
Japanese (ja)
Other versions
JPH06223593A (en
Inventor
博 高橋
Original Assignee
日本テキサス・インスツルメンツ株式会社
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 日本テキサス・インスツルメンツ株式会社 filed Critical 日本テキサス・インスツルメンツ株式会社
Priority to JP18525893A priority Critical patent/JP3571359B2/en
Priority to US08/163,240 priority patent/US5521953A/en
Priority claimed from US08/163,240 external-priority patent/US5521953A/en
Publication of JPH06223593A publication Critical patent/JPH06223593A/en
Application granted granted Critical
Publication of JP3571359B2 publication Critical patent/JP3571359B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Shift Register Type Memory (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、MIS(Metal Insulation Semiconductor)トランジスタを用いて構成されるシフトレジスタおよびデータ選択回路に関するものである。
【0002】
【従来の技術】
図19は、電源電圧VDD=5.0V系で動作可能な従来のシフトレジスタの基本構成を示す回路図である。
図19において、MSTはマスタラッチ、SLVはスレイブラッチ、NTM1,NTM1n,NTMsおよびNTS1はしきい値電圧VthN が約1VのNチャネルMOSトランジスタからなるトランスファーゲート、IVM1,IVM2,IVM3,IVS1,IVS2およびIVS3はインバータ、DIN1,DINnおよびSINはデータ入力端子、DOUTはデータ出力端子をそれぞれ示している。
【0003】
マスタラッチMSTは、トランスファーゲートNTM1,NTM1n,NTMs、インバータIVM1,IVM2およびIVM3により構成されている。
具体的な接続は、トランスファーゲートNTM1,NTM1n,NTMsの各入力端子はデータ入力端子DIN1,DINnおよびSINにそれぞれ接続され、トランスファーゲートNTM1,NTM1n,NTMsの各出力端子はそれぞれインバータIVM1の入力端子およびインバータIVM2の出力端子に接続されている。
また、インバータIVM1の出力端子はインバータIVM2およびIVM3の入力端子に接続され、インバータIVM2の出力端子はインバータIVM1の入力端子に接続されている。
すなわち、インバータIVM1とIVM2とは、各トランスファーゲートNTM1,NTM1nおよびNTMsの出力端子とインバータIVM3の入力端子間に、入出力端子を逆向きにして並列に接続されている。
インバータIVM2は、貫通電流の防止、回路の安定動作などのために、高抵抗形のインバータにより構成される。
【0004】
スレイブラッチSLVは、トランスファーゲートNTS1、インバータIVS1,IVS2およびIVS3により構成されている。
具体的な接続は、トランスファーゲートNTS1の入力端子はマスタラッチMSTのインバータIVM3の出力端子に接続され、出力端子はインバータIVS1の入力端子およびインバータIVS2の出力端子に接続されている。
また、インバータIVS1の出力端子はインバータIVS2およびIVS3の入力端子に接続され、インバータIVS2の出力端子はインバータIVS1の入力端子に接続されている。
すなわち、インバータIVS1とIVS2とは、トランスファーゲートNTS1の出力端子とインバータIVS3の入力端子間に、入出力端子を逆向きにして並列に接続されている。
インバータIVS2は、貫通電流の防止、回路の安定動作などのために、高抵抗形のインバータにより構成される。
【0005】
また、各トランスファーゲートNTM1,NTM1n,NTMsおよびNTS1の各ゲート端子は、それぞれ図示しない信号線を介して制御系に接続され、この制御系によりタイミングなどが制御された所定レベル、例えば5Vのクロック信号がそれぞれ入力される。
具体的には、トランスファーゲートNTM1のゲート端子にはクロック信号MCLK1が入力され、トランスファーゲートNTM1nのゲート端子にはクロック信号MCLKnが入力される。これら第1のクロック信号(1,n)は、同時にハイレベルとなることはない。
また、トランスファーゲートNTMsのゲート端子には、デバイステスト用のスキャンクロック信号SCANCLK が入力される。
一方、トランスファーゲートNTS1のゲート端子には、クロック信号MCLK(1,n)と位相が異なるクロック信号SCLKが入力される。
【0006】
図20は、クロック信号MCLK(1,n)とクロック信号SCLKとの関係を示すタイミングチャートである。
図20に示すように、クロック信号MCLKとクロック信号SCLKとは180°位相がずれており、かつ、クロックスキューを防止するために、両信号共ローレベルとなるいわゆるアイソレーション期間ITが設けられている。
したがって、マスタラッチMSTのトランスファーゲートNTM1またはNTM1nがオン状態にあるときは、スレイブラッチSLVのトランスファーゲートNTS1はオフ状態を保持し、スレイブラッチSLVのトランスファーゲートNTS1がオン状態にあるときは、マスタラッチMSTのトランスファーゲートNTM1またはNTMnはオフ状態を保持するようにクロック信号の入力が制御される。
【0007】
なお、スキャン用のトランスファーゲートNTMsは、デバイスのテスト用に設けられているものであり、このトランスファーゲートNTMsのゲート端子に入力されるスキャンクロック信号SCANCLK は、クロック信号MCLKと同様のタイミングで入力される。
すなわち、デバイステスト時には、スキャン用のトランスファーゲートNTMsがオン状態にあるときは、スレイブラッチSLVのトランスファーゲートNTS1はオフ状態を保持し、スレイブラッチSLVのトランスファーゲートNTS1がオン状態にあるときは、スキャン用のトランスファーゲートNTMsはオフ状態を保持するようにクロック信号の入力が制御される。
【0008】
ここで、図19の構成において、入力端子DIN1に5Vのハイレベル「1」のデータが入力された場合の動作について説明する。
入力端子DIN1に5Vのハイレベル「1」のデータが入力されたときに、クロック信号MCLK1が5VのハイレベルでトランスファーゲートNTM1のゲート端子に入力されると、トランスファーゲートNTM1はオン状態となる。
これにより、ハイレベル5Vの入力データは、トランスファーゲートNTM1を通過することになるが、このとき、トランスファーゲートNTM1のしきい値電圧VthN (約1V)や基板効果などにより、トランスファーゲートNTM1の出力端子側のノードND1におけるレベルは約3.5Vとなり、このレベルがインバータIVM1の入力端子に印加される。
【0009】
インバータIVM1の持つ回路しきい値は、一般に電源電圧VDDの約1/2か、ややそれより低いレベルに設定されるため、インバータIVM1のレベル反転機能により、その出力側はローレベルとなる。このとき、入力レベルが5Vよりも低い3.5Vであるため、多少の貫通電流が流れる。
インバータIVM1の出力であるローレベルがインバータIVM2およびインバータIVM3の入力端子に印加される。
【0010】
インバータIVM2は、上述したように、高抵抗形のインバータで構成してあり、ローレベルを受けたその出力はほぼ5Vとなり、この5VのハイレベルがインバータIVM1の入力端子に印加されるようになる。
すなわち、トランスファーゲートNTM1のしきい値電圧VthN や基板効果などにより約3.5Vまで降下したデータレベルが補償され、また、貫通電流の流れが抑止されるようになり、安定にハイレベルが保持されるようになる。
【0011】
次に、クロック信号MCLK1がローレベルとなり、クロック信号SCLKがハイレベルでスレイブラッチSLVのトランスファーゲートNTS1のゲート端子に入力されると、トランスファーゲートNTM1はオフ状態となり、トランスファーゲートNTS1がオン状態となる。
これにより、マスタラッチMSTのインバータIVM3のハイレベル出力がトランスファーゲートNTS1を通過することになるが、このとき、マスタラッチMSTの場合と同様に、トランスファーゲートNTS1のしきい値電圧VthN や基板効果などにより、トランスファーゲートNTS1の出力端子側のノードND2におけるレベルは約3.5Vとなり、このレベルがインバータIVS1の入力端子に印加される。
【0012】
インバータIVS1の持つ回路しきい値は、上述したように、電源電圧VDDの約1/2か、ややそれより低いレベルに設定されるため、インバータIVS1のレベル反転機能により、その出力側はローレベルとなる。このとき、入力レベルが5Vよりも低い3.5Vであるため、多少の貫通電流が流れる。
インバータIVS1の出力であるローレベルがインバータIVS2およびインバータIVS3の入力端子に印加される。
【0013】
インバータIVS2は、上述したように、高抵抗形のインバータで構成してあり、ローレベルを受けたその出力はほぼ5Vとなり、この5VのハイレベルがインバータIVS1の入力端子に印加されるようになる。
すなわち、トランスファーゲートNTS1のしきい値電圧VthN や基板効果などにより約3.5Vまで降下したデータレベルが補償され、また、貫通電流の流れが抑止されるようになり、安定にレベルが保持されるようになる。
これにより、インバータIVS3から安定したハイレベル出力が得られ、データ出力端子DOUTから出力される。
【0014】
以上のように、図19の回路は、電源電圧VDD5V下で、クロック信号MCLKおよびクロック信号SCLKにより順次データをシフトするシフトレジスタとして安定に動作する。
【0015】
【発明が解決しようとする課題】
しかし、近年、消費電力の低下の要求や、微細なICへの信頼性の確保などのため、電源電圧VDDの下限を3.0Vや2.7V、アプリケーションによっては、さらに低い電圧下での動作保証の要求が出てきている。
これら電源電圧VDDを低下させると、ICの動作速度の大幅な低下が起こるばかりか、これらシフトレジスタなどの回路においては、Nチャネルトランスファーゲートにおいてハイレベルを伝搬させる際、上述したトランジスタ自身の持つしきい値電圧VthN や基板効果などにより十分なハイレベルの伝搬ができず、動作不良に至るという問題点があった。
【0016】
これはトランスファーゲートを伝搬したあとのレベルは、約(VDD−VthN )となり低電源電圧下においては伝搬レベルが電源電圧VDDの低下により低くなる。
このレベルを受けるインバータの持つ回路しきい値は、設計上、現実的なベータレシオ下において電源電圧VDDの約1/2か、ややそれよりも低いレベルに設定されているため、トランスファーゲートを伝搬したあとのノードにこの回路しきい値以上の十分なレベルを伝えるには、しきい値電圧VthN を下げるか、ゲート電圧を昇圧するなどの必要がある。
【0017】
この問題を解決するために現在、製造プロセス中で、たとえばNチャネルのP濃度を下げるこにより、しきい値電圧VthN を下げるプロセスに変更し解決しようとする提案がなされている。
しかし、近年のVLSIのトランジスタのゲート長はサブミクロンの領域に達しており、しきい値電圧VthN を下げすぎると十分なパンチスルー耐圧が確保できず、また、トランジスタがオフ状態にあっても、ドレインからの空乏層の広がりにより電流が流れてしまう、いわゆる短チャンネル効果によるサブスレショルド電流の増加など、量産時の様々な問題を解決する必要がある。
また、これらによるイールドのロスを管理改善することもプロセスへの負荷となっており、たとえしきい値電圧VthX(=N,P) を現実的な値に下げたとしても、これらの回路で電源電圧VDD=2.7Vを保証することは製造のばらつきに対するマージンも含めて考慮するとかなり厳しい要求となる。
さらに、今後0.65μm/0.5μmへのシュリンクなども考慮に入れると状況は一層厳しいものとなる。
【0018】
そこで、従来より、電源電圧VDD=2.7V以下における動作要求に対しては、図21に示すような、図19におけるNチャネルトランスファーゲートNTM1,NTM1n,NTMsおよびNTS1の全てを、低消費電力化、高速化が可能な相補型MOS(CMOS;Complementary MOS)からなるトランスファーゲートCTM1,CTM1n,CTMsおよびCTS1で置き換えた構成の、いわゆる完全CMOS型シフトレジスタが一般的に知られている。
【0019】
この完全CMOS型シフトレジスタでは、マスタラッチMSTの各CMOSトランスファーゲートCTM1,CTM1nおよびCTMsを構成するN−MOSトランジスタN1,NnおよびNsの各々のゲート端子に、クロック信号MCLK1,MCLKnおよびSCANCLK を入力させるとともに、各CMOSトランスファーゲートCTM1,CTM1nおよびCTMsを構成するP−MOSトランジスタP1,PnおよびPsの各々のゲート端子に、クロック信号MCLK1,MCLKnおよびSCANCLK を反転させた反転クロック信号XMCLK1,XMCLKnおよびXSCANCLKを入力させることにより、各トランスファーゲートCTM1,CTM1nおよびCTMsをオン・オフさせている。
同様に、スレイブラッチSLVのCMOSトランスファーゲートCTS1を構成するN−MOSトランジスタNSのゲート端子に、クロック信号SCLKを入力させるとともに、CMOSトランスファーゲートCTS1を構成するP−MOSトランジスタPSのゲート端子に、クロック信号SCLKを反転させた反転クロック信号XSCLKを入力させることにより、トランスファーゲートCTS1をオン・オフさせている。
【0020】
また、図22は、クロック信号MCLKと反転クロック信号XMCLKとのタイミング関係、クロック信号SCLKと反転クロック信号XSCLKとのタイミング関係、並びに各クロック信号相互間のタイミング関係を示している。
図22に示すように、クロック信号MCLKとクロック信号SCLK、または反転クロック信号XMCLKと反転クロック信号XSCLKとは180°位相がずれており、かつ、クロックスキューを防止するために、両信号共ローレベルとなるいわゆるアイソレーション期間ITが設けられている。
【0021】
このような構成を有する完全CMOS型シフトレジスタは、電源電圧VDD=2.7V下においても、クロック信号MCLKおよびクロック信号SCLKにより順次データをシフトするシフトレジスタとして安定に動作する。
【0022】
しかし、完全CMOS型シフトレジスタは、各CMOSトランスファーゲートCTM1,CTM1n,CTMsおよびCTS1を構成するN−MOSトランジスタN1,Nn,NsおよびNS、並びにP−MOSトランジスタN1,Nn,NsおよびNSのそれぞれにクロック信号を提供する必要があり、データの入力が増えるとその2倍の数のクロック数が必要となる。
その結果、配線によるレイアウト面積の増大や、Pチャネル、Nチャネル各々のトランスファーゲートの極性が異なることなどにより、ウエルによる分離とそれぞれのトランジスタに対する一定のスペーシングの確保が必要となり、レイアウト面積の増大を招いてしまう。
また、ICの高速化により、Pチャネル、Nチャネルのクロックスキューに対する注意やクロックスキュー防止のためのタイミング回路の増加を余儀なくされ面積増加を招き、Pチャネルドライブ用のバッファなども必要となることからレイアウト面積の増加につながり、データパスなどでは、多数のデータ入力から選択し演算を行うため、クロックドライバーの回路規模が増大し、このような回路状態では大幅なレイアウト面積の増大が起こる。
【0023】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、レイアウト面積の増大や回路の複雑化を招くことなく、通常の電源電圧下のみならず、低電源電圧下においても安定に動作可能なシフトレジスタおよびデータ選択回路を提供することにある。
【0024】
【課題を解決するための手段】
上記目的を達成するため、本発明のシフトレジスタは、互いに逆向きに接続された第1および第2のインバータと、ゲート端子に印加される第1のクロック信号に応じて入力端子と上記第1のインバータの入力とを導通させる第1のトランスファーゲートと、互いに逆向きに接続された第3および第4のインバータと、ゲート端子に印加される第2のクロック信号に応じて第2のノードと上記第4のインバータの入力とを導通させる第5のトランスファーゲートとを有し、上記第2および第3のトランスファーゲートのゲート端子のうち、何れか一方のゲート端子は上記入力端子または上記第1のインバータの入力に接続され、他方のゲート端子は上記第1のトランスファーゲートのゲート端子に接続され、上記第1のノードには上記第1または第2のインバータの出力と同じ論理の第1の信号が印加され、上記第2のノードには上記第1の信号と論理が逆の第2の信号が印加される。
【0025】
また、本発明のデータ選択回路は、ゲート端子に印加される信号に応じてデータ入力端子と第1の出力端子とを導通させる直列に接続された第1および第2のトランスファーゲートと、ゲート端子に印加される信号に応じて接地と第2の出力端子とを導通させる直列に接続された第3、第4および第5のトランスファーゲートとを有し、上記第1および第2のトランスファーゲートのゲート端子のうち、何れか一方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうち、何れか一のゲート端子にクロック信号が印加され、上記第1および第2のトランスファーゲートのゲート端子のうちの他方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうちの他の一のゲート端子に制御信号が印加され、上記第3、第4および第5のトランスファーゲートのゲート端子のうちの残りの一のゲート端子が、上記データ入力端子または第1または第2のトランスファーゲートの出力に接続されている。
【0026】
【作用】
本発明のシフトレジスタにおいて、第1、第2、第3、第4および第5のトランスファーゲートが全てNチャネルMOSトランジスタであるとして本発明の作用を説明する。
第1のクロック信号がハイレベルになると、第1のトランスファーゲートと第3または第2のトランスファーゲートの一方とがオン状態となり、入力端子に入力されるハイレベル「1」またはローレベル「0」の入力データは第1のトランスファーゲートを通過する。
入力データがハイレベルの場合、第1のインバータの入力側の信号レベルは、第1のトランスファーゲートのしきい値電圧VthN や基板効果などによるレベル降下作用を受けて入力端子における信号レベルよりも低いものとなる。インバータのしきい値電圧は、一般に電源電圧VDDの約1/2か、ややそれより低い値に設定されるので、第1のインバータの入力側の信号レベルが第1のインバータのしきい値電圧よりも低い場合には、第1のインバータが完全に論理反転できず、第1のインバータの出力が不安定になる。第1のインバータの出力が不安定になると第2のインバータも完全に論理反転できず、第2のインバータの出力も不安定となる。すると、ハイレベルの信号を保持できない、第1および第2のインバータに貫通電流が流れるといった問題が発生することとなる。
【0027】
しかしながら、本発明では、しきい値電圧がインバータよりも低い第2または第3のトランスファーゲートがハイレベルの入力データによりオン状態となっているので、第2のインバータの入力側は第2および第3のトランスファーゲートを介して接地に接続され、安定なローレベルとなる。これにより、第2のインバータ延いては第1のインバータが完全に論理反転することとなり、第1のインバータの出力側は安定なローレベルになり、第2のインバータの出力側は安定なハイレベルになる。この論理状態は、第1のクロック信号がローレベルになって第1のトランスファーゲートと第3または第2のトランスファーゲートがオフ状態になっても安定に保持される。
【0028】
次に、たとえば、第1のノードに第2のインバータの出力側と同じレベル(ハイレベル)の第1の信号が印加され、第2のノードに第1のインバータの出力側と同じレベル(ローレベル)の第2の信号が印加された状態で、第2のクロック信号がハイレベルになると、第4および第5のトランスファーゲートがオン状態になる。すると、第3のインバータの入力側はハイレベルとなり、第4のインバータの入力側がローレベルとなる。この時、第3のインバータの入力側は第4のトランスファーゲートのしきい値電圧や基板効果などのレベル降下作用を受けて第1のノードよりも低いレベルとなる。もし、このレベルが第3のインバータのしきい値電圧よりも低いレベルであると、第3のインバータが完全に論理反転できず、その出力レベルが不安定になる。
【0029】
しかしながら、第5のトランスファーゲートを通過するローレベルは、第5のトランスファーゲートのしきい値電圧や基板効果などのレベル降下作用を受けないので、第4のインバータの入力側は安定なローレベルとなる。この安定なローレベルによって第4のインバータ延いては第3のインバータが完全に論理反転することとなり、第3のインバータの出力側が安定なローレベルとなり、第4のインバータの出力側は安定なハイレベルとなる。この論理状態は、第2のクロック信号がローレベルになって第4および第5のトランスファーゲートがオフ状態になっても安定に保持される。
これにより、本発明のシフトレジスタからハイレベルまたはローレベルの安定した出力が得られる。
【0030】
なお、入力データがローレベルの場合には、第2または第3のトランスファーゲートがオン状態にならないが、第1のトランスファーゲートを通過するローレベルは第1のトランスファーゲートのしきい値電圧や基板効果などによる所定のレベル降下作用を受けないので安定に保持され、第1のインバータの入力側に安定なローレベルとして現れる。従って、第1のインバータ延いては第2のインバータが完全に論理反転し、シフトレジスタとして安定に動作する。
【0031】
また、本発明にデータ選択回路によれば、制御信号により入力データの第1の出力端子への伝搬制御が行われる。
すなわち、クロック信号が所定のトランスファーゲートのゲート端子に印加され、かつ、制御信号が所定のトランスファーゲートのゲート端子に印加されることにより、入力データが第1の出力端子に伝搬される。
このとき、第2の出力端子は接地レベルに引き込まれる。
【0032】
【実施例1】
図1は、3つのNチャネルトランスファーゲートとインバータとを用いて構成した本発明に係るシフトレジスタの第1の実施例を示す回路図であって、従来例を示す図19と同一構成部分は同一符号をもって表す。
【0033】
すなわち、MSTはマスタラッチ、SLVはスレイブラッチ、NTM1,NTM1n,NTM1s,NTM2,NTM2n,NTM2s,NTM3,NTM3n,NTM3s,NTS1およびNTS2はしきい値電圧VthN が約1VのNチャネルMOSトランジスタからなるトランスファーゲート、IVM1,IVM2,IVS1,IVS2およびIVS3はインバータ、DIN1,DINnおよびSINはデータ入力端子、DOUTはデータ出力端子、MCLK1,MCLKnはクロック信号、SCLKはクロック信号、SCANCLK はスキャンクロック信号をそれぞれ示している。
【0034】
マスタラッチMSTは、トランスファーゲートNTM1,NTM1n,NTM2,NTM2n,NTM3,NTM3n,NTM1s,NTM2sおよびNTM3s、インバータIVM1およびIVM2により構成されている。
【0035】
具体的な接続は、データ入力端子DIN1にトランスファーゲートNTM1の入力端子およびトランスファーゲートNTM2のゲート端子が接続されている。トランスファーゲートNTM2の入力端子は接地され、出力端子はトランスファーゲートNTM3の入力端子に接続されている。
また、トランスファーゲートNTM1の出力端子とトランスファーゲートNTM3の出力端子との間に、インバータIVM1とIVM2とが入出力端子を互いに逆向きにして並列に接続されている。
なお、インバータIVM2は、従来の構成と異なり、高抵抗形のインバータである必要はないが、低消費電力化を考慮すればSRAMの様な小さなトランジスタで構成することが望ましい。
【0036】
同様に、データ入力端子DINnにトランスファーゲートNTM1nの入力端子およびトランスファーゲートNTM2nのゲート端子が接続されている。トランスファーゲートNTM2nの入力端子は接地され、出力端子はトランスファーゲートNTM3nの入力端子に接続されている。
また、トランスファーゲートNTM1nの出力端子とトランスファーゲートNTM3nの出力端子との間に、インバータIVM1とIVM2とが入出力端子を互いに逆向きにして並列に接続されている。
【0037】
さらに、データ入力端子SINにトランスファーゲートNTM1sの入力端子およびトランスファーゲートNTM2sのゲート端子が接続されている。トランスファーゲートNTM2sの入力端子は接地され、出力端子はトランスファーゲートNTM3sの入力端子に接続されている。
また、トランスファーゲートNTM1sの出力端子とトランスファーゲートNTM3sの出力端子との間に、インバータIVM1とIVM2とが入出力端子を互いに逆向きにして並列に接続されている。
【0038】
スレイブラッチSLVは、トランスファーゲートNTS1およびNTS2、インバータIVS1,IVS2およびIVS3により構成されている。
具体的な接続は、トランスファーゲートNTS1の入力端子はマスタラッチMSTのトランスファーゲートNTM1,NTM1nおよびNTM1sの出力端子に接続され、トランスファーゲートNTS2の入力端子はマスタラッチMSTのトランスファーゲートNTM3,NTM3nおよびNTM3sの出力端子に接続されている。
また、トランスファーゲートNTS1の出力端子とトランスファーゲートNTS2の出力端子との間に、インバータIVS1とIVS2とが入出力端子を互いに逆向きにして並列に接続されている。
さらに、インバータIVS1の出力端子とインバータIVS2の入力端子との接続中点にはインバータIVS3の入力端子が接続され、インバータIVS3の出力端子はデータ出力端子DOUTに接続されている。
なお、インバータIVS2は、従来の構成と異なり、高抵抗形のインバータである必要はないが、前述した様に低消費電力化を考慮するとSRAMの様な小さなトランジスタで構成することが望ましい。
【0039】
また、マスタラッチMSTのトランジスタNTM1,NTM1n,NTM1s,NTM3,NTM3n,NTM3sのゲート端子、並びにスイレイブラッチSLVのトランスファーゲートNTS1,NTS2のゲート端子は、それぞれ図示しない信号線を介して制御系に接続され、この制御系によりタイミングなどが制御された5Vやさらに低い2.7V,2V,1.7Vなど、所定のレベルのクロック信号がそれぞれ入力される。
【0040】
具体的には、マスタラッチMSTにおいて、トランスファーゲートNTM1のゲートおよびトランスファーゲートNTM3のゲート端子にはクロック信号MCLK1が入力される。
同様に、トランスファーゲートNTM1nのゲート端子およびトランスファーゲートNTM3nのゲート端子にはクロック信号MCLKnが入力される。
また、トランスファーゲートNTM1sのゲート端子およびトランスファーゲートNTM3sのゲート端子にはデバイステスト用のスキャンクロック信号SCANCLK が入力される。
【0041】
さらに、スレイブラッチSLVにおいては、トランスファーゲートNTS1のゲート端子およびトランスファーゲートNTS2のゲート端子には、クロック信号MCLK(1,n)およびスキャンクロック信号SCANCLK と位相が180°ずれたクロック信号SCLKが入力される。
したがって、マスタラッチMSTのトランスファーゲートNTM1,NTM3,NTM1n,NTM3nまたはNTM1s,NTM3sがオン状態にあるときは、スレイブラッチSLVのトランスファーゲートNTS1,NTS2はオフ状態を保持し、スレイブラッチSLVのトランスファーゲートNTS1,NTS2がオン状態にあるときは、マスタラッチMSTのトランスファーゲートNTM1,NTM3,NTM1n,NTM3nまたはNTM1s,NTM3sはオフ状態を保持するようにクロック信号の入力が制御される。
【0042】
次に、上記構成による動作を、入力端子DIN1にたとえば2Vでハイレベル「1」のデータが入力された場合を例に説明する。
入力端子DIN1に入力された2Vのハイレベル「1」のデータは、トランスファーゲートNTM1の入力端子およびトランスファーゲートNTM2のゲート端子に入力され、トランスファーゲートNTM2はオン状態となる。
このとき、クロック信号MCLK1が2VのハイレベルでトランスファーゲートNTM1のゲート端子およびトランスファーゲートNTM3のゲート端子にそれぞれ入力されると、トランスファーゲートNTM1およびNTM3はオン状態となる。
これにより、ハイレベル2Vの入力データは、トランスファーゲートNTM1を通過することになるが、このとき、トランスファーゲートNTM1のしきい値電圧VthN (約1V)や基板効果などにより、トランスファーゲートNTM1の出力端子側のノードNDM1におけるレベルは約1Vあるいはそれ以下となり、このレベルがインバータIVM1の入力端子に印加される。
【0043】
インバータIVM1の持つ回路しきい値は、一般に電源電圧VDDの約1/2か、ややそれより低いレベルに設定されるため、データ入力当初は、インバータIVM1のレベル反転機能により、その出力側のノードNDM2はほぼローレベルとなる。入力レベルが2Vよりも低い1Vあるいはそれ以下であるため、多少の貫通電流が流れるが、この不安定なローレベルがインバータIVM2の入力端子に印加され、インバータIVM2の出力側、すなわちノードNDM1は不安定ながらほぼハイレベルに保持される。
【0044】
しかし、このとき、トランスファーゲートNTM2,NTM3は上述したようにオン状態であるため、ノードNDM2は、強制的に接地レベルに引き込まれ、徐々に安定した0Vのローレベルとなる。
この安定したローレベルがインバータIVM2の入力端子に印加されるようになり、インバータIVM2の出力側、すなわちノードNDM1は安定なほぼ2Vのハイレベルに保持されるようになる。
すなわち、トランスファーゲートNTM1のしきい値電圧VthN や基板効果などにより約1Vまで降下したデータレベルが補償され、ノードNDM1およびノードNDM2がそれぞれ、ハイレベルおよびローレベルに安定に保持される。
【0045】
次に、クロック信号MCLK1がローレベルとなり、クロック信号SCLKがハイレベルでスレイブラッチSLVのトランスファーゲートNTS1およびNTS2のゲート端子に入力され、トランスファーゲートNTM1およびNTM3はオフ状態となり、トランスファーゲートNTS1およびNTS2がオン状態となる。
これにより、マスタラッチMSTのノードNDM1のハイレベルが、トランスファーゲートNTS1を通過し、このときトランスファーゲートNTS1のしきい値電圧VthN や基板効果などによる所定のレベル降下作用を受けてノードNDS1に現れるとともに、ノードNDM2の安定したローレベルが、トランスファーゲートNTS2を通過し、このときトランスファーゲートNTS2のしきい値電圧VthN や基板効果などによる所定のレベル降下作用を受けずにノードNDS2に現れる。
スレイブラッチSLVのノードNDS2に現れたローレベルは、トランスファーゲートNTS2のしきい値電圧VthN や基板効果などによる所定のレベル降下作用を受けないため安定に保持される。このため、ノードNDS1もやがて安定なハイレベルに保持されるようになる。
そして、ノードNDS2の安定したローレベルは、インバータIVS3の入力端子に印加され、これにより、インバータIVS3から安定したハイレベル出力が得られ、データ出力端子DOUTから出力される。
【0046】
なお、入力データがローレベルの場合には、マスタラッチMSTのトランスファーゲートNTM2はオン状態とならないが、トランスファーゲートNTM1を通過するローレベルは、トランスファーゲートNTM1のしきい値電圧VthN や基板効果などによる所定のレベル降下作用を受けずに安定に保持され、ノードNDM1に現れるため、インバータIVM1の出力側のノードNDM2も安定なハイレベルに保持されて、シフトレジスタとして安定に動作する。
マスタラッチMSTからスレイブラッチSLVへのデータの転送は、インバータIVM1,IVM2により確立されるノードNDM1,NDM2のレベルがトランスファーゲートNTS1,NTS2を通過することにより行われる。ノードNDM1およびNDM2には、トランジスタのゲート端子のような大きな負荷の原因となる要素が接続されていないので、ノードNDM1,NDM2のレベルの確立およびデータの転送を行うインバータIVM1,IVM2はそれ程大きなドライブ能力を要求されない。したがって、インバータIVM1,IVM2を構成するトランジスタのサイズを小さくできる。これはシフトレジスタのレイアウト画積の縮小化に有効である。
【0047】
以上のように、図1の回路は、電源電圧VDD2V下で、クロック信号MCLK1およびクロック信号SCLKにより順次データをシフトするシフトレジスタとして安定に動作する。
また、本シフトレジスタは、通常の電源電圧レベルである5V下では、なんら問題なく安定に動作する。
【0048】
以上説明したように、本実施例によれば、製造プロセスの負担となるNチャネルトランスファーゲートのしきい値電圧VthN などを下げる必要がなく、Nチャネル用の単一クロック信号のみで十分低い電圧でも動作可能なシフトレジスタを実現できる。
また、本シフトレジスタは、基本的にはマスタラッチMST側にNチャネルトランスファーゲートを3個使用し、従来の完全CMOS型の2個のゲートに対してトランジスタ数は1個増えている。
しかし、スレイブラッチSLV側は、Nチャネルトランスファーゲート2個を用いているため、シフトレジスタ全体として、トランジスタ数の増加は少ない。
さらに、全てのトランスファーゲートをNチャネルトランジスタで構成しているため、ウエルのような分離層や、トランジスタ同士の分離を必要とせず、高集積化に適しているという利点がある。
加えて、図19に示す従来の1トランジスタ・Nチャネルトランスファーゲートの場合、素子数は少ないが、レイアウト的には周りは配線領域となり、その配線下は何も無く、まだトランジスタを配置する余地がある。換言すれば、素子数は少ないがゆえにシリコンエリアに余裕をもっていることになる。
したがって、その余ったエリアを有効に活用できる利点もある。
【0049】
図21に示す完全CMOS型との比較においては、クロックの本数を一つのデータインに対して一本とすることによりクロックラインのラウティングによるレイアウト面積の増大とクロックドライバの回路規模の増大を防止することができる。
【0050】
また、本回路の基本動作は、ハイレベル「1」を書き込むという動作時は、トランスファーゲートNTM2によりノードNDM2にローレベル「0」を書込み、ローレベル「0」を書き込む際は、ノードNDM1にローレベル「0」を書き込むことでレシオ回路により動作させ、ハイレベル「1」の伝搬とローレベル「0」の伝搬する回路の経路を変えることにより、低電圧化における動作を保証している。
したがって、高速動作に有利なNチャネル主体の回路構成であるため、低電圧下での動作速度の低下も、小さなトランジスタ寸法においても最小限にできる。
【0051】
さらに、本回路構成では、スレイブラッチSLV側には、マスタラッチMST側のトランスファーゲートNTM2のように、ノードNDS1あるいはNDS2を接地レベルに引き込むためのゲートを設けることなく、安定な動作が得られるため、ゲート増加に伴う負荷容量の増加を防止することができ、ひいては動作速度の低下を防止できる。
【0052】
図2〜図7は、従来の完全CMOS型のシフトレジスタと図1の構成のシフトレジスタを用いて、4.5V,2.7V,1.7Vおよび1.5Vの各種電源電圧VDDでシミュレーションを行った場合の、動作速度、消費電力を示しており、図2〜図4とも(a) は完全CMOS型の結果を示している。
シミュレーションを行う温度としては、85℃、25℃および−25℃から適宜選択した。
また、各図中に「N」,「W」,「P」,「S」,「N」で示す各符号の意味は、「N」はNチャネル、「W」はWeak(弱い)、「P」はPチャネル、「S」はStrong(強い)、「N」はNominal(センタ)である。
たとえば「NWPS」は、Nチャネルが弱く、Pチャネルが強い場合を示し、本シミュレーションは、これらの5種類の組合せで行った。
【0053】
図2は、電源電圧VDD=2.7Vでシミュレーションを行った場合のマスタラッチ側の動作速度を示している。
図2からわかるように、本発明品は従来の完全CMOS型とほぼ同等の速度で動作可能である。
【0054】
図3は、同じく電源電圧VDD=2.7Vでシミュレーションを行った場合のスレイブラッチ側の動作速度を示している。
図3からわかるように、本発明品はスレイブ側においても従来の完全CMOS型とほぼ同等の速度で動作可能である。
【0055】
図4は、同じく電源電圧VDD=2.7Vでシミュレーションを行った場合のある伝送時間内における消費電力を示している。
図4からわかるように、本発明品は従来の完全CMOS型とほぼ同等あるいはそれ以下の消費電力である。
【0056】
また、図5は、温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品のマスタラッチ側の動作速度を示している。
図5の(a) において、「NSPW」で25℃および−25℃の部分には「*」を記してあるが、これは、電源電圧VDD=1.5Vで温度25℃および−25℃では動作しなかったことを示している。
しかし、電源電圧VDDを1.5Vから1.7Vに上げれば良好な速度で動作することを確認した。
図5の(a) および(b) からわかるように、本発明品のマスタ側は低動作電圧でも良好な速度で動作する。
また、図5の(c) からわかるように、本発明品のマスタ側は通常の動作電圧でも、2ns以下という良好な速度で動作する。
【0057】
図6は、温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品のスレイブラッチ側の動作速度を示している。
図6の(a) および(b) からわかるように、本発明品のスレイブ側も低動作電圧でも良好な速度で動作する。
また、図6の(c) からわかるように、本発明品のスレイブ側も通常の動作電圧でも、2ns以下という良好な速度で動作する。
【0058】
さらに、図7は、温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品の消費電力を示している。
なお、この場合、電源電圧VDDが低くなると動作速度が遅くなるため、電源電圧VDDの大きさに応じてマシンサイクルを変えてシミュレーションを行った。
図7からわかるように、本発明品は、良好な消費電力値を得ることができる。
【0059】
以上のシミュレーションでは、電源電圧VDD=1.7Vが動作限界値であった。勿論、この領域においては、動作周波数の低下はあるが、シフトレジスタとしての機能は十分に備えている。
また、3V近傍での、図19に示す従来のNチャネル1トランジスタの場合と比較しても3トランジスタの本発明品の方が高速に動作し、低電圧側の十分な動作マージンを持った回路といえる。
また、レシオ回路の定数の変更や、トランジスタサイズの最適化などにより動作周波数の一層の改善の可能性をもっており、さらにNチャネルトランジスタのしきい値電圧VthN を下げれば動作可能電圧を低下させることができる。
【0060】
【実施例2】
図8は、本発明に係るシフトレジスタの第2の実施例を示す回路図である。
本第2の実施例が上記第1の実施例と異なる点は、第1の実施例ではスレイブラッチSLVからのみ出力を得るように構成していたのに対し、マスタラッチMSTにおいてラッチしたデータも出力できるようにしたことにある。
そのため、マスタラッチMSTのノードNDM2に対してデータ出力用のインバータIVM3の入力端子を接続し、インバータIVM3の出力端子をデータ出力端子DOUTmに接続した構成としている。
その他の構成は第1の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0061】
図9は、従来の完全CMOS型シフトレジスタ、マスタ出力を有する図8のシフトレジスタおよびマスタ出力のない図1のシフトレジスタにおいて、データイン(DIN)4、スキャンイン(SIN)1として構成した場合のセルサイズ並びに面積比率の比較結果を示している。
図9からわかるように、本実施例によるシフトレジスタは、完全CMOS型を「1」とした場合、マスタ出力を有するものでも完全CMOS型の78%、マスタ出力を有しない図1のシフトレジスタに至っては約70%の面積で済み、本発明品は、レイアウト面積の増大を防止している。
【0062】
なお、図8の構成のシフトレジスタについても、図2〜図7を用いて説明したと同様のシミュレーションを行ったが、この場合も、実施例1の場合とほぼ同様の良好な結果を得ることができた。
【0063】
【実施例3】
図10は、本発明に係るシフトレジスタの第3の実施例を示す回路図である。
本第3の実施例が上記第1の実施例と異なる点は、第1の実施例ではトランスファーゲートNTS2の入力端子をマスタラッチMSTのインバータIVM1の出力端子とインバータIVM2の入力端子とが接続されたノードNDM2に接続した構成であるのに対し、第3の実施例ではスレイブラッチSLVのトランスファーゲートNTS2の入力端子をマスタラッチMSTのノードNDM1にインバータIVM4を介して接続したことにある。
【0064】
すなわち、本回路は、上述したようにハイレベルあるいはローレベルに安定に保持されるノードNDM1に現れる信号をスレイブラッチSLVに入力させ、トランスファーゲートNTS2の入力端子には、インバータIVS4でレベル反転させた信号を入力させるように構成した点が第1の実施例の回路と異なり、その他の構成は第1の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0065】
【実施例4】
図11は、本発明に係るシフトレジスタの第4の実施例を示す回路図である。
本第4の実施例が上記第3の実施例と異なる点は、スレイブラッチSLVのトランスファーゲートNTS1の入力端子とインバータIVS4の入力端子との接続中点とマスタラッチMSTのノードNDM1との間に、インバータIVM4を挿入したことにある。
その結果、スレイブラッチSLVへの入力信号レベルが上記第3の実施例の場合と反転するため、出力段となるインバータIVS3およびデータ出力端子DOUTをトランスファーゲートNTS2の出力端子に接続されたノードNDS2ではなく、トランスファーゲートNTS1の出力端子に接続されたノードNDS1に接続した構成としている。
その他の構成は第3の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0066】
【実施例5】
図12は、本発明に係るシフトレジスタの第5の実施例を示す回路図である。
本第5の実施例が上記第1の実施例と異なる点は、第1の実施例ではトランスファーゲートNTM2,NTM2nおよびNTM2sのゲート端子をデータ入力端子DIN1,DINnおよびSINにそれぞれ接続した構成にしていたのに対し、各トランスファーゲートNTM2,NTM2nおよびNTM2sのゲートをトランスファーゲートNTM1,NTM1nおよびNTM1sの出力端子にそれぞれ接続したことにある。
【0067】
すなわち、本回路は、入力端子DIN1,DINnおよびSINにハイレベルの信号が入力され、クロック信号MCLK1,MCLKnおよびスキャンクロック信号SCANCLK がハイレベルで各トランスファーゲートNTM1,NTM1nおよびNTM1s並びにトランスファーゲートNTM3,NTM3nおよびNTM3sのゲートに入力されたときに、各トランスファーゲートNTM2,NTM2n,NTM2s,NTM3,NTM3nおよびNTM3sがオン状態となり、ノードNDM2を接地レベルに引き込むように構成されている点が第1の実施例の回路と異なり、その他の構成は第1の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0068】
【実施例6】
図13は、本発明に係るシフトレジスタの第6の実施例を示す回路図である。
本第6の実施例が上記第5の実施例と異なる点は、第5の実施例ではトランスファーゲートNTM1,NTM1nおよびNTM1s並びにトランスファーゲートNTM3,NTM3nおよびNTM3sのゲート端子をそれぞれクロック信号MCLK1,MCLKnおよびスキャンクロック信号SCANCLK の入力ラインに接続し、トランスファーゲートNTM2,NTM2nおよびNTM2sのゲート端子をトランスファーゲートNTM1,NTM1nおよびNTM1sの出力端子にそれぞれ接続した構成にしていたのに対し、トランスファーゲートNTM1,NTM1nおよびNTM1s並びにトランスファーゲートNTM2,NTM2nおよびNTM2sのゲートをクロック信号MCLK1,MCLKnおよびスキャンクロック信号SCANCLK の入力ラインにそれぞれ接続し、トランスファーゲートNTM3,NTM3nおよびNTM3sのゲート端子をトランスファーゲートNTM1,NTM1nおよびNTM1sの出力端子にそれぞれ接続したことにある。
その他の構成は第5の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0069】
【実施例7】
図14は、本発明に係るシフトレジスタの第7の実施例を示す回路図である。
本第7の実施例が上記第6の実施例と異なる点は、トランスファーゲートNTM3,NTM3nおよびNTM3sのゲート端子をトランスファーゲートNTM1,NTM1nおよびNTM1sの出力端子の代わりに、データ入力端子DIN1,DINnおよびSINにそれぞれ接続したことにある。
その他の構成は第6の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができる。
【0070】
【実施例8】
図15は、本発明に係るシフトレジスタの第8の実施例を示す回路図である。
本第8の実施例が上記第4の実施例と異なる点は、マスタラッチ側のクロック信号MCLK1を直接トランスファーゲートNTM1,NTM3のゲート端子に入力させる代わりに、図示しない制御系からのコントロール信号CNTL1とクロック信号MCLK1とをナンドゲートNAND1に入力させてナンド条件をとり、コントロール信号CNTL1がアクティブのときのみインバータIVM5を介して入力させる、いわゆる条件付き入力構成としたことにある。
【0071】
なお、図15では、図面および説明の簡単化のためデータ入力段を1段のみ示しているが、2段目以降のクロック信号も、図15に示す構成と同様にナンドゲートおよびインバータを介してトランスファーゲートのゲート端子に入力される。
その他の構成は第4の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができるとともに、データのラッチ制御を任意に行える利点がある。
また、スレイブラッチ側のクロック信号SCLKに対しても上述した条件付き入力構成とできることは勿論である。
【0072】
【実施例9】
図16は、本発明に係るシフトレジスタの第9の実施例を示す回路図である。
本第9の実施例が上記第4の実施例と異なる点は、データ入力端子DIN1の前段に、複数のデータ、たとえば4つのデータD1〜D4から一のデータを選択してデータ入力端子DIN1に入力させるデータ選択回路SELを設けたことにある。
【0073】
データ選択回路SELは、アンドゲートAND1〜AND4,ノアゲートNOR1,NOR2およびナンドゲートNAND2により構成されている。
各データD1〜D4は、アンドゲートAND1〜AND4の一方の入力にそれぞれ入力され、アンドゲートAND1〜AND4の他方の入力には図示しない制御系からのセレクト信号SLCT1〜SLCT4がそれぞれ入力される。
セレクト信号SLCT1〜SLCT4は、2つ以上が同時にアクティブになることはない。
そして、アンドゲーAND1およびAND2の出力がノアゲートNOR1に入力され、アンドゲーAND3およびAND4の出力がノアゲートNOR2に入力される。
ノアゲートNOR1およびNOR2の出力はNAND2の入力にそれぞれ入力され、ナンドゲートNAND2の出力がデータ入力端子DIN1に入力される。
すなわち、アクティブとなったセレクト信号SLCTで選択されたデータD1〜D4のうちの一のデータのみがデータ入力端子DIN1に入力されることになる。
【0074】
その他の構成は第4の実施例と同様である。
このような構成においても、上述した第1の実施例と同様の効果を得ることができるとともに、データのラッチ制御を任意に行える利点がある。
【0075】
【実施例10】
図17は、本発明に係るシフトレジスタの第10の実施例を示す回路図である。
本第10の実施例が上記第8の実施例と異なる点は、コントロール信号CNTL1とクロック信号MCLK1とをナンドゲートNAND1に入力させてナンド条件をとり、コントロール信号CNTL1がアクティブのときのみインバータIVM5を介して入力させる条件付き入力構成としてデータのラッチ制御をする代わりに、トランスファーゲートNTM1とデータ入力端子DIN1との間、並びにトランスファーゲートNTM3とNTM2との間に、N−MOSトランジスタからなるコントロール用トランスファーゲートNTM4,NTM5をそれぞれ直列に接続し、トランスファーゲートNTM1およびNTM3のゲート端子にクロック信号MCLK1を入力させ、トランスファーゲートNTM4およびNTM5のゲート端子にコントロール信号CNTL1を入力させるように構成したことにある。
その他の構成は第8の実施例を同様である。
【0076】
このような構成においても、上述した第1の実施例と同様の効果を得ることができるとともに、データのラッチ制御を任意に行える利点がある。
また、第8の実施例の構成の場合には、第4の実施例の構成に加えてナンドゲートNAND1およびインバータIVM5を追加することで、PチャネルおよびNチャネルが混在するMOSトランジスタを6個増設する必要があるが、本第10の実施例ではN−MOSトランジスタを2個増設するだけでよいことから、本構成はデータのラッチ制御を任意に行う場合などのレイアウト面積の縮小化に極めて有効である。
【0077】
【実施例11】
図18は、本発明に係るシフトレジスタの第11の実施例を示す回路図である。
本第11の実施例が上記第9の実施例と異なる点は、データ入力端子DIN1の前段にアンドゲートAND1〜AND4、ノアゲートNOR1,NOR2およびナンドゲートNAND2からなるデータ選択回路SELを設ける代わりに以下のように構成したことにある。
すなわち、本第11の実施例では、4つのデータ入力端子DIN1〜DIN4を並列に設けるとともに、入力端子が接地されゲート端子が各データ入力端子DIN1〜DIN4にそれぞれ接続されたN−MOSトランジスタからなるトランスファーゲートNTM21〜NTM24を設け、さらに、クロック信号MCLK1が入力されるトランスファーゲートNTM1と各データ入力端子DIN1〜DIN4との間、並びにトランスファーゲートNTM3と各トランスファーゲートNTM21〜NTM24との間に、それぞれN−MOSトランジスタからなるセレクト用トランスファーゲートNTM41〜NTM44、NTM51 〜NTM54をそれぞれ直列に接続し、トランスファーゲートNTM41およびNTM51のゲート端子にセレクト信号SLCT1を、トランスファーゲートNTM42およびNTM52のゲート端子にセレクト信号SLCT2を、トランスファーゲートNTM43およびNTM53のゲート端子にセレクト信号SLCT3を、トランスファーゲートNTM44およびNTM54のゲート端子にセレクト信号SLCT4をそれぞれ入力させるように構成している。
その他の構成は第9の実施例を同様である。
【0078】
このような構成においても、上述した第1の実施例と同様の効果を得ることができるとともに、データのラッチ制御を任意に行える利点がある。
また、第9の実施例の構成の場合には、第4の実施例の構成に加えてアンドゲートAND1〜AND4、ノアゲートNOR1,NOR2およびナンドゲートNAND2を追加することで、PチャネルおよびNチャネルが混在するMOSトランジスタを20個増設する必要があるが、本第11の実施例ではN−MOSトランジスタを11個増設するだけでよいことから、本構成はデータのラッチ制御を任意に行う場合などのレイアウト面積の縮小化に極めて有効である。
【0079】
なお、図1に示す第1の実施例において、トランスファーゲートNTM1,NTM3をPチャネルMOSトランジスタで構成してもよい。この場合、その動作においては、クロック信号MCLK1の論理を反転とする必要がある。また、トランスファーゲートNTS1,NTS2についても同様である。
さらには、トランスファーゲートNTM1,NTM3に加えて、トランスファーゲートNTM2もPチャネルMOSトランジスタで構成してもよく、この場合にはトランスファーゲートNTM2のソースを接地ではなく電源電位に接続する必要がある。
また、上記第3の実施例において、トランスファーゲートNTS1の入力端子およびインバータIVS4の入力端子を、ノードNDM1ではなくノードNDM2に接続してもよい。この場合、インバータIVS3の入力端子は、ノードNDS1ではなくノードNDS2に接続される。
さらには、上記第4の実施例において、インバータIVM4の入力端子を、ノードNDM1ではなくノードNDM2に接続してもよい。この場合、インバータIVS3の入力端子は、ノードNDS2ではなくノードNDS1に接続される。
その他、本発明の技術思想に基づいて様々な変形例が考えられる。
【0080】
【発明の効果】
以上説明したように、本発明によれば、レイアウト面積の増大や回路の複雑化を招くことなく、通常の電源電圧下のみならず、低電源電圧下においても安定に動作可能なシフトレジスタおよびデータ選択回路を実現できる。
【図面の簡単な説明】
【図1】本発明に係るシフトレジスタの第1の実施例を示す回路図である。
【図2】電源電圧VDD=2.7Vでシミュレーションを行った場合のマスタラッチ側の動作速度を示す図である。
【図3】電源電圧VDD=2.7Vでシミュレーションを行った場合のスレイブラッチ側の動作速度を示す図である。
【図4】電源電圧VDD=2.7Vでシミュレーションを行った場合のある伝送時間内における消費電力を示す図である。
【図5】温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品のマスタラッチ側の動作速度を示す図である。
【図6】温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品のスイレイブラッチ側の動作速度を示す図である。
【図7】温度85℃、25℃および−25℃において、電源電圧VDDを1.5V、2.7Vおよび4.5Vに変化させてシミュレーションを行った場合の本発明品の消費電力を示す図である。
【図8】本発明に係るシフトレジスタの第2の実施例を示す回路図である。
【図9】図1および図8に示す本発明品と従来のCMOS型回路とのセルサイズおよび面積比率の比較例を示す図である。
【図10】本発明に係るシフトレジスタの第3の実施例を示す回路図である。
【図11】本発明に係るシフトレジスタの第4の実施例を示す回路図である。
【図12】本発明に係るシフトレジスタの第5の実施例を示す回路図である。
【図13】本発明に係るシフトレジスタの第6の実施例を示す回路図である。
【図14】本発明に係るシフトレジスタの第7の実施例を示す回路図である。
【図15】本発明に係るシフトレジスタの第8の実施例を示す回路図である。
【図16】本発明に係るシフトレジスタの第9の実施例を示す回路図である。
【図17】本発明に係るシフトレジスタの第10の実施例を示す回路図である。
【図18】本発明に係るシフトレジスタの第11の実施例を示す回路図である。
【図19】電源電圧VDD=5.0V系で動作可能な従来のシフトレジスタの基本構成を示す回路図である。
【図20】第1および第2のクロック信号を説明するためのタイミングチャートである。
【図21】従来の完全CMOS型シフトレジスタの回路図である。
【図22】第1および第2のクロック信号並びに反転第1および反転第2のクロック信号を説明するためのタイミングチャートである。
【符号の説明】
MST…マスタラッチ
SLV…スレイブラッチ
NTM1,NTM1n,NTM1s…トランスファーゲート
NTM2,NTM2n,NTM2s…トランスファーゲート
NTM3,NTM3n,NTM3s…トランスファーゲート
NTM21〜NTM24…トランスファーゲート
NTM4,NTM5…コントロール用トランスファーゲート
NTM41〜NTM44,NTM51〜NTM54…セレクト用トランスファーゲート
NTS1…トランスファーゲート
NTS2…トランスファーゲート
IVM1,IVM2,IVM4,IVM5,IVS1,IVS2,IVS3,IVS4…インバータ
NAND1,NAND2…ナンドゲート
AND1〜AND4…アンドゲート
NOR1,NOR2…ノアゲート
DIN1〜DIN4,DINn,SIN…データ入力端子
DOUT…データ出力端子
MSLK1,MCLKn…クロック信号
SCLK…クロック信号
SCANCLK …スキャンクロック信号
CNTL1…コントロール信号
SLCT1〜SLCT4…セレクト信号
[0001]
[Industrial applications]
The present invention relates to a shift register and a data selection circuit that are configured using MIS (Metal Insulation Semiconductor) transistors.
[0002]
[Prior art]
FIG. 19 shows the power supply voltage V DD FIG. 10 is a circuit diagram showing a basic configuration of a conventional shift register operable in a system of 5.0V.
In FIG. 19, MST is a master latch, SLV is a slave latch, NTM1, NTM1n, NTMs and NTS1 are threshold voltages V thN Is a transfer gate composed of an N-channel MOS transistor of about 1 V, IVM1, IVM2, IVM3, IVS1, IVS2 and IVS3 indicate inverters, DIN1, DINn and SIN indicate data input terminals, and DOUT indicates a data output terminal.
[0003]
Master latch MST includes transfer gates NTM1, NTM1n, NTMs, and inverters IVM1, IVM2, and IVM3.
Specifically, the input terminals of the transfer gates NTM1, NTM1n, and NTMs are connected to the data input terminals DIN1, DINn, and SIN, respectively, and the output terminals of the transfer gates NTM1, NTM1n, and NTMs are the input terminal of the inverter IVM1 and It is connected to the output terminal of the inverter IVM2.
The output terminal of the inverter IVM1 is connected to the input terminals of the inverters IVM2 and IVM3, and the output terminal of the inverter IVM2 is connected to the input terminal of the inverter IVM1.
That is, the inverters IVM1 and IVM2 are connected in parallel between the output terminals of the transfer gates NTM1, NTM1n and NTMs and the input terminal of the inverter IVM3, with the input / output terminals being inverted.
The inverter IVM2 is configured by a high-resistance inverter for preventing a through current, stabilizing a circuit, and the like.
[0004]
Slave latch SLV includes transfer gate NTS1, inverters IVS1, IVS2 and IVS3.
Specifically, the input terminal of the transfer gate NTS1 is connected to the output terminal of the inverter IVM3 of the master latch MST, and the output terminal is connected to the input terminal of the inverter IVS1 and the output terminal of the inverter IVS2.
The output terminal of the inverter IVS1 is connected to the input terminals of the inverters IVS2 and IVS3, and the output terminal of the inverter IVS2 is connected to the input terminal of the inverter IVS1.
That is, the inverters IVS1 and IVS2 are connected in parallel between the output terminal of the transfer gate NTS1 and the input terminal of the inverter IVS3, with the input and output terminals reversed.
The inverter IVS2 is formed of a high-resistance type inverter for preventing a through current and stabilizing a circuit.
[0005]
Further, each gate terminal of each of the transfer gates NTM1, NTM1n, NTMs and NTS1 is connected to a control system via a signal line (not shown), and a predetermined level, such as a 5V clock signal, whose timing is controlled by the control system. Are respectively input.
Specifically, clock signal MCLK1 is input to the gate terminal of transfer gate NTM1, and clock signal MCLKn is input to the gate terminal of transfer gate NTM1n. These first clock signals (1, n) do not go high at the same time.
A scan clock signal SCANCLK for device test is input to the gate terminal of the transfer gate NTMs.
On the other hand, a clock signal SCLK having a phase different from that of clock signal MCLK (1, n) is input to the gate terminal of transfer gate NTS1.
[0006]
FIG. 20 is a timing chart showing the relationship between clock signal MCLK (1, n) and clock signal SCLK.
As shown in FIG. 20, the clock signal MCLK and the clock signal SCLK are out of phase by 180 °, and a so-called isolation period IT is provided in which both signals have a low level in order to prevent clock skew. I have.
Therefore, when transfer gate NTM1 or NTM1n of master latch MST is on, transfer gate NTS1 of slave latch SLV holds the off state, and when transfer gate NTS1 of slave latch SLV is on, the transfer gate NTS1 of master latch MST is on. Input of a clock signal is controlled so that transfer gate NTM1 or NTMn keeps the off state.
[0007]
The scan transfer gate NTMs is provided for device testing, and the scan clock signal SCANCLK input to the gate terminal of the transfer gate NTMs is input at the same timing as the clock signal MCLK. You.
That is, during the device test, when the transfer gate for scanning NTMs is on, the transfer gate NTS1 of the slave latch SLV holds the off state, and when the transfer gate NTS1 of the slave latch SLV is on, the scan The input of the clock signal is controlled so that the transfer gate NTMs for use keeps the off state.
[0008]
Here, the operation when the high-level “1” data of 5 V is input to the input terminal DIN1 in the configuration of FIG. 19 will be described.
When 5V high-level "1" data is input to the input terminal DIN1, and the clock signal MCLK1 is input to the gate terminal of the transfer gate NTM1 at a high level of 5V, the transfer gate NTM1 is turned on.
As a result, the input data of high level 5V passes through the transfer gate NTM1, and at this time, the threshold voltage V thN (About 1 V) or the substrate effect, the level at the node ND1 on the output terminal side of the transfer gate NTM1 becomes about 3.5 V, and this level is applied to the input terminal of the inverter IVM1.
[0009]
The circuit threshold of the inverter IVM1 is generally equal to the power supply voltage V DD Is set to about 1/2 or slightly lower than the output level, the output side of the inverter IVM1 becomes low level by the level inversion function of the inverter IVM1. At this time, since the input level is 3.5 V, which is lower than 5 V, some through current flows.
The low level output from the inverter IVM1 is applied to the input terminals of the inverters IVM2 and IVM3.
[0010]
As described above, the inverter IVM2 is formed of a high-resistance type inverter, and its output when receiving a low level becomes approximately 5 V, and the high level of 5 V is applied to the input terminal of the inverter IVM1. .
That is, the threshold voltage V of the transfer gate NTM1 thN The data level dropped to about 3.5 V is compensated for due to the substrate effect and the substrate effect, the flow of the through current is suppressed, and the high level is stably maintained.
[0011]
Next, when the clock signal MCLK1 goes low and the clock signal SCLK goes high and is input to the gate terminal of the transfer gate NTS1 of the slave latch SLV, the transfer gate NTM1 turns off and the transfer gate NTS1 turns on. .
As a result, the high level output of the inverter IVM3 of the master latch MST passes through the transfer gate NTS1, but at this time, as in the case of the master latch MST, the threshold voltage V of the transfer gate NTS1 is set. thN The level at the node ND2 on the output terminal side of the transfer gate NTS1 becomes about 3.5 V due to the substrate effect and the like, and this level is applied to the input terminal of the inverter IVS1.
[0012]
The circuit threshold of the inverter IVS1 is, as described above, the power supply voltage V DD Is set to about 1/2 or a level slightly lower than the above, the output side of the inverter IVS1 becomes low level by the level inversion function of the inverter IVS1. At this time, since the input level is 3.5 V, which is lower than 5 V, some through current flows.
The low level output from the inverter IVS1 is applied to the input terminals of the inverters IVS2 and IVS3.
[0013]
As described above, the inverter IVS2 is constituted by a high-resistance type inverter, and its output which receives a low level becomes approximately 5 V, and the high level of 5 V is applied to the input terminal of the inverter IVS1. .
That is, the threshold voltage V of the transfer gate NTS1 is thN The data level dropped to about 3.5 V is compensated for due to the substrate effect and the substrate effect, and the flow of the through current is suppressed, so that the level is stably maintained.
As a result, a stable high-level output is obtained from the inverter IVS3 and output from the data output terminal DOUT.
[0014]
As described above, the circuit of FIG. DD At 5 V, the circuit operates stably as a shift register that sequentially shifts data by the clock signal MCLK and the clock signal SCLK.
[0015]
[Problems to be solved by the invention]
However, in recent years, the power supply voltage V DD The lower limit is 3.0 V or 2.7 V, and depending on the application, there is a demand for operation assurance at a lower voltage.
These power supply voltages V DD Lowering not only causes a significant decrease in the operating speed of the IC, but also in these shift registers and other circuits, when a high level is propagated through the N-channel transfer gate, the threshold voltage V thN However, there is a problem that a sufficiently high-level propagation cannot be performed due to the substrate effect or the substrate effect, resulting in an operation failure.
[0016]
This means that the level after propagation through the transfer gate is about (V DD -V thN ) At low power supply voltage, the propagation level is the power supply voltage V DD Lower due to the decrease in
The circuit threshold of the inverter receiving this level has a power supply voltage V under a realistic beta ratio in design. DD Is set to about 1/2 or slightly lower than the threshold voltage V. In order to transmit a sufficient level higher than this circuit threshold to the node after propagating through the transfer gate, thN It is necessary to lower the gate voltage or increase the gate voltage.
[0017]
In order to solve this problem, during the manufacturing process, for example, by lowering the P concentration of the N channel, the threshold voltage V thN There is a proposal to change the process to lower the problem and to solve it.
However, the gate length of recent VLSI transistors has reached the submicron region, and the threshold voltage V thN If the threshold voltage is too low, sufficient punch-through withstand voltage cannot be secured, and even if the transistor is in the off state, current will flow due to the spread of the depletion layer from the drain. It is necessary to solve various problems during mass production.
In addition, managing and improving the yield loss due to these factors is a load on the process. thX (= N, P) Is reduced to a realistic value, the power supply voltage V DD = 2.7 V is a very strict requirement in consideration of the margin for manufacturing variations.
In addition, the situation will be more severe if shrinkage to 0.65 μm / 0.5 μm is taken into account in the future.
[0018]
Therefore, conventionally, the power supply voltage V DD = 2.7 V or less, all of the N-channel transfer gates NTM1, NTM1n, NTMs and NTS1 in FIG. 19 as shown in FIG. There is generally known a so-called complete CMOS type shift register having a configuration in which transfer gates CTM1, CTM1n, CTMs and CTS1 made of MOS (CMOS: Complementary MOS) are replaced.
[0019]
In this complete CMOS type shift register, clock signals MCLK1, MCLKn and SCANCLK are input to respective gate terminals of N-MOS transistors N1, Nn and Ns constituting CMOS transfer gates CTM1, CTM1n and CTMs of master latch MST. Inverted clock signals XMCLK1, XMCLKn and XSCANCLK obtained by inverting clock signals MCLK1, MCLKn and SCANCLK are input to the respective gate terminals of P-MOS transistors P1, Pn and Ps constituting CMOS transfer gates CTM1, CTM1n and CTMs. Thus, the transfer gates CTM1, CTM1n and CTMs are turned on / off.
Similarly, the clock signal SCLK is input to the gate terminal of the N-MOS transistor NS forming the CMOS transfer gate CTS1 of the slave latch SLV, and the clock signal is input to the gate terminal of the P-MOS transistor PS forming the CMOS transfer gate CTS1. The transfer gate CTS1 is turned on / off by inputting an inverted clock signal XSCLK obtained by inverting the signal SCLK.
[0020]
FIG. 22 shows the timing relationship between the clock signal MCLK and the inverted clock signal XMCLK, the timing relationship between the clock signal SCLK and the inverted clock signal XSCLK, and the timing relationship between the clock signals.
As shown in FIG. 22, the clock signal MCLK and the clock signal SCLK, or the inverted clock signal XMCLK and the inverted clock signal XSCLK are 180 ° out of phase, and both signals are low level to prevent clock skew. A so-called isolation period IT is provided.
[0021]
The complete CMOS type shift register having such a configuration has a power supply voltage V DD Even under = 2.7V, it operates stably as a shift register that sequentially shifts data by the clock signal MCLK and the clock signal SCLK.
[0022]
However, the complete CMOS type shift register includes the N-MOS transistors N1, Nn, Ns and NS constituting the CMOS transfer gates CTM1, CTM1n, CTMs and CTS1, and the P-MOS transistors N1, Nn, Ns and NS, respectively. A clock signal needs to be provided, and as the number of data inputs increases, twice as many clocks are required.
As a result, the layout area increases due to the wiring, and the transfer gates of the P-channel and N-channel have different polarities, so that it is necessary to secure isolation by wells and to maintain a constant spacing for each transistor. Will be invited.
Also, due to the increase in the speed of the IC, attention must be paid to clock skew of the P-channel and the N-channel, and the number of timing circuits for preventing clock skew must be increased, which leads to an increase in area, and a buffer for a P-channel drive is required. This leads to an increase in the layout area, and in a data path or the like, the operation is performed by selecting from a large number of data inputs. Therefore, the circuit scale of the clock driver increases, and in such a circuit state, the layout area significantly increases.
[0023]
The present invention has been made in view of such circumstances, and an object thereof is to stably operate not only under a normal power supply voltage but also under a low power supply voltage without increasing a layout area and complicating a circuit. An object is to provide an operable shift register and a data selection circuit.
[0024]
[Means for Solving the Problems]
In order to achieve the above object, a shift register according to the present invention comprises a first and a second inverter connected in opposite directions to each other, and an input terminal connected to a first clock signal applied to a gate terminal. A first transfer gate for conducting an input of the first inverter, third and fourth inverters connected in opposite directions to each other, and a second node in response to a second clock signal applied to the gate terminal. A fifth transfer gate for conducting the input of the fourth inverter; and one of the gate terminals of the second and third transfer gates being connected to the input terminal or the first transfer gate. The other gate terminal is connected to the gate terminal of the first transfer gate, and the first node is connected to the first node. First signal of the same logic as the output of the second inverter is applied to the second node the first signal and the second signal logic is reversed is applied.
[0025]
In addition, the data selection circuit of the present invention comprises: a first and a second transfer gate connected in series for conducting a data input terminal and a first output terminal in response to a signal applied to the gate terminal; And third, fourth, and fifth transfer gates connected in series for conducting the ground and the second output terminal in accordance with a signal applied to the first and second transfer gates. A clock signal is applied to one of the gate terminals and one of the gate terminals of the third, fourth and fifth transfer gates, and the first and second gate terminals are applied. The other one of the gate terminals of the transfer gates and the other one of the gate terminals of the third, fourth and fifth transfer gates. A control signal is applied to the terminal, and one of the gate terminals of the third, fourth, and fifth transfer gates is connected to the data input terminal or the output of the first or second transfer gate. It is connected.
[0026]
[Action]
The operation of the present invention will be described on the assumption that the first, second, third, fourth and fifth transfer gates are all N-channel MOS transistors in the shift register of the present invention.
When the first clock signal goes high, the first transfer gate and one of the third and second transfer gates are turned on, and the high level "1" or the low level "0" input to the input terminal is input. Input data passes through the first transfer gate.
When the input data is at a high level, the signal level on the input side of the first inverter is equal to the threshold voltage V of the first transfer gate. thN The signal level is lower than the signal level at the input terminal due to the level drop effect due to the noise and the substrate effect. The threshold voltage of the inverter is generally equal to the power supply voltage V DD Is set to a value that is about の or slightly lower than the threshold voltage of the first inverter, so that when the signal level on the input side of the first inverter is lower than the threshold voltage of the first inverter, The logic cannot be completely inverted, and the output of the first inverter becomes unstable. When the output of the first inverter becomes unstable, the logic of the second inverter cannot be completely inverted, and the output of the second inverter also becomes unstable. Then, a problem occurs in which a high-level signal cannot be held and a through current flows through the first and second inverters.
[0027]
However, in the present invention, since the second or third transfer gate whose threshold voltage is lower than that of the inverter is turned on by the high-level input data, the input side of the second inverter is connected to the second and third transfer gates. 3 is connected to ground via the transfer gate, and is at a stable low level. As a result, the second inverter and thus the first inverter are completely inverted, and the output of the first inverter is at a stable low level, and the output of the second inverter is at a stable high level. become. This logical state is stably held even when the first clock signal goes low and the first transfer gate and the third or second transfer gate are turned off.
[0028]
Next, for example, a first signal having the same level (high level) as the output side of the second inverter is applied to the first node, and the same level (low level) as the output side of the first inverter is applied to the second node. When the second clock signal goes high while the second signal (level) is applied, the fourth and fifth transfer gates are turned on. Then, the input side of the third inverter goes high and the input side of the fourth inverter goes low. At this time, the input side of the third inverter is at a lower level than the first node due to the level drop effect such as the threshold voltage of the fourth transfer gate and the body effect. If this level is lower than the threshold voltage of the third inverter, the third inverter cannot completely invert the logic, and its output level becomes unstable.
[0029]
However, since the low level passing through the fifth transfer gate is not affected by a level drop effect such as the threshold voltage of the fifth transfer gate or the body effect, the input side of the fourth inverter has a stable low level. Become. Due to this stable low level, the fourth inverter and the third inverter are completely logically inverted, the output side of the third inverter becomes a stable low level, and the output side of the fourth inverter becomes a stable high level. Level. This logic state is stably held even when the second clock signal goes low and the fourth and fifth transfer gates are turned off.
As a result, a high-level or low-level stable output can be obtained from the shift register of the present invention.
[0030]
Note that when the input data is at a low level, the second or third transfer gate is not turned on, but the low level passing through the first transfer gate depends on the threshold voltage of the first transfer gate and the substrate. Since it is not affected by a predetermined level drop effect due to an effect or the like, it is held stably and appears as a stable low level at the input side of the first inverter. Therefore, the first inverter and the second inverter are completely logically inverted, and operate stably as a shift register.
[0031]
Also, according to the data selection circuit of the present invention, the control signal controls the propagation of the input data to the first output terminal.
That is, when the clock signal is applied to the gate terminal of the predetermined transfer gate and the control signal is applied to the gate terminal of the predetermined transfer gate, the input data is propagated to the first output terminal.
At this time, the second output terminal is pulled to the ground level.
[0032]
Embodiment 1
FIG. 1 is a circuit diagram showing a first embodiment of a shift register according to the present invention constituted by using three N-channel transfer gates and an inverter. The same components as those in FIG. 19 showing a conventional example are the same. It is represented by a sign.
[0033]
That is, MST is a master latch, SLV is a slave latch, NTM1, NTM1n, NTM1s, NTM2, NTM2n, NTM2s, NTM3, NTM3n, NTM3s, NTS1 and NTS2 are threshold voltages V thN Are transfer gates composed of N-channel MOS transistors of about 1 V, IVM1, IVM2, IVS1, IVS2 and IVS3 are inverters, DIN1, DINn and SIN are data input terminals, DOUT is a data output terminal, MCLK1 and MCLKn are clock signals, and SCLK is The clock signal SCANCLK indicates a scan clock signal.
[0034]
Master latch MST includes transfer gates NTM1, NTM1n, NTM2, NTM2n, NTM3, NTM3n, NTM1s, NTM2s and NTM3s, and inverters IVM1 and IVM2.
[0035]
Specifically, the input terminal of the transfer gate NTM1 and the gate terminal of the transfer gate NTM2 are connected to the data input terminal DIN1. The input terminal of the transfer gate NTM2 is grounded, and the output terminal is connected to the input terminal of the transfer gate NTM3.
Further, between the output terminal of the transfer gate NTM1 and the output terminal of the transfer gate NTM3, inverters IVM1 and IVM2 are connected in parallel with the input / output terminals being opposite to each other.
Note that the inverter IVM2 does not need to be a high-resistance type inverter unlike the conventional configuration, but it is preferable to configure the inverter IVM2 with a small transistor such as an SRAM in consideration of low power consumption.
[0036]
Similarly, the input terminal of the transfer gate NTM1n and the gate terminal of the transfer gate NTM2n are connected to the data input terminal DINn. The input terminal of the transfer gate NTM2n is grounded, and the output terminal is connected to the input terminal of the transfer gate NTM3n.
Further, between the output terminal of the transfer gate NTM1n and the output terminal of the transfer gate NTM3n, inverters IVM1 and IVM2 are connected in parallel with the input / output terminals being opposite to each other.
[0037]
Further, the input terminal of the transfer gate NTM1s and the gate terminal of the transfer gate NTM2s are connected to the data input terminal SIN. The input terminal of the transfer gate NTM2s is grounded, and the output terminal is connected to the input terminal of the transfer gate NTM3s.
Further, between the output terminal of the transfer gate NTM1s and the output terminal of the transfer gate NTM3s, inverters IVM1 and IVM2 are connected in parallel with the input / output terminals being opposite to each other.
[0038]
Slave latch SLV includes transfer gates NTS1 and NTS2, and inverters IVS1, IVS2 and IVS3.
Specifically, the input terminal of transfer gate NTS1 is connected to the output terminals of transfer gates NTM1, NTM1n and NTM1s of master latch MST, and the input terminal of transfer gate NTS2 is the output terminal of transfer gates NTM3, NTM3n and NTM3s of master latch MST. It is connected to the.
Further, between the output terminal of the transfer gate NTS1 and the output terminal of the transfer gate NTS2, inverters IVS1 and IVS2 are connected in parallel with the input / output terminals being opposite to each other.
Further, an input terminal of the inverter IVS3 is connected to a connection point between the output terminal of the inverter IVS1 and the input terminal of the inverter IVS2, and an output terminal of the inverter IVS3 is connected to the data output terminal DOUT.
Note that the inverter IVS2 does not need to be a high-resistance type inverter unlike the conventional configuration, but is desirably formed of a small transistor such as an SRAM in consideration of low power consumption as described above.
[0039]
The gate terminals of the transistors NTM1, NTM1n, NTM1s, NTM3, NTM3n, NTM3s of the master latch MST and the gate terminals of the transfer gates NTS1, NTS2 of the slave latch SLV are connected to a control system via signal lines (not shown). Clock signals of predetermined levels, such as 5 V and 2.7 V, 2 V, and 1.7 V, whose timings are controlled by this control system, are further input.
[0040]
Specifically, in master latch MST, clock signal MCLK1 is input to the gate of transfer gate NTM1 and the gate terminal of transfer gate NTM3.
Similarly, a clock signal MCLKn is input to a gate terminal of transfer gate NTM1n and a gate terminal of transfer gate NTM3n.
A scan clock signal SCANCLK for device test is input to the gate terminal of the transfer gate NTM1s and the gate terminal of the transfer gate NTM3s.
[0041]
Further, in slave latch SLV, clock signal MCLK (1, n) and clock signal SCLK which is 180 ° out of phase with scan clock signal SCANCLK are input to the gate terminal of transfer gate NTS1 and the gate terminal of transfer gate NTS2. You.
Therefore, when transfer gates NTM1, NTM3, NTM1n, NTM3n or NTM1s, NTM3s of master latch MST are in the on state, transfer gates NTS1, NTS2 of slave latch SLV hold the off state, and transfer gates NTS1, NTS1 of slave latch SLV. When NTS2 is in the ON state, the input of the clock signal is controlled so that transfer gates NTM1, NTM3, NTM1n, NTM3n or NTM1s, NTM3s of master latch MST maintain the OFF state.
[0042]
Next, the operation of the above configuration will be described by taking as an example a case where high-level "1" data is input to the input terminal DIN1 at, for example, 2V.
The 2V high-level "1" data input to the input terminal DIN1 is input to the input terminal of the transfer gate NTM1 and the gate terminal of the transfer gate NTM2, and the transfer gate NTM2 is turned on.
At this time, when the clock signal MCLK1 is input to the gate terminal of the transfer gate NTM1 and the gate terminal of the transfer gate NTM3 at a high level of 2V, the transfer gates NTM1 and NTM3 are turned on.
As a result, the input data of the high level 2V passes through the transfer gate NTM1, but at this time, the threshold voltage V thN (About 1 V) or the substrate effect, the level at the node NDM1 on the output terminal side of the transfer gate NTM1 becomes about 1 V or less, and this level is applied to the input terminal of the inverter IVM1.
[0043]
The circuit threshold of the inverter IVM1 is generally equal to the power supply voltage V DD Is set to about 1/2 or slightly lower than the above, and at the beginning of data input, the node NDM2 on the output side of the inverter IVM1 becomes almost low level due to the level inversion function of the inverter IVM1. Since the input level is 1 V or less, which is lower than 2 V, some through current flows. However, this unstable low level is applied to the input terminal of the inverter IVM2, and the output side of the inverter IVM2, that is, the node NDM1 is not connected. It is kept at almost high level while stable.
[0044]
However, at this time, since transfer gates NTM2 and NTM3 are in the ON state as described above, node NDM2 is forcibly pulled to the ground level, and gradually becomes a low level of 0V.
This stable low level is applied to the input terminal of the inverter IVM2, and the output side of the inverter IVM2, that is, the node NDM1, is maintained at a stable high level of approximately 2V.
That is, the threshold voltage V of the transfer gate NTM1 thN The data level dropped to about 1 V is compensated for due to the substrate effect and the substrate effect, and the nodes NDM1 and NDM2 are stably held at the high level and the low level, respectively.
[0045]
Next, the clock signal MCLK1 goes low, the clock signal SCLK goes high and is input to the gate terminals of the transfer gates NTS1 and NTS2 of the slave latch SLV, the transfer gates NTM1 and NTM3 are turned off, and the transfer gates NTS1 and NTS2 are turned off. It turns on.
As a result, the high level of the node NDM1 of the master latch MST passes through the transfer gate NTS1, and at this time, the threshold voltage V thN Appears at the node NDS1 due to a predetermined level lowering effect due to the voltage and the substrate effect, and the stable low level of the node NDM2 passes through the transfer gate NTS2, and at this time, the threshold voltage V of the transfer gate NTS2 thN And appears at the node NDS2 without being subjected to a predetermined level lowering effect due to the substrate effect or the substrate effect.
The low level appearing at the node NDS2 of the slave latch SLV indicates the threshold voltage V of the transfer gate NTS2. thN It is stably maintained because it does not receive a predetermined level lowering effect due to the substrate effect or the substrate effect. For this reason, the node NDS1 is eventually held at a stable high level.
Then, the stable low level of the node NDS2 is applied to the input terminal of the inverter IVS3, whereby a stable high level output is obtained from the inverter IVS3 and output from the data output terminal DOUT.
[0046]
When the input data is at a low level, the transfer gate NTM2 of the master latch MST is not turned on, but the low level passing through the transfer gate NTM1 changes the threshold voltage V of the transfer gate NTM1. thN Is held stably without being subjected to a predetermined level lowering effect due to, for example, the substrate effect, and appears at the node NDM1, so that the node NDM2 on the output side of the inverter IVM1 is also held at a stable high level and operates stably as a shift register. .
Data transfer from master latch MST to slave latch SLV is performed when the levels of nodes NDM1 and NDM2 established by inverters IVM1 and IVM2 pass through transfer gates NTS1 and NTS2. Since elements that cause a large load such as the gate terminals of the transistors are not connected to the nodes NDM1 and NDM2, the inverters IVM1 and IVM2 that establish the levels of the nodes NDM1 and NDM2 and transfer the data are not so large. No ability is required. Therefore, the size of the transistors constituting inverters IVM1 and IVM2 can be reduced. This is effective for reducing the layout area of the shift register.
[0047]
As described above, the circuit of FIG. DD At 2 V, the circuit operates stably as a shift register that sequentially shifts data by the clock signal MCLK1 and the clock signal SCLK.
Further, this shift register operates stably without any problem under the normal power supply voltage level of 5V.
[0048]
As described above, according to the present embodiment, the threshold voltage V of the N-channel transfer gate, which imposes a burden on the manufacturing process, thN It is not necessary to reduce the number of components, and a shift register that can operate at a sufficiently low voltage with only a single clock signal for N channels can be realized.
Further, this shift register basically uses three N-channel transfer gates on the master latch MST side, and the number of transistors is increased by one with respect to two conventional full CMOS gates.
However, since the slave latch SLV uses two N-channel transfer gates, the increase in the number of transistors in the shift register as a whole is small.
Furthermore, since all the transfer gates are formed of N-channel transistors, there is no need for a separation layer such as a well or separation between transistors, which is advantageous in that it is suitable for high integration.
In addition, in the case of the conventional one-transistor N-channel transfer gate shown in FIG. 19, although the number of elements is small, the layout is a wiring area around the wiring, there is nothing below the wiring, and there is still room for placing a transistor. is there. In other words, since the number of elements is small, there is room in the silicon area.
Therefore, there is an advantage that the surplus area can be effectively used.
[0049]
In comparison with the complete CMOS type shown in FIG. 21, the number of clocks is set to one for one data-in, thereby preventing an increase in layout area due to clock line routing and an increase in circuit scale of the clock driver. can do.
[0050]
In addition, the basic operation of this circuit is to write a low level “0” to the node NDM2 by the transfer gate NTM2 when writing a high level “1”, and to write a low level to the node NDM1 when writing a low level “0”. By operating the ratio circuit by writing the level “0”, the operation at a low voltage is guaranteed by changing the path of the circuit that propagates the high level “1” and the low level “0”.
Therefore, the N-channel circuit configuration is advantageous for high-speed operation, so that a decrease in operating speed under a low voltage can be minimized even with a small transistor size.
[0051]
Further, in this circuit configuration, a stable operation can be obtained on the slave latch SLV side without providing a gate for pulling the node NDS1 or NDS2 to the ground level like the transfer gate NTM2 on the master latch MST side. It is possible to prevent an increase in load capacitance due to an increase in the number of gates, and to prevent a decrease in operation speed.
[0052]
2 to 7 show various power supply voltages V of 4.5 V, 2.7 V, 1.7 V and 1.5 V using a conventional complete CMOS type shift register and the shift register having the configuration of FIG. DD 2 shows the operation speed and the power consumption when the simulation is performed, and FIG. 2A to FIG. 4A show the result of the complete CMOS type.
The temperature for performing the simulation was appropriately selected from 85 ° C., 25 ° C., and −25 ° C.
Further, in each figure, the meanings of the symbols denoted by “N”, “W”, “P”, “S”, and “N” are “N” for N channels, “W” for Weak (weak), “ “P” is a P channel, “S” is Strong (strong), and “N” is Nominal (center).
For example, “NWPS” indicates a case where the N channel is weak and the P channel is strong, and the simulation was performed with these five types of combinations.
[0053]
FIG. 2 shows the power supply voltage V DD = Operating speed on the master latch side when a simulation is performed at 2.7V.
As can be seen from FIG. 2, the product of the present invention can operate at almost the same speed as the conventional full CMOS type.
[0054]
FIG. 3 shows the power supply voltage V DD = Operating voltage on the slave latch side when a simulation is performed at 2.7V.
As can be seen from FIG. 3, the product of the present invention can operate on the slave side at almost the same speed as the conventional full CMOS type.
[0055]
FIG. 4 shows the power supply voltage V DD = Power consumption within a certain transmission time when a simulation is performed at 2.7V.
As can be seen from FIG. 4, the power consumption of the product of the present invention is substantially equal to or lower than that of the conventional complete CMOS type.
[0056]
FIG. 5 shows that the power supply voltage V at temperatures of 85 ° C., 25 ° C., and −25 ° C. DD The operating speed on the master latch side of the product of the present invention when a simulation is performed while changing the voltage to 1.5 V, 2.7 V and 4.5 V is shown.
In FIG. 5A, “*” is written in the “25 ° C.” and “−25 ° C.” parts of “NSPW”. DD = 1.5 V and did not operate at the temperature of 25 ° C. and −25 ° C.
However, the power supply voltage V DD It was confirmed that if the voltage was increased from 1.5 V to 1.7 V, the device operated at a good speed.
As can be seen from FIGS. 5A and 5B, the master side of the present invention operates at a good speed even at a low operating voltage.
Also, as can be seen from FIG. 5C, the master side of the product of the present invention operates at a favorable speed of 2 ns or less even at a normal operating voltage.
[0057]
FIG. 6 shows the power supply voltage V at 85 ° C., 25 ° C. and −25 ° C. DD Are changed to 1.5V, 2.7V and 4.5V, and the operating speed on the slave latch side of the product of the present invention is shown.
As can be seen from FIGS. 6A and 6B, the slave side of the product of the present invention operates at a good speed even at a low operating voltage.
Also, as can be seen from FIG. 6C, the slave side of the product of the present invention also operates at a favorable speed of 2 ns or less even at a normal operating voltage.
[0058]
Further, FIG. 7 shows that the power supply voltage V at 85 ° C., 25 ° C., and −25 ° C. DD Are changed to 1.5 V, 2.7 V, and 4.5 V, and the power consumption of the product of the present invention when a simulation is performed is shown.
In this case, the power supply voltage V DD When the power supply voltage V DD The simulation was performed by changing the machine cycle in accordance with the size of.
As can be seen from FIG. 7, the product of the present invention can obtain a good power consumption value.
[0059]
In the above simulation, the power supply voltage V DD = 1.7V was the operation limit value. Of course, in this region, although the operating frequency is reduced, the function as the shift register is sufficiently provided.
Also, the circuit of the present invention having three transistors operates at a higher speed and has a sufficient operating margin on the low voltage side as compared with the conventional N-channel one transistor shown in FIG. It can be said that.
Further, there is a possibility that the operating frequency can be further improved by changing the constant of the ratio circuit, optimizing the transistor size, and the like. thN Lowering the operable voltage can be reduced.
[0060]
Embodiment 2
FIG. 8 is a circuit diagram showing a second embodiment of the shift register according to the present invention.
The difference between the second embodiment and the first embodiment is that, in the first embodiment, the output is obtained only from the slave latch SLV, but the data latched in the master latch MST is also output. It was made possible.
Therefore, the input terminal of the data output inverter IVM3 is connected to the node NDM2 of the master latch MST, and the output terminal of the inverter IVM3 is connected to the data output terminal DOUTm.
Other configurations are the same as those of the first embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0061]
FIG. 9 shows a conventional complete CMOS type shift register, a shift register of FIG. 8 having a master output, and a shift register of FIG. 1 having no master output, configured as data-in (DIN) 4 and scan-in (SIN) 1. 3 shows the results of comparison of cell size and area ratio.
As can be seen from FIG. 9, when the shift register according to the present embodiment is set to “1”, even if it has a master output, it is 78% of the shift register of FIG. In the end, the area is about 70%, and the product of the present invention prevents the layout area from increasing.
[0062]
The same simulation as that described with reference to FIGS. 2 to 7 was performed for the shift register having the configuration of FIG. 8. In this case, almost the same good results as in the first embodiment are obtained. Was completed.
[0063]
Embodiment 3
FIG. 10 is a circuit diagram showing a third embodiment of the shift register according to the present invention.
The difference between the third embodiment and the first embodiment is that in the first embodiment, the input terminal of the transfer gate NTS2 is connected to the output terminal of the inverter IVM1 of the master latch MST and the input terminal of the inverter IVM2. In contrast to the configuration connected to the node NDM2, in the third embodiment, the input terminal of the transfer gate NTS2 of the slave latch SLV is connected to the node NDM1 of the master latch MST via the inverter IVM4.
[0064]
That is, in this circuit, the signal appearing at the node NDM1 stably held at the high level or the low level as described above is input to the slave latch SLV, and the input terminal of the transfer gate NTS2 is inverted in level by the inverter IVS4. The circuit is different from the circuit of the first embodiment in that it is configured to input signals, and the other configuration is the same as that of the first embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0065]
Embodiment 4
FIG. 11 is a circuit diagram showing a fourth embodiment of the shift register according to the present invention.
The fourth embodiment is different from the third embodiment in that a point between a connection point between the input terminal of the transfer gate NTS1 of the slave latch SLV and the input terminal of the inverter IVS4 and a node NDM1 of the master latch MST are provided. That is, the inverter IVM4 is inserted.
As a result, since the input signal level to the slave latch SLV is inverted from that of the third embodiment, the inverter IVS3 as the output stage and the data output terminal DOUT are connected at the node NDS2 connected to the output terminal of the transfer gate NTS2. Instead, it is configured to be connected to the node NDS1 connected to the output terminal of the transfer gate NTS1.
Other configurations are the same as those of the third embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0066]
Embodiment 5
FIG. 12 is a circuit diagram showing a fifth embodiment of the shift register according to the present invention.
The fifth embodiment differs from the first embodiment in that the first embodiment has a configuration in which the gate terminals of the transfer gates NTM2, NTM2n and NTM2s are connected to the data input terminals DIN1, DINn and SIN, respectively. In contrast, the gates of the transfer gates NTM2, NTM2n and NTM2s are connected to the output terminals of the transfer gates NTM1, NTM1n and NTM1s, respectively.
[0067]
That is, in this circuit, a high-level signal is input to the input terminals DIN1, DINn and SIN, the clock signals MCLK1 and MCLKn and the scan clock signal SCANCLK are at a high level, and the transfer gates NTM1, NTM1n and NTM1s and the transfer gates NTM3 and NTM3n The first embodiment is such that the transfer gates NTM2, NTM2n, NTM2s, NTM3, NTM3n and NTM3s are turned on when input to the gates of NTM3s and NTM3s, and the node NDM2 is pulled to the ground level. In other respects, the other configuration is the same as that of the first embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0068]
Embodiment 6
FIG. 13 is a circuit diagram showing a sixth embodiment of the shift register according to the present invention.
The difference of the sixth embodiment from the fifth embodiment is that in the fifth embodiment, the transfer gates NTM1, NTM1n and NTM1s and the gate terminals of the transfer gates NTM3, NTM3n and NTM3s are connected to clock signals MCLK1, MCLKn and NTM3s, respectively. The scan gate signal is connected to the input line of the scan clock signal SCANCLK and the gate terminals of the transfer gates NTM2, NTM2n and NTM2s are connected to the output terminals of the transfer gates NTM1, NTM1n and NTM1s, respectively. NTM1s and the gates of transfer gates NTM2, NTM2n and NTM2s are connected to clock signals MCLK1, MCLKn and scan clock signal S. That is, they are connected to the input lines of CANCLK, respectively, and the gate terminals of the transfer gates NTM3, NTM3n and NTM3s are connected to the output terminals of the transfer gates NTM1, NTM1n and NTM1s, respectively.
Other configurations are the same as those of the fifth embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0069]
Embodiment 7
FIG. 14 is a circuit diagram showing a seventh embodiment of the shift register according to the present invention.
The seventh embodiment is different from the sixth embodiment in that the gate terminals of the transfer gates NTM3, NTM3n and NTM3s are replaced with the data input terminals DIN1, DINn and DIN1 instead of the output terminals of the transfer gates NTM1, NTM1n and NTM1s. It is connected to each SIN.
Other configurations are the same as in the sixth embodiment.
Even in such a configuration, the same effect as in the first embodiment can be obtained.
[0070]
Embodiment 8
FIG. 15 is a circuit diagram showing an eighth embodiment of the shift register according to the present invention.
The eighth embodiment is different from the fourth embodiment in that a clock signal MCLK1 on the master latch side is not directly input to the gate terminals of the transfer gates NTM1 and NTM3, but a control signal CNTL1 from a control system (not shown). The clock signal MCLK1 is input to the NAND gate NAND1 to take a NAND condition, and is input via the inverter IVM5 only when the control signal CNTL1 is active.
[0071]
In FIG. 15, only one data input stage is shown for simplicity of the drawing and the description, but the clock signals of the second and subsequent stages are also transferred via the NAND gate and the inverter as in the configuration shown in FIG. Input to the gate terminal of the gate.
Other configurations are the same as those of the fourth embodiment.
In such a configuration, the same effects as those of the first embodiment can be obtained, and there is an advantage that data latch control can be arbitrarily performed.
Of course, the above-described conditional input configuration can be applied to the clock signal SCLK on the slave latch side.
[0072]
Embodiment 9
FIG. 16 is a circuit diagram showing a ninth embodiment of the shift register according to the present invention.
The ninth embodiment is different from the fourth embodiment in that a plurality of data, for example, one of four data D1 to D4 is selected and provided to the data input terminal DIN1 before the data input terminal DIN1. That is, a data selection circuit SEL to be input is provided.
[0073]
The data selection circuit SEL includes AND gates AND1 to AND4, NOR gates NOR1 and NOR2, and a NAND gate NAND2.
The data D1 to D4 are respectively input to one input of AND gates AND1 to AND4, and the other input of the AND gates AND1 to AND4 are respectively input to select signals SLCT1 to SLCT4 from a control system (not shown).
Two or more select signals SLCT1 to SLCT4 do not become active at the same time.
Then, the outputs of the AND gates AND1 and AND2 are input to the NOR gate NOR1, and the outputs of the AND gates AND3 and AND4 are input to the NOR gate NOR2.
Outputs of NOR gates NOR1 and NOR2 are input to the input of NAND2, respectively, and an output of NAND gate NAND2 is input to data input terminal DIN1.
That is, only one of the data D1 to D4 selected by the activated select signal SLCT is input to the data input terminal DIN1.
[0074]
Other configurations are the same as those of the fourth embodiment.
In such a configuration, the same effects as those of the first embodiment can be obtained, and there is an advantage that data latch control can be arbitrarily performed.
[0075]
Embodiment 10
FIG. 17 is a circuit diagram showing a tenth embodiment of the shift register according to the present invention.
The tenth embodiment is different from the eighth embodiment in that a control signal CNTL1 and a clock signal MCLK1 are input to a NAND gate NAND1 to take a NAND condition, and only when the control signal CNTL1 is active via the inverter IVM5. Instead of performing data latch control as a conditional input configuration for inputting data between the transfer gate NTM1 and the data input terminal DIN1, and between the transfer gates NTM3 and NTM2, a control transfer gate comprising an N-MOS transistor NTM4 and NTM5 are connected in series, and the clock signal MCLK1 is input to the gate terminals of the transfer gates NTM1 and NTM3, and the gate terminals of the transfer gates NTM4 and NTM5 are controlled. Lies in the structure so as to enter Lumpur signal CNTL1.
Other configurations are the same as those of the eighth embodiment.
[0076]
In such a configuration, the same effects as those of the first embodiment can be obtained, and there is an advantage that data latch control can be arbitrarily performed.
In the case of the configuration of the eighth embodiment, by adding a NAND gate NAND1 and an inverter IVM5 in addition to the configuration of the fourth embodiment, six MOS transistors in which P-channel and N-channel are mixed are added. Although it is necessary, in the tenth embodiment, since only two N-MOS transistors need to be added, this configuration is extremely effective for reducing the layout area when data latch control is arbitrarily performed. is there.
[0077]
Embodiment 11
FIG. 18 is a circuit diagram showing an eleventh embodiment of the shift register according to the present invention.
The eleventh embodiment is different from the ninth embodiment in that a data selection circuit SEL including AND gates AND1 to AND4, NOR gates NOR1 and NOR2, and a NAND gate NAND2 is provided in the preceding stage of the data input terminal DIN1. It is configured as follows.
That is, in the eleventh embodiment, four data input terminals DIN1 to DIN4 are provided in parallel, and input terminals are grounded, and gate terminals are formed of N-MOS transistors connected to the data input terminals DIN1 to DIN4, respectively. Transfer gates NTM21 to NTM24 are provided, and N is provided between transfer gate NTM1 to which clock signal MCLK1 is input and each of data input terminals DIN1 to DIN4, and between transfer gate NTM3 and each of transfer gates NTM21 to NTM24. -Select transfer gates NTM41 to NTM44 and NTM51 to NTM54 each formed of a MOS transistor are connected in series, and select gates are connected to the gate terminals of the transfer gates NTM41 and NTM51. , The select signal SLCT2 to the gate terminals of the transfer gates NTM42 and NTM52, the select signal SLCT3 to the gate terminals of the transfer gates NTM43 and NTM53, and the select signal SLCT4 to the gate terminals of the transfer gates NTM44 and NTM54. It is composed.
Other configurations are the same as those of the ninth embodiment.
[0078]
In such a configuration, the same effects as those of the first embodiment can be obtained, and there is an advantage that data latch control can be arbitrarily performed.
In the case of the configuration of the ninth embodiment, P-channel and N-channel are mixed by adding AND gates AND1 to AND4, NOR gates NOR1, NOR2 and NAND gate NAND2 in addition to the configuration of the fourth embodiment. It is necessary to increase the number of MOS transistors to be added, but in the eleventh embodiment, it is only necessary to add 11 N-MOS transistors. This is extremely effective for reducing the area.
[0079]
In the first embodiment shown in FIG. 1, transfer gates NTM1 and NTM3 may be constituted by P-channel MOS transistors. In this case, in the operation, it is necessary to invert the logic of clock signal MCLK1. The same applies to the transfer gates NTS1 and NTS2.
Further, in addition to transfer gates NTM1 and NTM3, transfer gate NTM2 may be formed of a P-channel MOS transistor. In this case, the source of transfer gate NTM2 needs to be connected to a power supply potential instead of ground.
In the third embodiment, the input terminal of the transfer gate NTS1 and the input terminal of the inverter IVS4 may be connected to the node NDM2 instead of the node NDM1. In this case, the input terminal of inverter IVS3 is connected to node NDS2 instead of node NDS1.
Further, in the fourth embodiment, the input terminal of the inverter IVM4 may be connected to the node NDM2 instead of the node NDM1. In this case, the input terminal of inverter IVS3 is connected to node NDS1 instead of node NDS2.
In addition, various modifications can be considered based on the technical idea of the present invention.
[0080]
【The invention's effect】
As described above, according to the present invention, a shift register and a data register that can operate stably not only under a normal power supply voltage but also at a low power supply voltage without increasing a layout area or complicating a circuit. A selection circuit can be realized.
[Brief description of the drawings]
FIG. 1 is a circuit diagram showing a first embodiment of a shift register according to the present invention.
FIG. 2 shows a power supply voltage V DD FIG. 11 is a diagram showing the operating speed on the master latch side when a simulation is performed at 2.7 V;
FIG. 3 shows a power supply voltage V DD FIG. 9 is a diagram illustrating an operation speed on the slave latch side when a simulation is performed at 2.7 V;
FIG. 4 shows a power supply voltage V DD FIG. 7 is a diagram illustrating power consumption within a certain transmission time when a simulation is performed at 2.7 V;
FIG. 5 shows power supply voltage V at temperatures of 85 ° C., 25 ° C., and −25 ° C. DD FIG. 9 is a diagram showing the operating speed of the product of the present invention on the master latch side when a simulation is performed while changing the voltage to 1.5 V, 2.7 V, and 4.5 V.
FIG. 6 shows power supply voltage V at temperatures of 85 ° C., 25 ° C., and −25 ° C. DD FIG. 9 is a diagram showing the operating speed of the product of the present invention on the swivel latch side when a simulation is performed while changing Vs to 1.5 V, 2.7 V, and 4.5 V.
FIG. 7 shows power supply voltage V at 85 ° C., 25 ° C., and −25 ° C. DD FIG. 9 is a diagram showing power consumption of the product of the present invention when a simulation is performed while changing the voltage to 1.5 V, 2.7 V, and 4.5 V.
FIG. 8 is a circuit diagram showing a second embodiment of the shift register according to the present invention.
9 is a diagram showing a comparative example of cell size and area ratio between the product of the present invention shown in FIGS. 1 and 8 and a conventional CMOS circuit.
FIG. 10 is a circuit diagram showing a third embodiment of the shift register according to the present invention.
FIG. 11 is a circuit diagram showing a fourth embodiment of the shift register according to the present invention.
FIG. 12 is a circuit diagram showing a fifth embodiment of the shift register according to the present invention.
FIG. 13 is a circuit diagram showing a sixth embodiment of the shift register according to the present invention.
FIG. 14 is a circuit diagram showing a seventh embodiment of the shift register according to the present invention.
FIG. 15 is a circuit diagram showing an eighth embodiment of the shift register according to the present invention.
FIG. 16 is a circuit diagram showing a ninth embodiment of the shift register according to the present invention.
FIG. 17 is a circuit diagram showing a tenth embodiment of the shift register according to the present invention.
FIG. 18 is a circuit diagram showing an eleventh embodiment of the shift register according to the present invention.
FIG. 19 shows a power supply voltage V DD FIG. 10 is a circuit diagram showing a basic configuration of a conventional shift register operable in a system of 5.0V.
FIG. 20 is a timing chart for describing first and second clock signals.
FIG. 21 is a circuit diagram of a conventional complete CMOS type shift register.
FIG. 22 is a timing chart for explaining first and second clock signals and inverted first and second clock signals.
[Explanation of symbols]
MST: Master latch
SLV: Slave latch
NTM1, NTM1n, NTM1s ... Transfer gate
NTM2, NTM2n, NTM2s ... Transfer gate
NTM3, NTM3n, NTM3s ... Transfer gate
NTM21 to NTM24 ... Transfer gate
NTM4, NTM5 ... Transfer gate for control
NTM41 to NTM44, NTM51 to NTM54 ... Transfer gate for select
NTS1: Transfer gate
NTS2: Transfer gate
IVM1, IVM2, IVM4, IVM5, IVS1, IVS2, IVS3, IVS4 ... Inverter
NAND1, NAND2 ... NAND gate
AND1 to AND4 ... AND gate
NOR1, NOR2 ... NOR gate
DIN1 to DIN4, DINn, SIN ... data input terminals
DOUT: Data output terminal
MSLK1, MCLKn: Clock signal
SCLK: Clock signal
SCANCLK ... scan clock signal
CNTL1 ... control signal
SLCT1 to SLCT4 ... select signal

Claims (6)

互いに逆向きに接続された第1および第2のインバータと、
ゲート端子に印加される第1のクロック信号に応じて入力端子と上記第1のインバータの入力とを導通させる第1のトランスファーゲートと、
ゲート端子に印加される信号に応じて接地と上記第2のインバータの入力とを導通させる直列に接続された第2および第3のトランスファーゲートと、
互いに逆向きに接続された第3および第4のインバータと、
ゲート端子に印加される第2のクロック信号に応じて第1のノードと上記第3のインバータの入力とを導通させる第4のトランスファーゲートと、
ゲート端子に印加される第2のクロック信号に応じて第2のノードと上記第4のインバータの入力とを導通させる第5のトランスファーゲートと、
を有し、上記第2および第3のトランスファーゲートのゲート端子のうち、何れか一方のゲート端子は上記入力端子または上記第1のインバータの入力に接続され、他方のゲート端子は上記第1のトランスファーゲートのゲート端子に接続され、上記第1のノードには上記第1または第2のインバータの出力と同じ論理の第1の信号が印加され、上記第2のノードには上記第1の信号と論理が逆の第2の信号が印加されるシフトレジスタ。
First and second inverters connected in opposite directions to each other;
A first transfer gate for conducting between an input terminal and an input of the first inverter in response to a first clock signal applied to the gate terminal;
Second and third transfer gates connected in series for conducting between ground and an input of the second inverter in response to a signal applied to the gate terminal;
Third and fourth inverters connected in opposite directions to each other;
A fourth transfer gate for conducting between the first node and the input of the third inverter in response to a second clock signal applied to the gate terminal;
A fifth transfer gate for conducting between a second node and an input of the fourth inverter in response to a second clock signal applied to the gate terminal;
One of the gate terminals of the second and third transfer gates is connected to the input terminal or the input of the first inverter, and the other gate terminal is connected to the first A first signal having the same logic as that of the output of the first or second inverter is applied to the first node, and the first signal is applied to the second node. And a shift register to which a second signal whose logic is opposite is applied.
上記第1のノードと上記第2のインバータの出力とが接続され、上記第2のノードと上記第1のインバータの出力とが接続されている請求項1に記載のシフトレジスタ。The shift register according to claim 1, wherein the first node is connected to an output of the second inverter, and the second node is connected to an output of the first inverter. 入力が上記第1または第2のインバータの出力に接続された第5のインバータを有し、上記第1のノードと上記第5のインバータの入力とが接続され、上記第2のノードと上記第5のインバータの出力とが接続されている請求項1に記載のシフトレジスタ。An input has a fifth inverter connected to an output of the first or second inverter, the first node is connected to an input of the fifth inverter, and the second node is connected to the input of the fifth inverter. The shift register according to claim 1, wherein the output of the shift register is connected to the output of the fifth inverter. 入力が上記第1または第2のインバータの出力に接続された第5のインバータと、入力が上記第5のインバータの出力とが接続された第6のインバータとを有し、上記第1のノードと上記第5のインバータの出力とが接続され、上記第2のノードと上記第6のインバータの出力とが接続されている請求項1に記載のシフトレジスタ。A fifth inverter having an input connected to the output of the first or second inverter, and a sixth inverter having an input connected to the output of the fifth inverter; 2. The shift register according to claim 1, wherein the output of the fifth inverter is connected to the second node, and the output of the sixth inverter is connected to the second node. 3. ゲート端子に印加される信号に応じてデータ入力端子と第1の出力端子とを導通させる直列に接続された第1および第2のトランスファーゲートと、
ゲート端子に印加される信号に応じて接地と第2の出力端子とを導通させる直列に接続された第3、第4および第5のトランスファーゲートと、
を有し、上記第1および第2のトランスファーゲートのゲート端子のうち、何れか一方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうち、何れか一のゲート端子にクロック信号が印加され、上記第1および第2のトランスファーゲートのゲート端子のうちの他方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうちの他の一のゲート端子に制御信号が印加され、上記第3、第4および第5のトランスファーゲートのゲート端子のうちの残りの一のゲート端子が、上記データ入力端子または第1または第2のトランスファーゲートの出力に接続されているデータ選択回路。
First and second transfer gates connected in series for conducting a data input terminal and a first output terminal in response to a signal applied to the gate terminal;
Third, fourth, and fifth transfer gates connected in series for conducting the ground and the second output terminal in response to a signal applied to the gate terminal;
And one of the gate terminals of the first and second transfer gates and one of the gate terminals of the third, fourth and fifth transfer gates A clock signal is applied to the terminal, and the other of the gate terminals of the first and second transfer gates and the other of the gate terminals of the third, fourth, and fifth transfer gates. A control signal is applied to the gate terminal of the third transfer gate, and the remaining one of the gate terminals of the third, fourth, and fifth transfer gates is connected to the data input terminal or the first or second transfer gate. Data selection circuit connected to the output.
互いに逆向きに接続された第1および第2のインバータと、
ゲート端子に印加される信号に応じてデータ入力端子と第1のインバータの入力とを導通させる直列に接続された第1および第2のトランスファーゲートと、
ゲート端子に印加される信号に応じて接地と第2のインバータの入力とを導通させる直列に接続された第3、第4および第5のトランスファーゲートと、
互いに逆向きに接続された第3および第4のインバータと、
ゲート端子に印加される信号に応じて第1のノードと上記第3のインバータの入力とを導通させる第6のトランスファーゲートと、
ゲート端子に印加される信号に応じて第2のノードと上記第4のインバータの入力とを導通させる第7のトランスファーゲートと、
を有し、上記第1および第2のトランスファーゲートのゲート端子のうち、何れか一方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうち、何れか一のゲート端子に第1のクロック信号が印加され、上記第1および第2のトランスファーゲートのゲート端子のうちの他方のゲート端子、並びに上記第3、第4および第5のトランスファーゲートのゲート端子のうちの他の一のゲート端子に制御信号が印加され、上記第3、第4および第5のトランスファーゲートのゲート端子のうちの残りの一のゲート端子が、上記データ入力端子または第1または第2のトランスファーゲートの出力に接続され、上記第6および第7のトランスファーゲートのゲート端子に第2のクロック信号が印加され、上記第1のノードには上記第1または第2のインバータの出力と同じ論理の第1の信号が印加され、上記第2のノードには上記第1の信号と論理が逆の第2の信号が印加されるシフトレジスタ。
First and second inverters connected in opposite directions to each other;
First and second transfer gates connected in series for conducting a data input terminal and an input of the first inverter in response to a signal applied to the gate terminal;
Third, fourth, and fifth transfer gates connected in series for conducting the ground and the input of the second inverter in response to a signal applied to the gate terminal;
Third and fourth inverters connected in opposite directions to each other;
A sixth transfer gate for conducting between the first node and the input of the third inverter in response to a signal applied to the gate terminal;
A seventh transfer gate for conducting the second node and the input of the fourth inverter in accordance with a signal applied to the gate terminal;
And one of the gate terminals of the first and second transfer gates and one of the gate terminals of the third, fourth and fifth transfer gates A first clock signal is applied to the terminal, and the other of the gate terminals of the first and second transfer gates and the gate terminal of the third, fourth, and fifth transfer gates A control signal is applied to another one of the gate terminals, and one of the gate terminals of the third, fourth, and fifth transfer gates is connected to the data input terminal or the first or second transfer gate. The second clock signal is applied to the gate terminals of the sixth and seventh transfer gates and connected to the output of the transfer gate. A first signal having the same logic as the output of the first or second inverter is applied to the node, and a second signal having a logic opposite to that of the first signal is applied to the second node. Shift register.
JP18525893A 1992-07-29 1993-07-27 Shift register and data selection circuit Expired - Fee Related JP3571359B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP18525893A JP3571359B2 (en) 1992-07-29 1993-07-27 Shift register and data selection circuit
US08/163,240 US5521953A (en) 1992-12-04 1993-12-06 Shift register with transfer gate-inverter arrangement providing stable operation

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP22212292 1992-07-29
JP35076192 1992-12-04
JP4-222122 1992-12-04
JP4-350761 1992-12-04
JP18525893A JP3571359B2 (en) 1992-07-29 1993-07-27 Shift register and data selection circuit
US08/163,240 US5521953A (en) 1992-12-04 1993-12-06 Shift register with transfer gate-inverter arrangement providing stable operation

Publications (2)

Publication Number Publication Date
JPH06223593A JPH06223593A (en) 1994-08-12
JP3571359B2 true JP3571359B2 (en) 2004-09-29

Family

ID=27475203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18525893A Expired - Fee Related JP3571359B2 (en) 1992-07-29 1993-07-27 Shift register and data selection circuit

Country Status (1)

Country Link
JP (1) JP3571359B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4397066B2 (en) * 1999-03-24 2010-01-13 日本テキサス・インスツルメンツ株式会社 Latch circuit
JP7192625B2 (en) 2019-04-02 2022-12-20 株式会社デンソー electronic controller

Also Published As

Publication number Publication date
JPH06223593A (en) 1994-08-12

Similar Documents

Publication Publication Date Title
KR900006293B1 (en) Data trasnmission circuit of cmos d-ram
CN111130531B (en) Multi-bit level shifter, level shifter enabling circuit and level shifting method
US20100148818A1 (en) High speed conditional back bias virtual ground restoration circuit
KR20040076087A (en) Buffer circuit and active matrix display device using the same
KR100327639B1 (en) Amplifier circuit of latch type which is used for semiconductor memory device
JPH0786916A (en) Semiconductor integrated circuit
US6621306B2 (en) Random logic circuit
US6377098B1 (en) CMOS latch having a selectable feedback path
JP2001244804A (en) Level converter circuit
JP3571359B2 (en) Shift register and data selection circuit
JPH05347550A (en) Semiconductor integrated circuit
TWI708245B (en) Integrated level translator
WO1997007592A1 (en) Mos master-slave flip-flop with reduced number of pass gates
JP2771375B2 (en) Level shift circuit
KR100311973B1 (en) Logic interface circuit and semiconductor memory device using this circuit
US11271549B2 (en) Semiconductor device for controlling voltage at an input node of a circuit during a low power mode
JP3255159B2 (en) Semiconductor integrated circuit
US20070052466A1 (en) Flip-flop with improved operating speed
JP2003298410A (en) Semiconductor integrated circuit
US20100102851A1 (en) P-Type Source Bias Virtual Ground Restoration Apparatus
US5521953A (en) Shift register with transfer gate-inverter arrangement providing stable operation
JP2000174611A (en) Semiconductor circuit and semiconductor memory
US6646471B2 (en) Signal transfer circuit
US6452976B1 (en) Data transfer circuit with reduced current consumption
EP0624881B1 (en) Improvements in or relating to serial registers

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040610

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040622

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040624

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070702

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080702

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080702

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090702

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100702

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110702

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees