JPH0210913A - Semiconductor integrated circuit logic circuit - Google Patents

Semiconductor integrated circuit logic circuit

Info

Publication number
JPH0210913A
JPH0210913A JP63161472A JP16147288A JPH0210913A JP H0210913 A JPH0210913 A JP H0210913A JP 63161472 A JP63161472 A JP 63161472A JP 16147288 A JP16147288 A JP 16147288A JP H0210913 A JPH0210913 A JP H0210913A
Authority
JP
Japan
Prior art keywords
terminal
selector
converter
signal
flip
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
JP63161472A
Other languages
Japanese (ja)
Inventor
Yuji Okuno
奥野 祐史
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63161472A priority Critical patent/JPH0210913A/en
Publication of JPH0210913A publication Critical patent/JPH0210913A/en
Pending legal-status Critical Current

Links

Landscapes

  • Semiconductor Integrated Circuits (AREA)

Abstract

PURPOSE:To prevent malfunction of the circuit even if any error takes place in the timing of an FF by providing a delay element, a selector connecting selectively the delay element to a terminal and an A/D converter generating a selection signal. CONSTITUTION:A voltage is given at first to a select terminal 41. A voltage V41 given to the terminal 41 is encoded by an A/D converter 31 and an H or L signal is given respectively to outputs DB0-DB3 of the converter 31. Since a voltage Vref is given to the terminal 41 as shown in figure, in H level is given to the output DB0 of the converter 31. Then the value H at the DB0 of the converter 31 is given to a select terminal S of a selector 21 and an item B is selected as the input of the selector 21. As a result, a delay element 11 is connected to a clock terminal of an FF 61 to add a delay ta of the element 11 to a data signal of the FF 61. Since the timing is varied in this way, malfunction of the circuit is prevented.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、半導体集積論理回路に関し、特にフリップフ
ロップのデータ信号とタロツク信号が共通な外部端子に
よってコントロールされる構成を持つフリップフロップ
を含む半導体集積論理回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a semiconductor integrated logic circuit, and particularly to a semiconductor including a flip-flop having a configuration in which a data signal and a tally signal of the flip-flop are controlled by a common external terminal. Relating to integrated logic circuits.

〔従来の技術〕[Conventional technology]

従来、この種の半導体集積回路は、第7図のような構成
を持つ。第8図に示すタイムチャートにおいて例えば、
フリップフロップ61のデータ信号がフリップフロップ
61のデータ線につながるブロックのファンアウトの増
加や、クロック線につながるブロックのバラツキのため
Δtだけ遅れたときデータ信号とタロツク信号の間のタ
イミングの関係が変化しフリップフロップ61のセット
アツプタイムを満足しなくなり、回路が誤動作を起こす
可能性があった。
Conventionally, this type of semiconductor integrated circuit has a configuration as shown in FIG. For example, in the time chart shown in FIG.
When the data signal of the flip-flop 61 is delayed by Δt due to an increase in the fan-out of the blocks connected to the data line of the flip-flop 61 or variations in the blocks connected to the clock line, the timing relationship between the data signal and the tarok signal changes. However, the setup time of the flip-flop 61 may not be satisfied, and the circuit may malfunction.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の半導体集積回路では、当該フリップフロ
ップのデータ信号とクロック信号のタイミングは、共通
の外部端子によってコントロールされる構成とのってい
る。このため、当該フリップフロップのデータ信号とク
ロック信号との間に上述したタイミングの変化が生じた
としても、外部端子から当該フリップフロップのデータ
信号とクロック信号の間のタイミングは変更できず回路
そのものを設計し直す必要があるという欠点があった。
In the conventional semiconductor integrated circuit described above, the timing of the data signal and clock signal of the flip-flop is controlled by a common external terminal. Therefore, even if the above-mentioned timing change occurs between the data signal and clock signal of the flip-flop, the timing between the data signal and clock signal of the flip-flop cannot be changed from the external terminal, and the circuit itself cannot be changed. The drawback was that it required redesign.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の半導体集積論理回路は、データ信号とクロック
信号を共通の外部端子でコントロールする構成をとるフ
リップフロップのデータ線またはクロック線と並列に接
続されるディレィ素子、前記フリップフロップのデータ
線またはクロック線と前記ディレィ素子を前記フリップ
フロップのクロック端子またはデータ端子に選択して接
続させるセレクタ、前記セレクタのセレクト信号を発生
させるA/Dコンバータとを含んで構成される。
The semiconductor integrated logic circuit of the present invention includes a delay element connected in parallel with a data line or clock line of a flip-flop configured to control a data signal and a clock signal by a common external terminal, and a delay element connected in parallel with the data line or clock line of the flip-flop. The device includes a selector that selectively connects a line and the delay element to a clock terminal or a data terminal of the flip-flop, and an A/D converter that generates a select signal for the selector.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の第1の実施例を示す回路図である。FIG. 1 is a circuit diagram showing a first embodiment of the present invention.

ディレィ素子11はフリップフロップ61に充分なセッ
トアツプタイムを確保させるディレィ値taを持ち、セ
レクタ21はセレクト信号を入力端子Sに入力すること
により入力端子AまたはBの信号を出力端子Yに出力す
るものであり、その真理値表を第2図に示す。31はセ
レクタ21のセレクト信号を発生するA/Dコンバータ
、41はセレクタ21のセレクト信号を入力する外部端
子である。A/Dコンバータ31の真理値表を第3図に
示す。
The delay element 11 has a delay value ta that ensures sufficient setup time for the flip-flop 61, and the selector 21 outputs the signal at the input terminal A or B to the output terminal Y by inputting a select signal to the input terminal S. The truth table is shown in Figure 2. 31 is an A/D converter that generates a select signal for the selector 21, and 41 is an external terminal that inputs the select signal for the selector 21. A truth table of the A/D converter 31 is shown in FIG.

次に動作を第4図のタイムチャートを用いて説明する。Next, the operation will be explained using the time chart shown in FIG.

a〜Cは第1図中の記号の点で観測される観測波形であ
る。最初にセレクト端子41にある電圧を与える。セレ
クト端子41に与えられた電圧V41はA/Dコンバー
タ31によって符号化されA/Dコンバータ31の出力
のDBO〜DB3にそれぞれ“H″または″L ”の信
号を出力する。
A to C are observed waveforms observed at the points indicated by symbols in FIG. First, a certain voltage is applied to the select terminal 41. The voltage V41 applied to the select terminal 41 is encoded by the A/D converter 31 and outputs an "H" or "L" signal to the outputs DBO to DB3 of the A/D converter 31, respectively.

第2図の例ではセレクト端子41にV r a fの電
圧を与えているため、A/Dコンバータ31の出力DB
Oに“H”が出力される。
In the example of FIG. 2, since the voltage of V r a f is applied to the select terminal 41, the output DB of the A/D converter 31
“H” is output to O.

次にA/Dコンバータ31のDBOの値″H“がセレク
タ21のセレクト端子Sに入力され、セレクタ21の入
力としてBをセレクトする。この結果、ディレィ素子1
1がフリップフロップ61のクロック端子に接続され、
フリップフロップ61のデータ信号にディレィ素子11
のプレイ値t1を付加する。
Next, the value "H" of DBO of the A/D converter 31 is input to the select terminal S of the selector 21, and B is selected as the input of the selector 21. As a result, delay element 1
1 is connected to the clock terminal of the flip-flop 61,
Delay element 11 is applied to the data signal of flip-flop 61.
Add the play value t1 of .

第5図は本発明の第2の実施例の回路図で、フリップフ
ロップのデータ信号に本発明を用いてディレィを付加す
る。
FIG. 5 is a circuit diagram of a second embodiment of the present invention, in which a delay is added to the data signal of a flip-flop using the present invention.

11.12はディレィ素子、21.22はセレクタ、3
1はA/Dコンバータ、41はセレクタ21のセレクト
信号を入力する入力端子、42はA / Dコンバータ
31のリファレンス電圧入力端子である。第3図および
第2図にA/Dコンバータ31.セレクタ21の真理値
表を示す。
11.12 is a delay element, 21.22 is a selector, 3
1 is an A/D converter, 41 is an input terminal into which a select signal of the selector 21 is input, and 42 is a reference voltage input terminal of the A/D converter 31. 3 and 2 show the A/D converter 31. A truth table of the selector 21 is shown.

次に動作例を第6図のタイムチャ・−トを用いて説明す
る。(本動作例は、2個のフリップフロップに対して本
発明を用いた場合である。)最初にセレクト端子41に
ある電圧を設定し、ディレィを加えるフリップフロップ
を決定する。
Next, an example of operation will be explained using the time chart of FIG. (This operation example is a case where the present invention is applied to two flip-flops.) First, a certain voltage is set at the select terminal 41, and a flip-flop to which a delay is to be added is determined.

本動作例では、入力電圧に2・LSB (LSB=V 
、−r / 2  )の電圧を加え出力(d、c、b。
In this operation example, the input voltage is 2 LSB (LSB=V
, -r/2) and outputs (d, c, b.

a)の値として(0,0,1,O)を得る。次にセレク
タ21は、セレクタ端子Sからのデータとしてaの値を
与えられ、その値によって、入力をセレクトする。前記
の例ではセレクタ21は、セレクト端子Sに“L ”を
与えられ入力端子Aを選択する。
Obtain (0, 0, 1, O) as the value of a). Next, the selector 21 is given the value a as data from the selector terminal S, and selects the input based on that value. In the above example, the selector 21 receives "L" from the select terminal S and selects the input terminal A.

その結果ディレィ素子11はフリップフロンプロ1のデ
ータ端子に接続される。この例では、フリップフロップ
61のデータ信号にディレィ値は付加されない。
As a result, the delay element 11 is connected to the data terminal of the flip-flop processor 1. In this example, no delay value is added to the data signal of the flip-flop 61.

セレクタ22の場合も同様に動作し前記の例では、セレ
クト22のセレクト端子Sのデータとして、dの値゛H
”を与えられ、この値によってセレクタ22の入力端子
Bが選択される。その結果、ディレィ素子12はフリッ
プフロップ62のデータ端子に接続され、フリップフロ
ップ62のデータ信号にディレィ素子12のディレィ値
ja2を付加することができる。
The selector 22 operates in the same way, and in the above example, the value of d ゛H
", and the input terminal B of the selector 22 is selected according to this value. As a result, the delay element 12 is connected to the data terminal of the flip-flop 62, and the delay value ja2 of the delay element 12 is applied to the data signal of the flip-flop 62. can be added.

本実施例では、ディレィを与えるフリップフロップを選
択するセレクト信号がアナログ値をA/D変換して得ら
れた信号によって得られるなめ、セレクト信号を入力す
る端子数が1本で済む、また、−度セレクト端子の電圧
を決定しておくと、以後決定された電圧によって選択さ
れたフリップフロップにディレィを付加することができ
る。また、本実施例ではデータ信号にディレィを付加し
たため、ホールドタイムに余裕を持たせることが可能で
ある。
In this embodiment, the select signal for selecting the flip-flop that provides the delay is obtained by a signal obtained by A/D converting the analog value, so the number of terminals for inputting the select signal is only one, and - Once the voltage of the select terminal is determined in advance, a delay can be added to the selected flip-flop using the determined voltage. Furthermore, in this embodiment, since a delay is added to the data signal, it is possible to provide a margin for hold time.

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

以上説明したように本発明は、半導体集積回路内のデー
タ信号とクロック信号が共通の外部端子によってコント
ロールされる構成を持つフリップフロップにおいても、
外部端子より、データ信号またはクロック信号にディレ
ィを付加することができる。このため、当該回路中のフ
リップフロップのタイミングに誤りが生じた場合も、外
部端子から当該タイミングを変化させ、回路の誤動作を
防ぐことができる。また、ディレィを付加するフリップ
フロップを選択する信号として、アナログ値をA/D変
換して得られた信号を用いるため、−度決定された電圧
を外部より本発明のセレクト端子に設定しておけば、以
後決定されたディレィが付加された条件で、当該フリッ
プフロップを動作させる効果がある。
As explained above, the present invention also applies to a flip-flop having a configuration in which a data signal and a clock signal in a semiconductor integrated circuit are controlled by a common external terminal.
A delay can be added to the data signal or clock signal from an external terminal. Therefore, even if an error occurs in the timing of a flip-flop in the circuit, the timing can be changed from an external terminal to prevent malfunction of the circuit. In addition, since a signal obtained by A/D converting an analog value is used as a signal for selecting a flip-flop to which a delay is added, a voltage determined by − degrees can be set externally to the select terminal of the present invention. For example, this has the effect of operating the flip-flop under conditions to which a delay determined thereafter is added.

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

第1図は本発明の第1の実施例を示す回路図、第2図は
第1図に示すセレクタの真理値表、第3図は第1図に示
すA/Dコンバータめ真理値表、第4図は第1図の動作
を示すタイムチャート、第5図は本発明の第2の実施例
を示す回路図、第6図は第5図の回路の動作を示すタイ
ムチャート、第7図は従来の一例を示す回路図、第8図
は第7図の動作を示すタイムチャートである。 11.12・・・ディレィ素子、21..22・・・セ
レクタ、31・・・4BitA/D変換器、41・・デ
ィレィを与えるフリップフロップを選択するデータをア
ナログ信号で入力する入力端子、42・・・31のV 
r e rの入力端子、91〜94・・・内部回路、5
1゜52・・・61.62を動作させる外部端子、a〜
I〕・・・回路図中の各観測点における波形、t、・・
・11のディレィ値、ta、・・・12のディレィ値、
ts・・・セットアツプタイム、t)+2・・・ホール
ドタイム、Δt・・・バラツキやファンアウトによるデ
ィレィ値の増分、V r @f・・・リファレンス電圧
FIG. 1 is a circuit diagram showing a first embodiment of the present invention, FIG. 2 is a truth table for the selector shown in FIG. 1, and FIG. 3 is a truth table for the A/D converter shown in FIG. 1. 4 is a time chart showing the operation of FIG. 1, FIG. 5 is a circuit diagram showing the second embodiment of the present invention, FIG. 6 is a time chart showing the operation of the circuit shown in FIG. 5, and FIG. 8 is a circuit diagram showing a conventional example, and FIG. 8 is a time chart showing the operation of FIG. 7. 11.12...Delay element, 21. .. 22... Selector, 31... 4-Bit A/D converter, 41... Input terminal for inputting data for selecting a flip-flop that provides a delay as an analog signal, 42... V of 31
r e r input terminal, 91 to 94...internal circuit, 5
External terminal that operates 1゜52...61.62, a~
I]...Waveform at each observation point in the circuit diagram, t...
・Delay value of 11, ta, ...Delay value of 12,
ts...Set-up time, t)+2...Hold time, Δt...Delay value increment due to variation or fan-out, [email protected] voltage.

Claims (1)

【特許請求の範囲】[Claims] データ信号とクロック信号を共通の外部端子でコントロ
ールする構成をとるフリップフロップのデータ線または
クロック線と並列に接続されるディレィ素子と、前記フ
リップフロップのデータ線またはクロック線と前記ディ
レィ素子を前記フリップフロップのクロック端子または
データ端子に選択して接続させるセレクタと、前記セレ
クタのセレクト信号を発生させるA/Dコンバータとを
含むことを特徴とする半導体集積論理回路。
A delay element connected in parallel with a data line or a clock line of a flip-flop configured to control a data signal and a clock signal by a common external terminal; 1. A semiconductor integrated logic circuit comprising: a selector selectively connected to a clock terminal or a data terminal of a circuit; and an A/D converter generating a select signal for the selector.
JP63161472A 1988-06-28 1988-06-28 Semiconductor integrated circuit logic circuit Pending JPH0210913A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63161472A JPH0210913A (en) 1988-06-28 1988-06-28 Semiconductor integrated circuit logic circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63161472A JPH0210913A (en) 1988-06-28 1988-06-28 Semiconductor integrated circuit logic circuit

Publications (1)

Publication Number Publication Date
JPH0210913A true JPH0210913A (en) 1990-01-16

Family

ID=15735743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63161472A Pending JPH0210913A (en) 1988-06-28 1988-06-28 Semiconductor integrated circuit logic circuit

Country Status (1)

Country Link
JP (1) JPH0210913A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019662A (en) * 2008-07-10 2010-01-28 Nec Electronics Corp Testing method and semiconductor integrated circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019662A (en) * 2008-07-10 2010-01-28 Nec Electronics Corp Testing method and semiconductor integrated circuit

Similar Documents

Publication Publication Date Title
JPH04336308A (en) Single-chip microcomputer
US4118791A (en) Multi-level encoding system
US20020079943A1 (en) Digital clock generator circuit with built-in frequency and duty cycle control
JPH0210913A (en) Semiconductor integrated circuit logic circuit
JP2632512B2 (en) Semiconductor integrated circuit
JPH05268020A (en) Clock switching circuit
JPH04129332A (en) Successive approximation a/d converter
JPH0534409A (en) Test mode control signal generating circuit
JP2702147B2 (en) Test mode setting circuit for integrated circuits
JPS63175782A (en) Semiconductor integrated circuit
JPH06177723A (en) Pulse width modulation circuit
JPH0353719A (en) A/d converter
JP2690615B2 (en) Logic circuit
JPH05256913A (en) Semiconductor integrated circuit device
JPH04370889A (en) Extension circuit for output port
JPH03215764A (en) Semiconductor integrated circuit
JPS6095370A (en) Integrated circuit device
JPH0286329A (en) A/d converter
JPH0119655B2 (en)
JPH04235409A (en) Delay circuit
JPS63137339A (en) Logic array control circuit
JPH02215225A (en) Mode setting circuit
JPH05151012A (en) Test circuit
JPS6263875A (en) Digital signal device
JPS642247B2 (en)