[go: up one dir, main page]

JPH01231426A - Data selecting circuit - Google Patents

Data selecting circuit

Info

Publication number
JPH01231426A
JPH01231426A JP4964688A JP4964688A JPH01231426A JP H01231426 A JPH01231426 A JP H01231426A JP 4964688 A JP4964688 A JP 4964688A JP 4964688 A JP4964688 A JP 4964688A JP H01231426 A JPH01231426 A JP H01231426A
Authority
JP
Japan
Prior art keywords
multiplexer
data selection
output
signal
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4964688A
Other languages
Japanese (ja)
Inventor
Atsushi Kameyama
敦 亀山
Katsue Kawahisa
克江 川久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP4964688A priority Critical patent/JPH01231426A/en
Publication of JPH01231426A publication Critical patent/JPH01231426A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Logic Circuits (AREA)

Abstract

PURPOSE:To obtain an output waveform in which distortion is suppressed by connecting plural units each consisting of a multiplexer with a retiming flip-flop as a tree structure. CONSTITUTION:Units 2-6 consist each of a multiplexer with a retiming flip-flop storing the result of arithmetic operation synchronously with a clock signal, the retiming flip-flop stores an output signal of the multiplexer tentatively before a selection signal of the multiplexer changes from a low level to a high level or vice versa and outputs the value as an output signal of the units 2-6. Thus, the distorted output signal of the multiplexer appeared while the selection signal is changed is not outputted and the output signal without distortion before the selection signal is changed is outputted as the output of the units 2-8, then the output signal of the data selecting circuit where the units 2-6 are configurated as tree structures 8, 9 has no distortion. Thus, an output waveform without distortion is obtained.

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、マルチプレクサあるいはデマルチプレクサに
改良を加えたデータ選択回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to a data selection circuit that is an improved multiplexer or demultiplexer.

(従来の技術) GaAsを母材とするショットキー・ゲート型電界効果
トランジスタ(MES FET )を用いた集積回路(
IC)は、Slを用いたICに比べて、低消費電力で高
速動作が可能であることから注目されている。その高速
性に着目して、シフトレジスタやマルチプレクサなどの
各種論理回路への適用が有望視されている。特に時分割
型マルチプレクサ(データ選択回路)は、高速データ発
生回路として電子計算機あるいは通信用機器といった高
性能機器のJ!要部分に多用されている。
(Prior art) Integrated circuit using Schottky gate field effect transistor (MES FET) using GaAs as base material
IC) is attracting attention because it can operate at high speed with lower power consumption than IC using Sl. Due to its high speed, it is expected to be applied to various logic circuits such as shift registers and multiplexers. In particular, time-sharing multiplexers (data selection circuits) are used as high-speed data generation circuits for high-performance equipment such as electronic computers and communication equipment. It is often used in important parts.

データ選択回路は、第7図に示すシフトレジスタ型回路
及び第8図に示す様なマルチプレクシをトウリー構造に
組み合せた組み合せ論理回路型の2種類がある。シフト
レジスタ型回路(SR型)。
There are two types of data selection circuits: a shift register type circuit shown in FIG. 7 and a combinational logic circuit type shown in FIG. 8 in which multiplexers are combined in a Towry structure. Shift register type circuit (SR type).

組み合せ論理回路(SQ型)は、それぞれ他方に比べ表
1に示すような長所あるいは短所を有し、−般にアプリ
ケージ璽ンの必要条件を考慮し使い分けられている。
Combinatorial logic circuits (SQ type) each have advantages or disadvantages compared to the other as shown in Table 1, and are generally used depending on the requirements of the application circuit.

(以下余白) 表I  SR型及びSQ型の長所及び短所GaAs I
Cの場合は、一般にその用途は、高速用であるため、一
部の例外を除き組み合せ論理型回路(SQ型)である場
合が多い。
(Left below) Table I Advantages and disadvantages of SR type and SQ type GaAs I
In the case of C, since its application is generally high speed, it is often a combinational logic type circuit (SQ type), with some exceptions.

しかし5Qfiは、表1に示すように短所が多くなかで
も出力信号(Dout)が歪むという大きな欠点を持っ
ている。第9図は、このSQ型に用いられる従来の4:
lマルチプレクサの一例を示す。第9図(a)はその論
理回路図であfi、(90゜)t (901)、 (9
0り。
However, as shown in Table 1, 5Qfi has many disadvantages, including the major disadvantage that the output signal (Dout) is distorted. Figure 9 shows the conventional 4:
1 shows an example of an l multiplexer. FIG. 9(a) is the logic circuit diagram of fi, (90°)t (901), (9
0ri.

(90畠)は3人力NORゲート、iた。  (904
)は4人力NORゲートである。このマルチプレクサを
動作させた時の波形を第9図(b)に示す。3人力No
孔グー)(90゜)、 (901)、 (901)、 
(901)の夫々の入力データ’tH号Do、 Dt、
D2.Daは、′0″、″′l”、”1”、“0”であ
る状態で1選択信号(St、so)を入力する場合を示
す。
(90 Hatake) was a 3-person NOR gate. (904
) is a four-person NOR gate. FIG. 9(b) shows the waveform when this multiplexer is operated. 3 person power No.
Hole Gu) (90°), (901), (901),
(901) respective input data 'tH No. Do, Dt,
D2. The case where the 1 selection signal (St, so) is inputted is shown in the state where Da is '0'', ''l', '1', and '0'.

時間Aでは、 51=1. So:Oを入力した状態で
At time A, 51=1. With So:O input.

3人力NOR回路の出力は全て′0″となるので、4人
力NOR回路(904)ノ出力信号(Dout)は11
1mとなる。時間Cでは3人力NOR,回路は同様に全
て頴”を出力し、4人力NOR回路(904) (D 
D outは。
Since the outputs of the three-person NOR circuit are all '0'', the output signal (Dout) of the four-person NOR circuit (904) is 11.
It will be 1m. At time C, the 3-man power NOR circuit similarly outputs ``锴'', and the 4-man power NOR circuit (904) (D
Dout is.

61′となる。しかし1時間BではkSisS(1が変
化する途中にあシ、−瞬共に′0″となる事がある。
It becomes 61'. However, at 1 hour B, while kSisS (1) is changing, it may become '0'' at the same time.

この場合、3人力NOR回路(90゜)の出力は“1″
In this case, the output of the 3-person NOR circuit (90°) is “1”
.

(90□)、 (9oz)、 (908)の出力は”o
”となシ、従って′″1”を出力し続けるべき4人力N
OR回路(904)のD outは一瞬′″O”に落ち
てしまう。即ち、との様なマルチプレクサではS、、 
S、の電圧レベルが変化する時にこの影響をさけられず
、入力データ信号は安定に出力されなかった為、これら
のマルチプレクサから構成される従来の8Q型は、出力
信号に、この様な装状の歪が重畳するという問題があっ
た。
The output of (90□), (9oz), (908) is “o
``tonashi'', therefore 4-person power N that should continue to output ``1''
D out of the OR circuit (904) momentarily drops to ``O''. That is, in a multiplexer like S,
Since this effect could not be avoided when the voltage level of S changes, and the input data signal was not output stably, the conventional 8Q type composed of these multiplexers did not use such a configuration for the output signal. There was a problem in that the distortions were superimposed.

(発明が解決しようとする課題) 上述したように、従来のマルチプレクサから構成される
SQ型回路では出力波形に歪が重畳し。
(Problems to be Solved by the Invention) As described above, in the conventional SQ type circuit composed of multiplexers, distortion is superimposed on the output waveform.

良好でないという問題があった。There was a problem that it was not in good condition.

本発明は1以上の問題点を鑑みなされたもので高速動作
に適し、SR型と同程度に歪みをおさえた出力波形を得
ることのできるデータ選択回路を提供することを目的と
する。
The present invention has been made in view of one or more problems, and it is an object of the present invention to provide a data selection circuit that is suitable for high-speed operation and can obtain an output waveform with distortion suppressed to the same extent as the SR type.

〔発明の構成〕[Structure of the invention]

(課題を解決するための手段) 本発明は、〜ルチプレクサにリタイミングフリップフロ
ップを設けて構成される単位ユニットを、トウリー構造
にして複数接続することによシ構成されるデータ選択回
路を提供する。
(Means for Solving the Problems) The present invention provides a data selection circuit configured by connecting a plurality of unit units configured by providing a retiming flip-flop in a multiplexer in a Towley structure. .

また、論理ゲートの組み合せ回路からなる多入力のマル
チプレクサ又はデマルチプレクサと、入力されるクロッ
ク信号から複数ビットのデータ選択信号をつり)、該デ
ータ選択信号を前記マルチプレクサ又は前記デマルチプ
レクサに供給するカウンタとから成るデータ選択回路に
おいて、前記データ選択信号が1ビットづつ変化する様
にした事を特徴とするデータ選択回路を提供する。
It also includes a multi-input multiplexer or demultiplexer made of a combinational circuit of logic gates, and a counter that extracts a multi-bit data selection signal from an input clock signal and supplies the data selection signal to the multiplexer or demultiplexer. Provided is a data selection circuit comprising: a data selection circuit characterized in that the data selection signal changes bit by bit.

(作用) 本発明では第1に演算結果をクロック信号に同期して保
持するりタイミングフリラグフロッグをマルチプレクサ
に備えてユニットを構成しておシ、マルチプレクサの選
択信号がローレベルからハイレベルに或はハイレベルカ
ラローレベルに変化する前に、リタイミングフリップは
マルチプレクサの出力信号を一時保持し、この値をこれ
らユニットの出力信号として出力する様になっている。
(Function) First, in the present invention, a unit is configured by holding arithmetic results in synchronization with a clock signal or by providing a timing free lag frog in a multiplexer, and when the selection signal of the multiplexer changes from a low level to a high level. Before changing from high level to low level, the retiming flip temporarily holds the output signal of the multiplexer and outputs this value as the output signal of these units.

従って1選択信号の変化する間に現われる歪んだマルチ
プレクサの出力信号を出力することはなく、選択信号の
変化する前の歪のない出力信号をユニットの出力として
出力できるので、ユニットをトウリー構造に組んだデー
タ選択回路の出力信号は、歪のない波形となる。
Therefore, the distorted multiplexer output signal that appears while the 1 selection signal changes is not outputted, and the undistorted output signal before the selection signal changes can be output as the output of the unit, so the unit is assembled into a Towry structure. The output signal of the data selection circuit has a waveform without distortion.

また、第2にカウンタからマルチプレクサあるいはデマ
ルチプレクサに供給するデータ選択信号は1例えば(S
。、 81)=(0,0)二:’(0,1)−:(1,
1) 2 (1,0)ツマp IOJ、%テ0→1→3
→2と変化させ、1クロツク毎にSoか81を1ビット
づつ変える様にしている。
Second, the data selection signal supplied from the counter to the multiplexer or demultiplexer is 1, for example (S
. , 81)=(0,0)2:'(0,1)−:(1,
1) 2 (1,0) Tsumap IOJ, %te 0→1→3
→2, and So or 81 is changed by 1 bit every clock.

従ってSo、 S、が共に変化する際に生じる不安定な
状態が全くなく、マルチプレクサ又はデマルチプレクサ
の出力は安定である。
Therefore, there is no instability that occurs when So and S change together, and the output of the multiplexer or demultiplexer is stable.

(実施例) 以下本発明の詳細な説明を実施例を用いて説明する。(Example) A detailed explanation of the present invention will be given below using examples.

第1図は本発明の第1の実施例に係る16ビットデータ
入力の時分割型マルチプレクサ回路のブロック図である
。基本ゲートとしてGaAsMESFETを用いたDC
FL回路のNORゲートを用いた。(1)は、16ビッ
トの入力ラッチでD型フリッグフロッグ16個からなる
。(2)、 (3)、 (4)、 (5)及び(6)は
1本発明のユニットであるリタイミングフリップフロッ
プ付き4:1マルチプレクサである。また、(2)。
FIG. 1 is a block diagram of a 16-bit data input time division multiplexer circuit according to a first embodiment of the present invention. DC using GaAs MESFET as basic gate
A NOR gate of an FL circuit was used. (1) is a 16-bit input latch and consists of 16 D-type flip-frogs. (2), (3), (4), (5) and (6) are 4:1 multiplexers with retiming flip-flops, which are units of the present invention. Also, (2).

<3)、 (4)、 (5)のマルチプレクサは1段目
(s)、 (6)は2段目(9)を夫々構成している。
The multiplexers <3), (4), and (5) constitute the first stage (s), and the multiplexers (6) constitute the second stage (9), respectively.

そして各マルチプレクサにはりタイミングフリラグフロ
ッグとしてD型フリッグフロップが内蔵されている。(
7)は、4段同期型カウンタで、4ビットの出力を夫々
カウンタ(力が内蔵するD型フリッグ70ッグからなる
ラッチを通して1段目、2段目のマルチプレクサ(8)
、 (9)に出力できる様になっている。
Each multiplexer has a built-in D-type flip-flop as a timing flip-flop. (
7) is a 4-stage synchronous counter, and the 4-bit output is sent to the first and second stage multiplexers (8) through a latch consisting of 70 built-in D-type flips.
, (9) can be output.

カウンタ(7)の4ビット出力(例えハ0000→00
01→0010・・・・・)の下位2ビットはSo、 
S、として1段目のマルチプレクサ(8)に供給され、
上位2ビットは2段目のマルチプレクサ(9)のSo、
 Slとして供給される。各マルチプレクサの他のNO
Rゲートには、との時、  (So、 5l)−(80
,st)、 (So、 Sr )が入力される。カウン
タ(7)の出力はクロック信号(CK)に同期して更新
する。
4-bit output of counter (7) (e.g. 0000→00
01→0010...), the lower two bits are So,
S, is supplied to the first stage multiplexer (8),
The upper 2 bits are So of the second stage multiplexer (9),
Supplied as Sl. Other NO of each multiplexer
In the R gate, (So, 5l) - (80
, st), (So, Sr) are input. The output of the counter (7) is updated in synchronization with the clock signal (CK).

この実施例によれば一段目(8)、二段目(9)共に同
一のCKに従って動作する様になっておυ1回路設計が
容易になっている。
According to this embodiment, both the first stage (8) and the second stage (9) operate according to the same CK, making it easy to design the υ1 circuit.

2段目のマルチプレクサ(9)からは、カウンタ(力の
出力が更新されるにつれ入力データD。−D15の端の
データからデータ出力が為される。
From the second stage multiplexer (9), data is output from the data at the end of the counter (input data D.-D15 as the output of the force is updated).

これらのマルチプレクサ(2)、 (3)、 (4)、
 (5)、 (6)は。
These multiplexers (2), (3), (4),
(5) and (6).

夫々第2図(a)に示すように先述したNORゲート(
200)、 (2oo)、 (20り、 (20B)、
 (20tt)、 (20ff)、 (206)、 (
20?)。
As shown in FIG. 2(a), the NOR gate (
200), (2oo), (20ri, (20B),
(20tt), (20ff), (206), (
20? ).

(20g)、(20G)、(20t。)、 (201+
)から全て成シ、第4図に示した様な従来構造の4:1
マルチグレクサ(2+)にD型フリッグフロッグ器を付
加して構成されている。この際、一般のD型フリッグフ
ロッグから一つNORゲートを除き、その分5人力NO
Rゲート(20+t)を代用して簡略化を図った。これ
らのブロック図を第2図(b)に示す。次に、第3図に
従ってこのマルチプレクサの動作を説明する。第3図(
a)は論理回路図、第3図(′b)は選択信号、クロッ
ク信号及び出力信号(D out)を夫々示す。3人力
NORゲート(20゜λ(201)、 (201χ(2
01)の入力データ信号り、、 Dl、 D、、 D、
が夫々”0”、“1”、1”、0”である場合について
述べる。時間Aでは1選択信号80=Q、 3s=lで
あるので、NORゲート(20゜)の出力は”Onであ
シ、他の3人力NORゲート(201)、 (zot)
、 (2oi)からは′0”が出力され、これに伴って
4人力N0F−ゲー) (20,)から′l”が出力さ
れる。この時り型フリップフロップのクロック(CK)
には′″1″が入力されているので、この4人力NOR
ゲー) (204)の出力である11″を保持してQよ
p D out ”1″を出力する。そして、とのf)
 out ”1”d、D型フリップフロップの特質より
(20g), (20G), (20t.), (201+
), the conventional structure is 4:1 as shown in Figure 4.
It is constructed by adding a D-type flip-frog device to a multi-plexer (2+). At this time, one NOR gate was removed from the general D-type frig-frog, and 5 human-powered NO
R gate (20+t) was substituted for simplification. A block diagram of these is shown in FIG. 2(b). Next, the operation of this multiplexer will be explained according to FIG. Figure 3 (
3(a) shows a logic circuit diagram, and FIG. 3('b) shows a selection signal, a clock signal, and an output signal (D out), respectively. Three-man powered NOR gate (20°λ(201), (201χ(2
01) input data signal, Dl, D, D,
A case will be described in which the values are "0", "1", 1", and 0", respectively. At time A, the 1 selection signal 80=Q, 3s=l, so the output of the NOR gate (20°) is "On", and the other three NOR gates (201), (zot)
, (2oi) outputs ``0'', and along with this, 4-man power N0F-game) (20,) outputs ``l''. The clock (CK) of this time-type flip-flop
Since ``1'' is input in , this four-person NOR
Game) Holds the output of (204), 11'', and outputs Q p D out ``1''.And f)
out "1"d, from the characteristics of a D-type flip-flop.

時間Cになって再びCKに”1”が入力されるまで。Until time C comes and "1" is input to CK again.

時間Bにおいてもそのまま保持される。この様に。It remains unchanged at time B as well. Like this.

D型フリップフロップのCKに入力されるタイミングに
従りて歪のないD outを出力する様にできる。
It is possible to output distortion-free D out according to the timing input to CK of the D-type flip-flop.

この実施例のデータ選択回路を実際に動作させた結果、
クロック周波数1460MHzで正常に動作することを
確認した。比較の為、第9図に示した従来型のマルチプ
レクサから構成した同様のトウリー構造のデータ選択回
路を試作した結果1歩留は。
As a result of actually operating the data selection circuit of this example,
It was confirmed that it operates normally at a clock frequency of 1460MHz. For comparison, we fabricated a prototype data selection circuit with a similar Towley structure consisting of the conventional multiplexer shown in Figure 9, and the yield was as follows.

本発明の場合で71チ、従来例で55チである。この歩
留の違いは、従来例の場合タイミング不良でチップ不良
が生じていた事を考慮すると、チップ内部の階層間のパ
ラレルデータやデータの選択信号の歪であると考えられ
本発明の有効性が実験によ)確認された。
In the case of the present invention, it is 71 inches, and in the conventional example, it is 55 inches. This difference in yield is thought to be due to distortion of the parallel data between layers within the chip and the data selection signal, considering that chip failures occurred due to timing errors in the conventional case, and the effectiveness of the present invention is considered to be confirmed by experiment).

次に1本発明の第2の実施例を説明する。第4図は第2
の実施例に係る4ピツト入力のデータ選択回路の論理回
路図である。(41)は(41゜)、 (411)、 
(’1it)。
Next, a second embodiment of the present invention will be described. Figure 4 is the second
FIG. 2 is a logic circuit diagram of a 4-pit input data selection circuit according to the embodiment. (41) is (41°), (411),
('1it).

(41m)の各人力ラインと出力ライン(414)から
成る4人カマルチグレクサである。(43は4つのバッ
ファーゲート(43゜)、 (431)、 (431)
、 (433)から成るバッファー回路である。また、
(4!9はD型7リツプフロ、グ(421)、 (42
t)から成るジ曹ンソンカウンタ@つと、このジ曹ンソ
ンカクンタに相補状のクロック信号を供給する両相のク
ロックドライパー04から構成されるカウンタである。
This is a four-person multi-flexor system consisting of a (41m) human power line and an output line (414). (43 is four buffer gates (43°), (431), (431)
, (433). Also,
(4!9 is D type 7 lip flow, G (421), (42
This counter is composed of a clock driver 04 of both phases, which supplies complementary clock signals to the clock counter t).

1パルスのクロック信号(CLOCK)を入力した両相
のクロックドライパー〇14)は、相補状のクロック信
号を出力し、これをジ璽ンソンカウンタ(6)に供給す
る。このジ曽ンソンカクンタ(4りではこのクロック信
号からさらに2種類の相補信号(So、St)。
The two-phase clock driver (14) to which the one-pulse clock signal (CLOCK) is input outputs a complementary clock signal, and supplies this to the clock signal counter (6). This clock signal (in the 4th series, two types of complementary signals (So, St) are generated from this clock signal.

(So、看)をつくる。°この相補信号8.、8.、 
S、、 3.はバッファーゲート(43゜)、(43υ
、 (43り、 (43s)で電流増幅され、マルチプ
レクサ(41)にデータ選択信号として供給される。
(So, see). °This complementary signal 8. , 8. ,
S,, 3. is the buffer gate (43°), (43υ
, (43), the current is amplified in (43s) and supplied to the multiplexer (41) as a data selection signal.

このマルチプレクサ(4葛をさらに第5図で詳しく説明
する。回路構成は第5図(a)に示す様に3人力NOR
回路(500)、 (501)、 (sos)、 (s
ow)及び4人力NOR回路艶から成る。このマルチプ
レクサの入力データ信号り、、 D、、 D、、 Dt
を順次″IQ″、IIIN、″′θ″。
This multiplexer (4 units) will be further explained in detail in Figure 5.The circuit configuration is as shown in Figure 5(a).
Circuit (500), (501), (sos), (s
ow) and a four-person NOR circuit. The input data signals of this multiplexer are D, D, Dt.
are sequentially ``IQ'', IIIN, and ``'θ''.

1″として入力した際に、第1表に示す如く1クロック
信号毎に1ビットずつ変化させたデータ選択信号so、
 so、 s、、 s、を夫々のNOR回路(SOO)
1'', the data selection signal so is changed by 1 bit for each clock signal as shown in Table 1.
so, s,, s, each NOR circuit (SOO)
.

(501)、 (sot)、(50m)に入力した。(501), (sot), (50m) were input.

第1表 このデータ選択信号so、 s、、 s、、 s、は順
喬通シとはなっておらずに、10進法で表示して0→1
→3→2と変化させる様にしている。これと共に予め入
力ラインをDo、 D、、 D、、 D、という順序に
配置しておく事で1通常のマルチプレクサと同61 v
c Do、 Dt。
Table 1: The data selection signals so, s, s, s are not in sequential order, but are expressed in decimal notation as 0 → 1.
I am trying to change it from →3 →2. At the same time, by arranging the input lines in advance in the order of Do, D,, D,, D, the number of input lines is the same as that of a normal multiplexer.
c Do, Dt.

D、、D、に入力されていたデータ″′0”、11”、
@1”、O”を出力ラインD outに順番に出力でき
る。第5図(b)は(So=St)が(0,0)→(0
,1)となシ1ビット変化する際の時間に対するDou
tの電圧レベルを示す図でアシ、Doutは時刻Aにお
ける1とOの中心近傍の値aを境にしてそれ以下では′
0”これより大きければ確実に′″1”になシロス時間
がない。第5図(e)に従来のマルチプレクサの場合を
比較のために示す。(so、St)が(0,1)→(1
,0)に2ピット共に夫々変化する時、 Doutは常
に1″と表示されなければならないのがB−B時間の間
で不安定となシ″0”に落ちて誤動作してしまう。この
様に本実施例のデータ選択回路は高速で確実な動作を行
う事ができる。
The data input to D, ``'0'', 11'',
@1” and O” can be output in order to the output line D out. Figure 5(b) shows that (So=St) changes from (0,0) to (0
, 1) Dou for the time when one bit changes
In the diagram showing the voltage level of t, Dout is bordered by the value a near the center of 1 and O at time A, and below that value '
0" If it is larger than this, there is definitely no siros time for ``1". Figure 5(e) shows the case of a conventional multiplexer for comparison. (so, St) is (0, 1) → (1
, 0), Dout should always be displayed as 1'', but it becomes unstable and falls to ``0'' during the B-B time, resulting in a malfunction. In addition, the data selection circuit of this embodiment can perform reliable operation at high speed.

このデータ選択回路をGaAs ME S FETを用
いたDCFL回路のNORゲートを基本ゲートとして試
作した結果、クロック周波数1800MHzで正常に動
作することを確認した。また、ジ胃ンソyカウンタの替
りに従来から用いられる2ビット同期型カウンタを用い
て4:1マルチグレクサを試作した結果、クロック周波
数1400 MHzまで正常に動作する事を確認した。
This data selection circuit was prototyped using a NOR gate of a DCFL circuit using GaAs ME S FET as a basic gate, and it was confirmed that it operated normally at a clock frequency of 1800 MHz. In addition, we prototyped a 4:1 multiplexer using a conventionally used 2-bit synchronous counter instead of a digital camera counter, and confirmed that it operated normally up to a clock frequency of 1400 MHz.

本実施例では4ビットの同時入力信号を1ビットづツ読
み出す4:1マルチグレクサを用いたが。
In this embodiment, a 4:1 multiplexer is used that reads out a 4-bit simultaneous input signal bit by bit.

これに限らず例えば第1の実施例の様に4:エマルチプ
レクサを4つ並列に並べたものを前段に配置してトウリ
ー構造に配置し、16ビットの信号を1ビットづつ読み
出す様にしても良い。
The invention is not limited to this, and for example, as in the first embodiment, four emmultiplexers arranged in parallel may be arranged in the front stage in a Towry structure, and the 16-bit signal may be read out one bit at a time. good.

本発明の第3の実施例を第6図によって説明する。第6
図(a) テ、  (60,)はNOT回路、釦は4:
1デマルテグレクサでちゃ、信号直列の入力信号DIN
はこれらの回路によってDo、 D、、 D、、 D、
の4つの信号に分けられて順番に出力される様になって
いる。この際、4:1デマルチグレクサのデータ選択信
号s0. 視、 s、、刃は、第4図に示したクロック
(49及びバッファー回路(43によって同様に作られ
る。第6図(b)は4:1デマルチグレクサの内部を論
理回路で表したものであ!l) 、  (600)、 
(601)、 (1502)。
A third embodiment of the present invention will be described with reference to FIG. 6th
Diagram (a) Te, (60,) is NOT circuit, button is 4:
1 Demultiplexer, signal series input signal DIN
Do, D,, D,, D, by these circuits.
The signal is divided into four signals and output in order. At this time, the data selection signal s0. of the 4:1 demultiplexer. The optical, s, blades are made in the same way by the clock (49) and buffer circuit (43) shown in Fig. 4. Fig. 6(b) shows the inside of the 4:1 demultiplexer as a logic circuit. !l), (600),
(601), (1502).

(SOW)は夫々3人力NO几回路である。”0”、”
1”、”1”。
(SOW) is a three-man NO method circuit. “0”,”
1”, “1”.

”0″の順に送られてくる直列のデータ(DIN)がデ
ータ選択信号のタイミングと同期して入力された場合、
まず先頭の”0”がNOT回路(604)に入力される
。このデータはNOT回路(604)によって′1″に
変えられ、4つのNOR回路(600)、 (601)
、 (60z)。
When serial data (DIN) sent in the order of "0" is input in synchronization with the timing of the data selection signal,
First, the first "0" is input to the NOT circuit (604). This data is changed to '1'' by a NOT circuit (604), and four NOR circuits (600), (601)
, (60z).

(6OS)に送られる。また、 NOR回路にはこのデ
ータのタイミングに同期してデータ選択信号(so、S
t)が”0”、”0”で入力されている。従ってNOR
回路の出力ラインD、には′″0″が出力される。この
様べして他の直列データ”1”、”1”、”0”も(0
,1)、 (1,1)。
(6OS). In addition, data selection signals (so, S) are sent to the NOR circuit in synchronization with the timing of this data.
t) is input as "0", "0". Therefore, NOR
``0'' is output to the output line D of the circuit. In this way, other serial data "1", "1", "0" (0
,1), (1,1).

(1,0)と1ビットずつ変わるデータ選択信号によ’
) D+ 、 Dt 、Daの各出力ラインに順次出力
される。
(1, 0) and a data selection signal that changes by 1 bit.'
) are sequentially output to the D+, Dt, and Da output lines.

この場合にもデータ選択信号(So、St)が同時に変
わる場合に生じる不安定な状態を避ける事ができ。
In this case as well, it is possible to avoid an unstable state that would occur if the data selection signals (So, St) change simultaneously.

安定な高速動作が可a2である。Stable high-speed operation is possible with a2.

以上、本発明を幾つかの実施例によシ説明して来たが1
本発明は、全てのSQ型のデータ選択回路に適用でき、
 GaAsICの他に5iICやこれらの混成IC4[
も応用できることは言うまでもない。またNORゲート
の代わシにNANDゲートでマルチブレフサを構成して
もよい。
The present invention has been explained above with reference to several embodiments.
The present invention can be applied to all SQ type data selection circuits,
In addition to GaAsIC, 5iIC and these hybrid ICs4[
Needless to say, it can also be applied. Further, the multi-breather may be configured with a NAND gate instead of a NOR gate.

尚1本発明はその主旨を逸脱しない範囲で種々変形して
実施する事ができることは言5までもない。
It goes without saying that the present invention can be implemented with various modifications without departing from the spirit thereof.

〔発明の効果〕〔Effect of the invention〕

以上の構成によれば、高速性に適し、出力波形の歪を抑
えたデータ選択回路を提供することができる。
According to the above configuration, it is possible to provide a data selection circuit that is suitable for high speed operation and suppresses output waveform distortion.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は1本発明の第1の実施例であるデータ選択回路
のブロック図、第2図及び第3図は本発明の第1の実施
例に係る4:1マルチグレクサを示す図、第4図、第5
図は本発明の第2の実施例である。 図において。 1・・・16ビット人カラッチ。 2、3.4.5.6・・・4:1マルチプレクサ。 7・・・4段同期型カウンタ。 8・・・1段目、    9・・・2段目。 41・・・4:1マルチルクサ、42・・・ジョンンン
カウンタ。 43・・・バッファ回路、60・・・4:1デマルチグ
レクサ。 604・・・NOT回路。 代理人 弁理士  則 近 憲 佑 同   松山光之 第1図 第 3 図 第 9 図 俤 4  rA
FIG. 1 is a block diagram of a data selection circuit according to a first embodiment of the present invention, FIGS. 2 and 3 are diagrams showing a 4:1 multiplexer according to a first embodiment of the present invention, and FIG. Figure, 5th
The figure shows a second embodiment of the invention. In fig. 1...16-bit person Carracci. 2, 3.4.5.6...4:1 multiplexer. 7...4-stage synchronous counter. 8...1st row, 9...2nd row. 41...4:1 multi-luxury, 42...Jeonun counter. 43...Buffer circuit, 60...4:1 demultiplexer. 604...NOT circuit. Agent Patent Attorney Noriyuki Chika Yudo Mitsuyuki Matsuyama Figure 1 Figure 3 Figure 9 Figure 4 rA

Claims (6)

【特許請求の範囲】[Claims] (1)マルチプレクサにリタイミングフリップフロップ
を設けて構成されるユニットを、トゥリー構造に接続す
ることにより構成されるデータ選択回路。
(1) A data selection circuit configured by connecting units configured by providing a multiplexer with a retiming flip-flop in a tree structure.
(2)前記リタイミングフリップフロップは、D型フリ
ップフロップ回路であることを特徴とする請求項1記載
のデータ選択回路。
(2) The data selection circuit according to claim 1, wherein the retiming flip-flop is a D-type flip-flop circuit.
(3)論理ゲートの組み合せ回路から成るマルチプレク
サ又はデマルチプレクサと、該マルチプレクサ又は該デ
マルチプレクサの入力データを順次選択する複数ビット
のデータ選択信号をクロック信号からつくり、該データ
選択信号を前記マルチプレクサ又は前記デマルチプレク
サに供給するカウンタとから成るデータ選択回路におい
て、前記データ選択信号が1ビットづつ変化する様にし
た事を特徴とするデータ選択回路。
(3) A multiplexer or demultiplexer consisting of a combinational circuit of logic gates, and a multi-bit data selection signal that sequentially selects the input data of the multiplexer or demultiplexer from a clock signal, and the data selection signal is transmitted to the multiplexer or the 1. A data selection circuit comprising a counter that supplies a demultiplexer, wherein said data selection signal changes bit by bit.
(4)前記データ選択信号は、前記マルチプレクサ又は
前記デマルチプレクサと前記カウンタとの間に設けられ
たバッファゲートを介して前記マルチプレクサ又は前記
デマルチプレクサに供給される事を特徴とする請求項3
記載のデータ選択回路。
(4) The data selection signal is supplied to the multiplexer or demultiplexer via a buffer gate provided between the multiplexer or demultiplexer and the counter.
Data selection circuit as described.
(5)前記カウンタはフリップフロップから構成される
事を特徴とする請求項3記載のデータ選択回路。
(5) The data selection circuit according to claim 3, wherein the counter is comprised of a flip-flop.
(6)前記マルチプレクサは、NORゲートで構成され
ることを特徴とする請求項1または3記載のデータ選択
回路。
(6) The data selection circuit according to claim 1 or 3, wherein the multiplexer is comprised of a NOR gate.
JP4964688A 1987-11-26 1988-03-04 Data selecting circuit Pending JPH01231426A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4964688A JPH01231426A (en) 1987-11-26 1988-03-04 Data selecting circuit

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62-296274 1987-11-26
JP29627487 1987-11-26
JP4964688A JPH01231426A (en) 1987-11-26 1988-03-04 Data selecting circuit

Publications (1)

Publication Number Publication Date
JPH01231426A true JPH01231426A (en) 1989-09-14

Family

ID=26390060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4964688A Pending JPH01231426A (en) 1987-11-26 1988-03-04 Data selecting circuit

Country Status (1)

Country Link
JP (1) JPH01231426A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100433648B1 (en) * 1995-05-02 2004-08-12 텔레폰아크티에볼라게트 엘엠 에릭슨 Delay-matched clock and data signal generator

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5230312A (en) * 1975-09-03 1977-03-08 Mitsubishi Electric Corp Time sharing multiple communication device
JPS53148909A (en) * 1977-05-31 1978-12-26 Nec Corp Time-division multiplying circuit
JPS54125957A (en) * 1978-03-24 1979-09-29 Toshiba Corp Signal level deciding device
JPS58148518A (en) * 1982-02-12 1983-09-03 ジ−メンス・アクチエンゲゼルシヤフト Switch unit
JPS6083415A (en) * 1983-10-14 1985-05-11 Sony Corp Variable delay circuit
JPS60229107A (en) * 1985-04-05 1985-11-14 Hitachi Ltd Sequence controller
JPS61173516A (en) * 1985-01-28 1986-08-05 Nippon Telegr & Teleph Corp <Ntt> Selector circuit
JPS61199322A (en) * 1985-03-01 1986-09-03 Pioneer Electronic Corp Switch circuit
JPS61263313A (en) * 1985-05-17 1986-11-21 Matsushita Electric Ind Co Ltd Latch circuit with selector

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5230312A (en) * 1975-09-03 1977-03-08 Mitsubishi Electric Corp Time sharing multiple communication device
JPS53148909A (en) * 1977-05-31 1978-12-26 Nec Corp Time-division multiplying circuit
JPS54125957A (en) * 1978-03-24 1979-09-29 Toshiba Corp Signal level deciding device
JPS58148518A (en) * 1982-02-12 1983-09-03 ジ−メンス・アクチエンゲゼルシヤフト Switch unit
JPS6083415A (en) * 1983-10-14 1985-05-11 Sony Corp Variable delay circuit
JPS61173516A (en) * 1985-01-28 1986-08-05 Nippon Telegr & Teleph Corp <Ntt> Selector circuit
JPS61199322A (en) * 1985-03-01 1986-09-03 Pioneer Electronic Corp Switch circuit
JPS60229107A (en) * 1985-04-05 1985-11-14 Hitachi Ltd Sequence controller
JPS61263313A (en) * 1985-05-17 1986-11-21 Matsushita Electric Ind Co Ltd Latch circuit with selector

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100433648B1 (en) * 1995-05-02 2004-08-12 텔레폰아크티에볼라게트 엘엠 에릭슨 Delay-matched clock and data signal generator

Similar Documents

Publication Publication Date Title
JP3444216B2 (en) Programmable device
US7944236B2 (en) High-bandwidth interconnect network for an integrated circuit
JPS6084015A (en) Synchronization up/down counter
US6807186B2 (en) Architectures for a single-stage grooming switch
JPH1198101A (en) Data demultiplexer circuit and serial-parallel conversion circuit using the data multiplexer circuit
US20080012605A1 (en) Glitch-free clock switcher
JPH0133850B2 (en)
JPH01231426A (en) Data selecting circuit
JPS6257190A (en) Circuit apparatus for delaying digital signal
JPH0326107A (en) Logic circuit
JP2001159970A (en) Interdevice coupling device
JP2003173361A (en) Layout design method and apparatus for semiconductor integrated circuit
US5706322A (en) Precision time of day counter
JP2621205B2 (en) Divider circuit
KR0176845B1 (en) I / O Port Expansion Method and Circuit of Microcomputer
JPH0614003A (en) Data processing circuit
JPH0653819A (en) Synchronizing counter
JPH1155081A (en) Flip-elop circuit and circuit design system
JP2003032121A (en) Asynchronous serial-to-parallel conversion method and conversion circuit
JPH046913A (en) Programmable logic element
JP2616125B2 (en) Semiconductor integrated circuit
JPH05233213A (en) Series-parallel conversion circuit
JPH09147594A (en) Shift register circuit
JPH06140922A (en) Test circuit for counter or the like
JPH0668691A (en) Shift register circuit