Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2007-04-17
2007-04-17
Le, Dieu-Minh (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S039000
Reexamination Certificate
active
10774731
ABSTRACT:
While debugging, a user chooses an incremental recompile. Internal signals of interest and output pins are selected, and a number of additional registers are chosen to insert in the path of each internal signal. A clock is selected for the registers. An incremental recompile of the compiled design compiles a routing from each internal signal to an output pin via the added registers. The database building and logic synthesis stages are skipped. The post-fitting logical netlist and routing netlist are retrieved. The new registers are created and the internal signal is connected to the output pin atom in the logical netlist. The fitter places and routes the connections to create a new routing netlist and then the new routing netlist is output into a programming output file (POF) in a form suitable for programming the PLD. The original routing netlist is undisturbed. The user views the internal signals at the output pins chosen. The user may iterate through this process many times in order to debug the PLD. The debugging assignments may be deleted.
REFERENCES:
patent: 4696004 (1987-09-01), Nakajima
patent: 4788492 (1988-11-01), Schubert
patent: 4835736 (1989-05-01), Easterday
patent: 4847612 (1989-07-01), Kaplinsky
patent: 4873459 (1989-10-01), El Gamo et al.
patent: 5036473 (1991-07-01), Butts et al.
patent: 5058114 (1991-10-01), Kuboki et al.
patent: 5124588 (1992-06-01), Baltus et al.
patent: 5329470 (1994-07-01), Sample et al.
patent: 5365165 (1994-11-01), El-Ayat et al.
patent: 5425036 (1995-06-01), Liu et al.
patent: 5452231 (1995-09-01), Butts et al.
patent: 5568437 (1996-10-01), Jamal
patent: 5572712 (1996-11-01), Jamal
patent: 5629617 (1997-05-01), Uhling et al.
patent: 5640542 (1997-06-01), Whitsel et al.
patent: 5661662 (1997-08-01), Butts et al.
patent: 5717695 (1998-02-01), Manela et al.
patent: 5717699 (1998-02-01), Haag et al.
patent: 5764079 (1998-06-01), Patel et al.
patent: 5821771 (1998-10-01), Patel et al.
patent: 5870410 (1999-02-01), Norman et al.
patent: 5937190 (1999-08-01), Gregory et al.
patent: 5949692 (1999-09-01), Beausang et al.
patent: 5960191 (1999-09-01), Sample et al.
patent: 5983277 (1999-11-01), Heile et al.
patent: 6002861 (1999-12-01), Butts et al.
patent: 6014334 (2000-01-01), Patel et al.
patent: 6016563 (2000-01-01), Fleisher
patent: 6020758 (2000-02-01), Patel et al.
patent: 6104211 (2000-08-01), Alfke
patent: 6106568 (2000-08-01), Beausang et al.
patent: 6107821 (2000-08-01), Kelem et al.
patent: 6157210 (2000-12-01), Zaveri et al.
patent: 6167561 (2000-12-01), Chen et al.
patent: 6182247 (2001-01-01), Herrmann et al.
patent: 6195788 (2001-02-01), Leaver et al.
patent: 6212650 (2001-04-01), Guccione
patent: 6223148 (2001-04-01), Stewart et al.
patent: 6247147 (2001-06-01), Beenstra et al.
patent: 6259271 (2001-07-01), Couts-Martin et al.
patent: 6263484 (2001-07-01), Yang
patent: 6286114 (2001-09-01), Veenstra et al.
patent: 6311317 (2001-10-01), Khoche et al.
patent: 6317860 (2001-11-01), Heile
patent: 6321369 (2001-11-01), Heile et al.
patent: 6389558 (2002-05-01), Herrmann et al.
patent: 6393591 (2002-05-01), Jenkins et al.
patent: 6405355 (2002-06-01), Duggirala et al.
patent: 6434733 (2002-08-01), Duggirala et al.
patent: 6460148 (2002-10-01), Veenstra et al.
patent: 6481000 (2002-11-01), Zaveri et al.
patent: 6490717 (2002-12-01), Pedersen et al.
patent: 6631520 (2003-10-01), Theron et al.
patent: 6704889 (2004-03-01), Veenstra et al.
patent: 6754862 (2004-06-01), Hoyer et al.
patent: 6766501 (2004-07-01), Duggirala et al.
patent: 6794896 (2004-09-01), Brebner
patent: 6839874 (2005-01-01), Fang
patent: 6842865 (2005-01-01), Nee et al.
patent: 6891397 (2005-05-01), Brebner
patent: 6911841 (2005-06-01), Lee et al.
patent: 6973405 (2005-12-01), Ansari
patent: 7020598 (2006-03-01), Jacobson
patent: 7024327 (2006-04-01), Dastidar et al.
patent: 7076751 (2006-07-01), Nixon et al.
patent: 2003/0110430 (2003-06-01), Bailis et al.
patent: 4042262 (1992-07-01), None
Marantz, Joshua, “Enhanced Visibility and Performance in Functional Verification by Reconstruction”, Proceedings of the 35thAnnual Conference on Design Automation Conference, pp. 164-169. 1998.
Stroud, Charles et al., “Evaluation of FPGA Resources for Built-in Self-test of Programmable Logic Blocks”, Proceedings of the 1996 ACM 4thInternational Symposium on Field-programmable Gate Arrays, p. 107. 1996.
Collins, Robert R., “Overview of Pentium Probe Mode”, (www.x86.org/ariticles/problemd/ProbeMode.htm), Aug. 21, 1998, 3 pgs.
Collins, Robert R., “ICE Mode and the Pentium Processor”, (www.x86.org/ddj/Nov97/Nov97.htm), Aug. 21, 1986, 6 pgs.
“PentiumPro Family Developer's Manual”, vol. 1: Specifications, Intel®Corporation, 1996, 9 Pgs.
“Pentium® Processor User's Manual”, vol. 1, Intel®Corporation, 1993, pp. 3-11.
Xilinx, Inc.; ISE Logic Design Tools: ChipScope.
Synplicity, Inc. “Identify™RTL Debugger” 2003; p. 1-2.
Altera, SignalTap Analysis in the Quartus II Software Version 2.0; Sep. 2002, ver. 2.1; Altera Corporation.
Praveen K. Jaini and Nur A. Touba; “Observing Test Response of Embedded Cores through Surround Logic”; 1999 IEEE.
Nur A. Touba and Bahram Pouya; “Testing Embedded Cores Using Partial Isolation Rings”; 1997 IEEE.
Jervis Mark
Marti Philippe
Nixon Gregor
Altera Corporation
Beyer & Weaver, LLP
Le Dieu-Minh
LandOfFree
Chip debugging using incremental recompilation and register... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Chip debugging using incremental recompilation and register..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Chip debugging using incremental recompilation and register... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3721703