Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Apparatus-for-detecting-undefined-states-of-a-finite-state-machine-FSM-and-resetting-the-FSM-upon-detection

 Method and apparatus for verifying timing rules for an integrated circuit design
It is the object of the present invention to provide a method and apparatus for automatic ...


 Interconnect minimization in processor design
S The present inventions provide methods and apparatus for more easily and efficiently producing ...


 Dielectric well logging system with electrostatically shielded coils
I claim: 1. An electrostatically shielded receiver coil system for a dielectric well logging system,...


 Electromagnetic logging apparatus with slot antennas
The present invention is directed to an apparatus for investigating formations surrounding a ...


 Apparatus and method for using microwave radiation to measure water content of a fluid
The present invention is preferably embodied in a device having a microwave generator which ...


 System for recovery of petroleum from petroleum impregnated media
OF THE INVENTION According to a first main aspect of the present invention, a process for in situ ...


 Method of using logical names in post-synthesis electronic design automation systems
An object of this invention is to decrease the time required for the integrated circuit design and ...


 Method and apparatus for monitoring the performance of a circuit optimization tool
The present invention overcomes many of the disadvantages of the prior art by providing a method ...


 Integrated circuit layout designing system and power source eliminating method to be employed in the same using arranging power blocks
The present invention has been worked out in view of the problem set forth above. Therefore, it is ...


 Circuit simulation
The present invention provides a circuit simulation technique which achieves high accuracy without ...


 Apparatus for detecting undefined states of a finite state machine (FSM) and resetting the FSM upon detection

Details
Inventors: Moloney, David; Zuffada, Maurizio; Vai, Gianfranco; Sacchi, Fabrizio;
Assignee: SGS-Thomson Microelectronics S.r.l. (Agrate Brianza, IT)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Barry; Lance L.
Attorney, Agent or Firm: Townsend and Townsend and Crew

A finite-state machine has combinatorial logic connected to a status memory which receives future state signals from the finite-state machine and sends current state signals to the finite-state machine. The combinatorial logic also receives and generates input and output signals which are external to the finite-state machine. The finite-state machine compares the future state signals to at least one reference level to set an error message to reset the finite-state machine for reliable computing and adjustment.

DETAILED DESCRIPTION The aim of the present invention is to eliminate or substantially reduce the disadvantages described above in known types of FSM by providing a finite-state machine for reliable computing and adjustment systems which eliminates the use of a watchdog timer.
Within the scope of the above described aim, an object of the present invention is to provide a finite-state machine which reduces circuital and user program complexity.
Another object of the present invention is to provide a finite-state machine which substantially eliminates the possibility of any abnormal behavior due to the assuming of an undefined state on the part of said machine.
A further object of the present invention is to provide a finite-state machine which eliminates the possibility of the persistence of an abnormal behavior, detecting the undefined state in any situation.
Not the least object is to provide a finite-state machine which interrupts its operating cycle and/or the operating cycle of the entire system which comprises it if an undefined state is reached.
Not the least object of the present invention is to provide a finite-state machine which is relatively easy to implement and at competitive costs.
This aim, these objects and others which will become apparent hereinafter are achieved by a finite-state machine for reliable computing and adjustment systems according to the invention, comprising a combinatorial logic connected to a state memory by means of connections which carry future state signals and of connections which carry current state signals, said combinatorial logic comprising input terminals for input signals which are external to said finite-state machine and output terminals for output signals generated by said combinatorial logic, characterized in that it comprises means suitable for comparing said future state signals to at least one reference level and for setting an error signal toward means for resetting said finite-state machine.



Related patents
  Method for spawning two independent states in a state flow diagram
The present invention overcomes the disadvantages of the prior art by providing a method and a system wherein a schematic capture package includes state components ...
  Transition analysis and circuit resynthesis method and device for digital circuit modeling
The present invention seeks to overcome the hold time problem by imposing a new timing discipline on a given digital circuit design through a resynthesis process that ...
  Method and system for building a multiprocessor data processing system
In accordance with a preferred embodiment of present invention, a component among a collection of components on a multichip module is identified. The collection of ...
  Optimal integrated circuit generation
The present invention concerns an integrated circuit structure that is comprised of pass and restoring logic networks. A data processor is programmed to generate this ...
  Ceramic design transfer process
A method of hand painting ceramic objects as disclosed, which allows user selection of an object to be painted and a design to be applied. A composite three-dimensional ...
  Method and apparatus for plotting a trace pattern on the tread band of a tire
According to the present invention, plotting of the trace pattern on a tire is drastically simplified with respect to the known art, by adopting a plotting member ...
  Tri-stating address input circuit
An address buffer for a memory device comprises an input inverter and a pair of inverters having a multiplexed feedback loop operating as a multiplexed address output ...
  Method and apparatus for in-system programming with a status bit
An apparatus and a method of operation for programming a programmable logic device (PLD) using a status bit to signal whether an in-system programming (ISP) operation ...
  Boundary scan cells to improve testability of core-embedded circuits
It is therefore an object of the present invention to provide boundary scan cells increasing the testability of the core and the glue logic, respectively or together, ...
  Scalable and parallel processing methods and structures for testing configurable interconnect network in FPGA device
FIG. 1A shows a first integrated circuit device 100 having a conventional FPGA layout. The figure is provided merely for introducing the problems associated with the ...

0.094

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved