Patents by Inventor David Erstad

David Erstad has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080059834
    Abstract: A mechanism and method for maintaining a consistent state in a non-volatile random access memory system without constraining normal computer operation is provided, thereby enabling a computer system to recover from faults, power loss, or other computer system failure without a loss of data or processing continuity. In a typical computer system, checkpointing data is either very slow, very inefficient or would not survive a power failure. In embodiments of the present invention, a non-volatile random access memory system is used to capture checkpointed data, and can later be used to rollback the computer system to a previous checkpoint. This structure and protocol can efficiently and quickly enable a computer system to recover from faults, power loss, or other computer system failure.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 6, 2008
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: David Erstad
  • Publication number: 20070109012
    Abstract: A voting scheme for analog signals is described. An analog block is replicated to provide three analog blocks that are designed to have substantially the same analog output based on receiving substantially the same input. Voting is used to compare the analog outputs from the three analog blocks. In one example, the analog output from one of the three analog blocks having a middle value between the values of the other two analog outputs is provided as an output of the voter circuit. In another example, if the original analog block provides the analog output having the middle value, the output of the original analog block is provided as an output of the voter circuit. Otherwise, an output of another analog block is provided as an output of the voter circuit. In another example, the analog voter circuit determines which of the three analog outputs have been impacted by a transient event based on a non-zero output of transconductor circuits.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 17, 2007
    Applicant: Honeywell International Inc.
    Inventors: David Erstad, Bruce Ohme
  • Publication number: 20070102760
    Abstract: A system and method for inhibiting radiation hardness of Silicon on Insulator (SOI) integrated circuits is described. An electrical connection is used to connect a substrate below a buried oxide layer to the topside above the buried oxide layer. A bias is then applied to the substrate. The bias may turn on a parasitic backgate in the buried oxide layer. As a result, the integrated circuit may not meet certain hardness criteria and, thus, not be subject to certain export restrictions imposed by the International Traffic in Arms Regulations.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Applicant: Honeywell International Inc.
    Inventor: David Erstad
  • Publication number: 20070103194
    Abstract: A system and method for hardening dynamic logic against single event upset is described. A precharge circuit is hardened and then connected to two pull down networks. The two pull down networks are redundant and, under normal operating conditions, provide substantially the same outputs when receiving substantially the same inputs. The two outputs are then voted to provide an output that is hardened against single event upset. Alternatively, the two outputs may be connected to a next stage of dynamic logic circuits or other circuitry for evaluation.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Applicant: Honeywell International Inc.
    Inventor: David Erstad
  • Publication number: 20070090431
    Abstract: A device layout for reducing device upset due to single event effects is described. A transistor is formed on a substrate. The transistor has a source, a drain, and a gate. The drain and/or the source are formed such that the drain and/or the source have a low impedance contact region, and a high impedance region between the gate and the contact region. The low impedance contact region may be formed by using a silicide over a portion of the drain and/or the source. As another example, the low impedance contact region may be formed by using multiple contacts aligned to be substantially parallel to the gate. The effect of combining the low impedance contact region and the high impedance region is that when an energetic particle strikes a device, effective resistance of the drain and/or the source increases, which reduces device upset to single event effects while minimizing the impact to device performance.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Applicant: Honeywell International Inc.
    Inventor: David Erstad
  • Publication number: 20070022316
    Abstract: A mechanism and method for maintaining a consistent state in a non-volatile random access memory system without constraining normal computer operation is provided, thereby enabling a computer system to recover from faults, power loss, or other computer system failure without a loss of data or processing continuity. In a typical computer system, checkpointing data is either very slow, very inefficient or would not survive a power failure. In embodiments of the present invention, a non-volatile random access memory system is used to capture checkpointed data, and can later be used to rollback the computer system to a previous checkpoint. This structure and protocol can efficiently and quickly enable a computer system to recover from faults, power loss, or other computer system failure.
    Type: Application
    Filed: May 15, 2006
    Publication date: January 25, 2007
    Inventor: David Erstad
  • Publication number: 20060033523
    Abstract: A system and method for providing error recovery to an asynchronous logic circuit is presented. The asynchronous logic circuit with error recovery may use temporal redundancy to compare the results of an asynchronous computation and initiate error recovery if necessary. Outputs of the asynchronous logic circuit are compared using a plurality of asynchronous register voters. If an asynchronous register voter detects an inconsistent result, the asynchronous register voter clears itself. A majority of common data outputs from the plurality of asynchronous register voters is provided as an output that is representative of the output of the asynchronous logic circuit.
    Type: Application
    Filed: July 15, 2004
    Publication date: February 16, 2006
    Applicant: Honeywell International Inc.
    Inventors: David Erstad, Roy Carlson