JP4536007B2 - 半導体集積回路装置 - Google Patents

半導体集積回路装置 Download PDF

Info

Publication number
JP4536007B2
JP4536007B2 JP2005513145A JP2005513145A JP4536007B2 JP 4536007 B2 JP4536007 B2 JP 4536007B2 JP 2005513145 A JP2005513145 A JP 2005513145A JP 2005513145 A JP2005513145 A JP 2005513145A JP 4536007 B2 JP4536007 B2 JP 4536007B2
Authority
JP
Japan
Prior art keywords
input
shift register
serial data
input terminal
output
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
JP2005513145A
Other languages
English (en)
Other versions
JPWO2005018094A1 (ja
Inventor
英敏 西川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rohm Co Ltd
Original Assignee
Rohm Co Ltd
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 Rohm Co Ltd filed Critical Rohm Co Ltd
Publication of JPWO2005018094A1 publication Critical patent/JPWO2005018094A1/ja
Application granted granted Critical
Publication of JP4536007B2 publication Critical patent/JP4536007B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M9/00Parallel/series conversion or vice versa
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/40Gating or clocking signals applied to all stages, i.e. synchronous counters
    • H03K23/50Gating or clocking signals applied to all stages, i.e. synchronous counters using bi-stable regenerative trigger circuits
    • H03K23/54Ring counters, i.e. feedback shift register counters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Shift Register Type Memory (AREA)
  • Pulse Circuits (AREA)
  • Logic Circuits (AREA)

Description

本発明は、入力されたシリアルデータをパラレルデータに変換するシフトレジスタを構成する半導体集積回路装置に関するもので、特に、複数のシフトレジスタを備えた半導体集積回路装置に関するものである。
従来より、プリンタヘッドドライバなどにおいて、各ビット毎のデータがシリアルデータとして入力されて格納するシフトレジスタが設置される。このシフトレジスタでは、入力されたシリアルデータを各ビット毎に分割してパラレルデータに変換してラッチ回路に与える。そして、ラッチ回路に格納された各ビットのデータは、各ビット毎に設定された所定のタイミング毎にラッチ回路からドライブ回路に出力され、発熱抵抗や発光素子に電流供給を行う。
このような従来のプリンタヘッドドライバを備えた印字装置として、複数の発熱素子を複数のブロックに区分して、各ブロックの発熱素子数と同一ビット数の複数のシフトレジスタを備えた印字装置が提供されている(特許文献1参照)。この印字装置において、ブロック毎のデータを各シフトレジスタに格納し、各シフトレジスタの駆動タイミングを異なるタイミングとすることで、データ出力するシフトレジスタとデータ入力するシフトレジスタとを別のシフトレジスタとすることができ、印画動作の高速化を図ることができる。
このように、ブロック毎にシフトレジスタが設けられるとき、複数のシフトレジスタが半導体集積回路装置に構成される。即ち、図8のように、フリップフロップFF1〜FF64により構成される64ビットのシフトレジスタSRXと、フリップフロップFF65〜FF128により構成される64ビットのシフトレジスタSRYとが、1つの半導体集積回路装置100内に構成される。このとき、半導体集積回路装置100には、シフトレジスタSRXへのシリアルデータが入力される入力端子SI1と、クロックが入力されるクロック入力端子CLKと、シフトレジスタSRXからシリアルデータが出力される出力端子SO1と、シフトレジスタSRYへのシリアルデータが入力される入力端子SI2と、を備える。又、シフトレジスタSRX,SRYそれぞれのフリップフロップFF1,FF65の入力側に入力ドライバDinが設けられるとともに、シフトレジスタSRXのフリップフロップFF64の出力側に出力ドライバDoutが設けられる。
特開平5−229159号公報
しかしながら、図8のようにシフトレジスタSRX,SRYが構成される半導体集積回路装置100において、シフトレジスタSRXからシフトレジスタSRYに対してシリアルデータを入力して128ビットのシフトレジスタを構成する場合、半導体集積回路装置100の外部において、出力端子SO1と入力端子SI2とを外部基盤配線で接続する必要がある。そのため、シフトレジスタSRXの出力バッファDoutとシフトレジスタSRYの入力バッファDinと外部基盤配線などの外部寄生負荷容量とによるデータ転送における遅延が発生してしまう。
このとき、クロック入力端子CLKから入力されるクロックと、フリップフロップFF64の入力si64及び出力so64と、フリップフロップFF65の入力si65及び出力so65との関係が、図9又は図10のようになる。即ち、図9のようにクロックの周波数が低いとき、フリップフロップFF64は、図9(a)のように変化するクロックがハイに立ち上がってからセットアップ時間tが経過すると、図9(c)のように、クロックがハイに立ち上がるときの図9(b)のような入力si64の値に応じた値に、出力so64を変化させる。
又、図9(d)のように、このフリップフロップFF64からの出力so64が時間tdだけ遅延して、フリップフロップFF65の入力si65として入力される。そして、フリップフロップFF64と同様、クロックがハイに立ち上がってからセットアップ時間tが経過すると、図9(e)のように、クロックがハイに立ち上がるときの図9(d)のような入力si65の値に応じた値に、出力so65を変化させる。
この図9の例では、図9(a)のようにクロックの周波数が低く、その周期Tがセットアップ時間tと遅延時間tdとの和(=t+td)以上となるため、フリップフロップFF65の出力so65をフリップフロップ64の出力so64に応じたものとすることできる。よって、データを欠落させることなくシフトレジスタSRX,SRYを動作させることができる。
それに対して、図10(a)のように、クロックの周波数を高くしてその周期Tがセットアップ時間tと遅延時間tdとの和(=t+td)よりも短くなったとき、フリップフロップFF64では、その入力si64及び出力so64が図10(b)、(c)のようになり、クロックに応じた動作を行うことができる。しかしながら、フリップフロップFF65への入力si65が図10(d)のようになり、クロックの立ち上がりの後に入力si65が変化する。そのため、図10(e)のように、フリップフロップFF65の出力so65がフリップフロップFF64からの出力so64に応じたものとならない。よって、フリップフロップFF65でデータが欠落してしまう。
このような問題を鑑みて、本発明は、複数のシフトレジスタが構成されて、そのシフトレジスタの出入力間を接続して動作させるとき、高周波についても誤動作なくシフトレジスタが駆動することができる半導体集積回路装置を提供することを目的とする。
上記目的を達成するために、本発明の半導体集積回路装置は、第1〜第nシフトレジスタと、該第1〜第nシフトレジスタそれぞれに与えられるデータが入力される第1〜第n入力端子と、第k(kは、1≦k≦n−1の整数)シフトレジスタの出力と第k+1シフトレジスタの入力との電気的な接離を行う第1スイッチと、前記第k+1シフトレジスタの入力と該第k+1シフトレジスタへのデータが入力される第k+1入力端子との電気的な接離を行う第2スイッチと、前記第1スイッチ及び前記第2スイッチのON/OFFを切り換えるための選択信号が入力される選択信号入力端子と、を備え、前記第kシフトレジスタと前記第k+1シフトレジスタを結合して使用する際は、前記選択信号によって、前記第1スイッチをONとするとともに、前記第2スイッチをOFFとし、又、前記第kシフトレジスタと前記第k+1シフトレジスタを分割して使用する際は、前記選択信号によって、前記第1スイッチをOFFとするとともに、前記第2スイッチをONとすることを特徴とする。
又、本発明の半導体集積回路装置は、第1〜第nシフトレジスタと、該第1〜第nシフトレジスタそれぞれに与えられるデータが入力される第1〜第n入力端子と、第k+1(kは、1≦k≦n−1)シフトレジスタへのデータが入力される第k+1入力端子の外部との接続状態に応じて、前記第kシフトレジスタの出力と前記第k+1シフトレジスタの入力とを接続するか、又は、前記第k+1入力端子と前記第k+1シフトレジスタの入力とを接続するかを切換制御する切換制御部を備えるとともに、前記第k+1入力端子が外部と接続されていない開放状態であることを前記切換制御部が確認したとき、前記第kシフトレジスタの出力と前記第k+1シフトレジスタの入力とを接続するとともに、前記第k+1入力端子と前記第k+1シフトレジスタの入力との接続を切断し、前記第k+1入力端子が外部と接続されてデータが入力されていることを前記切換制御部が確認したとき、前記第kシフトレジスタの出力と前記第k+1シフトレジスタの入力との接続を切断するとともに、前記第k+1入力端子と前記第k+1シフトレジスタの入力とを接続することを特徴とする。
本発明によると、複数のシフトレジスタが構成され、隣接するシフトレジスタの出力と入力との間における接続を内部で行うことができるため、従来のように、外部基盤配線によって接続する必要がない。よって、従来のように外部の寄生負荷容量などの影響によるシフトレジスタ間での遅延を抑制することができるため、隣接するシフトレジスタを連結して駆動する場合においても、周波数の高いクロックによって動作させることができる。又、本発明によると、外部からの入力をそれぞれのシフトレジスタに与えるか又は外部からの信号数をシフトレジスタの数より少ないものとし各シフトレジスタの入出力の接続させるかを選択することができる。よって、半導体集積回路装置内のシフトレジスタを分割して使用するか、又は、連結して使用するかを選択することができる。
又、本発明によると、従来、各シフトレジスタからの出力を外部に出力するための出力端子を選択信号入力端子に変更して使用することができるため、従来の半導体集積回路装置と比較して、その端子数を増加させることなく実現することができる。更に、入力端子における外部との接続状態により切換を行えるものとすることで、選択信号を入力するための選択信号入力端子を削除することができ、その端子数を減らすことができる。
第1の実施形態のシフトレジスタを備えた半導体集積回路装置の内部構成を示すブロック回路図。 トランジスタスイッチの構成を示す回路図。 第1の実施形態のシフトレジスタを備えた半導体集積回路装置の別の内部構成を示すブロック回路図。 第2の実施形態のシフトレジスタを備えた半導体集積回路装置の内部構成を示すブロック回路図。 第2の実施形態のシフトレジスタを備えた半導体集積回路装置の別の内部構成を示すブロック回路図。 図5の半導体集積回路装置内部の抵抗をMOSトランジスタで構成したときの構成を示す図。 第2の実施形態のシフトレジスタを備えた半導体集積回路装置の別の内部構成を示すブロック回路図。 従来のシフトレジスタを備えた半導体集積回路装置の内部構成を示すブロック回路図。 図8の半導体集積回路内の一部の動作を示すタイミングチャート。 図8の半導体集積回路内の一部の動作を示すタイミングチャート。
符号の説明
1,1a,1b 半導体集積回路装置
2,20 切換制御部
<第1の実施形態>
本発明の第1の実施形態について、図面を参照して説明する。図1は、本実施形態の半導体集積回路装置の内部構成を示すブロック回路図である。
図1の半導体集積回路装置1は、フリップフロップFF1〜FF64と入力ドライバDin1とによって構成される64ビットのシフトレジスタSR1と、フリップフロップFF65〜FF128によって構成される64ビットのシフトレジスタSR2と、シフトレジスタSR1へのシリアルデータが入力される入力端子SI1と、クロックが入力されるクロック入力端子CLKと、シフトレジスタSR2へのシリアルデータが入力される入力端子SI2と、入力端子SI2からに接続された入力ドライバDin2と、フリップフロップFF64の出力とフリップフロップFF65の入力との間の電気的な接離を行うトランジスタスイッチSWAと、入力ドライバDin2とフリップフロップFF65の入力との間の電気的な接離を行うトランジスタスイッチSWBと、スイッチSWA,SWBのON/OFFを制御する選択信号が入力される選択信号入力端子SELと、選択信号入力端子SELに接続されたインバータInvと、を備える。
尚、トランジスタスイッチSWA,SWBは、図2のように、PチャネルのMOSトランジスタTpとNチャネルのMOSトランジスタTnとが並列に接続されて構成される。そして、トランジスタスイッチSWAにおいて、MOSトランジスタTpのゲートにインバータInvで反転された選択信号が入力されるとともに、MOSトランジスタTnのゲートに選択信号入力端子SELを介して入力される選択信号が入力される。又、トランジスタスイッチSWBにおいて、MOSトランジスタTnのゲートにインバータInvで反転された選択信号が入力されるとともに、MOSトランジスタTpのゲートに選択信号入力端子SELを介して入力される選択信号が入力される。
このように接続されるとき、シフトレジスタSR1,SR2によって128ビットのシフトレジスタを構成するとき、選択信号入力端子SELより入力される選択信号がハイとされ、スイッチSWAをONとするとともに、スイッチSWBをOFFとする。よって、シフトレジスタSR1のフリップフロップFF64から出力されるデータがスイッチSWAを介してフリップフロップFF65の入力に入力される。
よって、半導体集積回路装置1内部で、フリップフロップFF64の出力とフリップフロップFF65の入力とが接続される。そのため、図8のような従来の構成と異なり、フリップフロップFF64の出力とフリップフロップFF65の入力との間の出力ドライバDout及び入力ドライバDinが省かれるとともに、半導体集積回路装置外部で外部基盤配線を介して接続する必要がないため、フリップフロップFF64の出力とフリップフロップFF65の入力との間で発生する遅延を防ぐことができる。
又、シフトレジスタSR1,SR2によって64ビットの2つのシフトレジスタを構成し、シフトレジスタSR1,SR2それぞれに対して、入力端子SI1,SI2よりデータを入力するとき、選択信号入力端子SELより入力される選択信号がローとされ、スイッチSWAをOFFとするとともに、スイッチSWBをONとする。よって、入力端子SI2から入力されるデータが入力ドライバDin2及びスイッチSWBを介してフリップフロップFF65の入力に入力される。
このように構成することで、選択信号を切り換えることで、半導体集積回路装置1内に構成される複数のシフトレジスタを1つのシフトレジスタとして連結させて使用するとき、隣接するシフトレジスタの入出力間で発生するデータの遅延を抑制することができる。よって、クロックの周波数が高くしたときにおいても、隣接するするシフトレジスタの入出力間におけるデータの欠落を防ぐことができる。又、図8のような従来の構成において出力端子SO1として使用されていた端子を選択信号入力端子SELに置換することができ、従来と同数の端子を用いて構成することができる。
尚、本実施形態において、2つの64ビットのシフトレジスタが半導体集積回路装置1内に構成されるものとしたが、64ビットのシフトレジスタと限定されるものでなく、ビット数の異なるシフトレジスタであっても構わない。又、トランジスタスイッチSWA,SWBについても、トランジスタスイッチに限らず、別の構成のスイッチとしても構わない。
又、図3のように、n個のシフトレジスタSR1〜SRnを備え、シフトレジスタSR1〜SRnにおいて隣接するシフトレジスタの間に、n−1個のスイッチSWA1〜SWAn−1及びn−1個のスイッチSWB1〜SWBn−1が設けられるものとしても構わない。このとき、n−1個の選択信号入力端子SEL1〜SELn−1とn−1個のインバータInv1〜Invn−1が構成され、それぞれを介して与えられる選択信号及び反転された選択信号がスイッチSWA1〜SWAn−1及びスイッチSWB1〜SWBn−1に入力される。
又、入力端子SI2〜SIn及び入力ドライバDin2〜DinnがシフトレジスタSR2〜SRnに外部からデータ入力されるときに使用される。よって、スイッチSWA1〜SWAn−1及びスイッチSWB1〜SWBn−1のON/OFFを選択信号によって切り換えることで、シフトレジスタSR1〜SRnを分割又は連結して、所望のビット数に応じたシフトレジスタを構成することができる。
更に、このとき、設置される選択信号入力端子の数をn−1よりも少ないものとして、選択信号入力端子に入力される選択信号のパルス数によりスイッチSWA1〜SWAn−1,SWB1〜SWBn−1の切換を設定する切換制御部を備えるものとしても構わない。
<第2の実施形態>
本発明の第2の実施形態について、図面を参照して説明する。図4は、本実施形態の半導体集積回路装置の内部構成を示すブロック回路図である。尚、図4の半導体集積回路装置において、図1の半導体集積回路装置と同一の目的で使用する部分については、同一の符号を付してその詳細な説明は省略する。
図4の半導体集積回路装置1aは、シフトレジスタSR1,SR2と、入力端子SI1,SI2と、クロック入力端子CLKと、入力ドライバDin2と、トランジスタスイッチSWA,トランジスタスイッチSWBと、入力端子SI2の状態に応じてスイッチSWA,SWBのON/OFFを制御する選択信号を生成するとともに入力端子SI2に入力された信号を入力ドライバDin2に送出する切換制御部2と、切換制御部2からの選択信号を反転するインバータInvxと、を備える。又、切換制御部2からの選択信号がスイッチSWAのMOSトランジスタTpのゲート及びスイッチSWBのMOSトランジスタTnのゲートに入力されるとともに、インバータInvxで反転された選択信号がスイッチSWAのMOSトランジスタTnのゲート及びスイッチSWBのMOSトランジスタTpのゲートに入力される。
このような構成の半導体集積回路装置1aにおいて、切換制御部2は、次の3つの状態に応じて動作する。
(1)入力端子SI2が外部と接続されず、データが入力されていないとき(ハイインピーダンス状態)
(2)入力端子SI2に外部からハイとなるデータが入力されるとき(ハイ入力状態)
(3)入力端子SI2に外部からローとなるデータが入力されるとき(ロー入力状態)
(1)ハイインピーダンス状態のとき
切換制御部2からローとなる選択信号が出力されるため、スイッチSWAがONとなるとともにスイッチSWBがOFFとなる。よって、シフトレジスタSR1のフリップフロップFF64から出力されるデータが、シフトレジスタSR2のフリップフロップFF65の入力にスイッチSWAを介して入力され、シフトレジスタSR1,SR2が連結されて、128ビットのシフトレジスタが構成される。
(2)ハイ入力状態のとき
切換制御部2からハイとなる選択信号が出力されるため、スイッチSWAがOFFとなるとともにスイッチSWBがONとなり、更に、入力端子SI2からのハイとなるデータが、入力ドライバDin2及びスイッチSWBを介してシフトレジスタSR2のフリップフロップFF65の入力に入力される。
(3)ロー入力状態の時
切換制御部2からハイとなる選択信号が出力されるため、スイッチSWAがOFFとなるとともにスイッチSWBがONとなり、更に、入力端子SI2からのローとなるデータが、入力ドライバDin2及びスイッチSWBを介してシフトレジスタSR2のフリップフロップFF65の入力に入力される。
よって、(2)又は(3)のように入力端子SI2に外部からデータが入力されるとき、外部からのデータが、シフトレジスタSR2のフリップフロップFF65の入力に切換制御部2及び入力ドライバDin2及びスイッチSWBを介して入力され、シフトレジスタSR1,SR2が分割されて、64ビットのシフトレジスタが2つ構成される。
このように構成することで、本実施形態の半導体集積回路装置1aは、第1の実施形態の半導体集積回路装置1と比較したとき、選択信号が入力される選択信号入力端子SELを削除することができる。尚、トランジスタスイッチSWA,SWBについて、トランジスタスイッチに限らず、別の構成のスイッチとしても構わない。
(本実施形態における別の構成例)
又、本実施形態の別の構成例として、図5のような構成とすることで、トランジスタスイッチSWBを省略することができる。図5の半導体集積回路装置1bは、入力端子SI2に一端が接続された抵抗Ra,Rbと、抵抗Ra,Rbの接続ノードに入力側が接続されるインバータI1〜I3と、インバータI3の出力が入力されるインバータI4と、インバータI2,I4の出力が入力されるEXOR回路EX1と、EXOR回路EX1の出力が入力されるインバータI5と、インバータI5からの出力がゲートに入力されるNチャネルのMOSトランジスタT1a及びPチャネルのMOSトランジスタT2aと、EXOR回路EX1の出力がゲートに入力されるPチャネルのMOSトランジスタT1b及びNチャネルのMOSトランジスタT2bと、インバータI1からの出力がゲートに入力されるPチャネルのMOSトランジスタT3a及びNチャネルのMOSトランジスタT3bと、を備える。
又、このように構成されるとき、抵抗Raの他端に電源電圧VDDが印加されるとともに抵抗Rbの他端が接地される。更に、インバータI2の出力がハイからローに切り替わる入力の閾値を3/4VDDとするとともに、インバータI3の出力がハイからローに切り替わる入力の閾値を1/4VDDとする。即ち、インバータI2への入力が0〜3/4VDDのとき出力がハイとなり、逆に入力が3/4VDD〜VDDのとき出力がローとなる。又、インバータI3への入力が0〜1/4VDDのとき出力がハイとなり、逆に入力が1/4VDD〜VDDのとき出力がローとなる。インバータI1,I4,I5については、入力に対する閾値が1/4VDD又は3/4VDDのいずれでも構わない。
又、MOSトランジスタT1aのドレイン及びMOSトランジスタT1bのソースがシフトレジスタSR1のフリップフロップFF64の出力に接続されるとともに、MOSトランジスタT1aのソース及びMOSトランジスタT1bのドレインがシフトレジスタSR2のフリップフロップFF65の入力に接続される。又、MOSトランジスタT3aのソースに直流電圧VDDが印加されるとともに、MOSトランジスタT3aのドレインにMOSトランジスタT2aのソースが接続される。又、MOSトランジスタT3bのソースが接地されるとともに、MOSトランジスタT3bのドレインにMOSトランジスタT2bのソースが接続される。そして、MOSトランジスタT2a,T2bのドレインが、シフトレジスタSR2のフリップフロップFF65の入力に接続される。このとき、MOSトランジスタT1a,T1bによって、トランジスタスイッチが構成される。
(1)ハイインピーダンス状態のとき
このような構成において、入力端子SI2が外部からのデータが入力されないハイインピーダンス状態であるとき、抵抗Ra,Rbによって分圧された直流電圧VDD/2がインバータI1〜I3に入力される。よって、インバータI2の出力がハイとなるとともに、インバータI3の出力がローとなる。そのため、インバータI3の出力が入力されるインバータI4の出力がハイとなって、インバータI2,I4の出力が入力されるEXOR回路EX1の出力がローとなる。更に、EXOR回路EX1の出力が入力されるインバータI5の出力がハイとなる。
そして、MOSトランジスタT1b,T2bのゲートには、ローとなるEXOR回路EX1からの出力が入力されるため、MOSトランジスタT1bがONとなるとともにMOSトランジスタT2bがOFFとなる。又、MOSトランジスタT1a,T2aのゲートには、ハイとなるインバータI5からの出力が入力されるため、MOSトランジスタT1aがONとなるとともにMOSトランジスタT2aがOFFとなる。よって、このとき、フリップフロップFF64から出力されるデータがMOSトランジスタT1a,T1bによるトランジスタスイッチを介してフリップフロップFF65に入力される。
(2)ハイ入力状態のとき
又、入力端子SI2が外部からのハイとなるデータが入力されるとき、このハイ(VDDに相当)となるデータがインバータI1〜I3に入力される。よって、インバータI1〜I3それぞれの出力がローとなるとともに、インバータI3の出力が入力されるインバータI4の出力がハイとなって、インバータI2,I4の出力が入力されるEXOR回路EX1の出力がハイとなる。更に、EXOR回路EX1の出力が入力されるインバータI5の出力がローとなる。
そして、MOSトランジスタT1b,T2bのゲートには、ハイとなるEXOR回路EX1からの出力が入力されるため、MOSトランジスタT1bがOFFとなるとともにMOSトランジスタT2bがONとなる。又、MOSトランジスタT1a,T2aのゲートには、ローとなるインバータI5からの出力が入力されるため、MOSトランジスタT1aがOFFとなるとともにMOSトランジスタT2aがONとなる。
更に、MOSトランジスタT3a,T3bのゲートには、ローとなるインバータI1からの出力が入力されるため、MOSトランジスタT3aがONとなるとともにMOSトランジスタT3bがOFFとなる。よって、このとき、MOSトランジスタT2a,T3aを介して電源電圧VDD(ハイ)がフリップフロップFF65に入力される。
(3)ロー入力状態のとき
又、入力端子SI2が外部からのローとなるデータが入力されるとき、このロー(0に相当)となるデータがインバータI1〜I3に入力される。よって、インバータI1〜I3それぞれの出力がハイとなるとともに、インバータI3の出力が入力されるインバータI4の出力がローとなって、インバータI2,I4の出力が入力されるEXOR回路EX1の出力がハイとなる。更に、EXOR回路EX1の出力が入力されるインバータI5の出力がローとなる。
そして、MOSトランジスタT1b,T2bのゲートには、ハイとなるEXOR回路EX1からの出力が入力されるため、MOSトランジスタT1bがOFFとなるとともにMOSトランジスタT2bがONとなる。又、MOSトランジスタT1a,T2aのゲートには、ローとなるインバータI5からの出力が入力されるため、MOSトランジスタT1aがOFFとなるとともにMOSトランジスタT2aがONとなる。
更に、MOSトランジスタT3a,T3bのゲートには、ハイとなるインバータI1からの出力が入力されるため、MOSトランジスタT3aがOFFとなるとともにMOSトランジスタT3bがONとなる。よって、このとき、MOSトランジスタT2b,T3bを介して接地電圧(ロー)がフリップフロップFF65に入力される。
よって、(2)又は(3)のように入力端子SI2に外部からデータが入力されるとき、MOSトランジスタT1a,T1bによるトランジスタスイッチがOFFされるとともに、外部からのデータが、シフトレジスタSR2のフリップフロップFF65の入力にインバータI1及びMOSトランジスタT2a,T2b,T3a,T3bを介して入力され、シフトレジスタSR1,SR2が分割されて、64ビットのシフトレジスタが2つ構成される。
このように構成されるとき、抵抗Ra,Rbをそれぞれ、図6のように、ゲートが接地されるとともにソースに電源電圧VDDが印加されたPチャネルのMOSトランジスタTaと、ゲートに電源電圧VDDが印加されるとともにソースが接地されたNチャネルのMOSトランジスタTbとで構成されるようにしても構わない。このMOSトランジスタTa,Tbのドレインが接続されるとともに、この接続ノードがインバータI1〜I3の入力に接続される。
この図5のような構成によると、第1の実施形態の半導体集積回路装置1と比較したとき、選択信号が入力される選択信号入力端子SEL及びトランジスタスイッチSWB及び入力ドライバDin2を削除した構成とすることができる。
尚、本実施形態において、2つの64ビットのシフトレジスタが半導体集積回路装置1内に構成されるものとしたが、64ビットのシフトレジスタと限定されるものでなく、ビット数の異なるシフトレジスタであっても構わない。
又、図7のように、n個のシフトレジスタSR1〜SRnを備え、シフトレジスタSR1〜SRnにおいて隣接するシフトレジスタの間に、n−1個のスイッチSWA1〜SWAn−1及びn−1個のスイッチSWB1〜SWBn−1が設けられるものとしても構わない。又、入力端子SI2〜SIn及び入力ドライバDin2〜DinnがシフトレジスタSR2〜SRnに外部からデータ入力されるときに使用される。
このとき、入力端子SI2〜SInと接続された切換制御部20と切換制御部20からのn−1の選択信号それぞれが入力されるn−1個のインバータInvx1〜Invxn−1が構成され、切換制御部20から与えられる選択信号及びインバータInvx1〜Invxn−1で反転された選択信号がスイッチSWA1〜SWAn−1及びスイッチSWB1〜SWBn−1に入力される。よって、スイッチSWA1〜SWAn−1及びスイッチSWB1〜SWBn−1のON/OFFを入力端子SI2−1〜SI2−n−1の状態によって切り換えることで、シフトレジスタSR1〜SRnを分割又は連結して、所望のビット数に応じたシフトレジスタを構成することができる。
更に、図5のようなインバータI1〜I5及びEXOR回路EX1及びMOSトランジスタT1a〜T3a,T1b〜T3bによる論理回路を、n個のシフトレジスタSR1〜SRnの内の隣接するシフトレジスタの入出力毎にn−1個設けるとともに、この論理回路1つに対して1つの入力端子を設けるようにしても構わない。

Claims (8)

  1. 第1シフトレジスタと、
    第2シフトレジスタと、
    前記第1シフトレジスタにシリアルデータまたはこれを分割した第1分割シリアルデータが入力される第1外部入力端子と、
    前記第2シフトレジスタに前記シリアルデータを分割した第2分割シリアルデータが前記第1分割シリアルデータとは独立に入力される第2外部入力端子と、
    第1または第2の選択信号が入力される第1選択信号入力端子と、
    前記第1選択信号入力端子に前記第1の選択信号が入力されるとき前記第1シフトレジスタの出力を前記第2シフトレジスタに入力し前記第1外部入力端子から入力する前記シリアルデータを前記第1シフトレジスタおよび前記第2シフトレジスタに格納するとともに前記第2外部入力端子から前記第2シフトレジスタへの入力を切断し、前記第1選択信号入力端子に前記第2の選択信号が入力されるとき前記第1シフトレジスタの出力から前記第2シフトレジスタへの入力を切断するとともに前記第2外部入力端子からの入力を前記第2シフトレジスタに入力し前記第1外部入力端子から入力する前記第1分割シリアルデータおよび前記第2外部入力端子から入力する前記第2分割シリアルデータにより前記第1シフトレジスタおよび前記第2シフトレジスタに前記シリアルデータを格納する第1切換制御部と、
    を有することを特徴とする半導体集積回路装置。
  2. 第3シフトレジスタと、
    前記第3シフトレジスタに前記シリアルデータを分割した第3分割シリアルデータが前記第1及び第2分割シリアルデータとは独立に入力される第3外部入力端子と、
    前記第1または第2の選択信号が入力される第2選択信号入力端子と、
    前記第2選択信号入力端子に前記第1の選択信号が入力されるとき前記第2シフトレジスタの出力を前記第3シフトレジスタに入力し前記第1外部入力端子から入力する前記シリアルデータを前記第1シフトレジスタ、前記第2シフトレジスタおよび前記第3シフトレジスタに格納するとともに前記第3外部入力端子から前記第3シフトレジスタへの入力を切断し、前記第2選択信号入力端子に前記第2の選択信号が入力されるとき前記第2シフトレジスタの出力から前記第3シフトレジスタへの入力を切断するとともに前記第3外部入力端子からの入力を前記第3シフトレジスタに入力し前記第1外部入力端子から入力する前記第1分割シリアルデータ、前記第2外部入力端子から入力する前記第2分割シリアルデータおよび前記第3外部入力端子から入力する前記第3分割シリアルデータにより前記第1シフトレジスタ、前記第2シフトレジスタおよび前記第3シフトレジスタに前記シリアルデータを格納する第2切換制御部と、
    を有することを特徴とする請求項1記載の半導体集積回路装置。
  3. 第1シフトレジスタと、
    第2シフトレジスタと、
    前記第1シフトレジスタにシリアルデータまたはこれを分割した第1分割シリアルデータが入力される第1外部入力端子と、
    前記第2シフトレジスタに前記シリアルデータを分割した第2分割シリアルデータが前記第1分割シリアルデータとは独立に入力される第2外部入力端子と、
    前記第2外部入力端子が外部と接続されていない開放状態であるとき前記第1シフトレジスタの出力を前記第2シフトレジスタに入力し前記第1外部入力端子から入力する前記シリアルデータを前記第1シフトレジスタおよび前記第2シフトレジスタに格納するとともに前記第2外部入力端子から前記第2シフトレジスタへの入力を切断し、前記第2外部入力端子が外部と接続されて前記第2分割シリアルデータが入力されるとき前記第1シフトレジスタの出力から前記第2シフトレジスタへの入力を切断するとともに前記第2外部入力端子からの入力を前記第2シフトレジスタに入力し前記第1外部入力端子から入力する前記第1分割シリアルデータおよび前記第2外部入力端子から入力する前記第2分割シリアルデータにより前記第1シフトレジスタおよび前記第2シフトレジスタに前記シリアルデータを格納する第1切換制御部と、
    を有することを特徴とする半導体集積回路装置。
  4. 第3シフトレジスタと、
    前記第3シフトレジスタに前記シリアルデータを分割した第3分割シリアルデータが前記第1及び第2分割シリアルデータとは独立に入力される第3外部入力端子と、
    前記第3外部入力端子が外部と接続されていない開放状態であるとき前記第2シフトレジスタの出力を前記第3シフトレジスタに入力し前記第1外部入力端子から入力する前記シリアルデータを前記第1シフトレジスタ、前記第2シフトレジスタおよび前記第3シフトレジスタに格納するとともに前記第3外部入力端子から前記第3シフトレジスタへの入力を切断し、前記第3外部入力端子が外部と接続されて前記第3分割シリアルデータが入力されるとき前記第2シフトレジスタの出力から前記第3シフトレジスタへの入力を切断するとともに前記第3外部入力端子からの入力を前記第3シフトレジスタに入力し前記第1外部入力端子から入力する前記第1分割シリアルデータ、前記第2外部入力端子から入力する前記第2分割シリアルデータおよび前記第3外部入力端子から入力する前記第3分割シリアルデータにより前記第1シフトレジスタ、前記第2シフトレジスタおよび前記第3シフトレジスタに前記シリアルデータを格納する第2切換制御部と、
    を有することを特徴とする請求項3記載の半導体集積回路装置。
  5. 前記第1切換制御部は、前記第2シフトレジスタへの入力信号生成部を有し、前記第2外部入力端子が外部と接続されて前記第2分割シリアルデータが入力されるとき前記第2外部入力端子からの入力に基づいて前記入力信号生成部からの入力信号を前記第2シフトレジスタに入力することを特徴とする請求項3または4記載の半導体集積回路装置。
  6. 前記第1切換制御部は、前記第1シフトレジスタの出力と前記第2シフトレジスタの入力との電気的な接離を行う第1スイッチと、前記第2シフトレジスタの入力と前記第2外部入力端子との電気的な接離を行う第2スイッチと、を有することを特徴とする請求項1から5のいずれかに記載の半導体集積回路装置。
  7. 前記第1及び第2スイッチをトランジスタスイッチとすることを特徴とする請求項6記載の半導体集積回路装置。
  8. 前記第2スイッチと前記第1切換制御部との間に、入力ドライバが設けられるとともに、前記第1シフトレジスタ内に入力ドライバが設けられることを特徴とする請求項6または7記載の半導体集積回路装置。
JP2005513145A 2003-08-18 2004-07-15 半導体集積回路装置 Expired - Fee Related JP4536007B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2003294531 2003-08-18
JP2003294531 2003-08-18
PCT/JP2004/010105 WO2005018094A1 (ja) 2003-08-18 2004-07-15 半導体集積回路装置

Publications (2)

Publication Number Publication Date
JPWO2005018094A1 JPWO2005018094A1 (ja) 2007-10-04
JP4536007B2 true JP4536007B2 (ja) 2010-09-01

Family

ID=34191042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005513145A Expired - Fee Related JP4536007B2 (ja) 2003-08-18 2004-07-15 半導体集積回路装置

Country Status (6)

Country Link
US (1) US7256618B2 (ja)
JP (1) JP4536007B2 (ja)
KR (1) KR20060064653A (ja)
CN (1) CN100525115C (ja)
TW (1) TW200514089A (ja)
WO (1) WO2005018094A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5061593B2 (ja) * 2005-11-21 2012-10-31 富士通セミコンダクター株式会社 制御装置、半導体集積回路装置及び供給制御システム
KR101025734B1 (ko) * 2009-07-02 2011-04-04 주식회사 하이닉스반도체 반도체 집적장치의 커맨드 제어회로
CN102074271B (zh) * 2010-10-11 2013-10-23 西安电子科技大学 一种电流熔断型多晶熔丝电路
JP6043867B2 (ja) * 2013-03-28 2016-12-14 株式会社日立製作所 超音波撮像装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5121466A (en) * 1974-08-14 1976-02-20 Matsushita Electric Industrial Co Ltd Shingohenkansochi
JPS63108747A (ja) * 1986-10-27 1988-05-13 Nec Corp ゲ−トアレイ集積回路
JPH0225110A (ja) * 1988-07-14 1990-01-26 Nec Corp カウンタ回路
JPH08256044A (ja) * 1995-03-16 1996-10-01 Nippon Telegr & Teleph Corp <Ntt> 記憶回路およびフリップフロップ回路

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61214622A (ja) 1985-03-19 1986-09-24 Yokogawa Hewlett Packard Ltd アイソレ−シヨン用集積回路
US4994877A (en) * 1987-02-12 1991-02-19 Ricoh Company, Ltd. Photoelectric conversion semiconductor device with noise limiting circuit
JPH05121466A (ja) 1991-10-25 1993-05-18 Nec Corp ダイボンデイング装置
JP2764360B2 (ja) * 1992-05-18 1998-06-11 三菱電機株式会社 並/直列変換回路、直/並列変換回路およびそれらを含むシステム
JPH06141333A (ja) 1992-10-26 1994-05-20 Sanyo Electric Co Ltd 遅延回路
JP3696004B2 (ja) * 1999-09-27 2005-09-14 株式会社東芝 半導体回路
US6919875B2 (en) * 2001-10-02 2005-07-19 Rohm Co., Ltd. Flip-flop circuit, shift register and scan driving circuit for display device
JP2004140752A (ja) 2002-10-21 2004-05-13 Denso Corp パラレルシリアル回路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5121466A (en) * 1974-08-14 1976-02-20 Matsushita Electric Industrial Co Ltd Shingohenkansochi
JPS63108747A (ja) * 1986-10-27 1988-05-13 Nec Corp ゲ−トアレイ集積回路
JPH0225110A (ja) * 1988-07-14 1990-01-26 Nec Corp カウンタ回路
JPH08256044A (ja) * 1995-03-16 1996-10-01 Nippon Telegr & Teleph Corp <Ntt> 記憶回路およびフリップフロップ回路

Also Published As

Publication number Publication date
WO2005018094A1 (ja) 2005-02-24
KR20060064653A (ko) 2006-06-13
US20060232299A1 (en) 2006-10-19
CN100525115C (zh) 2009-08-05
US7256618B2 (en) 2007-08-14
CN1836375A (zh) 2006-09-20
TW200514089A (en) 2005-04-16
JPWO2005018094A1 (ja) 2007-10-04

Similar Documents

Publication Publication Date Title
CN110311655B (zh) 免保持动态d触发器、数据处理单元、芯片、算力板及计算设备
US20110241746A1 (en) Low power small area static phase interpolator with good linearity
KR100810611B1 (ko) 반도체 장치의 레벨 쉬프팅 회로
CN110635783B (zh) 正反馈动态d触发器
CN110633104B (zh) 多路并联寄存器
CN110635784B (zh) 免保持动态d触发器
US20050062500A1 (en) Self-programmable bidirectional buffer circuit and method
KR20030009032A (ko) 입출력 인터페이스 및 반도체 집적 회로
US7994835B2 (en) Duty control circuit and semiconductor device having the same
JP4536007B2 (ja) 半導体集積回路装置
US7429871B2 (en) Device for controlling on die termination
CN114008709B (zh) 半导体集成电路
CN114598316A (zh) 输出入模块
CN110635786B (zh) 动态d触发器
US6359639B1 (en) Thermal head driving integrated circuit
CN1979679B (zh) 具有自适应功率功能的半导体装置、系统及方法
US20060071695A1 (en) Signal driving circuits including inverters
KR100655379B1 (ko) 유효 출력 데이터 윈도우를 확장시킬 수 있는 출력회로,이를 구비한 반도체 메모리 장치, 및 유효 출력 데이터확장방법
JP4416682B2 (ja) 半導体集積回路装置
US5495182A (en) Fast-fully restoring polarity control circuit
KR100300052B1 (ko) 출력버퍼회로
EP1404019A1 (en) Programmable input/output block
KR20100133610A (ko) 전압 레벨 시프터
US6300801B1 (en) Or gate circuit and state machine using the same
KR0156826B1 (ko) 자기 3 상태를 갖는 3상 구동기

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100315

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: 20100615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100615

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees