JPS6156903B2 - - Google Patents

Info

Publication number
JPS6156903B2
JPS6156903B2 JP55029281A JP2928180A JPS6156903B2 JP S6156903 B2 JPS6156903 B2 JP S6156903B2 JP 55029281 A JP55029281 A JP 55029281A JP 2928180 A JP2928180 A JP 2928180A JP S6156903 B2 JPS6156903 B2 JP S6156903B2
Authority
JP
Japan
Prior art keywords
latch
line
signal
circuit
counter
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
Application number
JP55029281A
Other languages
English (en)
Other versions
JPS55135424A (en
Inventor
Nooman Mooin Deebitsuto
Kuraaku Toomasu Jooji
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS55135424A publication Critical patent/JPS55135424A/ja
Publication of JPS6156903B2 publication Critical patent/JPS6156903B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/40Gating or clocking signals applied to all stages, i.e. synchronous counters
    • H03K23/50Gating or clocking signals applied to all stages, i.e. synchronous counters using bi-stable regenerative trigger circuits
    • H03K23/54Ring counters, i.e. feedback shift register counters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318522Test of Sequential circuits
    • G01R31/318527Test of counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C19/00Digital stores in which the information is moved stepwise, e.g. shift registers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/004Counters counting in a non-natural counting order, e.g. random counters
    • H03K23/005Counters counting in a non-natural counting order, e.g. random counters using minimum change code, e.g. Gray Code
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/40Gating or clocking signals applied to all stages, i.e. synchronous counters
    • H03K23/50Gating or clocking signals applied to all stages, i.e. synchronous counters using bi-stable regenerative trigger circuits
    • H03K23/54Ring counters, i.e. feedback shift register counters
    • H03K23/542Ring counters, i.e. feedback shift register counters with crossed-couplings, i.e. Johnson counters

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 本発明はカウンタに関し、更に具体的には、2
進コードとは異なるコードでカウントするカウン
タに関する。
従来のカウンタは一般に、カウンタによつてカ
ウントされるべき相次ぐパルスについて、(2ビ
ツト・カウンタでは)00、01、10、11及び00の2
進コード・シーケンスでカウントしていた。も
し、例えば値100を記録できるように複数の2ビ
ツト・カウンタが用いられる場合は、値11を保持
している最初の段の2つのラツチ即ち記憶装置の
出力のANDを取ることが必要である。例えばカ
ウント110100のように4つ以上のカウント値が必
要な場合は、すべての前段のラツチの出力の
ANDを同時に取る必要がある。これは回路を複
雑にしていた。
本発明の目的はカウンタの前段即ち前のセグメ
ントから後続する段即ちセグメントへ1つのカウ
ント・パルスを供給するだけで所望のカウント動
作を行なうことができる改良されたカウンタを提
供することである。
本発明の良好な形態では、カウンタは夫々2ビ
ツトの内容を有する2つのカウンタ・セグメント
を含む。各カウンタ・セグメントは各セグメント
の2ビツトのうち1度に1ビツトしか変化しない
ような00、01、11、10及び00のグレイ・コード・
シーケンスでカウントするように構成される。従
つて、後続するセグメントに最初に新しいビツト
状態を与える場合は、前段のセグメントのビツ
ト・ラツチの一方のカウントを同時に変えるだけ
でよい。このときカウンタ全体のカウント値はカ
ウント値0010から0100へ変化する。この構成によ
れば、回路の複雑さを減じることができる。
次に図面を参照して良好な実施例について説明
する。本発明のカウンタは縦続接続されたカウン
タ・セグメントよりなる。2つのこのようなカウ
ンタ・セグメントは第3図にカウンタ・セグメン
ト2及びカウンタ・セグメント1として示されて
いる。以後詳細に説明するが、これらのカウン
タ・セグメントは第4図に示されるようにグレ
イ・コードでカウントする。
2つのカウンタ・セグメントの各々はシフト・
レジスタ・ラツチ(SRL)形式の2つのラツチ回
路を含み、これらのSRLは後述するようにテス
ト・モードにおいてシフト・レジスタの一部とし
て用いられる。カウンタ・セグメント2はSRL−
3及びSRL−2を含み、カウンタ・セグメント1
はSRL−1及びSRL−0を含む。SRL−3は第4
図の列3に示されている状態変化を発生し、SRL
−2,SRL−1,SRL−0は第4図の列2,1,
0に示される状態変化を発生する。第1A図〜第
1E図に示されている本発明のカウンタの詳細図
では、SRL−3,SRL−2,SRL−1,SRL−0
の出力は夫々端子W,X,Y,Zに発生される。
第1B図〜第1E図に示されているように、
SRL−3はラツチL1d及びL2dを含み、SRL
−2,SRL−1,SRL−0は夫々ラツチL1c及
びL2c,L1b及びL2b,L1a及びL2b
を含む。L1のラツチL1d,L1c,L1b,
L1aは同じであり、L2のラツチL2d,L2
c,L2b,L2aは同じである。
L2の4つのラツチは入力端子G,B及び出力
端子H,Jを有し、L1の4つのラツチは入力端
子A,I,C,S,R及び出力端子Fを有する。
L1のラツチの各々は、セツト信号がS入力端子
に印加され次いでクロツク・パルスが端子Cに印
加されたときセツトされるように構成されてい
る。このときF出力端子の信号は非能動レベル
(0レベル)から能動レベル(1レベル)へ変化
する。L1のラツチは更に、リセツト信号がR入
力端子に印加され続いてC端子にパルスが印加さ
れたときリセツトされるように構成されており、
そして出力端子Fの信号を1レベルから0レベル
に変える。入力端子C,S,Rはこのように“通
常モード”で用いられる。
L1とL2のラツチの端子F,Gは一緒に接続
されており、L2のラツチはF端子にどのような
値が現われてもこの値が、L2のラツチのB端子
にその後パルスが現われたときL2のラツチにゲ
ートされるように構成されている。H単子の信号
はL2のラツチがセツトされたとき1であり、L
2のラツチがリセツトされたとき0である。J端
子の信号はH端子の信号の反転形である。L2の
ラツチにどのような値がラツチされても、これら
の値はB端子に次のパルスが現われるまでは維持
される。
L1のラツチへの入力端子A,Iは“テスト・
モード”でのみ用いられる。テスト・モードで
は、データはスキヤン・データ端子IからL1及
びL2のラツチヘスキヤン・インされる。端子I
のデータは次いでA端子にパルスが現われたとき
L1のラツチにゲートされる。従つてこのデータ
はL1のラツチに貯蔵され、そしてF端子に現わ
れる。F端子のデータはG端子を介してL2のラ
ツチに与えられ、次いでB端子にパルスが印加さ
れたとき端子H,Jに現われる。このデータは端
子Bに次のパルスが現われるまでL2のラツチに
保持され、端子Bに次のパルスが現われたとき端
子F,GのデータがL2のラツチによつて再びサ
ンプルされる。
ラツチL1dは入力端子A,I,C,S,Rに
接続された入力信号線28,30,32,34,
36を有する。これらの入力信号線は夫々Aクロ
ツク信号、スキヤン・データ信号、AND回路8
8によつてゲートされたCクロツク信号、セツト
信号及びリセツト信号を運ぶ。
AND回路42は線34にセツト信号を与え、
また線34はインバータ44に対する入力となつ
て線36にリセツト信号を与える。インバータ4
4の出力に示されている小さな3角形44zはイ
ンバータへの入力が能動の場合インバータの出力
レベルが非能動であることを示す。他の回路に示
されている小さな3角形も同様の意味を表わす。
AND回路42は入力として線46,48を受
取る。線48はカウンタのオペレータによつて印
加される“+カウンタ・リセツト”信号を運ぶ。
線46の信号の発生源及び目的については後述す
る。ラツチL2dの端子Bは線50に接続されて
いる。出力端子H,Jは線52,54に接続され
ている。端子Wは線52に接続されている。
線52はラツチL1cのI端子に接続されてお
り、テスト・モードにおいてこの端子にスキヤ
ン・データ信号を与える。線28,32はラツチ
L1cの入力端子A,Cに印加される。ラツチL
1cの端子SにはAND回路56及びその出力線
58によつてセツト信号が印加される。AND回
路56は“+カウンタ・リセツト”信号を運ぶ線
48及び線54を入力として受取る。インバータ
60は線58を入力として受取り、ラツチL1c
のリセツト端子Rに接続された出力線62にリセ
ツト信号を与える。線58はAND回路64にを
印加され、またAND回路64は線68を介して
インバータ66の出力を第2の入力として受取
る。インバータ66は線32を入力として受取
る。AND回路42の出力線34はAND回路64
への第3の入力として印加される。AND回路6
4は線70に出力を発生する。ラツチL2cの出
力端子H,Jは線46,76に接続される。線4
6は前述のAND回路42(第1B図)に接続さ
れると共に端子Xに接続される。
第1D図及び第1E図のカウンタ・セグメント
は第1B図及び第1C図のカウンタ・セグメント
2と同じであるから、詳しい説明は省略するが、
カウンタ・セグメント1ではカウンタ・セグメン
ト2における参照番号に対応する参照番号は添字
kをつけて示されている。
SRL−1のラツチL2bの出力は線52k,5
4kに現われ、端子Yは線52kに接続されてい
る。SRL−0のラツチL2aは出力線46k,7
6kを有し、端子Zは46kと接続されている。
カウンタそれ自体は第1B図〜第1E図に示さ
れた構成を有し、この部分は単一のLSIチツプに
設けられる。このカウンタと関連して使用しうる
クロツク発生論理回路の一例は第1A図に示され
ており、これは別個の回路を構成しうる。第1A
図のクロツク発生論理回路は発振器(OSC)8
0、AND回路82,84、トリガ型フリツプフ
ロツプ(T−FF)86、AND回路88及びOR
回路90よりなる。
発振器80は反転した関係にある信号を発生す
る出力線92,94を有し、線92はAND回路
82,84への入力として印加される。線94は
トリガ型フリツプ・フロツプ86への入力として
印加され、フリツプ・フロツプ86はAND回路
82,84への入力として印加される出力線9
6,98を有する。信号“−テスト・モード”を
運ぶ線100はAND回路82,84への入力と
して印加される。AND回路82の出力線102
はCクロツク信号を与え、これはAND回路88
への入力として印加される。AND回路88はC
クロツク信号を与える出力線32を有する。“−
カウント・エネーブル”信号を与える線104は
AND回路88の第2の入力として印加される。
AND回路84の出力線106はBクロツク信号
を与え、これはOR回路90への入力として印加
される。OR回路90は出力線50にBクロツク
信号を与える。OR回路90は“−Bクロツク”
信号を運ぶ線108をもう1つの入力として受取
る。
動作において、第1B図〜第1E図に示されて
いるカウンタは基本的には、(00、01、10、11及
び00の2進コードではなく)00、01、11、10及び
00のグレイ・コードで夫々カウントを行なう2つ
の2ビツト・カウンタとして働く。カウンタ・セ
グメント1,2のカウント及びカウンタ全体のカ
ウントは第4図の状態g〜yとして示されてい
る。2つの2ビツト・カウンタの一方はSRL−3
及びSRL−2を含むカウンタ・セグメント2であ
り、他方の2ビツト・カウンタはSRL−1及び
SRL−0を含む、カウンタ・セグメント1であ
る。第1B図〜第1E図のカウンタは線102の
Cクロツク・パルスをカウントし、カウント動作
は線104の“−カウント・エネーブル”信号が
能動のとき(線104の信号レベルが低いとき)
行なわれる。フリツプフロツプ86は線94の反
転された矩形波発振器パルスの縁でトリガされて
AND回路82又はAND回路84をゲートし、線
102又は106に夫々Cクロツク信号又はBク
ロツク信号を与える。Bクロツク信号及びCクロ
ツク信号はフリツプ・フロツプ86の働きにより
交互に生じる。クロツク発生論理回路は通常モー
ドのとき付勢され、即ち線100の信号レベルが
高レベルであり、これによりAND回路82,8
4が交互に付勢される。
AND回路88は第1B図〜第1E図のカウン
タがいつ線102のCクロツク・パルスをカウン
トするかを決める。カウント動作が望まれるとき
は、“−カウント・エネーブル”信号が能動で、
線104の信号レベルが低レベルであり、従つて
線102のCクロツク・パルスはANDゲート8
8を介して線32にゲートされる。このときOR
回路90はBクロツク・パルスを線50に伝え
る。この通常モードの動作期間には線48,2
8,108の信号は非能動レベルにあり、また線
30の信号も非能動でありラツチL1dを作動さ
せない。線30の信号は前段のSRLのL2のラツ
チから又はモジユール入力として与えられる。
SRL−3は第1B図〜第1E図のカウンタの最
下位ビツトであり、第4図の状態g及びhに示さ
れるように最初に列3のビツトを0から1に変え
る。この変化は端子Wに現われるが、これは以後
述べるように、最初の被ゲートCクロツク・パル
スが線32に生じ次いでBクロツク・パルスが線
50に生じたときに起こる。SRL−3はAND回
路42が満たされたときセツトされる。これは、
線48に“+カウンタ・リセツト”信号が存在せ
ず且つSRL−2のL2cラツチの出力である線4
6の信号レベルが非能動のときに生じる。第1B
図〜第1E図のカウンタは第4図に状態gで示さ
れている0000状態で開始するから、線46の信号レ
ベルは低レベルであり、またオペレータは線48
に“+カウンタ・リセツト”信号を印加しないか
ら線48の信号レベルも低レベルである。従つて
AND回路42の出力線34は高レベルであり、
ラツチL1dのS端子にセツト信号を与える。続
いてラツチL1dのC端子にAND回路88から
Cクロツク・パルスが印加されたときラツチL1
dがセツトされ、このラツチのF端子に高レベル
信号(1信号)d′を発生する。次に線50にBク
ロツク・パルスが生じたとき端子Fの1信号がラ
ツチL2dにセツトされ、線52の信号dが高レ
ベル(1)になる。これは端子Wの1信号によつて表
わされ、第4図の状態hの列3における2進1を
示す。
線32に最初のCクロツク信号が現れた時点で
は線54の信号が1レベルにあるからAND回
路56は満たされなかつた。従つてこのときイン
バータ60は線62に高レベル信号を与えるから
ラツチL1cはリセツト状態を保ち、信号c′は0
である。同様にラツチL2cもリセツト状態を続
け信号cは0である。このときカウンタ・セグメ
ント2は第4図の状態hに示されるように状態01
を示す。
AND回路88から線32に第2のCクロツク
信号が供給されたとき線46の信号cはいぜんと
して0であるから、AND回路42はいぜんとし
て満たされ、線34にセツト信号を与え続ける。
従つてラツチL1dはセツト状態を続け、1信号
を与える。インバータ44はラツチL1dのR端
子に低レベルを与える。信号は前述のように信
号dが1に変つたとき0になり、従つてAND回
路56が満たされる。これによりラツチL1cの
S端子にセツト信号が与えられ、次いで第2のC
クロツク信号が線32に与えられたときラツチL
1cがセツトされ、1信号c′が発生される。続い
て線50にBクロツク信号が発生されたとき1信
号c′がラツチL2cにゲートされ、ラツチL2c
をセツトして線46及び端子Xに1信号cを与え
る。従つてラツチL2d及びL2cの両方がセツ
ト状態にあり、端子W及びXの両方に1信号を与
える。カウンタ・セグメント2はこのとき第4図
の状態iの列2,3に示されている11状態にあ
る。
第3のCクロツク・パルスが線32に現われた
とき、ラツチL2cはセツトされており、線46
に1信号を与える。従つてAND回路42は満た
されず、インバータ44は出力線36を介してラ
ツチL1dのR端子に1信号を与える。従つてラ
ツチL1dはラツチL1dの端子Cに印加される
第3のCクロツク・パルスによつてリセツトさ
れ、信号d′は0になる。しかしラツチL2dはい
ぜんセツト状態にあり、線54の信号は0であ
る。従つてAND回路56が満たされ、SRL−2
のラツチL1cはセツト状態を続ける。このとき
ラツチL1dはリセツト状態、ラツチL2dはセ
ツト状態にあり、ラツチL1c及びL2cは共に
セツト状態にある。
次に線50にBクロツク・パルスが生じると、
0信号d′がラツチL2dにゲートされ、ラツチL
2dをリセツトし線52及び端子Wに0信号dを
与える。Bクロツク信号はラツチL2cの端子B
にも供給されるが、信号c′は1であるからラツチ
L2cはセツト状態を続け、端子Xに1信号cを
与え続ける。これでカウンタ・セグメント2の第
3のカウントが終了するが、このときカウンタ・
セグメント2は第4図の状態jの列2,3に示さ
れている10のカウントを含む。
このときラツチL2dはリセツト状態にあり線
54の信号は正レベルである。従つてAND回
路56は満たされず、出力線58に0信号を発生
するラツチL2cの出力線46の信号cは1レベ
ルにあるから、AND回路42は満たされず、そ
の出力線34に0信号を発生する。これらの信号
は共にAND回路64に印加される。AND回路6
4は、付勢されたとき、線70にCクロツク信号
を発生し、カウンタ・セグメント1にカウント動
作を起こさせる。これより以前はカウンタ・セグ
メント1は第4図の状態g〜jに示されるように
00状態にある。
第4のクロツク・パルスが線32に現われる
と、インバータ66はその出力線68に0信号を
発生し、従つてAND回路64が付勢されてその
出力線70にCクロツク・パルスを発生する。線
70のこのCクロツク・パルスは線32のCクロ
ツク・パルスがカウンタ・セグメント2を制御す
るのと同様にカウンタ・セグメント1を制御す
る。従つて線32からAND回路64を介して送
られる第4のCクロツク・パルスによつてSRL−
1のラツチL1bがセツトされる。カウンタ・セ
グメント1及びSRL−1,SRL−0はカウンタ・
セグメント2及びSRL−3,SRL−2と全く同様
に動作するから、カウンタ・セグメント1の通常
モードの動作について説明は省略する。
既に述べたようにAND回路56はこのとき満
たされないからインバータ60は出力線62に1
出力信号を与え、ラツチL1cのR端子にこれを
印加する。従つて線32に第4のCクロツク・パ
ルスが生じたときラツチL1cがリセツトされ、
信号c′は0になる。このときラツチL2cはセツ
ト状態にあり、出力線46の信号cは1である。
線50の第4のBクロツク・パルスは0信号c′を
ラツチL2cにゲートし、ラツチL2cはリセツ
トされる。この同じBクロツク・パルスは1信号
b′をラツチL2bにゲートし、端子Yの信号は1
となる。従つてこのときカウンタ全体のカウント
は第4図の状態kに示されている0100の状態にな
る。
更に線32にCクロツク・パルスが現われると
カウンタ・セグメント2は上述したように01、
11、10、00のグレイ・コード・シーケンスでカウ
ントし続ける。カウンタ・セグメント1も01、
11、10、00のグレイ・コード・シーケンスでカウ
ントする。但しカウンタ・セグメント1は線32
に4つのCクロツク・パルスが与えられる毎に
AND回路64からCクロツク・パルスが発生さ
れたときだけカウントする。従つてSRL−0及び
SRL−1はカウンタのカウントの最上位ビツト及
び次の上位ビツト即ち第4図の列0及び列1のビ
ツトを与える。第4図から明らかなようにカウン
タ・セグメント2は線32のCクロツク・パルス
毎にグレイ・コードでカウントし、カウンタ・セ
グメント1は線32の4つのCクロツク・パルス
毎に1度カウントする。従つて2つのカウンタ・
セグメントは線32に現われる16個のCクロツ
ク・パルスで第4図の状態g(0000)から状態y
(0000)までの状態変化を与える。
もし付加的なカウンタ段が望まれるならば、
夫々一対のSRLを含む付加的なカウンタ・セグメ
ントをSRL−3の前に又はSRL−0の後に付加す
ることができる。SRL−0の後のカウンタ・セグ
メントはカウンタ・セグメント2によつて駆動さ
れるAND回路64と同様に動作するAND回路6
4kによつて駆動される。SRL−3の前のカウン
タ・セグメントもSRL−3及びSRL−2を駆動す
るCクロツク・パルスを与えるAND回路64と
対応するAND回路を含む。
通常の2進カウンタに対する本発明のカウンタ
の1つの利点は、各セグメントに2つのSRLを用
いることによつて、2進カウンタの相次ぐ段をゲ
ートするのに必要な論理回路の大部分を除去でき
ることである。2進カウンタの場合のようにすべ
ての前段の出力をANDすることなく、相次ぐセ
グメントに線32のCクロツク信号を供給するだ
けでよい。更に、グレイ・コードをカウントする
ように作られた各セグメントは2進コードをカウ
ントするようにつくられた場合よりも論理の量が
少なくなる。
“テスト・モード”では線100のテスト・モ
ード信号が能動即ち負にされ、この信号はAND
回路82,84の条件付けを解く。従つて発振器
80の出力はカウンタに供給されない。線10
4,48の信号はテスト・モードではいずれのレ
ベルにあつてもよい。テスト・モードでは線3
0,28,108の信号が用いられる。Aクロツ
ク信号は第2図のCクロツク・パルスと同じよう
に立上り且つ立下るパルスを形成し、線108の
“−Bクロツク”信号は第3図のBクロツク・パ
ルスの反転パルスを与える。
第1A図〜第1E図に示されているようにAク
ロツク線18は各ラツチL1d,L1c,L1
b,L1aに接続され、Aクロツク・パルスはこ
れらのラツチを制御する。線30の“+シフト・
データ”信号は信号のレベルであり、このレベル
の値は例えばテスト・プログラムによつて又は前
のカウンタ・セグメントのSRLのL2のラツチに
よつて決められる。シフト・データ信号はテスト
入力であり、例えばテスト・プログラムによつて
与えられるとおりに変化する。このプログラムは
第1B図〜第1E図の論理及び付加的カウンタ・
セグメントを含むLSIチツプを分析するためのも
のである。線30の信号レベルは所望のテスト・
パターンに従つて0から1へ又は1から0へ変化
する。テストを開始するように線100の信号レ
ベルが0にされているときAクロツク・パルスが
与えられると、これは線30の信号レベルをSRL
−3にシフトする。このAクロツク・パルスは更
に端子WにおけるSRL−3の出力をSRL−2のL
1cラツチにシフトし、端子XにおけるSRL−2
の出力をSRL−1のラツチL1bにシフトし、端
子YにおけるSRL−1の出力をSRL−0のラツチ
1aにシフトする。次にOR回路90から線10
8を介してBクロツク・パルスが与えられると、
ラツチL1d,L1c,L1b,L1aの値は関
連するラツチL2d,L2c,L2b,L2aに
夫々シフトされる。このときこれらの値は端子
W,X,Y,Zに現われる。次に端子Zから取出
されるカウンタ出力ビツト・パターンが調べら
れ、このパターンがシフト・データ線30に供給
されたビツト・パターンと同じであれば、このこ
とは第1B図〜第1E図のカウンタが正しく動作
していることを示す。
通常モードにおいて第1B図〜第1E図のカウ
ンタをリセツトする場合は、線48に“+カウン
タ・リセツト”信号が印加される。これはAND
回路42の条件付けを解き、AND回路42は線
34に0出力信号を発生する。従つてインバータ
44の出力線36が1レベルになり、これをラツ
チL1dのリセツト端子Rに印加する。ラツチL
1c,L1b,L1aにおいても同様の状態が生
じ、線48の“+カウンタ・リセツト”信号は
AND回路56,42k,56kに印加されてイ
ンバータ60,44k,60kから1信号を発生
し、これらをラツチL1c,L1b,L1aの端
子Rに印加する。続いてラツチL1d,L1cの
C端子に接続された線32にCクロツク信号が現
われると、これらの2つのラツチL1d,L1c
はリセツトされ、F端子に0信号を発生する。線
32のCクロツク信号はインバータ66を介して
反転され、線68によりAND回路64へ入力を
与える。この入力は線34,58の入力と共に
AND回路64を条件付け、線70を介してラツ
チL1b,L1aへCクロツク入力を与える。こ
のCクロツク信号はL1d,L1cと同様にL1
b,L1aをリセツトする。従つて次にBクロツ
ク・パルスが現われたときラツチL2d,L2
c,L2b,L2aがリセツトされ、H端子に0
出力信号を与える。このようにしてSRL−3,
SRL−2,SRL−1,SRL−0はすべてリセツト
状態に置かれる。
【図面の簡単な説明】
第1図は第1A図〜第1E図の配置図、第1A
図〜第1E図は本発明のカウンタ及び関連駆動回
路を示す図、第2図は本発明のカウンタ及び関連
駆動回路のタイミング図、第3図は本発明のカウ
ンタの概略図、第4図はカウンタのカウント値が
順次変化する状態を示すチヤートである。 SRL−3及びSRL−2……カウンタ・セグメン
ト2のラツチ回路、SRL−1及びSRL−0……カ
ウンタ・セグメント1のラツチ回路、42,5
6,42k,56k……AND回路、32,70
……Cクロツク線、64……AND回路。

Claims (1)

  1. 【特許請求の範囲】 1 下記の構成(イ)及び(ロ)を有するカウンタ。 (イ) セツト状態及びリセツト状態を有する第1及
    び第2のラツチ回路を夫々含む2つのラツチ組
    合せ回路。 各ラツチ組合せ回路は入力パルスを与えるた
    めの入力手段と、前記入力手段における相次ぐ
    入力パルスに応答して前記第1及び第2のラツ
    チ回路が夫々のリセツト状態から(a)前記第1の
    ラツチ回路がセツトされ前記第2のラツチ回路
    がリセツトされた状態、(b)前記第1及び第2の
    ラツチ回路の両方がセツトされた状態、(c)前記
    第1のラツチ回路がリセツトされ前記第2のラ
    ツチ回路がセツトされた状態及び(d)前記第1及
    び第2のラツチ回路の両方がリセツトされた状
    態へ変化するように前記入力手段及び第1及び
    第2のラツチ回路を接続する回路とを有する。 (ロ) 一方のラツチ組合せ回路の前記第1及び第2
    のラツチ回路の状態に応答し、前記一方のラツ
    チ組合せ回路の前記第1のラツチ回路がリセツ
    ト状態にあり且つ前記第2のラツチ回路がセツ
    ト状態にあるときにのみ前記一方のラツチ組合
    せ回路の上記入力手段からの入力パルスを他方
    のラツチ組合せ回路の前記入力手段へゲートす
    る手段。
JP2928180A 1979-04-09 1980-03-10 Counter Granted JPS55135424A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/028,146 US4264807A (en) 1979-04-09 1979-04-09 Counter including two 2 bit counter segments connected in cascade each counting in Gray code

Publications (2)

Publication Number Publication Date
JPS55135424A JPS55135424A (en) 1980-10-22
JPS6156903B2 true JPS6156903B2 (ja) 1986-12-04

Family

ID=21841833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2928180A Granted JPS55135424A (en) 1979-04-09 1980-03-10 Counter

Country Status (4)

Country Link
US (1) US4264807A (ja)
EP (1) EP0017091B1 (ja)
JP (1) JPS55135424A (ja)
DE (1) DE3063649D1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3173148D1 (en) * 1981-01-28 1986-01-16 Burroughs Corp Lsi timing circuit for a digital display employing a modulo eight counter
US4408336A (en) * 1981-05-04 1983-10-04 International Business Machines Corp. High speed binary counter
US6304987B1 (en) * 1995-06-07 2001-10-16 Texas Instruments Incorporated Integrated test circuit
DE68928837T2 (de) * 1988-09-07 1999-05-12 Texas Instruments Inc., Dallas, Tex. Prüf-Puffer/Register
US5483518A (en) 1992-06-17 1996-01-09 Texas Instruments Incorporated Addressable shadow port and protocol for serial bus networks
JP3005250B2 (ja) * 1989-06-30 2000-01-31 テキサス インスツルメンツ インコーポレイテツド バスモニター集積回路
US6675333B1 (en) 1990-03-30 2004-01-06 Texas Instruments Incorporated Integrated circuit with serial I/O controller
US5097491A (en) * 1990-05-31 1992-03-17 National Semiconductor Corporation Modular gray code counter
US5164968A (en) * 1991-10-15 1992-11-17 Loral Aerospace Corp. Nine bit Gray code generator
US5969538A (en) 1996-10-31 1999-10-19 Texas Instruments Incorporated Semiconductor wafer with interconnect between dies for testing and a process of testing
US6408413B1 (en) 1998-02-18 2002-06-18 Texas Instruments Incorporated Hierarchical access of test access ports in embedded core integrated circuits
US6405335B1 (en) 1998-02-25 2002-06-11 Texas Instruments Incorporated Position independent testing of circuits
US7058862B2 (en) 2000-05-26 2006-06-06 Texas Instruments Incorporated Selecting different 1149.1 TAP domains from update-IR state
US6728915B2 (en) 2000-01-10 2004-04-27 Texas Instruments Incorporated IC with shared scan cells selectively connected in scan path
US6769080B2 (en) 2000-03-09 2004-07-27 Texas Instruments Incorporated Scan circuit low power adapter with counter
US8654555B2 (en) 2012-06-04 2014-02-18 Raytheon Company ROIC control signal generator
EP2899887B1 (en) 2014-01-23 2018-11-21 Dialog Semiconductor (UK) Limited Digital counter comprising reduced transition density

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3209347A (en) * 1962-09-20 1965-09-28 Ibm Gray code generator
US3515341A (en) * 1966-09-26 1970-06-02 Singer Co Pulse responsive counters
US3810115A (en) * 1973-02-05 1974-05-07 Honeywell Inf Systems Position scaler (shifter) for computer arithmetic unit
US3961750A (en) * 1974-04-05 1976-06-08 Signetics Corporation Expandable parallel binary shifter/rotator
US3988601A (en) * 1974-12-23 1976-10-26 Rca Corporation Data processor reorder shift register memory
US3978413A (en) * 1975-02-07 1976-08-31 Hewlett-Packard Company Modulus counter circuit utilizing serial access
US4071902A (en) * 1976-06-30 1978-01-31 International Business Machines Corporation Reduced overhead for clock testing in a level system scan design (LSSD) system

Also Published As

Publication number Publication date
JPS55135424A (en) 1980-10-22
US4264807A (en) 1981-04-28
EP0017091B1 (en) 1983-06-08
EP0017091A1 (en) 1980-10-15
DE3063649D1 (en) 1983-07-14

Similar Documents

Publication Publication Date Title
EP0656544A2 (en) Technique and method for asynchronous scan design
US4264807A (en) Counter including two 2 bit counter segments connected in cascade each counting in Gray code
JP3540844B2 (ja) 半導体集積回路
JP2752634B2 (ja) ソート処理装置
US6839783B2 (en) Programmable state machine interface
JPS6057593B2 (ja) 文字パタ−ン処理方式
JPS59180467A (ja) 論理回路の試験方法
JP3185426B2 (ja) メモリデバイス検査用データ転送回路
JPH0534409A (ja) テストモード制御信号生成回路
JPS62151775A (ja) 集積回路のテスト回路
JPS61247984A (ja) テスト回路
JPS6339938B2 (ja)
SU919092A1 (ru) Реверсивный кольцевой счетчик
JPS63276138A (ja) レジスタ・フアイル
JPH0450784A (ja) 半導体集積回路
JPH02206222A (ja) カウンタ
JPH05215820A (ja) スキャンパス回路
JP2591210B2 (ja) 信号検出回路
JPH0369075B2 (ja)
JPH04172266A (ja) スキャンイン・アウト方式
JPH0569580A (ja) 印字素子駆動回路装置及び印字装置
JPS6093560A (ja) 多モ−ドテスト回路
JPH03119598A (ja) シフトレジスタの駆動回路及びそれを備えたマイクロコンピュータ
JPH0744417A (ja) マイクロコンピュータのテスト回路
JPH0779247B2 (ja) デコ−ド回路