JPH0632235B2 - Shift register - Google Patents
Shift registerInfo
- Publication number
- JPH0632235B2 JPH0632235B2 JP61221095A JP22109586A JPH0632235B2 JP H0632235 B2 JPH0632235 B2 JP H0632235B2 JP 61221095 A JP61221095 A JP 61221095A JP 22109586 A JP22109586 A JP 22109586A JP H0632235 B2 JPH0632235 B2 JP H0632235B2
- Authority
- JP
- Japan
- Prior art keywords
- gate
- inverter
- input
- memory cell
- shift register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 210000004027 cell Anatomy 0.000 claims description 25
- 210000000352 storage cell Anatomy 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Shift Register Type Memory (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はシフト・レジスタに関し、特にレーシングを起
こすことなく、安定して双方向にシフト動作を行なわす
ことができ、かつ素子数が少なく集積回路化に適したシ
フト・レジスタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shift register, which can perform a stable bidirectional shift operation without causing any racing, and has a small number of elements. The present invention relates to a shift register suitable for circuitization.
従来のシフト・レジスタはDフリップフロップのように
素子数の多い記憶素子を基本セルとして使用していた。A conventional shift register uses a storage element having a large number of elements such as a D flip-flop as a basic cell.
上述した従来のシフト・レジスタは、情報を格納する記
憶素子としてDタイプフリップフロップ(以下D・F/
F)が使用されていることが多いが、このD・F/Fそ
のものが素子数が多く、さらにセット、リセット機能を
追加すると素子数が増大し、特に集積回路に構成する場
合に面積が大きくなってしまうという欠点があった。The conventional shift register described above is a D-type flip-flop (hereinafter referred to as D / F / F / F / FF) as a storage element for storing information.
F) is often used, but this D / F / F itself has a large number of elements, and the number of elements increases if a set / reset function is added, and the area is large especially when it is configured in an integrated circuit. It had the drawback of becoming
本発明のシフト・レジスタは2つのインバータをそれぞ
れの制御線をゲート入力にもつ2つの単チャンネルMO
Sトランジスタを介して接続することにより構成される
メモリ・セルを1ビットの記憶セルとし、記憶セル間の
接続は、前述とは異なる制御線をゲート入力にもつ2つ
の単チャンネルMOSトランジスタを介して行なわれて
おり、従来のシフト・レジスタと違って、メモリ・セル
を用いて構成されるという独創的内容を有する。The shift register of the present invention comprises two single channel MO with two inverters each having its control line at the gate input.
A memory cell configured by connecting via S-transistors is a 1-bit storage cell, and the connection between the storage cells is via two single-channel MOS transistors having a control line at the gate input different from the above. However, unlike the conventional shift register, it has an original content that it is configured by using memory cells.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明に使用する記憶セルであり、第2図は第
1図の記憶セルを用いてクロック1相で動作するシフト
・レジスタの1実施例である。第3図は第2図における
実施例のシフト動作を説明するためのタイミング・チャ
ートである。FIG. 1 is a memory cell used in the present invention, and FIG. 2 is an embodiment of a shift register which operates in one clock phase using the memory cell of FIG. FIG. 3 is a timing chart for explaining the shift operation of the embodiment shown in FIG.
第2図において1,2,5,6は記憶セル21,22を
構成するCMOSインバータ、3,4,7,8,19,
20はNch エンハンスメント形MOSトランジスタ
(以下Nch Trと略す)、9〜11は端子16〜18の入
力信号を反転するためのインバータ、12,15はAN
Dゲート、13〜14はAND−ORゲート、16はシ
フト・イネーブル端子、17は順方向/逆方向シフト切
換え端子、18はクロック端子である。In FIG. 2, reference numerals 1, 2, 5, 6 are CMOS inverters constituting memory cells 21, 22, 3, 4, 7, 8, 19,
Reference numeral 20 is an Nch enhancement type MOS transistor (hereinafter abbreviated as Nch Tr), 9 to 11 are inverters for inverting input signals at terminals 16 to 18, and 12 and 15 are ANs.
D gates, 13 to 14 AND-OR gates, 16 shift enable terminals, 17 forward / reverse shift switching terminals, and 18 clock terminals.
第3図において、区間Iでは、ANDゲート12,15
の出力はローレベル(以下Lと略す)となるためNch Tr
19,20はオフする。また、AND−ORゲート1
3,14の出力はハイレベル(以下Hと略す)になるた
め、Nch Tr3,4,7,8はオンする。このため各記憶
セルに格納されている情報は安定に保持され、シフト動
作は行なわない。In FIG. 3, in the section I, AND gates 12 and 15
Output is low level (hereinafter abbreviated as L), so Nch Tr
19, 20 turn off. Also, AND-OR gate 1
Since the outputs of 3 and 14 are at a high level (hereinafter abbreviated as H), the Nch Trs 3, 4, 7 and 8 are turned on. Therefore, the information stored in each memory cell is stably held and the shift operation is not performed.
区間IIにおいて、クロックがHの区間では、AND−O
Rゲート13,14およびANDゲート15によりNch
Tr3,4,7,8,20がオフし、ANDゲート12に
よりNch Tr19がオンする。この時CMOSインバータ
2のゲート容量に保持されていた記憶セル21の情報が
Nch Tr19を通って記憶セル22を構成するCMOSイ
ンバータ5のゲート容量に転送される。そしてクロック
がLになるとANDゲート12によりNch Tr19はオフ
し、AND−ORゲート14によりNch Tr4および8が
オンするため、記憶セル22においてCMOSインバー
タ5のゲート容量に転送された記憶セル21の情報がNc
h Tr8を通ってCMOSインバータ6のゲート容量へ貯
えられる。つまり区間IIにおいて、記憶セル21の情報
が記憶セル22に1ビットシフトしたことになる。In section II, when the clock is H, AND-O
Nch by R gates 13 and 14 and AND gate 15
The Trs 3, 4, 7, 8 and 20 are turned off, and the Nch Tr 19 is turned on by the AND gate 12. At this time, the information of the memory cell 21 held in the gate capacitance of the CMOS inverter 2 is
It is transferred to the gate capacitance of the CMOS inverter 5 forming the memory cell 22 through the Nch Tr 19. Then, when the clock becomes L, the Nch Tr 19 is turned off by the AND gate 12 and the Nch Trs 4 and 8 are turned on by the AND-OR gate 14, so that the information of the memory cell 21 transferred to the gate capacitance of the CMOS inverter 5 in the memory cell 22. Is Nc
It is stored in the gate capacitance of the CMOS inverter 6 through the h Tr 8. That is, in the section II, the information in the memory cell 21 is shifted to the memory cell 22 by 1 bit.
区間IIにおいて順方向/逆方向シフト切換え端子にLが
入力されるため、クロックがHの区間では、AND−O
Rゲート1314およびANDゲート12の出力がL
となるためNch Tr3,4,7,8,19はオフし、AN
Dゲート15の出力がHとなるためNch Tr20がオンす
る。この時CMOSインバータ5のゲート容量に貯えら
れていた記憶セル22の情報がNch Tr20を通って記憶
セル21を構成するCMOSインバータ2のゲート容量
へ転送される。そしてクロックがLになるとANDゲー
ト15によりNch Tr20はオフし、AND−ORゲート
13によりNch Tr3,7がオンするため、記憶セル21
においてCMOSインバータ2のゲート容量に転送され
た記憶セル22の情報がNch3を通ってCNOSインバ
ータ1のゲート容量に貯えられる。つまり、区間IIIに
おいては、区間IIの場合とは逆に1ビットシフトしたこ
とになる。Since L is input to the forward / reverse shift switching terminal in section II, AND-O in the section where the clock is H
The outputs of the R gate 1314 and the AND gate 12 are L
Therefore, Nch Tr3,4,7,8,19 is turned off, and AN
Since the output of the D gate 15 becomes H, the Nch Tr 20 turns on. At this time, the information of the memory cell 22 stored in the gate capacity of the CMOS inverter 5 is transferred to the gate capacity of the CMOS inverter 2 forming the memory cell 21 through the Nch Tr 20. Then, when the clock becomes L, the Nch Tr 20 is turned off by the AND gate 15, and the Nch Trs 3 and 7 are turned on by the AND-OR gate 13, so that the memory cell 21
At, the information of the memory cell 22 transferred to the gate capacity of the CMOS inverter 2 is stored in the gate capacity of the CNOS inverter 1 through Nch 3. That is, in the section III, the shift is one bit, which is the reverse of the case in the section II.
第4図は、本発明の実施例2の回路図である。第4図に
おいて、記憶セル、シフトイネーブル端子、順方向/逆
方向シフト切換え端子および前記2つの端子より入力さ
れる信号を反転させるためのインバータは第3図と同様
であるが、この実施例2では、2相クロックをそれぞれ
端子27,28に入力させることによってシフト動作を
行なう。FIG. 4 is a circuit diagram of the second embodiment of the present invention. In FIG. 4, a memory cell, a shift enable terminal, a forward / reverse shift switching terminal and an inverter for inverting the signals input from the two terminals are the same as those in FIG. Then, the shift operation is performed by inputting the two-phase clocks to the terminals 27 and 28, respectively.
第5図は第4図の回路が動作するタイミングを示した図
であるが、シフト動作の原理は第3図と同じであるので
説明は省略するが、この場合、2相クロックにスリット
があるため、より一層の安定したシフト動作を行なわせ
ることができる。FIG. 5 is a diagram showing a timing at which the circuit of FIG. 4 operates. The principle of the shift operation is the same as that of FIG. 3 and therefore the explanation thereof is omitted. In this case, there is a slit in the two-phase clock. Therefore, a more stable shift operation can be performed.
以上、説明したように、本発明は2つのインバータを2
つの単チャンネルMOSトランジスタを介して接続する
ことにより記憶セルを構成し、次段の記憶セルとの間
に、さらに2つの単チャンネルMOSトランジスタを介
して接続させることによりレーシングのない安定したシ
フト動作を行なわすことができ、かつ素子数の少ない双
方向シフト・レジスタを構成することができる。As described above, the present invention includes two inverters.
A memory cell is configured by connecting via one single-channel MOS transistor, and a stable shift operation without racing is achieved by connecting via two single-channel MOS transistors to the memory cell in the next stage. A bidirectional shift register that can be implemented and has a small number of elements can be configured.
また、セット、リセット機能の追加にも若干のトランジ
スタの追加により実現できる。Also, the setting and resetting functions can be added by adding a few transistors.
第1図は本発明による記憶セルの1例、第2図は第1図
の記憶セルを使用した本発明によるシフト・レジスタの
実施例1、第3図は第2図のシフト・レジスタの動作を
説明するためのタイミング・チャート、第4図は第1図
の記憶セルを使用した本発明によるシフト・レジスタの
実施例2、第5図は第4図のシフト・レジスタの動作を
説明するためのタイミング・チャート。 1,2,5,6…CMOSインバータ、3,4,7,
8,19,20…NchエンハンスメントMOSトランジ
スタ、9〜11…インバータ、12,15,23,26
…ANDゲート、13,14,24,25…AND−O
Rゲート、16…シフト・イネーブル入力端子、17…
順方向/逆方向シフト切換え入力端子、18,27,2
9…クロック入力端子。1 is an example of a memory cell according to the present invention, FIG. 2 is a first embodiment of a shift register according to the present invention using the memory cell of FIG. 1, and FIG. 3 is an operation of the shift register of FIG. 4 is a timing chart for explaining the above, FIG. 4 is a second embodiment of the shift register according to the present invention using the memory cell of FIG. 1, and FIG. 5 is a diagram for explaining the operation of the shift register of FIG. Timing chart. 1, 2, 5, 6 ... CMOS inverters, 3, 4, 7,
8, 19, 20 ... Nch enhancement MOS transistors, 9-11 ... Inverters, 12, 15, 23, 26
... AND gate, 13, 14, 24, 25 ... AND-O
R gate, 16 ... Shift enable input terminal, 17 ...
Forward / reverse shift switching input terminals, 18, 27, 2
9 ... Clock input terminal.
Claims (1)
シフト・レジスタにおいて、その記憶セルは、第1のイ
ンバータの入力と第2のインバータの出力、および第1
のインバータの出力と第2のインバータの入力がそれぞ
れ第1の制御線がゲートに入力される第1の単チャンネ
ルMOSトランジスタと第2の制御線がゲートに入力さ
れる第2の単チャンネルMOSトランジスタを介して接
続され、記憶セル間は、第2のインバータの入力および
出力が、次段の記憶セルにおける第1のインバータの出
力および入力と、それぞれ第3および第4の制御線がゲ
ートに入力される第3および第4の単チャンネルMOS
トランジスタを介して接続されていることを特徴とする
シフトレジスタ。1. A shift register capable of transferring information bit by bit, the storage cell of which comprises an input of a first inverter and an output of a second inverter, and a first inverter.
Output of the inverter and the input of the second inverter are a first single-channel MOS transistor whose first control line is input to the gate and a second single-channel MOS transistor whose second control line is input to the gate, respectively. Between the memory cells, the input and output of the second inverter, the output and input of the first inverter in the memory cell of the next stage, and the gates of the third and fourth control lines, respectively. Third and fourth single channel MOSs
A shift register, which is connected through a transistor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61221095A JPH0632235B2 (en) | 1986-09-19 | 1986-09-19 | Shift register |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61221095A JPH0632235B2 (en) | 1986-09-19 | 1986-09-19 | Shift register |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6376198A JPS6376198A (en) | 1988-04-06 |
| JPH0632235B2 true JPH0632235B2 (en) | 1994-04-27 |
Family
ID=16761409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61221095A Expired - Lifetime JPH0632235B2 (en) | 1986-09-19 | 1986-09-19 | Shift register |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0632235B2 (en) |
-
1986
- 1986-09-19 JP JP61221095A patent/JPH0632235B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6376198A (en) | 1988-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63214017A (en) | Clock control circuit for flip-flop circuit | |
| JPH077901B2 (en) | Flip-flop circuit | |
| JPH0632235B2 (en) | Shift register | |
| US6509772B1 (en) | Flip-flop circuit with transmission-gate sampling | |
| JP2000022503A (en) | Flip-flop circuit | |
| JPH0576120B2 (en) | ||
| JPH0580080B2 (en) | ||
| JPS60150314A (en) | D flip-flop circuit | |
| US5778037A (en) | Method for the resetting of a shift register and associated register | |
| JPH061638B2 (en) | Shift register | |
| JP2541244B2 (en) | Clock generator | |
| JP2563570B2 (en) | Set / reset flip-flop circuit | |
| JPS5920196B2 (en) | bidirectional shift register | |
| JPS607697A (en) | Complementary semiconductor integrated circuit | |
| JPH06260902A (en) | Flip-flop circuit | |
| JP2665040B2 (en) | Asynchronous memory circuit | |
| JPH07104851B2 (en) | Data processing device | |
| JPH0417197A (en) | Semiconductor memory device | |
| JP3723993B2 (en) | Low-speed guaranteed read-only memory | |
| JPS63211914A (en) | Master-slave type flip-flop circuit | |
| JP2549686B2 (en) | Semiconductor integrated circuit device | |
| JPS61252707A (en) | Latch circuit | |
| JPS6369097A (en) | Shift register | |
| JP2644368B2 (en) | Input signal buffer circuit | |
| JPH02104016A (en) | Master-slave type flip-flop circuit |