JPS6055853B2 - History memory circuit - Google Patents
History memory circuitInfo
- Publication number
- JPS6055853B2 JPS6055853B2 JP55105927A JP10592780A JPS6055853B2 JP S6055853 B2 JPS6055853 B2 JP S6055853B2 JP 55105927 A JP55105927 A JP 55105927A JP 10592780 A JP10592780 A JP 10592780A JP S6055853 B2 JPS6055853 B2 JP S6055853B2
- Authority
- JP
- Japan
- Prior art keywords
- circuits
- circuit
- switching
- input
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は電子計算機の各種内部状態信号を履歴記憶する
ための回路に関し、必要に応じてアナログ的な過度現象
をも記録できるようにしたものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a circuit for storing the history of various internal state signals of an electronic computer, and is capable of recording analog transient phenomena as required.
最近の計算機は動作速度の高速化、素子実装の高密度化
が進み、障害調査が困難になりつつあり、また回路の出
力波形のナマリやノイズの影響を無視できなくなつてい
。Modern computers have become faster and more densely packed with elements, making it difficult to investigate faults, and it has become impossible to ignore the effects of circuit output waveform distortion and noise.
そのため単にシステムクロックに同期して各点の状態信
号を記憶するのみでなく、特定点におけるシステムクロ
ックの前後の過渡現象をも記憶できることが望ましい。
しかし、そのために特別な波形記録装置やメモリスコー
プ等のアナログ測定器を接続することは、コスト的にも
計算機の運用上からも好ましくない。本発明はこのよう
な問題点を解決することを目的としており、以下図面に
より詳説する。第1図は本発明の一実施例回路図てあり
、R1〜R4は信号保持回路(レジスタ)、G1〜G8
は2入力NORゲート、G9はインバータ、D1〜D3
は直列接続された遅延回路、Mはメモリである。Therefore, it is desirable to be able to not only store the status signals at each point in synchronization with the system clock, but also to store transient phenomena before and after the system clock at a specific point.
However, connecting a special waveform recording device or analog measuring instrument such as a memory scope for this purpose is undesirable in terms of cost and computer operation. The present invention aims to solve these problems, and will be explained in detail below with reference to the drawings. FIG. 1 is a circuit diagram of one embodiment of the present invention, R1 to R4 are signal holding circuits (registers), G1 to G8
is a 2-input NOR gate, G9 is an inverter, D1 to D3
are delay circuits connected in series, and M is a memory.
ゲートG1とG2はレジスタR1への入力切換回路を構
成し、ゲートG3とG4はレジスタR2への入力切換回
路を構成し、以下同様である。切換信号SELが論理“
’o’’のときはゲートG1、G3、G5、G7が選択
され論理“’1’’のと’きはゲートG2、G4、G6
、G8が選択される。又、入力信号WD1〜WD4は夫
々ゲートG2、G4、G6、G8に接続され、また入力
信号WDO及び各遅延回路D1〜D3の出力が夫々ゲー
トG1、G3、G5、G7に接続される。入力門信号W
D0〜WD4は計算機の内部状態信号であり、具体的に
は各種ゲート信号や制御信号であつてもよいし、また夫
々が複数ビットを有するレジスタの内容であつてもよい
。後者の場合はレジス夕R1〜R4やゲートG1〜G8
が夫々複数ビット分存在する必要があることはいうまで
もない。また、WDOはWDl〜WD4とは別の信号で
あつてもよいし、WDl〜WD4のうちの1つを選択し
たものであつてもよい。図より明らかな如く、切換信号
SELが論理“0゛のときは、入力信号WDOの過渡現
象が各レジスタR1〜R4に時系列類に記憶される。Gates G1 and G2 constitute an input switching circuit to register R1, gates G3 and G4 constitute an input switching circuit to register R2, and so on. Switching signal SEL is logic “
When the logic is 'o', the gates G1, G3, G5 and G7 are selected, and when the logic is '1', the gates G2, G4 and G6 are selected.
, G8 are selected. Input signals WD1 to WD4 are connected to gates G2, G4, G6, and G8, respectively, and input signal WDO and outputs of delay circuits D1 to D3 are connected to gates G1, G3, G5, and G7, respectively. Input gate signal W
D0 to WD4 are internal state signals of the computer, and specifically may be various gate signals or control signals, or may be the contents of a register each having a plurality of bits. In the latter case, Regis gates R1 to R4 and gates G1 to G8
It goes without saying that each bit must exist for a plurality of bits. Furthermore, WDO may be a signal different from WDl to WD4, or may be one selected from WDl to WD4. As is clear from the figure, when the switching signal SEL is at logic "0", the transient phenomenon of the input signal WDO is stored in each register R1 to R4 in time series.
またSELが゜゜1゛のときはWDl〜WD4が夫々R
1〜R4に並列に記憶される。より高速の過渡現象を記
録したければ、遅延回路及びレジスタの数を増し、遅延
時間を短かくすればよい。尚、過去複数クロック分の履
歴記憶が必要な時は、レジスタR1〜R4の内容をさら
にメモリMに記憶しておけばよい。第2図は本発明の他
の実施例回路図であり、第1図と同一番号のものは同一
のものを示す。Also, when SEL is ゜゜1゛, WDl to WD4 are each R.
1 to R4 are stored in parallel. If you want to record faster transient phenomena, you can increase the number of delay circuits and registers and shorten the delay time. Incidentally, when history storage for a plurality of past clocks is required, the contents of the registers R1 to R4 may be further stored in the memory M. FIG. 2 is a circuit diagram of another embodiment of the present invention, in which the same numbers as in FIG. 1 indicate the same components.
またL1〜L4はラッチ回路である。この実施例では入
力信号WDOはゲートGll,Gl3,Gl5,Gl7
に共通接続される。一方ラッチ回路へのセツトク罎ンク
は直列接続された遅延回路の一端に接続され、各ラッチ
回路L1〜L4に対して少しづつ遅れたセットクロック
が与えられる。従つてSELが論理゛゜0゛のときはW
DOの過渡現象が各ラッチL1〜L4に時系列順にラッ
チされ;る。各ラッチの内容は適当なタイミングでレジ
スタR1〜R4を介してメモリMに記憶される。尚、シ
ステムクロックに同期して動作する保持手段をレジスタ
、非同期に動作する保持手段をラッチと呼んだが、両者
を兼用することも可能である。またSELが論理“゜1
゛のときはWDl〜WD4が夫々ラッチL1〜L4を介
してレジスタR1〜R牡さらにはメモリMに記憶される
が、一般に複数観測点の状態を履歴記憶する場合は、同
一時点における各点の状態を比較することが必要であり
、そのためには各ラッチL1〜L4でのセットタイミン
グがずれることはむしろ好ましくない。Further, L1 to L4 are latch circuits. In this embodiment, the input signal WDO is connected to the gates Gll, Gl3, Gl5, Gl7.
Commonly connected to. On the other hand, the set clock to the latch circuit is connected to one end of a delay circuit connected in series, and a slightly delayed set clock is applied to each of the latch circuits L1 to L4. Therefore, when SEL is logical ゛゜0゛, W
The DO transient phenomenon is latched in each latch L1 to L4 in chronological order. The contents of each latch are stored in memory M via registers R1 to R4 at appropriate timing. Note that the holding means that operates in synchronization with the system clock is called a register, and the holding means that operates asynchronously is called a latch, but it is also possible to use both. Also, SEL is logic “゜1
In this case, WDl to WD4 are stored in registers R1 to R and also to memory M via latches L1 to L4, respectively, but generally when storing the history of the states of multiple observation points, the values of each point at the same time are stored. It is necessary to compare the states, and for this purpose it is rather undesirable that the set timings of the latches L1 to L4 are shifted.
”従つて、SELが論理“゜1゛のときにはゲートG9
の出力により全ラッチL1〜L4の入出力間をスルーに
してやるのが望ましい。以上の如く本発明は従来より存
在する信号保持手段の入力側に切換回路を設けるととも
に、直列接続された遅延回路を利用して所定のデータW
DO又は保持手段へのセットクロックを順次少しづつ遅
延させてそれらを保持することにより、低コストで詳細
な履歴記憶を行なうことが可能となる。``Therefore, when SEL is logic ``1'', gate G9
It is desirable that the input and output of all the latches L1 to L4 be passed through by the output of the latches L1 to L4. As described above, the present invention provides a switching circuit on the input side of the conventional signal holding means, and utilizes a series-connected delay circuit to control predetermined data W.
By sequentially delaying the DO or the set clock to the holding means and holding them, detailed history storage can be performed at low cost.
尚、遅延回路D1〜D4としては個別の遅延素子を文字
通り直列接続したものに限られず、一本の遅延線の中間
タップを利用する如きものも含むものとする。It should be noted that the delay circuits D1 to D4 are not limited to those in which individual delay elements are literally connected in series, but also include ones that utilize the center tap of a single delay line.
第1図は本発明の一実施例回路図、第2図は本発明の他
の実施例回路図を示す。FIG. 1 shows a circuit diagram of one embodiment of the invention, and FIG. 2 shows a circuit diagram of another embodiment of the invention.
Claims (1)
数の信号保持回路と、各信号保持回路対応に設けられる
切換回路と、直列接続された複数の遅延回路とを有し、
複数の状態信号が上記各切換回路の一方の入力に夫々接
続され、また所定の状態信号が上記直列接続された複数
遅延回路の一端に接続されるとともに該複数遅延回路の
各接続点が上記各切換回路の他方の入力に夫々接続され
たことを特徴とする履歴記憶回路。 2 計算機の内部状態信号の履歴記憶回路において、複
数の信号保持回路と、各信号保持回路対応に設けられる
切換回路と、直列接続された複数の遅延回路とを有し、
セットクロック信号が上記直列接続された複数遅延回路
の一端に接続されるとともに該複数遅延回路の各接続点
が上記信号保持回路のセットクロック信号入力へ接続さ
れ、また複数の状態信号が上記各切換回路の一方の入力
に夫々接続されるとともに、所定の状態信号が上記各切
換回路の他方の入力に共通して接続されたことを特徴と
する履歴記憶回路。[Claims] 1. A history storage circuit for internal state signals of a computer, comprising a plurality of signal holding circuits, a switching circuit provided corresponding to each signal holding circuit, and a plurality of delay circuits connected in series,
A plurality of status signals are respectively connected to one input of each of the switching circuits, a predetermined status signal is connected to one end of the plurality of series-connected delay circuits, and each connection point of the plurality of delay circuits is connected to one of the inputs of each of the switching circuits. A history storage circuit, characterized in that the circuit is connected to the other input of the switching circuit. 2. A history storage circuit for internal state signals of a computer, comprising a plurality of signal holding circuits, a switching circuit provided corresponding to each signal holding circuit, and a plurality of delay circuits connected in series,
A set clock signal is connected to one end of the plural delay circuits connected in series, and each connection point of the plural delay circuits is connected to a set clock signal input of the signal holding circuit, and a plurality of status signals are connected to each of the switching circuits. A history storage circuit characterized in that the switching circuits are connected to one input of each of the switching circuits, and a predetermined status signal is commonly connected to the other input of each of the switching circuits.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55105927A JPS6055853B2 (en) | 1980-07-31 | 1980-07-31 | History memory circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55105927A JPS6055853B2 (en) | 1980-07-31 | 1980-07-31 | History memory circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5731063A JPS5731063A (en) | 1982-02-19 |
| JPS6055853B2 true JPS6055853B2 (en) | 1985-12-06 |
Family
ID=14420483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55105927A Expired JPS6055853B2 (en) | 1980-07-31 | 1980-07-31 | History memory circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6055853B2 (en) |
-
1980
- 1980-07-31 JP JP55105927A patent/JPS6055853B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5731063A (en) | 1982-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1271542A2 (en) | Method and system for fast data access using a memory array | |
| HK1005492B (en) | Data transfer method for a semiconductor memory and semiconductor memory to perform such a method | |
| US4825416A (en) | Integrated electronic memory circuit with internal timing and operable in both latch-based and register-based systems | |
| JPS59105571A (en) | Digital electronic circuit | |
| JP3759645B2 (en) | Synchronous semiconductor memory device | |
| KR100276504B1 (en) | Failure-data storage system | |
| JPS6055853B2 (en) | History memory circuit | |
| JP3013800B2 (en) | Asynchronous FIFO circuit | |
| US5978295A (en) | Sequential access memories | |
| JPH05189296A (en) | Simultaneous writing access device for single-bit memory | |
| US6240028B1 (en) | Simplified peripheral logic for memory device | |
| JP2667702B2 (en) | Pointer reset method | |
| TWI817510B (en) | Data writing control device and data writing control method thereof | |
| SU1674255A2 (en) | Storage | |
| US6222793B1 (en) | Memory devices having a restore start address counter | |
| JPS6051729B2 (en) | composite latch circuit | |
| JP3057728B2 (en) | Semiconductor storage device | |
| JPH01202021A (en) | Writing timing signal generating circuit | |
| JPH0261569A (en) | Serial shift register | |
| JP2000311500A (en) | Semiconductor storage device | |
| JPS6144342B2 (en) | ||
| JPH0637351Y2 (en) | Logistic pattern Energy generator | |
| SU1001177A1 (en) | Device for readdressing information | |
| JP2595707B2 (en) | Memory device | |
| JPS603713B2 (en) | Shift register control method |