Reconfigurable integrated circuit with integrated debugging...

Electronic digital logic circuitry – Multifunctional or programmable – Array

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S016000

Reexamination Certificate

active

06265894

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the fields of emulation systems in general and, in particular, to a reconfigurable integrated circuit with integrated debugging facilities for use in an emulation system.
2. Background Information
Emulation systems for emulating circuit design are known in the art. Typically, prior art emulation systems are formed using general purpose field programmable gate arrays (FPGA's) without integrated debugging facilities. A circuit design to be emulated is “realized” on the emulation system by compiling a “formal” description of the circuit design, and mapping the circuit design onto the logic elements (LEs) (also known as combinatorial logic blocks (CLBs)) of the FPGAs. These general purpose FPGAs, as far as their applications to emulation systems are concerned, have a number of disadvantages. First of all, the states of signals at individual nodes mapped inside of the FPGAs are not directly observable, thus the term “hidden” nodes. In order to be able to observe the states of signals at these “hidden” nodes, reconfiguration of the FPGAs, requiring an extremely time consuming recompilation, is required to bring these signals outside the FPGAs to a logic analyzer. In addition, a number of the FPGA I/Os are typically consumed in order to bring these signals to a port
ode which is observable (traceable) by a test system, e.g., a logic analyzer. Furthermore, the additional signals to be routed further increase signal routing congestion. Finally, for time sensitive applications, it is difficult to know whether the signals at these “hidden” nodes were read at precisely the correct time or not, if the signals are to be read in response to the occurrence of certain events, since the signals have to be brought out of the FPGAs before the read triggering events can be detected. As the emulators have grown more complex, so too have the network of FPGAs and interconnecting traces, further exacerbating the problems above. As the time required for monitoring traces exhaustively increases with the increased complexity, the frequency at which the emulation can proceed is diminished to unacceptable levels.
Thus, what is required is a reconfigurable integrated circuit with integrated debugging facilities which facilitates access to once hidden nodes and traces while reducing the need for reconfiguration, thereby facilitating emulation at acceptable emulation frequencies. As will be described in more detail below, the present invention provides for just such a reconfigurable integrated circuit with integrated debugging facilities that achieves these and other desired results, which will be apparent to those skilled in the art from the description to follow.
SUMMARY OF THE INVENTION
In accordance with the teachings of the present invention, a reconfigurable integrated circuit (IC) with integrated debugging facilities for use in an emulation system is described. In particular, in accordance with a first embodiment of the present invention, an integrated circuit is described as comprising a plurality of logic elements (LEs), each of which having a plurality of outputs, and a partial scan register. The plurality of LEs are operative to generate a plurality of output signals in response to a plurality of input signals correspondingly applied to the LEs. The partial scan register is reconfigurably coupled to select ones of the LEs such that, when enabled, the partial scan register is operative to capture and output on a scan bus a record of signal state values circuit elements emulated by the selected LEs in a particular clock cycle of an operating clock, wherein the partial scan register is enabled with application of a scan clock appropriately scaled to the operating clock.


REFERENCES:
patent: 5068603 (1991-11-01), Mahoney
patent: 5132974 (1992-07-01), Rosales
patent: 5623503 (1997-04-01), Rutkowski
patent: 5636228 (1997-06-01), Moughanni et al.
patent: 5777489 (1998-07-01), Barbier et al.
Park et al., Partial Scan Design Based on Levellised Combinational Structure, IEE Proc. Comput. Digit. Tech. vol. 145, No. 4, Jul., 1998.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Reconfigurable integrated circuit with integrated debugging... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Reconfigurable integrated circuit with integrated debugging..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reconfigurable integrated circuit with integrated debugging... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2448814

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.