ON-CHIP DEBUG SYSTEM WITH A DATA BAND SELECTOR
First Claim
1. An integrated circuit useful for selectively providing operational test data of selected components included therein, the electrical components being responsive to control signals to generate operating data taking the form of data bands, the data bands being used to evaluate the functionality of the integrated circuit, comprising:
- a plurality of I/O lines suitably arranged to couple the electrical components to external circuitry, the external circuitry being arranged to provide control signals capable of directing selected electrical components to generate associated data bands in response to a test program; and
a data band selector connected to the plurality of electrical components arranged for selecting certain ones of the data bands as directed by the control signals based upon instructions included in the test program.
6 Assignments
0 Petitions
Accused Products
Abstract
An improved on chip debug system is disclosed. The on chip debug system includes a data band selector arranged to selectively transmit particular data bands generated by a processor included in an integrated circuit as needed to an emulator. The data band selector is directed by the emulator based upon instructions received from a host computer.
30 Citations
13 Claims
-
1. An integrated circuit useful for selectively providing operational test data of selected components included therein, the electrical components being responsive to control signals to generate operating data taking the form of data bands, the data bands being used to evaluate the functionality of the integrated circuit, comprising:
-
a plurality of I/O lines suitably arranged to couple the electrical components to external circuitry, the external circuitry being arranged to provide control signals capable of directing selected electrical components to generate associated data bands in response to a test program; and
a data band selector connected to the plurality of electrical components arranged for selecting certain ones of the data bands as directed by the control signals based upon instructions included in the test program. - View Dependent Claims (2, 3, 4)
-
-
5. An on-chip debug system suitable for functional testing of an integrated circuit, comprising:
-
a host computer arranged to perform executable instructions;
an emulator connected to the host computer arranged to generate control and logic signals based upon instructions received from the host computer; and
a device under test (DUT) integrated circuit connected to the emulator responsive to the control and logic signals generated by the emulator, the device under test (DUT) integrated circuit including, a plurality of electrical components wherein certain ones of the electrical components respond to external signals by generating an associated data band indicative of a particular operational characteristic of the electrical component, and a programmable data band selector connected to the certain electrical components arranged to output selected data bands based upon control signals received from the emulator by way of a data band selector control line. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of debugging an integrated circuit using an on-chip debug system, the on-chip debug system includes a host computer arranged to perform executable instructions, an emulator connected to the host computer arranged to generate control and logic signals based upon instructions received from the host computer, and a device under test (DUT) integrated circuit connected to the emulator responsive to the control and logic signals generated by the emulator, the device under test (DUT) integrated circuit includes a plurality of electrical components wherein certain ones of the electrical components respond to external signals by generating an associated data band indicative of a particular operational characteristic of the electrical component, and a programmable data band selector connected to the certain electrical components arranged to output selected data bands based upon control signals received from the emulator by way of a data band selector control line, comprising:
-
(a) selecting a data band to be traced;
(b) selecting a break point used to view operational characteristics of a particular parameter at a specific location in a control flow of the DUT integrated circuit;
(d) loading a test program in the emulator;
(e) executing the test program;
(e) capturing the selected data band;
(f) capturing result data if the break point has been detected;
(g) post processing the captured data band; and
(h) repeating (a) through (g) until all data bands have been captured.
-
Specification