Patents by Inventor Roy M. Carlson

Roy M. Carlson 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).

  • Patent number: 9799409
    Abstract: Embodiments provide improved memory bitcells, memory arrays, and memory architectures. In an embodiment, a memory array includes a plurality of memory cells to store data bits. Each of the plurality of memory cells includes a transistor having drain, source, and gate terminals, and a plurality of program nodes, each of the program nodes charged to a predetermined voltage and coupled to a respective one of a plurality of bit lines. For each memory cell in a subset of the plurality of memory cells, none of the plurality of program nodes is coupled to the drain terminal of the transistor to program the each memory cell in the subset of the plurality of memory cells to store at least one data bit, the at least one data bit is most occurred between the data bits.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 24, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Dechang Sun, Wei Zhang, Mai T. MacLennan, Sudeep Ashok Pomar, Roy M. Carlson
  • Publication number: 20170278582
    Abstract: Embodiments provide improved memory bitcells, memory arrays, and memory architectures. In an embodiment, a memory array includes a plurality of memory cells to store data bits. Each of the plurality of memory cells includes a transistor having drain, source, and gate terminals, and a plurality of program nodes, each of the program nodes charged to a predetermined voltage and coupled to a respective one of a plurality of bit lines. For each memory cell in a subset of the plurality of memory cells, none of the plurality of program nodes is coupled to the drain terminal of the transistor to program the each memory cell in the subset of the plurality of memory cells to store at least one data bit, the at least one data bit is most occurred between the data bits.
    Type: Application
    Filed: April 29, 2016
    Publication date: September 28, 2017
    Applicant: Broadcom Corporation
    Inventors: Dechang SUN, Wei ZHANG, Mai T. MAC LENNAN, Sudeep Ashok POMAR, Roy M. CARLSON
  • Patent number: 7619455
    Abstract: By adjusting a register's capturing clock edge timing so that the register captures data when the data returns to a correct state, the register may be protected against DSET upsets. If a data glitch occurs near the clock edge, the valid time at the register output is increased (CLK to Q). This valid time increase occurs when the presence of a DSET transient is detected near the clock edge.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: November 17, 2009
    Assignee: Honeywell International Inc.
    Inventors: Roy M. Carlson, David O. Erstad
  • Patent number: 7451384
    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: Grant
    Filed: July 15, 2004
    Date of Patent: November 11, 2008
    Assignee: Honeywell International Inc.
    Inventors: David O. Erstad, Roy M. Carlson
  • Publication number: 20080258792
    Abstract: By adjusting a register's capturing clock edge timing so that the register captures data when the data returns to a correct state, the register may be protected against DSET upsets. If a data glitch occurs near the clock edge, the valid time at the register output is increased (CLK to Q). This valid time increase occurs when the presence of a DSET transient is detected near the clock edge.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Roy M. Carlson, David O. Erstad
  • Publication number: 20080115023
    Abstract: A radiation hardened latch and a method of operation. To mitigate SET effects, the latch includes an internally located pulse rejection inverter. The pulse rejection inverter receives an input logic signal, delays it, and compares the delay logic signal to the input logic signal. If the input logic signal and the delayed logic signal are equivalent, the delayed logic signal is allowed to propagate through the pulse rejection inverter. Because the pulse rejection inverter is internally located, SET events that occur upstream or internal to the latch or on clock signaling are mitigated.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 15, 2008
    Applicant: Honeywell International Inc.
    Inventor: Roy M. Carlson
  • Patent number: 6937053
    Abstract: A system and method for hardening a Null Convention Logic (NCL) circuit against Single Event Upset (SEU) is presented. Placing a resistive element into a feedback loop of the NCL circuit may harden the NCL circuit. A bypass element may be placed in parallel with the resistive element to increase the latching speed of the hardened NCL circuit. Additionally, replacing transistors in an input driver, the feedback loop, and an inverter with transistor stacks, which may include two or more transistors connected in series, may harden the NCL circuit. Further, two NCL gates may be cross-coupled to harden the NCL circuit.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: August 30, 2005
    Assignee: Honeywell International Inc.
    Inventors: Roy M. Carlson, David O. Erstad
  • Publication number: 20040257108
    Abstract: A system and method for hardening a Null Convention Logic (NCL) circuit against Single Event Upset (SEU) is presented. Placing a resistive element into a feedback loop of the NCL circuit may harden the NCL circuit. A bypass element may be placed in parallel with the resistive element to increase the latching speed of the hardened NCL circuit. Additionally, replacing transistors in an input driver, the feedback loop, and an inverter with transistor stacks, which may include two or more transistors connected in series, may harden the NCL circuit. Further, two NCL gates may be cross-coupled to harden the NCL circuit.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 23, 2004
    Applicant: Honeywell International Inc.
    Inventors: Roy M. Carlson, David O. Erstad
  • Patent number: 6791362
    Abstract: A system and method for hardening an asynchronous combinational logic circuit against Single Event Upset (SEU) is presented. The asynchronous combinational logic circuit is located between two asynchronous registers. A fault detector is used to detect a fault at an output of the asynchronous combinational logic circuit caused by SEU. If the fault detector detects a fault, a first asynchronous register is prevented from clearing stored data and a second asynchronous register is prevented from loading data from the asynchronous combinational logic circuit until the fault is cleared. Further, a timer circuit is used to ensure enough time elapses to allow the asynchronous combinational logic circuit to reevaluate itself. The asynchronous combinational logic circuit reevaluates itself by first propagating a NULL wave front to clear the fault and then propagating the data stored in the first asynchronous register to its outputs.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: September 14, 2004
    Assignee: Honeywell International Inc.
    Inventors: Roy M. Carlson, David O. Erstad
  • Patent number: 6396305
    Abstract: A digital leakage compensation circuit for compensating for leakage in a dynamic circuit includes a dummy precharge circuit, a dummy input circuit, a dummy evaluation circuit, a dummy latching circuit, a sense circuit and a storage circuit. The dummy circuitry matches the size and layout of corresponding precharge, input, evaluation and latching circuitry in the dynamic circuit so that the leakage can be accurately modeled. The sense circuit senses the leakage and generates a signal, stored in the storage circuit, which causes an adjustable latching circuit to provide additional leakage compensation in the dynamic circuit. Alternatively, the dynamic circuit may include a driving circuit with an adjustable trip point. The sense circuit provides the signal to the driving circuit to adjust the trip point to compensate for the leakage.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: May 28, 2002
    Assignee: Intel Corporation
    Inventor: Roy M. Carlson