Embedded processor with watchdog timer for programmable logic

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000

Reexamination Certificate

active

07350178

ABSTRACT:
A programmable logic integrated circuit has an embedded processor with a watchdog timer circuit. The watchdog timer circuit is used to detect software or hardware failures. In one implementation, the watchdog timer circuit includes a counter register that advances (e.g., incremented or decremented) with each clock. To prevent the watchdog timer circuit from becoming triggered, the watchdog timer circuit should be reset or reloaded by software. For example, the count register may be reset to a value to start the count over. If the count register is allowed to count to a final or maximum value, the watchdog timer circuit will become triggered, generating a triggered signal that causes the programmable logic integrated circuit to be reset. A reset causes a reloading of the configuration data used to program the programmable logic and embedded processor portions of the integrated data. The configuration data may be stored in an external nonvolatile storage memory.

REFERENCES:
patent: 4488259 (1984-12-01), Mercy
patent: 4617479 (1986-10-01), Hartmann et al.
patent: 4710927 (1987-12-01), Miller
patent: 4796211 (1989-01-01), Yokouchi et al.
patent: 4871930 (1989-10-01), Wong et al.
patent: 5241224 (1993-08-01), Pedersen et al.
patent: RE34444 (1993-11-01), Kaplinsky
patent: 5258668 (1993-11-01), Cliff et al.
patent: 5260610 (1993-11-01), Pedersen et al.
patent: 5260611 (1993-11-01), Cliff et al.
patent: 5412260 (1995-05-01), Tsui et al.
patent: 5436575 (1995-07-01), Pedersen et al.
patent: 5479618 (1995-12-01), Van de Steeg et al.
patent: 5550782 (1996-08-01), Cliff et al.
patent: 5590343 (1996-12-01), Bolan et al.
patent: 5604680 (1997-02-01), Bamji et al.
patent: 5687325 (1997-11-01), Chang
patent: 5790479 (1998-08-01), Conn
patent: 5970254 (1999-10-01), Cooke
patent: 6096091 (2000-08-01), Hartmann
patent: 6097211 (2000-08-01), Couts-Martin et al.
patent: 6230181 (2001-05-01), Mitchell et al.
patent: 6233205 (2001-05-01), Wells et al.
patent: 6260087 (2001-07-01), Chang
patent: 6389579 (2002-05-01), Phillips et al.
patent: 6438684 (2002-08-01), Mitchell et al.
patent: 6467009 (2002-10-01), Winegarden
patent: 6615167 (2003-09-01), Devins et al.
patent: 6708325 (2004-03-01), Cooke et al.
patent: 2005/0040850 (2005-02-01), Schultz et al.
patent: 2005/0229020 (2005-10-01), Goodman et al.
patent: 2005/0235355 (2005-10-01), Dybsetter et al.
Aitken, R.C., and Agarwal, V.K,, “A Diagnosis Method Using Pseudo-Random Vectors Without Intermediate Signatures,” Proc. of Int. Conf. on Computer-Aided Design (ICCAD), IEEE pp. 574-577 (1989).
Altera “APEX 20K Programmable Logic Device Family Data Sheet,” May 1999, 7 pages total.
Altera “FLEX 10K Embedded Programmable Logic Family Data Sheet,” May 1999, 7 pages total.
Altera “FLEX 8000 Programmable Logic Device Family Data Sheet,” May 1999, 5 pages total.
Altera “IEEE 1149.1 (JTAG) Boundary-Scan Testing in Altera Devices,” Aug. 1999, Application Note 39, 29 pages total.
Altera “MAX 7000 Programmable Logic Device Family Data Sheet,” May 1999, 6 pages total.
“AT94K Series Field Programmable System Level Integrated Circuit,” Advance Information Brochure of Atmel Corporation, Dec. 1999, 6 pages.
“CS2000 Reconfigurable Communications Procssor Family Product Brief,” Advance Product Information from ChameleonSystems, Inc., 2000, pp. 1-8.
DeHon, DPGA-Coupled Microprocessors: Commodity ICs for the Early 21st Century, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, IEEE, Feb. 1994, pp. 31-33.
Ghosh-Dastidar, J., and Touba, N.A., “A Rapid and Scalable Diagnosis Scheme for BIST Environments With a Large Number of Scan Chains,” Proc. of IEEE VLSI Test Symposium, pp. 79-85 (2000).
Ghosh-Dastidar, J., Das, D., and Touba, N.A., “Fault Diagnosis in Scan-Based BIST using Both Time and Space Information,” Proc. of International Test. Conf., IEEE, pp. 95-102 (1999).
Hauser, and Wawrzynek, University of California, Berkeley, “Garp: A MIPS Processor with a Reconfigurable Coprocessor,” IEEE Apr. 1997, pp. 12-21.
IBM Corporation, “Mixture of Field and Factory Programmed Logic Cells in a Single Device,” IBM Technical Disclosure Bulletin, Apr. 1995, pp. 499-500.
Mc Anney, M.G. and Savir, J., “There is Information in Faulty Signatures,” Proc. of International Test Conf., IEEE, pp. 630-636 (1987).
“Motorola Technical Developments,” Magazine of Motorola, Inc., vol. 39, Sep. 1999, pp. i-vii and 77-80.
Nagel, “ACM Computing Surveys: Synergy Between Software and Hardware,” Carnegie Mellon University, Department of Electrical Engineering and Computer Science, Pittsburgh, PA, Dec. 1996, pp. 1-3.
Razdan, and Smith, “A High-Performance Microarchitecture with Hardware-Programmable Functional Units,” Harvard University, Cambridge, MA, Digital Equipment Corporation, Hudson, MA, Nov. 1994, pp. 172-180.
“Triscend E5 Configurable System-on-Chip Family,” Product Description from Triscend Corporation, Jan. 2000 (Version 1.00), pp. i-ii and 1-90.
“Wireless Base Station Design Using Reconfigurable Communications Processors,” Wireless Base Station White paper from ChameleonSystems, Inc., 2000, pp. 1-8.
Wittig, and Chow, “One Chip” An FPGA Processor With Reconfigurable Logic, Department of Electrical and Computer Engineering, University of Toronto, Ontario, Canada, IEEE, Sep. 1996, pp. 126-135.
Wynn, “In-Circuit Emulation for ASIC-Based Designs,” Xilinx, Inc., VLSI Systems Design, Oct. 1986, pp. 38-39, and 42-45.

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

Embedded processor with watchdog timer for programmable logic does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Embedded processor with watchdog timer for programmable logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedded processor with watchdog timer for programmable logic will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3978731

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