JPS625445A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPS625445A JPS625445A JP60144306A JP14430685A JPS625445A JP S625445 A JPS625445 A JP S625445A JP 60144306 A JP60144306 A JP 60144306A JP 14430685 A JP14430685 A JP 14430685A JP S625445 A JPS625445 A JP S625445A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- circuit
- logic circuit
- margin
- signal
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 abstract description 11
- 238000001514 detection method Methods 0.000 description 19
- 230000007423 decrease Effects 0.000 description 6
- 238000003745 diagnosis Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000003449 preventive effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、一つのクロック信号に同期して動作する論理
回路を備えた情報処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device including a logic circuit that operates in synchronization with one clock signal.
特にクロック信号のマージン試験の自動化手段に関する
。In particular, the present invention relates to means for automating margin testing of clock signals.
本発明は、一つのクロック信号に同期して動作する論理
回路のクロック信号に対する余裕度を診断する診断回路
を備えた情報処理袋πにおいて、クロック信号の呈する
種々の属性がその基準値に一致する信号およびその基準
値と異る値をイfする信号を診断すべき論理回路に自動
的に与えることにより、
論理回路のクロック信号に対する余裕度の低下を容易に
検出することができるようにしたものである。The present invention provides an information processing bag π equipped with a diagnostic circuit for diagnosing the margin for a clock signal of a logic circuit that operates in synchronization with one clock signal, in which various attributes exhibited by the clock signal match its reference value. By automatically giving a signal and a signal that indicates a value different from its reference value to the logic circuit to be diagnosed, it is possible to easily detect a decrease in the margin of the logic circuit with respect to the clock signal. It is.
一つのクロック信号に同期して動作する論理回路を備え
た情報処理装置では、単一・のクロ・ンク信号が位相ス
キューを配慮しつつ各々の論理回路に分配されている。In an information processing device that includes logic circuits that operate in synchronization with one clock signal, a single clock signal is distributed to each logic circuit while taking phase skew into consideration.
分配されるクロック信号の周波数、パルス幅および位相
などに対して、論理回路は十分なマージンを有する。こ
のマージン量は、論理回路のスピード、遅延量のばらつ
き、経年変化、電源電圧の変化および温度などの環境条
件の変化など予測される変動に対処できる必要がある。The logic circuit has sufficient margin for the frequency, pulse width, phase, etc. of the distributed clock signal. This amount of margin needs to be able to cope with expected variations such as variations in logic circuit speed, delay amount, aging, changes in power supply voltage, and changes in environmental conditions such as temperature.
従来例情報処理装置では、クロックマージンを変化させ
て診断プログラムを実行し論理回路のマージン量の低下
が検出されていた。In the conventional information processing apparatus, a decrease in the margin amount of a logic circuit is detected by changing the clock margin and executing a diagnostic program.
このような従来例情報処理装置では、マージンの変化の
指定に人手の介入を必要としているので、マージンの低
下を通常の診断では検出することがむづかしく、また自
動診断が行えない欠点があった。Conventional information processing devices like this require manual intervention to specify changes in the margin, so it is difficult to detect a decrease in the margin using normal diagnosis, and automatic diagnosis cannot be performed. Ta.
本発明はこのような欠点を除去するもので、マージンの
低下をあらかじめ予知し、予防保守をすることができる
手段を有する情報処理装置を提供することを目的とする
。The present invention aims to eliminate such drawbacks, and aims to provide an information processing apparatus that has means for predicting margin decline in advance and performing preventive maintenance.
本発明は、クロック信号を入力する複数の論理回路と、
このクロック信号の有する属性の基準値からの変動に対
する上記論理回路の各応答を計測する手順が設定された
診断回路とを備えた情報処理装置において、基準値およ
びこの基準値から変動させた値を有する異る複数種のク
ロック信号を生成するクロック生成手段と、この複数種
のクロック信号の一つを選択して上記論理回路に所望の
期間にわたりクロック信号として出力する制御手段とを
備えたことを特徴とする。The present invention includes a plurality of logic circuits inputting clock signals;
In an information processing apparatus equipped with a diagnostic circuit configured with a procedure for measuring each response of the logic circuit to a variation from a reference value in an attribute of this clock signal, a reference value and a value varied from this reference value are used. and a control means for selecting one of the plurality of clock signals and outputting it to the logic circuit as a clock signal over a desired period. Features.
クロック生成手段では、例えばクロック信号の周波数、
パルス幅、パルスの立ち上がりおよび立下りの傾斜など
のクロックの属性について基準値どおりのクロックおよ
び基準値と異る値を有するクロックが生成される。In the clock generation means, for example, the frequency of the clock signal,
A clock that conforms to a reference value and a clock that has a value different from the reference value are generated with respect to clock attributes such as pulse width and rising and falling slopes of the pulse.
このクロック生成手段からクロックが一つ選択されて論
理回路に与えられる。この論理回路は、限度内のひずみ
を有するクロックに対しては正常動作が行われる。この
論理回路は、診断回路から与えられた診断手順にしたが
って動作し、異常の有無が検出される。One clock is selected from this clock generation means and applied to the logic circuit. This logic circuit operates normally for clocks with distortions within limits. This logic circuit operates according to a diagnostic procedure given by the diagnostic circuit, and detects the presence or absence of an abnormality.
以下、本発明実施例装置を図面に基づいて説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS A device according to an embodiment of the present invention will be described below with reference to the drawings.
図は本発明実施例装置の構成を示すブロック構成図であ
る。The figure is a block configuration diagram showing the configuration of an apparatus according to an embodiment of the present invention.
まず、本発明実施例装置の構成を図に基づいて説明する
。この実施例装置は、マージンのある通常のクロック5
0とマージンのない二種類のマージンクロック51およ
び52とを生成するクロック供給回路1と、このクロッ
ク供給回路1で生成された通常クロック50とマージン
クロック51および52を入力する切換回路2と、切換
回路2がらクロック供給信号82を入力する論理回路3
と、論理回路3から異常検出信号91を入力しがっ診断
プログラム信号90を出力する診断装置9と、切換回路
2にクロック選択信号81を出力する切換制御回路4と
、切換制御回路4および診断装置9にオール0検出信号
60を出力するオール0検出回路7と、診断装置9から
タイマレジスタデータ信号70を入力する選択回路5と
、選択回路5およびオールO検出回路7に結合されたタ
イムレジスタ8と、タイムレジスタ8の出力を入力し、
選択回路5にタイムレジスタカウントデータ信号80を
出力する計数回路6とを備える。First, the configuration of an apparatus according to an embodiment of the present invention will be explained based on the drawings. This embodiment device uses a normal clock with a margin of 5
A clock supply circuit 1 that generates 0 and two types of margin clocks 51 and 52 without margin, a switching circuit 2 that inputs the normal clock 50 generated by this clock supply circuit 1 and margin clocks 51 and 52, and Logic circuit 3 inputting clock supply signal 82 from circuit 2
, a diagnostic device 9 that receives an abnormality detection signal 91 from the logic circuit 3 and outputs a diagnostic program signal 90; a switching control circuit 4 that outputs a clock selection signal 81 to the switching circuit 2; An all-0 detection circuit 7 that outputs an all-0 detection signal 60 to the device 9, a selection circuit 5 that inputs a timer register data signal 70 from the diagnostic device 9, and a time register coupled to the selection circuit 5 and the all-0 detection circuit 7. 8 and the output of time register 8,
A counting circuit 6 that outputs a time register count data signal 80 to the selection circuit 5 is provided.
ここで、切換回路2では、クロック選択信号81に基づ
いて、クロック供給回路lから出力される三つのクロッ
ク50〜52の一つのクロックが選択され、これに基づ
きクロック供給信号82が生成されて論理回路3に出力
される。また、計数回路6では、時間間隔がマイナスr
lJずつ計数される。Here, in the switching circuit 2, one of the three clocks 50 to 52 outputted from the clock supply circuit 1 is selected based on the clock selection signal 81, and based on this, the clock supply signal 82 is generated and the logic It is output to circuit 3. In addition, in the counting circuit 6, the time interval is minus r
It is counted in increments of lJ.
また、タイマレジスタ8では、診断装置9がら出力され
るタイマレジスタデータ信号7oに含まれるプログラム
命令に基づいて時間間隔数が設定される。また、オール
O検出回路7では、タイマレジスタ8の設定値がオール
0の状態になったことが検出される。切換制御回路4で
は、オール0検出回路7の出力であるオール0検出信号
に基づいて切換回路2に出力するクロック選択信号81
が生成される。Further, in the timer register 8, the number of time intervals is set based on a program instruction included in the timer register data signal 7o outputted from the diagnostic device 9. Further, the all-0 detection circuit 7 detects that the set value of the timer register 8 has become all-0. The switching control circuit 4 outputs a clock selection signal 81 to the switching circuit 2 based on the all 0 detection signal that is the output of the all 0 detection circuit 7.
is generated.
次に、この実施例装置の動作を図に基づいて説明する。Next, the operation of this embodiment device will be explained based on the drawings.
通常動作時には、クロッグ供給回路1から供給される通
常クロック50が切換回路2で選択され、り1」ツク供
給信号82と17で論理回路3に供給され、論理回路3
ではこれに同期した動作が行われる。During normal operation, the normal clock 50 supplied from the clock supply circuit 1 is selected by the switching circuit 2, and is supplied to the logic circuit 3 using the clock supply signals 82 and 17.
Then, the operation is performed in synchronization with this.
次に、クロックマージンを自動的に変化さながら人手の
介入なし2に診断プログラムが実行される診断動作時の
動作に一ついて説明する。診断装′89からのタイマレ
ジスタデータ信号70により、タイマレジスタ8には診
断プログラムを1回ループさせるのに十分な時間が設定
される。また1、診断装置9からの診断プログラム信号
90に基づき、論理回路3では診断プログラムが実行さ
れる。また、切換制御回路4からのクロック選択信号8
1に基づき切換回路2でクロック供給回路1から供給さ
れる通常クロック50が選択される。診断プログラムが
論理回路3で逐次実行された結果として論理回路3の異
常が検出されると、これが異常検出信号91により診断
装置9に通知される。論理回路3に異常が検出されづ“
?、に正常に動作を実行する間は、計数回路6によりタ
イマレジスタ8の値はクロック(i号に同期しこマイノ
′ス1ずつカウントダウンされる。診断プログ′:!、
1.hは論理回路3により実行され、動作が1常に終了
すると診断装置9により繰り返し実行される。診断ブo
グラムを1回ループさせるのに十分な時間がカウントさ
れるとタイマレジスタ8はずべてOの状態6.−なり、
これがオ・−ル0検出回路7で検出される。このタイマ
し・ジスタ8の値がすべてOの状態であることがオール
0検出回路7からのオールO検出信号60により診断装
置9と切換制御回路4とに通知される。オールO検出信
号60によりタイマレジスタ8の値がすべてOになった
ことが通知されると、切換制御回路4からのクロック選
択13号81により、切換回路2でマージンクロック5
1が選択され、クロック供給信号82により論理回路3
にマージンクロック51が供給される。オール0検出信
号60によりタイマレジスタ8の値がすべてOの状態に
なったことが診断装置9に通知されると、タイマレジス
タ8にはタイマレジスタデータ信号70により診断プロ
グラムを1回ループさせるのに充分な時間が設定される
とともに、診断プログラム信号90に基づいて論理回路
3での診断プログラムが実行される。Next, an explanation will be given of an operation during a diagnostic operation in which a diagnostic program is executed without manual intervention while changing the clock margin automatically. The timer register data signal 70 from the diagnostic device '89 sets the timer register 8 to a time sufficient to loop the diagnostic program once. 1. Based on the diagnostic program signal 90 from the diagnostic device 9, the logic circuit 3 executes the diagnostic program. In addition, a clock selection signal 8 from the switching control circuit 4
1, the switching circuit 2 selects the normal clock 50 supplied from the clock supply circuit 1. When an abnormality in the logic circuit 3 is detected as a result of successive execution of the diagnostic program in the logic circuit 3, this is notified to the diagnostic device 9 by an abnormality detection signal 91. No abnormality detected in logic circuit 3.
? , during normal operation, the value of the timer register 8 is counted down by 1 in synchronization with the clock (i) by the counting circuit 6.
1. h is executed by the logic circuit 3, and when the operation 1 always ends, it is repeatedly executed by the diagnostic device 9. Diagnosis boo
When enough time has been counted to loop the program once, timer register 8 goes to state 6. - becomes,
This is detected by the all-0 detection circuit 7. The diagnosis device 9 and the switching control circuit 4 are notified by the all-O detection signal 60 from the all-0 detection circuit 7 that the values of the timer/register 8 are all O. When it is notified by the all O detection signal 60 that all the values in the timer register 8 have become O, the switching circuit 2 selects the margin clock 5 by the clock selection 13 81 from the switching control circuit 4.
1 is selected, and the logic circuit 3 is selected by the clock supply signal 82.
A margin clock 51 is supplied to. When the diagnostic device 9 is notified by the all 0 detection signal 60 that the values of the timer register 8 are all O, the timer register 8 is notified by the timer register data signal 70 to loop the diagnostic program once. Sufficient time is set, and the diagnostic program in the logic circuit 3 is executed based on the diagnostic program signal 90.
このようにして論理回路3でマージンのないクロック信
号51を用いての診断プログラムが実行され、その結果
として論理回路3に異常が検出された場合に、異常検出
信号91により診断装置9に通知されてマージンの低下
が検出される。In this way, when a diagnostic program using the clock signal 51 with no margin is executed in the logic circuit 3 and an abnormality is detected in the logic circuit 3 as a result, the diagnostic device 9 is notified by the abnormality detection signal 91. A decrease in the margin is detected.
さらに、タイマレジスタ8で診断プログラムを1回ルー
プさせるのに十分な時間がカランI・されるとすべて0
の状態になり、これがオール0検出信号60により診断
装置9と切換制御1回路4とに通知される。タイマレジ
スタの値がずべ”COの状態になったことが通知される
と、切換制御回路4からのクロック選択14号81に基
づき、切換回路2では別のマージンクロック52が選択
され、論理回路3に次のマージンクロック52が供給さ
れる。これとともに、診断装置9からのタイマレジスタ
データ信号70で診断プログラムを1回ループさせるの
に充分な時間が設定されると同時に、診断プログラム信
号90が用いられ論理回路3で診断プログラムが実行さ
れる。Furthermore, when the timer register 8 is turned on for a sufficient period of time to loop the diagnostic program once, all registers become 0.
This state is notified to the diagnostic device 9 and the switching control 1 circuit 4 by the all 0 detection signal 60. When it is notified that the value of the timer register has become zero, another margin clock 52 is selected in the switching circuit 2 based on the clock selection 14 No. 81 from the switching control circuit 4, and the logic circuit 3 At the same time, the timer register data signal 70 from the diagnostic device 9 sets a time sufficient to loop the diagnostic program once, and at the same time, the diagnostic program signal 90 is used. A diagnostic program is executed in the logic circuit 3.
このようにしで、マージンのないクロック信号が二種類
用いられて論理回路で診断プログラムが自動的に動作し
、マージンの低下検出試験が人手を介入させずに実行さ
れる。In this way, two types of clock signals with no margin are used to automatically run the diagnostic program in the logic circuit, and the margin drop detection test is performed without human intervention.
この実施例装置では、マージンのないクロックは二種類
であるが、クロックマージンのチェックには2.クロッ
ク信号の周波数1、パルス幅、位相、パルスの立」ニリ
および立下りの傾斜などマージンに対するデフ1、ツク
項目があるので、そのチェック項目の数に応じてクロッ
ク供給回路の出力するクロック数は増減しても本発明を
実施することができる、。In this embodiment, there are two types of clocks with no margin, and 2. There are differential 1 and check items for margins such as frequency 1, pulse width, phase, and slope of the rising edge and falling edge of the clock signal, so the number of clocks output by the clock supply circuit depends on the number of checked items. The present invention can be implemented even if the number is increased or decreased.
本発明は以ト説明したように、診断装置から人手介入な
しに逐次クロ2・クマージンの変化を指定して、診断プ
ログラムを自動的に実行させることにより、マージンの
低下を通常の診断動作で検出することでき、容易に情報
処理装置の予防保守が行える効果がある。As explained below, the present invention detects a decrease in the margin through normal diagnostic operations by sequentially specifying changes in the cross-margin from the diagnostic device without manual intervention and automatically running the diagnostic program. This has the effect of making preventive maintenance of the information processing device easier.
図は本発明実施例装置の構成を示すブロック構成図。
1・・・クロック供給回路、2・・・切換回路、3・・
・論理回路、4・・・切換制御回路、5・・・選択回路
、6・・・計数回路、7・・・オール0検出回路、8・
・・タイマレジスタ、9・・・診断装置、50・・・通
常クロック、51.52・・・マージンクロック、60
・・・オール0検出信号、70・・・タイマレジスタデ
ータ信号、80・・・タイマレジスタカウントデータ信
号、81・・・クロック選択信号、82・・・クロック
供給信号、90・・・診断プログラム信号、91・・・
異常検出信号。
実施例の構成図The figure is a block configuration diagram showing the configuration of an apparatus according to an embodiment of the present invention. 1... Clock supply circuit, 2... Switching circuit, 3...
・Logic circuit, 4... Switching control circuit, 5... Selection circuit, 6... Counting circuit, 7... All 0 detection circuit, 8...
...Timer register, 9...Diagnostic device, 50...Normal clock, 51.52...Margin clock, 60
...All 0 detection signal, 70...Timer register data signal, 80...Timer register count data signal, 81...Clock selection signal, 82...Clock supply signal, 90...Diagnostic program signal , 91...
Abnormality detection signal. Configuration diagram of example
Claims (1)
クロック信号の有する属性の基準値からの変動に対する
上記論理回路の各応答を計測する手順が設定された診断
回路と を備えた情報処理装置において、 基準値およびこの基準値から変動させた値を有する異る
複数種のクロック信号を生成するクロック生成手段と、 この複数種のクロック信号の一つを選択して上記論理回
路に所望の期間にわたりクロック信号として出力する制
御手段と を備えたことを特徴とする情報処理装置。(1) An information processing device comprising a plurality of logic circuits into which a clock signal is input, and a diagnostic circuit configured with a procedure for measuring each response of the logic circuits to a variation from a reference value of an attribute of the clock signal. a clock generating means for generating a plurality of different types of clock signals having a reference value and a value varied from the reference value, and selecting one of the plurality of types of clock signals to apply the clock signal to the logic circuit for a desired period. 1. An information processing device comprising: a control means for outputting a clock signal over the clock signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60144306A JPH0721773B2 (en) | 1985-07-01 | 1985-07-01 | Information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60144306A JPH0721773B2 (en) | 1985-07-01 | 1985-07-01 | Information processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS625445A true JPS625445A (en) | 1987-01-12 |
| JPH0721773B2 JPH0721773B2 (en) | 1995-03-08 |
Family
ID=15359010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60144306A Expired - Fee Related JPH0721773B2 (en) | 1985-07-01 | 1985-07-01 | Information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0721773B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5422740A (en) * | 1977-07-22 | 1979-02-20 | Hitachi Ltd | Diagnosis system |
| JPS5569860A (en) * | 1978-11-21 | 1980-05-26 | Fujitsu Ltd | Clock margin setting system |
| JPS5922148A (en) * | 1982-07-29 | 1984-02-04 | Fujitsu Ltd | Diagnostic system |
-
1985
- 1985-07-01 JP JP60144306A patent/JPH0721773B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5422740A (en) * | 1977-07-22 | 1979-02-20 | Hitachi Ltd | Diagnosis system |
| JPS5569860A (en) * | 1978-11-21 | 1980-05-26 | Fujitsu Ltd | Clock margin setting system |
| JPS5922148A (en) * | 1982-07-29 | 1984-02-04 | Fujitsu Ltd | Diagnostic system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0721773B2 (en) | 1995-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04257932A (en) | Chip for emulation for digital signal processor | |
| US5631592A (en) | Pulse generation/sensing arrangement for use in a microprocessor system | |
| US5059834A (en) | Circuit device for eliminating noise from an input signal independent of time of arrival of noise or noise width | |
| EP0098399A2 (en) | Test circuitry for determining turn-on and turn-off delays of logic circuits | |
| JPH0721773B2 (en) | Information processing equipment | |
| JPS61105629A (en) | Clock controlling system | |
| JP2624169B2 (en) | Logic integrated circuit with scan path | |
| JPS6213697B2 (en) | ||
| JP2963500B2 (en) | Delay time measuring device | |
| JP2599759B2 (en) | Flip-flop test method | |
| US6891421B2 (en) | Method and apparatus for on die clock shrink burst mode | |
| JPS602699B2 (en) | information processing equipment | |
| JPH04215079A (en) | Timing generator | |
| SU660053A1 (en) | Microprocessor checking arrangement | |
| JPS6111859A (en) | Abnormality detector | |
| JPH0477836A (en) | Scan path testing circuit | |
| JPS5549760A (en) | Information processing unit diagnostic system | |
| SU879654A1 (en) | Device for rotation shift register control | |
| JPS62166442A (en) | Trouble diagnosis system | |
| KR100206906B1 (en) | Timer/counter circuit | |
| JPS63103988A (en) | Testing device for semiconductor integrated circuit | |
| JPH1040126A (en) | Monitor device for circuit data | |
| JPH08136615A (en) | Timing phase adjusting circuit of semiconductor testing device | |
| JPS60237714A (en) | Digital signal generating device | |
| JPH0331939A (en) | Integrated circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |