Patents by Inventor Carson Henrion

Carson Henrion 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: 8832508
    Abstract: Apparatus and methods are provided for concurrently selecting multiple arrays of memory cells when accessing a memory element. A memory element includes a first array of one or more memory cells coupled to a first bit line node, a second array of one or more memory cells coupled to a second bit line node, access circuitry for accessing a first memory cell in the first array, a first transistor coupled between the first bit line node and the access circuitry, and a second transistor coupled between the second bit line node and the access circuitry. A controller is coupled to the first transistor and the second transistor, and the controller is configured to concurrently activate the first transistor and the second transistor to access the first memory cell in the first array.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: September 9, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Carson Henrion, Michael Dreesen
  • Patent number: 8533396
    Abstract: Apparatus for memory elements and related methods for performing an allocate operation are provided. An exemplary memory element includes a plurality of way memory elements and a replacement module coupled to the plurality of way memory elements. Each way memory element is configured to selectively output data bits maintained at an input address. The replacement module is configured to enable output of the data bits maintained at the input address of a way memory element of the plurality of way memory elements for replacement in response to an allocate instruction including the input address.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 10, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael Ciraula, Carson Henrion, Ryan Freese
  • Patent number: 8385140
    Abstract: Apparatus are provided for memory elements and related computing modules. An exemplary memory element includes a first array of one or more memory cells, a second array of one or more memory cells, write selection circuitry associated with the first array, and read selection circuitry associated with the second array. The write selection circuitry and the read selection circuitry are configured to be activated concurrently.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: February 26, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael Dreesen, Carson Henrion
  • Publication number: 20120131279
    Abstract: Apparatus for memory elements and related methods for performing an allocate operation are provided. An exemplary memory element includes a plurality of way memory elements and a replacement module coupled to the plurality of way memory elements. Each way memory element is configured to selectively output data bits maintained at an input address. The replacement module is configured to enable output of the data bits maintained at the input address of a way memory element of the plurality of way memory elements for replacement in response to an allocate instruction including the input address.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael CIRAULA, Carson HENRION, Ryan FREESE
  • Publication number: 20120131399
    Abstract: Apparatus and methods are provided for concurrently selecting multiple arrays of memory cells when accessing a memory element. A memory element includes a first array of one or more memory cells coupled to a first bit line node, a second array of one or more memory cells coupled to a second bit line node, access circuitry for accessing a first memory cell in the first array, a first transistor coupled between the first bit line node and the access circuitry, and a second transistor coupled between the second bit line node and the access circuitry. A controller is coupled to the first transistor and the second transistor, and the controller is configured to concurrently activate the first transistor and the second transistor to access the first memory cell in the first array.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Carson HENRION, Michael DREESEN
  • Publication number: 20120127805
    Abstract: Apparatus are provided for memory elements and related computing modules. An exemplary memory element includes a first array of one or more memory cells, a second array of one or more memory cells, write selection circuitry associated with the first array, and read selection circuitry associated with the second array. The write selection circuitry and the read selection circuitry are configured to be activated concurrently.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael DREESEN, Carson HENRION
  • Publication number: 20070104302
    Abstract: In one embodiment, a method for reducing synchronizer shadow involves: 1) receiving and deserializing a serialized data flit of known length, under control of a first clock domain; 2) before receiving all of the serialized data flit, beginning to resolve a valid signal for the deserialized data flit in a second clock domain; 3) upon receiving and deserializing all of the serialized data flit, latching the deserialized data flit under control of the first clock domain; and 4) after latching the deserialized data flit, and a predetermined number of clock edges of the second clock domain after beginning to resolve the valid signal, i) resolving the valid signal; and ii) transferring the latched data flit into the second clock domain in response to the valid signal.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Inventor: Carson Henrion
  • Publication number: 20070030934
    Abstract: A method of serializing a data stream includes passing a series of data words from a source in a first clock domain to a serializer in a second clock domain and passing valid signals from the source to the serializer indicating when each of the data words is available from the source. The serializer divides each of the data words into a plurality of portions for serial transmission. The method also includes synchronizing the serializer and the source based on the first of the valid signals.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Carson Henrion, Daniel Berkram
  • Publication number: 20050051794
    Abstract: An integrated circuit is disclosed herein. One embodiment of the integrated circuit comprises a power supply conductor, a circuit, at least one bypass capacitor, and an electrostatic protection circuit. The circuit may be located on a first piece of silicon, which may be located on a first insulator. The bypass capacitor may be located on a second piece of silicon, which may be located on second insulator. The electrostatic protection circuit may be located on a third piece of silicon, which may be located on a third insulator. The electrostatic protection circuit is connected to the power supply conductor by way of a first line. The bypass capacitor and the circuit are connected to the power supply conductor by way of a second line. The resistance of the second line is greater than the resistance of the first line.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventors: Carson Henrion, Gary Taylor