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

Apparatus for synchronizing asynchronous circuits for testing operations

Assignee: Advanced Micro Devices Inc
•
Filing: 1993-08-20
•
Granted: 1995-05-02
•
Expires: 2013-08-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for synchronizing a plurality of asynchronous circuits during testing operations is provided. The apparatus includes first and second clock inputs, a test mode input, and an output. The apparatus receives a first clock signal from a first clock at the first clock input, and a second clock signal from a second clock at the second clock input. Responsive to the state of a test mode signal at the test mode input, the apparatus generates either the first clock signal or the second clock signal at the output. A first circuit is arranged to be driven by the output of the apparatus, while a second circuit is driven by one of the first or second clocks. Consequently, the first and second circuits are driven by different clocks when the test mode signal is in one state, and driven by the same clock when the test mode signal is in another state. Because the first and second circuits are driven by the same clock during testing operations, the timing of the communications between the circuits is predictable, making it possible to perform certain testing techniques that are not possible when the timing of inter-circuit communication is not predictable.

Inventors

  • 👤 Stephen C. Kromer
  • 👤 Gopi Ganapathy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:28
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31701

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 211 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, said computer system including a first clock generating a first clock signal and a second clock generating a second clock signal, the clock selection circuit comprising: a first clock input connected with said first clock for receiving said first clock signal; a second clock input connected with said second clock for receiving said second clock signal; a test mode input for receiving said test mode signal; and a clock output connected with an input to said first circuit; the clock selection circuit driving said first circuit with said first clock signal through said clock output when said test mode signal is in a first predetermined state, and driving said first circuit with said second clock signal through said clock output when said test mode signal is in a second predetermined state, said second circuit being driven by said second clock signal regardless of the state of said test mode signal, said first circuit and said second circuit operating synchronously in response to said second clock signal when said test mode signal is in said second predetermined state.
Claim 2
Dependent Claim 211 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, said computer system including a first clock generating a first clock signal and a second clock generating a second clock signal, the clock selection circuit comprising: a first clock input connected with said first clock for receiving said first clock signal; a second clock input connected with said second clock for receiving said second clock signal; a test mode input for receiving said test mode signal; and a clock output connected with an input to said first circuit; the clock selection circuit driving said first circuit with said first clock signal through said clock output when said test mode signal is in a first predetermined state, and driving said first circuit with said second clock signal through said clock output when said test mode signal is in a second predetermined state, said second circuit being driven by said second clock signal regardless of the state of said test mode signal, said first circuit and said second circuit operating synchronously in response to said second clock signal when said test mode signal is in said second predetermined state.
Claim 3
Dependent Claim 93 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 1, wherein said clock output is connected with said first clock input, said second clock input, and said test mode input through logic means, said logic means being configured to generate at said clock output a signal logically related to signals at said first clock input, said second clock input, and said test mode input.
Claim 4
Dependent Claim 81 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 2, wherein said logic means comprises a signal selector unit connected with said first clock input, said second clock input and said test mode input, said signal selector unit having a first signal selector unit output and a second signal selector unit output.
Claim 5
Dependent Claim 115 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 3, wherein said signal selector unit electrically couples said first clock input with said first signal selector unit output and drives said second signal selector unit output LOW when said test mode signal is in said first predetermined state, and said signal selector unit electrically couples said second clock input with said second signal selector unit output and drives said first signal selector unit output LOW when said test mode signal is in said second predetermined state.
Claim 6
Dependent Claim 92 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 4, wherein said logic means further comprises a logic circuit connected with said first signal selector unit output, said second signal selector unit output and said clock output, for generating at said clock output a signal logically related to signals at said first signal selector unit output and said second signal selector unit output.
Claim 7
Dependent Claim 84 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 5, wherein said logic circuit comprises an OR gate having a first OR input electrically connected with said first signal selector unit output, a second OR input electrically connected with said second signal selector unit output, and an OR output electrically connected with said clock output.
Claim 8
Dependent Claim 169 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 5, wherein said signal selector unit comprises: a first AND gate having a first AND1 input, a second AND1 input and an AND1 output, said first AND1 input being connected with said first clock input, said AND1 output being connected with said first signal selector unit output; a second AND gate having a first AND2 input, a second AND2 input and an AND2 output, said first AND2 input being connected with said second clock input and said second AND2 input being connected with said test mode input, said AND2 output being connected with said second signal selector unit output; and an inverter having an inverter input and an inverter output, said inverter input being connected with said test mode input and said inverter output being connected with said second AND1 input.
Claim 9
Dependent Claim 92 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 3, wherein said logic means further comprises a logic circuit connected with said first signal selector unit output, said second signal selector unit output and said clock output, for generating at said clock output a signal logically related to signals at said first signal selector unit output and said second signal selector unit output.
Claim 10
Dependent Claim 84 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 8, wherein said logic circuit comprises an OR gate having a first OR input electrically connected with said first signal selector unit output, a second OR input electrically connected with said second signal selector unit output, and an OR output electrically connected with said clock output.
Claim 11
Dependent Claim 59 words
A clock selection circuit, for use in a computer system including a first circuit and a second circuit, for synchronizing said first circuit with said second circuit in response to a test mode signal, as recited in claim 1, wherein the clock selection circuit resides with said first circuit and said second circuit on a single integrated circuit chip.
Claim 12
Dependent Claim 277 words
An integrated circuit comprising: a first circuit having a first circuit clock input and a first communications port, said first circuit being configured to be driven at said first clock input; a second circuit having a second communications port connected with said first communications port, said second circuit having a second circuit clock input, said second circuit being configured to be driven at said second circuit clock input; and a clock selection circuit, including a test mode input for receiving a test mode signal, a first clock signal input for receiving a first clock signal from a first clock signal source, a second clock signal input for receiving a second clock signal from a second clock signal source, and a clock output; said second circuit clock input being connected with said second clock signal input through said second clock output, said second circuit being driven by said second clock signal; said clock selection circuit being connected with said first circuit clock input through said clock output, said clock selection circuit applying said first clock signal to said first circuit clock input when said test mode signal is at a first predetermined state, said first circuit and said second circuit operating asynchronously in response to said first clock signal and said second clock signal when said test mode signal is at said first predetermined state, said clock selection circuit applying said second clock signal to said first circuit clock input when said test mode signal is at a second predetermined state, said first circuit and said second circuit operating synchronously in response to said second clock signal when said test mode signal is at said second predetermined state.
Claim 13
Dependent Claim 277 words
An integrated circuit comprising: a first circuit having a first circuit clock input and a first communications port, said first circuit being configured to be driven at said first clock input; a second circuit having a second communications port connected with said first communications port, said second circuit having a second circuit clock input, said second circuit being configured to be driven at said second circuit clock input; and a clock selection circuit, including a test mode input for receiving a test mode signal, a first clock signal input for receiving a first clock signal from a first clock signal source, a second clock signal input for receiving a second clock signal from a second clock signal source, and a clock output; said second circuit clock input being connected with said second clock signal input through said second clock output, said second circuit being driven by said second clock signal; said clock selection circuit being connected with said first circuit clock input through said clock output, said clock selection circuit applying said first clock signal to said first circuit clock input when said test mode signal is at a first predetermined state, said first circuit and said second circuit operating asynchronously in response to said first clock signal and said second clock signal when said test mode signal is at said first predetermined state, said clock selection circuit applying said second clock signal to said first circuit clock input when said test mode signal is at a second predetermined state, said first circuit and said second circuit operating synchronously in response to said second clock signal when said test mode signal is at said second predetermined state.
Claim 14
Dependent Claim 72 words
An integrated circuit as recited in claim 11, wherein said clock selection circuit further includes a logic means, said clock output being connected with said first clock input, said second clock input, and said test mode input through said logic means, said logic means being configured to generate at said clock output a signal logically related to signals at said first clock input, said second clock input, and said test mode input.
Claim 15
Dependent Claim 50 words
An integrated circuit as recited in claim 12, wherein said logic means comprises a signal selector unit connected with said first clock input, said second clock input and said test mode input, said signal selector unit having a first signal selector unit output and a second signal selector unit output.
Claim 16
Dependent Claim 84 words
An integrated circuit as recited in claim 13, wherein said signal selector unit electrically couples said first clock input with said first signal selector unit output and drives said second signal selector unit output LOW when said test mode signal is in said first predetermined state, and said signal selector unit electrically couples said second clock input with said second signal selector unit output and drives said first signal selector unit output LOW when said test mode signal is in said second predetermined state.
Claim 17
Dependent Claim 138 words
An integrated circuit as recited in claim 14, wherein said signal selector unit comprises: a first AND gate having a first AND1 input, a second AND1 input and an AND1 output, said first AND1 input being connected with said first clock input, said AND1 output being connected with said first signal selector unit output; a second AND gate having a first AND2 input, a second AND2 input and an AND2 output, said first AND2 input being connected with said second clock input and said second AND2 input being connected with said test mode input, said AND2 output being connected with said second signal selector unit output; and an inverter having an inverter input and an inverter output, said inverter input being connected with said test mode input and said inverter output being connected with said second AND1 input.
Claim 18
Dependent Claim 61 words
An integrated circuit as recited in claim 15, wherein said logic means further comprises a logic circuit connected with said first signal selector unit output, said second signal selector unit output, and said clock output, for generating at said clock output a signal logically related to signals at said first signal selector unit output and said second signal selector unit output.
Claim 19
Dependent Claim 53 words
An integrated circuit as recited in claim 16, wherein said logic circuit comprises an OR gate having a first OR input electrically connected with said first signal selector unit output, a second OR input electrically connected with said second signal selector unit output, and an OR output electrically connected with said clock output.
Claim 20
Dependent Claim 61 words
An integrated circuit as recited in claim 13, wherein said logic means further comprises a logic circuit connected with said first signal selector unit output, said second signal selector unit output and said clock output, for generating at said clock output a signal logically related to signals at said first signal selector unit output and said second signal selector unit output.
Claim 21
Dependent Claim 53 words
An integrated circuit as recited in claim 18, wherein said logic circuit comprises an OR gate having a first OR input electrically connected with said first signal selector unit output, a second OR input electrically connected with said second signal selector unit output, and an OR output electrically connected with said clock output.
Claim 22
Dependent Claim 28 words
An integrated circuit as recited in claim 11, wherein the clock selection circuit resides with said first circuit and said second circuit on a single integrated circuit chip.
Claim 23
Dependent Claim 24 words
An integrated circuit as recited in claim 11 wherein said first circuit comprises a peripheral device controller and said second circuit comprises a processor.

References Cited (Backward Citations)

US4139147A Cited
US4229699A Cited
US4970405A Cited
US5252917A Cited
US5289116A Cited
US5099140A Cited
US5166604A Cited
US5289050A Cited
US5227672A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-01 1998-10-31 1999-05-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-01 2002-10-31 2003-05-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-01 2006-10-31 2007-05-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag