The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 20, 2012

Filed:

Jun. 26, 2007
Applicants:

Ralph E. Bellofatto, Ridgefield, CT (US);

Matthew R. Ellavsky, Rochester, MN (US);

Alan G. Gara, Mount Kisco, NY (US);

Mark E. Giampapa, Irvington, NY (US);

Thomas M. Gooding, Rochester, MN (US);

Rudolf A. Haring, Cortlandt Manor, NY (US);

Lance G. Hehenberger, Leander, TX (US);

Martin Ohmacht, Yorktown Heights, NY (US);

Inventors:

Ralph E. Bellofatto, Ridgefield, CT (US);

Matthew R. Ellavsky, Rochester, MN (US);

Alan G. Gara, Mount Kisco, NY (US);

Mark E. Giampapa, Irvington, NY (US);

Thomas M. Gooding, Rochester, MN (US);

Rudolf A. Haring, Cortlandt Manor, NY (US);

Lance G. Hehenberger, Leander, TX (US);

Martin Ohmacht, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01R 31/28 (2006.01); G06F 1/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

An apparatus and method for evaluating a state of an electronic or integrated circuit (IC), each IC including one or more processor elements for controlling operations of IC sub-units, and each the IC supporting multiple frequency clock domains. The method comprises: generating a synchronized set of enable signals in correspondence with one or more IC sub-units for starting operation of one or more IC sub-units according to a determined timing configuration; counting, in response to one signal of the synchronized set of enable signals, a number of main processor IC clock cycles; and, upon attaining a desired clock cycle number, generating a stop signal for each unique frequency clock domain to synchronously stop a functional clock for each respective frequency clock domain; and, upon synchronously stopping all on-chip functional clocks on all frequency clock domains in a deterministic fashion, scanning out data values at a desired IC chip state. The apparatus and methodology enables construction of a cycle-by-cycle view of any part of the state of a running IC chip, using a combination of on-chip circuitry and software.


Find Patent Forward Citations

Loading…