Patent US4860325A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4860325A Expired / Lapsed US ⏱️ 0.0 years remaining

Counter tester

Assignee: GlobalFoundries Inc
•
Filing: 1988-06-24
•
Granted: 1989-08-22
•
Expires: 2008-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for testing operation of an n-bit counter with carry inputs in an electronic system. The n-bit counter is divided into a high section and a low section. An external carry is forced to the lowest significant bit of the high section. All states of both sections of the counter are clocked, each state of each of the sections being clocked simultaneously with a corresponding state of the other of the sections. The natural carry is selected so that, at the next clock cycle, when the low section is set at the highest count, the highest significant bit of the low section is carried to the lowest significant bit of the high section.

Inventors

  • 👤 Percy R. Aria
  • 👤 Maurice B. Richard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 22:24
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318522; G01R31/318527

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 133 words
A method for testing operation of an n-bit counter with carry inputs in an electronic system, the steps comprising: (a) dividing an n-bit counter into a high section and a low section; (b) enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; (d) after each clocking operation, determining whether each state of each of said sections operates properly; (e) disabling said test bit; (f) after said low section is set at the highest count thereof, clocking said counter once; and (g) determining whether the lowest significant bit of said high section operates properly.
Claim 2
Independent Claim 133 words
A method for testing operation of an n-bit counter with carry inputs in an electronic system, the steps comprising: (a) dividing an n-bit counter into a high section and a low section; (b) enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; (d) after each clocking operation, determining whether each state of each of said sections operates properly; (e) disabling said test bit; (f) after said low section is set at the highest count thereof, clocking said counter once; and (g) determining whether the lowest significant bit of said high section operates properly.
Claim 3
Dependent Claim 12 words
The method in accordance with claim 1 wherein n=6,8,10, . . .
Claim 4
Independent Claim 121 words
A method for testing portions of an n-bit counter independently and testing overall operation of said counter, the steps comprising: (a) dividing an n-bit counter into a high section and a low section; (b) forcing an external carry to the lowest significant bit of said high section; (c) clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) selecting the natural carry so that, at the next clock cycle, when said low section is set at the highest count thereof, the highest significant bit of said low section is carried to the lowest significant bit of said high section.
Claim 5
Independent Claim 121 words
A method for testing portions of an n-bit counter independently and testing overall operation of said counter, the steps comprising: (a) dividing an n-bit counter into a high section and a low section; (b) forcing an external carry to the lowest significant bit of said high section; (c) clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) selecting the natural carry so that, at the next clock cycle, when said low section is set at the highest count thereof, the highest significant bit of said low section is carried to the lowest significant bit of said high section.
Claim 6
Dependent Claim 25 words
The method in accordance with claim 3, the steps further comprising: (e) monitoring the output of said sections of said counter after each clock cycle.
Claim 7
Dependent Claim 20 words
The method in accordance with claim 4, wherein said monitoring step is performed substantially simultaneously for both of said sections.
Claim 8
Dependent Claim 12 words
The method in accordance with claim 3, wherein n=6,8,10, . . .
Claim 9
Independent Claim 141 words
A method for testing a counter having an odd number of bits, the steps comprising: (a) dividing an n-bit counter into a low section and a high section, said low section containing a greater number of bits than said high section; (b) enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) clocking all states of said high section and the first half of all states of said low section; (d) clocking all states of said high section and the second half of all states of said low section, resulting in the highest count of said counter; (e) disabling said test bit; (f) clocking said counter once; and (g) determining whether the carry from said highest significant bit of said low section propagates to said lowest significant bit of said high section.
Claim 10
Independent Claim 141 words
A method for testing a counter having an odd number of bits, the steps comprising: (a) dividing an n-bit counter into a low section and a high section, said low section containing a greater number of bits than said high section; (b) enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) clocking all states of said high section and the first half of all states of said low section; (d) clocking all states of said high section and the second half of all states of said low section, resulting in the highest count of said counter; (e) disabling said test bit; (f) clocking said counter once; and (g) determining whether the carry from said highest significant bit of said low section propagates to said lowest significant bit of said high section.
Claim 11
Dependent Claim 25 words
The method in accordance with claim 7, the steps further comprising: (h) monitoring the output of said sections of said counter after each clock cycle.
Claim 12
Dependent Claim 20 words
The method in accordance with claim 8 wherein said monitoring step is performed substantially simultaneously for both of said sections.
Claim 13
Dependent Claim 21 words
The method in accordance with claim 7 wherein said high section differs in size from said low section by one bit.
Claim 14
Independent Claim 134 words
A system for testing operation of an n-bit counter with carry inputs in an electronic system comprising: (a) means for dividing an n-bit counter into a high section and a low section; (b) means for enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) a clock for clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) means for determining whether each state of each of said sections operates properly, so that after said low section is set at the highest count thereof and said counter is clocked once, proper operation of the lowest significant bit of said high section is verified.
Claim 15
Independent Claim 134 words
A system for testing operation of an n-bit counter with carry inputs in an electronic system comprising: (a) means for dividing an n-bit counter into a high section and a low section; (b) means for enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) a clock for clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) means for determining whether each state of each of said sections operates properly, so that after said low section is set at the highest count thereof and said counter is clocked once, proper operation of the lowest significant bit of said high section is verified.
Claim 16
Dependent Claim 12 words
The system in accordance with claim 11 wherein n=6,8,10, . . .
Claim 17
Independent Claim 128 words
A system for testing portions of an n-bit counter independently and testing overall operation of said counter comprising: (a) means for dividing an n-bit counter into a high section and a low section; (b) means for forcing an external carry to the lowest significant bit of said high section; (c) a clock for clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) means for selecting the natural carry so that, at the next clock cycle, when said low section is set at the highest count thereof, the highest significant bit of said low section is carried to the lowest significant bit of said high section.
Claim 18
Independent Claim 128 words
A system for testing portions of an n-bit counter independently and testing overall operation of said counter comprising: (a) means for dividing an n-bit counter into a high section and a low section; (b) means for forcing an external carry to the lowest significant bit of said high section; (c) a clock for clocking all states of both sections of said counter, each state of each of said sections being clocked substantially simultaneously with a corresponding state of the other of said sections; and (d) means for selecting the natural carry so that, at the next clock cycle, when said low section is set at the highest count thereof, the highest significant bit of said low section is carried to the lowest significant bit of said high section.
Claim 19
Dependent Claim 25 words
The system in accordance with claim 13 further comprising: (e) means for monitoring the output of said sections of said counter after each clock cycle.
Claim 20
Dependent Claim 21 words
The system in accordance with claim 14, wherein said means for monitoring is actuated substantially simultaneously for both of said sections.
Claim 21
Dependent Claim 12 words
The system is accordance with claim 13, wherein n=6,8,10, . . .
Claim 22
Independent Claim 139 words
A system for testing a counter having an odd number of bits comprising: (a) means for dividing an n-bit counter into a low section and a high section, said low section containing a greater number of bits of said high sections; (b) means for enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) a clock for clocking all states of said high section and the first half of all states of said low section, whereby all states of said high section and the second half of all states of said low section are clocked, resulting in the highest count of said counter; and (d) means for determining whether the carry from said highest significant bit of said low section propagates to said lowest significant bit of said high section.
Claim 23
Independent Claim 139 words
A system for testing a counter having an odd number of bits comprising: (a) means for dividing an n-bit counter into a low section and a high section, said low section containing a greater number of bits of said high sections; (b) means for enabling a test bit to force a carry input to the lowest significant bit of said high section; (c) a clock for clocking all states of said high section and the first half of all states of said low section, whereby all states of said high section and the second half of all states of said low section are clocked, resulting in the highest count of said counter; and (d) means for determining whether the carry from said highest significant bit of said low section propagates to said lowest significant bit of said high section.
Claim 24
Dependent Claim 25 words
The system in accordance with claim 17 further comprising: (e) means for monitoring the output of said sections of said counter after each clock cycle.
Claim 25
Dependent Claim 21 words
The system in accordance with claim 18 wherein said means for monitoring is actuated substantially simultaneously for both of said sections.
Claim 26
Dependent Claim 21 words
The system in accordance with claim 17 wherein said high section differs in size from said low section by one bit.

References Cited (Backward Citations)

US4336448A Cited
US4373201A Cited
US4757523A Cited
US4736395A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-21 1993-02-20 1993-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-21 1997-02-20 1997-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-21 2001-02-20 2001-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag